Middlesbrough FC vs Cardiff City FC, Championship 2021-22 REGULAR SEASON
Overview
Match Preview
Middlesbrough FC vs Cardiff City FC — Championship at Riverside Stadium.
- Middlesbrough FC 8 games · 15 pts (2026/27)
- Cardiff City FC 8 games · 7 pts (2026/27)
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 |
|---|---|---|---|---|
| 27 Apr | Cardiff City FC | H | 2–0 | W |
| 23 Apr | Swansea City AFC | A | 1–1 | D |
| 18 Apr | Huddersfield Town AFC | H | 0–2 | L |
| 15 Apr | AFC Bournemouth | A | 0–0 | D |
| 09 Apr | Hull City AFC | H | 0–1 | L |
| 06 Apr | Fulham FC | H | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 27 Apr | Middlesbrough FC | A | 0–2 | L |
| 23 Apr | Sheffield United FC | A | 0–1 | L |
| 18 Apr | Luton Town FC | H | 0–1 | L |
| 15 Apr | Hull City AFC | A | 1–2 | L |
| 09 Apr | Reading FC | A | 2–1 | W |
| 02 Apr | Swansea City AFC | H | 0–4 | L |
Season Stats
| Middlesbrough FC | Cardiff City FC | |
|---|---|---|
| #3 | Position | #21 |
| 15 | Points | 7 |
| 8 | Played | 8 |
| 4 / 3 / 1 | W / D / L | 1 / 4 / 3 |
| 16 | Scored | 10 |
| 12 | Conceded | 12 |
| +4 | GD | -2 |
| 1.88 | PPG | 0.88 |
| 50% | Win % | 13% |
Key Stats
58%
Both Teams to Score
H2H (12 games)
H2H (12 games)
33%
Over 2.5 Goals
H2H history
H2H history
13%
Clean Sheets
Middlesbrough FC this season
Middlesbrough FC this season
0%
Clean Sheets
Cardiff City FC this season
Cardiff City FC this season
Middlesbrough FC are 3rd (15 pts). Cardiff City FC are 21st (7 pts).
Goal Timing (This Season)
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
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
Top Scorers (This Season)
Middlesbrough FC
| William Lankshear | 6 G |
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 |
Events
Match Events
- 0' What a night it is going to be! Middlesbrough FC welcome Cardiff City FC for this crunch clash at Riverside Stadium.
- 5' It looks surprising Cardiff City FC does not make any changes. Rubin Colwill has some obvious troubles when approaching to the goal.
- 10' Isaiah Jones has been relatively quiet despite scoring 14 goals in his last 256 appearances.
- 15' Cardiff City FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 20' Thomas Doyle needs to be pretty careful with his discipline considering 0 Yellow cards this season.
- 25' Anfernee Dijksteel has certainly something to prove this evening. He made 6 appearances with only 0 goals this season.
- 27' Controversy at the stadium! Curtis Nelson argues furiously but the Yellow card stands.
- 28' Middlesbrough FC is taking the lead after the goal scored by Marcus Tavernier on 28.
- 33' A meaty challenge results in booking for Ryan Wintle on 33.
- 38' Middlesbrough FC currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 43' The travelling Cardiff City FC supporters hardly appreciate their team being pressed down to the backline.
- 48' The midfield battle is intense right now. Both Middlesbrough FC and Cardiff City FC are fighting for every inch of the pitch.
- 53' Riley McGree adds to his 0 season tally! Middlesbrough FC lead 2-0 — and this changes everything.
- 54' What composure from Riley McGree! The Australia international strokes it home. 3-0.
- 59' Both keepers have barely been tested. Middlesbrough FC and Cardiff City FC are cancelling each other out in the centre of the park.
- 61' Another change for Middlesbrough FC made on 61 minute. Folarin Balogun leaves to be changed by Andraz Sporar.
- 62' That looks like a foul for a Yellow card for Oliver Denham.
- 63' The whistle greets Max Watters as he departs to be replaced by Mark Harris.
- 68' The teams are not in a rush to score plenty of goals. It might look strange considering Middlesbrough FC that had 388 games and scored 475 goals.
- 73' Cardiff City FC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 75' Middlesbrough FC manager makes another effort to make the tables turned. Aaron Connolly is hanging Duncan Watmore on the field on 75 minute.
- 76' Another change for Middlesbrough FC made on 76 minute. Duncan Watmore leaves to be changed by Aaron Connolly.
- 80' James Collins is ready to make an impact after coming on for Jordan Hugill at the 80 minute mark.
- 85' Cardiff City FC are happy to let the opposition have the ball in their own half. The trap is set.
- 88' Isaiah Jones has been a danger all night but risks an early exit having now seen a Yellow card on 88.
- 90' It’s gonna be a Yellow card for Will Vaulks.
- Hope, you loved the show. Another epic battle is over with the score 2-0.
Lineups
Middlesbrough FC Lineups
Starting XI
-
18
Duncan Watmore ↓ Aaron Connolly 76'
- 22
- 28
- 17
- 16
- 7
- 27
- 2
- 48
-
47
Folarin Balogun ↓ Andraz Sporar 61'
- 35
Bench
-
26
Aaron Connolly ↑ 76'
- 14
- 1
- 4
- 10
-
11
Andraz Sporar ↑ 61'
- 37
Coach
Chris Wilder
Cardiff City FC Lineups
Starting XI
-
9
Jordan Hugill ↓ James Collins 80'
- 1
- 6
- 16
- 38
- 15
- 22
-
23
Max Watters ↓ Mark Harris 63'
- 17
- 27
- 42
Bench
-
29
Mark Harris ↑ 63'
- 5
-
19
James Collins ↑ 80'
- 2
- 32
- 43
- 34
Coach
Steve Morison
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
Middlesbrough FC Form
Cardiff City FC Form
Predictions
Prediction accuracy
1 / 4
1.83
Middlesbrough FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.05
Cardiff City FC xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✓ CorrectActual: Middlesbrough FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.88
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 93% |
|
7% |
| ± 1.5 | 78% |
|
22% |
| ± 2.5 | 54% |
|
46% |
| ± 3.5 | 33% |
|
67% |
| ± 4.5 | 17% |
|
83% |
Double Chance
Middlesbrough FC or Draw
79%
Draw or Cardiff City FC
45%
Middlesbrough FC or Cardiff City FC
76%
Half-Time Result
✗ WrongActual: Middlesbrough FC win at HT
Correct Score
✓ In top 12
1 – 1
11.7%
2 – 1
9.5%
1 – 0
9.5%
2 – 0
Actual
0 – 0
7.4%
3 – 1
5.8%
3 – 0
5.5%
1 – 2
5.5%
0 – 1
5.1%
2 – 2
5%
3 – 2
3.1%
0 – 2
3.1%
Asian Handicap — Middlesbrough FC
| Handicap | Middlesbrough FC covers | Push | Cardiff City FC covers |
|---|---|---|---|
| -2.5 | 15% | — | 85% |
| -2 | 15% | 17% | 69% |
| -1.5 | 31% | — | 69% |
| -1 | 31% | 23% | 46% |
| -0.5 | 54% | — | 46% |
| +0.5 | 79% | — | 21% |
| +1 | 79% | 13% | 8% |
| +1.5 | 92% | — | 8% |
| +2 | 92% | 6% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Middlesbrough FC keeps clean sheet
35%
✗
Cardiff City FC keeps clean sheet
17%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

