Fulham vs. Sunderland Historical Head-to-Head

Fulham
15 wins
13 draws
12 losses
47 goals
Sunderland
12 wins
13 draws
15 losses
47 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 CupFourth round properWed2023-02-0819:45 Sunderland2–3Fulham29,651Stadium of LightTim RobinsonMatch Report
FA CupFourth round properSat2023-01-2815:00 Fulham1–1Sunderland22,905Craven CottageMichael SalisburyMatch Report
ChampionshipChampionshipFri2018-04-2719:45 Fulham2–1Sunderland21,849Craven CottagePeter BankesMatch Report
ChampionshipChampionshipSat2017-12-1615:00 Sunderland1–0Fulham25,904Stadium of LightSteve MartinMatch Report
FA CupFourth roundTue2015-02-0319:45 Fulham1–3Sunderland14,777Craven CottagePaul TierneyMatch Report
FA CupFourth roundSat2015-01-2415:00 Sunderland0–0Fulham22,961Stadium of LightAnthony TaylorMatch Report
Premier LeaguePremier LeagueSat2014-01-11Fulham1–4Sunderland25,564Craven CottageMike DeanMatch Report
Premier LeaguePremier LeagueSat2013-08-17Sunderland0–1Fulham43,905Stadium of LightNeil SwarbrickMatch Report
Premier LeaguePremier LeagueSat2013-03-02Sunderland2–2Fulham39,312Stadium of LightMark HalseyMatch Report
Premier LeaguePremier LeagueSun2012-11-18Fulham1–3Sunderland25,646Craven CottageLee ProbertMatch Report
Premier LeaguePremier LeagueSun2012-05-06Fulham2–1Sunderland25,683Craven CottageMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSat2011-11-19Sunderland0–0Fulham37,688Stadium of LightAnthony TaylorMatch Report
Premier LeaguePremier LeagueSat2011-04-30Sunderland0–3Fulham39,576Stadium of LightMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSat2010-12-11Fulham0–0Sunderland24,462Craven CottageNeil SwarbrickMatch Report
Premier LeaguePremier LeagueSun2010-02-28Sunderland0–0Fulham40,192Stadium of LightMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSun2009-12-06Fulham1–0Sunderland23,168Craven CottageMike DeanMatch Report
Premier LeaguePremier LeagueTue2009-01-27Sunderland1–0Fulham36,539Stadium of LightMark HalseyMatch Report
Premier LeaguePremier LeagueSat2008-10-18Fulham0–0SunderlandCraven CottageKeith StroudMatch Report
Premier LeaguePremier LeagueSat2008-04-05Fulham1–3SunderlandCraven CottageMark HalseyMatch Report
Premier LeaguePremier LeagueSat2007-10-27Sunderland1–1FulhamStadium of LightAndre MarrinerMatch Report
Premier LeaguePremier LeagueThu2006-05-04Sunderland2–1Fulham28,226Stadium of LightMike RileyMatch Report
Premier LeaguePremier LeagueMon2006-01-02Fulham2–1Sunderland19,372Craven CottageDermot GallagherMatch Report
Premier LeaguePremier LeagueSat2003-03-01Fulham1–0Sunderland16,286Loftus RoadEddie WolstenholmeMatch Report
Premier LeaguePremier LeagueSat2002-09-14Sunderland0–3Fulham35,432Stadium of LightChris FoyMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Premier LeaguePremier LeagueSat2002-01-19Sunderland1–1Fulham45,124Stadium of LightPeter JonesMatch Report
Premier LeaguePremier LeagueWed2001-08-22Fulham2–0Sunderland20,197Craven CottageMike DeanMatch Report
First DivisionFirst DivisionMon1967-08-28Fulham3–2SunderlandMatch Report
First DivisionFirst DivisionWed1967-08-23Sunderland3–0FulhamMatch Report
First DivisionFirst DivisionSat1967-05-06Sunderland3–1FulhamMatch Report
First DivisionFirst DivisionSat1967-04-01Fulham3–1SunderlandMatch Report
First DivisionFirst DivisionSat1966-03-19Fulham3–0SunderlandMatch Report
First DivisionFirst DivisionSat1965-09-25Sunderland2–2FulhamMatch Report
First DivisionFirst DivisionSat1965-02-27Fulham1–0SunderlandMatch Report
First DivisionFirst DivisionSat1964-10-17Sunderland0–0FulhamMatch Report
First DivisionFirst DivisionSat1952-04-12Fulham0–1SunderlandMatch Report
First DivisionFirst DivisionSat1951-11-24Sunderland2–2FulhamMatch Report
First DivisionFirst DivisionSat1950-12-30Fulham1–1SunderlandMatch Report
First DivisionFirst DivisionSat1950-09-02Sunderland0–1FulhamMatch Report
First DivisionFirst DivisionSat1950-04-08Fulham0–3SunderlandMatch Report
First DivisionFirst DivisionSat1949-10-22Sunderland2–0FulhamMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
FA CupFourth round properWed2023-02-0819:45 Sunderland2–3Fulham29,651Stadium of LightTim RobinsonMatch Report
ChampionshipChampionshipFri2018-04-2719:45 Fulham2–1Sunderland21,849Craven CottagePeter BankesMatch Report
Premier LeaguePremier LeagueSat2013-08-17Sunderland0–1Fulham43,905Stadium of LightNeil SwarbrickMatch Report
Premier LeaguePremier LeagueSun2012-05-06Fulham2–1Sunderland25,683Craven CottageMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSat2011-04-30Sunderland0–3Fulham39,576Stadium of LightMartin AtkinsonMatch Report
Premier LeaguePremier LeagueSun2009-12-06Fulham1–0Sunderland23,168Craven CottageMike DeanMatch Report
Premier LeaguePremier LeagueMon2006-01-02Fulham2–1Sunderland19,372Craven CottageDermot GallagherMatch Report
Premier LeaguePremier LeagueSat2003-03-01Fulham1–0Sunderland16,286Loftus RoadEddie WolstenholmeMatch Report
Premier LeaguePremier LeagueSat2002-09-14Sunderland0–3Fulham35,432Stadium of LightChris FoyMatch Report
Premier LeaguePremier LeagueWed2001-08-22Fulham2–0Sunderland20,197Craven CottageMike DeanMatch Report
First DivisionFirst DivisionMon1967-08-28Fulham3–2SunderlandMatch Report
First DivisionFirst DivisionSat1967-04-01Fulham3–1SunderlandMatch Report
First DivisionFirst DivisionSat1966-03-19Fulham3–0SunderlandMatch Report
First DivisionFirst DivisionSat1965-02-27Fulham1–0SunderlandMatch Report
First DivisionFirst DivisionSat1950-09-02Sunderland0–1FulhamMatch Report

