Middlesbrough vs. Cardiff City Historical Head-to-Head

Middlesbrough
10 wins
6 draws
13 losses
33 goals
Cardiff City
13 wins
6 draws
10 losses
29 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
ChampionshipChampionshipSat2025-01-0415:00 MiddlesbroughCardiff CityRiverside Stadium
ChampionshipChampionshipSat2024-08-3112:30 Cardiff City0.50–20.8Middlesbrough18,000Cardiff City StadiumDavid WebbMatch Report
ChampionshipChampionshipSat2024-04-2715:00 Cardiff City1.61–41.6Middlesbrough22,999Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipTue2023-10-0319:45 Middlesbrough2.22–00.6Cardiff City24,276Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2023-02-1115:00 Cardiff City1.71–31.8Middlesbrough19,182Cardiff City StadiumJohn BusbyMatch Report
ChampionshipChampionshipTue2022-09-1319:45 Middlesbrough0.92–30.8Cardiff City22,124Riverside StadiumDarren BondMatch Report
ChampionshipChampionshipWed2022-04-2719:45 Middlesbrough1.32–01.0Cardiff City19,727Riverside StadiumMatt DonohueMatch Report
ChampionshipChampionshipSat2021-10-2312:30 Cardiff City0.90–22.8Middlesbrough17,513Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2021-02-2715:00 Middlesbrough1.41–10.2Cardiff CityRiverside StadiumJarred GillettMatch Report
ChampionshipChampionshipSat2020-10-2415:00 Cardiff City1.61–10.4MiddlesbroughCardiff City StadiumJohn BrooksMatch Report
ChampionshipChampionshipSat2020-07-1815:00 Middlesbrough0.61–31.7Cardiff CityRiverside StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2019-09-2115:00 Cardiff City0.91–00.8Middlesbrough23,141Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2018-02-1715:00 Cardiff City1–0Middlesbrough18,720Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2017-10-2115:00 Middlesbrough0–1Cardiff City24,806Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipTue2016-02-2319:45 Middlesbrough3–1Cardiff City24,322Riverside StadiumTrevor KettleMatch Report
ChampionshipChampionshipTue2015-10-2019:45 Cardiff City1–0Middlesbrough13,371Cardiff City StadiumDean WhitestoneMatch Report
ChampionshipChampionshipTue2015-01-2019:45 Middlesbrough2–1Cardiff City16,035Riverside StadiumGeoff EltringhamMatch Report
ChampionshipChampionshipTue2014-09-1619:45 Cardiff City0–1Middlesbrough19,711Cardiff City StadiumGraham ScottMatch Report
First DivisionFirst DivisionSat1953-12-12Cardiff City1–0MiddlesbroughMatch Report
First DivisionFirst DivisionWed1953-08-19Middlesbrough0–0Cardiff CityMatch Report
First DivisionFirst DivisionWed1952-09-03Cardiff City1–1MiddlesbroughMatch Report
First DivisionFirst DivisionWed1952-08-27Middlesbrough3–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1928-01-21Middlesbrough1–2Cardiff CityMatch Report
First DivisionFirst DivisionSat1927-09-10Cardiff City1–1MiddlesbroughMatch Report
First DivisionFirst DivisionMon1924-04-21Cardiff City1–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1924-01-01Middlesbrough0–1Cardiff CityMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1923-03-24Middlesbrough0–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1923-03-17Cardiff City2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1921-10-01Middlesbrough0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1921-09-24Cardiff City3–1MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSat2024-08-3112:30 Cardiff City0.50–20.8Middlesbrough18,000Cardiff City StadiumDavid WebbMatch Report
ChampionshipChampionshipSat2024-04-2715:00 Cardiff City1.61–41.6Middlesbrough22,999Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipTue2023-10-0319:45 Middlesbrough2.22–00.6Cardiff City24,276Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2023-02-1115:00 Cardiff City1.71–31.8Middlesbrough19,182Cardiff City StadiumJohn BusbyMatch Report
ChampionshipChampionshipWed2022-04-2719:45 Middlesbrough1.32–01.0Cardiff City19,727Riverside StadiumMatt DonohueMatch Report
ChampionshipChampionshipSat2021-10-2312:30 Cardiff City0.90–22.8Middlesbrough17,513Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipTue2016-02-2319:45 Middlesbrough3–1Cardiff City24,322Riverside StadiumTrevor KettleMatch Report
ChampionshipChampionshipTue2015-01-2019:45 Middlesbrough2–1Cardiff City16,035Riverside StadiumGeoff EltringhamMatch Report
ChampionshipChampionshipTue2014-09-1619:45 Cardiff City0–1Middlesbrough19,711Cardiff City StadiumGraham ScottMatch Report
First DivisionFirst DivisionWed1952-08-27Middlesbrough3–0Cardiff CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipTue2022-09-1319:45 Middlesbrough0.92–30.8Cardiff City22,124Riverside StadiumDarren BondMatch Report
ChampionshipChampionshipSat2020-07-1815:00 Middlesbrough0.61–31.7Cardiff CityRiverside StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2019-09-2115:00 Cardiff City0.91–00.8Middlesbrough23,141Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2018-02-1715:00 Cardiff City1–0Middlesbrough18,720Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2017-10-2115:00 Middlesbrough0–1Cardiff City24,806Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipTue2015-10-2019:45 Cardiff City1–0Middlesbrough13,371Cardiff City StadiumDean WhitestoneMatch Report
First DivisionFirst DivisionSat1953-12-12Cardiff City1–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1928-01-21Middlesbrough1–2Cardiff CityMatch Report
First DivisionFirst DivisionMon1924-04-21Cardiff City1–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1924-01-01Middlesbrough0–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1923-03-24Middlesbrough0–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1923-03-17Cardiff City2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1921-09-24Cardiff City3–1MiddlesbroughMatch Report

