Luzern vs. Grasshopper Historical Head-to-Head

Luzern
15 wins
13 draws
6 losses
57 goals
Grasshopper
6 wins
13 draws
15 losses
41 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
Super LgRegular seasonSun2024-11-0316:30 Luzern2–0Grasshopper11,779swissporarenaJohannes von MandachMatch Report
Super LgRegular seasonSat2024-07-2718:00 Grasshopper2–2Luzern5,510Stadion LetzigrundMatch Report
Super LgRelegation groupFri2024-05-1020:30 Luzern1–1Grasshopper12,512swissporarenaLuca PiccoloMatch Report
Super LgRegular seasonSat2024-02-2420:30 Grasshopper0–1Luzern5,535Stadion LetzigrundMirel TurkesMatch Report
Super LgRegular seasonSun2023-11-0514:15 Luzern2–0Grasshopper15,235swissporarenaLuca PiccoloMatch Report
Super LgRegular seasonSun2023-08-2716:30 Grasshopper0–1Luzern5,528Stadion LetzigrundNico GianforteMatch Report
Super LgSwiss Super LeagueSat2023-05-1318:00 Grasshopper2–0Luzern5,135Stadion LetzigrundStefan HorisbergerMatch Report
Super LgSwiss Super LeagueSun2023-02-2614:15 Luzern1–0Grasshopper12,499swissporarenaJohannes von MandachMatch Report
Super LgSwiss Super LeagueSat2022-10-2918:00 Grasshopper1–3Luzern5,117Stadion LetzigrundLuca CibelliMatch Report
Super LgSwiss Super LeagueWed2022-08-1019:00 Luzern1–1Grasshopper12,919swissporarenaAlessandro DudicMatch Report
Super LgSwiss Super LeagueSat2022-04-0920:30 Grasshopper2–2Luzern5,049Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2022-03-1316:30 Luzern1–0Grasshopper11,711swissporarenaLuca PiccoloMatch Report
Super LgSwiss Super LeagueSun2021-12-1216:30 Grasshopper1–1Luzern4,375Stadion LetzigrundLuca PiccoloMatch Report
Super LgSwiss Super LeagueSat2021-09-1118:00 Luzern1–1Grasshopper9,217swissporarenaEsther StaubliMatch Report
Super LgSwiss Super LeagueSun2019-05-1216:00 Luzern4–0Grasshopper10,469swissporarenaAlessandro DudicMatch ReportMatch awarded to Luzern
Super LgSwiss Super LeagueSat2019-03-0219:00 Grasshopper1–3Luzern3,700Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2018-12-0916:00 Grasshopper2–3Luzern4,800Stadion LetzigrundLukas FähndrichMatch Report
Super LgSwiss Super LeagueSun2018-09-0216:00 Luzern2–1Grasshopper10,005swissporarenaAdrien JaccottetMatch Report
Super LgSwiss Super LeagueSun2018-05-1316:00 Luzern1–1Grasshopper11,416swissporarenaAdrien JaccottetMatch Report
Super LgSwiss Super LeagueSun2018-02-1116:00 Grasshopper1–2Luzern4,200Stadion LetzigrundNikolaj HänniMatch Report
Super LgSwiss Super LeagueSun2017-10-1516:00 Grasshopper1–1Luzern7,100Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2017-08-0616:00 Luzern2–2Grasshopper10,168swissporarenaLionel TschudiMatch Report
Super LgSwiss Super LeagueSat2017-04-2217:45 Grasshopper4–1Luzern5,500Stadion LetzigrundUrs SchnyderMatch Report
Super LgSwiss Super LeagueSun2017-03-0516:00 Luzern1–1Grasshopper10,959swissporarenaSandro SchärerMatch Report
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Super LgSwiss Super LeagueSun2016-10-0216:00 Grasshopper3–2Luzern5,400Stadion LetzigrundAlain BieriMatch Report
Super LgSwiss Super LeagueSun2016-07-3116:00 Luzern4–3Grasshopper10,594swissporarenaStephan KlossnerMatch Report
Super LgSwiss Super LeagueWed2016-05-1119:45 Luzern3–0Grasshopper10,189swissporarenaAlain BieriMatch Report
Super LgSwiss Super LeagueSat2016-04-0920:00 Grasshopper1–1Luzern5,100Stadion LetzigrundAlain BieriMatch Report
Super LgSwiss Super LeagueSat2015-10-1717:45 Grasshopper1–0Luzern6,500Stadion LetzigrundRobert SchörgenhoferMatch Report
Super LgSwiss Super LeagueSun2015-09-1313:45 Luzern3–3Grasshopper13,403swissporarenaFedayi SanMatch Report
Super LgSwiss Super LeagueSun2015-04-1916:00 Luzern2–0Grasshopper11,074swissporarenaAdrien JaccottetMatch Report
Super LgSwiss Super LeagueSat2015-03-0717:45 Grasshopper1–0Luzern4,500Stadion LetzigrundNikolaj HänniMatch Report
Super LgSwiss Super LeagueSat2014-11-2220:00 Grasshopper3–2Luzern5,700Stadion LetzigrundOliver DrachtaMatch Report
Super LgSwiss Super LeagueSun2014-08-1013:45 Luzern1–1Grasshopper11,391swissporarenaNikolaj HänniMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Super LgRegular seasonSun2024-11-0316:30 Luzern2–0Grasshopper11,779swissporarenaJohannes von MandachMatch Report
Super LgRegular seasonSat2024-02-2420:30 Grasshopper0–1Luzern5,535Stadion LetzigrundMirel TurkesMatch Report
Super LgRegular seasonSun2023-11-0514:15 Luzern2–0Grasshopper15,235swissporarenaLuca PiccoloMatch Report
Super LgRegular seasonSun2023-08-2716:30 Grasshopper0–1Luzern5,528Stadion LetzigrundNico GianforteMatch Report
Super LgSwiss Super LeagueSun2023-02-2614:15 Luzern1–0Grasshopper12,499swissporarenaJohannes von MandachMatch Report
Super LgSwiss Super LeagueSat2022-10-2918:00 Grasshopper1–3Luzern5,117Stadion LetzigrundLuca CibelliMatch Report
Super LgSwiss Super LeagueSun2022-03-1316:30 Luzern1–0Grasshopper11,711swissporarenaLuca PiccoloMatch Report
Super LgSwiss Super LeagueSun2019-05-1216:00 Luzern4–0Grasshopper10,469swissporarenaAlessandro DudicMatch ReportMatch awarded to Luzern
Super LgSwiss Super LeagueSat2019-03-0219:00 Grasshopper1–3Luzern3,700Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2018-12-0916:00 Grasshopper2–3Luzern4,800Stadion LetzigrundLukas FähndrichMatch Report
Super LgSwiss Super LeagueSun2018-09-0216:00 Luzern2–1Grasshopper10,005swissporarenaAdrien JaccottetMatch Report
Super LgSwiss Super LeagueSun2018-02-1116:00 Grasshopper1–2Luzern4,200Stadion LetzigrundNikolaj HänniMatch Report
Super LgSwiss Super LeagueSun2016-07-3116:00 Luzern4–3Grasshopper10,594swissporarenaStephan KlossnerMatch Report
Super LgSwiss Super LeagueWed2016-05-1119:45 Luzern3–0Grasshopper10,189swissporarenaAlain BieriMatch Report
Super LgSwiss Super LeagueSun2015-04-1916:00 Luzern2–0Grasshopper11,074swissporarenaAdrien JaccottetMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Super LgRegular seasonSat2024-07-2718:00 Grasshopper2–2Luzern5,510Stadion LetzigrundMatch Report
Super LgRelegation groupFri2024-05-1020:30 Luzern1–1Grasshopper12,512swissporarenaLuca PiccoloMatch Report
Super LgSwiss Super LeagueWed2022-08-1019:00 Luzern1–1Grasshopper12,919swissporarenaAlessandro DudicMatch Report
Super LgSwiss Super LeagueSat2022-04-0920:30 Grasshopper2–2Luzern5,049Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2021-12-1216:30 Grasshopper1–1Luzern4,375Stadion LetzigrundLuca PiccoloMatch Report
Super LgSwiss Super LeagueSat2021-09-1118:00 Luzern1–1Grasshopper9,217swissporarenaEsther StaubliMatch Report
Super LgSwiss Super LeagueSun2018-05-1316:00 Luzern1–1Grasshopper11,416swissporarenaAdrien JaccottetMatch Report
Super LgSwiss Super LeagueSun2017-10-1516:00 Grasshopper1–1Luzern7,100Stadion LetzigrundFedayi SanMatch Report
Super LgSwiss Super LeagueSun2017-08-0616:00 Luzern2–2Grasshopper10,168swissporarenaLionel TschudiMatch Report
Super LgSwiss Super LeagueSun2017-03-0516:00 Luzern1–1Grasshopper10,959swissporarenaSandro SchärerMatch Report
Super LgSwiss Super LeagueSat2016-04-0920:00 Grasshopper1–1Luzern5,100Stadion LetzigrundAlain BieriMatch Report
Super LgSwiss Super LeagueSun2015-09-1313:45 Luzern3–3Grasshopper13,403swissporarenaFedayi SanMatch Report
Super LgSwiss Super LeagueSun2014-08-1013:45 Luzern1–1Grasshopper11,391swissporarenaNikolaj HänniMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home Score Away Attendance Venue Referee Match Report Notes
Super LgSwiss Super LeagueSat2023-05-1318:00 Grasshopper2–0Luzern5,135Stadion LetzigrundStefan HorisbergerMatch Report
Super LgSwiss Super LeagueSat2017-04-2217:45 Grasshopper4–1Luzern5,500Stadion LetzigrundUrs SchnyderMatch Report
Super LgSwiss Super LeagueSun2016-10-0216:00 Grasshopper3–2Luzern5,400Stadion LetzigrundAlain BieriMatch Report
Super LgSwiss Super LeagueSat2015-10-1717:45 Grasshopper1–0Luzern6,500Stadion LetzigrundRobert SchörgenhoferMatch Report
Super LgSwiss Super LeagueSat2015-03-0717:45 Grasshopper1–0Luzern4,500Stadion LetzigrundNikolaj HänniMatch Report
Super LgSwiss Super LeagueSat2014-11-2220:00 Grasshopper3–2Luzern5,700Stadion LetzigrundOliver DrachtaMatch Report

