Cardiff City FC vs Middlesbrough FC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Cardiff City FC vs Middlesbrough FC — Championship at Cardiff City Stadium.
- Cardiff City FC 8 games · 7 pts (2026/27)
- Middlesbrough FC 8 games · 15 pts (2026/27)
Match Details
- Referee David Webb
- Assistant 1 Rob Smith
- Assistant 2 Sam Lewis (England)
3 games this season
🟨 2.0/game
⚽ 6.0 goals/game
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Swansea City AFC | 8 | 17 |
| 2 | West Ham United FC | 8 | 15 |
| 3 | Middlesbrough FC | 8 | 15 |
| 4 | Wolverhampton Wanderers FC | 7 | 14 |
| 5 | West Bromwich Albion FC | 8 | 14 |
| 6 | Queens Park Rangers FC | 8 | 13 |
| 7 | Stoke City FC | 8 | 13 |
| 8 | Bristol City FC | 8 | 13 |
| 9 | Charlton Athletic FC | 8 | 12 |
| 10 | Birmingham City FC | 8 | 11 |
| 11 | Millwall FC | 8 | 11 |
| 12 | Lincoln City FC | 8 | 11 |
| 13 | Southampton FC | 8 | 10 |
| 14 | Wrexham AFC | 8 | 10 |
| 15 | Bolton Wanderers FC | 8 | 10 |
| 16 | Blackburn Rovers FC | 8 | 9 |
| 17 | Norwich City FC | 8 | 9 |
| 18 | Sheffield United FC | 8 | 9 |
| 19 | Portsmouth FC | 7 | 8 |
| 20 | Watford FC | 8 | 8 |
| 21 | Cardiff City FC | 8 | 7 |
| 22 | Derby County FC | 8 | 5 |
| 23 | Preston North End FC | 8 | 4 |
| 24 | Burnley FC | 8 | 4 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 31 Aug | Middlesbrough FC | H | 0–2 | L |
| 25 Aug | Swansea City AFC | A | 1–1 | D |
| 17 Aug | Burnley FC | A | 0–5 | L |
| 10 Aug | Sunderland AFC | H | 0–2 | L |
| 04 May | Rotherham United FC | A | 2–5 | L |
| 27 Apr | Middlesbrough FC | H | 1–4 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 31 Aug | Cardiff City FC | A | 2–0 | W |
| 24 Aug | Portsmouth FC | H | 2–2 | D |
| 17 Aug | Derby County FC | A | 0–1 | L |
| 10 Aug | Swansea City AFC | H | 1–0 | W |
| 04 May | Watford FC | H | 3–1 | W |
| 27 Apr | Cardiff City FC | A | 4–1 | W |
Season Stats
| Cardiff City FC | Middlesbrough FC | |
|---|---|---|
| #21 | Position | #3 |
| 7 | Points | 15 |
| 8 | Played | 8 |
| 1 / 4 / 3 | W / D / L | 4 / 3 / 1 |
| 10 | Scored | 16 |
| 12 | Conceded | 12 |
| -2 | GD | +4 |
| 0.88 | PPG | 1.88 |
| 13% | Win % | 50% |
Key Stats
58%
Both Teams to Score
H2H (12 games)
H2H (12 games)
33%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
Cardiff City FC this season
Cardiff City FC this season
13%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
Cardiff City FC are 21st (7 pts). Middlesbrough FC are 3rd (15 pts).
Goal Timing (This Season)
Cardiff City FC
0-15
2/3
16-30
2/3
31-45
2/2
46-60
–/3
61-75
3/–
76+
1/1
■ Scored ■ Conceded
Middlesbrough FC
0-15
3/3
16-30
2/–
31-45
2/1
46-60
2/4
61-75
3/3
76+
4/–
■ Scored ■ Conceded
Top Scorers (This Season)
Cardiff City FC
| Jack Moylan | 3 G | 1 A |
| Yousef Salech | 2 G | 1 A |
| Cian Ashford | 2 G | 1 A |
| Rubin Colwill | 1 G | 1 A |
Middlesbrough FC
| William Lankshear | 6 G |
Events
Match Events
- 0' What a night it is going to be! Cardiff City FC welcome Middlesbrough FC for this crunch clash at Cardiff City Stadium.
- 5' The referee shows Cardiff City FC player a card on 5.
- 10' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 15' will be watching from the dugout nervously. His Cardiff City FC side need to improve if they are to claim all three points.
- 20' Both teams are passing the ball around with high level of urgency. Middlesbrough FC needs to do something about it to get closer to the goal.
- 25' The clock is ticking and both teams know a goal could change everything at this point.
- 30' While players are taking a pause, let’s have a look at their stats. The teams met 0 times this season with winning -% of all matches.
- 35' Jesper Daland, a Norway defender, has 0 bookings this season and will need to keep his discipline tonight.
- 39' Jesper Daland has been a danger all night but risks an early exit having now seen a card on 39.
- 43' Dimitrios Goutas gets the nod from Cardiff City FC. He replaces Jesper Daland and will look to change the dynamic.
- 46' Cardiff City FC ring the changes. Yakou Meite has done his job and it is now time for Ollie Tanner to step up.
- 51' Middlesbrough FC is showing some good football. However, Middlesbrough FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 55' A stunning finish from Matt Clarke — that came from absolutely nowhere!
- 60' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 62' The Cardiff City FC manager makes a substitution. Alex Robertson departs to be replaced by Rubin Colwill.
- 67' It is a cagey affair so far. Cardiff City FC in their 4-2-3-1 trying to find a way past Middlesbrough FC's compact 4-2-3-1.
- 68' Aidan Morris has been a danger all night but risks an early exit having now seen a card on 68.
- 69' The crowd applauds Delano Burgzorg as he leaves the pitch. Emmanuel Latte Lath steps in for Middlesbrough FC.
- 70' Alex Gilbert is ready to make an impact after coming on for Tommy Conway at the 70 minute mark.
- 72' The crowd applauds Wilfride Kanga as he leaves the pitch. Callum Robinson steps in for Cardiff City FC.
- 77' While there is no rush on the pitch, let’s have a look at some stats. Callum O'Dowda made 395 appearances and scored 15 goals. He is very likely to score a goal today.
- 81' A stunning finish from Aaron Ramsey — that came from absolutely nowhere!
- 86' Cardiff City FC are enjoying more possession but struggling to find a way through a disciplined Middlesbrough FC backline.
- 89' Micah Hamilton gets the nod from Middlesbrough FC. He replaces Finn Azaz and will look to change the dynamic.
- 90' The Middlesbrough FC manager makes a substitution. Isaiah Jones departs to be replaced by Nathan Simpson.
- The final whistle goes. A composed, disciplined performance from Middlesbrough FC to claim maximum points.
Lineups
Cardiff City FC Lineups
4-2-3-1Starting XI
- 11
-
19
Yakou Meite ↓ Ollie Tanner 46'
- 1
- 10
- 12
- 38
- 15
-
16
Chris Willock ↓ Anwar El Ghazi 62'
- 3
-
18
Alex Robertson ↓ Rubin Colwill 62'
- 5
Bench
- 35
-
47
Callum Robinson ↑ 72'
-
20
Anwar El Ghazi ↑ 62'
- 21
-
4
Dimitrios Goutas ↑ 43'
- 23
-
27
Rubin Colwill ↑ 62'
-
32
Ollie Tanner ↑ 46'
- 45
Coach
Erol Bulut
Middlesbrough FC Lineups
4-2-3-1Starting XI
- 5
- 12
- 15
- 1
- 10
- 30
-
11
Isaiah Jones ↓ Nathan Simpson 90'
- 7
- 18
-
20
Finn Azaz ↓ Micah Hamilton 89'
-
22
Tommy Conway ↓ Alex Gilbert 70'
Bench
- 4
-
9
Emmanuel Latte Lath ↑ 69'
- 31
-
14
Alex Gilbert ↑ 70'
- 41
-
17
Micah Hamilton ↑ 89'
- 49
- 43
-
44
Nathan Simpson ↑ 90'
Coach
Michael Carrick
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Emmanuel Latte Lath | 3 |
| Riley McGree | 3 |
| Josh Murphy | 2 |
| Sean Morrison | 2 |
| Matt Clarke | 2 |
| Duncan Watmore | 1 |
| Finn Azaz | 1 |
| Britt Assombalonga | 1 |
Head to Head
Cardiff City FC Form
Middlesbrough FC Form
Predictions
Prediction accuracy
1 / 4
1.06
Cardiff City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.18
Middlesbrough FC xG
I would bet for:
Over 2.5 goals 62% + Middlesbrough FC to win 58%
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 3.24
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 95% |
|
5% |
| ± 1.5 | 83% |
|
17% |
| ± 2.5 | 62% |
|
38% |
| ± 3.5 | 40% |
|
60% |
| ± 4.5 | 23% |
|
77% |
Double Chance
Cardiff City FC or Draw
42%
Draw or Middlesbrough FC
81%
Cardiff City FC or Middlesbrough FC
78%
Half-Time Result
✗ WrongActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
9.9%
1 – 2
9.5%
0 – 2
Actual
0 – 1
8%
1 – 3
6.9%
0 – 3
6.5%
0 – 0
5.4%
2 – 2
5%
2 – 1
4.7%
1 – 4
3.8%
2 – 3
3.7%
0 – 4
3.6%
Asian Handicap — Cardiff City FC
| Handicap | Cardiff City FC covers | Push | Middlesbrough FC covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 4% | 94% |
| -1.5 | 6% | — | 94% |
| -1 | 6% | 10% | 83% |
| -0.5 | 17% | — | 83% |
| +0.5 | 39% | — | 61% |
| +1 | 39% | 22% | 39% |
| +1.5 | 61% | — | 39% |
| +2 | 61% | 19% | 21% |
| +2.5 | 79% | — | 21% |
Clean Sheet
Cardiff City FC keeps clean sheet
12%
✓
Middlesbrough FC keeps clean sheet
35%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

