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

Manchester City
41 wins
22 draws
39 losses
146 goals
Middlesbrough
39 wins
22 draws
41 losses
161 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 Score Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSun2017-04-3014:05 Middlesbrough2–2Manchester City29,763Riverside StadiumKevin FriendMatch Report
FA CupQuarter-finalsSat2017-03-1112:15 Middlesbrough0–2Manchester City32,228Riverside StadiumMike DeanMatch Report
Premier LeagueRegular seasonSat2016-11-0515:00 Manchester City1–1Middlesbrough54,294Etihad StadiumKevin FriendMatch Report
FA CupFourth roundSat2015-01-2415:00 Manchester City0–2Middlesbrough44,836Etihad StadiumPhilip DowdMatch Report
Premier LeagueRegular seasonSat2009-02-07Manchester City1–0Middlesbrough40,588Etihad StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonWed2008-10-29Middlesbrough2–0Manchester CityRiverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonSun2008-05-11Middlesbrough8–1Manchester CityRiverside StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSun2007-10-07Manchester City3–1MiddlesbroughEtihad StadiumStephen BennettMatch Report
Premier LeagueRegular seasonSat2007-03-17Middlesbrough0–2Manchester City26,341Riverside StadiumKeith StroudMatch Report
Premier LeagueRegular seasonMon2006-10-30Manchester City1–0Middlesbrough36,720Etihad StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSun2006-04-02Manchester City0–1Middlesbrough40,256Etihad StadiumMike RileyMatch Report
Premier LeagueRegular seasonSat2005-12-31Middlesbrough0–0Manchester City28,022Riverside StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSun2005-05-15Manchester City1–1Middlesbrough47,221Etihad StadiumRob StylesMatch Report
Premier LeagueRegular seasonMon2004-12-06Middlesbrough3–2Manchester City29,787Riverside StadiumRob StylesMatch Report
Premier LeagueRegular seasonSat2004-05-08Middlesbrough2–1Manchester City34,734Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonSun2003-11-30Manchester City0–1Middlesbrough46,824Etihad StadiumMike RileyMatch Report
Premier LeagueRegular seasonSat2003-04-12Manchester City0–0Middlesbrough34,793Maine RoadAndy D'UrsoMatch Report
Premier LeagueRegular seasonSat2002-11-23Middlesbrough3–1Manchester City31,510Riverside StadiumNeale BarryMatch Report
Premier LeagueRegular seasonSat2001-02-03Middlesbrough1–1Manchester City31,794Riverside StadiumAlan WileyMatch Report
Premier LeagueRegular seasonSun2000-09-17Manchester City1–1Middlesbrough32,053Maine RoadStephen LodgeMatch Report
Premier LeagueRegular seasonSat1995-12-09Middlesbrough4–1Manchester City29,469Riverside StadiumStephen LodgeMatch Report
Premier LeagueRegular seasonSat1995-09-23Manchester City0–1Middlesbrough25,865Maine RoadGary WillardMatch Report
Premier LeagueRegular seasonSat1992-09-12Manchester City0–1Middlesbrough25,244Maine RoadWillisMatch Report
Premier LeagueRegular seasonWed1992-08-19Middlesbrough2–0Manchester City15,369Ayresome ParkStephen LodgeMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1982-03-27Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1981-11-07Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-01-17Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1980-08-30Middlesbrough2–2Manchester CityMatch Report
First DivisionRegular seasonWed1979-10-10Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1979-08-21Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonTue1979-04-24Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1979-04-17Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1978-03-25Manchester City2–2MiddlesbroughMatch Report
First DivisionRegular seasonTue1977-12-27Middlesbrough0–2Manchester CityMatch Report
First DivisionRegular seasonMon1977-04-11Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1976-12-07Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1976-01-10Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonSat1975-09-13Manchester City4–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1975-03-28Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1974-09-21Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonSat1954-04-10Manchester City5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1953-11-21Middlesbrough0–1Manchester CityMatch Report
First DivisionRegular seasonSat1953-01-24Manchester City5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1952-09-13Middlesbrough5–4Manchester CityMatch Report
First DivisionRegular seasonSat1952-03-29Middlesbrough2–2Manchester CityMatch Report
First DivisionRegular seasonSat1951-11-10Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1950-02-18Manchester City0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1949-10-01Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1949-02-26Middlesbrough0–1Manchester CityMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1948-10-02Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1948-03-27Manchester City2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1947-11-08Middlesbrough2–1Manchester CityMatch Report
First DivisionRegular seasonWed1938-03-09Manchester City1–6MiddlesbroughMatch Report
First DivisionRegular seasonSat1937-10-23Middlesbrough4–0Manchester CityMatch Report
First DivisionRegular seasonSat1936-12-26Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1936-08-29Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1936-03-07Manchester City6–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-11-30Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1935-02-09Manchester City6–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-09-29Middlesbrough1–2Manchester CityMatch Report
First DivisionRegular seasonSat1934-02-03Manchester City5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1933-09-23Middlesbrough2–1Manchester CityMatch Report
First DivisionRegular seasonSat1933-01-07Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1932-09-03Manchester City2–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-03-19Manchester City1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1931-11-07Middlesbrough3–3Manchester CityMatch Report
First DivisionRegular seasonSat1931-03-14Middlesbrough4–1Manchester CityMatch Report
First DivisionRegular seasonSat1930-11-08Manchester City4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-03-08Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonSat1929-11-02Manchester City3–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1924-04-02Middlesbrough1–1Manchester CityMatch Report
First DivisionRegular seasonSat1924-03-01Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1922-09-04Middlesbrough5–0Manchester CityMatch Report
First DivisionRegular seasonMon1922-08-28Manchester City2–1MiddlesbroughMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonWed1922-02-01Middlesbrough4–1Manchester CityMatch Report
First DivisionRegular seasonSat1922-01-21Manchester City2–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1921-03-28Middlesbrough3–1Manchester CityMatch Report
First DivisionRegular seasonFri1921-03-25Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1920-02-18Middlesbrough0–2Manchester CityMatch Report
First DivisionRegular seasonSat1920-01-24Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1915-02-27Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonSat1914-10-24Manchester City1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1913-12-27Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1913-09-06Manchester City1–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1913-03-24Manchester City3–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1913-03-21Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1912-04-27Manchester City2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-12-23Middlesbrough3–1Manchester CityMatch Report
First DivisionRegular seasonFri1911-04-14Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1910-12-26Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1909-03-20Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonSat1908-11-14Manchester City0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1908-03-21Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1907-11-23Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonWed1907-01-02Manchester City3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-09-29Middlesbrough2–3Manchester CityMatch Report
First DivisionRegular seasonTue1906-04-17Middlesbrough6–1Manchester CityMatch Report
First DivisionRegular seasonSat1905-09-30Manchester City4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-02-11Manchester City3–2MiddlesbroughMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1904-10-15Middlesbrough0–1Manchester CityMatch Report
First DivisionRegular seasonFri1904-01-01Manchester City1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1903-10-24Middlesbrough6–0Manchester CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupQuarter-finalsSat2017-03-1112:15 Middlesbrough0–2Manchester City32,228Riverside StadiumMike DeanMatch Report
Premier LeagueRegular seasonSat2009-02-07Manchester City1–0Middlesbrough40,588Etihad StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSun2007-10-07Manchester City3–1MiddlesbroughEtihad StadiumStephen BennettMatch Report
Premier LeagueRegular seasonSat2007-03-17Middlesbrough0–2Manchester City26,341Riverside StadiumKeith StroudMatch Report
Premier LeagueRegular seasonMon2006-10-30Manchester City1–0Middlesbrough36,720Etihad StadiumHoward WebbMatch Report
First DivisionRegular seasonSat1981-11-07Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-01-17Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonWed1979-10-10Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1979-04-24Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonTue1977-12-27Middlesbrough0–2Manchester CityMatch Report
First DivisionRegular seasonMon1977-04-11Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-09-13Manchester City4–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1975-03-28Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1954-04-10Manchester City5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1953-11-21Middlesbrough0–1Manchester CityMatch Report
First DivisionRegular seasonSat1953-01-24Manchester City5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-11-10Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1949-02-26Middlesbrough0–1Manchester CityMatch Report
First DivisionRegular seasonSat1948-10-02Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1948-03-27Manchester City2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1936-12-26Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1936-03-07Manchester City6–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-02-09Manchester City6–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-09-29Middlesbrough1–2Manchester CityMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1934-02-03Manchester City5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-11-08Manchester City4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1929-11-02Manchester City3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1924-03-01Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1922-08-28Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonFri1921-03-25Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1920-02-18Middlesbrough0–2Manchester CityMatch Report
First DivisionRegular seasonSat1920-01-24Manchester City1–0MiddlesbroughMatch Report
First DivisionRegular seasonMon1913-03-24Manchester City3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-04-27Manchester City2–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1911-04-14Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1908-03-21Manchester City2–1MiddlesbroughMatch Report
First DivisionRegular seasonWed1907-01-02Manchester City3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-09-29Middlesbrough2–3Manchester CityMatch Report
First DivisionRegular seasonSat1905-09-30Manchester City4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-02-11Manchester City3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-10-15Middlesbrough0–1Manchester CityMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSun2017-04-3014:05 Middlesbrough2–2Manchester City29,763Riverside StadiumKevin FriendMatch Report
Premier LeagueRegular seasonSat2016-11-0515:00 Manchester City1–1Middlesbrough54,294Etihad StadiumKevin FriendMatch Report
Premier LeagueRegular seasonSat2005-12-31Middlesbrough0–0Manchester City28,022Riverside StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSun2005-05-15Manchester City1–1Middlesbrough47,221Etihad StadiumRob StylesMatch Report
Premier LeagueRegular seasonSat2003-04-12Manchester City0–0Middlesbrough34,793Maine RoadAndy D'UrsoMatch Report
Premier LeagueRegular seasonSat2001-02-03Middlesbrough1–1Manchester City31,794Riverside StadiumAlan WileyMatch Report
Premier LeagueRegular seasonSun2000-09-17Manchester City1–1Middlesbrough32,053Maine RoadStephen LodgeMatch Report
First DivisionRegular seasonSat1982-03-27Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1980-08-30Middlesbrough2–2Manchester CityMatch Report
First DivisionRegular seasonSat1978-03-25Manchester City2–2MiddlesbroughMatch Report
First DivisionRegular seasonTue1976-12-07Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1952-03-29Middlesbrough2–2Manchester CityMatch Report
First DivisionRegular seasonSat1949-10-01Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1931-11-07Middlesbrough3–3Manchester CityMatch Report
First DivisionRegular seasonWed1924-04-02Middlesbrough1–1Manchester CityMatch Report
First DivisionRegular seasonSat1922-01-21Manchester City2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-10-24Manchester City1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1913-09-06Manchester City1–1MiddlesbroughMatch Report
First DivisionRegular seasonFri1913-03-21Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonMon1910-12-26Middlesbrough0–0Manchester CityMatch Report
First DivisionRegular seasonSat1908-11-14Manchester City0–0MiddlesbroughMatch Report
First DivisionRegular seasonFri1904-01-01Manchester City1–1MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupFourth roundSat2015-01-2415:00 Manchester City0–2Middlesbrough44,836Etihad StadiumPhilip DowdMatch Report
Premier LeagueRegular seasonWed2008-10-29Middlesbrough2–0Manchester CityRiverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonSun2008-05-11Middlesbrough8–1Manchester CityRiverside StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSun2006-04-02Manchester City0–1Middlesbrough40,256Etihad StadiumMike RileyMatch Report
Premier LeagueRegular seasonMon2004-12-06Middlesbrough3–2Manchester City29,787Riverside StadiumRob StylesMatch Report
Premier LeagueRegular seasonSat2004-05-08Middlesbrough2–1Manchester City34,734Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonSun2003-11-30Manchester City0–1Middlesbrough46,824Etihad StadiumMike RileyMatch Report
Premier LeagueRegular seasonSat2002-11-23Middlesbrough3–1Manchester City31,510Riverside StadiumNeale BarryMatch Report
Premier LeagueRegular seasonSat1995-12-09Middlesbrough4–1Manchester City29,469Riverside StadiumStephen LodgeMatch Report
Premier LeagueRegular seasonSat1995-09-23Manchester City0–1Middlesbrough25,865Maine RoadGary WillardMatch Report
Premier LeagueRegular seasonSat1992-09-12Manchester City0–1Middlesbrough25,244Maine RoadWillisMatch Report
Premier LeagueRegular seasonWed1992-08-19Middlesbrough2–0Manchester City15,369Ayresome ParkStephen LodgeMatch Report
First DivisionRegular seasonTue1979-08-21Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonTue1979-04-17Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1976-01-10Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonSat1974-09-21Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonSat1952-09-13Middlesbrough5–4Manchester CityMatch Report
First DivisionRegular seasonSat1950-02-18Manchester City0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1947-11-08Middlesbrough2–1Manchester CityMatch Report
First DivisionRegular seasonWed1938-03-09Manchester City1–6MiddlesbroughMatch Report
First DivisionRegular seasonSat1937-10-23Middlesbrough4–0Manchester CityMatch Report
First DivisionRegular seasonSat1936-08-29Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1935-11-30Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1933-09-23Middlesbrough2–1Manchester CityMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1933-01-07Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1932-09-03Manchester City2–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-03-19Manchester City1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1931-03-14Middlesbrough4–1Manchester CityMatch Report
First DivisionRegular seasonSat1930-03-08Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonMon1922-09-04Middlesbrough5–0Manchester CityMatch Report
First DivisionRegular seasonWed1922-02-01Middlesbrough4–1Manchester CityMatch Report
First DivisionRegular seasonMon1921-03-28Middlesbrough3–1Manchester CityMatch Report
First DivisionRegular seasonSat1915-02-27Middlesbrough1–0Manchester CityMatch Report
First DivisionRegular seasonSat1913-12-27Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonSat1911-12-23Middlesbrough3–1Manchester CityMatch Report
First DivisionRegular seasonSat1909-03-20Middlesbrough3–0Manchester CityMatch Report
First DivisionRegular seasonSat1907-11-23Middlesbrough2–0Manchester CityMatch Report
First DivisionRegular seasonTue1906-04-17Middlesbrough6–1Manchester CityMatch Report
First DivisionRegular seasonSat1903-10-24Middlesbrough6–0Manchester CityMatch Report