Fixture Leaders

Luzern Players vs. Grasshopper

Luzern Players vs. Grasshopper Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
François Affolterch SUIDF9810000010
Holger Badstuberde GERDF190000000
Ismajl Bekaxk KVXDF3270000000
Marco Burchch SUIDF7630200020
Andrejs Ciganikslv LVADF,MF2180000020
Lazar Ćirkovićrs SRBDF2180100000
Olivier Custodioch SUIDF,MF5340000020
Pius Dornde GERDF,MF10900030010
Thierry Doubaici CIVMF3194100000
Daniel Follonierch SUIMF3163000000
Remo Freulerch SUIMF5450120010
Michael Freych SUIFW2179100000
Martin Frýdekcz CZEDF,MF10900120020
Nicolas Haasch SUIMF6439010021
Jakob Jantscherat AUTFW,MF7427202210
Luca Jaquezch SUIDF5450000010
Tomi Juricau AUSFW7473321211
Otar Kakabadzege GEODF,MF190000010
Stefan Kneževićch SUIDF5436100020
Hekuran Kryeziuxk KVXMF9704000030
Marko Kvasinaat AUTFW2180010010
Jesper Löfgrense SWEDF4282000000
Pascal Loretzch SUIGK7630000000
Lucãobr BRADF6540000020
Claudio Lustenbergerch SUIDF,MF141,237000080
Leny Meyerch SUIDF190000000
Max Meyerde GERFW,MF7515000000
Marius Müllerde GERGK7630000010
Ibrahima N'diayesn SENFW,MF5228000010
Markus Neumayrde GERMF3261211100
Jonas Omlinch SUIGK6540000000
Tomislav Puljićhr CRODF7585110000
Kaja Roguljba BIHDF3270000010
Mirko Salvich SUIGK190000000
Sally Sarrmr MTNDF5317000030
Sebastian Schachtende GERDF,MF294000010
Christian Schneuwlych SUIMF12980210030
Christian Schweglerch SUIDF4360000020
Silvan Sidlerch SUIDF6452200000
Denis Simanich SUIDF7630000020
Aleksandar Stankovićrs SRBFW2148000000
Idriz Vocaxk KVXDF,MF6504100010
Levin Winklerch SUIMF3246100000
David Zibungch SUIGK131,170000010
Mohamed Drägertn TUNDF,MF6431000000
Blessing Elekeng NGAFW4352520000
Dejan Sorgićrs SRBFW6294200000
Jahmir Hykaal ALBMF8660110010
Jakub Kadáksk SVKMF6260000020
Bryan Rabellocl CHIFW,MF182000010
Fidan Alitixk KVXDF180000001
Nicky Medjach SUIMF7562000020
Christian Gentnerde GERMF5242000000
Ruben Vargasch SUIFW,MF5339110000
Oliver Bozanicau AUSMF3207000000
Shkelqim Demhasajxk KVXFW8402200100
Severin Ottigerch SUIDF7438010010
Sinan Karweinade GERFW,MF167010000
Ricardo Costapt PORDF4284000010
Filip Ugrinicch SUIFW,MF10548000010
Samuele Campoch SUIFW,MF5213000000
Valerian Gviliage GEOMF3166000000
Jérôme Thiessonch SUIDF7518010000
Donat Rrudhanixk KVXMF160101100
Lars Villigerch SUIFW6342110000
Ardon Jasharich SUIMF10867210020
Noah Ruppch SUIMF156000000
Adrian Winterch SUIMF3106000000
Simon Gretherch SUIDF,FW8658000010
Migjen Bashaal ALBMF145000000
Dario Lezcanopy PARFW,MF5404201131
Yannick Schmidch SUIDF4230010000
Marco Schneuwlych SUIFW11823420030
Reto Zieglerch SUIDF,MF145000000
Adrian Grbićat AUTFW,MF3205100100
Cedric Ittench SUIFW,MF4227000020
Ridge Mobulucd CODFW,MF243000000
Asumah Abubakarpt PORFW5160100010
Marvin Schulzde GERDF,MF11845120020
Sofyan Chaderfr FRAMF6310110000
Alain Wissch SUIDF,MF3195010010
Jong Il-gwankp PRKFW128100000
Tsiy-William Ndengecm CMRMF298000010
Nikola Čumićrs SRBFW,MF4148100021
Varol Taşartr TURFW,MF3106000020
Francisco Rodríguez Arayach SUIMF7450210000
Pascal Schürpfch SUIFW,MF10624230010
Remo Arnoldch SUIDF,MF3121000000
Tyron Owusuch SUIMF254000000
Kemal Ademich SUIFW280000000
Claudio Holensteinch SUIMF118000000
Mamady Diambouml MLIMF116000000
Cristian Ianuro ROUFW116000000
Jordy Wehrmannnl NEDMF236000000
Joaquín Ardaizuy URUFW275000000
Thibault Klidjetg TOGFW5168100010
Clemens Fandrichde GERMF3122000000
Kevin Spadanudach SUIFW4124010000
Mihailo Stevanovicrs SRBMF110000000
Ferid Matrich SUIDF18000000
Teddy Okoufr FRAMF3120100000
Dario Ulrichch SUIMF366000000
João Oliveirach SUIFW,MF330000000
Yvan Aloungacm CMRFW13000000
Samed Yeşilde GERFW331000000
48533,602553569805

