Birmingham City vs. Middlesbrough Historical Head-to-Head

Birmingham City
28 wins
20 draws
36 losses
104 goals
Middlesbrough
36 wins
20 draws
28 losses
116 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
ChampionshipChampionshipTue2024-03-1219:45 Birmingham City0.40–11.3Middlesbrough17,829St. Andrew's @ Knighthead ParkAndrew DaviesMatch Report
ChampionshipChampionshipSat2023-10-2115:00 Middlesbrough2.01–00.2Birmingham City28,449Riverside StadiumRebecca WelchMatch Report
ChampionshipChampionshipMon2023-01-0215:00 Birmingham City0.91–33.4Middlesbrough17,823St Andrew's Trillion Trophy StadiumDean WhitestoneMatch Report
ChampionshipChampionshipWed2022-10-0519:45 Middlesbrough1.11–00.8Birmingham City22,374Riverside StadiumMichael SalisburyMatch Report
ChampionshipChampionshipTue2022-03-1519:45 Birmingham City1.00–21.9Middlesbrough15,852St Andrew's Trillion Trophy StadiumDarren BondMatch Report
ChampionshipChampionshipSat2021-10-3015:00 Middlesbrough0.80–21.0Birmingham City21,582Riverside StadiumJoshua SmithMatch Report
ChampionshipChampionshipSat2021-01-1612:30 Middlesbrough1.00–11.0Birmingham CityRiverside StadiumDarren EnglandMatch Report
ChampionshipChampionshipSat2020-12-1915:00 Birmingham City0.61–41.0MiddlesbroughSt Andrew's Trillion Trophy StadiumSteve MartinMatch Report
ChampionshipChampionshipTue2020-01-2119:45 Middlesbrough1.71–10.9Birmingham City18,350Riverside StadiumAndy WoolmerMatch Report
ChampionshipChampionshipFri2019-10-0419:45 Birmingham City2.22–11.1Middlesbrough19,703St Andrew's Trillion Trophy StadiumJeremy SimpsonMatch Report
ChampionshipChampionshipSat2019-01-1215:00 Birmingham City1.01–21.6Middlesbrough21,420St Andrew's Trillion Trophy StadiumGraham ScottMatch Report
ChampionshipChampionshipSat2018-08-1115:00 Middlesbrough1.51–00.5Birmingham City23,748Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipTue2018-03-0619:45 Birmingham City0–1Middlesbrough18,301St Andrew's Trillion Trophy StadiumSteve MartinMatch Report
ChampionshipChampionshipWed2017-11-2219:45 Middlesbrough2–0Birmingham City22,848Riverside StadiumDarren EnglandMatch Report
ChampionshipChampionshipFri2016-04-2919:45 Birmingham City2–2Middlesbrough21,380St Andrew's Trillion Trophy StadiumSimon HooperMatch Report
ChampionshipChampionshipSat2015-12-1215:00 Middlesbrough0–0Birmingham City20,929Riverside StadiumDarren BondMatch Report
ChampionshipChampionshipWed2015-02-1819:45 Birmingham City1–1Middlesbrough15,101St Andrew's Trillion Trophy StadiumDavid CooteMatch Report
ChampionshipChampionshipSat2014-08-0915:00 Middlesbrough2–0Birmingham City18,371Riverside StadiumGraham SalisburyMatch Report
Premier LeaguePremier LeagueWed2007-12-26Birmingham City3–0MiddlesbroughSt. Andrew's Trillion Trophy StadiumMark HalseyMatch Report
Premier LeaguePremier LeagueSat2007-09-01Middlesbrough2–0Birmingham CityRiverside StadiumRob StylesMatch Report
Premier LeaguePremier LeagueSat2006-03-04Middlesbrough1–0Birmingham City28,141Riverside StadiumGraham PollMatch Report
Premier LeaguePremier LeagueTue2005-08-23Birmingham City0–3Middlesbrough27,988St AndrewsDermot GallagherMatch Report
Premier LeaguePremier LeagueSun2004-12-26Birmingham City2–0Middlesbrough29,082St AndrewsStephen BennettMatch Report
Premier LeaguePremier LeagueSat2004-09-11Middlesbrough2–1Birmingham City30,752Riverside StadiumGraham PollMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeaguePremier LeagueSat2004-03-20Middlesbrough5–3Birmingham City30,231Riverside StadiumUriah RennieMatch Report
Premier LeaguePremier LeagueWed2004-03-03Birmingham City3–1Middlesbrough29,369St AndrewsRob StylesMatch Report
Premier LeaguePremier LeagueSat2003-04-26Birmingham City3–0Middlesbrough28,821St. Andrew's StadiumMike DeanMatch Report
Premier LeaguePremier LeagueSat2002-09-21Middlesbrough1–0Birmingham City29,869Riverside StadiumAndy D'UrsoMatch Report
First DivisionFirst DivisionSat1982-02-06Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1981-09-12Middlesbrough2–1Birmingham CityMatch Report
First DivisionFirst DivisionSat1981-04-04Birmingham City2–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1980-11-01Middlesbrough1–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1979-03-24Middlesbrough2–1Birmingham CityMatch Report
First DivisionFirst DivisionTue1978-08-22Birmingham City1–3MiddlesbroughMatch Report
First DivisionFirst DivisionSun1978-04-02Birmingham City1–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1977-09-10Middlesbrough1–2Birmingham CityMatch Report
First DivisionFirst DivisionTue1977-03-22Middlesbrough2–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1976-10-16Birmingham City3–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1976-02-07Birmingham City2–1MiddlesbroughMatch Report
First DivisionFirst DivisionTue1975-08-26Middlesbrough2–0Birmingham CityMatch Report
First DivisionFirst DivisionSat1974-12-14Middlesbrough3–0Birmingham CityMatch Report
First DivisionFirst DivisionSat1974-08-17Birmingham City0–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1950-04-15Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1949-10-29Middlesbrough1–0Birmingham CityMatch Report
First DivisionFirst DivisionWed1948-09-01Middlesbrough1–1Birmingham CityMatch Report
First DivisionFirst DivisionWed1948-08-25Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1938-12-27Middlesbrough2–2BirminghamMatch Report
First DivisionFirst DivisionMon1938-12-26Birmingham2–1MiddlesbroughMatch Report
First DivisionFirst DivisionWed1937-09-08Middlesbrough1–1BirminghamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionWed1937-09-01Birmingham3–1MiddlesbroughMatch Report
First DivisionFirst DivisionMon1937-03-29Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionFri1937-03-26Middlesbrough3–1BirminghamMatch Report
First DivisionFirst DivisionSat1936-04-18Birmingham1–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1935-12-14Middlesbrough0–2BirminghamMatch Report
First DivisionFirst DivisionWed1935-02-06Birmingham4–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1934-09-15Middlesbrough0–1BirminghamMatch Report
First DivisionFirst DivisionSat1934-01-20Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1933-09-09Middlesbrough0–3BirminghamMatch Report
First DivisionFirst DivisionSat1933-03-11Middlesbrough2–2BirminghamMatch Report
First DivisionFirst DivisionSat1932-10-29Birmingham1–4MiddlesbroughMatch Report
First DivisionFirst DivisionSat1932-03-05Birmingham3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1931-10-24Middlesbrough2–0BirminghamMatch Report
First DivisionFirst DivisionSat1931-03-21Birmingham1–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1930-11-15Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionSat1930-02-08Middlesbrough5–1BirminghamMatch Report
First DivisionFirst DivisionSat1929-10-05Birmingham1–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1928-02-25Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionSat1927-10-15Birmingham3–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1924-02-23Middlesbrough0–1BirminghamMatch Report
First DivisionFirst DivisionSat1924-02-16Birmingham2–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1922-10-28Birmingham2–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1922-10-21Middlesbrough2–1BirminghamMatch Report
First DivisionFirst DivisionSat1922-03-25Birmingham4–3MiddlesbroughMatch Report
First DivisionFirst DivisionSat1922-03-18Middlesbrough1–1BirminghamMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1907-10-05Birmingham1–4MiddlesbroughMatch Report
First DivisionFirst DivisionWed1907-09-04Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionTue1907-01-01Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionWed1906-12-26Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1905-12-26Birmingham7–0MiddlesbroughMatch Report
First DivisionFirst DivisionMon1905-12-25Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionMon1904-12-26Middlesbrough0–1Small HeathMatch Report
First DivisionFirst DivisionSat1904-10-08Small Heath2–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1904-01-23Small Heath2–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1903-09-26Middlesbrough3–1Small HeathMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipSat2021-10-3015:00 Middlesbrough0.80–21.0Birmingham City21,582Riverside StadiumJoshua SmithMatch Report
ChampionshipChampionshipSat2021-01-1612:30 Middlesbrough1.00–11.0Birmingham CityRiverside StadiumDarren EnglandMatch Report
ChampionshipChampionshipFri2019-10-0419:45 Birmingham City2.22–11.1Middlesbrough19,703St Andrew's Trillion Trophy StadiumJeremy SimpsonMatch Report
Premier LeaguePremier LeagueWed2007-12-26Birmingham City3–0MiddlesbroughSt. Andrew's Trillion Trophy StadiumMark HalseyMatch Report
Premier LeaguePremier LeagueSun2004-12-26Birmingham City2–0Middlesbrough29,082St AndrewsStephen BennettMatch Report
Premier LeaguePremier LeagueWed2004-03-03Birmingham City3–1Middlesbrough29,369St AndrewsRob StylesMatch Report
Premier LeaguePremier LeagueSat2003-04-26Birmingham City3–0Middlesbrough28,821St. Andrew's StadiumMike DeanMatch Report
First DivisionFirst DivisionSat1981-04-04Birmingham City2–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1980-11-01Middlesbrough1–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1977-09-10Middlesbrough1–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1976-10-16Birmingham City3–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1976-02-07Birmingham City2–1MiddlesbroughMatch Report
First DivisionFirst DivisionMon1938-12-26Birmingham2–1MiddlesbroughMatch Report
First DivisionFirst DivisionWed1937-09-01Birmingham3–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1936-04-18Birmingham1–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1935-12-14Middlesbrough0–2BirminghamMatch Report
First DivisionFirst DivisionWed1935-02-06Birmingham4–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1934-09-15Middlesbrough0–1BirminghamMatch Report
First DivisionFirst DivisionSat1933-09-09Middlesbrough0–3BirminghamMatch Report
First DivisionFirst DivisionSat1932-03-05Birmingham3–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1927-10-15Birmingham3–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1924-02-23Middlesbrough0–1BirminghamMatch Report
First DivisionFirst DivisionSat1924-02-16Birmingham2–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1922-10-28Birmingham2–0MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1922-03-25Birmingham4–3MiddlesbroughMatch Report
First DivisionFirst DivisionTue1905-12-26Birmingham7–0MiddlesbroughMatch Report
First DivisionFirst DivisionMon1904-12-26Middlesbrough0–1Small HeathMatch Report
First DivisionFirst DivisionSat1904-10-08Small Heath2–1MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipTue2020-01-2119:45 Middlesbrough1.71–10.9Birmingham City18,350Riverside StadiumAndy WoolmerMatch Report
ChampionshipChampionshipFri2016-04-2919:45 Birmingham City2–2Middlesbrough21,380St Andrew's Trillion Trophy StadiumSimon HooperMatch Report
ChampionshipChampionshipSat2015-12-1215:00 Middlesbrough0–0Birmingham City20,929Riverside StadiumDarren BondMatch Report
ChampionshipChampionshipWed2015-02-1819:45 Birmingham City1–1Middlesbrough15,101St Andrew's Trillion Trophy StadiumDavid CooteMatch Report
First DivisionFirst DivisionSat1982-02-06Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1977-03-22Middlesbrough2–2Birmingham CityMatch Report
First DivisionFirst DivisionSat1950-04-15Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionWed1948-09-01Middlesbrough1–1Birmingham CityMatch Report
First DivisionFirst DivisionWed1948-08-25Birmingham City0–0MiddlesbroughMatch Report
First DivisionFirst DivisionTue1938-12-27Middlesbrough2–2BirminghamMatch Report
First DivisionFirst DivisionWed1937-09-08Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionMon1937-03-29Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1934-01-20Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1933-03-11Middlesbrough2–2BirminghamMatch Report
First DivisionFirst DivisionSat1930-11-15Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionSat1929-10-05Birmingham1–1MiddlesbroughMatch Report
First DivisionFirst DivisionSat1928-02-25Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionSat1922-03-18Middlesbrough1–1BirminghamMatch Report
First DivisionFirst DivisionWed1906-12-26Birmingham0–0MiddlesbroughMatch Report
First DivisionFirst DivisionSat1904-01-23Small Heath2–2MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipChampionshipTue2024-03-1219:45 Birmingham City0.40–11.3Middlesbrough17,829St. Andrew's @ Knighthead ParkAndrew DaviesMatch Report
ChampionshipChampionshipSat2023-10-2115:00 Middlesbrough2.01–00.2Birmingham City28,449Riverside StadiumRebecca WelchMatch Report
ChampionshipChampionshipMon2023-01-0215:00 Birmingham City0.91–33.4Middlesbrough17,823St Andrew's Trillion Trophy StadiumDean WhitestoneMatch Report
ChampionshipChampionshipWed2022-10-0519:45 Middlesbrough1.11–00.8Birmingham City22,374Riverside StadiumMichael SalisburyMatch Report
ChampionshipChampionshipTue2022-03-1519:45 Birmingham City1.00–21.9Middlesbrough15,852St Andrew's Trillion Trophy StadiumDarren BondMatch Report
ChampionshipChampionshipSat2020-12-1915:00 Birmingham City0.61–41.0MiddlesbroughSt Andrew's Trillion Trophy StadiumSteve MartinMatch Report
ChampionshipChampionshipSat2019-01-1215:00 Birmingham City1.01–21.6Middlesbrough21,420St Andrew's Trillion Trophy StadiumGraham ScottMatch Report
ChampionshipChampionshipSat2018-08-1115:00 Middlesbrough1.51–00.5Birmingham City23,748Riverside StadiumAndy MadleyMatch Report
ChampionshipChampionshipTue2018-03-0619:45 Birmingham City0–1Middlesbrough18,301St Andrew's Trillion Trophy StadiumSteve MartinMatch Report
ChampionshipChampionshipWed2017-11-2219:45 Middlesbrough2–0Birmingham City22,848Riverside StadiumDarren EnglandMatch Report
ChampionshipChampionshipSat2014-08-0915:00 Middlesbrough2–0Birmingham City18,371Riverside StadiumGraham SalisburyMatch Report
Premier LeaguePremier LeagueSat2007-09-01Middlesbrough2–0Birmingham CityRiverside StadiumRob StylesMatch Report
Premier LeaguePremier LeagueSat2006-03-04Middlesbrough1–0Birmingham City28,141Riverside StadiumGraham PollMatch Report
Premier LeaguePremier LeagueTue2005-08-23Birmingham City0–3Middlesbrough27,988St AndrewsDermot GallagherMatch Report
Premier LeaguePremier LeagueSat2004-09-11Middlesbrough2–1Birmingham City30,752Riverside StadiumGraham PollMatch Report
Premier LeaguePremier LeagueSat2004-03-20Middlesbrough5–3Birmingham City30,231Riverside StadiumUriah RennieMatch Report
Premier LeaguePremier LeagueSat2002-09-21Middlesbrough1–0Birmingham City29,869Riverside StadiumAndy D'UrsoMatch Report
First DivisionFirst DivisionSat1981-09-12Middlesbrough2–1Birmingham CityMatch Report
First DivisionFirst DivisionSat1979-03-24Middlesbrough2–1Birmingham CityMatch Report
First DivisionFirst DivisionTue1978-08-22Birmingham City1–3MiddlesbroughMatch Report
First DivisionFirst DivisionSun1978-04-02Birmingham City1–2MiddlesbroughMatch Report
First DivisionFirst DivisionTue1975-08-26Middlesbrough2–0Birmingham CityMatch Report
First DivisionFirst DivisionSat1974-12-14Middlesbrough3–0Birmingham CityMatch Report
First DivisionFirst DivisionSat1974-08-17Birmingham City0–3MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionFirst DivisionSat1949-10-29Middlesbrough1–0Birmingham CityMatch Report
First DivisionFirst DivisionFri1937-03-26Middlesbrough3–1BirminghamMatch Report
First DivisionFirst DivisionSat1932-10-29Birmingham1–4MiddlesbroughMatch Report
First DivisionFirst DivisionSat1931-10-24Middlesbrough2–0BirminghamMatch Report
First DivisionFirst DivisionSat1931-03-21Birmingham1–2MiddlesbroughMatch Report
First DivisionFirst DivisionSat1930-02-08Middlesbrough5–1BirminghamMatch Report
First DivisionFirst DivisionSat1922-10-21Middlesbrough2–1BirminghamMatch Report
First DivisionFirst DivisionSat1907-10-05Birmingham1–4MiddlesbroughMatch Report
First DivisionFirst DivisionWed1907-09-04Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionTue1907-01-01Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionMon1905-12-25Middlesbrough1–0BirminghamMatch Report
First DivisionFirst DivisionSat1903-09-26Middlesbrough3–1Small HeathMatch Report

