Middlesbrough vs Cardiff 2-2
- Tommy Conway58'
- will lankshear61'
- Jack Moylan22'
- Ollie·Tanner45+1'
- Kick-off
- Sat, 17 Oct 2026 · 11:30 (UTC)
- Venue
- Riverside Stadium, Middlesbrough
- Referee
- Tom Nield
Match timeline
- 89’Substitution
MiddlesbroughJeremy Sarmiento ONNeto Borges OFF - 88’Yellow card
CardiffJack Moylan - 83’Red card
CardiffGabriel Osho - 79’Substitution
CardiffIsaak Davies ONOllie·Tanner OFF - 79’Substitution
MiddlesbroughMyles Peart-Harris ONRiley McGree OFF - 74’Substitution
MiddlesbroughMax Arfsten ONAmario Cozier-Duberry OFF - 73’Substitution
CardiffCalum Scanlon ONRonan Kpakio OFF - 63’Substitution
CardiffWilliam Fish ONChristopher Willock OFF
Show 9 earlier events
- 61’Goal!
Middlesbroughwill lankshearAssist: Amario Cozier-Duberry2 – 2 - 58’Goal!
MiddlesbroughTommy ConwayAssist: Callum Brittain1 – 2 - 45+1’Goal!
CardiffOllie·TannerAssist: Jack Moylan0 – 2 - 45’Substitution
Middlesbroughwill lankshear ONKyle Joseph OFF - 45’Substitution
MiddlesbroughSebastian Berhalter ONLuke Ayling OFF - 45’Substitution
CardiffDavid Turnbull ONJoel Colwill OFF - 25’Yellow card
CardiffJoel Bagan - 22’Goal!
CardiffJack MoylanAssist: Ollie·Tanner0 – 1 - 19’Yellow card
CardiffBrian Barry-Murphy - 1’Kick-off
Key stats
- 56%Possession44%
- 34Shots7
- 2.67xG0.91
- 12Shots on Target3
- 11Corners4
- 9Fouls10
- 3Offsides4
- 1Saves8
- 486Passes378
- 0Yellow Cards2
- 0Red Cards1
Lineups
Confirmed selections
Middlesbrough4 - 2 - 3 - 1
- 1Vítek
- 2Brittain
- 12Ayling
- 4Phillips
- 30Borges
- 29Malanda
- 10Morris
- 11Cozier-Duberry
- 8McGree
- 9Conway
- 22Joseph
Substitutions
- 45’↑7 W. Lankshear↓22 K. Joseph
- 45’↑6 S. Berhalter↓12 L. Ayling
- 74’↑17 M. Arfsten↓11 A. Cozier-Duberry
- 79’↑14 M. Peart-Harris↓8 R. McGree
- 89’↑16 J. Sarmiento↓30 Neto Borges
Unused substitutes 18 C. Barron, 31 S. Brynn, 3 S. Byram, 19 Leo Castledine
Coach K. Hellberg
Cardiff4 - 1 - 4 - 1
Substitutions
- 45’↑14 D. Turnbull↓27 J. Colwill
- 63’↑2 W. Fish↓16 C. Willock
- 73’↑23 C. Scanlon↓44 R. Kpakio
- 79’↑39 I. Davies↓ Ollie·Tanner
Unused substitutes 43 P. Moreno, 52 T. Perrett, 33 R. Tankiewicz, 30 H. Tyrer, 50 Charlie Holt
Coach B. Barry-Murphy
Match facts
- Competition
- EFL Championship - English Second Tier
- Round
- Matchday 11
- Date
- Sat, 17 Oct 2026
- Kick-off
- 11:30 (UTC)
- Venue
- Riverside Stadium, Middlesbrough
- Referee
- Tom Nield
- Middlesbrough coach
- K. Hellberg
- Cardiff coach
- B. Barry-Murphy
League table
EFL Championship - English Second Tier
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 15 | 8 | 5 | 2 | +14 | 29 | |
| 2 | 15 | 8 | 5 | 2 | +11 | 29 | |
| 3 | 15 | 9 | 2 | 4 | +6 | 29 | |
| 4 | 15 | 8 | 4 | 3 | +8 | 28 | |
| 5 | 15 | 8 | 4 | 3 | +8 | 28 | |
| 14 | 15 | 4 | 6 | 5 | 0 | 18 |
Player ratings
- 1
T. Conway8.2 - 2
W. Lankshear8.1 - 3
C. Brittain7.8 - 4
A. Cozier-Duberry7.7 - 5
S. Berhalter7.2 - 6
K. Joseph6.9 - 7
L. Ayling6.7 - 8
A. Phillips6.7 - 9
J. Sarmiento6.6 - 10
A. Malanda6.4 - 11
R. McGree6.4 - 12
A. Morris6.4 - 13
Neto Borges6.3 - 14
M. Arfsten6.2 - 15
R. Vítek6.2 - 16
M. Peart-Harris6.0 - 17
Leo Castledine0.0 - 18
S. Byram0.0 - 19
S. Brynn0.0 - 20
C. Barron0.0
- 1
O. Tanner8.0 - 2
J. Moylan7.8 - 3
N. Trott7.3 - 4
Cian Ashford7.1 - 5
A. Robertson6.8 - 6
K. Bielik6.8 - 7
R. Kpakio6.7 - 8
J. Bagan6.6 - 9
I. Davies6.4 - 10
W. Fish6.4 - 11
C. Scanlon6.3 - 12
J. Colwill6.3 - 13
D. Turnbull6.2 - 14
C. Willock6.1 - 15
G. Osho5.6 - 16
H. Tyrer0.0 - 17
P. Moreno0.0 - 18
T. Perrett0.0 - 19
R. Tankiewicz0.0 - 20Charlie Holt0.0
Match ratings from API-Football, out of 10.
MVP of the match

