Middlesbrough vs. Tottenham Hotspur Historical Head-to-HeadSubscribe Now (First Month Free)

Middlesbrough
32 wins
21 draws
30 losses
133 goals
Tottenham Hotspur
30 wins
21 draws
32 losses
128 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
FA CupFifth round properTue2022-03-0119:55 Middlesbrough1–0Tottenham31,135Riverside StadiumDarren EnglandMatch ReportRequired Extra Time
FA CupThird roundTue2020-01-1420:05 Tottenham2–1Middlesbrough49,202Tottenham Hotspur StadiumCraig PawsonMatch Report
FA CupThird roundSun2020-01-0514:01 Middlesbrough1–1Tottenham26,693Riverside StadiumStuart AttwellMatch Report
Premier LeagueRegular seasonSat2017-02-0417:30 Tottenham1–0Middlesbrough31,949White Hart Lane Mark ClattenburgMatch Report
Premier LeagueRegular seasonSat2016-09-2415:00 Middlesbrough1–2Tottenham32,703Riverside StadiumGraham ScottMatch Report
Premier LeagueRegular seasonWed2009-03-04Tottenham4–0Middlesbrough35,761White Hart LaneHoward WebbMatch Report
Premier LeagueRegular seasonSat2008-08-16Middlesbrough2–1TottenhamRiverside StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2008-04-12Tottenham1–1MiddlesbroughWhite Hart LaneMark HalseyMatch Report
Premier LeagueRegular seasonSat2007-11-03Middlesbrough1–1TottenhamRiverside StadiumMike DeanMatch Report
Premier LeagueRegular seasonSat2007-04-28Middlesbrough2–3Tottenham27,861Riverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonTue2006-12-05Tottenham2–1Middlesbrough34,154White Hart LaneMark HalseyMatch Report
Premier LeagueRegular seasonSun2005-12-18Middlesbrough3–3Tottenham27,614Riverside StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSat2005-08-20Tottenham2–0Middlesbrough35,951White Hart LaneMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2005-05-07Middlesbrough1–0Tottenham34,766Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonSun2004-11-28Tottenham2–0Middlesbrough35,772White Hart LanePhil DowdMatch Report
Premier LeagueRegular seasonTue2004-03-09Middlesbrough1–0Tottenham31,789Riverside StadiumMatt MessiasMatch Report
Premier LeagueRegular seasonSun2003-10-26Tottenham0–0Middlesbrough32,641White Hart LaneMike DeanMatch Report
Premier LeagueRegular seasonSat2003-05-03Middlesbrough5–1Tottenham30,230Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonSat2002-09-28Tottenham0–3Middlesbrough36,082White Hart LaneGraham PollMatch Report
Premier LeagueRegular seasonSat2002-03-30Middlesbrough1–1Tottenham31,258Riverside StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSat2001-10-27Tottenham2–1Middlesbrough36,062White Hart LaneMike DeanMatch Report
Premier LeagueRegular seasonSat2000-12-23Tottenham0–0Middlesbrough35,638White Hart LaneRob StylesMatch Report
Premier LeagueRegular seasonTue2000-08-22Middlesbrough1–1Tottenham31,254Riverside StadiumPeter JonesMatch Report
Premier LeagueRegular seasonMon2000-04-03Tottenham2–3Middlesbrough31,796White Hart LaneAlan WileyMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Premier LeagueRegular seasonSat1999-12-18Middlesbrough2–1Tottenham33,129Riverside StadiumSteve DunnMatch Report
Premier LeagueRegular seasonSat1999-02-20Middlesbrough0–0Tottenham34,687Riverside StadiumRob HarrisMatch Report
Premier LeagueRegular seasonSun1998-09-13Tottenham0–3Middlesbrough30,437White Hart LaneSteve DunnMatch Report
Premier LeagueRegular seasonThu1997-04-24Tottenham1–0Middlesbrough29,947White Hart LanePaul DurkinMatch Report
Premier LeagueRegular seasonSat1996-10-19Middlesbrough0–3Tottenham30,215Riverside StadiumStephen LodgeMatch Report
Premier LeagueRegular seasonMon1996-04-08Tottenham1–1Middlesbrough32,036White Hart LanePeter JonesMatch Report
Premier LeagueRegular seasonTue1995-11-21Middlesbrough0–1Tottenham29,487Riverside StadiumMike ReedMatch Report
Premier LeagueRegular seasonTue1993-04-20Middlesbrough3–0Tottenham14,472Ayresome ParkDavid AllisonMatch Report
Premier LeagueRegular seasonSat1992-10-17Tottenham2–2Middlesbrough24,735White Hart LanePaul DurkinMatch Report
First DivisionRegular seasonSat1989-01-21Middlesbrough2–2TottenhamMatch Report
First DivisionRegular seasonSat1988-09-24Tottenham3–2MiddlesbroughMatch Report
First DivisionRegular seasonWed1982-01-27Tottenham1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-08-29Middlesbrough1–3TottenhamMatch Report
First DivisionRegular seasonSat1980-12-20Middlesbrough4–1TottenhamMatch Report
First DivisionRegular seasonSat1980-10-11Tottenham3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-11-03Middlesbrough0–0TottenhamMatch Report
First DivisionRegular seasonSat1979-08-18Tottenham1–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-04-07Tottenham1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-03-31Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1977-02-05Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1976-08-28Tottenham0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-12-20Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1975-08-16Tottenham1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-03-15Middlesbrough3–0TottenhamMatch Report
First DivisionRegular seasonSat1974-09-28Tottenham1–2MiddlesbroughMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1954-01-02Middlesbrough3–0TottenhamMatch Report
First DivisionRegular seasonSat1953-08-29Tottenham4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1952-12-27Middlesbrough0–4TottenhamMatch Report
First DivisionRegular seasonThu1952-12-25Tottenham7–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-12-15Tottenham3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-08-18Middlesbrough2–1TottenhamMatch Report
First DivisionRegular seasonSat1951-04-21Middlesbrough1–1TottenhamMatch Report
First DivisionRegular seasonSat1950-12-02Tottenham3–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1935-03-23Middlesbrough3–1TottenhamMatch Report
First DivisionRegular seasonSat1934-11-10Tottenham3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-03-10Middlesbrough1–1TottenhamMatch Report
First DivisionRegular seasonSat1933-10-28Tottenham2–0MiddlesbroughMatch Report
First DivisionRegular seasonMon1927-09-12Tottenham4–2MiddlesbroughMatch Report
First DivisionRegular seasonWed1927-08-31Middlesbrough3–1TottenhamMatch Report
First DivisionRegular seasonSat1923-09-15Middlesbrough0–1TottenhamMatch Report
First DivisionRegular seasonSat1923-09-08Tottenham2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1923-01-06Tottenham2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1922-12-30Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1921-09-17Middlesbrough0–0TottenhamMatch Report
First DivisionRegular seasonSat1921-09-10Tottenham2–4MiddlesbroughMatch Report
First DivisionRegular seasonSat1921-05-07Tottenham2–2MiddlesbroughMatch Report
First DivisionRegular seasonMon1921-05-02Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1915-02-13Middlesbrough7–5TottenhamMatch Report
First DivisionRegular seasonSat1914-10-10Tottenham3–3MiddlesbroughMatch Report
First DivisionRegular seasonMon1914-04-13Middlesbrough6–0TottenhamMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonFri1913-12-26Tottenham0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1913-02-08Tottenham5–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-10-05Middlesbrough1–1TottenhamMatch Report
First DivisionRegular seasonSat1912-02-17Tottenham2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-10-14Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonMon1911-02-13Tottenham6–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1910-10-01Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1910-02-26Middlesbrough4–3TottenhamMatch Report
First DivisionRegular seasonSat1909-10-16Tottenham1–3MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupFifth round properTue2022-03-0119:55 Middlesbrough1–0Tottenham31,135Riverside StadiumDarren EnglandMatch ReportRequired Extra Time
Premier LeagueRegular seasonSat2008-08-16Middlesbrough2–1TottenhamRiverside StadiumMartin AtkinsonMatch Report
Premier LeagueRegular seasonSat2005-05-07Middlesbrough1–0Tottenham34,766Riverside StadiumDermot GallagherMatch Report
Premier LeagueRegular seasonTue2004-03-09Middlesbrough1–0Tottenham31,789Riverside StadiumMatt MessiasMatch Report
Premier LeagueRegular seasonSat2003-05-03Middlesbrough5–1Tottenham30,230Riverside StadiumUriah RennieMatch Report
Premier LeagueRegular seasonSat2002-09-28Tottenham0–3Middlesbrough36,082White Hart LaneGraham PollMatch Report
Premier LeagueRegular seasonMon2000-04-03Tottenham2–3Middlesbrough31,796White Hart LaneAlan WileyMatch Report
Premier LeagueRegular seasonSat1999-12-18Middlesbrough2–1Tottenham33,129Riverside StadiumSteve DunnMatch Report
Premier LeagueRegular seasonSun1998-09-13Tottenham0–3Middlesbrough30,437White Hart LaneSteve DunnMatch Report
Premier LeagueRegular seasonTue1993-04-20Middlesbrough3–0Tottenham14,472Ayresome ParkDavid AllisonMatch Report
First DivisionRegular seasonSat1980-12-20Middlesbrough4–1TottenhamMatch Report
First DivisionRegular seasonSat1979-08-18Tottenham1–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-04-07Tottenham1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1979-03-31Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1977-02-05Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1975-12-20Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1975-03-15Middlesbrough3–0TottenhamMatch Report
First DivisionRegular seasonSat1974-09-28Tottenham1–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1954-01-02Middlesbrough3–0TottenhamMatch Report
First DivisionRegular seasonSat1951-08-18Middlesbrough2–1TottenhamMatch Report
First DivisionRegular seasonSat1935-03-23Middlesbrough3–1TottenhamMatch Report
First DivisionRegular seasonWed1927-08-31Middlesbrough3–1TottenhamMatch Report
First DivisionRegular seasonSat1922-12-30Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1921-09-10Tottenham2–4MiddlesbroughMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonMon1921-05-02Middlesbrough1–0TottenhamMatch Report
First DivisionRegular seasonSat1915-02-13Middlesbrough7–5TottenhamMatch Report
First DivisionRegular seasonMon1914-04-13Middlesbrough6–0TottenhamMatch Report
First DivisionRegular seasonFri1913-12-26Tottenham0–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1911-10-14Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1910-10-01Middlesbrough2–0TottenhamMatch Report
First DivisionRegular seasonSat1910-02-26Middlesbrough4–3TottenhamMatch Report
First DivisionRegular seasonSat1909-10-16Tottenham1–3MiddlesbroughMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupThird roundSun2020-01-0514:01 Middlesbrough1–1Tottenham26,693Riverside StadiumStuart AttwellMatch Report
Premier LeagueRegular seasonSat2008-04-12Tottenham1–1MiddlesbroughWhite Hart LaneMark HalseyMatch Report
Premier LeagueRegular seasonSat2007-11-03Middlesbrough1–1TottenhamRiverside StadiumMike DeanMatch Report
Premier LeagueRegular seasonSun2005-12-18Middlesbrough3–3Tottenham27,614Riverside StadiumHoward WebbMatch Report
Premier LeagueRegular seasonSun2003-10-26Tottenham0–0Middlesbrough32,641White Hart LaneMike DeanMatch Report
Premier LeagueRegular seasonSat2002-03-30Middlesbrough1–1Tottenham31,258Riverside StadiumPhil DowdMatch Report
Premier LeagueRegular seasonSat2000-12-23Tottenham0–0Middlesbrough35,638White Hart LaneRob StylesMatch Report
Premier LeagueRegular seasonTue2000-08-22Middlesbrough1–1Tottenham31,254Riverside StadiumPeter JonesMatch Report
Premier LeagueRegular seasonSat1999-02-20Middlesbrough0–0Tottenham34,687Riverside StadiumRob HarrisMatch Report
Premier LeagueRegular seasonMon1996-04-08Tottenham1–1Middlesbrough32,036White Hart LanePeter JonesMatch Report
Premier LeagueRegular seasonSat1992-10-17Tottenham2–2Middlesbrough24,735White Hart LanePaul DurkinMatch Report
First DivisionRegular seasonSat1989-01-21Middlesbrough2–2TottenhamMatch Report
First DivisionRegular seasonSat1979-11-03Middlesbrough0–0TottenhamMatch Report
First DivisionRegular seasonSat1976-08-28Tottenham0–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-04-21Middlesbrough1–1TottenhamMatch Report
First DivisionRegular seasonSat1950-12-02Tottenham3–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-03-10Middlesbrough1–1TottenhamMatch Report
First DivisionRegular seasonSat1921-09-17Middlesbrough0–0TottenhamMatch Report
First DivisionRegular seasonSat1921-05-07Tottenham2–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1914-10-10Tottenham3–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-10-05Middlesbrough1–1TottenhamMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupThird roundTue2020-01-1420:05 Tottenham2–1Middlesbrough49,202Tottenham Hotspur StadiumCraig PawsonMatch Report
Premier LeagueRegular seasonSat2017-02-0417:30 Tottenham1–0Middlesbrough31,949White Hart Lane Mark ClattenburgMatch Report
Premier LeagueRegular seasonSat2016-09-2415:00 Middlesbrough1–2Tottenham32,703Riverside StadiumGraham ScottMatch Report
Premier LeagueRegular seasonWed2009-03-04Tottenham4–0Middlesbrough35,761White Hart LaneHoward WebbMatch Report
Premier LeagueRegular seasonSat2007-04-28Middlesbrough2–3Tottenham27,861Riverside StadiumLee MasonMatch Report
Premier LeagueRegular seasonTue2006-12-05Tottenham2–1Middlesbrough34,154White Hart LaneMark HalseyMatch Report
Premier LeagueRegular seasonSat2005-08-20Tottenham2–0Middlesbrough35,951White Hart LaneMartin AtkinsonMatch Report
Premier LeagueRegular seasonSun2004-11-28Tottenham2–0Middlesbrough35,772White Hart LanePhil DowdMatch Report
Premier LeagueRegular seasonSat2001-10-27Tottenham2–1Middlesbrough36,062White Hart LaneMike DeanMatch Report
Premier LeagueRegular seasonThu1997-04-24Tottenham1–0Middlesbrough29,947White Hart LanePaul DurkinMatch Report
Premier LeagueRegular seasonSat1996-10-19Middlesbrough0–3Tottenham30,215Riverside StadiumStephen LodgeMatch Report
Premier LeagueRegular seasonTue1995-11-21Middlesbrough0–1Tottenham29,487Riverside StadiumMike ReedMatch Report
First DivisionRegular seasonSat1988-09-24Tottenham3–2MiddlesbroughMatch Report
First DivisionRegular seasonWed1982-01-27Tottenham1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1981-08-29Middlesbrough1–3TottenhamMatch Report
First DivisionRegular seasonSat1980-10-11Tottenham3–2MiddlesbroughMatch Report
First DivisionRegular seasonSat1975-08-16Tottenham1–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1953-08-29Tottenham4–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1952-12-27Middlesbrough0–4TottenhamMatch Report
First DivisionRegular seasonThu1952-12-25Tottenham7–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1951-12-15Tottenham3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1934-11-10Tottenham3–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1933-10-28Tottenham2–0MiddlesbroughMatch Report
First DivisionRegular seasonMon1927-09-12Tottenham4–2MiddlesbroughMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
First DivisionRegular seasonSat1923-09-15Middlesbrough0–1TottenhamMatch Report
First DivisionRegular seasonSat1923-09-08Tottenham2–1MiddlesbroughMatch Report
First DivisionRegular seasonSat1923-01-06Tottenham2–0MiddlesbroughMatch Report
First DivisionRegular seasonSat1913-02-08Tottenham5–3MiddlesbroughMatch Report
First DivisionRegular seasonSat1912-02-17Tottenham2–1MiddlesbroughMatch Report
First DivisionRegular seasonMon1911-02-13Tottenham6–2MiddlesbroughMatch Report

