Skip to content
CFChampionshipFIXTURES
EFL Championship · 2026/27

Middlesbrough v Charlton Athletic: 3–0 result

Middlesbrough 3–0 Charlton Athletic was the full-time score in the Championship on Sat 31 Oct 2026 at Riverside Stadium.

UK dates and kick-off times · GMT / BST

· 15:00 GMT · Regular season

Middlesbrough crest Middlesbrough
3 – 0Full timeHalf-time 2 – 0
Charlton Athletic crest Charlton Athletic

Riverside Stadium

Match information as at 12 Nov 2026, 08:53 GMT.

Goalscorers

  • Middlesbrough crest 12' Sebastian Berhalter · Goal
  • Middlesbrough crest 44' Will Lankshear · Goal
  • Middlesbrough crest 82' Will Lankshear · Goal

Middlesbrough v Charlton Athletic highlights & goals

Official match footage
LANKSHEAR DOUBLE! | Middlesbrough v Charlton Athletic extended highlights

LANKSHEAR DOUBLE! | Middlesbrough v Charlton Athletic extended highlights

EFL · 2026-10-31T14:36:57-07:00 · 11m 33s

Watch on the official website ↗

Availability may vary by location. If a player cannot load, use the official viewing link. Videos are not hosted by this website. Playing an embedded clip connects to YouTube; see our privacy information.

Middlesbrough v Charlton Athletic: UK TV coverage

No confirmed UK broadcaster is listed for this match.

Explore Championship matches on TV or read how to watch in the UK.

Match information

Ground
Riverside StadiumMiddlesbrough, England
Attendance
29831
Final whistle
31 Oct, 16:53:55 GMT

Goals by period

MiddlesbroughFirst half: 2
MiddlesbroughSecond half: 1
Charlton AthleticFirst half: 0
Charlton AthleticSecond half: 0

Middlesbrough v Charlton Athletic: goals, cards & substitutions

22 events
  1. 0'
    Kick-off
  2. 9'Charlton Athletic crest
    Yellow Card · Charlton Athletic

    Tyler Bindon

  3. 12'Middlesbrough crest
    Goal · Middlesbrough

    Scorer: Sebastian Berhalter · Assist: Amario Cozier-Duberry

  4. 36'Middlesbrough crest
    Yellow Card · Middlesbrough

    Riley McGree

  5. 41'Charlton Athletic crest
    End Delay · Charlton Athletic
  6. 41'Middlesbrough crest
    End Delay · Middlesbrough
  7. 44'Middlesbrough crest
    Goal · Middlesbrough

    Scorer: Will Lankshear · Assist: Sebastian Berhalter

  8. 45'Charlton Athletic crest
    Substitution · Charlton Athletic

    On: Dan McNamara · Off: Kayne Ramsay

  9. 46'Middlesbrough crest
    End Delay · Middlesbrough
  10. 46'Charlton Athletic crest
    End Delay · Charlton Athletic
  11. 58'Middlesbrough crest
    Yellow Card · Middlesbrough

    Ashley Phillips

  12. 64'Middlesbrough crest
    Substitution · Middlesbrough

    On: Myles Peart-Harris · Off: Riley McGree

  13. 64'Middlesbrough crest
    Substitution · Middlesbrough

    On: Sam Byram · Off: Neto Borges

  14. 66'Charlton Athletic crest
    Substitution · Charlton Athletic

    On: Karlan Grant · Off: Miles Leaburn

  15. 66'Charlton Athletic crest
    Substitution · Charlton Athletic

    On: Tyreece Campbell · Off: Joe Rankin-Costello

  16. 78'Middlesbrough crest
    Substitution · Middlesbrough

    On: Jeremy Sarmiento · Off: Tommy Conway

  17. 78'Middlesbrough crest
    Substitution · Middlesbrough

    On: Max Arfsten · Off: Amario Cozier-Duberry

  18. 81'Charlton Athletic crest
    Substitution · Charlton Athletic

    On: Millenic Alli · Off: Oliver Skipp

  19. 81'Charlton Athletic crest
    Substitution · Charlton Athletic

    On: Nathaniel Chalobah · Off: Tyler Bindon

  20. 82'Middlesbrough crest
    Goal · Middlesbrough

    Scorer: Will Lankshear

  21. 83'Middlesbrough crest
    Substitution · Middlesbrough

    On: David Strelec · Off: Will Lankshear

  22. 90'+5'
    Full time

Match statistics