Fixture Leaders

Middlesbrough Players vs. Cardiff City

Middlesbrough Players vs. Cardiff City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Fernando Amorebietave VENDF190000000
Daniel Ayalaes ESPDF6540000030
Luke Aylingeng ENGDF,MF2180010000
Finn Azazie IRLMF2179130000
Sol Bambaci CIVDF2180000000
Patrick Bamfordeng ENGFW,MF4125100000
Daniel Barlasertr TURMF2180000000
Marcus Bettinellieng ENGGK2180000000
Marc Bolaeng ENGDF,MF4278000000
Neto Borgesbr BRADF,MF190000000
Martin Braithwaitedk DENFW,MF190000000
Cyrus Christieie IRLDF,MF190000000
Adam Claytoneng ENGMF4346000020
Matt Crookseng ENGDF,FW4186010000
Luke Danielseng ENGGK190000000
Seny Diengsn SENGK3270000000
Stewart Downingeng ENGFW,MF4347000000
Fábiobr BRADF190000000
Adam Forshaweng ENGMF2100000000
George Friendeng ENGDF,MF6540000010
Dael Fryeng ENGDF8640000000
Ben Gibsoneng ENGDF3270000010
Hayden Hackneyeng ENGMF3270010000
Grant Halleng ENGDF190000000
Ryan John Gileseng ENGDF,MF2180000000
Marvin Johnsoneng ENGDF,FW4266000010
Isaiah Jonesgy GUYDF,FW7449110010
Dimitrios Konstantopoulosgr GREGK4360000000
Grant Leadbittereng ENGMF6530000120
Darragh Lenihanie IRLDF,FW190000010
Joe Lumleyeng ENGGK190000000
Riley McGreeau AUSFW,MF4356200010
Aidan Morrisus USAMF190000010
Sam Morsyeg EGYMF190000000
Rodrigo Munizbr BRAFW190100000
Kenneth Omeruong NGADF190000000
Martín Payeroar ARGMF190100000
Aynsley Pearseng ENGGK190000000
Lee Peltiereng ENGDF,MF190000000
Darren Randolphie IRLGK3270000000
Adam Reacheng ENGDF,FW2180010000
Liam Robertseng ENGGK190000000
Ryan Shottoneng ENGDF,FW2180000000
Tommy Smitheng ENGDF,MF2180000000
Djed Spenceeng ENGDF,MF3114000000
Zack Steffenus USAGK190000000
Marcus Taverniereng ENGFW,MF6460110000
Luke Thomaseng ENGDF,MF190000000
Adama Traorées ESPFW,MF2103000000
Lukas Engeldk DENDF,MF189010000
Tomáš Kalascz CZEDF3269000000
Sam Greenwoodeng ENGFW,MF186000010
Diego Fabbriniit ITAFW,MF184000000
Uche Ikpeazuug UGAFW184000010
Gastón Ramírezuy URUFW,MF184100000
Lee Tomlineng ENGFW,MF2109100000
Rudy Gestedebj BENFW183000000
Jonny Howsoneng ENGDF,MF10861010031
Duncan Watmoreeng ENGFW,MF4209100000
Cameron Archereng ENGFW178110010
Jordan Rhodessct SCOFW175010000
Rav van den Bergnl NEDDF173000000
Alexander Gilbertie IRLFW294110000
Kikées ESPFW3160100000
Nathaniel Mendez-Lainggt GUAFW,MF170000000
Delano Burgzorgsr SURFW,MF169000000
Tommy Conwaysct SCOFW169000000
Marcus Forssfi FINFW,MF391110000
Ashley Fletchereng ENGFW3222000000
Chuba Akpomeng ENGFW,MF3163010000
Damià Abellaes ESPDF,MF163000010
Matthew Clarkeeng ENGDF3242200000
Onel Hernándezcu CUBFW,MF162000000
Muhamed Bešićba BIHDF,MF161000010
Folarin Balogunus USAFW160010000
Anfernee Dijksteelsr SURDF8569010000
Patrick Robertseng ENGFW,MF157000000
George Savillenir NIRMF3219100010
Alex Mowatteng ENGMF145000000
Hayden Coulsoneng ENGDF,MF133000000
Paddy McNairnir NIRDF,MF9708100000
Andraž Šporarsi SVNFW2111111100
Britt Assombalongacd CODFW6347100000
Law McCabeeng ENGMF129000000
Sam Silveraau AUSMF129000000
Emilio Nsuegq EQGDF,FW3123000000
Lukas Nmechade GERFW124000000
Emmanuel Latte Lathci CIVFW3124200000
Neeskens Kebanocd CODFW,MF120000000
Marcus Browneeng ENGFW,MF118000000
Albert Adomahgh GHADF,FW4286010000
Charlie Lennoneng ENGMF117000000
Aaron Connollyie IRLFW115000000
David Nugenteng ENGFW2105100000
Lewis Wingeng ENGMF114000000
Jack Harrisoneng ENGFW,MF18000000
Ajay Matthewseng ENGFW18000000
Josh Coburneng ENGFW275000000
Cristhian Stuaniuy URUFW,MF16000000
Jelle Vossenbe BELFW,MF271000010
Morgan Rogerseng ENGFW,MF14000000
Alex Bangurasl SLEDF11000000
Micah Hamiltoneng ENGMF11000000
Nathan Simpsoneng ENGMF11000000
Dean Whiteheadeng ENGDF,MF11000000
Julien De Sartbe BELMF1000000
24316,828242012241