Fixture Leaders

Middlesbrough Players vs. Tottenham Hotspur

Middlesbrough Players vs. Tottenham Hotspur Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Matt Crookseng ENGDF,FW1120010000
Anfernee Dijksteelsr SURDF1120000000
Isaiah Joneseng ENGDF,FW1120000000
Joe Lumleyeng ENGGK1120000000
Andraž Šporarsi SVNFW195000000
Neil Taylorwls WALDF,MF195000000
Afonso Alvesbr BRAFW,MF217100000
Nick Barmbyeng ENGFW,MF218000000
Antonio Barragánes ESPDF,MF190000000
Mikkel Beckdk DENFW325302000
Clayton Blackmorewls WALDF,MF19000000
George Boatengnl NEDMF1299310011
Benito Carboneit ITAFW19000000
Calum Chamberseng ENGDF,MF2180000000
Adam Claytoneng ENGMF4351000000
Colin Coopereng ENGDF647700010
Neil Coxeng ENGDF327000010
Mark Crossleywls WALGK19000000
Brian Deaneeng ENGFW428510010
Ugo Ehiogueng ENGDF864000000
Emersonbr BRAMF218000010
Bernardo Espinosaco COLDF190000000
Fábiobr BRADF190000000
Gianluca Festait ITADF218000000
Jimmy Floyd Hasselbainknl NEDFW327000010
Chris Freestoneeng ENGFW29900000
George Friendeng ENGDF,MF190000010
Dael Fryeng ENGDF3300000000
Paul Gascoigneeng ENGMF217400010
Geremicm CMRDF,MF19010000
Ben Gibsoneng ENGDF2180100000
Jon Gittenseng ENGDF19000000
Dean Gordoneng ENGDF,MF318100000
Jonathan Greeningeng ENGMF536100000
John Hendriesct SCOFW,MF19001000
Craig Hignetteng ENGFW,MF318901010
Jonny Howsoneng ENGDF,MF3297000000
Robert Huthde GERDF322510010
Paul Inceeng ENGMF327000000
Brad Jonesau AUSGK218000000
Christian Karembeufr FRADF,MF218000000
Alan Kernaghanie IRLDF218000000
Vladimír Kindersk SVKDF29610000
Craig Liddleeng ENGDF19000000
Neil Maddisoneng ENGDF,MF19000000
Carlos Marinelliar ARGMF19000000
Paddy McNairnir NIRDF,MF3284000010
Tomás Mejíases ESPGK2180000000
Gaizka Mendietaes ESPMF322500010
Alan Millereng ENGGK218000000
Alan Mooreie IRLMF214700000
Chris Morrisie IRLDF218000010
Robbie Mustoeeng ENGMF1193110010
Álvaro Negredoes ESPFW2148000000
Gary O'Neileng ENGMF434301000
Keith O'Neillie IRLMF326900020
Paul Okonau AUSMF218000020
Gary Pallistereng ENGDF327000000
Ray Parloureng ENGMF327000010
Juninho Paulistabr BRAMF864311000
Andy Peakeeng ENGMF19000000
Stephen Pearseng ENGGK218000000
Nigel Pearsoneng ENGDF436000010
Jimmy Phillipseng ENGDF218000000
Emanuel Pogatetzat AUTDF545011030
Jamie Pollockeng ENGMF211600000
Mark Proctoreng ENGMF19000000
Franck Queudruefr FRADF1084920011
Ben Robertseng ENGGK19000000
Fábio Rochembackbr BRADF,MF427902000
Marten de Roonnl NEDDF,MF2180000010
George Savillenir NIRMF2124110010
Mark Schwarzerau AUSGK191,71000000
Mohamed Shawkyeg EGYMF19000000
Gareth Southgateeng ENGDF1090001010
Djed Spenceeng ENGDF,MF2163000000
Phil Stampeng ENGMF323200000
Robbie Stockdalesct SCODF652600010
Marcus Taverniereng ENGFW,MF3227000000
Andy Townsendie IRLMF218000010
Víctor Valdéses ESPGK2180000000
Steve Vickerseng ENGDF981000010
Gary Walsheng ENGGK19000000
David Wheatereng ENGDF436010000
Phil Whelaneng ENGDF19010000
Derek Whytesct SCODF429900010
Paul Wilkinsoneng ENGFW218020000
Lewis Wingeng ENGMF190000000
Jonathan Woodgateeng ENGDF218000000
Tommy Wrightsct SCOMF218020000
Abel Xavierpt PORDF19000000
Luke Youngeng ENGDF218010010
Boudewijn Zendennl NEDDF,FW434601000
Christian Ziegede GERDF,MF217811000
Noel Whelaneng ENGFW318100000
Joseph-Désiré Jobcm CMRFW,MF324210000
Fabrizio Ravanelliit ITAFW217100000
Jan Åge Fjørtoftno NORFW18000000
Chris Riggotteng ENGDF326000000
Mark Vidukaau AUSFW533910000
Adama Traorées ESPFW,MF2110000010
Jérémie Aliadièrefr FRAFW,MF430900000
Alen Bokšićhr CROFW434511000
Ashley Fletchereng ENGFW2165100000
Duncan Watmoreeng ENGFW,MF174000000
Tony McMahoneng ENGDF,MF17300000
Matthew Bateseng ENGDF325200010
Bernie Slavenie IRLFW17200000
Tuncay Şanlıtr TURFW,MF424900000
Justin Hoytett TRIDF16900000
Patrick Robertseng ENGFW,MF168000000
Hayden Coulsoneng ENGDF,MF166000000
Bryan Robsoneng ENGMF16400000
Jonathan Groundseng ENGDF16300000
Szilárd Némethsk SVKFW635322000
Adam Forshaweng ENGMF270000000
Gastón Ramírezuy URUFW,MF158000000
Luke Wilkshireau AUSDF,FW314100000
Lee Cattermoleeng ENGMF318500000
Ben Liddleeng ENGMF156000000
Adam Johnsoneng ENGMF39900000
Mark Summerbelleng ENGMF423310020
Folarin Balogunus USAFW146000000
Yakubu Aiyegbening NGAFW429420010
Julio Arcaar ARGDF,MF422900020
Malcolm Christieeng ENGFW316710000
Andrew Davieseng ENGDF319800000
Dorivabr BRAMF525600020
Massimo Maccaroneit ITAFW519532000
James Morrisonsct SCOFW,MF317801000
Stuart Parnabyeng ENGDF213500000
Andrew Tayloreng ENGDF,MF536000000
Marlon Kingjm JAMFW13800000
David Murphyeng ENGDF13300000
Hamilton Ricardco COLFW535340010
Jordan Rhodessct SCOFW132000000
Adlène Guediouradz ALGMF129000000
Cristhian Stuaniuy URUFW,MF2119000000
Marc Bolaeng ENGDF,MF125000000
Josh Coburneng ENGFW125100000
Marco Brancait ITAFW12400000
Marvin Johnsoneng ENGDF,FW2114000000
Rudy Gestedebj BENFW235010000
Lee Dong-gookkr KORFW23400010
Didier Digardfr FRAMF11901010
Ben Hutchinsoneng ENGFW11900000
Curtis Flemingie IRLDF747101010
Michael Reizigernl NEDDF210700000
Andy Campbelleng ENGFW411701000
Lee Peltiereng ENGDF,MF116000000
Lukas Nmechade GERFW292000000
Dean Windasseng ENGFW,MF21500000
Stewart Downingeng ENGFW,MF12974120000
Patrick Bamfordeng ENGFW,MF112000000
Jaime Morenobo BOLFW11000000
Midoeg EGYFW1910000
Allan Johnstonsct SCOMF1800000
Alun Armstrongeng ENGFW1600000
Sol Bambaci CIVDF13000000
43832,945402600452

