Blackburn Rovers vs. Middlesbrough Historical Head-to-HeadSubscribe Now (First Month Free)

Blackburn Rovers
40 wins
28 draws
28 losses
145 goals
Middlesbrough
28 wins
28 draws
40 losses
127 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-03-1615:00 Middlesbrough1.40–00.7Blackburn25,554Riverside StadiumKeith StroudMatch Report
ChampionshipRegular seasonSat2023-09-1615:00 Blackburn2.92–12.5Middlesbrough16,348Ewood ParkJames BellMatch Report
ChampionshipRegular seasonThu2022-12-2919:45 Blackburn0.81–20.9Middlesbrough18,128Ewood ParkLeigh DoughtyMatch Report
ChampionshipRegular seasonSat2022-10-1515:00 Middlesbrough2.01–22.0Blackburn24,213Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonMon2022-01-2419:45 Blackburn1.11–00.9Middlesbrough14,670Ewood ParkDarren EnglandMatch Report
ChampionshipRegular seasonSat2021-08-2815:00 Middlesbrough1.81–10.5Blackburn20,542Riverside StadiumMichael SalisburyMatch Report
ChampionshipRegular seasonSun2021-01-2415:00 Middlesbrough1.40–11.1BlackburnRiverside StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonTue2020-11-0319:45 Blackburn0.20–02.2MiddlesbroughEwood ParkDavid WebbMatch Report
ChampionshipRegular seasonSat2020-02-0115:00 Middlesbrough1.81–10.7Blackburn19,937Riverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSat2019-08-1715:00 Blackburn2.21–00.7Middlesbrough14,012Ewood ParkJarred GillettMatch Report
ChampionshipRegular seasonSun2019-02-1713:00 Blackburn0.80–12.6Middlesbrough13,249Ewood ParkDarren BondMatch Report
ChampionshipRegular seasonSat2018-12-0815:00 Middlesbrough1.11–11.3Blackburn21,985Riverside StadiumSimon HooperMatch Report
ChampionshipRegular seasonTue2016-03-0119:45 Blackburn2–1Middlesbrough16,601Ewood ParkAndy MadleyMatch Report
ChampionshipRegular seasonSat2016-02-0615:00 Middlesbrough1–1Blackburn26,244Riverside StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSun2014-12-2815:00 Blackburn0–0Middlesbrough22,304Ewood ParkCarl BoyesonMatch Report
ChampionshipRegular seasonSat2014-11-2915:00 Middlesbrough1–1Blackburn18,152Riverside StadiumMark ClattenburgMatch Report
Premier LeagueRegular seasonSat2009-01-31Middlesbrough0–0Blackburn24,303Riverside StadiumChris FoyMatch Report
Premier LeagueRegular seasonSat2008-10-25Blackburn1–1Middlesbrough17,606Ewood ParkMike DeanMatch Report
Premier LeagueRegular seasonSat2008-01-19Blackburn1–1MiddlesbroughEwood ParkKeith StroudMatch Report
Premier LeagueRegular seasonSat2007-08-11Middlesbrough1–2BlackburnRiverside StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSat2006-12-30Blackburn2–1Middlesbrough22,653Ewood ParkMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2006-09-23Middlesbrough0–1Blackburn24,959Riverside StadiumGraham PollMatch Report
Premier LeagueRegular seasonSat2006-03-18Blackburn3–2Middlesbrough18,681Ewood ParkChris FoyMatch Report
Premier LeagueRegular seasonMon2005-12-26Middlesbrough0–2Blackburn29,881Riverside StadiumUriah RennieMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat2005-02-05Middlesbrough1–0Blackburn30,654Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonSat2004-10-16Blackburn0–4Middlesbrough20,385Ewood ParkMike RileyMatch Report
Premier LeagueRegular seasonSat2004-02-07Middlesbrough0–1Blackburn28,307Riverside StadiumRob StylesMatch Report
Premier LeagueRegular seasonFri2003-12-26Blackburn2–2Middlesbrough25,452Ewood ParkAlan WileyMatch Report
Premier LeagueRegular seasonWed2003-01-01Blackburn1–0Middlesbrough23,413Ewood ParkDavid PughMatch Report
Premier LeagueRegular seasonSat2002-08-31Middlesbrough1–0Blackburn28,270Riverside StadiumMark HalseyMatch Report
Premier LeagueRegular seasonSat2002-04-20Middlesbrough1–3Blackburn26,932Riverside StadiumNeale BarryMatch Report
Premier LeagueRegular seasonSat2001-12-01Blackburn0–1Middlesbrough23,849Ewood ParkBarry KnightMatch Report
Premier LeagueRegular seasonSat1999-04-03Blackburn0–0Middlesbrough27,482Ewood ParkAlan WilkieMatch Report
Premier LeagueRegular seasonSat1998-10-17Middlesbrough2–1Blackburn34,413Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonThu1997-05-08Blackburn0–0Middlesbrough27,411Ewood ParkGraham PollMatch Report
Premier LeagueRegular seasonWed1997-03-19Middlesbrough2–1Blackburn29,891Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat1995-12-16Blackburn1–0Middlesbrough27,996Ewood ParkPaul DansonMatch Report
Premier LeagueRegular seasonSat1995-09-30Middlesbrough2–0Blackburn29,462Riverside StadiumPaul AlcockMatch Report
Premier LeagueRegular seasonSat1993-03-20Blackburn1–1Middlesbrough14,041Ewood ParkGerald AshbyMatch Report
Premier LeagueRegular seasonSat1992-12-05Middlesbrough3–2Blackburn20,096Ayresome ParkBrian HillMatch Report
First DivisionRegular seasonSat1948-04-17Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonSat1947-11-29Blackburn1–7MiddlesbroughMatch Report
First DivisionRegular seasonSat1947-03-22Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1946-11-16Blackburn1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1936-03-21Blackburn2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-11-16Middlesbrough6–1BlackburnMatch Report
First DivisionRegular seasonSat1935-02-23Middlesbrough3–3BlackburnMatch Report
First DivisionRegular seasonSat1934-10-13Blackburn3–2MiddlesbroughMatch Report
First DivisionRegular seasonTue1933-12-26Middlesbrough3–1BlackburnMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonMon1933-12-25Blackburn0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1933-05-06Middlesbrough4–0BlackburnMatch Report
First DivisionRegular seasonSat1932-12-24Blackburn4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-03-26Middlesbrough0–2BlackburnMatch Report
First DivisionRegular seasonSat1931-11-14Blackburn4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1931-04-18Blackburn4–5MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-12-13Middlesbrough4–1BlackburnMatch Report
First DivisionRegular seasonMon1930-04-21Middlesbrough2–4BlackburnMatch Report
First DivisionRegular seasonWed1930-01-01Blackburn7–0MiddlesbroughMatch Report
First DivisionRegular seasonThu1928-02-23Blackburn3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1927-09-17Middlesbrough2–0BlackburnMatch Report
First DivisionRegular seasonSat1924-03-08Middlesbrough2–0BlackburnMatch Report
First DivisionRegular seasonSat1924-02-02Blackburn2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1923-04-21Middlesbrough1–2BlackburnMatch Report
First DivisionRegular seasonSat1923-04-14Blackburn2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-04-22Blackburn2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-04-15Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1921-01-01Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonSat1920-12-18Blackburn3–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1919-09-15Blackburn0–2MiddlesbroughMatch Report
First DivisionRegular seasonWed1919-09-03Middlesbrough2–2BlackburnMatch Report
First DivisionRegular seasonSat1915-04-24Blackburn4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-12-19Middlesbrough1–4BlackburnMatch Report
First DivisionRegular seasonSat1914-01-17Middlesbrough3–0BlackburnMatch Report
First DivisionRegular seasonSat1913-09-20Blackburn6–0MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonMon1913-02-10Blackburn5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-09-21Middlesbrough0–0BlackburnMatch Report
First DivisionRegular seasonSat1912-01-06Blackburn2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-09-09Middlesbrough2–1BlackburnMatch Report
First DivisionRegular seasonSat1911-04-29Middlesbrough2–3BlackburnMatch Report
First DivisionRegular seasonSat1910-12-24Blackburn5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1910-03-05Blackburn1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1909-10-23Middlesbrough1–3BlackburnMatch Report
First DivisionRegular seasonMon1909-04-12Middlesbrough1–0BlackburnMatch Report
First DivisionRegular seasonFri1908-12-25Blackburn0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1908-01-18Middlesbrough3–0BlackburnMatch Report
First DivisionRegular seasonSat1907-09-21Blackburn2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1907-04-27Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1906-12-22Blackburn4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-04-28Blackburn1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-12-23Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonSat1905-04-15Blackburn0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-12-17Middlesbrough2–1BlackburnMatch Report
First DivisionRegular seasonSat1904-04-16Middlesbrough0–2BlackburnMatch Report
First DivisionRegular seasonSat1903-12-19Blackburn1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1903-04-11Middlesbrough4–0BlackburnMatch Report
First DivisionRegular seasonMon1902-09-01Blackburn0–1MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipRegular seasonSat2023-09-1615:00 Blackburn2.92–12.5Middlesbrough16,348Ewood ParkJames BellMatch Report
ChampionshipRegular seasonSat2022-10-1515:00 Middlesbrough2.01–22.0Blackburn24,213Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonMon2022-01-2419:45 Blackburn1.11–00.9Middlesbrough14,670Ewood ParkDarren EnglandMatch Report
ChampionshipRegular seasonSun2021-01-2415:00 Middlesbrough1.40–11.1BlackburnRiverside StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSat2019-08-1715:00 Blackburn2.21–00.7Middlesbrough14,012Ewood ParkJarred GillettMatch Report
ChampionshipRegular seasonTue2016-03-0119:45 Blackburn2–1Middlesbrough16,601Ewood ParkAndy MadleyMatch Report
Premier LeagueRegular seasonSat2007-08-11Middlesbrough1–2BlackburnRiverside StadiumAndre MarrinerMatch Report
Premier LeagueRegular seasonSat2006-12-30Blackburn2–1Middlesbrough22,653Ewood ParkMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2006-09-23Middlesbrough0–1Blackburn24,959Riverside StadiumGraham PollMatch Report
Premier LeagueRegular seasonSat2006-03-18Blackburn3–2Middlesbrough18,681Ewood ParkChris FoyMatch Report
Premier LeagueRegular seasonMon2005-12-26Middlesbrough0–2Blackburn29,881Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonSat2004-02-07Middlesbrough0–1Blackburn28,307Riverside StadiumRob StylesMatch Report
Premier LeagueRegular seasonWed2003-01-01Blackburn1–0Middlesbrough23,413Ewood ParkDavid PughMatch Report
Premier LeagueRegular seasonSat2002-04-20Middlesbrough1–3Blackburn26,932Riverside StadiumNeale BarryMatch Report
Premier LeagueRegular seasonSat1995-12-16Blackburn1–0Middlesbrough27,996Ewood ParkPaul DansonMatch Report
First DivisionRegular seasonSat1947-03-22Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1934-10-13Blackburn3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-12-24Blackburn4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1932-03-26Middlesbrough0–2BlackburnMatch Report
First DivisionRegular seasonSat1931-11-14Blackburn4–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1930-04-21Middlesbrough2–4BlackburnMatch Report
First DivisionRegular seasonWed1930-01-01Blackburn7–0MiddlesbroughMatch Report
First DivisionRegular seasonThu1928-02-23Blackburn3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1924-02-02Blackburn2–0MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1923-04-21Middlesbrough1–2BlackburnMatch Report
First DivisionRegular seasonSat1923-04-14Blackburn2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-04-15Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1920-12-18Blackburn3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1915-04-24Blackburn4–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-12-19Middlesbrough1–4BlackburnMatch Report
First DivisionRegular seasonSat1913-09-20Blackburn6–0MiddlesbroughMatch Report
First DivisionRegular seasonMon1913-02-10Blackburn5–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-01-06Blackburn2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-04-29Middlesbrough2–3BlackburnMatch Report
First DivisionRegular seasonSat1910-12-24Blackburn5–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1909-10-23Middlesbrough1–3BlackburnMatch Report
First DivisionRegular seasonSat1907-09-21Blackburn2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1907-04-27Middlesbrough0–1BlackburnMatch Report
First DivisionRegular seasonSat1906-12-22Blackburn4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-04-16Middlesbrough0–2BlackburnMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipRegular seasonSat2024-03-1615:00 Middlesbrough1.40–00.7Blackburn25,554Riverside StadiumKeith StroudMatch Report
ChampionshipRegular seasonSat2021-08-2815:00 Middlesbrough1.81–10.5Blackburn20,542Riverside StadiumMichael SalisburyMatch Report
ChampionshipRegular seasonTue2020-11-0319:45 Blackburn0.20–02.2MiddlesbroughEwood ParkDavid WebbMatch Report
ChampionshipRegular seasonSat2020-02-0115:00 Middlesbrough1.81–10.7Blackburn19,937Riverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSat2018-12-0815:00 Middlesbrough1.11–11.3Blackburn21,985Riverside StadiumSimon HooperMatch Report
ChampionshipRegular seasonSat2016-02-0615:00 Middlesbrough1–1Blackburn26,244Riverside StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSun2014-12-2815:00 Blackburn0–0Middlesbrough22,304Ewood ParkCarl BoyesonMatch Report
ChampionshipRegular seasonSat2014-11-2915:00 Middlesbrough1–1Blackburn18,152Riverside StadiumMark ClattenburgMatch Report
Premier LeagueRegular seasonSat2009-01-31Middlesbrough0–0Blackburn24,303Riverside StadiumChris FoyMatch Report
Premier LeagueRegular seasonSat2008-10-25Blackburn1–1Middlesbrough17,606Ewood ParkMike DeanMatch Report
Premier LeagueRegular seasonSat2008-01-19Blackburn1–1MiddlesbroughEwood ParkKeith StroudMatch Report
Premier LeagueRegular seasonFri2003-12-26Blackburn2–2Middlesbrough25,452Ewood ParkAlan WileyMatch Report
Premier LeagueRegular seasonSat1999-04-03Blackburn0–0Middlesbrough27,482Ewood ParkAlan WilkieMatch Report
Premier LeagueRegular seasonThu1997-05-08Blackburn0–0Middlesbrough27,411Ewood ParkGraham PollMatch Report
Premier LeagueRegular seasonSat1993-03-20Blackburn1–1Middlesbrough14,041Ewood ParkGerald AshbyMatch Report
First DivisionRegular seasonSat1948-04-17Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonSat1936-03-21Blackburn2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-02-23Middlesbrough3–3BlackburnMatch Report
First DivisionRegular seasonMon1933-12-25Blackburn0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-04-22Blackburn2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-01-01Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonWed1919-09-03Middlesbrough2–2BlackburnMatch Report
First DivisionRegular seasonSat1912-09-21Middlesbrough0–0BlackburnMatch Report
First DivisionRegular seasonSat1910-03-05Blackburn1–1MiddlesbroughMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonFri1908-12-25Blackburn0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1906-04-28Blackburn1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1905-12-23Middlesbrough1–1BlackburnMatch Report
First DivisionRegular seasonSat1903-12-19Blackburn1–1MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipRegular seasonThu2022-12-2919:45 Blackburn0.81–20.9Middlesbrough18,128Ewood ParkLeigh DoughtyMatch Report
ChampionshipRegular seasonSun2019-02-1713:00 Blackburn0.80–12.6Middlesbrough13,249Ewood ParkDarren BondMatch Report
Premier LeagueRegular seasonSat2005-02-05Middlesbrough1–0Blackburn30,654Riverside StadiumMike RileyMatch Report
Premier LeagueRegular seasonSat2004-10-16Blackburn0–4Middlesbrough20,385Ewood ParkMike RileyMatch Report
Premier LeagueRegular seasonSat2002-08-31Middlesbrough1–0Blackburn28,270Riverside StadiumMark HalseyMatch Report
Premier LeagueRegular seasonSat2001-12-01Blackburn0–1Middlesbrough23,849Ewood ParkBarry KnightMatch Report
Premier LeagueRegular seasonSat1998-10-17Middlesbrough2–1Blackburn34,413Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonWed1997-03-19Middlesbrough2–1Blackburn29,891Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSat1995-09-30Middlesbrough2–0Blackburn29,462Riverside StadiumPaul AlcockMatch Report
Premier LeagueRegular seasonSat1992-12-05Middlesbrough3–2Blackburn20,096Ayresome ParkBrian HillMatch Report
First DivisionRegular seasonSat1947-11-29Blackburn1–7MiddlesbroughMatch Report
First DivisionRegular seasonSat1946-11-16Blackburn1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-11-16Middlesbrough6–1BlackburnMatch Report
First DivisionRegular seasonTue1933-12-26Middlesbrough3–1BlackburnMatch Report
First DivisionRegular seasonSat1933-05-06Middlesbrough4–0BlackburnMatch Report
First DivisionRegular seasonSat1931-04-18Blackburn4–5MiddlesbroughMatch Report
First DivisionRegular seasonSat1930-12-13Middlesbrough4–1BlackburnMatch Report
First DivisionRegular seasonSat1927-09-17Middlesbrough2–0BlackburnMatch Report
First DivisionRegular seasonSat1924-03-08Middlesbrough2–0BlackburnMatch Report
First DivisionRegular seasonMon1919-09-15Blackburn0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-01-17Middlesbrough3–0BlackburnMatch Report
First DivisionRegular seasonSat1911-09-09Middlesbrough2–1BlackburnMatch Report
First DivisionRegular seasonMon1909-04-12Middlesbrough1–0BlackburnMatch Report
First DivisionRegular seasonSat1908-01-18Middlesbrough3–0BlackburnMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1905-04-15Blackburn0–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1904-12-17Middlesbrough2–1BlackburnMatch Report
First DivisionRegular seasonSat1903-04-11Middlesbrough4–0BlackburnMatch Report
First DivisionRegular seasonMon1902-09-01Blackburn0–1MiddlesbroughMatch Report