Luzern Goalkeepers vs. Grasshopper

Luzern Goalkeepers vs. Grasshopper Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Pascal Loretzch SUIGK76302131885.75
Marius Müllerde GERGK76302882071.41
Jonas Omlinch SUIGK654001000
Mirko Salvich SUIGK19010
David Zibungch SUIGK131,1702619061.53
343,06075413858.79

Grasshopper Players vs. Luzern

Grasshopper Players vs. Luzern Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Amir Abrashial ALBMF11851000020
Arlind Ajetial ALBDF3270100000
Caio Alvesbr BRAMF11913730020
Nemanja Antonovrs SRBDF6476000000
Jan Bamertch SUIDF5374100010
Nassim Ben Khalifach SUIFW,MF3179010000
Emil Bergströmse SWEDF6540000020
Bendegúz Bollahu HUNDF,MF7591010020
Liam Bollatich SUIDF2100000010
Caiubybr BRAFW,MF190000000
Nathan Cardosobr BRADF190000010
Aleksandar Cvetkovićrs SRBDF5374010000
Moanes Dabburil ISRFW10756460030
Saulo Decarlich SUIDF190000000
Djibril Dianifr FRAMF5378010020
Michael Dingsdagnl NEDDF,MF4223000010
Marco Djuricinat AUTFW6427200010
Souleyman Doumbiaci CIVDF,MF5366010000
Anthony Goelzerfr FRADF190000000
Stéphane Grichtingch SUIDF4346000031
Levent Gülench SUIDF3209000000
Justin Hammelch SUIGK7630000000
Christián Hercsk SVKMF8658210030
Sanel Jahićba BIHDF,FW190000000
Kim Källströmse SWEMF6535000020
Mamadou Kaly Senesn SENFW3191000020
Rifet Kapićba BIHMF190000000
Kenan Kodroba BIHFW190000000
Michael Langch SUIDF,MF4360100000
Numa Lavanchych SUIDF,MF7629110011
Joshua Lawsau AUSDF3270000010
Heinz Lindnerat AUTGK8720000010
Noah Looslich SUIDF5435100021
Joël Mallcy CYPGK5414000000
André Moreirapt PORGK7630000000
Nikolas Mucich SUIFW2161100000
Maksim Paskotšiee ESTDF5450000010
Daniel Pavlovićba BIHDF,MF3270000010
Noah Perssonse SWEDF,MF190000000
Charles Pickelcd CODDF,MF3211000021
Aimery Pingach SUIFW3144000000
Jean-Pierre Rhynerch SUIDF4360000020
Dominik Schmidch SUIDF,MF7615000000
Ayumu Sekojp JPNDF,MF121,012100010
Philippe Senderosch SUIDF2180000020
Kristers Toberslv LVADF,MF4360000020
Vaso Vasicrs SRBGK8666000010
Milan Vilotićrs SRBDF5450000040
Gregory Wüthrichch SUIDF2180000020
Cedric Zesigerch SUIDF5450010010
Matteo Fedelech SUIMF2179000000
Yoric Ravetfr FRAFW,MF7547210000
Rúnar Már Sigurjónssonis ISLMF8625211130
Ermir Lenjanial ALBDF,FW3207010020
Theo Corbeanuca CANFW,MF184000000
Petar Pusicch SUIMF11383010020
Florian Kamberich SUIFW,MF498000000
Dirk Abelsnl NEDDF3260000020
Awer Mabilau AUSFW,MF3215010020
Li Leicn CHNDF,MF177000000
Giotto Morandich SUIFW,MF9633010000
Ridge MunsyFW,MF3239210000
Nathan Sinkalazm ZAMDF,MF177000000
Georg Margreitterat AUTDF,MF4214000000
Adama Bojanggm GAMFW175000000
Guilherme Schettinebr BRAFW2165000000
Lee Youngjunkr KORFW175000000
Harun Alpsoych SUIMF295000000
Bujar Likaal ALBDF3244010000
Toti Gomespt PORDF2162000010
Julien Ngoybe BELFW,MF3175100000
Trent Sainsburyau AUSDF172000010
Nuno da Silvapt PORMF392000000
Meritan Shabanial ALBMF5250000000
Dion Kacurich SUIMF3110000000
Asumah Abubakarpt PORFW277000000
Jeffrén Suárezve VENFW,MF5308100000
Nicolas Hunzikerch SUIFW2133100000
Mathieu Choiniereca CANDF,MF164000010
Kahrabaeg EGYFW,MF163000000
Michael Kempterph PHIDF163000000
Jeong Sangbinkr KORFW278000000
Shkelqim Demhasajxk KVXFW4181000000
Vero Salatićch SUIMF2150010000
Georgi Milanovbg BULFW,MF2132000000
Tim Meyerch SUIDF3147000000
Benjamin Lüthich SUIDF,MF4284000010
Dorian Babunskimk MKDFW4153000000
Euclides Cabralpt PORDF145000010
Bradley Finkch SUIFW3126000000
Raphael Holzhauserat AUTFW,MF2122100000
Robin Kamberch SUIMF3140000010
Théo Ndickafr FRADF,MF4315010000
Tomás Ribeiropt PORDF3148000010
Pascal Schürpfch SUIFW,MF6228100000
Marko Basichr CROMF7537010031
Dijon Kameriat AUTMF134000010
Michal Faškosk SVKMF239000000
Léo Bonatinibr BRAFW3160100000
Hayao Kawabejp JPNMF7540120040
Anatole Ngamukolcd CODFW4154000000
Brayan Riascosco COLFW,MF128000000
Florian Hoxhaxk KVXDF127000010
Shani Tarashajch SUIFW,MF6375000020
Sonny Kittelde GERFW,MF126000000
Nikola Sukacevch SUIMF125000000
Valon Fazliuch SUIFW124000000
Oliver Batista-Meierde GERFW,MF123000010
Alexandre Barthefr FRADF2109000010
Allan Arigonich SUIDF4237100010
Nabil Bahouise SWEFW,MF3198000010
Francis Momohng NGAFW7338100000
Gjelbrim Taipixk KVXMF3175010010
Mërgim Brahimial ALBMF7314010020
Nikola Gjorgjevmk MKDMF229000000
Filipe Ferreirach SUIFW7212000000
Teruki Harajp JPNDF,MF115000000
Tomás Verón Lupiar ARGFW115000000
Lucas Andersendk DENFW,MF7427120000
Bruno Jordãopt PORMF273000000
Patrick Olsendk DENMF112000000
Elmin Rastoderch SUIFW19000000
Sherko Karimiq IRQFW18000000
Alban Pnishixk KVXDF4259100020
Leonardo Campanaec ECUFW17000000
Nedim Bajramial ALBFW,MF7453100020
Renat Dadaşovaz AZEFW5200100010
Tsiy-William Ndengecm CMRMF9493000020
Moritz Bauerat AUTDF,MF6397000020
André Santospt PORMF11000000
Krisztián Vadóczhu HUNMF291000010
Haris Tabakovicba BIHFW277000000
49533,525413411985

Grasshopper Goalkeepers vs. Luzern

Grasshopper Goalkeepers vs. Luzern Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Justin Hammelch SUIGK763041123173.20
Heinz Lindnerat AUTGK872001800
Joël Mallcy CYPGK5414109040.00
André Moreirapt PORGK76303172477.41
Vaso Vasicrs SRBGK8666208090.02
353,060102545568.63

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.