Fixture Leaders

Fulham Players vs. Sunderland

Fulham Players vs. Sunderland Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Tosin Adarabioyoeng ENGDF2180000000
Fernando Amorebietave VENDF19000000
John Arne Riiseno NORDF,MF436001010
Chris Bairdnir NIRDF,MF638000010
Dimitar Berbatovbg BULFW436010110
Marcus Bettinellieng ENGGK4360000010
Carlos Bocanegraus USADF19000010
Nikolay Bodurovbg BULDF2180000010
Rufus Brevetteng ENGDF324400020
Wayne Bridgeeng ENGDF19000010
Jimmy Bullardeng ENGMF218000000
Tom Cairneysct SCOMF4346100000
Philippe Christanvalfr FRADF19000010
John Collinssct SCOMF318700000
Mark Crossleywls WALGK19000000
Simon Davieswls WALMF761530010
Sean Daviseng ENGMF218000000
Steven Davisnir NIRMF19000000
Mousa Dembélébe BELMF218010000
Edwin van der Sarnl NEDGK327000000
Mahamadou Diarraml MLIMF19000000
Issa Diopfr FRADF190000000
Martin Djetoufr FRADF,MF19000000
Damien Duffie IRLFW,MF868303010
Shane Duffyie IRLDF,MF190010010
Simon Elliottnz NZLMF19000010
Steve Finnanie IRLDF327000000
Ryan Frederickseng ENGDF2180000010
Bjarne Goldbækdk DENMF19001000
Alain Gomafr FRADF327000010
Jack Grimmersct SCODF2180000000
Eiður Guðjohnsenis ISLFW,MF19000000
Brede Hangelandno NORDF1193000011
Aaron Hughesnir NIRDF121,08000000
Shaun Hutchinsoneng ENGDF,MF2180000010
Stefan Johansenno NORMF2180010000
Andrew Johnsoneng ENGFW526000000
Pajtim Kasamich SUIFW,MF211810000
Kasey Kellerus USAGK19000000
Stephen Kellyie IRLDF19000000
Zat Knighteng ENGDF327000000
Paul Koncheskyeng ENGDF,FW436000000
Layvin Kurzawafr FRADF2180110010
Dean Leacockeng ENGDF,MF19000010
Sylvain Legwinskifr FRAMF436000010
Steed Malbranquefr FRAMF645211000
Steve Marletfr FRAFW,MF218010000
Brian McBrideus USAFW323901010
Kevin McDonaldsct SCOMF2180000000
Andy Melvillewls WALDF,MF327000000
Aleksandar Mitrovićrs SRBFW3162110000
Danny Murphyeng ENGMF975800010
Antti Niemifi FINGK19000000
Denis Odoigh GHADF,MF190000000
Sheyi Ojoeng ENGFW,MF190000010
Elliot Omozusieng ENGDF19000000
Abdeslam Ouaddouma MARDF,MF212000000
John Paintsilgh GHADF,MF436001000
Scott Parkereng ENGMF19000010
Ian Pearceeng ENGDF215800010
Andreas Pereirabr BRAMF2135100000
Tomasz Radzinskica CANFW216310000
Tim Reamus USADF2180000000
Sascha Rietherde GERDF,MF436010010
Marek Rodáksk SVKGK2180000000
Louis Sahafr FRAFW218020000
Carlos Salcidomx MEXDF,MF216100000
Mark Schwarzerau AUSGK1090000000
Philippe Senderosch SUIDF541600000
Ryan Sessegnoneng ENGDF,FW2180000000
Nicky Shoreyeng ENGDF,MF19000000
Steve Sidwelleng ENGMF545011030
Manor Solomonil ISRFW,MF2169000000
Kostas Stafylidisgr GREDF,MF2180000000
Dejan Stefanovićrs SRBDF19000010
Adel Taarabtma MARFW,MF215200000
Maik Taylornir NIRGK19000000
Kenny Tetenl NEDDF2154000000
Ryan Tunnicliffeeng ENGMF2180000000
Lasse Vigen Christensendk DENMF299000000
Tony Warnertt TRIGK19000000
Pierre Womécm CMRDF19000000
Bobby Zamoraeng ENGFW649711010
Tomáš Kalascz CZEDF289000000
Jonathan Greeningeng ENGMF314700010
Ashkan Dejagahir IRNFW,MF210600000
Junichi Inamotojp JPNMF214312000
Dickson Etuhung NGAMF535100010
Pavel Pogrebnyakru RUSFW18000000
Rui Fontept PORFW,MF294000000
João Palhinhapt PORMF2141000000
Barry Haylesjm JAMFW324122010
Maarten Stekelenburgnl NEDGK17500000
Cauley Woodroweng ENGFW,MF2165000010
Seko Fofanaci CIVMF2155000010
Liam Rosenioreng ENGDF216400000
Lucas Piazonbr BRAFW,MF173100000
Diomansy Kamarasn SENFW319700000
Oliver Norwoodnir NIRMF171000000
Collins Johnnl NEDFW29921000
Harry Wilsonwls WALFW,MF2158100010
Derek Boatenggh GHAMF16400010
Giorgos Karagounisgr GREMF312300000
Carlos Viníciusbr BRAFW2108010000
Gaël Kakutacd CODFW,MF16110000
Paul Stalterica CANDF,MF16100000
Moussa Dembéléfr FRAFW159000000
Leon Andreasendk DENDF,MF15600010
Heiðar Helgusonis ISLFW214101000
Luke Harriswls WALMF145000000
Papa Bouba Diopsn SENDF,MF212900000
Matt Targetteng ENGDF,MF139000000
David Healynir NIRFW210210000
Mladen Petrićhr CROFW13210000
Ross McCormacksct SCOFW,MF2121000010
Clint Dempseyus USAFW,MF966411010
Emmanuel Frimponggh GHAMF12700000
Jon Harleyeng ENGDF211600010
Alexander Kačaniklićse SWEFW,MF3123000000
Michael Browneng ENGMF12200000
Shefki Kuqifi FINFW12200000
Willianbr BRAFW,MF122000000
Hameur Bouazzadz ALGFW,MF11900000
Jordan Grahameng ENGDF,FW119000000
Eddie Johnsonus USAFW11900000
Kieran Richardsoneng ENGDF,MF11900000
Elvis Hammondgh GHAFW11700000
Niclas Jensendk DENDF11600000
Zoltán Gerahu HUNMF529000000
Facundo Savaar ARGFW28800000
David Stockdaleeng ENGGK210500000
Luís Boa Mortept PORFW,MF312000000
Aboubakar Kamaramr MTNFW264000010
Harrison Reedeng ENGMF239000000
Bobby Reidjm JAMFW,MF239000000
Darren Benteng ENGFW11200000
Urby Emanuelsonnl NEDDF,FW11100000
Daniel Jameswls WALFW,MF111000000
Kerim Freitr TURFW,MF11000000
Seol Ki-hyeonkr KORFW,MF1900000
Patrick Robertseng ENGFW,MF19000000
David Elmse SWEFW1800000
Erik Nevlandno NORFW27500010
Hugo Rodallegaco COLFW4175100000
Kagisho Dikgacoiza RSAMF1500000
Bryan Ruizcr CRCFW,MF4242000000
Luca de la Torreus USAMF12000000
Matthew Briggsgy GUYDF27200000
Andrejs Štolcerslv LVAMF22101000
35525,680302310451

