Timeline
- 9' Tyler Bindon Yellow Card
- 12' Sebastian Berhalter assist Amario Cozier-Duberry
- 36' Riley McGree Yellow Card
- 44' Will Lankshear assist Sebastian Berhalter
- 45' Dan McNamara for Kayne Ramsay
- 58' Ashley Phillips Yellow Card
- 64' Myles Peart-Harris for Riley McGree
- 64' Sam Byram for Neto Borges
- 66' Karlan Grant for Miles Leaburn
- 66' Tyreece Campbell for Joe Rankin-Costello
- 78' Jeremy Sarmiento for Tommy Conway
- 78' Max Arfsten for Amario Cozier-Duberry
- 81' Millenic Alli for Oliver Skipp
- 81' Nathaniel Chalobah for Tyler Bindon
- 82' Will Lankshear
- 83' David Strelec for Will Lankshear
Match stats
57.8%
Possession
42.2%
16
Shots
7
6
On target
0
7
Fouls
14
2
Yellow cards
1
0
Red cards
0
4
Offsides
1
0
Saves
3
367
Accurate passes
246
Lineups
Middlesbrough
4-2-3-1
1
Vítek
30
Borges
29
Malanda
4
Phillips
2
Brittain
10
Morris
6
Berhalter
9
Conway
8
McGree
11
Cozier-Duberry
7
Lankshear
Charlton Athletic
5-3-2
13
Okonkwo
17
Bell
12
Koumetio
5
Jones
44
Bindon
2
Ramsay
26
Rankin-Costello
34
Skipp
8
Knibbs
23
Kelman
11
Leaburn
Middlesbrough
4-2-3-1
- 1 Radek Vítek G
- 29 Adilson Malanda CD-L
- 4 Ashley Phillips CD-R
- 30 Neto Borges ▼ LB
- 2 Callum Brittain RB
- 8 Riley McGree ▼ AM
- 10 Aidan Morris LM
- 6 Sebastian Berhalter RM
- 7 Will Lankshear ▼ F
- 9 Tommy Conway ▼ AM-L
- 11 Amario Cozier-Duberry ▼ AM-R
Came on
- 17 Max Arfsten ▲ SUB
- 3 Sam Byram ▲ SUB
- 16 Jeremy Sarmiento ▲ SUB
- 13 David Strelec ▲ SUB
- 14 Myles Peart-Harris ▲ SUB
Unused substitutes (4)
- 12 Luke Ayling SUB
- 22 Kyle Joseph SUB
- 19 Leo Castledine SUB
- 31 Solomon Brynn SUB
Charlton Athletic
5-3-2
- 13 Arthur Okonkwo G
- 5 Lloyd Jones CD
- 12 Billy Koumetio CD-L
- 44 Tyler Bindon ▼ CD-R
- 17 Amari'i Bell LB
- 2 Kayne Ramsay ▼ RB
- 34 Oliver Skipp ▼ CM
- 26 Joe Rankin-Costello ▼ CM-L
- 8 Harvey Knibbs CM-R
- 23 Charlie Kelman CF-L
- 11 Miles Leaburn ▼ CF-R
Came on
- 19 Millenic Alli ▲ SUB
- 15 Nathaniel Chalobah ▲ SUB
- 7 Tyreece Campbell ▲ SUB
- 20 Dan McNamara ▲ SUB
- 9 Karlan Grant ▲ SUB
Unused substitutes (4)
- 14 Sonny Carey SUB
- 25 William Mannion SUB
- 18 Ivan Mesik SUB
- 6 Conor Coventry SUB
Commentary
- Match ends, Middlesbrough 3, Charlton Athletic 0.
- 90'+5' Second Half ends, Middlesbrough 3, Charlton Athletic 0.
- 90'+4' Sebastian Berhalter (Middlesbrough) wins a free kick on the right wing.
- 90'+4' Foul by Tyreece Campbell (Charlton Athletic).
- 90'+3' David Strelec (Middlesbrough) wins a free kick in the attacking half.
- 90'+3' Foul by Millenic Alli (Charlton Athletic).
- 90'+2' Corner, Charlton Athletic. Conceded by Max Arfsten.
- 90'+1' Fourth official has announced 4 minutes of added time.
- 90' Foul by David Strelec (Middlesbrough).
- 90' Billy Koumetio (Charlton Athletic) wins a free kick in the defensive half.
- 89' Offside, Middlesbrough. Max Arfsten is caught offside.
- 88' Corner, Charlton Athletic. Conceded by Adilson Malanda.
Recent form
Middlesbrough
W
D
W
W
D
- D at Birmingham City 2-2 EFL Championship
- W Wolverhampton Wanderers 1-0 EFL Championship
- W at Stoke City 3-2 EFL Championship
- D Cardiff City 2-2 EFL Championship
- W at Bolton Wanderers 5-1 EFL Championship
Charlton Athletic
L
L
D
D
L
- L at Cardiff City 3-1 EFL Championship
- D Bristol City 1-1 EFL Championship
- D at Burnley 2-2 EFL Championship
- L at Watford 2-0 EFL Championship
- L Norwich City 3-1 EFL Championship
Head to head
MID leads series 3-2
- 11 Mar 2026 Middlesbrough 0–1 Charlton Athletic 2025-26 English League Championship
- 9 Dec 2025 Charlton Athletic 1–2 Middlesbrough 2025-26 English League Championship
- 7 Mar 2020 Charlton Athletic 0–1 Middlesbrough 2019-20 English League Championship
- 7 Dec 2019 Middlesbrough 1–0 Charlton Athletic 2019-20 English League Championship
- 13 Mar 2016 Charlton Athletic 2–0 Middlesbrough 2015-16 English League Championship
95 earlier entries