Fixture Leaders

Birmingham City Players vs. Middlesbrough

Birmingham City Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Emanuel Aiwumat AUTDF190000000
Ian Bennetteng ENGGK19000000
Krystian Bielikpl POLDF,MF3258000020
Alex Brucenir NIRDF19000000
Lee Buchananeng ENGDF190000000
Nicky Butteng ENGDF,MF218000000
Paul Caddissct SCODF,MF2180101100
Lee Campnir NIRGK3270000000
Aliou Cissésn SENDF,MF19000010
Jamie Claphameng ENGDF212700000
Jake Clarke-Saltereng ENGDF190000000
Stephen Clemenceeng ENGMF431511000
Maxime Colinfr FRADF,MF9807120000
David Cotterillwls WALFW,MF3225000010
Kenny Cunninghamie IRLDF763000000
Harlee Deaneng ENGDF,MF7630000000
Johan Djourouch SUIDF19000000
Clayton Donaldsonjm JAMFW3204000000
Neal Eardleywls WALDF2180000020
David Edgarca CANDF190000000
Neil Etheridgeph PHIGK3270000000
Mikael Forssellfi FINFW745141010
George Friendeng ENGDF,MF3236000000
Craig Gardnereng ENGMF3217000001
Álvaro Giménezes ESPFW,MF190000000
Stephen Gleesonie IRLMF4360100010
Nico Gordonms MSRDF190000000
Jordan Grahameng ENGDF,FW4334010000
Julian Grayeng ENGFW,MF424400000
Jonathan Groundseng ENGDF5450000000
Jesper Grønkjærdk DENFW,MF19000000
Grant Halleng ENGDF190000000
Onel Hernándezcu CUBFW,MF190000010
Emile Heskeyeng ENGFW322921010
Muzzy Izzettr TURMF213500010
Radhi Jaïditn TUNDF218000000
Jiří Jarošíkcz CZEDF,MF212400000
Carl Jenkinsoneng ENGDF190000000
Cameron Jeromeeng ENGFW218001000
Damien Johnsonnir NIRMF864600000
Jotaes ESPMF4345000000
Olivier Kapofr FRAFW,MF19000010
Stephen Kellyie IRLDF218000000
Jeff Kennaie IRLDF317000000
Maikel Kieftenbeldnl NEDDF,MF7574000010
Tomasz Kuszczakpl POLGK2180000000
Ethan Lairdeng ENGDF,MF190000000
Adam Legzdinseng ENGGK190000000
Kevin Longie IRLDF190000000
Jacques Maghomacd CODMF7494000010
Riley McGreeau AUSFW,MF190000010
Mario Melchiotnl NEDDF428100000
Clinton Morrisonie IRLFW536220020
Michael Morrisoneng ENGDF5450000010
Cheikh N'Doyesn SENMF2180000010
Lee Novakeng ENGFW190000000
Emilio Nsuegq EQGDF,FW190000000
Stuart Parnabyeng ENGDF19000000
Kristian Pedersendk DENDF,MF7602000021
Jermaine Pennanteng ENGMF218000000
Darren Purseeng ENGDF19000010
Franck Queudruefr FRADF19000000
Darren Randolphie IRLGK2180000000
Liam Ridgewelleng ENGDF218000000
Marc Robertseng ENGDF9621100000
Paul Robinsoneng ENGDF3191000000
John Ruddyeng ENGGK4360000010
Mikel San Josées ESPDF,MF2135000000
Iván Sánchezes ESPFW,MF2151000000
Dion Sandersoneng ENGDF3270000010
Matija Šarkićme MNEGK190000000
Robbie Savagewls WALMF435912020
Paik Seung-hokr KORMF190000000
Ryan Shottoneng ENGDF,FW190000000
Jonathan Spectorus USADF,MF3180000000
Jay Stansfieldeng ENGFW,MF2172000000
David Stockdaleeng ENGGK190000000
Ivan Šunjićba BIHMF5397000020
Maik Taylornir NIRGK872000000
Martin Tayloreng ENGDF327010000
Olivier Tébilyci CIVDF322500000
Connal Truemaneng ENGGK190000000
Auston Trustyus USADF2180010000
Matt Upsoneng ENGDF654000000
Nico Vaesenbe BELGK19000000
Ryan Woodseng ENGMF190000000
Dwight Yorkett TRIFW,MF19000010
Christophe Dugarryfr FRAFW,MF18010000
James Vaughaneng ENGFW180000000
Diego Fabbriniit ITAFW,MF179000000
Alex Pritchardeng ENGFW,MF177000000
Jérémie Belaao ANGDF,FW4249010000
Andrew Shinniesct SCOFW,MF3201000000
Fran Villalbaes ESPFW,MF176100000
Scott Hoganie IRLFW,MF6472200000
Geoff Horsfieldeng ENGFW29900000
Cody Drameheng ENGDF,MF2162000000
Sam Gallaghereng ENGFW,MF2101000000
Bryan Hugheseng ENGMF324900010
Demarai Grayjm JAMFW,MF3244000000
Walter Pandianiuy URUFW16700000
Troy Deeneyeng ENGFW3170010000
Jordan Jameswls WALMF4144000000
Hannibal Mejbritn TUNMF2109000000
Siriki Dembéléci CIVFW,MF161000000
Jon Torales ESPFW,MF2121000010
Kerim Mrabtise SWEFW,MF160000000
David Daviseng ENGMF5299100000
Neil Kilkennyau AUSMF15600000
Fabrice Muambaeng ENGMF214600010
Sebastian Larssonse SWEMF213600000
Taylor Richardseng ENGMF154000000
David Dunneng ENGMF210800010
Che Adamssct SCOFW,MF4278100010
Andre Dozzelleng ENGMF145000000
Gary Gardnereng ENGMF7406000020
Martin Graingereng ENGDF213501000
Koji Miyoshijp JPNFW,MF266000000
Tahith Chongnl NEDFW,MF3213100000
Mark Duffyeng ENGMF136000000
DJ Campbelleng ENGFW13500000
Gary McSheffreyeng ENGFW,MF212510110
Garry O'Connorsct SCOFW24900000
Mehdi Naftitn TUNMF24300010
Teden Mengieng ENGDF132000000
Callum Reillyie IRLMF131000000
Daniel Crowleyeng ENGFW,MF2120010000
Oliver Burkesct SCOFW,MF129000000
Jonathan Lekoeng ENGFW,MF255000000
Jobe Bellinghameng ENGMF229000000
Emmanuel Longeloeng ENGDF,MF3206000010
Lloyd Dyereng ENGMF122000000
Omar Bogleeng ENGFW121000000
Stan Lazaridisau AUSDF,MF533611000
Lukas Jutkiewiczeng ENGFW14721110000
Jeremie Bogaci CIVFW,MF116000000
Paul Devlinsct SCOMF210600000
Juninho Bacunacw CUWFW,MF5199000010
Connor Mahoneyeng ENGFW,MF115000000
Jude Bellinghameng ENGMF287000000
Wes Thomaseng ENGFW280000000
Tyler Robertswls WALFW,MF113000000
George Halleng ENGMF257000000
Jovan Kirovskius USAFW11100000
Isaac Vasselleng ENGFW,MF111000000
Stern Johntt TRIFW412800000
Odin Baileyeng ENGFW,MF18100010
Greg Halfordeng ENGDF,FW14000000
Viv Solomon-Otaborng NGAFW,MF329000000
Darren Cartereng ENGDF,MF29300000
Adam Claytoneng ENGMF246000000
39227,707261621412