Middlesbrough Goalkeepers vs. Cardiff City

Middlesbrough Goalkeepers vs. Cardiff City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Marcus Bettinellieng ENGGK218052360.00
Luke Danielseng ENGGK190404100.01
Seny Diengsn SENGK327091888.92
Dimitrios Konstantopoulosgr GREGK436031
Joe Lumleyeng ENGGK190101100.01
Aynsley Pearseng ENGGK19043125.00
Darren Randolphie IRLGK327073671.40
Liam Robertseng ENGGK19043125.00
Zack Steffenus USAGK19041375.00
171,53038162768.45

Cardiff City Players vs. Middlesbrough

Cardiff City Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Ryan Allsopeng ENGGK2180000000
Jak Alnwickeng ENGGK190000000
Cian Ashfordwls WALMF190000000
Leandro Bacunacw CUWDF,MF4228000010
Joel Baganie IRLDF190000000
Sol Bambaci CIVDF3181000010
Joe Bennetteng ENGDF,MF5450000020
Josh Bowlereng ENGFW,MF190100000
John Brayfordeng ENGDF,MF2180000010
Ciaron Brownnir NIRDF190000000
Craig Brysonsct SCOMF190000000
Calaes ESPDF190000010
Calum Chamberseng ENGDF,MF190000000
Rubin Colwillwls WALMF5241000000
Matthew Connollyeng ENGDF4360000000
Oliver Denhamwls WALDF190000010
Kagisho Dikgacoiza RSAMF190000000
Tommy Doyleeng ENGMF190000000
Cody Drameheng ENGDF,MF190000000
Bruno Ecuele Mangaga GABDF4360000000
Neil Etheridgeph PHIGK2180000000
Fábiobr BRADF2180100000
Aden Flinteng ENGDF3270000010
Dimitris Goutasgr GREDF3228000010
Karlan Granteng ENGFW,MF190000010
Aron Gunnarssonis ISLDF,MF4224000010
Kadeem Harriseng ENGDF,MF190000000
Junior Hoilettca CANFW,MF5246010000
Ethan Horvathus USAGK2180000000
Ryan John Gileseng ENGDF,MF190000000
Cédric Kipréci CIVDF2180000000
Tom Lawrencewls WALFW,MF190000000
Scott Maloneeng ENGDF,MF290000000
David Marshallsct SCOGK3270000000
Joe Masonie IRLFW190000000
Mark McGuinnessie IRLDF3270000010
Kieffer Moorewls WALDF,FW3225000010
Simon Mooreeng ENGGK190000000
Sean Morrisoneng ENGDF8720300010
Curtis Nelsoneng ENGDF5372000010
Perry Ngeng ENGDF,MF7504100020
Callum O'Dowdaie IRLDF,FW3246100000
Lee Peltiereng ENGDF,MF4294000000
Dillon Phillipseng ENGGK2180000000
Nathaniel Phillipseng ENGDF190000000
Aaron Ramseywls WALMF190000000
Callum Robinsonie IRLFW,MF5221040000
Romaine Sawyerskn SKNFW,MF2145000000
Jack Simpsoneng ENGDF190000000
Emmanouil Siopisgr GREMF3236000010
Alex Smithieseng ENGGK4360000000
David Turnbullsct SCOMF190000000
Ben Turnereng ENGDF190000000
Will Vaulkswls WALDF,MF5414010020
Peter Whittinghameng ENGMF4343000000
Gavin Whytenir NIRFW,MF190000000
Harry Wilsonwls WALFW,MF2156000000
Ryan Wintleeng ENGMF5303000020
Danny Wardeng ENGFW,MF3133000000
Nathaniel Mendez-Lainggt GUAFW,MF2177010000
Craig Nooneeng ENGFW,MF2176000010
Callum Patersonsct SCODF,FW3178000000
Sheyi Ojoeng ENGFW,MF4195100000
Jaden Philogene Bidaceeng ENGFW,MF185000000
Lex Immersnl NEDFW,MF184000000
Stuart O'Keefeeng ENGMF292000000
Jordan Hugilleng ENGFW179000000
Tom Adeyemieng ENGMF2166000000
Josh Murphyeng ENGFW,MF4241200000
Wilfried Kangaci CIVFW,MF172000000
Anthony Pilkingtonie IRLFW,MF2162000000
Robert Glatzelde GERFW299010000
Lee Tomlineng ENGFW,MF171010000
Ebou Adamsgm GAMDF,MF170000000
Marko Grujićrs SRBMF170000000
Mahlon Romeoag ATGDF,MF4235000000
Sory Kabagn GUIFW168100000
Famara Diedhiousn SENFW167000000
Jordi Osei-Tutueng ENGDF,MF166000000
Alex Revelleng ENGFW2142000000
Armand Traorésn SENDF,MF166000000
Max Watterseng ENGFW162000000
Alexander Robertsonau AUSMF161000000
Chris Willockeng ENGFW,MF161000000
Ollie Tannereng ENGDF3181000000
Mats Møller Dæhlino NORFW,MF157000000
Yakou Méïteci CIVFW,MF145000000
Jesper Dalandno NORDF142000010
Joel Colwillwls WALMF134000000
Raheem Conteeng ENGMF134000000
Andy Rinomhotazw ZIMMF2124010000
Adam le Fondreeng ENGFW133000000
Ike Ugboca CANFW130000000
Anwar El Ghazinl NEDFW,MF129000000
Mark Harriswls WALFW3185100000
Kenwyne Jonestt TRIFW2114100000
Niels Nkounkoufr FRADF,MF124000000
Kion Eteteeng ENGFW292000000
Loïc Damourfr FRAMF120000000
Marlon Packeng ENGMF3199000010
Javi Guerraes ESPFW118000000
Sammy Ameobieng ENGFW,MF231000000
Luey Gileswls WALDF114000000
Joe Rallseng ENGMF12825111110
Eli Kingwls WALMF112000000
James Collinsie IRLFW2101000000
Isaak Davieswls WALFW216000000
Kenneth Zohoredk DENFW296000000
Greg Halfordeng ENGDF,FW14000000
Federico Machedait ITAFW248000000
Omar Bogleeng ENGFW266000000
Dion Sandersoneng ENGDF11000000
24616,830141111260

Cardiff City Goalkeepers vs. Middlesbrough

Cardiff City Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Ryan Allsopeng ENGGK21805500.00
Jak Alnwickeng ENGGK19052360.00
Neil Etheridgeph PHIGK2180303100.02
Ethan Horvathus USAGK2180126750.00
David Marshallsct SCOGK327041
Simon Mooreeng ENGGK19020
Dillon Phillipseng ENGGK218063350.00
Alex Smithieseng ENGGK4360124875.01
171,53043262455.84

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.