Queens Park Rangers vs. Middlesbrough Historical Head-to-HeadSubscribe Now (First Month Free)

Queens Park Rangers
13 wins
10 draws
9 losses
45 goals
Middlesbrough
9 wins
10 draws
13 losses
39 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-0915:00 QPR0.60–20.5Middlesbrough16,689MATRADE Loftus Road StadiumLeigh DoughtyMatch Report
ChampionshipRegular seasonSat2023-09-0215:00 Middlesbrough1.50–20.7QPR25,671Riverside StadiumThomas BramallMatch Report
ChampionshipRegular seasonSat2023-02-1815:00 Middlesbrough2.33–10.7QPR27,456Riverside StadiumDavid WebbMatch Report
ChampionshipRegular seasonSat2022-08-0615:00 QPR1.43–21.3Middlesbrough15,796Kiyan Prince Foundation StadiumJoshua SmithMatch Report
ChampionshipRegular seasonWed2022-02-0919:45 QPR1.22–21.6Middlesbrough14,140Kiyan Prince Foundation StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonWed2021-08-1819:45 Middlesbrough1.82–30.8QPR22,436Riverside StadiumSteve MartinMatch Report
ChampionshipRegular seasonSat2021-04-1712:30 Middlesbrough1.01–20.8QPRRiverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSat2020-09-2615:00 QPR1.71–10.6MiddlesbroughKiyan Prince Foundation StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSun2020-07-0514:00 Middlesbrough0.90–10.7QPRRiverside StadiumScott DuncanMatch Report
ChampionshipRegular seasonSat2019-11-0915:00 QPR1.62–21.3Middlesbrough14,404Kiyan Prince Foundation StadiumDavid CooteMatch Report
ChampionshipRegular seasonSat2019-02-2315:00 Middlesbrough1.42–00.9QPR22,338Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonSat2018-12-1515:00 QPR1.42–10.4Middlesbrough14,088Loftus Road StadiumOliver LangfordMatch Report
ChampionshipRegular seasonSat2018-01-2015:00 QPR0–3Middlesbrough14,182Loftus Road StadiumOliver LangfordMatch Report
ChampionshipRegular seasonSat2017-09-1615:00 Middlesbrough3–2QPR24,790Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonFri2016-04-0119:45 QPR2–3Middlesbrough16,058Loftus Road StadiumSimon HooperMatch Report
ChampionshipRegular seasonFri2015-11-2019:45 Middlesbrough1–0QPR20,299Riverside StadiumChris KavanaghMatch Report
Premier LeagueRegular seasonSat1995-12-02QPR1–1Middlesbrough17,546Loftus RoadPaul DurkinMatch Report
Premier LeagueRegular seasonSat1995-10-21Middlesbrough1–0QPR29,293Riverside StadiumMike ReedMatch Report
Premier LeagueRegular seasonSat1993-01-09Middlesbrough0–1QPR15,616Ayresome ParkRoger DilkesMatch Report
Premier LeagueRegular seasonSat1992-09-19QPR3–3Middlesbrough12,272Loftus RoadJim BorrettMatch Report
First DivisionRegular seasonSat1989-04-15QPR0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1988-11-12Middlesbrough1–0QPRMatch Report
First DivisionRegular seasonSat1979-01-20QPR1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1978-09-16Middlesbrough0–2QPRMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1978-04-01QPR1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1977-11-05Middlesbrough1–1QPRMatch Report
First DivisionRegular seasonSat1977-04-16Middlesbrough0–2QPRMatch Report
First DivisionRegular seasonSat1976-11-20QPR3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1976-04-10QPR4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-09-20Middlesbrough0–0QPRMatch Report
First DivisionRegular seasonTue1975-02-25QPR0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1974-11-23Middlesbrough1–3QPRMatch 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-0215:00 Middlesbrough1.50–20.7QPR25,671Riverside StadiumThomas BramallMatch Report
ChampionshipRegular seasonSat2022-08-0615:00 QPR1.43–21.3Middlesbrough15,796Kiyan Prince Foundation StadiumJoshua SmithMatch Report
ChampionshipRegular seasonWed2021-08-1819:45 Middlesbrough1.82–30.8QPR22,436Riverside StadiumSteve MartinMatch Report
ChampionshipRegular seasonSat2021-04-1712:30 Middlesbrough1.01–20.8QPRRiverside StadiumMatt DonohueMatch Report
ChampionshipRegular seasonSun2020-07-0514:00 Middlesbrough0.90–10.7QPRRiverside StadiumScott DuncanMatch Report
ChampionshipRegular seasonSat2018-12-1515:00 QPR1.42–10.4Middlesbrough14,088Loftus Road StadiumOliver LangfordMatch Report
Premier LeagueRegular seasonSat1993-01-09Middlesbrough0–1QPR15,616Ayresome ParkRoger DilkesMatch Report
First DivisionRegular seasonSat1978-09-16Middlesbrough0–2QPRMatch Report
First DivisionRegular seasonSat1978-04-01QPR1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1977-04-16Middlesbrough0–2QPRMatch Report
First DivisionRegular seasonSat1976-11-20QPR3–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1976-04-10QPR4–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1974-11-23Middlesbrough1–3QPRMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
ChampionshipRegular seasonWed2022-02-0919:45 QPR1.22–21.6Middlesbrough14,140Kiyan Prince Foundation StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSat2020-09-2615:00 QPR1.71–10.6MiddlesbroughKiyan Prince Foundation StadiumDean WhitestoneMatch Report
ChampionshipRegular seasonSat2019-11-0915:00 QPR1.62–21.3Middlesbrough14,404Kiyan Prince Foundation StadiumDavid CooteMatch Report
Premier LeagueRegular seasonSat1995-12-02QPR1–1Middlesbrough17,546Loftus RoadPaul DurkinMatch Report
Premier LeagueRegular seasonSat1992-09-19QPR3–3Middlesbrough12,272Loftus RoadJim BorrettMatch Report
First DivisionRegular seasonSat1989-04-15QPR0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-01-20QPR1–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1977-11-05Middlesbrough1–1QPRMatch Report
First DivisionRegular seasonSat1975-09-20Middlesbrough0–0QPRMatch Report
First DivisionRegular seasonTue1975-02-25QPR0–0MiddlesbroughMatch 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-0915:00 QPR0.60–20.5Middlesbrough16,689MATRADE Loftus Road StadiumLeigh DoughtyMatch Report
ChampionshipRegular seasonSat2023-02-1815:00 Middlesbrough2.33–10.7QPR27,456Riverside StadiumDavid WebbMatch Report
ChampionshipRegular seasonSat2019-02-2315:00 Middlesbrough1.42–00.9QPR22,338Riverside StadiumAndy MadleyMatch Report
ChampionshipRegular seasonSat2018-01-2015:00 QPR0–3Middlesbrough14,182Loftus Road StadiumOliver LangfordMatch Report
ChampionshipRegular seasonSat2017-09-1615:00 Middlesbrough3–2QPR24,790Riverside StadiumDarren BondMatch Report
ChampionshipRegular seasonFri2016-04-0119:45 QPR2–3Middlesbrough16,058Loftus Road StadiumSimon HooperMatch Report
ChampionshipRegular seasonFri2015-11-2019:45 Middlesbrough1–0QPR20,299Riverside StadiumChris KavanaghMatch Report
Premier LeagueRegular seasonSat1995-10-21Middlesbrough1–0QPR29,293Riverside StadiumMike ReedMatch Report
First DivisionRegular seasonSat1988-11-12Middlesbrough1–0QPRMatch Report

