Middlesbrough vs. Charlton Athletic Historical Head-to-Head

Middlesbrough
15 wins
12 draws
19 losses
57 goals
Charlton Athletic
19 wins
12 draws
15 losses
64 goals
vs.
Totals on this page may not be complete, please see our coverage note for years and competitions included.

Head-to-Head Matches

Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSat2020-03-0715:00 Charlton Ath1.30–11.3Middlesbrough18,080The ValleySteve MartinMatch Report
ChampionshipChampionshipSat2019-12-0715:00 Middlesbrough2.51–00.2Charlton Ath18,681Riverside StadiumSteve MartinMatch Report
ChampionshipChampionshipSun2016-03-1315:30 Charlton Ath2–0Middlesbrough14,636The ValleyDarren DeadmanMatch Report
ChampionshipChampionshipSat2015-10-3115:00 Middlesbrough3–0Charlton Ath20,943Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2015-02-0715:00 Middlesbrough3–1Charlton Ath18,903Riverside StadiumTrevor KettleMatch Report
ChampionshipChampionshipSat2014-09-2715:00 Charlton Ath0–0Middlesbrough16,110The ValleyGavin WardMatch Report
Premier LeaguePremier LeagueSat2007-01-13Charlton Ath1–3Middlesbrough26,384The ValleyMike DeanMatch Report
Premier LeaguePremier LeagueSat2006-12-23Middlesbrough2–0Charlton Ath32,013Riverside StadiumRob StylesMatch Report
Premier LeaguePremier LeagueSun2006-03-12Charlton Ath2–1Middlesbrough24,813The ValleyAlan WileyMatch Report
Premier LeaguePremier LeagueSun2005-08-28Middlesbrough0–3Charlton Ath26,206Riverside StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSun2005-02-27Middlesbrough2–2Charlton Ath29,603Riverside StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSat2004-10-30Charlton Ath1–2Middlesbrough26,033The ValleyMark HalseyMatch Report
Premier LeaguePremier LeagueSat2004-03-13Charlton Ath1–0Middlesbrough26,229The ValleyMike DeanMatch Report
Premier LeaguePremier LeagueSat2003-12-13Middlesbrough0–0Charlton Ath26,721Riverside StadiumHoward WebbMatch Report
Premier LeaguePremier LeagueSat2003-03-22Middlesbrough1–1Charlton Ath29,080Riverside StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSun2002-10-20Charlton Ath1–0Middlesbrough26,271The ValleyNeale BarryMatch Report
Premier LeaguePremier LeagueSun2002-02-03Middlesbrough0–0Charlton Ath24,189Riverside StadiumMike RileyMatch Report
Premier LeaguePremier LeagueSat2001-10-13Charlton Ath0–0Middlesbrough20,451The ValleyDavid EllerayMatch Report
Premier LeaguePremier LeagueSat2001-03-03Middlesbrough0–0Charlton Ath28,177Riverside StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSat2000-10-21Charlton Ath1–0Middlesbrough20,043The ValleyMike RileyMatch Report
Premier LeaguePremier LeagueSat1999-04-10Middlesbrough2–0Charlton Ath34,529Riverside StadiumUriah RennieMatch Report
Premier LeaguePremier LeagueSat1998-11-14Charlton Ath1–1Middlesbrough19,906The ValleyMike RileyMatch Report
First DivisionFirst DivisionSat1989-04-01Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1988-12-17Middlesbrough0–0Charlton AthMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1954-01-23Middlesbrough0–2Charlton AthMatch Report
First DivisionFirst DivisionSat1953-09-12Charlton Ath8–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1953-03-21Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1952-11-01Middlesbrough1–0Charlton AthMatch Report
First DivisionFirst DivisionSat1952-01-05Middlesbrough2–1Charlton AthMatch Report
First DivisionFirst DivisionSat1951-09-08Charlton Ath4–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1951-04-28Charlton Ath3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1950-12-09Middlesbrough7–3Charlton AthMatch Report
First DivisionFirst DivisionSat1950-02-04Middlesbrough1–0Charlton AthMatch Report
First DivisionFirst DivisionSat1949-09-24Charlton Ath0–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1949-02-19Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1948-09-25Middlesbrough2–4Charlton AthMatch Report
First DivisionFirst DivisionSat1947-12-27Middlesbrough1–2Charlton AthMatch Report
First DivisionFirst DivisionThu1947-12-25Charlton Ath1–0MiddlesbroughMatch Report
First DivisionFirst DivisionMon1947-04-07Middlesbrough1–2Charlton AthMatch Report
First DivisionFirst DivisionFri1947-04-04Charlton Ath3–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1939-01-28Charlton Ath3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1938-09-24Middlesbrough4–0Charlton AthMatch Report
First DivisionFirst DivisionSat1938-02-05Middlesbrough3–1Charlton AthMatch Report
First DivisionFirst DivisionSat1937-09-25Charlton Ath1–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1937-01-30Charlton Ath2–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1936-09-26Middlesbrough1–1Charlton AthMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSat2020-03-0715:00 Charlton Ath1.30–11.3Middlesbrough18,080The ValleySteve MartinMatch Report
ChampionshipChampionshipSat2019-12-0715:00 Middlesbrough2.51–00.2Charlton Ath18,681Riverside StadiumSteve MartinMatch Report
ChampionshipChampionshipSat2015-10-3115:00 Middlesbrough3–0Charlton Ath20,943Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2015-02-0715:00 Middlesbrough3–1Charlton Ath18,903Riverside StadiumTrevor KettleMatch Report
Premier LeaguePremier LeagueSat2007-01-13Charlton Ath1–3Middlesbrough26,384The ValleyMike DeanMatch Report
Premier LeaguePremier LeagueSat2006-12-23Middlesbrough2–0Charlton Ath32,013Riverside StadiumRob StylesMatch Report
Premier LeaguePremier LeagueSat2004-10-30Charlton Ath1–2Middlesbrough26,033The ValleyMark HalseyMatch Report
Premier LeaguePremier LeagueSat1999-04-10Middlesbrough2–0Charlton Ath34,529Riverside StadiumUriah RennieMatch Report
First DivisionFirst DivisionSat1952-11-01Middlesbrough1–0Charlton AthMatch Report
First DivisionFirst DivisionSat1952-01-05Middlesbrough2–1Charlton AthMatch Report
First DivisionFirst DivisionSat1950-12-09Middlesbrough7–3Charlton AthMatch Report
First DivisionFirst DivisionSat1950-02-04Middlesbrough1–0Charlton AthMatch Report
First DivisionFirst DivisionSat1949-09-24Charlton Ath0–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1938-09-24Middlesbrough4–0Charlton AthMatch Report
First DivisionFirst DivisionSat1938-02-05Middlesbrough3–1Charlton AthMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSun2016-03-1315:30 Charlton Ath2–0Middlesbrough14,636The ValleyDarren DeadmanMatch Report
Premier LeaguePremier LeagueSun2006-03-12Charlton Ath2–1Middlesbrough24,813The ValleyAlan WileyMatch Report
Premier LeaguePremier LeagueSun2005-08-28Middlesbrough0–3Charlton Ath26,206Riverside StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSat2004-03-13Charlton Ath1–0Middlesbrough26,229The ValleyMike DeanMatch Report
Premier LeaguePremier LeagueSun2002-10-20Charlton Ath1–0Middlesbrough26,271The ValleyNeale BarryMatch Report
Premier LeaguePremier LeagueSat2000-10-21Charlton Ath1–0Middlesbrough20,043The ValleyMike RileyMatch Report
First DivisionFirst DivisionSat1989-04-01Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1954-01-23Middlesbrough0–2Charlton AthMatch Report
First DivisionFirst DivisionSat1953-09-12Charlton Ath8–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1953-03-21Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1951-09-08Charlton Ath4–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1951-04-28Charlton Ath3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1949-02-19Charlton Ath2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1948-09-25Middlesbrough2–4Charlton AthMatch Report
First DivisionFirst DivisionSat1947-12-27Middlesbrough1–2Charlton AthMatch Report
First DivisionFirst DivisionThu1947-12-25Charlton Ath1–0MiddlesbroughMatch Report
First DivisionFirst DivisionMon1947-04-07Middlesbrough1–2Charlton AthMatch Report
First DivisionFirst DivisionSat1939-01-28Charlton Ath3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1937-09-25Charlton Ath1–0MiddlesbroughMatch Report