T. Conway
Middlesbrough
- 1
- Goals
- 0
- Assists
Rated 8.2, the best on the pitch — 1 goal in 90 minutes.
Head to head


16 goals6 goals
Last 5 meetings
- 2025Championship
Middlesbrough1 - 1
Cardiff - 2024Championship
Middlesbrough2 - 0
Cardiff - 2024Championship
Middlesbrough4 - 1
Cardiff - 2023Championship
Middlesbrough2 - 0
Cardiff - 2023Championship
Middlesbrough3 - 1
Cardiff
7 meetings in the Cornerflick archive.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 3-2-0
- Scored / match
- 2.4
- Conceded / match
- 1.8
- W-D-L
- 2-1-2
- Scored / match
- 2.0
- Conceded / match
- 1.2
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Middlesbrough came back from 2-0 down to draw 2-2 with Cardiff at Riverside Stadium, with the home side's second-half pressure rescuing a point after Gabriel Osho's red card on 83 minutes left the visitors to see out the closing stages a man down.
Cardiff went ahead in the 22nd minute when Jack Moylan scored from Ollie Tanner's assist to make it 1-0. They doubled the lead in first-half stoppage time, as Tanner finished from Moylan's pass on 45+1 minutes to send them in 2-0 up.
Middlesbrough made two changes at the break, with Kyle Joseph replaced by Will Lankshear and Luke Ayling replaced by Sebastian Berhalter, and the response was immediate. Tommy Conway pulled one back in the 58th minute from Callum Brittain's assist for 1-2, then Lankshear, who had come on in the 45th minute, equalised on 61 minutes from Amario Cozier-Duberry's pass. Cardiff made three more changes through the second half, but after Osho was sent off in the 83rd minute they were forced into a final spell of defending, with Middlesbrough unable to find a winner despite the extra man.
The numbers fitted the pattern of a home side that had most of the ball and far more of the attacking play. Middlesbrough had 56% possession, 486 passes to Cardiff's 378, 34 shots to 7, 12 on target to 3, 11 corners to 4 and an xG of 2.67 to 0.91. Cardiff, though, still kept them level until the end and had one save against Middlesbrough's 8, while fouls finished 9-10 and offsides 3-4.
Cardiff's two bookings came for Brian Barry-Murphy in the 19th minute and Joel Bagan in the 25th. Jack Moylan was booked in the 88th minute, and Gabriel Osho was shown a red card in the 83rd minute.
Match record
- Competition
- EFL Championship - English Second Tier
- Round
- Matchday 11
- Kick-off
- Venue
- Riverside Stadium, Middlesbrough
- Referee
- Tom Nield
- Match ID
cornerflick:match:middlesbrough-vs-cardiff-championship-2026-10-17
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Middlesbrough 2-2 Cardiff, EFL Championship - English Second Tier, 17 October 2026. Match record, last updated 20 October 2026. https://cornerflick.com/football/championship/matches/middlesbrough-vs-cardiff-championship-2026-10-17
Permanent identifier cornerflick:match:middlesbrough-vs-cardiff-championship-2026-10-17. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/middlesbrough-vs-cardiff-championship-2026-10-17" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
17 events
- 19’Yellow card
CardiffBrian Barry-Murphy - 22’Goal!
CardiffJack MoylanAssist: Ollie·Tanner0 – 1 - 25’Yellow card
CardiffJoel Bagan - 45’Substitution
Middlesbroughwill lankshear ONKyle Joseph OFF - 45’Substitution
MiddlesbroughSebastian Berhalter ONLuke Ayling OFF - 45’Substitution
CardiffDavid Turnbull ONJoel Colwill OFF - 45+1’Goal!
CardiffOllie·TannerAssist: Jack Moylan0 – 2 - 58’Goal!
MiddlesbroughTommy ConwayAssist: Callum Brittain1 – 2 - 61’Goal!
Middlesbroughwill lankshearAssist: Amario Cozier-Duberry2 – 2 - 63’Substitution
CardiffWilliam Fish ONChristopher Willock OFF - 73’Substitution
CardiffCalum Scanlon ONRonan Kpakio OFF - 74’Substitution
MiddlesbroughMax Arfsten ONAmario Cozier-Duberry OFF - 79’Substitution
CardiffIsaak Davies ONOllie·Tanner OFF - 79’Substitution
MiddlesbroughMyles Peart-Harris ONRiley McGree OFF - 83’Red card
CardiffGabriel Osho - 88’Yellow card
CardiffJack Moylan - 89’Substitution
MiddlesbroughJeremy Sarmiento ONNeto Borges OFF




