Middlesbrough host Cardiff in the Championship. Boro have made a tidy start to the season, while Cardiff have found life much tougher this time around.
The last two league meetings between these sides actually went Cardiff's way, even though this season looks very different for both clubs. That contrast is worth working through before deciding what to make of this one.
Analysis updated .
Compare bookmakers
Recent matches tell a mixed story
Looking across each team's last 20 matches in all competitions, Middlesbrough have won eight, drawn seven and lost five, scoring 34 and conceding 29. Cardiff's equivalent sample shows nine wins, five draws and six losses, with 45 scored and 33 conceded.
Middlesbrough: 20 completed matches; Cardiff: 20 completed matches.
Middlesbrough
- Win
- 40% 8 / 20
- Draw
- 35% 7 / 20
- Loss
- 25% 5 / 20
- Scored
- 34
- Conceded
- 29
- Difference
- +5
Cardiff
- Win
- 45% 9 / 20
- Draw
- 25% 5 / 20
- Loss
- 30% 6 / 20
- Scored
- 45
- Conceded
- 33
- Difference
- +12
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Birmingham | Middlesbrough | 19.09.2026 | 2-2 |
| Championship | Middlesbrough | Millwall | 15.09.2026 | 2-2 |
| Championship | Middlesbrough | Norwich | 12.09.2026 | 4-3 |
| League Cup | Crystal Palace | Middlesbrough | 08.09.2026 | 3-0 |
| Championship | QPR | Middlesbrough | 05.09.2026 | 0-1 |
| Championship | Burnley | Middlesbrough | 02.09.2026 | 1-1 |
| Championship | Middlesbrough | West Brom | 29.08.2026 | 3-1 |
| League Cup | Doncaster | Middlesbrough | 25.08.2026 | 1-3 |
| Championship | Blackburn | Middlesbrough | 22.08.2026 | 2-1 |
| Championship | Middlesbrough | Lincoln | 15.08.2026 | 2-1 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Cardiff | Charlton | 19.09.2026 | 3-1 |
| Championship | Bolton | Cardiff | 12.09.2026 | 1-0 |
| Championship | Cardiff | Stoke City | 08.09.2026 | 1-1 |
| Championship | Portsmouth | Cardiff | 05.09.2026 | 2-0 |
| Championship | QPR | Cardiff | 02.09.2026 | 2-1 |
| Championship | Cardiff | Sheffield Utd | 29.08.2026 | 2-2 |
| League Cup | Cardiff | Norwich | 25.08.2026 | 1-2 |
| Championship | Derby | Cardiff | 22.08.2026 | 2-2 |
| Championship | Cardiff | Wrexham | 17.08.2026 | 1-1 |
| League Cup | Cardiff | Swindon Town | 08.08.2026 | 3-2 |
These samples blend Championship games with cup ties, friendlies and, for Cardiff, some League One fixtures from last season, so they're best read as a general form snapshot rather than a pure league record.
Cardiff have actually scored more freely across this wider sample, even if their current league position doesn't reflect that.
Comparative Team Statistics: Middlesbrough vs Cardiff

Cardiff have had the better of recent meetings
The two sides have met regularly down the years, and Cardiff won away at Middlesbrough 2-0 in August 2024 before a 1-1 draw in January 2025. Before that, Cardiff also won 4-1 at home in April 2024.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Championship | Middlesbrough | Cardiff | 04.01.2025 | 1-1 |
| Championship | Cardiff | Middlesbrough | 31.08.2024 | 0-2 |
| Championship | Cardiff | Middlesbrough | 27.04.2024 | 1-4 |
| Championship | Middlesbrough | Cardiff | 03.10.2023 | 2-0 |
| Championship | Cardiff | Middlesbrough | 11.02.2023 | 1-3 |
| Championship | Middlesbrough | Cardiff | 13.09.2022 | 2-3 |
| Championship | Middlesbrough | Cardiff | 27.04.2022 | 2-0 |
| Championship | Cardiff | Middlesbrough | 23.10.2021 | 0-2 |
| Championship | Middlesbrough | Cardiff | 27.02.2021 | 1-1 |
| Championship | Cardiff | Middlesbrough | 24.10.2020 | 1-1 |
Middlesbrough have had their own spells of dominance in this fixture historically, including home wins in past seasons, so there's no long unbroken pattern either way.
Cardiff's recent head-to-head form is notably stronger than their current league position suggests.
A big gap in the table
Middlesbrough currently sit third with 15 points from eight games, having won four, drawn three and lost just once. Cardiff are down in 21st on seven points, with only a single win in the same number of matches.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 2 | West Ham | 8 | 4 | 3 | 1 | 22/11 | 15 |
| 3 | Middlesbrough | 8 | 4 | 3 | 1 | 16/12 | 15 |
| 4 | Wolves | 7 | 4 | 2 | 1 | 15/10 | 14 |
| 20 | Watford | 8 | 2 | 2 | 4 | 7/10 | 8 |
| 21 | Cardiff | 8 | 1 | 4 | 3 | 10/12 | 7 |
| 22 | Derby | 8 | 1 | 2 | 5 | 7/14 | 5 |
Boro's goal difference of plus four compares with Cardiff's minus two, which underlines how differently the season has started for each side.
On paper this looks like a clear mismatch based purely on where the two clubs sit right now.
Key men in each attack
W. Lankshear has been Middlesbrough's standout scorer with six goals in eight matches, a big share of their attacking output. Cardiff's leading scorer, J. Moylan, has three in the same span, with O. Tanner also chipping in with assists.
On the disciplinary side, Cardiff's A. Robertson has picked up four yellow cards in eight games, more than any other player listed here.
Lankshear's scoring rate stands out as the clearest individual factor going into this game.

