Birmingham City vs. Cardiff City Historical Head-to-Head

Birmingham City
12 wins
11 draws
20 losses
46 goals
Cardiff City
20 wins
11 draws
12 losses
60 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
ChampionshipChampionshipWed2024-04-1019:45 Birmingham City0.60–11.1Cardiff City20,894St. Andrew's @ Knighthead ParkSamuel AllisonMatch Report
ChampionshipChampionshipWed2023-12-1319:45 Cardiff City1.00–11.9Birmingham City17,669Cardiff City StadiumStephen MartinMatch Report
EFL CupSecond roundTue2023-08-2919:45 Birmingham City1–3Cardiff City11,405St. Andrew's @ Knighthead ParkLeigh DoughtyMatch Report
ChampionshipChampionshipTue2023-02-1419:45 Birmingham City0.40–21.1Cardiff City14,369St Andrew's Trillion Trophy StadiumGavin WardMatch Report
ChampionshipChampionshipSat2022-08-1312:30 Cardiff City2.61–00.1Birmingham City18,893Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2022-04-3015:00 Cardiff City1.71–10.7Birmingham City21,395Cardiff City StadiumJohn BusbyMatch Report
ChampionshipChampionshipSat2021-12-1115:00 Birmingham City2.22–21.8Cardiff City17,840St Andrew's Trillion Trophy StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2021-05-0115:00 Birmingham City0.70–41.3Cardiff CitySt Andrew's Trillion Trophy StadiumAndrew DaviesMatch Report
ChampionshipChampionshipWed2020-12-1619:00 Cardiff City3.03–20.7Birmingham CityCardiff City StadiumMichael SalisburyMatch Report
ChampionshipChampionshipSat2020-01-1815:00 Birmingham City2.01–10.6Cardiff City20,482St Andrew's Trillion Trophy StadiumAndrew DaviesMatch Report
ChampionshipChampionshipSat2019-11-0215:00 Cardiff City3.14–22.6Birmingham City23,778Cardiff City StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2018-03-1015:00 Cardiff City3–2Birmingham City19,634Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipFri2017-10-1319:45 Birmingham City1–0Cardiff City19,059St Andrew's Trillion Trophy StadiumGeoff EltringhamMatch Report
ChampionshipChampionshipSat2017-03-1115:00 Cardiff City1–1Birmingham City20,334Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipSat2016-08-0615:00 Birmingham City0–0Cardiff City19,833St Andrew's Trillion Trophy StadiumTim RobinsonMatch Report
ChampionshipChampionshipSat2016-05-0712:30 Cardiff City1–1Birmingham City21,022Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipFri2015-12-1819:45 Birmingham City1–0Cardiff City14,414St Andrew's Trillion Trophy StadiumKeith StroudMatch Report
ChampionshipChampionshipSat2015-03-2115:00 Cardiff City2–0Birmingham City20,602Cardiff City StadiumGraham SalisburyMatch Report
ChampionshipChampionshipSat2014-11-0815:00 Birmingham City0–0Cardiff City15,950St Andrew's Trillion Trophy StadiumKevin FriendMatch Report
First DivisionFirst DivisionSat1962-04-21Cardiff City3–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1961-12-02Birmingham City3–0Cardiff CityMatch Report
First DivisionFirst DivisionMon1961-04-03Birmingham City2–1Cardiff CityMatch Report
First DivisionFirst DivisionFri1961-03-31Cardiff City0–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1957-02-02Cardiff City1–2Birmingham CityMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1956-09-22Birmingham City2–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1956-04-07Birmingham City2–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1955-11-26Cardiff City2–1Birmingham CityMatch Report
First DivisionFirst DivisionSat1929-04-13Birmingham0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1928-12-01Cardiff City1–4BirminghamMatch Report
First DivisionFirst DivisionWed1928-02-22Cardiff City2–1BirminghamMatch Report
First DivisionFirst DivisionSat1927-09-17Birmingham1–3Cardiff CityMatch Report
First DivisionFirst DivisionWed1927-04-27Birmingham1–2Cardiff CityMatch Report
First DivisionFirst DivisionSat1926-11-06Cardiff City1–0BirminghamMatch Report
First DivisionFirst DivisionSat1926-02-20Cardiff City2–0BirminghamMatch Report
First DivisionFirst DivisionSat1925-10-10Birmingham3–2Cardiff CityMatch Report
First DivisionFirst DivisionSat1925-01-17Cardiff City1–0BirminghamMatch Report
First DivisionFirst DivisionSat1924-09-13Birmingham2–1Cardiff CityMatch Report
First DivisionFirst DivisionSat1924-05-03Birmingham0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1924-04-26Cardiff City2–0BirminghamMatch Report
First DivisionFirst DivisionSat1922-11-11Cardiff City1–1BirminghamMatch Report
First DivisionFirst DivisionSat1922-11-04Birmingham0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1922-01-14Cardiff City3–1BirminghamMatch Report
First DivisionFirst DivisionSat1921-12-31Birmingham0–1Cardiff CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSat2022-04-3015:00 Cardiff City1.71–10.7Birmingham City21,395Cardiff City StadiumJohn BusbyMatch Report
ChampionshipChampionshipSat2021-12-1115:00 Birmingham City2.22–21.8Cardiff City17,840St Andrew's Trillion Trophy StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2020-01-1815:00 Birmingham City2.01–10.6Cardiff City20,482St Andrew's Trillion Trophy StadiumAndrew DaviesMatch Report
ChampionshipChampionshipSat2017-03-1115:00 Cardiff City1–1Birmingham City20,334Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipSat2016-08-0615:00 Birmingham City0–0Cardiff City19,833St Andrew's Trillion Trophy StadiumTim RobinsonMatch Report
ChampionshipChampionshipSat2016-05-0712:30 Cardiff City1–1Birmingham City21,022Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipSat2014-11-0815:00 Birmingham City0–0Cardiff City15,950St Andrew's Trillion Trophy StadiumKevin FriendMatch Report
First DivisionFirst DivisionSat1929-04-13Birmingham0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1924-05-03Birmingham0–0Cardiff CityMatch Report
First DivisionFirst DivisionSat1922-11-11Cardiff City1–1BirminghamMatch Report
First DivisionFirst DivisionSat1922-11-04Birmingham0–0Cardiff CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipWed2024-04-1019:45 Birmingham City0.60–11.1Cardiff City20,894St. Andrew's @ Knighthead ParkSamuel AllisonMatch Report
EFL CupSecond roundTue2023-08-2919:45 Birmingham City1–3Cardiff City11,405St. Andrew's @ Knighthead ParkLeigh DoughtyMatch Report
ChampionshipChampionshipTue2023-02-1419:45 Birmingham City0.40–21.1Cardiff City14,369St Andrew's Trillion Trophy StadiumGavin WardMatch Report
ChampionshipChampionshipSat2022-08-1312:30 Cardiff City2.61–00.1Birmingham City18,893Cardiff City StadiumDarren BondMatch Report
ChampionshipChampionshipSat2021-05-0115:00 Birmingham City0.70–41.3Cardiff CitySt Andrew's Trillion Trophy StadiumAndrew DaviesMatch Report
ChampionshipChampionshipWed2020-12-1619:00 Cardiff City3.03–20.7Birmingham CityCardiff City StadiumMichael SalisburyMatch Report
ChampionshipChampionshipSat2019-11-0215:00 Cardiff City3.14–22.6Birmingham City23,778Cardiff City StadiumAndy MadleyMatch Report
ChampionshipChampionshipSat2018-03-1015:00 Cardiff City3–2Birmingham City19,634Cardiff City StadiumPeter BankesMatch Report
ChampionshipChampionshipSat2015-03-2115:00 Cardiff City2–0Birmingham City20,602Cardiff City StadiumGraham SalisburyMatch Report
First DivisionFirst DivisionSat1962-04-21Cardiff City3–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1955-11-26Cardiff City2–1Birmingham CityMatch Report
First DivisionFirst DivisionWed1928-02-22Cardiff City2–1BirminghamMatch Report
First DivisionFirst DivisionSat1927-09-17Birmingham1–3Cardiff CityMatch Report
First DivisionFirst DivisionWed1927-04-27Birmingham1–2Cardiff CityMatch Report
First DivisionFirst DivisionSat1926-11-06Cardiff City1–0BirminghamMatch Report
First DivisionFirst DivisionSat1926-02-20Cardiff City2–0BirminghamMatch Report
First DivisionFirst DivisionSat1925-01-17Cardiff City1–0BirminghamMatch Report
First DivisionFirst DivisionSat1924-04-26Cardiff City2–0BirminghamMatch Report
First DivisionFirst DivisionSat1922-01-14Cardiff City3–1BirminghamMatch Report
First DivisionFirst DivisionSat1921-12-31Birmingham0–1Cardiff CityMatch Report