Fulham Goalkeepers vs. Sunderland

Fulham Goalkeepers vs. Sunderland Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Marcus Bettinellieng ENGGK436095777.81
Mark Crossleywls WALGK19020
Edwin van der Sarnl NEDGK327012
Kasey Kellerus USAGK19030
Antti Niemifi FINGK19010
Marek Rodáksk SVKGK2180113872.70
Mark Schwarzerau AUSGK1090076
Maik Taylornir NIRGK19001
Tony Warnertt TRIGK19010
Maarten Stekelenburgnl NEDGK17500
David Stockdaleeng ENGGK210540
272,34020271575.010

Sunderland Players vs. Fulham

Sunderland Players vs. Fulham Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Patrick van Aanholtnl NEDDF2180000000
Marcos Alonsoes ESPDF,MF19000000
Jozy Altidoreus USAFW211500000
Tore André Flono NORFW218000000
Julio Arcaar ARGDF,MF19000010
Phil Babbie IRLDF19000000
Daniel Ballardnir NIRDF2180000000
Phil Bardsleysct SCODF981010020
Danny Battheng ENGDF2180000010
Darren Benteng ENGFW327000000
Joachim Björklundse SWEDF19000000
Titus Brambleeng ENGDF19000000
Gary Breenie IRLDF218000000
Liam Bridcuttsct SCODF,MF2180000010
Chris Browneng ENGFW19010010
Wes Browneng ENGDF3181000000
Tyias Browningcn CHNDF190000000
Cabralch SUIMF19000000
Lorik Canaal ALBDF,MF218000000
Pascal Chimbondafr FRADF19000000
Djibril Cisséfr FRAFW217300000
Sebastián Coatesuy URUDF190000010
Jack Colbackeng ENGDF,MF760000010
Danny Collinswls WALDF545010000
Jody Craddockeng ENGDF,MF327000010
Carlos Cuéllares ESPDF19010000
Kelvin Daviseng ENGGK218000000
Jermain Defoeeng ENGFW2180000000
Amad Dialloci CIVFW,MF2160000000
Ahmed Elmohamadyeg EGYDF,MF325800000
Jonny Evansnir NIRDF19000000
Anton Ferdinandeng ENGDF633300000
Ashley Fletchereng ENGFW190010010
Steven Fletchersct SCOFW5382110000
Márton Fülöphu HUNGK218000000
Craig Gardnereng ENGMF218010100
Emanuele Giaccheriniit ITAFW,MF2179000010
Darron Gibsonie IRLMF190000000
Jordi Gómezes ESPMF190101100
Craig Gordonsct SCOGK436000000
Michael Grayeng ENGDF,MF435300010
Bernt Haasch SUIDF218000000
Jordan Hendersoneng ENGMF325500000
Danny Higginbothamgi GIBDF19000000
George Honeymaneng ENGFW,MF2180000000
Trai Humenir NIRDF2180000000
Don Hutchisonsct SCOMF19000000
Alan Huttonsct SCODF19000010
Adam Johnsoneng ENGMF435633120
Kenwyne Jonestt TRIFW542131000
Talal El Karkourima MARDF,MF19000000
Kevin Kilbaneie IRLDF,MF327000000
Lamine Konéci CIVDF190000000
Sebastian Larssonse SWEMF5355000000
Liam Lawrenceie IRLMF19010000
Donald Lovesct SCODF,MF190000000
Steed Malbranquefr FRAMF432300010
Vito Mannoneit ITAGK3270000000
Adam Matthewswls WALDF,MF2135010000
Jason McAteerie IRLMF323500020
George McCartneynir NIRDF635400020
James McCleanie IRLDF,FW312600000
Paddy McNairnir NIRDF,MF190000000
Simon Mignoletbe BELGK545000000
Liam Millerie IRLMF19000000
Tommy Millereng ENGMF218000010
Alfred N'Diayesn SENDF,MF19000010
Daniel Neileng ENGMF2153000000
John O'Sheaie IRLDF,MF10900000020
Nedum Onuohaeng ENGDF218000000
Anthony Pattersoneng ENGGK2180000000
Kevin Phillipseng ENGFW327010000
Matt Pipereng ENGMF216900000
Niall Quinnie IRLFW314500000
Andy Reidie IRLMF428300000
Anthony Réveillèrefr FRADF190000000
Claudio Reynaus USAMF19000000
Valentin Robergecy CYPDF19000000
Danny Roseeng ENGDF,MF19000000
Robbin Ruiternl NEDGK190000000
Stefan Schwarzse SWEDF,MF216501010
Stéphane Sessègnonbj BENFW,MF652120010
Jason Steeleeng ENGGK190000010
Marcus Stewarteng ENGFW19000000
Ki Sung-yuengkr KORMF19011000
Thomas Sørensendk DENGK436000000
Michael Turnereng ENGDF545000010
Stanislav Vargask SVKDF19000000
Santiago Verginiar ARGDF2180000000
Andy Welsheng ENGDF,MF19001000
Keiren Westwoodie IRLGK218000000
Dean Whiteheadeng ENGDF,MF545001010
Marc Wilsonie IRLDF,MF2180000000
Stephen Wrighteng ENGDF218000010
Gavin McCanneng ENGMF430300010
Ricky Álvarezar ARGMF185100010
Ondřej Čelůstkacz CZEDF28900000
Patrick Robertseng ENGFW,MF2148000000
Ethan Robsoneng ENGMF184000000
John Mensahgh GHADF217200000
Teemu Tainiofi FINMF18000000
Danny Welbeckeng ENGFW,MF17700000
Jack Clarkeeng ENGFW,MF2166200000
Ovie Ejariaeng ENGFW,MF176000000
Edouard Michutfr FRAMF2147000000
Danny Grahameng ENGFW293000000
Billy Joneseng ENGDF2120000000
Fabio Boriniit ITAFW,MF17400000
Lewis Grabbaneng ENGFW,MF172000000
Abdoullah Bafr FRAMF2149000000
James Vaughaneng ENGFW171000000
Matthew Kilgalloneng ENGDF17000000
Lilian Laslandesfr FRAFW17000000
Ross Wallacesct SCOFW,MF17000000
Lynden Goochus USADF,FW166000010
Greg Halfordeng ENGDF,FW16600021
Sulley Muntarigh GHAMF16500000
Jack Rodwelleng ENGDF,MF165000021
Justin Hoytett TRIDF213700000
Jon Steadeng ENGFW16400000
Anthony Le Tallecfr FRAFW,MF214310000
Dickson Etuhung NGAMF16000000
Ji Dong-wonkr KORFW,MF39601000
Steven Caldwellsct SCODF214700011
Kieran Richardsoneng ENGDF,MF650600030
Thomas Butlerie IRLMF15500000
Lee Cattermoleeng ENGMF759300020
David Meylerie IRLMF15200000
Ajibola Aleseeng ENGDF2135010010
Michael Chopraeng ENGFW317310000
Carlos Edwardstt TRIDF,MF26100000
Niall Hugginswls WALDF145000000
Asamoah Gyangh GHAFW13800000
Grant Leadbittereng ENGMF419501000
Nicklas Bendtnerdk DENFW212100000
Anthony Stokesie IRLFW13000000
Nyron Nosworthyjm JAMDF535800000
Luke O'Nieneng ENGDF,MF127000000
Alex Pritchardeng ENGFW,MF127000000
Andy Graysct SCOFW12600000
Daryl Murphyie IRLFW,MF515901000
Didier Ibrahim Ndongga GABDF,MF124000000
David Healynir NIRFW12200000
Fraizer Campbelleng ENGFW313100000
Paul McShaneie IRLDF12100000
Ian Harteie IRLDF12000000
Josh Majang NGAFW225100000
Ross Stewartsct SCOFW119000000
Joel Asorose SWEFW2108100000
Boudewijn Zendennl NEDDF,FW48400000
Kevin Kylesct SCOFW11700000
David Bellionfr FRAFW11500000
Will Buckleyeng ENGFW,MF115000010
Craig Lyncheng ENGFW,MF11500000
Jewison Bennettecr CRCFW234100000
Pierre Ekwah Elimbyfr FRAMF233000000
Callum McManamaneng ENGFW,MF114000010
David Vaughanwls WALMF11200000
Benjanizw ZIMFW11100000
Michael Proctoreng ENGFW11100000
Liam Agneweng ENGMF15000000
Chris Riggeng ENGMF217000000
Connor Wickhameng ENGFW,MF230000000
Roy O'Donovanie IRLFW,MF1400000
Ryan Nobleeng ENGFW1300000
Darren Williamseng ENGDF1200010
35525,658261531473

Sunderland Goalkeepers vs. Fulham

Sunderland Goalkeepers vs. Fulham Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Kelvin Daviseng ENGGK218030
Márton Fülöphu HUNGK218011
Craig Gordonsct SCOGK436022
Vito Mannoneit ITAGK327021
Simon Mignoletbe BELGK545081
Anthony Pattersoneng ENGGK21801641275.00
Robbin Ruiternl NEDGK190303100.01
Jason Steeleeng ENGGK19052360.00
Thomas Sørensendk DENGK436070
Keiren Westwoodie IRLGK218011
262,34024301875.07

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.