Middlesbrough and Charlton Athletic statistics comparison
StatisticMiddlesbrough crest MiddlesbroughCharlton Athletic crest Charlton Athletic
Possession57.8%42.2%
Shots167
Shots on target60
Corners84
Fouls714
Offsides41
Saves03
Yellow cards21
Red cards00
Passes448325
Accurate passes367246
Pass accuracy81.9%75.7%
Crosses1919
Accurate crosses43
Long balls5349
Accurate long balls2418
Blocked shots43
Tackles1619
Interceptions813
Clearances2426
Shots on target (%)37.5%0.0%
Penalties scored00
Penalties taken00
Cross accuracy21.1%15.8%
Long-ball accuracy45.3%36.7%
Successful tackles1414
Tackle success87.5%73.7%
Effective clearances2426

Accuracy rates are calculated from the available counts and rounded to one decimal place. A dash means the figure is unavailable.

Line-ups & formations

Middlesbrough crest Middlesbrough

4-2-3-1
1
Radek VítekGoalkeeper
29
Adilson MalandaCentre Left Defender
4
Ashley PhillipsCentre Right Defender
30
Neto BorgesLeft Back · Substituted
2
Callum BrittainRight Back
8
Riley McGreeAttacking Midfielder · Substituted
10
Aidan MorrisLeft Midfielder
6
Sebastian BerhalterRight Midfielder
7
Will LankshearForward · Substituted
9
Tommy ConwayAttacking Midfielder Left · Substituted
11
Amario Cozier-DuberryAttacking Midfielder Right · Substituted
Substitutes (9)
  • 12Luke Ayling
  • 22Kyle Joseph
  • 17Max ArfstenUsed substitute
  • 19Leo Castledine
  • 3Sam ByramUsed substitute
  • 16Jeremy SarmientoUsed substitute
  • 13David StrelecUsed substitute
  • 14Myles Peart-HarrisUsed substitute
  • 31Solomon Brynn

Charlton Athletic crest Charlton Athletic

5-3-2
13
Arthur OkonkwoGoalkeeper
5
Lloyd JonesCentre Defender
12
Billy KoumetioCentre Left Defender
44
Tyler BindonCentre Right Defender · Substituted
17
Amari'i BellLeft Back
2
Kayne RamsayRight Back · Substituted
34
Oliver SkippCentre Midfielder · Substituted
26
Joe Rankin-CostelloCentre Left Midfielder · Substituted
8
Harvey KnibbsCentre Right Midfielder
23
Charlie KelmanCentre Left Forward
11
Miles LeaburnCentre Right Forward · Substituted
Substitutes (9)
  • 14Sonny Carey
  • 19Millenic AlliUsed substitute
  • 25William Mannion
  • 15Nathaniel ChalobahUsed substitute
  • 7Tyreece CampbellUsed substitute
  • 18Ivan Mesik
  • 20Dan McNamaraUsed substitute
  • 9Karlan GrantUsed substitute
  • 6Conor Coventry

Player statistics

Middlesbrough crest Middlesbrough · player statistics
Middlesbrough player statistics for Middlesbrough v Charlton Athletic
PlayerGoalsAssistsShotsOn targetYCRCSaves
Radek Vítek0000000
Adilson Malanda000000—
Ashley Phillips000010—
Neto Borges000000—
Callum Brittain001000—
Riley McGree000010—
Aidan Morris002100—
Sebastian Berhalter111100—
Will Lankshear205300—
Tommy Conway003000—
Amario Cozier-Duberry013000—
Max Arfsten000000—
Sam Byram000000—
Jeremy Sarmiento001100—
David Strelec000000—
Myles Peart-Harris000000—
Charlton Athletic crest Charlton Athletic · player statistics
Charlton Athletic player statistics for Middlesbrough v Charlton Athletic
PlayerGoalsAssistsShotsOn targetYCRCSaves
Arthur Okonkwo0000003
Lloyd Jones000000—
Billy Koumetio001000—
Tyler Bindon000010—
Amari'i Bell000000—
Kayne Ramsay000000—
Oliver Skipp000000—
Joe Rankin-Costello001000—
Harvey Knibbs001000—
Charlie Kelman003000—
Miles Leaburn001000—
Millenic Alli000000—
Nathaniel Chalobah000000—
Tyreece Campbell000000—
Dan McNamara000000—
Karlan Grant000000—

YC = yellow cards; RC = red cards. A dash means that a figure is unavailable.

Previous meetings

Before this match
DateHomeScoreAway
11 Mar 2026Middlesbrough crest Middlesbrough0 – 1Charlton Athletic crest Charlton Athletic
9 Dec 2025Charlton Athletic crest Charlton Athletic1 – 2Middlesbrough crest Middlesbrough
7 Mar 2020Charlton Athletic crest Charlton Athletic0 – 1Middlesbrough crest Middlesbrough
7 Dec 2019Middlesbrough crest Middlesbrough1 – 0Charlton Athletic crest Charlton Athletic
13 Mar 2016Charlton Athletic crest Charlton Athletic2 – 0Middlesbrough crest Middlesbrough

Player leaders in this match