Middlesbrough Goalkeepers vs. Tottenham Hotspur

Middlesbrough Goalkeepers vs. Tottenham Hotspur Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Joe Lumleyeng ENGGK1120606100.01
Mark Crossleywls WALGK19010
Brad Jonesau AUSGK218050
Tomás Mejíases ESPGK218083562.50
Alan Millereng ENGGK218040
Stephen Pearseng ENGGK218021
Ben Robertseng ENGGK19010
Mark Schwarzerau AUSGK191,710217
Víctor Valdéses ESPGK218093777.80
Gary Walsheng ENGGK19010
333,00023411878.39

Tottenham Hotspur Players vs. Middlesbrough

Tottenham Hotspur Players vs. Middlesbrough Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Pierre Højbjergdk DENMF1120000000
Cristian Romeroar ARGDF1120000010
Dejan Kulusevskise SWEFW,MF1104000000
Toby Alderweireldbe BELDF3270000000
Paul Alleneng ENGMF216400000
Chris Armstrongeng ENGFW857630000
Benoît Assou-Ekottocm CMRDF216500000
Timothée Atoubacm CMRDF19000000
Serge Aurierci CIVDF,MF190010000
Espen Baardsenno NORGK19000000
David Bentleyeng ENGMF19000010
Dimitar Berbatovbg BULFW532921000
Nicola Bertiit ITAMF19000010
Goran Bunjevčevićrs SRBDF218000010
Colin Calderwoodsct SCODF436000000
Sol Campbelleng ENGDF,FW1090001010
Stephen Carrie IRLDF981001030
Michael Carrickeng ENGMF436001010
Radek Černýcz CZEGK218000000
Pascal Chimbondafr FRADF433901000
Edgar Davidsnl NEDMF218000020
Ben Davieswls WALDF,MF3294000000
Sean Daviseng ENGMF19000000
Michael Dawsoneng ENGDF981001010
Jermain Defoeeng ENGFW749121020
Mousa Dembélébe BELMF190000000
Eric Diereng ENGDF,MF4384000000
Jason Dozzelleng ENGMF327000030
Gordon Duriesct SCOFW19001000
Justin Edinburgheng ENGDF641400010
Erik Edmanse SWEDF218000000
Christian Eriksendk DENFW,MF4359000000
Matthew Etheringtoneng ENGMF322501000
Ruel Foxms MSRMF533411010
Steffen Freundde GERMF539100000
Anthony Gardnereng ENGDF545000010
Paulo Gazzanigaar ARGGK2180000000
David Ginolafr FRAFW,MF431511030
Heurelho Gomesbr BRAGK218000000
David Howellseng ENGMF435101000
Tom Huddlestoneeng ENGMF314801000
Alan Huttonsct SCODF19000000
Steffen Iversenno NORFW651611010
Younès Kaboulfr FRADF19000000
Robbie Keaneie IRLFW1387752000
Kasey Kellerus USAGK545000000
Stephen Kellyie IRLDF19000000
Ledley Kingeng ENGDF,MF1192300000
Aaron Lennoneng ENGFW,MF642821000
Hugo Llorisfr FRAGK3300000000
Gary Mabbutteng ENGDF,MF218000000
Pedro Mendespt PORMF19001000
Lucas Mourabr BRAFW,MF2150100000
Noureddine Naybetma MARDF19000000
Stuart Nethercotteng ENGDF19000000
Allan Nielsendk DENMF431900021
Wilson Palacioshn HONMF19000000
Noé Pamarotfr FRADF19000000
Chris Perryeng ENGDF756300031
Gus Poyetuy URUMF530301020
Serhiy Rebrovua UKRFW,MF323601000
Dean Richardseng ENGDF436000000
Paul Robinsoneng ENGGK654000010
Ricardo Rochapt PORDF19000000
Ronny Rosenthalil ISRFW,MF218000000
Neil Ruddockeng ENGDF218000000
Vinny Samwayseng ENGMF218000000
Davinson Sánchezco COLDF190000000
Steve Sedgleyeng ENGDF,MF218000000
Teddy Sheringhameng ENGFW1073541200
Tim Sherwoodeng ENGMF541400020
Andy Sintoneng ENGMF212510000
Paul Stalterica CANDF,MF218000000
Neil Sullivansct SCOGK327000000
Teemu Tainiofi FINMF29201010
Japhet Tangangaeng ENGDF190000000
Mauricio Tariccoar ARGDF761401020
Ben Thatcherwls WALDF428600010
Alton Thelwelleng ENGDF19000000
Paolo Tramezzaniit ITADF19000000
Pat Van Den Hauwewls WALDF19000000
Ramon Vegach SUIDF327010010
Jan Vertonghenbe BELDF3270000000
Ian Walkereng ENGGK981000000
Kyle Walkereng ENGDF,MF2180000010
Victor Wanyamake KENMF2180000000
Clive Wilsoneng ENGDF218000010
Jonathan Woodgateeng ENGDF327000000
Luke Youngeng ENGDF19000010
Lee Young-pyokr KORDF327000000
Christian Ziegede GERDF,MF210100000
Harry Kaneeng ENGFW2209101100
Dele Allieng ENGFW,MF4273000010
Didier Zokoraci CIVMF647500001
Frédéric Kanoutéml MLIFW210510000
Paul Koncheskyeng ENGDF,FW18200000
Jermaine Jenaseng ENGMF650410010
Matt Dohertyie IRLDF,MF180000000
Son Heung-minkr KORFW,MF5410200000
Steed Malbranquefr FRAMF431901010
Michael Browneng ENGMF28000010
Gary Dohertyie IRLDF,FW17900000
Dean Austineng ENGDF434400020
Luka Modrićhr CROMF216201000
Hossam Ghalyeg EGYMF17101000
Andy Reidie IRLMF321300000
Willem Korstennl NEDMF16700000
Giovani dos Santosmx MEXFW,MF16400000
Johnnie Jacksoneng ENGMF16300000
Bobby Zamoraeng ENGFW16300000
Darren Andertoneng ENGMF1085400010
Kevin-Prince Boatenggh GHAFW,MF16200000
Darren Benteng ENGFW420010000
Ryan Sessegnoneng ENGDF,FW3225000000
Dave Tuttleeng ENGDF15400000
Roman Pavlyuchenkoru RUSFW15210000
Stephen Clemenceeng ENGMF315800000
Les Ferdinandeng ENGFW633010000
Jamie Redknappeng ENGMF213510000
Steven Bergwijnnl NEDFW,MF140000000
Emersonbr BRADF,MF140000000
Moussa Saïbdz ALGMF14000000
Nayimes ESPMF13600000
Giovani Lo Celsoar ARGFW,MF2125100000
Nick Barmbyeng ENGFW,MF211810000
Stéphane Dalmatfr FRAMF211700000
Gareth Balewls WALFW,MF12600000
Milenko Ačimovičsi SVNMF12400000
Midoeg EGYFW320220010
Gilbertobr BRADF,MF12100000
Érik Lamelaar ARGFW,MF3146100010
Jamie O'Haraeng ENGMF23300000
Terry Fenwickeng ENGDF11600000
Sergio Reguilónes ESPDF,MF116000000
Andy Turnerie IRLMF11600000
Simon Davieswls WALMF428300020
Moussa Sissokofr FRAMF279000000
Grzegorz Rasiakpl POLFW1900000
Rohan Rickettseng ENGMF29800000
Reto Zieglerch SUIDF,MF29800000
Dane Scarletteng ENGFW16000000
Øyvind Leonhardsenno NORMF29510000
Hélder Postigapt PORFW23200000
Steve Sladeeng ENGFW1400000
Harry Winkseng ENGMF5273000000
Vincent Janssennl NEDFW286010000
Danny Murphyeng ENGMF1100000
Georges-Kévin N'Koudoucm CMRFW,MF11000000
43232,929392831533

Tottenham Hotspur Goalkeepers vs. Middlesbrough

Tottenham Hotspur Goalkeepers vs. Middlesbrough Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Espen Baardsenno NORGK19030
Radek Černýcz CZEGK218020
Paulo Gazzanigaar ARGGK218072571.40
Heurelho Gomesbr BRAGK218021
Kasey Kellerus USAGK5450101
Hugo Llorisfr FRAGK330062466.71
Paul Robinsoneng ENGGK654072
Neil Sullivansct SCOGK327021
Ian Walkereng ENGGK9810114
333,0001341969.210

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.