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

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
GKArthur Okonkwo (13)
RWBKayne Ramsay (2)Substituted (46')
CBTyler Bindon (44)Booked (9'); Substituted (81')
CBLloyd Jones (5) (c)
CBBilly Koumetio (12)
LWBAlex Bell (17)
CMHarvey Knibbs (8)
CMOliver Skipp (34)Substituted (81')
CMJoe Rankin-Costello (26)Substituted (66')
STMiles Leaburn (11)Substituted (66')
STCallum 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').