Fixture Leaders

Manchester City Players vs. Middlesbrough

Manchester City Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Sergio Agüeroar ARGFW4357311110
Michael Balleng ENGDF321100000
Joey Bartoneng ENGMF870103040
Craig Bellamywls WALFW19010000
Tal Ben Haimil ISRDF19000000
Dedryck Boyatabe BELDF190000000
Claudio Bravocl CHIGK2180000000
Wayne Bridgeeng ENGDF19000000
Ian Brightwelleng ENGDF436001000
Willy Caballeroar ARGGK2180000000
Andy Coleeng ENGFW19000000
Vedran Ćorlukahr CRODF218000000
Tony Cotoneng ENGGK218000000
Gerry Creaneysct SCOFW218000000
Keith Curleeng ENGDF436000000
Kevin De Bruynebe BELFW,MF3270010000
Sylvain Distinfr FRADF872010010
Richard Dunneie IRLDF131,09410001
Richard Edghilleng ENGDF19000010
Gelson Fernandesch SUIMF211400000
Garry Flitcrofteng ENGMF19000000
Marc-Vivien Foécm CMRMF19000000
Javier Garridoes ESPDF218000000
Shay Givenie IRLGK19000000
Shaun Goaterbm BERFW319301000
Alf-Inge Hålandno NORDF,MF218000000
Dietmar Hamannde GERMF320900000
Joe Harteng ENGGK218000000
Andy Hilleng ENGDF19000000
Rick Holdeneng ENGMF218000000
Steve Howeyeng ENGDF218000000
Eike Immelde GERGK218000000
Rae Ingrameng ENGDF19000000
Andreas Isakssonse SWEGK218000000
David Jameseng ENGGK545000000
Niclas Jensendk DENDF218000000
Gabriel Jesusbr BRAFW,MF190100000
Sun Jihaicn CHNDF651400010
Michael Johnsoneng ENGMF214900000
Nigel de Jongnl NEDMF19001000
Stephen Jordaneng ENGDF218000000
Andrei Kanchelskisru RUSDF,MF19000000
Mark Kennedyie IRLDF,MF19000000
Aleksandar Kolarovrs SRBDF3270000000
Vincent Kompanybe BELDF4360000030
Steve Lomasnir NIRMF218000020
Steve McMahoneng ENGDF,FW19000000
James Milnereng ENGDF,MF190000000
Émile Mpenzabe BELFW216311010
Kiki Musampanl NEDFW,MF212110000
Nedum Onuohaeng ENGDF436000010
Nicolás Otamendiar ARGDF2180000010
Terry Phelanie IRLDF218000000
Spencer Prioreng ENGDF19000000
Peter Reideng ENGMF19000000
Claudio Reynaus USAMF434600000
Micah Richardseng ENGDF647100010
Albert Rieraes ESPDF,FW19000000
Paul Ritchiesct SCODF19000000
Uwe Röslerde GERFW19000010
Georgios Samarasgr GREFW,MF426600000
Peter Schmeicheldk DENGK218000000
Mike Sheroneng ENGFW217300000
David Silvaes ESPFW,MF3270100000
Fitzroy Simpsonjm JAMMF218000010
Trevor Sinclaireng ENGMF433500000
David Sommeilgp GLPDF218000000
John Stoneseng ENGDF2180000000
Kevin Stuhr Ellegaarddk DENGK19000000
Kit Symonswls WALDF218000000
Michael Tarnatde GERDF,MF19000010
Ben Thatcherwls WALDF327000000
Paulo Wanchopecr CRCFW325520010
Nicky Weavereng ENGGK427300000
David Whiteeng ENGFW,MF218000010
Jeff Whitleynir NIRMF218000010
Pablo Zabaletaar ARGDF,MF4360000000
Danny Granvilleeng ENGDF18700000
Lucien Mettomocm CMRDF18600010
Yaya Touréci CIVMF185000000
Danny Millseng ENGDF326301010
Robinhobr BRAFW,MF217200010
Darius Vasselleng ENGFW,MF533300000
Nery Castillomx MEXDF,FW17800000
Fernandobr BRAMF283000010
Daniel Sturridgeeng ENGFW,MF17600000
İlkay Gündoğande GERMF174000000
George Weahlr LBRFW17200000
DaMarcus Beasleyus USADF,FW27700000
Georgi Kinkladzege GEOMF216010000
Martin Petrovbg BULFW,MF216000000
Darren Huckerbyeng ENGFW,MF28300010
Stevan Jovetićme MNEFW,MF166000000
Jesús Navases ESPDF,FW3241000000
Michel Vonknl NEDDF215600010
Nicolas Anelkafr FRAFW431810000
Robbie Fowlereng ENGFW426910000
Michael Browneng ENGMF215100000
Paul Bosveltnl NEDDF,MF215001000
Kevin Horlocknir NIRMF214800000
Danny Tiattoau AUSDF,MF323801020
Gaël Clichyfr FRADF3229000000
Aleix Garcíaes ESPMF253000000
Ali Benarbiadz ALGMF24900000
Eyal Berkovicil ISRMF213500000
Stephen Irelandie IRLMF646401010
Leroy Sanéde GERFW,MF2111010010
Raheem Sterlingeng ENGFW,MF2131010010
Bradley Wright-Phillipseng ENGFW36310000
Ian Bishopeng ENGMF13200000
Gerard Wiekensnl NEDDF212200000
Peter Beagrieeng ENGFW12900000
Jon Mackenie IRLFW311701000
Fernandinhobr BRADF,MF3204000000
Frank Lampardeng ENGMF124000000
Adie Mikeeng ENGFW12400000
Niall Quinnie IRLFW211400011
Tony Granteng ENGMF12100000
Elanobr BRAMF316330000
Nicky Summerbeeeng ENGMF211000000
Antoine Sibierskifr FRAFW,MF629300000
Paul Dickovsct SCOFW210200010
Stephen Elliottie IRLFW11500000
Willo Floodie IRLDF,MF23400000
Ched Evanswls WALFW11400000
Geovannibr BRAFW,MF11300010
Benjanizw ZIMFW11200000
Edin Džekoba BIHFW112000000
Hatem Trabelsitn TUNDF11100000
Felipe Caicedoec ECUFW,MF1800000
Lee Crofteng ENGMF23200000
Paul Lakeeng ENGDF,MF1700000
Bernardo Corradiit ITAFW1600000
Shaun Wright-Phillipseng ENGFW,MF970400021
Kelechi Iheanachong NGAFW,MF22000000
Nolitoes ESPFW,MF338000000
31923,599191611393