Fixture Leaders

Queens Park Rangers Players vs. Middlesbrough

Queens Park Rangers Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Luke Amoseng ENGMF4331000000
Gabriele Angellait ITADF190000000
Dominic Balleng ENGDF,MF4287000010
Alex Baptisteeng ENGDF190000000
Yoann Barbetfr FRADF5450000000
David Bardsleyeng ENGDF218000010
Simon Barkereng ENGMF436000000
Asmir Begovićba BIHGK2180000000
Jake Bidwelleng ENGDF,MF4315010000
Rufus Brevetteng ENGDF216400010
Geoff Cameronus USADF,MF3270000010
Trevor Challiseng ENGDF19000000
Justin ChanningDF,MF19000000
Tjaronn Cherysr SURFW,MF190100000
Jake Clarke-Saltereng ENGDF2136000010
Jack Colbackeng ENGDF,MF2180110010
Steve Cookeng ENGDF,MF2134000000
Jordan Cousinseng ENGFW,MF2180000010
Danny Dichioeng ENGFW29600010
Robert Dickieeng ENGDF6540100000
Lyndon Dykessct SCOFW,MF6459220000
Les Ferdinandeng ENGFW218020010
Luke Freemaneng ENGFW,MF3270010000
Darnell Furlongeng ENGDF,MF4360000000
Robert Greeneng ENGGK190000000
Grant Halleng ENGDF4360000010
Mark Hateleyeng ENGFW19001000
Karl Henryeng ENGDF,MF2180000000
Andy Impeyeng ENGDF,MF436000000
Tim Iroegbunameng ENGMF190000000
Stefan Johansenno NORMF4328020020
Osman Kakaysl SLEDF,MF7573000020
Todd Kaneeng ENGDF,MF2180000000
Paul Koncheskyeng ENGDF,FW190000000
Toni Leistnerde GERDF2180000000
Jamal Lowejm JAMFW,MF190000000
Joe Lumleyeng ENGGK5391000000
Massimo Luongoau AUSMF4360000010
Joel Lynchwls WALDF2141000000
Ryan Manningie IRLDF,MF4315010000
David Marshallsct SCOGK190000000
Chris Martinsct SCOFW190000000
Alan McDonaldnir NIRDF320611000
Nedum Onuohaeng ENGDF3270000010
Kenneth Paalsr SURDF,MF4347000000
Darren Peacockeng ENGDF218000000
James Percheng ENGDF,MF2180000010
Sebastian Polterde GERFW190010000
Karl Readywls WALDF218000020
Tony Robertswls WALGK19000000
Jack Robinsoneng ENGDF2180000000
Trevor Sinclaireng ENGMF218000000
Alex Smithieseng ENGGK3270000010
Juergen Sommerus USAGK218000000
Jan Stejskalcz CZEGK19000000
Yun Suk-youngkr KORDF,MF190000000
Lee Wallacesct SCODF,MF5432100000
Jordy de Wijsnl NEDDF190000000
Ray Wilkinseng ENGMF19000000
Clive Wilsoneng ENGDF210800000
Steve Yateseng ENGDF218000000
Leroy Fernl NEDMF189000001
Nahki Wellsbm BERFW3189200010
Morgan Foxwls WALDF184000000
Sandrobr BRAMF182000000
Alejandro Faurlínar ARGMF2155000010
Lucas Andersendk DENFW,MF177000000
Albert Adomahgh GHADF,FW4202000000
Chris Willockeng ENGFW,MF6422320000
Jamie Mackiesct SCOFW,MF2114200010
Josh Scoweneng ENGMF3137000000
Tomer Hemedil ISRFW168000000
David Wheelereng ENGFW,MF167100000
Ian Hollowayeng ENGMF324400030
Bradley Alleneng ENGFW16201000
Matt Phillipssct SCODF,FW2152000010
George Thomaswls WALFW,MF2118000000
Seny Diengsn SENGK5417000001
Ilias Chairma MARFW,MF10705220010
Michael Freych SUIFW154000000
Moses Odubajoeng ENGDF,MF262000021
Kazenga LuaLuacd CODFW,MF145000000
Danny Maddixjm JAMDF320700010
Bright Osayi-Samuelng NGADF,FW4270100000
Aramide Oteheng ENGFW,MF367000000
Andy Sintoneng ENGMF213511100
Matt Smitheng ENGFW4115000000
Paweł Wszołekpl POLMF3215110010
Isaac Haydeneng ENGDF,MF136000010
Jordan Hugilleng ENGFW263100000
Tom Carrolleng ENGMF131000000
Jeff Hendrickie IRLFW,MF131000000
Junior Hoilettca CANFW,MF128000000
Gary Penriceeng ENGFW,MF211810000
Charlie Austineng ENGFW123000000
Andre Grayjm JAMFW123000000
Idrissa Syllagn GUIFW,MF123000000
Eberechi Ezeeng ENGFW,MF5357000000
Abdenasser El Khayatinl NEDFW,MF121000000
Rayan Kollieng ENGFW119000000
Paul Smythnir NIRFW,MF3144000000
Sam Fieldeng ENGMF6431010000
Kevin Galleneng ENGFW210000000
Dániel Tőzsérhu HUNMF114000000
Sinclair Armstrongie IRLFW284000000
Ziyad Larkechefr FRADF219000000
Conor Washingtonnir NIRFW2101000000
Andre Dozzelleng ENGMF3161100000
Jay Emmanuel-Thomaseng ENGFW,MF18000000
Stephen Duke-McKennagy GUYMF211000000
Jimmy Dunneie IRLDF5365100000
Macauley Bonnezw ZIMDF,FW14000000
Niko Hämäläinenfi FINDF,MF13000000
Michael Petrassoca CANDF,MF1000000
27519,725261910333