Weighing it all up
Middlesbrough's league position and home form make them the more consistent side on paper this season. Cardiff's wider form sample and recent head-to-head record suggest they're capable of raising their level against this particular opponent.
With a gap of that size in the table but a history of tighter, competitive meetings between these two clubs, it's hard to be certain which factor will carry more weight on the day.
Squad lists and player details
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| Neto Borges | Brazil | 30 | Defender | 185 | 89 |
| R. McGree | Australia | 27 | Midfielder | 178 | 78 |
| C. Brittain | England | 28 | Defender | 181 | 77 |
| G. Edmundson | England | 29 | Defender | 190 | 75 |
| A. Jones | England | 28 | Defender | 191 | 70 |
| L. Ayling | England | 35 | Defender | 185 | 72 |
| S. Byram | England | 33 | Defender | 180 | 72 |
| J. McLaughlin | Scotland | 39 | Goalkeeper | 191 | 82 |
| S. Dieng | Senegal | 31 | Goalkeeper | 193 | 90 |
| D. Strelec | Slovakia | 25 | Attacker | 185 | 73 |
| M. Whittaker | England | 25 | Midfielder | 183 | 69 |
| C. Barron | Scotland | 24 | Midfielder | 175 | n/a |
| A. Malanda | France | 24 | Midfielder | 185 | 75 |
| M. Peart-Harris | England | 24 | Midfielder | 187 | 80 |
| S. Brynn | England | 25 | Goalkeeper | 184 | 75 |
| S. Berhalter | USA | 25 | Midfielder | 175 | 70 |
| A. Morris | USA | 24 | Midfielder | 173 | 61 |
| J. Sarmiento | Ecuador | 24 | Midfielder | 178 | 72 |
| K. Joseph | Scotland | 25 | Attacker | 186 | 75 |
| T. Conway | England | 24 | Midfielder | 185 | 79 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| P. Ng | England | 30 | Defender | 180 | 77 |
| C. Robinson | Republic of Ireland | 31 | Attacker | 178 | 75 |
| K. Bielik | Poland | 28 | Defender | 189 | 78 |
| G. Osho | England | 28 | Defender | 185 | 70 |
| C. Willock | England | 28 | Midfielder | 178 | 67 |
| D. Turnbull | Scotland | 27 | Midfielder | 185 | 75 |
| N. Trott | England | 27 | Goalkeeper | 188 | 75 |
| O. Tanner | England | 24 | Midfielder | 177 | 69 |
| H. Tyrer | England | 24 | Goalkeeper | 194 | n/a |
| J. Moylan | Republic of Ireland | 25 | Midfielder | 186 | n/a |
| J. Bagan | Republic of Ireland | 25 | Defender | 193 | n/a |
| I. Davies | Wales | 25 | Midfielder | 175 | 65 |
| M. Turner | Wales | 24 | Goalkeeper | 191 | 79 |
| A. Robertson | Australia | 23 | Midfielder | 182 | n/a |
| R. Colwill | Wales | 24 | Midfielder | 189 | 77 |
| C. Scanlon | England | 21 | Defender | 171 | 60 |
| Y. Salech | Denmark | 24 | Attacker | 195 | 88 |
| J. Colwill | Wales | 21 | Midfielder | n/a | n/a |
| Cian Ashford | Wales | 22 | Midfielder | 179 | n/a |
| R. Kpakio | Wales | 19 | Defender | 178 | n/a |
With no market reference to assess here, the sensible approach is simply to lay out what the evidence shows rather than force a pick. Middlesbrough look the stronger side by current league standing, but Cardiff have shown in recent meetings that they can compete in this fixture regardless of table position.
Anyone following this game should keep an eye on how Cardiff's front line performs against a Middlesbrough side who have generally defended well at home this season, since that balance looks like the key open question.
