Middlesbrough 3 Charlton Athletic 0
Outcome: Won
Date: 10/31/2026
Manager: Kim Hellberg
Attendance: 29881
Competition: Championship
Played at: Riverside Stadium
Goals:
| Goals | Time | Assists | |
| Sebastian Berhalter | 12 | Amario Cozier-Duberry | |
| Will Lankshear | 44 | Sebastian Berhalter | |
| Will Lankshear | 82 | ||
Team
| Player | Yellow | Red | Subbed |
| Radek Vitek | |||
| Neto Borges | |||
| Callum Brittain | |||
| Adilson Malanda | |||
| Ashley Phillips | |||
| Riley McGree | |||
| Aidan Morris | |||
| Sebastian Berhalter | |||
| Tommy Conway | |||
| Will Lankshear | |||
| Amario Cozier-Duberry |
Subs
| Player | Yellow | Red | Subbed |
| Sam Byram | |||
| Max Arfsten | |||
| David Strelec | |||
| Jeremy Sarmiento | |||
| Myles Peart-Harris |
Generated by AI
Match Report
EFL Championship: Middlesbrough 3–0 Charlton Athletic
Riverside Stadium, Saturday 31 October 2026 (15:00) · HT: 2–0 · Attendance: 29,831
Middlesbrough continued their strong run at the top end of the Championship table with a convincing 3–0 victory over Charlton Athletic at the Riverside, built on an early opener from Sebastian Berhalter and a brace from the in-form Will Lankshear.
Charlton began with a direct approach and looked to gain territory through long throws and early deliveries, but they were quickly set back by an early booking for Tyler Bindon following a late challenge. Middlesbrough gradually settled and made the breakthrough in the 12th minute: Amario Cozier-Duberry created space down the right and pulled the ball back to Berhalter, who guided a low finish into the bottom corner for 1–0.
Charlton’s best moments before the interval came from set-piece pressure and throw-ins, with Miles Leaburn flashing a header narrowly wide after meeting another long throw. Middlesbrough threatened a second through Tommy Conway at the back post, but the decisive moment arrived just before half-time. Berhalter split Charlton’s defensive line with a perfectly weighted pass and Lankshear lifted a composed finish over goalkeeper Arthur Okonkwo to make it 2–0 on 44 minutes.
The visitors suffered a further blow at the break when Kayne Ramsay was forced off and replaced. Although Charlton tried to re-establish a foothold after the restart, Middlesbrough controlled the second half, repeatedly getting into dangerous crossing areas and limiting Charlton to speculative situations. The away side failed to register a shot on target across the match.
Any lingering doubt was ended in the 82nd minute. Substitute Nathaniel Chalobah slipped on the edge of Charlton’s own box, allowing the ball to break kindly for Lankshear, who emphatically fired a left-footed strike into the top corner to seal a 3–0 win. Lankshear was later withdrawn with what appeared to be cramp after another decisive contribution.
Charlton Athletic Line Up
Manager: Nathan Jones
Formation: 5-3-2
| Pos | Player | Notes |
|---|---|---|
| GK | Arthur Okonkwo (13) | |
| RWB | Kayne Ramsay (2) | Substituted (46') |
| CB | Tyler Bindon (44) | Booked (9'); Substituted (81') |
| CB | Lloyd Jones (5) (c) | |
| CB | Billy Koumetio (12) | |
| LWB | Alex Bell (17) | |
| CM | Harvey Knibbs (8) | |
| CM | Oliver Skipp (34) | Substituted (81') |
| CM | Joe Rankin-Costello (26) | Substituted (66') |
| ST | Miles Leaburn (11) | Substituted (66') |
| ST | Callum Kelman (23) |
Charlton substitutes used: Danny McNamara (for Ramsay, 46'), Tyreece Campbell (for Rankin-Costello, 66'), Karlan Grant (for Leaburn, 66'), Nathaniel Chalobah (for Bindon, 81'), Mario Alli (for Skipp, 81').
Match Statistics
- Possession: Middlesbrough 57.8% · Charlton 42.2%
- xG: Middlesbrough 1.61 · Charlton 0.36
- Shots: Middlesbrough 16 · Charlton 7
- Shots on target: Middlesbrough 6 · Charlton 0
- Corners: Middlesbrough 8 · Charlton 4
- Fouls committed: Middlesbrough 7 · Charlton 14
- Aerial duels won: Middlesbrough 17 · Charlton 26
- Goalkeeper saves: Middlesbrough 0 · Charlton 3
Goals: Berhalter (12', assist Cozier-Duberry), Lankshear (44', assist Berhalter), Lankshear (82').