Queens Park Rangers Goalkeepers vs. Middlesbrough

Queens Park Rangers Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Asmir Begovićba BIHGK21801321184.61
Robert Greeneng ENGGK19010
Joe Lumleyeng ENGGK53911551066.71
David Marshallsct SCOGK19052460.00
Tony Robertswls WALGK19001
Alex Smithieseng ENGGK3270119545.50
Juergen Sommerus USAGK218020
Jan Stejskalcz CZEGK19030
Seny Diengsn SENGK54172591568.00
211,79869334566.73

Middlesbrough Players vs. Queens Park Rangers

Middlesbrough Players vs. Queens Park Rangers Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Albert Adomahgh GHADF,FW2168000000
Jan Åge Fjørtoftno NORFW19000000
Chuba Akpomeng ENGFW,MF4245300110
Jordan Archersct SCOGK190000000
Britt Assombalongacd CODFW8605300020
Lewis Bakereng ENGMF190100010
Nick Barmbyeng ENGFW,MF218000000
Marcus Bettinellieng ENGGK190000000
Marc Bolaeng ENGDF,MF4271000010
Cyrus Christieie IRLDF,MF294010010
Matthew Clarkeeng ENGDF190010000
Adam Claytoneng ENGMF6348000010
Neil Coxeng ENGDF218000000
Matt Crookseng ENGDF,FW4279210000
Rav van den Bergnl NEDDF190000000
Seny Diengsn SENGK2180000010
Lukas Engeldk DENDF,MF2180000010
Fábiobr BRADF190000000
Curtis Flemingie IRLDF19000000
Aden Flinteng ENGDF190000010
George Friendeng ENGDF,MF6540100000
Dael Fryeng ENGDF8666100010
Ben Gibsoneng ENGDF4360100000
Jon Gittenseng ENGDF19000010
Grant Halleng ENGDF3234000000
John Hendriesct SCOFW,MF318900010
Craig Hignetteng ENGFW,MF318710110
Brian Horneeng ENGGK19000000
Jordan Hugilleng ENGFW2103000000
Ryan John Gileseng ENGDF,MF2180010000
Marvin Johnsoneng ENGDF,FW5385020010
Isaiah Joneseng ENGDF,FW4327010010
Tomáš Kalascz CZEDF190000000
Neeskens Kebanocd CODFW,MF190010000
Alan Kernaghanie IRLDF19010000
Dimitrios Konstantopoulosgr GREGK2180000000
Grant Leadbittereng ENGMF4325111220
Craig Liddleeng ENGDF19000000
Joe Lumleyeng ENGGK2180000000
Riley McGreeau AUSFW,MF4302100000
Nicky Mohaneng ENGDF19000000
Jaime Morenobo BOLFW19000000
Chris Morrisie IRLDF327010110
Harold Moukoudicm CMRDF190000000
Robbie Mustoeeng ENGMF218000000
Emilio Nsuegq EQGDF,FW2180000000
Lewis O'Brieneng ENGMF2112000000
John Obi Mikelng NGAMF190000000
Andy Peakeeng ENGMF19000000
Stephen Pearseng ENGGK19000000
Nigel Pearsoneng ENGDF218000000
Jimmy Phillipseng ENGDF218001000
Jamie Pollockeng ENGMF430000010
Darren Randolphie IRLGK5450000010
Ryan Shottoneng ENGDF,FW3270000000
Phil Stampeng ENGMF19000000
Zack Steffenus USAGK2180000000
Dejan Stojanovićat AUTGK190000000
Neil Taylorwls WALDF,MF190000000
Adama Traorées ESPFW,MF190110000
Steve Vickerseng ENGDF218000000
Gary Walsheng ENGGK218000000
Duncan Watmoreeng ENGFW,MF3204000000
Derek Whytesct SCODF214300000
Paul Wilkinsoneng ENGFW218000000
Luke Aylingeng ENGDF,MF189010010
Hayden Hackneyeng ENGMF2179000000
Darragh Lenihanie IRLDF,FW3269000001
Daniel Barlasertr TURMF187010000
Stewart Downingeng ENGFW,MF6432010000
George Savillenir NIRMF5415100020
Andraž Šporarsi SVNFW181000000
Yannick Bolasiecd CODFW,MF180100000
Patrick Robertseng ENGFW,MF179000000
Jordan Rhodessct SCOFW178100000
Cameron Archereng ENGFW177000000
Emmanuel Latte Lathci CIVFW2145100000
Aaron Ramseyeng ENGMF177000000
Juninho Paulistabr BRAMF17400000
Patrick Bamfordeng ENGFW,MF171000000
Uche Ikpeazuug UGAFW170101100
Marcus Forssfi FINFW,MF2144200020
Gastón Ramírezuy URUFW,MF167100000
Ravel Morrisonjm JAMMF165000000
Tommy Wrightsct SCOMF215411000
Diego Fabbriniit ITAFW,MF163000000
Djed Spenceeng ENGDF,MF3210000000
Bernie Slavenie IRLFW16001000
Muhamed Bešićba BIHDF,MF158010010
Morgan Rogerseng ENGFW,MF157000000
Darnell Fishereng ENGDF154000000
Ashley Fletchereng ENGFW5281200000
Phil Whelaneng ENGDF13700010
Jonny Howsoneng ENGDF,MF141,053110020
Sam Morsyeg EGYMF127000000
Cristhian Stuaniuy URUFW,MF127000000
Marcus Taverniereng ENGFW,MF6312000000
Lewis Wingeng ENGMF4233000000
Anfernee Dijksteelsr SURDF6342000010
Willie Falconersct SCOFW211610000
Paddy McNairnir NIRDF,MF10790010010
Lukas Nmechade GERFW125000000
Adam Forshaweng ENGMF236000000
Tommy Smitheng ENGDF,MF2113000000
Josh Coburneng ENGFW122000000
Rudy Gestedebj BENFW122010000
Folarin Balogunus USAFW121000000
Sam Greenwoodeng ENGFW,MF246000010
Sam Silveraau AUSMF2103000000
Kikées ESPFW112000000
David Nugenteng ENGFW2102000000
Hayden Coulsoneng ENGDF,MF239000000
Aaron Connollyie IRLFW19000000
Daniel Ayalaes ESPDF6456100000
Martín Payeroar ARGMF29000010
Alex Mowatteng ENGMF13000000
Finn Azazie IRLMF11000000
27419,799322044341

Middlesbrough Goalkeepers vs. Queens Park Rangers

Middlesbrough Goalkeepers vs. Queens Park Rangers Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Jordan Archersct SCOGK19032133.30
Marcus Bettinellieng ENGGK19071685.70
Seny Diengsn SENGK218052360.01
Brian Horneeng ENGGK19030
Dimitrios Konstantopoulosgr GREGK218021
Joe Lumleyeng ENGGK218095544.40
Stephen Pearseng ENGGK19010
Darren Randolphie IRLGK54501761264.72
Zack Steffenus USAGK218074342.90
Dejan Stojanovićat AUTGK19051480.00
Gary Walsheng ENGGK218011
201,80053283460.45

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.