Middlesbrough FC vs Cardiff City FC, Championship 2019-20 REGULAR SEASON
Overview
Match Preview
Middlesbrough FC vs Cardiff City FC — Championship at Riverside Stadium.
- Middlesbrough FC 15 games · 29 pts (2026/27)
- Cardiff City FC 15 games · 18 pts (2026/27)
Match Details
- Referee Andy Haines
- Referee Richard Wild
- Referee Mark Jones
- Referee Jeremy Simpson
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Birmingham City FC | 15 | 29 |
| 2 | Middlesbrough FC | 15 | 29 |
| 3 | Stoke City FC | 15 | 29 |
| 4 | Wolverhampton Wanderers FC | 15 | 28 |
| 5 | West Bromwich Albion FC | 15 | 28 |
| 6 | Swansea City AFC | 15 | 26 |
| 7 | Southampton FC | 15 | 24 |
| 8 | Queens Park Rangers FC | 15 | 24 |
| 9 | West Ham United FC | 15 | 23 |
| 10 | Sheffield United FC | 15 | 22 |
| 11 | Portsmouth FC | 15 | 22 |
| 12 | Norwich City FC | 15 | 21 |
| 13 | Blackburn Rovers FC | 15 | 21 |
| 14 | Cardiff City FC | 15 | 18 |
| 15 | Wrexham AFC | 15 | 18 |
| 16 | Millwall FC | 15 | 18 |
| 17 | Bristol City FC | 15 | 18 |
| 18 | Bolton Wanderers FC | 15 | 17 |
| 19 | Charlton Athletic FC | 15 | 17 |
| 20 | Watford FC | 15 | 15 |
| 21 | Lincoln City FC | 15 | 15 |
| 22 | Burnley FC | 15 | 10 |
| 23 | Derby County FC | 15 | 10 |
| 24 | Preston North End FC | 15 | 8 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jul | Cardiff City FC | H | 1–3 | L |
| 14 Jul | Reading FC | A | 2–1 | W |
| 11 Jul | Bristol City FC | H | 1–3 | L |
| 08 Jul | Millwall FC | A | 2–0 | W |
| 05 Jul | Queens Park Rangers FC | H | 0–1 | L |
| 02 Jul | Hull City AFC | A | 1–2 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jul | Middlesbrough FC | A | 3–1 | W |
| 14 Jul | Derby County FC | H | 2–1 | W |
| 10 Jul | Fulham FC | A | 0–2 | L |
| 07 Jul | Blackburn Rovers FC | H | 2–3 | L |
| 04 Jul | Bristol City FC | A | 1–0 | W |
| 30 Jun | Charlton Athletic FC | H | 0–0 | D |
Season Stats
| Middlesbrough FC | Cardiff City FC | |
|---|---|---|
| #2 | Position | #14 |
| 29 | Points | 18 |
| 15 | Played | 15 |
| 8 / 5 / 2 | W / D / L | 4 / 6 / 5 |
| 30 | Scored | 27 |
| 19 | Conceded | 27 |
| +11 | GD | +0 |
| 1.93 | PPG | 1.20 |
| 53% | Win % | 27% |
Key Stats
62%
Both Teams to Score
H2H (13 games)
H2H (13 games)
38%
Over 2.5 Goals
H2H history
H2H history
27%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
7%
Clean Sheets
Cardiff City FC this season
Cardiff City FC this season
Middlesbrough FC are 2nd (29 pts). Cardiff City FC are 14th (18 pts).
Goal Timing (This Season)
Middlesbrough FC
0-15
5/3
16-30
2/1
31-45
4/3
46-60
5/4
61-75
6/4
76+
7/2
■ Scored ■ Conceded
Cardiff City FC
0-15
4/6
16-30
3/5
31-45
9/3
46-60
1/7
61-75
5/2
76+
4/3
■ Scored ■ Conceded
Top Scorers (This Season)
Middlesbrough FC
| William Lankshear | 13 G | |
| Amario Cozier-Duberry | 3 G | 4 A |
Cardiff City FC
| Jack Moylan | 10 G | 3 A |
| Yousef Salech | 5 G | 1 A |
| Cian Ashford | 2 G | 2 A |
| Rubin Colwill | 1 G | 1 A |
Events
Match Events
- 0' The game is set. Cardiff City FC kicks off things out of here…
- 1' A meaty challenge results in booking for George Saville on 1.
- 4' Clinical. Composed. Brilliant. Sean Morrison makes it 0-1.
- 9' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 14' Junior Hoilett has certainly something to prove this evening. He made 15 appearances with only 0 goals this season.
- 17' The whistle greets Junior Hoilett as he departs to be replaced by Josh Murphy.
- 19' George Friend catches the referee's attention in entirely the wrong way. Yellow card on 19.
- 24' Joe Bennett has been relatively quiet despite scoring 3 goals in his last 387 appearances.
- 29' The tempo has dropped considerably in the last few minutes. Neil Warnock will be considering his options from the bench.
- 34' The teams are not in a rush to score plenty of goals. It might look strange considering Middlesbrough FC that had 398 games and scored 498 goals.
- 39' Cardiff City FC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 39.
- 44' The home supporters are growing impatient. Middlesbrough FC must find a spark to ignite this game.
- 47' What composure from Josh Murphy! The England international strokes it home. 0-2.
- 52' A tactical chess match is unfolding here. The question is which manager blinks first.
- 57' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 58' A change in the Middlesbrough FC ranks — George Saville exits the field as Paddy McNair enters on 58.
- 63' Matchday of the Array and both teams know exactly what is at stake tonight.
- 67' A change in the Middlesbrough FC ranks — Ashley Fletcher exits the field as Lukas Nmecha enters on 67.
- 72' Another substitution for Cardiff City FC to replace Robert Glatzel by Daniel Ward on 72 minute.
- 77' The referee reaches into his pocket. Out comes the Yellow card for Jonathan Howson.
- 81' What a strike from Josh Murphy! The score is 0-3.
- 84' That is a Yellow card for Cardiff City FC. Sean Morrison will be fuming at that decision.
- 85' Britt Assombalonga makes no mistake. The score reads 1-3 and Middlesbrough FC are in front.
- 89' Middlesbrough FC player sees a Red card in front of him.
- 90' The referee has no hesitation. Leandro Bacuna is booked for Cardiff City FC — Yellow card on 90.
- 90' Soul Bamba gets the nod from Cardiff City FC. He replaces Joe Ralls and will look to change the dynamic.
- The final score is 1-3.
Lineups
Middlesbrough FC Lineups
Starting XI
- 42
- 21
-
11
Ashley Fletcher ↓ Lukas Nmecha 67'
- 3
- 6
- 16
-
22
George Saville ↓ Paddy McNair 58'
- 7
- 29
- 2
- 19
Bench
-
20
Lukas Nmecha ↑ 67'
-
17
Paddy McNair ↑ 58'
-
9
Britt Assombalonga ↑ 58'
- 26
- 25
-
33
Hayden Coulson ↑ 58'
- 30
Coach
Neil Warnock
Cardiff City FC Lineups
Starting XI
- 7
- 12
- 4
- 3
-
8
Joe Ralls ↓ Soul Bamba 90'
- 19
-
33
Junior Hoilett ↓ Josh Murphy 17'
-
17
Lee Tomlin ↓ Marlon Pack 72'
- 6
- 16
-
9
Robert Glatzel ↓ Daniel Ward 72'
Bench
-
15
Marlon Pack ↑ 72'
-
11
Josh Murphy ↑ 17'
- 1
-
22
Soul Bamba ↑ 90'
- 13
-
23
Daniel Ward ↑ 72'
- 5
- 24
-
2
Dion Sanderson ↑ 90'
Coach
Neil Harris
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Emmanuel Latte Lath | 3 |
| Riley McGree | 3 |
| Josh Murphy | 2 |
| Sean Morrison | 2 |
| Matt Clarke | 2 |
| Britt Assombalonga | 1 |
| Rodrigo Muniz | 1 |
| Alex Gilbert | 1 |
Head to Head
Middlesbrough FC Form
Cardiff City FC Form
Predictions
Prediction accuracy
3 / 4
1.8
Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.79
Cardiff City FC xG
I would bet for:
Middlesbrough FC or Cardiff City FC 75% + Both teams to score 69%
Match Result
✓ CorrectActual: Cardiff City FC win
Both Teams to Score
✓ Correct
Avg goals/match: 3.59
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 96% |
|
4% |
| ± 1.5 | 87% |
|
13% |
| ± 2.5 | 68% |
|
32% |
| ± 3.5 | 48% |
|
52% |
| ± 4.5 | 29% |
|
71% |
Double Chance
Middlesbrough FC or Draw
62%
Draw or Cardiff City FC
63%
Middlesbrough FC or Cardiff City FC
75%
Half-Time Result
✗ WrongActual: Cardiff City FC win at HT
Correct Score
✓ In top 12
1 – 1
9.7%
2 – 1
7.7%
1 – 2
7.7%
2 – 2
6.8%
3 – 1
4.6%
1 – 3
Actual
2 – 0
4.5%
0 – 2
4.5%
1 – 0
4.4%
0 – 1
4.4%
3 – 2
4.1%
0 – 0
4.1%
Asian Handicap — Middlesbrough FC
| Handicap | Middlesbrough FC covers | Push | Cardiff City FC covers |
|---|---|---|---|
| -2.5 | 9% | — | 91% |
| -2 | 9% | 12% | 79% |
| -1.5 | 21% | — | 79% |
| -1 | 21% | 18% | 62% |
| -0.5 | 38% | — | 62% |
| +0.5 | 62% | — | 38% |
| +1 | 62% | 18% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 11% | 9% |
| +2.5 | 91% | — | 9% |
Clean Sheet
Middlesbrough FC keeps clean sheet
18%
✓
Cardiff City FC keeps clean sheet
17%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

