---
source: thedugout.football
generated: 2026-11-04T19:14:04.668Z
data_provider: API-Football
---

# Middlesbrough 2-2 Cardiff

- **Status:** FT
- **Date:** 17 Oct 12:30
- **League:** Championship, Regular Season - 11
- **Venue:** Riverside Stadium, Middlesbrough

## Match Events

| Min | Event | Player | Team |
|-----|-------|--------|------|
| 19' | Yellow Card | Brian Barry-Murphy | Cardiff |
| 22' | Normal Goal | Jack Moylan (Ollie·Tanner) | Cardiff |
| 25' | Yellow Card | Joel Bagan | Cardiff |
| 45+1' | Normal Goal | Ollie·Tanner (Jack Moylan) | Cardiff |
| 45' | Substitution 1 | Kyle Joseph (on for will lankshear) | Middlesbrough |
| 45' | Substitution 2 | Luke Ayling (on for Sebastian Berhalter) | Middlesbrough |
| 45' | Substitution 1 | Joel Colwill (on for David Turnbull) | Cardiff |
| 58' | Normal Goal | Tommy Conway (Callum Brittain) | Middlesbrough |
| 61' | Normal Goal | will lankshear (Amario Cozier-Duberry) | Middlesbrough |
| 63' | Substitution 2 | Christopher Willock (on for William Fish) | Cardiff |
| 73' | Substitution 3 | Ronan Kpakio (on for Calum Scanlon) | Cardiff |
| 74' | Substitution 3 | Amario Cozier-Duberry (on for Max Arfsten) | Middlesbrough |
| 79' | Substitution 4 | Ollie·Tanner (on for Isaak Davies) | Cardiff |
| 79' | Substitution 4 | Riley McGree (on for Myles Peart-Harris) | Middlesbrough |
| 83' | Red Card | Gabriel Osho | Cardiff |
| 88' | Yellow Card | Jack Moylan | Cardiff |
| 89' | Substitution 5 | Neto Borges (on for Jeremy Sarmiento) | Middlesbrough |

## Statistics

| Stat | Middlesbrough | Cardiff |
|------|--------|--------|
| expected_goals | 2.67 | 0.91 |
| Passes accurate | 400 | 308 |
| Shots insidebox | 21 | 5 |
| Shots outsidebox | 12 | 2 |
| Blocked Shots | 11 | 1 |
| Free Kicks | 10 | 9 |
| Shots on Goal | 12 | 3 |
| Goalkeeper Saves | 1 | 8 |
| Shots off Goal | 11 | 3 |
| Offsides | 3 | 4 |
| Total passes | 479 | 376 |
| Total Shots | 34 | 7 |
| Corner Kicks | 10 | 4 |
| Red Cards | 0 | 1 |
| Yellow Cards | 0 | 2 |
| Fouls | 9 | 10 |
| Ball Possession | 56% | 44% |

## Middlesbrough Lineup (4-2-3-1)

**Starting XI:** R. Vítek (1), C. Brittain (2), L. Ayling (12), A. Phillips (4), Neto Borges (30), A. Morris (10), A. Malanda (29), A. Cozier-Duberry (11), R. McGree (8), T. Conway (9), K. Joseph (22)

**Substitutes:** J. Sarmiento (16), M. Peart-Harris (14), M. Arfsten (17), C. Barron (18), S. Berhalter (6), S. Brynn (31), S. Byram (3), Leo Castledine (19), W. Lankshear (7)


## Cardiff Lineup (4-1-4-1)

**Starting XI:** N. Trott (1), R. Kpakio (44), K. Bielik (5), G. Osho (4), J. Bagan (3), A. Robertson (18), O. Tanner (11), J. Colwill (27), Cian Ashford (45), C. Willock (16), J. Moylan (8)

**Substitutes:** W. Fish (2), P. Moreno (43), T. Perrett (52), C. Scanlon (23), R. Tankiewicz (33), D. Turnbull (14), I. Davies (39), H. Tyrer (30), Charlie Holt (50)