Manchester City Goalkeepers vs. Middlesbrough

Manchester City Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Claudio Bravocl CHIGK218031266.71
Willy Caballeroar ARGGK218064466.70
Tony Cotoneng ENGGK218030
Shay Givenie IRLGK19001
Joe Harteng ENGGK218030
Eike Immelde GERGK218050
Andreas Isakssonse SWEGK218081
David Jameseng ENGGK436061
Peter Schmeicheldk DENGK218031
Kevin Stuhr Ellegaarddk DENGK19010
Nicky Weavereng ENGGK327021
232,070936666.76

Middlesbrough Players vs. Manchester City

Middlesbrough Players vs. Manchester City Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Albert Adomahgh GHADF,FW190000000
Jan Åge Fjørtoftno NORFW218001000
Afonso Alvesbr BRAFW,MF327040100
Daniel Ayalaes ESPDF190000010
Nick Barmbyeng ENGFW,MF218030000
Antonio Barragánes ESPDF,MF2180000010
George Boatengnl NEDMF974500020
Lee Cattermoleeng ENGMF433510010
Calum Chamberseng ENGDF,MF2180100000
Malcolm Christieeng ENGFW19000000
Adam Claytoneng ENGMF4360000010
Colin Coopereng ENGDF545010010
Neil Coxeng ENGDF218000010
Brian Deaneeng ENGFW19000000
Dorivabr BRAMF534900000
Ugo Ehiogueng ENGDF654010010
Jason Euelljm JAMFW,MF215300000
Fábiobr BRADF2180000010
Willie Falconersct SCOFW218001000
Gianluca Festait ITADF19010000
Curtis Flemingie IRLDF218000000
Jimmy Floyd Hasselbainknl NEDFW319121000
Adam Forshaweng ENGMF2180000020
George Friendeng ENGDF,MF3270020000
Jason Gavinie IRLDF19000010
Ben Gibsoneng ENGDF4360000000
Jonathan Greeningeng ENGMF432600000
Brad Guzanus USAGK2180000000
John Hendriesct SCOFW,MF218001000
Craig Hignetteng ENGFW,MF19001010
Brian Horneeng ENGGK19000000
Robert Huthde GERDF218000010
Paul Inceeng ENGMF218000010
Ian Ironsideeng ENGGK19000000
Brad Jonesau AUSGK218000000
Christian Karembeufr FRADF,MF19000000
Alan Kernaghanie IRLDF218000000
Marlon Kingjm JAMFW19000000
Grant Leadbittereng ENGMF2155000010
Craig Liddleeng ENGDF19000010
Massimo Maccaroneit ITAFW417510000
Tony McMahoneng ENGDF,MF210600000
Tomás Mejíases ESPGK190000000
Gaizka Mendietaes ESPMF327000000
Danny Millseng ENGDF218000000
Chris Morrisie IRLDF327000010
Robbie Mustoeeng ENGMF528000010
Gary O'Neileng ENGMF321110030
Keith O'Neillie IRLMF217500011
Stuart Parnabyeng ENGDF645700000
Juninho Paulistabr BRAMF327010000
Andy Peakeeng ENGMF218000010
Nigel Pearsoneng ENGDF218000000
Jimmy Phillipseng ENGDF218000000
Jamie Pollockeng ENGMF218001020
Franck Queudruefr FRADF645800020
Fábio Rochembackbr BRADF,MF434312010
Marten de Roonnl NEDDF,MF3270100030
Mark Schwarzerau AUSGK121,08000000
Bernie Slavenie IRLFW19020000
Gareth Southgateeng ENGDF654000000
Phil Stampeng ENGMF19010000
Ross Turnbulleng ENGGK19000000
Víctor Valdéses ESPGK190000000
Steve Vickerseng ENGDF327000000
Tony Vidmarau AUSDF19000000
Mark Vidukaau AUSFW320720000
Gary Walsheng ENGGK327000000
David Wheatereng ENGDF327000000
Dean Whiteheadeng ENGDF,MF190000010
Derek Whytesct SCODF436000020
Paul Wilkinsoneng ENGFW218000000
Jonathan Woodgateeng ENGDF218000010
Tommy Wrightsct SCOMF217100000
Abel Xavierpt PORDF19000000
Boudewijn Zendennl NEDDF,FW436001010
Patrick Bamfordeng ENGFW,MF189110000
Alen Bokšićhr CROFW217410000
Paul Okonau AUSMF18900000
Geremicm CMRDF,MF217712000
Jelle Vossenbe BELFW,MF186000000
Emanuel Pogatetzat AUTDF645200020
Andy Campbelleng ENGFW28401000
Andrew Tayloreng ENGDF,MF435200000
Álvaro Negredoes ESPFW3236100000
Michael Rickettseng ENGFW18100000
Lee Tomlineng ENGFW,MF180000000
Yakubu Aiyegbening NGAFW434800000
Luke Youngeng ENGDF216400020
Cristhian Stuaniuy URUFW,MF3163000010
Ray Parloureng ENGMF215800010
Julio Arcaar ARGDF,MF27701000
Tuncay Şanlıtr TURFW,MF421301000
Didier Digardfr FRAMF213300000
Tom Craddockeng ENGFW15800000
Bernardo Espinosaco COLDF149000000
Lee Dong-gookkr KORFW14500000
Joseph-Désiré Jobcm CMRFW,MF428302000
Hamilton Ricardco COLFW212300010
Dael Fryeng ENGDF141000000
Ben Hutchinsoneng ENGFW13210000
Szilárd Némethsk SVKFW524010010
Jérémie Aliadièrefr FRAFW,MF211911000
Adam Johnsoneng ENGMF311010000
Stewart Downingeng ENGFW,MF12944231000
Gastón Ramírezuy URUFW,MF125000000
Justin Hoytett TRIDF12300000
Adama Traorées ESPFW,MF3197000010
James Morrisonsct SCOFW,MF526300000
Viktor Fischerdk DENFW,MF113000000
Adam Reacheng ENGDF,FW110000000
Rudy Gestedebj BENFW234000000
Chris Riggotteng ENGDF752600000
Michael Reizigernl NEDDF29700000
Noel Whelaneng ENGFW32400000
Kikées ESPFW14100000
Luke Wilkshireau AUSDF,FW1300000
Andrew Davieseng ENGDF28400000
Matthew Bateseng ENGDF417400000
Yanic Wildschutsr SURFW,MF11000000
31323,755352320471

Middlesbrough Goalkeepers vs. Manchester City

Middlesbrough Goalkeepers vs. Manchester City Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Brad Guzanus USAGK218034266.70
Brian Horneeng ENGGK19001
Ian Ironsideeng ENGGK19001
Brad Jonesau AUSGK218011
Tomás Mejíases ESPGK19001
Mark Schwarzerau AUSGK121,080133
Ross Turnbulleng ENGGK19001
Víctor Valdéses ESPGK19071685.70
Gary Walsheng ENGGK327021
242,1601021880.09

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.