Fixture Leaders

Blackburn Rovers Players vs. Middlesbrough

Blackburn Rovers Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Tosin Adarabioyoeng ENGDF190000000
Hope Akpanng NGAMF2180100000
Mark Atkinseng ENGDF,MF19010000
Daniel Ayalaes ESPDF2180000000
Markus Babbelde GERDF218020000
Alex Baptisteeng ENGDF2180000000
David Battyeng ENGMF218000000
Henning Bergno NORDF763000010
Lars Bohinenno NORMF19000000
Jarrad Branthwaiteeng ENGDF190000000
Callum Brittaineng ENGDF,MF3270000000
Andy Coleeng ENGFW431511010
Gordon Cowanseng ENGMF19000000
Greg Cunninghamie IRLDF,MF190000010
Bradley Dackeng ENGFW,MF5346000010
Callum Davidsonsct SCODF218000010
Barry Douglassct SCODF,MF190000000
Jonathan Douglasie IRLMF19000010
Paul Downingeng ENGDF190000000
Damien Duffie IRLFW,MF434003000
Shane Duffyie IRLDF,MF3270000000
David Dunneng ENGMF646410100
Simon Eastwoodeng ENGGK2180000000
Tayo Eduneng ENGDF,MF190000010
Brett Emertonau AUSDF,MF1185305010
Barry Fergusonsct SCOMF218000000
John Filanau AUSGK19000000
Garry Flitcrofteng ENGMF863000020
Tim Flowerseng ENGGK545000000
Brad Friedelus USAGK141,26000000
Kevin Gallachersct SCOFW,MF218000020
Sam Gallaghereng ENGFW,MF10774400000
Morten Gamst Pedersenno NORFW,MF760311020
Rudy Gestedebj BENFW2180100010
Danny Grahameng ENGFW6454201100
Michael Grayeng ENGDF,MF536100000
Vince Grellaau AUSMF218000010
Jan Paul van Heckenl NEDDF190000000
Ryan Hedgeswls WALFW,MF4273110010
Stéphane Henchozch SUIDF218000000
Colin Hendrysct SCODF654000030
Dominic Hyamsct SCODF4360010010
Stig Inge Bjørnebyeno NORDF19000000
Thomas Kaminskibe BELGK5450000010
Jeff Kennaie IRLDF543200000
Tugay Kerimoğlutr TURMF1163000041
Zurab Khizanishvilige GEODF327000010
Shefki Kuqifi FINFW19020000
Darragh Lenihanie IRLDF,FW8720010040
Steve Livingstoneeng ENGFW19000000
Lee Makeleng ENGMF19000000
Ben Marshalleng ENGDF,FW4360000010
Dominic Matteosct SCODF,MF218000020
David Mayeng ENGDF19000000
Jason McAteerie IRLMF19000010
Bobby Mimmseng ENGGK218000000
Kevin Moranie IRLDF218000010
Charlie Mulgrewsct SCODF,MF2180100000
Lucas Neillau AUSDF1199001020
Ryan Nelsennz NZLDF763000010
Mike Newelleng ENGFW327002010
Shabani Nondacd CODFW217420000
Ryan Nyambena NAMDF,MF6495000010
Marcus Olssonse SWEDF,FW2122000000
André Ooijernl NEDDF654000010
Darren Peacockeng ENGDF218000010
Ian Pearceeng ENGDF218000000
Aynsley Pearseng ENGGK3270000000
Harry Pickeringeng ENGDF,MF5450000000
Chris Priceeng ENGDF19000000
David Rayaes ESPGK2180000000
Steven Reidie IRLDF,MF530000010
Paul Robinsoneng ENGGK218000000
Christopher Sambacg CGODF327000020
Robbie Savagewls WALMF650301031
Alan Shearereng ENGFW327010000
Tim Sherwoodeng ENGMF654010020
Craig Shorteng ENGDF536400000
Danny Simpsoneng ENGDF19000000
Tommy Spurreng ENGDF2180000010
Jason Steeleeng ENGGK2180000000
Chris Suttoneng ENGDF,FW321610010
Martin Tayloreng ENGDF436000000
Sondre Tronstadno NORMF190000000
Ryan Tunnicliffeeng ENGMF2180000010
Carlos Villanuevacl CHIFW,MF19000000
Christian Waltoneng ENGGK2180000000
Ashley Wardeng ENGFW19000000
Elliott Wardeng ENGDF190000000
Stephen Warnockeng ENGDF436000000
Jason Wilcoxeng ENGFW,MF545011000
Derrick Williamsie IRLDF4300000021
Lee Williamsonjm JAMMF2172000000
Alan Wrighteng ENGDF19000000
Dwight Yorkett TRIFW,MF321710000
Jacob Davenporteng ENGMF185000010
Matt Janseneng ENGFW421500000
Corry Evansnir NIRDF,MF5343000020
Benni McCarthyza RSAFW533120020
Harrison Reedeng ENGMF2174000000
Jon Steadeng ENGFW211510000
Jordi Gómezes ESPMF2161100010
Stewart Downingeng ENGFW,MF2156000000
Matt Grimeseng ENGMF181010000
David Thompsoneng ENGMF432100010
Billy McKinlaysct SCOMF217000000
Martin Olssonse SWEDF,MF18000010
Ashley Phillipswls WALDF180000000
Hayden Cartereng ENGDF3178010031
Youri Djorkaefffr FRAFW,MF17700000
Jason Robertsgd GRNFW318500000
Reda Khadrade GERFW,MF176000000
Patrik Anderssonse SWEDF17400000
Richard Smallwoodeng ENGMF174000000
Tony Wattsct SCOFW,MF2140000000
Jay McEveleysct SCODF17300000
Florent Sinama Pongollefr FRAFW17100000
Jordan Rhodessct SCOFW2157000000
Stuart Ripleyeng ENGFW,MF422000000
David Bentleyeng ENGMF644501010
Joe Rankin-Costelloeng ENGDF,MF4261000010
Yordies ESPFW16610000
Tyler Mortoneng ENGMF2155000010
Arnór Sigurðssonis ISLFW,MF165000000
Harvey Elliotteng ENGFW,MF2154010000
Matty Holmeseng ENGMF16400000
Adam Whartoneng ENGMF2153000000
Paul Gallaghersct SCOFW,MF315900010
Lorenzo Amorusoit ITADF16200000
Egil Østenstadno NORFW26900000
Damien Johnsonnir NIRMF215000000
Dario Marcolinit ITAMF16000010
Ian Carlo Povedaeng ENGFW,MF159010000
Leighton Clarksoneng ENGMF159000000
Paul Dickovsct SCOFW214900000
Aaron Mokoenaza RSADF,MF616500010
Tom Cairneysct SCOMF158000000
Graeme Le Sauxeng ENGDF323400010
Per Pedersendk DENFW15400000
Adam Henleywls WALDF151000000
Amari'i Belljm JAMDF,MF2135000000
Chris Colemanwls WALDF14500000
Neil Dannsgy GUYMF14500000
Tyrhys Dolaneng ENGFW,MF5186000020
Tyler Magloireeng ENGDF145000000
Jack Rodwelleng ENGDF,MF145000010
Lewis Traviseng ENGMF9685100050
Keith Andrewsie IRLMF14100000
Grant Hanleysct SCODF4309000010
Graham Fentoneng ENGMF25400010
Lewis Holtbyde GERMF2126000010
Andrew Moranie IRLMF132000000
Jemal Johnsonus USAFW,MF13100000
Roque Santa Cruzpy PARFW430110000
Lee Carsleyie IRLMF13000000
Keith Gillespienir NIRFW,MF422000010
Corrado Grabbiit ITAFW12900000
Sammie Szmodicsie IRLFW,MF3205200000
Paul Warhursteng ENGDF,MF29800000
Jake Garretteng ENGMF125000000
Craig Bellamywls WALFW211420000
Mark Hugheswls WALFW12400000
Nils-Eric Johanssonse SWEDF424900010
Craig Conwaysct SCOFW,MF4191000000
Roy Wegerleus USAFW,MF23900000
Adam Armstrongeng ENGFW,MF5311010000
Alan Mahonie IRLMF26500000
Yasin Ayarise SWEMF119000010
Andy Toddeng ENGDF643200000
Simeon Jacksonca CANFW240010010
Joe Rothwelleng ENGFW,MF5185100000
John Buckleyeng ENGMF6309010001
Daniel Butterwortheng ENGFW,MF114000000
Scott Whartoneng ENGDF4284000030
Giorgos Donisgr GREMF11000000
Keith Treacyie IRLMF11000000
Bradley Johnsoneng ENGDF,MF4198000010
Chris Tayloreng ENGMF18000000
Elliott Bennetteng ENGDF,MF5253000010
Ben Breretoncl CHIFW,MF7431000000
Chris Browneng ENGFW16000000
Matt Derbyshireeng ENGFW410920020
Kevin Davieseng ENGFW29500000
Tom Trybullde GERDF,MF261000010
Benjamin Chriseneeng ENGDF13000000
Semir Telalovicde GERFW235000000
Deyovaisio Zeefuiknl NEDDF,MF12000000
James Hilleng ENGDF11000000
Harry Leonardeng ENGFW11000000
54139,403392621975