Fixture Leaders

Middlesbrough Players vs. Charlton Athletic

Middlesbrough Players vs. Charlton Athletic Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Albert Adomahgh GHADF,FW4341100010
Fernando Amorebietave VENDF190000000
Julio Arcaar ARGDF,MF218020000
Daniel Ayalaes ESPDF3259100000
Patrick Bamfordeng ENGFW,MF2161100000
George Boatengnl NEDMF870300010
Alen Bokšićhr CROFW217900000
Andy Campbelleng ENGFW213500010
Adam Claytoneng ENGMF6540000010
Colin Coopereng ENGDF538300000
Hayden Coulsoneng ENGDF,MF2180000000
Mark Crossleywls WALGK327000000
Gianluca Festait ITADF544400010
Curtis Flemingie IRLDF327001000
Ashley Fletchereng ENGFW190000010
Jimmy Floyd Hasselbainknl NEDFW218000000
Ryan Frederickseng ENGDF190000000
George Friendeng ENGDF,MF3270000000
Dael Fryeng ENGDF2180000000
Jason Gavinie IRLDF321200000
Geremicm CMRDF,MF218000000
Rudy Gestedebj BENFW190010000
Dean Gordoneng ENGDF,MF434500000
Jonathan Greeningeng ENGMF645800000
Jonny Howsoneng ENGDF,MF2180000000
Paul Inceeng ENGMF436000010
Joseph-Désiré Jobcm CMRFW,MF415100000
Adam Johnsoneng ENGMF19000000
Marvin Johnsoneng ENGDF,FW190000000
Christian Karembeufr FRADF,MF217300000
Dimitrios Konstantopoulosgr GREGK4360000000
Tony McMahoneng ENGDF,MF210200000
Gaizka Mendietaes ESPMF317000000
Danny Millseng ENGDF19000000
Harold Moukoudicm CMRDF190000000
Robbie Mustoeeng ENGMF425310000
Carlo Nasheng ENGGK19000000
Emilio Nsuegq EQGDF,FW3270010000
Gary Pallistereng ENGDF218000000
Stuart Parnabyeng ENGDF39700000
Juninho Paulistabr BRAMF218000000
Aynsley Pearseng ENGGK190000000
Emanuel Pogatetzat AUTDF431501000
Franck Queudruefr FRADF1081003000
Gastón Ramírezuy URUFW,MF190000000
Adam Reacheng ENGDF,FW2109000000
Hámilton Ricardco COLFW430611010
Chris Riggotteng ENGDF327010000
George Savillenir NIRMF2100100000
Mark Schwarzerau AUSGK121,08000000
Ryan Shottoneng ENGDF,FW190000010
Gareth Southgateeng ENGDF981000010
Djed Spenceeng ENGDF,MF294000000
Robbie Stockdalesct SCODF429200010
Dejan Stojanovićat AUTGK190000000
Marcus Taverniereng ENGFW,MF2176000000
Andrew Tayloreng ENGDF,MF327000000
Andy Townsendie IRLMF218000000
Steve Vickerseng ENGDF218000000
Mark Wilsoneng ENGMF19000010
Lewis Wingeng ENGMF190000000
Jonathan Woodgateeng ENGDF218000000
Abel Xavierpt PORDF19000000
Boudewijn Zendennl NEDDF,FW436010000
Bruno Zuculiniar ARGMF190000000
Jelle Vossenbe BELFW,MF188100000
Lee Tomlineng ENGFW,MF2176110000
Ray Parloureng ENGMF433300010
Diego Fabbriniit ITAFW,MF182000000
Michael Reizigernl NEDDF217100010
Paddy McNairnir NIRDF,MF180100000
Mark Vidukaau AUSFW542213000
Andrew Davieseng ENGDF216800000
Brian Deaneeng ENGFW323500000
Malcolm Christieeng ENGFW310010000
Kikées ESPFW384000000
Jordan Rhodessct SCOFW174000010
Kenneth Omeruong NGADF2159000000
Massimo Maccaroneit ITAFW633500000
Paul Okonau AUSMF16500000
Britt Assombalongacd CODFW163000000
Szilárd Némethsk SVKFW635600000
Dorivabr BRAMF424000000
Paul Gascoigneeng ENGMF211900010
James Morrisonsct SCOFW,MF314901000
David Murphyeng ENGDF14500000
Michael Rickettseng ENGFW26500020
Phil Stampeng ENGMF213510000
Stephen Walkereng ENGFW127000000
Mark Hudsoneng ENGMF12500000
Noel Whelaneng ENGFW414500010
Keith O'Neillie IRLMF12300000
Lee Cattermoleeng ENGMF211210010
Ben Gibsoneng ENGDF4291000000
Adam Forshaweng ENGMF119000010
Alun Armstrongeng ENGFW11600000
Grant Leadbittereng ENGMF3196010000
Neil Maddisoneng ENGDF,MF11600000
David Nugenteng ENGFW2106110000
Cristhian Stuaniuy URUFW,MF116000000
Yakubu Aiyegbening NGAFW427720000
Stewart Downingeng ENGFW,MF8603000000
Carlos Marinelliar ARGMF410000000
Mikkel Beckdk DENFW11200000
Jack Stephenseng ENGDF111000000
Carlos de Penauy URUMF110000010
Danny Grahameng ENGFW1910000
Ugo Ehiogueng ENGDF754600000
Yanic Wildschutsr SURFW,MF14000000
Jason Euelljm JAMFW,MF1100000
Dean Windasseng ENGFW,MF26300000
29921,780211500220