Fixture Leaders

Birmingham City Players vs. Cardiff City

Birmingham City Players vs. Cardiff City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Emanuel Aiwumat AUTDF2180000000
Jérémie Belaao ANGDF,FW3194110000
Krystian Bielikpl POLDF,MF4348000030
Paul Caddissct SCODF,MF3245101110
Lee Campnir NIRGK2180000000
Jake Clarke-Saltereng ENGDF2180000000
Maxime Colinfr FRADF,MF8720100020
Sam Cosgroveeng ENGFW2115000010
David Cotterillwls WALFW,MF4341100010
Daniel Crowleyeng ENGFW,MF2169000000
Harlee Deaneng ENGDF,MF5366000031
Clayton Donaldsonjm JAMFW4360010000
Neil Etheridgeph PHIGK3270000010
George Friendeng ENGDF,MF3270000010
Craig Gardnereng ENGMF3181101110
Stephen Gleesonie IRLMF5379000000
Jordan Grahameng ENGDF,FW2106000000
Jonathan Groundseng ENGDF6540000000
Onel Hernándezcu CUBFW,MF190000000
Jordan Jameswls WALMF7461000010
Zach Jeacockeng ENGGK190000000
Jotaes ESPMF190000000
Lukas Jutkiewiczeng ENGFW11580110011
Maikel Kieftenbeldnl NEDDF,MF6540000030
Rob Kiernanie IRLDF190000000
Tomasz Kuszczakpl POLGK4360000000
Ethan Lairdeng ENGDF,MF190000000
Adam Legzdinseng ENGGK190000000
Jacques Maghomacd CODMF6400000000
Amari Millereng ENGMF190000000
Michael Morrisoneng ENGDF6540000010
Cheikh N'Doyesn SENMF190000000
Emilio Nsuegq EQGDF,FW190000000
Marcel Oakleyeng ENGDF190000010
Kristian Pedersendk DENDF,MF3270100000
Przemysław Płachetapl POLFW,MF190000000
Darren Randolphie IRLGK2180000000
Marc Robertseng ENGDF11831100010
John Ruddyeng ENGGK4360000000
Dion Sandersoneng ENGDF6540000000
Matija Šarkićme MNEGK190000000
Steve Seddoneng ENGDF,MF190000000
Paik Seung-hokr KORMF190000000
Ryan Shottoneng ENGDF,FW2180000010
Jay Stansfieldeng ENGFW,MF3241000000
Ryan Stirkwls WALMF190000000
David Stockdaleeng ENGGK190000000
Ivan Šunjićba BIHMF8683200030
Lyle Taylorms MSRFW190000000
Robert Teschede GERMF3185000000
Auston Trustyus USADF2180000010
Isaac Vasselleng ENGFW,MF190000000
James Vaughaneng ENGFW295000000
Fran Villalbaes ESPFW,MF190000000
Troy Deeneyeng ENGFW3179100000
Siriki Dembéléci CIVFW,MF189010010
Diego Fabbriniit ITAFW,MF2155000000
Jonathan Spectorus USADF,MF4354000030
Jude Bellinghameng ENGMF2147100000
Shane Lowryie IRLDF179000010
Scott Hoganie IRLFW,MF5293100010
Alfie Changeng ENGMF175000000
Jonathan Lekoeng ENGFW,MF3148000000
Charlee Adamseng ENGDF,FW171000000
Tahith Chongnl NEDFW,MF171000000
Hannibal Mejbritn TUNMF171000010
Lee Buchananeng ENGDF2159000000
Koji Miyoshijp JPNFW,MF3115000000
Jon Torales ESPFW,MF2129010010
Kevin Longie IRLDF166000000
David Daviseng ENGMF7503000030
Demarai Grayjm JAMFW,MF3193000000
Juninho Bacunacw CUWFW,MF6459110000
Kerim Mrabtise SWEFW,MF2127000000
Rekeem Harpereng ENGMF161000000
Andrew Shinniesct SCOFW,MF152000000
Koby Arthurgh GHAMF151000000
Carl Jenkinsoneng ENGDF145000000
Josh Williamseng ENGMF136000000
Alen Halilovićhr CROFW,MF130000000
Nico Gordonms MSRDF2119000010
Iván Sánchezes ESPFW,MF2119100000
Che Adamssct SCOFW,MF3137100000
Lloyd Dyereng ENGMF126000000
Wes Thomaseng ENGFW263000001
Neal Eardleywls WALDF125000000
Álvaro Giménezes ESPFW,MF122000000
Keshi Andersoneng ENGFW,MF121000000
Cody Drameheng ENGDF,MF121000000
Alex Pritchardeng ENGFW,MF121000000
Jack Storereng ENGFW120000000
Reece Browneng ENGFW,MF119000000
George Halleng ENGMF379000000
Emmanuel Longeloeng ENGDF,MF2109010000
Riley McGreeau AUSFW,MF2107020000
Kerim Freitr TURFW,MF115000000
Chuks Anekeeng ENGFW,MF113000000
Jeremie Bogaci CIVFW,MF112010000
Odin Baileyeng ENGFW,MF111000000
Gary Gardnereng ENGMF6151000010
Greg Halfordeng ENGDF,FW111000000
Viv Solomon-Otaborng NGAFW,MF111000000
Paul Robinsoneng ENGDF4250000000
Romelle Donovaneng ENGFW11000000
Sam Gallaghereng ENGFW,MF291000000
Josh Cogleyeng ENGDF,MF261000000
27018,773161022403

