Middlesbrough vs. Cardiff City Historical Head-to-HeadSubscribe Now (First Month Free)

Middlesbrough
9 wins
6 draws
13 losses
31 goals
Cardiff City
13 wins
6 draws
9 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
ChampionshipRegular seasonSat2024-04-2715:00 Cardiff City1.61–41.6Middlesbrough22,999Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonTue2023-10-0319:45 Middlesbrough2.22–00.6Cardiff City24,276Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonSat2023-02-1115:00 Cardiff City1.71–31.8Middlesbrough19,182Cardiff City StadiumJohn BusbyMatch Report
ChampionshipRegular seasonTue2022-09-1319:45 Middlesbrough0.92–30.8Cardiff City22,124Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonWed2022-04-2719:45 Middlesbrough1.32–01.0Cardiff City19,727Riverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSat2021-10-2312:30 Cardiff City0.90–22.8Middlesbrough17,513Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonSat2021-02-2715:00 Middlesbrough1.41–10.2Cardiff CityRiverside StadiumJarred GillettMatch Report
ChampionshipRegular seasonSat2020-10-2415:00 Cardiff City1.61–10.4MiddlesbroughCardiff City StadiumJohn BrooksMatch Report
ChampionshipRegular seasonSat2020-07-1815:00 Middlesbrough0.61–31.7Cardiff CityRiverside StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonSat2019-09-2115:00 Cardiff City0.91–00.8Middlesbrough23,141Cardiff City StadiumDarren BondMatch Report
ChampionshipRegular seasonSat2018-02-1715:00 Cardiff City1–0Middlesbrough18,720Cardiff City StadiumDarren BondMatch Report
ChampionshipRegular seasonSat2017-10-2115:00 Middlesbrough0–1Cardiff City24,806Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonTue2016-02-2319:45 Middlesbrough3–1Cardiff City24,322Riverside StadiumTrevor KettleMatch Report
ChampionshipRegular seasonTue2015-10-2019:45 Cardiff City1–0Middlesbrough13,371Cardiff City StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonTue2015-01-2019:45 Middlesbrough2–1Cardiff City16,035Riverside StadiumGeoff EltringhamMatch Report
ChampionshipRegular seasonTue2014-09-1619:45 Cardiff City0–1Middlesbrough19,711Cardiff City StadiumGraham ScottMatch Report
First DivisionRegular seasonSat1953-12-12Cardiff City1–0MiddlesbroughMatch Report
First DivisionRegular seasonWed1953-08-19Middlesbrough0–0Cardiff CityMatch Report
First DivisionRegular seasonWed1952-09-03Cardiff City1–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1952-08-27Middlesbrough3–0Cardiff CityMatch Report
First DivisionRegular seasonSat1928-01-21Middlesbrough1–2Cardiff CityMatch Report
First DivisionRegular seasonSat1927-09-10Cardiff City1–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1924-04-21Cardiff City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1924-01-01Middlesbrough0–1Cardiff CityMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1923-03-24Middlesbrough0–1Cardiff CityMatch Report
First DivisionRegular seasonSat1923-03-17Cardiff City2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-10-01Middlesbrough0–0Cardiff CityMatch Report
First DivisionRegular seasonSat1921-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
ChampionshipRegular seasonSat2024-04-2715:00 Cardiff City1.61–41.6Middlesbrough22,999Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonTue2023-10-0319:45 Middlesbrough2.22–00.6Cardiff City24,276Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonSat2023-02-1115:00 Cardiff City1.71–31.8Middlesbrough19,182Cardiff City StadiumJohn BusbyMatch Report
ChampionshipRegular seasonWed2022-04-2719:45 Middlesbrough1.32–01.0Cardiff City19,727Riverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSat2021-10-2312:30 Cardiff City0.90–22.8Middlesbrough17,513Cardiff City StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonTue2016-02-2319:45 Middlesbrough3–1Cardiff City24,322Riverside StadiumTrevor KettleMatch Report
ChampionshipRegular seasonTue2015-01-2019:45 Middlesbrough2–1Cardiff City16,035Riverside StadiumGeoff EltringhamMatch Report
ChampionshipRegular seasonTue2014-09-1619:45 Cardiff City0–1Middlesbrough19,711Cardiff City StadiumGraham ScottMatch Report
First DivisionRegular seasonWed1952-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
ChampionshipRegular seasonTue2022-09-1319:45 Middlesbrough0.92–30.8Cardiff City22,124Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonSat2020-07-1815:00 Middlesbrough0.61–31.7Cardiff CityRiverside StadiumJeremy SimpsonMatch Report
ChampionshipRegular seasonSat2019-09-2115:00 Cardiff City0.91–00.8Middlesbrough23,141Cardiff City StadiumDarren BondMatch Report
ChampionshipRegular seasonSat2018-02-1715:00 Cardiff City1–0Middlesbrough18,720Cardiff City StadiumDarren BondMatch Report
ChampionshipRegular seasonSat2017-10-2115:00 Middlesbrough0–1Cardiff City24,806Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonTue2015-10-2019:45 Cardiff City1–0Middlesbrough13,371Cardiff City StadiumDean WhitestoneMatch Report
First DivisionRegular seasonSat1953-12-12Cardiff City1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1928-01-21Middlesbrough1–2Cardiff CityMatch Report
First DivisionRegular seasonMon1924-04-21Cardiff City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1924-01-01Middlesbrough0–1Cardiff CityMatch Report
First DivisionRegular seasonSat1923-03-24Middlesbrough0–1Cardiff CityMatch Report
First DivisionRegular seasonSat1923-03-17Cardiff City2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-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,MF190010000
Finn Azazie IRLMF190120000
Sol Bambaci CIVDF2180000000
Patrick Bamfordeng ENGFW,MF4125100000
Daniel Barlasertr TURMF2180000000
Marcus Bettinellieng ENGGK2180000000
Marc Bolaeng ENGDF,MF4278000000
Martin Braithwaitedk DENFW,MF190000000
Cyrus Christieie IRLDF,MF190000000
Adam Claytoneng ENGMF4346000020
Matt Crookseng ENGDF,FW4186010000
Luke Danielseng ENGGK190000000
Seny Diengsn SENGK2180000000
Stewart Downingeng ENGFW,MF4347000000
Fábiobr BRADF190000000
Adam Forshaweng ENGMF2100000000
George Friendeng ENGDF,MF6540000010
Dael Fryeng ENGDF8640000000
Ben Gibsoneng ENGDF3270000010
Hayden Hackneyeng ENGMF2180010000
Grant Halleng ENGDF190000000
Ryan John Gileseng ENGDF,MF2180000000
Marvin Johnsoneng ENGDF,FW4266000010
Isaiah Joneseng ENGDF,FW6360110010
Dimitrios Konstantopoulosgr GREGK4360000000
Grant Leadbittereng ENGMF6530000120
Darragh Lenihanie IRLDF,FW190000010
Joe Lumleyeng ENGGK190000000
Riley McGreeau AUSFW,MF4356200010
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 IRLFW173110000
Kikées ESPFW3160100000
Nathaniel Mendez-Lainggt GUAFW,MF170000000
Marcus Forssfi FINFW,MF391110000
Ashley Fletchereng ENGFW3222000000
Chuba Akpomeng ENGFW,MF3163010000
Damià Abellaes ESPDF,MF163000010
Matthew Clarkeeng ENGDF2152100000
Onel Hernándezcu CUBFW,MF162000000
Muhamed Bešićba BIHDF,MF161000010
Folarin Balogunus USAFW160010000
Anfernee Dijksteelsr SURDF7479010000
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 CIVFW2103200000
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
Dean Whiteheadeng ENGDF,MF11000000
Julien De Sartbe BELMF1000000
22815,838231912231

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 SENGK218071685.71
Dimitrios Konstantopoulosgr GREGK436031
Joe Lumleyeng ENGGK190101100.01
Aynsley Pearseng ENGGK19043125.00
Darren Randolphie IRLGK327073671.40
Liam Robertseng ENGGK19043125.00
Zack Steffenus USAGK19041375.00
161,44036162566.74

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
Rubin Colwillwls WALMF4212000000
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 GREDF2180000010
Karlan Granteng ENGFW,MF190000010
Aron Gunnarssonis ISLDF,MF4224000010
Kadeem Harriseng ENGDF,MF190000000
Junior Hoilettca CANFW,MF5246010000
Ethan Horvathus USAGK190000000
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,MF6414100020
Callum O'Dowdaie IRLDF,FW2156100000
Lee Peltiereng ENGDF,MF4294000000
Dillon Phillipseng ENGGK2180000000
Nathaniel Phillipseng ENGDF190000000
Callum Robinsonie IRLFW,MF4203040000
Romaine Sawyerskn SKNFW,MF2145000000
Jack Simpsoneng ENGDF190000000
Emmanouil Siopisgr GREMF2146000000
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
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
Ollie Tannereng ENGDF2136000000
Mats Møller Dæhlino NORFW,MF157000000
Joel Colwillwls WALMF134000000
Raheem Conteeng ENGMF134000000
Andy Rinomhotazw ZIMMF2124010000
Adam le Fondreeng ENGFW133000000
Ike Ugboca CANFW130000000
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
23015,840141111240

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 USAGK19074342.90
David Marshallsct SCOGK327041
Simon Mooreeng ENGGK19020
Dillon Phillipseng ENGGK218063350.00
Alex Smithieseng ENGGK4360124875.01
161,44038242055.34

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.