Birmingham City Goalkeepers vs. Middlesbrough

Birmingham City Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Ian Bennetteng ENGGK19001
Lee Campnir NIRGK327084350.00
Neil Etheridgeph PHIGK3270136653.81
Tomasz Kuszczakpl POLGK218072571.41
Adam Legzdinseng ENGGK19020
Darren Randolphie IRLGK218030
John Ruddyeng ENGGK43602461875.00
Matija Šarkićme MNEGK190303100.01
David Stockdaleeng ENGGK19031266.70
Maik Taylornir NIRGK8720142
Connal Truemaneng ENGGK1901100.00
Nico Vaesenbe BELGK19010
282,52059403766.16

Middlesbrough Players vs. Birmingham City

Middlesbrough Players vs. Birmingham City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Yakubu Aiyegbening NGAFW19000000
Julio Arcaar ARGDF,MF215900010
Britt Assombalongacd CODFW7422510000
Daniel Ayalaes ESPDF7630200010
Luke Aylingeng ENGDF,MF190010000
Sol Bambaci CIVDF190000000
Patrick Bamfordeng ENGFW,MF3186200000
Danny Battheng ENGDF190000000
Muhamed Bešićba BIHDF,MF2158000000
Marcus Bettinellieng ENGGK2180000000
George Boatengnl NEDMF763001030
Marc Bolaeng ENGDF,MF5302010000
Lee Cattermoleeng ENGMF29901000
Cyrus Christieie IRLDF,MF190000000
Malcolm Christieeng ENGFW19000000
Matthew Clarkeeng ENGDF190000000
Adam Claytoneng ENGMF6506000010
Aaron Connollyie IRLFW190100000
Ritchie De Laetbe BELDF190000000
Rav van den Bergnl NEDDF190000000
Seny Diengsn SENGK2180000000
Ugo Ehiogueng ENGDF650900010
Lukas Engeldk DENDF,MF2180000010
Fábiobr BRADF190010000
Aden Flinteng ENGDF190000000
Jimmy Floyd Hasselbainknl NEDFW325301000
Adam Forshaweng ENGMF3127000000
George Friendeng ENGDF,MF6540000000
Dael Fryeng ENGDF10846010000
Geremicm CMRDF,MF19000000
Ben Gibsoneng ENGDF6453000000
Jonathan Greeningeng ENGMF433200020
Hayden Hackneyeng ENGMF3242000010
Seb Hineseng ENGDF,MF190000000
Jonny Howsoneng ENGDF,MF131,050020030
Ryan John Gileseng ENGDF,MF2159000000
Marvin Johnsoneng ENGDF,FW4317020000
Kikées ESPFW190100000
Emmanuel Latte Lathci CIVFW2115000010
Grant Leadbittereng ENGMF5424010010
Darragh Lenihanie IRLDF,FW2111000000
Joe Lumleyeng ENGGK2180000000
Gaizka Mendietaes ESPMF215712000
Danny Millseng ENGDF218001010
Lukas Nmechade GERFW190000000
Lewis O'Brieneng ENGMF190000000
Kenneth Omeruong NGADF2177000010
Ray Parloureng ENGMF327000000
Stuart Parnabyeng ENGDF319900000
Martín Payeroar ARGMF190000000
Aynsley Pearseng ENGGK190000000
Lee Peltiereng ENGDF,MF293000000
Emanuel Pogatetzat AUTDF218000000
Franck Queudruefr FRADF872021030
Gastón Ramírezuy URUFW,MF190100000
Darren Randolphie IRLGK5450000000
Michael Reizigernl NEDDF218000000
George Savillenir NIRMF4336100000
Mark Schwarzerau AUSGK1090000000
Tommy Smitheng ENGDF,MF3179000010
Gareth Southgateeng ENGDF763010010
Djed Spenceeng ENGDF,MF3151000000
Andraž Šporarsi SVNFW190000000
Zack Steffenus USAGK2180000000
Robbie Stockdalesct SCODF19000000
Andrew Tayloreng ENGDF,MF19001000
Tony Vidmarau AUSDF19000000
David Wheatereng ENGDF213510000
Dean Whiteheadeng ENGDF,MF190000000
Jonathan Woodgateeng ENGDF218000010
Luke Youngeng ENGDF218000000
Isaiah Jonesgy GUYDF,FW3185000000
Jordan Rhodessct SCOFW187110000
Midoeg EGYFW18600010
Lewis Wingeng ENGMF6421310010
Boudewijn Zendennl NEDDF,FW326600021
Matt Crookseng ENGDF,FW5445220020
Lee Tomlineng ENGFW,MF2170000000
Jérémie Aliadièrefr FRAFW,MF212800000
Marcus Forssfi FINFW,MF4178000000
Riley McGreeau AUSFW,MF3182100000
Anfernee Dijksteelsr SURDF5432010030
Rodrigo Munizbr BRAFW181000000
Fábio Rochembackbr BRADF,MF217100000
Folarin Balogunus USAFW180100000
Joseph-Désiré Jobcm CMRFW,MF735100000
Juninho Paulistabr BRAMF17601000
Daniel Barlasertr TURMF175000000
Andrew Davieseng ENGDF17100000
Mark Vidukaau AUSFW423750000
Martin Braithwaitedk DENFW,MF2158000000
Ryan Shottoneng ENGDF,FW3250010010
Jordan Hugilleng ENGFW169000000
Michael Rickettseng ENGFW317100010
Neil Taylorwls WALDF,MF166000000
Emilio Nsuegq EQGDF,FW4265000000
Marcus Browneeng ENGFW,MF156000000
Onel Hernándezcu CUBFW,MF156000000
Nathan Wood-Gordoneng ENGDF154000000
Tomás Mejíases ESPGK2136000000
Chuba Akpomeng ENGFW,MF4210200000
Colin Coopereng ENGDF321500000
Dorivabr BRAMF628200000
Robert Huthde GERDF14500000
Sam Morsyeg EGYMF2135000000
Jelle Vossenbe BELFW,MF144000000
Ryan Frederickseng ENGDF142000011
Dimitrios Konstantopoulosgr GREGK3222000001
Uche Ikpeazuug UGAFW140000000
James Lea Silikicm CMRFW,MF134000000
Chris Riggotteng ENGDF212100000
Albert Adomahgh GHADF,FW4272000010
Alen Bokšićhr CROFW12800010
Stewart Downingeng ENGFW,MF12895110000
Duncan Watmoreeng ENGFW,MF496000000
Sam Greenwoodeng ENGFW,MF2100000000
Rudy Gestedebj BENFW233000000
Szilárd Némethsk SVKFW623821000
Patrick Robertseng ENGFW,MF124000000
Adam Johnsoneng ENGMF12100000
Martin Cranieeng ENGDF120000000
Finn Azazie IRLMF118000000
Hayden Coulsoneng ENGDF,MF115000000
Morgan Rogerseng ENGFW,MF115100000
Luke Wilkshireau AUSDF,FW11500000
Marcus Taverniereng ENGFW,MF7515020000
Massimo Maccaroneit ITAFW626320020
Ashley Fletchereng ENGFW3134100000
James Morrisonsct SCOFW,MF29801000
Lewis Bakereng ENGMF18000000
Tuncay Şanlıtr TURFW,MF29700000
Adam Reacheng ENGDF,FW296000000
Josh Coburneng ENGFW270000000
Cristhian Stuaniuy URUFW,MF284000000
Lee Dong-gookkr KORFW24900000
Paddy McNairnir NIRDF,MF12818000220
Adama Traorées ESPFW,MF286000000
Luke Williamseng ENGFW14000000
Diego Fabbriniit ITAFW,MF13000000
David Nugenteng ENGFW292000001
Matthew Bateseng ENGDF1200000
39227,619403002424

Middlesbrough Goalkeepers vs. Birmingham City

Middlesbrough Goalkeepers vs. Birmingham City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Marcus Bettinellieng ENGGK218042250.00
Seny Diengsn SENGK2180303100.02
Joe Lumleyeng ENGGK218032133.31
Aynsley Pearseng ENGGK19041375.00
Darren Randolphie IRLGK54502031785.03
Mark Schwarzerau AUSGK10900154
Zack Steffenus USAGK218051480.01
Tomás Mejíases ESPGK2135001
Dimitrios Konstantopoulosgr GREGK3222021
292,51739263076.913

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.