Blackburn Rovers Goalkeepers vs. Middlesbrough

Blackburn Rovers Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Simon Eastwoodeng ENGGK218011
John Filanau AUSGK19001
Tim Flowerseng ENGGK545062
Brad Friedelus USAGK141,260154
Thomas Kaminskibe BELGK54501941578.92
Bobby Mimmseng ENGGK218040
Aynsley Pearseng ENGGK32701211191.72
David Rayaes ESPGK2180112981.80
Paul Robinsoneng ENGGK218011
Jason Steeleeng ENGGK218020
Christian Waltoneng ENGGK218081787.51
403,60050374284.014

Middlesbrough Players vs. Blackburn Rovers

Middlesbrough Players vs. Blackburn Rovers Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Albert Adomahgh GHADF,FW3257000000
Jan Åge Fjørtoftno NORFW214900000
Yakubu Aiyegbening NGAFW540510100
Luke Aylingeng ENGDF,MF190000010
Patrick Bamfordeng ENGFW,MF2122100000
Nick Barmbyeng ENGFW,MF218011010
Mikkel Beckdk DENFW323700010
Marlon Beresfordeng ENGGK19000000
Marcus Bettinellieng ENGGK2180000000
Clayton Blackmorewls WALDF,MF218000000
George Boatengnl NEDMF761710050
Marc Bolaeng ENGDF,MF4218000010
Benito Carboneit ITAFW19000000
Matthew Clarkeeng ENGDF190000000
Aaron Connollyie IRLFW190000010
Colin Coopereng ENGDF540500010
Neil Coxeng ENGDF327000000
Matt Crookseng ENGDF,FW5436110020
Mark Crossleywls WALGK19000000
Andrew Davieseng ENGDF543500010
Ritchie De Laetbe BELDF2180000000
Brian Deaneeng ENGFW212300000
Rav van den Bergnl NEDDF190000000
Seny Diengsn SENGK2180000000
Didier Digardfr FRAMF19000000
Dorivabr BRAMF318500000
Ugo Ehiogueng ENGDF427700000
Emersonbr BRAMF218000000
Lukas Engeldk DENDF,MF190000000
Jason Euelljm JAMFW,MF210300010
Willie Falconersct SCOFW19000000
Gianluca Festait ITADF436000030
Curtis Flemingie IRLDF436010000
Aden Flinteng ENGDF190000000
Jimmy Floyd Hasselbainknl NEDFW210330010
Adam Forshaweng ENGMF190100000
George Friendeng ENGDF,MF6502000010
Dael Fryeng ENGDF10827000000
Geremicm CMRDF,MF218001010
Dean Gordoneng ENGDF,MF218000000
Jonathan Greeningeng ENGMF428800000
Grant Halleng ENGDF190000000
Craig Harrisoneng ENGDF19000000
John Hendriesct SCOFW,MF321140000
Jonny Howsoneng ENGDF,MF121,066110000
Jordan Hugilleng ENGFW2100010000
Robert Huthde GERDF218000000
Paul Inceeng ENGMF19000000
Ian Ironsideeng ENGGK19000000
Ryan John Gileseng ENGDF,MF2156000000
Marvin Johnsoneng ENGDF,FW4198000000
Brad Jonesau AUSGK19000000
Dimitrios Konstantopoulosgr GREGK4360000000
Grant Leadbittereng ENGMF4322000010
Darragh Lenihanie IRLDF,FW3270000010
Craig Liddleeng ENGDF19000000
Joe Lumleyeng ENGGK2180000000
Tony McMahoneng ENGDF,MF19000010
Danny Millseng ENGDF19000000
Nicky Mohaneng ENGDF218000010
David Nugenteng ENGFW2176100000
Gary O'Neileng ENGMF218001010
John Obi Mikelng NGAMF190000000
Kenneth Omeruong NGADF190000000
Gary Pallistereng ENGDF19000000
Ray Parloureng ENGMF322300021
Stuart Parnabyeng ENGDF645000000
Juninho Paulistabr BRAMF543231000
Andy Peakeeng ENGMF218000010
Aynsley Pearseng ENGGK190000000
Stephen Pearseng ENGGK19000000
Nigel Pearsoneng ENGDF436000020
Jimmy Phillipseng ENGDF218000000
Emanuel Pogatetzat AUTDF758500020
Darren Randolphie IRLGK3270000000
Adam Reacheng ENGDF,FW190000000
Michael Reizigernl NEDDF19000000
Hamilton Ricardco COLFW218010100
Michael Rickettseng ENGFW19001000
Chris Riggotteng ENGDF758500010
Ben Robertseng ENGGK19000000
Mark Schwarzerau AUSGK151,35000000
Ryan Shottoneng ENGDF,FW3270000010
Tommy Smitheng ENGDF,MF190000010
Gareth Southgateeng ENGDF981000000
Djed Spenceeng ENGDF,MF3270000000
Andraž Šporarsi SVNFW190000000
Phil Stampeng ENGMF430301000
Zack Steffenus USAGK2180000000
Robbie Stockdalesct SCODF327000020
Mark Summerbelleng ENGMF214700010
Lee Tomlineng ENGFW,MF2118000010
Ross Turnbulleng ENGGK19000000
Steve Vickerseng ENGDF327000000
Mark Vidukaau AUSFW431510000
Josh Walkereng ENGMF19000000
Gary Walsheng ENGGK218000000
David Wheatereng ENGDF436010020
Dean Whiteheadeng ENGDF,MF2180000010
Derek Whytesct SCODF435700001
Paul Wilkinsoneng ENGFW218000010
Dean Windasseng ENGFW,MF310800000
Jonathan Woodgateeng ENGDF218000000
Tommy Wrightsct SCOMF218001000
Luke Youngeng ENGDF19000000
Boudewijn Zendennl NEDDF,FW436001000
Riley McGreeau AUSFW,MF4190100000
Neil Taylorwls WALDF,MF189000010
Miloš Veljkovićrs SRBDF189000000
Julio Arcaar ARGDF,MF213200000
Franck Queudruefr FRADF977710021
Alen Bokšićhr CROFW326610010
Tuncay Şanlıtr TURFW,MF432200000
Jérémie Aliadièrefr FRAFW,MF326300000
Lukas Nmechade GERFW183000000
Tony Vidmarau AUSDF18300000
Daniel Ayalaes ESPDF5397000020
Massimo Maccaroneit ITAFW319500000
Andy Townsendie IRLMF216700010
Craig Hignetteng ENGFW,MF434610000
Isaiah Joneseng ENGDF,FW5321000010
Chris Morrisie IRLDF216601000
Fabrizio Ravanelliit ITAFW17410000
Nathan Wood-Gordoneng ENGDF173000000
Finn Azazie IRLMF172000000
Jelle Vossenbe BELFW,MF2134000000
Emmanuel Latte Lathci CIVFW2161000010
Sam Morsyeg EGYMF2151000011
Lewis O'Brieneng ENGMF2161000000
Duncan Watmoreeng ENGFW,MF5206100000
Marcus Forssfi FINFW,MF4198120000
Alex Bangurasl SLEDF168000000
Malcolm Christieeng ENGFW27500000
Neil Maddisoneng ENGDF,MF16800000
Hayden Hackneyeng ENGMF3230000020
Gaizka Mendietaes ESPMF535701010
Rodrigo Munizbr BRAFW166000010
Marlon Kingjm JAMFW16400000
Marcus Taverniereng ENGFW,MF6441000020
Anfernee Dijksteelsr SURDF5373010010
Fábio Rochembackbr BRADF,MF428510010
Lewis Wingeng ENGMF4329000010
Yanic Wildschutsr SURFW,MF158000000
Emilio Nsuegq EQGDF,FW2136010000
Britt Assombalongacd CODFW6422200000
Lee Cattermoleeng ENGMF313800010
Mickaël Debèvefr FRAMF14500000
Stewart Downingeng ENGFW,MF13982140010
Allan Johnstonsct SCOMF213500000
Tomáš Kalascz CZEDF145000000
Carlos Marinelliar ARGMF316700000
Robbie Mustoeeng ENGMF756900020
Jamie Pollockeng ENGMF213501000
George Savillenir NIRMF5385000000
Enrique Solaes ESPFW145000010
Cristhian Stuaniuy URUFW,MF249000010
Andrew Tayloreng ENGDF,MF540500000
Luke Wilkshireau AUSDF,FW213500010
Ryan Frederickseng ENGDF144000000
Ashley Fletchereng ENGFW5310000000
Jason Gavinie IRLDF13000000
Adam Johnsoneng ENGMF618600000
Paddy McNairnir NIRDF,MF9750000030
Afonso Alvesbr BRAFW,MF211610000
Marvin Emnesnl NEDFW,MF23200000
Gastón Ramírezuy URUFW,MF126010000
Alex Mowatteng ENGMF124000000
Toyosi Olusanyaeng ENGMF124000010
Paul Gascoigneeng ENGMF12200010
Danny Grahameng ENGFW12200000
Marcus Browneeng ENGFW,MF121000000
Muhamed Bešićba BIHDF,MF292000001
Hayden Coulsoneng ENGDF,MF290100000
Daniel Barlasertr TURMF119000000
Sam Greenwoodeng ENGFW,MF119000010
Sam Silveraau AUSMF241000000
Kikées ESPFW2108000000
Alan Mooreie IRLMF11600000
Szilárd Némethsk SVKFW519410000
Chris Kamaraeng ENGMF11400000
Mark Proctoreng ENGMF11400000
Jason Kennedyeng ENGMF11300000
Keith O'Neillie IRLMF11300000
Jordan Rhodessct SCOFW2103000000
Mark Wilsoneng ENGMF11300000
Chuba Akpomeng ENGFW,MF3126000000
Folarin Balogunus USAFW111000000
Joseph-Désiré Jobcm CMRFW,MF420410000
James Morrisonsct SCOFW,MF531802000
Patrick Robertseng ENGFW,MF110000000
Ben Gibsoneng ENGDF4278000010
Stephen Walkereng ENGFW18000000
Lee Dong-gookkr KORFW1700000
Rudy Gestedebj BENFW17000000
Morgan Rogerseng ENGFW,MF14000000
Matthew Bateseng ENGDF29100000
Adam Claytoneng ENGMF4174000000
Josh Coburneng ENGFW24000000
53939,512372520775

Middlesbrough Goalkeepers vs. Blackburn Rovers

Middlesbrough Goalkeepers vs. Blackburn Rovers Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Marlon Beresfordeng ENGGK19010
Marcus Bettinellieng ENGGK218031266.71
Mark Crossleywls WALGK19001
Seny Diengsn SENGK2180112981.81
Ian Ironsideeng ENGGK19010
Brad Jonesau AUSGK19001
Dimitrios Konstantopoulosgr GREGK436041
Joe Lumleyeng ENGGK218042250.00
Aynsley Pearseng ENGGK19021150.00
Stephen Pearseng ENGGK19020
Darren Randolphie IRLGK3270102890.01
Ben Robertseng ENGGK19001
Mark Schwarzerau AUSGK151,350194
Zack Steffenus USAGK2180113872.70
Ross Turnbulleng ENGGK19010
Gary Walsheng ENGGK218011
403,60041403075.612

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.