Middlesbrough Goalkeepers vs. Charlton Athletic

Middlesbrough Goalkeepers vs. Charlton Athletic Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Mark Crossleywls WALGK327012
Dimitrios Konstantopoulosgr GREGK436032
Carlo Nasheng ENGGK19020
Aynsley Pearseng ENGGK190202100.01
Mark Schwarzerau AUSGK121,080114
Dejan Stojanovićat AUTGK190303100.01
221,9805175100.010

Charlton Athletic Players vs. Middlesbrough

Charlton Athletic Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Stephan Andersendk DENGK19000000
John Barneseng ENGDF,FW19000000
Chris Bart-Williamseng ENGDF,MF19000000
Patrick Bauerde GERDF190000010
Tal Ben Haimil ISRDF2180000010
Darren Benteng ENGFW327030000
André Bikeycm CMRDF,MF190000000
Macauley Bonnezw ZIMDF,FW2135000000
Yoni Buyensbe BELMF2174010000
Scott Carsoneng ENGGK218000000
Jorge Costapt PORDF19000010
Jordan Cousinseng ENGFW,MF4360000000
Josh Cullenie IRLDF,MF190000000
Paolo Di Canioit ITAFW216101000
Alou Diarrafr FRAMF2180000020
Souleymane Diawarasn SENDF19000000
Marko Dmitrovićrs SRBGK190000000
Alfie Doughtyeng ENGDF,MF2115000000
Rod Fannifr FRADF190000000
Mark Fishza RSADF,FW648400000
Jimmy Floyd Hasselbainknl NEDFW19010010
Jonathan Fortuneeng ENGDF436000010
Morgan Foxwls WALDF3270000010
Conor Gallaghereng ENGMF190000010
André Greeneng ENGFW,MF190000000
Stephen Hendersonie IRLGK2180000000
Matt Hollandie IRLMF763020010
Hermann Hreiðarssonis ISLDF872000030
Andy Hunteng ENGFW215600000
Saša Ilić SCGGK218000000
Jonatan Johanssonfi FINFW854820000
Keith Joneseng ENGMF210000000
Talal El Karkourima MARDF,MF436000010
Dean Kielyie IRLGK981000000
Mark Kinsellaie IRLMF535100010
Paul Koncheskyeng ENGDF,FW642400010
Jonathan Lekoeng ENGFW,MF190000010
Adam Matthewswls WALDF,MF2180000010
Marco Mottait ITADF190000000
Thomas Myhreno NORGK19000000
Oguchi Onyewuus USADF190000000
Deji Oshilajaeng ENGDF,MF2180000000
Scott Parkereng ENGMF543700010
Jason Pearceeng ENGDF2180000000
Chris Perryeng ENGDF654010020
Andy Pettersonau AUSGK19000000
Dillon Phillipseng ENGGK2180000000
Nick Popeeng ENGGK190000000
Chris Powelleng ENGDF1085901000
Darren Pratleyjm JAMDF,MF2180000010
Martin Pringlese SWEFW19000000
Andy Reidie IRLMF19000000
John Robinsonwls WALMF642600020
Dennis Rommedahldk DENFW,MF319710000
Gary Rowetteng ENGDF19000000
Richard Rufuseng ENGDF545000010
Osei Sankofaeng ENGDF19000000
Chris Sollyeng ENGDF3270000020
Graham Stuarteng ENGFW,MF649100000
Yun Suk-youngkr KORDF,MF190000000
Jorge Teixeirapt PORDF190100010
Ben Thatcherwls WALDF19000000
Carl Tilereng ENGDF327000000
Andy Toddeng ENGDF218000010
Igor Vetokeleao ANGFW2123000000
Tony Wattsct SCOFW,MF2119000000
Rhoys Wigginswls WALDF190000000
Eddie Youdseng ENGDF19000000
Luke Youngeng ENGDF856701010
Shaun Bartlettza RSAFW947711010
Claus Jensendk DENMF755502000
Callum Harriottgy GUYMF188100010
Frédéric Bulotga GABMF183000000
Radostin Kishishevbg BULDF,MF1079100010
Alexey Smertinru RUSMF18200000
Karlan Granteng ENGFW,MF179000000
Ademola Lookmanng NGAFW,MF178000000
Robbie Mustoeeng ENGMF17800000
Danny Murphyeng ENGMF319202010
Darren Ambroseeng ENGFW,MF215600010
Marcus Benteng ENGFW210900000
Clive Mendoncaeng ENGFW17110100
Jerome Thomaseng ENGFW,MF528300000
El-Hadji Bamr MTNMF169000010
Johnnie Jacksoneng ENGMF3213000000
Mark Bowenwls WALDF16600000
Charlie MacDonaldeng ENGFW16500000
Djimi Traoréml MLIDF16500000
Jonny Williamswls WALFW,MF165000000
Simon Makienokdk DENFW161000000
Danny Millseng ENGDF214900010
Carlton Coleeng ENGFW15800000
Simon Churchwls WALFW157000000
Amdy Fayesn SENDF,MF15400000
Franck Moussabe BELMF257000000
Jay Bothroydeng ENGFW14500000
Bryan Hugheseng ENGMF415101010
George Lapslieeng ENGFW,MF145000000
Joe Ledleywls WALMF145000000
Albie Morganeng ENGMF145000000
Ben Purringtoneng ENGDF,MF2127000010
Lyle Taylorms MSRFW2135000010
Jóhann Berg Guðmundssonis ISLFW,MF4314110000
Miloš Veljkovićrs SRBDF134000000
Neil Redfearneng ENGMF13100000
Mathias Svenssonse SWEFW23410010
Steve Browneng ENGDF320400000
George Țucudeanro ROUFW123000000
Steve Joneseng ENGFW24300010
Lloyd Samgh GHAMF11700000
Jason Euelljm JAMFW,MF851212000
Reza Ghoochannejadir IRNFW,MF233000010
Tomer Hemedil ISRFW18000000
John Salakoeng ENGMF1700000
Lawrie Wilsoneng ENGDF,MF17000000
Christophe Lepointbe BELDF,MF16000000
Zakarya Bergdichma MARDF,MF12000000
Kevin Lisbiejm JAMFW413401010
Harry Lennoneng ENGDF1000000
29621,780171410440

Charlton Athletic Goalkeepers vs. Middlesbrough

Charlton Athletic Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Stephan Andersendk DENGK19001
Scott Carsoneng ENGGK218050
Marko Dmitrovićrs SRBGK19030
Stephen Hendersonie IRLGK218031
Saša Ilić SCGGK218011
Dean Kielyie IRLGK981056
Thomas Myhreno NORGK19010
Andy Pettersonau AUSGK19020
Dillon Phillipseng ENGGK218072571.40
Nick Popeeng ENGGK19001
221,980722571.410

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.