Player leaders by statistic
TeamStatisticPlayerTotalOther figures
Middlesbrough crest MiddlesbroughShotsWill Lankshear5Shots on target: 3Expected goals (xG): 0.87
Middlesbrough crest MiddlesbroughAccurate passesAidan Morris71Passes: 84Big chances created: 0
Middlesbrough crest MiddlesbroughDefensive interventionsCallum Brittain14Successful tackles: 3Duels won: 8
Charlton Athletic crest Charlton AthleticShotsCharlie Kelman3Shots on target: 0Expected goals (xG): 0.17
Charlton Athletic crest Charlton AthleticAccurate passesTyler Bindon30Passes: 36Big chances created: 0
Charlton Athletic crest Charlton AthleticDefensive interventionsBilly Koumetio13Successful tackles: 1Duels won: 4
Charlton Athletic crest Charlton AthleticSavesArthur Okonkwo3Shots on target faced: 6Expected goals conceded (xGC): 1.61

xG estimates the chance of a shot becoming a goal; xGC is the expected goals from shots faced. These are estimates, not the score.

Middlesbrough: more player statistics

Radek Vítek

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
0
Shots faced
0

Adilson Malanda

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Ashley Phillips

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Neto Borges

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Callum Brittain

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Riley McGree

Fouls committed
2
Fouls won
3
Own goals
0
Offsides
1
Goals conceded
0
Shots faced
0

Aidan Morris

Fouls committed
1
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Sebastian Berhalter

Fouls committed
0
Fouls won
2
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Will Lankshear

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
2
Goals conceded
0
Shots faced
0

Tommy Conway

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Amario Cozier-Duberry

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Max Arfsten

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
1
Goals conceded
0
Shots faced
0

Sam Byram

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Jeremy Sarmiento

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

David Strelec

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0

Myles Peart-Harris

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
0
Shots faced
0
Charlton Athletic: more player statistics

Arthur Okonkwo

Fouls committed
0
Fouls won
0
Own goals
0
Goals conceded
3
Shots faced
0

Lloyd Jones

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Billy Koumetio

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Tyler Bindon

Fouls committed
2
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Amari'i Bell

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Kayne Ramsay

Fouls committed
1
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Oliver Skipp

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Joe Rankin-Costello

Fouls committed
2
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Harvey Knibbs

Fouls committed
4
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
3
Shots faced
0

Charlie Kelman

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
1
Goals conceded
3
Shots faced
0

Miles Leaburn

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
2
Shots faced
0

Millenic Alli

Fouls committed
1
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Nathaniel Chalobah

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Tyreece Campbell

Fouls committed
2
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Dan McNamara

Fouls committed
0
Fouls won
1
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Karlan Grant

Fouls committed
0
Fouls won
0
Own goals
0
Offsides
0
Goals conceded
1
Shots faced
0

Form before Middlesbrough v Charlton Athletic

Earlier results, with the competition shown for each game. Scores are written home team first.

Middlesbrough crest Middlesbrough

DateOpponentVenueScoreResultCompetition
23 Oct 2026Bolton Wanderers crest Bolton WanderersAway1 – 5WEFL Championship
17 Oct 2026Cardiff City crest Cardiff CityHome2 – 2DEFL Championship
13 Oct 2026Stoke City crest Stoke CityAway2 – 3WEFL Championship
10 Oct 2026Wolverhampton Wanderers crest Wolverhampton WanderersHome1 – 0WEFL Championship
19 Sep 2026Birmingham City crest Birmingham CityAway2 – 2DEFL Championship

Charlton Athletic crest Charlton Athletic

DateOpponentVenueScoreResultCompetition
24 Oct 2026Norwich City crest Norwich CityHome1 – 3LEFL Championship
17 Oct 2026Watford crest WatfordAway2 – 0LEFL Championship
13 Oct 2026Burnley crest BurnleyAway2 – 2DEFL Championship
10 Oct 2026Bristol City crest Bristol CityHome1 – 1DEFL Championship
19 Sep 2026Cardiff City crest Cardiff CityAway3 – 1LEFL Championship

Current Championship positions

Full table

Latest league positions as at 13 Nov 2026, 06:00 GMT. These may include matches played after this fixture.

Championship 2026/27 league table
PosClubPWDLGFGAGDPts
Middlesbrough crest Middlesbrough158523019+1129
19Charlton Athletic crest Charlton Athletic154561323-1017

Middlesbrough v Charlton Athletic: match questions

What was the Middlesbrough v Charlton Athletic result?

Middlesbrough 3–0 Charlton Athletic was the full-time score in the Championship on Sat 31 Oct 2026 at Riverside Stadium.

Was Middlesbrough v Charlton Athletic on UK TV?

No confirmed UK broadcaster is listed for this match.

Are highlights available for Middlesbrough v Charlton Athletic?

Available official highlights are shown near the top of this page. Use the watch link if the player is unavailable in your location.