Birmingham City Goalkeepers vs. Cardiff City

Birmingham City Goalkeepers vs. Cardiff City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Lee Campnir NIRGK218085362.50
Neil Etheridgeph PHIGK3270177964.70
Zach Jeacockeng ENGGK19074342.90
Tomasz Kuszczakpl POLGK43600103
Adam Legzdinseng ENGGK19010
Darren Randolphie IRLGK218021
John Ruddyeng ENGGK43601941578.91
Matija Šarkićme MNEGK19072571.40
David Stockdaleeng ENGGK19063350.00
191,71064293865.65

Cardiff City Players vs. Birmingham City

Cardiff City Players vs. Birmingham City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Ebou Adamsgm GAMDF,MF190000000
Rúnar Alex Rúnarssonis ISLGK2180000000
Ryan Allsopeng ENGGK2180000010
Sammy Ameobieng ENGFW,MF190000000
Leandro Bacunacw CUWDF,MF4360000010
Sol Bambaci CIVDF5277000010
Joe Bennetteng ENGDF,MF6540030010
John Brayfordeng ENGDF,MF190000000
Ciaron Brownnir NIRDF190000000
Jamilu Collinsng NGADF3270000000
Matthew Connollyeng ENGDF4360000020
Oliver Denhamwls WALDF190000000
Cody Drameheng ENGDF,MF190000010
Bruno Ecuele Mangaga GABDF6450000000
Neil Etheridgeph PHIGK3270000010
Fábiobr BRADF293000000
Aden Flinteng ENGDF3270000000
Dimitris Goutasgr GREDF2180000000
Karlan Granteng ENGFW,MF3223010000
Marko Grujićrs SRBMF190000000
Junior Hoilettca CANFW,MF5417000000
Ethan Horvathus USAGK190000000
Jordan Hugilleng ENGFW190000000
Declan Johnwls WALDF,MF190000000
Ryan John Gileseng ENGDF,MF190000000
Kenwyne Jonestt TRIFW2180000000
Cédric Kipréci CIVDF2180000000
Adam le Fondreeng ENGFW190000000
Scott Maloneeng ENGDF,MF3270000000
David Marshallsct SCOGK5450000000
Allan McGregorsct SCOGK190000000
Mark McGuinnessie IRLDF5379100010
Nathaniel Mendez-Lainggt GUAFW,MF3249110000
Sean Morrisoneng ENGDF8565100010
Curtis Nelsoneng ENGDF6503100020
Perry Ngeng ENGDF,MF8624100010
Callum O'Dowdaie IRLDF,FW2171010000
Stuart O'Keefeeng ENGMF298000000
Marlon Packeng ENGMF5423020020
Callum Patersonsct SCODF,FW3160100000
Lee Peltiereng ENGDF,MF6523000010
Dillon Phillipseng ENGGK2180000000
Nathaniel Phillipseng ENGDF190000000
Anthony Pilkingtonie IRLFW,MF5431100000
Joe Rallseng ENGMF11794413330
Jazz Richardswls WALDF,MF3270000010
Romaine Sawyerskn SKNFW,MF3242000000
Emmanouil Siopisgr GREMF2180000000
Alex Smithieseng ENGGK3270000000
Ben Turnereng ENGDF2171000020
Will Vaulkswls WALDF,MF3162101110
Tony Wattsct SCOFW,MF190000010
Peter Whittinghameng ENGMF6402101110
Gavin Whytenir NIRFW,MF2152000000
Sheyi Ojoeng ENGFW,MF298000020
Lee Tomlineng ENGFW,MF189100010
Harry Wilsonwls WALFW,MF2176420000
Andy Rinomhotazw ZIMMF3265000010
Craig Nooneeng ENGFW,MF5280000000
Tommy Doyleeng ENGMF176000000
Tom Lawrencewls WALFW,MF174000010
Kion Eteteeng ENGFW4247100020
Mahlon Romeoag ATGDF,MF4330000010
Sory Kabagn GUIFW172000000
Frédéric Gounongbebj BENFW171000000
Yakou Méïteci CIVFW,MF2145000010
Josh Bowlereng ENGFW,MF2102100010
Craig Brysonsct SCOMF2103100010
Lex Immersnl NEDFW,MF2157000000
Rubin Colwillwls WALMF7452120000
Federico Machedait ITAFW164000010
James Collinsie IRLFW159000000
Greg Halfordeng ENGDF,FW268000000
Loïc Damourfr FRAMF154000000
Eoin Doyleie IRLFW146100000
Aron Gunnarssonis ISLDF,MF5327000000
Mark Harriswls WALFW5239110000
Matty Kennedynir NIRFW,MF145000000
Eli Kingwls WALMF145000000
Kieffer Moorewls WALDF,FW2135100000
Aaron Ramseywls WALMF145000000
Ryan Wintleeng ENGMF5354100000
Alex Revelleng ENGFW144000000
Isaak Davieswls WALFW131000000
Kieron Evanswls WALMF131010000
Nicky Maynardeng ENGFW126000000
Josh Murphyeng ENGFW,MF126010000
Kenneth Zohoredk DENFW5312000000
Cian Ashfordwls WALMF239000000
Famara Diedhiousn SENFW119000000
Connor Wickhameng ENGFW,MF118010000
Jaden Philogene Bidaceeng ENGFW,MF280100000
Callum Robinsonie IRLFW,MF250100010
Omar Bogleeng ENGFW116000000
Kadeem Harriseng ENGDF,MF216000000
Ollie Tannereng ENGDF2102000000
Ike Ugboca CANFW220000000
Max Watterseng ENGFW259000000
Liam Feeneyeng ENGFW,MF110000000
David Turnbullsct SCOMF110000000
Danny Wardeng ENGFW,MF392000001
Tom Adeyemieng ENGMF16000000
Jonny Williamswls WALFW,MF14000000
Greg Cunninghamie IRLDF,MF11000000
Danny Gabbidonwls WALDF11000000
Robert Glatzelde GERFW290100100
27118,770291756381

Cardiff City Goalkeepers vs. Birmingham City

Cardiff City Goalkeepers vs. Birmingham City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Rúnar Alex Rúnarssonis ISLGK218082675.00
Ryan Allsopeng ENGGK2180101100.02
Neil Etheridgeph PHIGK32701451071.40
Ethan Horvathus USAGK190101100.01
David Marshallsct SCOGK54500203
Allan McGregorsct SCOGK1900100
Dillon Phillipseng ENGGK218051480.01
Alex Smithieseng ENGGK3270115654.50
191,71040162867.57

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.