Championship · As it happened
Live Middlesbrough vs Cardiff City Commentary, Match Updates & Streaming
Live Middlesbrough vs Cardiff City commentary: every goal, key moment and stat as it happens, with the TV channel and streaming details below.
Middlesbrough vs Cardiff City in the Championship kicks off at 12.30pm UK time on Saturday 17 October at Riverside Stadium, Middlesbrough. It is live in the UK on Sky Sports+, and you can stream it on Sky Go, NOW. Follow every goal, card and substitution as it happens below, with the live score, line-ups and stats.
Looking for a Middlesbrough vs Cardiff City live stream? The official ways to watch, in the UK and around the world, are listed below. Unofficial streams are illegal, often unsafe, and are never linked here.
How it happened (24)
How to watch Middlesbrough v Cardiff City live
Kick-off is 12.30pm UK time. The official ways to watch Middlesbrough v Cardiff City live:
- UK: Sky Sports+ (stream on Sky Go, NOW)
- UK: NOW
- USA: Paramount+, fuboTV, CBS Sports Network
Full-time: Middlesbrough 2–2 Cardiff City
That’s it, the final whistle has gone.
| Middlesbrough | Cardiff City | |
|---|---|---|
| 57% | Possession | 43% |
| 36 | Shots | 7 |
| 12 | Shots on target | 3 |
| 5 | Big chances | 3 |
| 11 | Corners | 4 |
| 83% | Pass accuracy | 81% |
| 1 | Saves | 8 |
| 9 | Fouls | 10 |
88′ Yellow card for Jack Moylan (Cardiff City).
89′ Middlesbrough substitution: J. Sarmiento on, Neto Borges off.
Red card: Gabriel Osho (Cardiff City)
83′ Gabriel Osho is sent off. Cardiff City are down to ten men.
79′ Middlesbrough substitution: Myles Peart-Harris on, Riley McGree off.
79′ Cardiff City substitution: Isaak Davies on, Ollie Tanner off.
73′ Cardiff City substitution: Calum Scanlon on, Ronan Kpakio off.
74′ Middlesbrough substitution: Max Arfsten on, Amario Cozier-Duberry off.
63′ Cardiff City substitution: Will Fish on, Chris Willock off.
GOAL! Middlesbrough 2–2 Cardiff City
61′ Will Lankshear scores for Middlesbrough. Assist: Amario Cozier-Duberry.
GOAL! Middlesbrough 1–2 Cardiff City
58′ Tommy Conway scores for Middlesbrough. Assist: Callum Brittain.
46′ Cardiff City substitution: David Turnbull on, Joel Colwill off.
Second half under way
We’re back under way for the second half.
46′ Middlesbrough substitution: Sebastian Berhalter on, Luke Ayling off.
46′ Middlesbrough substitution: Will Lankshear on, Kyle Joseph off.
Half-time: Middlesbrough 0–2 Cardiff City
The teams head in at the break.
Half-time stats
| Middlesbrough | Cardiff City | |
|---|---|---|
| 48% | Possession | 52% |
| 17 | Shots | 6 |
| 6 | Shots on target | 2 |
| 2 | Big chances | 2 |
| 3 | Corners | 2 |
| 80% | Pass accuracy | 84% |
| 0 | Saves | 5 |
| 4 | Fouls | 4 |
GOAL! Middlesbrough 0–2 Cardiff City
45+1′ Ollie Tanner scores for Cardiff City. Assist: Jack Moylan.
GOAL! Middlesbrough 0–1 Cardiff City
22′ Jack Moylan scores for Cardiff City. Assist: Ollie Tanner.
25′ Yellow card for Joel Bagan (Cardiff City).
19′ Yellow card for Brian Barry-Murphy (Cardiff City).
Kick-off: Middlesbrough v Cardiff City is under way
We’re off at Riverside Stadium, Middlesbrough.
Team news: the confirmed line-ups
Middlesbrough XI (4-2-3-1): Radek Vitek, Callum Brittain, Luke Ayling, Ashley Phillips, Neto Borges, Aidan Morris, Adilson Malanda, Amario Cozier-Duberry, Riley McGree, Tommy Conway, Kyle Joseph
Subs: Sam Byram, Sebastian Berhalter, Will Lankshear, Myles Peart-Harris, J. Sarmiento, Max Arfsten, Connor Barron, Leo Castledine, Sol Brynn
Cardiff City XI (4-1-4-1): Nathan Trott, Ronan Kpakio, Krystian Bielik, Gabriel Osho, Joel Bagan, Alex Robertson, Ollie Tanner, Joel Colwill, Cian Ashford, Chris Willock, Jack Moylan
Subs: Will Fish, David Turnbull, Calum Scanlon, Harry Tyrer, Rob Tankiewicz, Isaak Davies, Paul Ujobolo Moreno, Charlie Holt, Troy Perrett



