Schalke 04 vs. Mainz 05 Historical Head-to-Head

Schalke 04
19 wins
7 draws
6 losses
48 goals
Mainz 05
6 wins
7 draws
19 losses
26 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
BundesligaBundesligaFri2023-05-0520:30 Mainz 051.32–32.9Schalke 0433,305Mewa ArenaMatthias JöllenbeckMatch Report
BundesligaBundesligaWed2022-11-0920:30 Schalke 041.51–00.8Mainz 0558,256Veltins-ArenaTobias ReichelMatch Report
BundesligaBundesligaFri2021-03-0520:30 Schalke 040.20–00.9Mainz 05Veltins-ArenaFelix BrychMatch Report
BundesligaBundesligaSat2020-11-0715:30 Mainz 053.72–21.9Schalke 04Opel ArenaPatrick IttrichMatch Report
BundesligaBundesligaSun2020-02-1618:00 Mainz 051.50–00.7Schalke 0427,482Opel ArenaGuido WinkmannMatch Report
BundesligaBundesligaFri2019-09-2020:30 Schalke 041.02–10.8Mainz 0558,687Veltins-ArenaDaniel SchlagerMatch Report
BundesligaBundesligaSat2019-02-2315:30 Mainz 052.03–00.6Schalke 0426,005Opel ArenaSven JablonskiMatch Report
BundesligaBundesligaSat2018-09-2915:30 Schalke 041.51–00.8Mainz 0561,810Veltins-ArenaBenjamin CortusMatch Report
BundesligaBundesligaFri2018-03-0920:30 Mainz 050.70–10.2Schalke 0430,655Opel ArenaFelix BrychMatch Report
BundesligaBundesligaFri2017-10-2020:30 Schalke 041.82–00.6Mainz 0559,476Veltins-ArenaBibiana SteinhausMatch Report
BundesligaBundesligaSun2017-03-1915:30 Mainz 050–1Schalke 0430,847Opel ArenaWolfgang StarkMatch Report
BundesligaBundesligaSun2016-10-2317:30 Schalke 043–0Mainz 0559,357Veltins-ArenaDaniel SiebertMatch Report
BundesligaBundesligaFri2016-02-1220:30 Mainz 052–1Schalke 0432,107Opel ArenaManuel GräfeMatch Report
BundesligaBundesligaSun2015-09-1317:30 Schalke 042–1Mainz 0560,083Veltins-ArenaRobert HartmannMatch Report
BundesligaBundesligaFri2015-04-2420:30 Mainz 052–0Schalke 0434,000Opel ArenaRobert HartmannMatch Report
BundesligaBundesligaSat2014-11-2915:30 Schalke 044–1Mainz 0560,904Veltins-ArenaGünter PerlMatch Report
BundesligaBundesligaFri2014-02-21Schalke 040–0Mainz 05Peter GagelmannMatch Report
BundesligaBundesligaSat2013-09-14Mainz 050–1Schalke 04Peter SippelMatch Report
BundesligaBundesligaSat2013-02-16Mainz 052–2Schalke 04Wolfgang StarkMatch Report
BundesligaBundesligaTue2012-09-25Schalke 043–0Mainz 05Robert HartmannMatch Report
BundesligaBundesligaSat2012-02-04Schalke 041–1Mainz 05Deniz AytekinMatch Report
BundesligaBundesligaSun2011-08-21Mainz 052–4Schalke 04Günter PerlMatch Report
BundesligaBundesligaSat2011-05-07Schalke 041–3Mainz 05Babak RafatiMatch Report
BundesligaBundesligaSun2010-12-12Mainz 050–1Schalke 04Felix BrychMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2010-05-08Mainz 050–0Schalke 04Babak RafatiMatch Report
BundesligaBundesligaFri2009-12-18Schalke 041–0Mainz 05Deniz AytekinMatch Report
BundesligaBundesligaSat2007-04-14Mainz 050–3Schalke 04Michael WeinerMatch Report
BundesligaBundesligaSat2006-11-11Schalke 044–0Mainz 05Günter PerlMatch Report
BundesligaBundesligaSat2006-05-06Mainz 051–0Schalke 04Felix BrychMatch Report
BundesligaBundesligaSat2005-12-10Schalke 041–0Mainz 05Felix BrychMatch Report
BundesligaBundesligaSun2005-03-20Mainz 052–1Schalke 04Lutz Michael FröhlichMatch Report
BundesligaBundesligaSun2004-10-24Schalke 042–1Mainz 05Peter GagelmannMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaFri2023-05-0520:30 Mainz 051.32–32.9Schalke 0433,305Mewa ArenaMatthias JöllenbeckMatch Report
BundesligaBundesligaWed2022-11-0920:30 Schalke 041.51–00.8Mainz 0558,256Veltins-ArenaTobias ReichelMatch Report
BundesligaBundesligaFri2019-09-2020:30 Schalke 041.02–10.8Mainz 0558,687Veltins-ArenaDaniel SchlagerMatch Report
BundesligaBundesligaSat2018-09-2915:30 Schalke 041.51–00.8Mainz 0561,810Veltins-ArenaBenjamin CortusMatch Report
BundesligaBundesligaFri2018-03-0920:30 Mainz 050.70–10.2Schalke 0430,655Opel ArenaFelix BrychMatch Report
BundesligaBundesligaFri2017-10-2020:30 Schalke 041.82–00.6Mainz 0559,476Veltins-ArenaBibiana SteinhausMatch Report
BundesligaBundesligaSun2017-03-1915:30 Mainz 050–1Schalke 0430,847Opel ArenaWolfgang StarkMatch Report
BundesligaBundesligaSun2016-10-2317:30 Schalke 043–0Mainz 0559,357Veltins-ArenaDaniel SiebertMatch Report
BundesligaBundesligaSun2015-09-1317:30 Schalke 042–1Mainz 0560,083Veltins-ArenaRobert HartmannMatch Report
BundesligaBundesligaSat2014-11-2915:30 Schalke 044–1Mainz 0560,904Veltins-ArenaGünter PerlMatch Report
BundesligaBundesligaSat2013-09-14Mainz 050–1Schalke 04Peter SippelMatch Report
BundesligaBundesligaTue2012-09-25Schalke 043–0Mainz 05Robert HartmannMatch Report
BundesligaBundesligaSun2011-08-21Mainz 052–4Schalke 04Günter PerlMatch Report
BundesligaBundesligaSun2010-12-12Mainz 050–1Schalke 04Felix BrychMatch Report
BundesligaBundesligaFri2009-12-18Schalke 041–0Mainz 05Deniz AytekinMatch Report
BundesligaBundesligaSat2007-04-14Mainz 050–3Schalke 04Michael WeinerMatch Report
BundesligaBundesligaSat2006-11-11Schalke 044–0Mainz 05Günter PerlMatch Report
BundesligaBundesligaSat2005-12-10Schalke 041–0Mainz 05Felix BrychMatch Report
BundesligaBundesligaSun2004-10-24Schalke 042–1Mainz 05Peter GagelmannMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaFri2021-03-0520:30 Schalke 040.20–00.9Mainz 05Veltins-ArenaFelix BrychMatch Report
BundesligaBundesligaSat2020-11-0715:30 Mainz 053.72–21.9Schalke 04Opel ArenaPatrick IttrichMatch Report
BundesligaBundesligaSun2020-02-1618:00 Mainz 051.50–00.7Schalke 0427,482Opel ArenaGuido WinkmannMatch Report
BundesligaBundesligaFri2014-02-21Schalke 040–0Mainz 05Peter GagelmannMatch Report
BundesligaBundesligaSat2013-02-16Mainz 052–2Schalke 04Wolfgang StarkMatch Report
BundesligaBundesligaSat2012-02-04Schalke 041–1Mainz 05Deniz AytekinMatch Report
BundesligaBundesligaSat2010-05-08Mainz 050–0Schalke 04Babak RafatiMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2019-02-2315:30 Mainz 052.03–00.6Schalke 0426,005Opel ArenaSven JablonskiMatch Report
BundesligaBundesligaFri2016-02-1220:30 Mainz 052–1Schalke 0432,107Opel ArenaManuel GräfeMatch Report
BundesligaBundesligaFri2015-04-2420:30 Mainz 052–0Schalke 0434,000Opel ArenaRobert HartmannMatch Report
BundesligaBundesligaSat2011-05-07Schalke 041–3Mainz 05Babak RafatiMatch Report
BundesligaBundesligaSat2006-05-06Mainz 051–0Schalke 04Felix BrychMatch Report
BundesligaBundesligaSun2005-03-20Mainz 052–1Schalke 04Lutz Michael FröhlichMatch Report

Fixture Leaders

Schalke 04 Players vs. Mainz 05

Schalke 04 Players vs. Mainz 05 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Halil Altıntoptr TURFW,MF21222000
Dennis Aogode GERDF,MF4348000000
Holger Badstuberde GERDF190000010
Michel Bastosbr BRADF,MF1902000
Timo Beckerde GERDF,MF190000000
Younès Belhandama MARFW,MF190100000
Marcelo Bordonbr BRADF65401000
Marius Bülterde GERDF,FW2180201100
Júnior Caiçarabr BRADF2155000010
Kerim Calhanoglude GERMF190000000
Sepp van den Bergnl NEDDF,MF190000000
Franco Di Santoar ARGFW6328020010
Fabian Ernstde GERMF32700010
Sergio Escuderoes ESPDF,MF1900000
Ralf Fährmannde GERGK11990000000
Jefferson Farfánpe PERFW,MF11835301020
Christian Fuchsat AUTDF,MF5449100020
Michael Gregoritschat AUTFW,MF190000000
Timo Hildebrandde GERGK21800000
Marco Högerde GERDF,MF7530000010
Benedikt Höwedesde GERDF131,170100010
Klaas-Jan Huntelaarnl NEDFW11851610100
Jermaine Jonesus USAMF21120000
Marcin Kamińskipl POLDF190000000
Thilo Kehrerde GERDF3270000000
Jonjoe Kennyeng ENGDF,FW2180010000
Levan Kobiashvilige GEODF,MF64740010
Sead Kolašinacba BIHDF,MF7517110020
Alex Králcz CZEMF2180000000
Tom Kraußde GERMF2177100000
Mladen Krstajićrs SRBDF43600000
Peter Løvenkrandsdk DENFW,MF1900000
Henning Matricianide GERDF2180000000
Eric Maxim Choupo-Motingcm CMRFW,MF4331020010
Weston McKennieus USAMF4284000010
Hamza Mendylma MARDF,MF190000000
Christoph Metzelderde GERDF21350000
Tobias Mohrde GERFW,MF190000000
Christoph Moritzde GERMF21280000
Shkodran Mustafide GERDF190000000
Naldobr BRADF3270000010
Matija Nastasićrs SRBDF8645000000
Manuel Neuerde GERGK65400010
Roman Neustädterru RUSDF,MF8683000040
Alexander Nübelde GERGK3270000000
Chinedu Obasing NGAFW21001010
Bastian Oczipkade GERDF,FW6451000000
Gonçalo Paciênciapt PORFW190000000
Christian Panderde GERDF43370010
Christian Poulsendk DENMF32070010
Rafinhabr BRADF54500010
Ivan Rakitićhr CROMF32540000
Raúles ESPFW43430000
Frank Rostde GERGK43600000
Sebastian Rudyde GERMF190000000
Frederik Rønnowdk DENGK2180000000
Ebbe Sanddk DENFW42040010
Salif Sanésn SENDF,MF4360000000
Felipe Santanabr BRADF1900000
Lukas Schmitzde GERDF,MF32700000
Alexander Schwolowde GERGK2180000000
Benjamin Stamboulifr FRADF,MF5331000000
Ádám Szalaihu HUNFW2930000
Malick Thiawde GERDF,MF190000000
Lars Unnerstallde GERGK21800000
Mark Uthde GERFW,MF4232100000
Gustavo Varelauy URUMF42840000
Heiko Westermannde GERDF,MF21800000
Williambr BRADF,MF190000000
Maya Yoshidajp JPNDF190000010
Carlos Zambranope PERDF,MF1900000
Johannes Geisde GERDF,MF3242010000
Cédric Brunnerch SUIDF,MF2166000000
Amine Haritma MARFW,MF6433110000
Aílton Gonçalvesbr BRAFW21501000
Sven Vermantbe BELMF1870000
Atsuto Uchidajp JPNDF5439000010
Suat Serdarde GERMF3232100000
Simon Teroddede GERFW2156100000
Guido Burgstallerat AUTFW,MF5425120020
Kevin-Prince Boatenggh GHAFW,MF21711010
Kevin Kurányide GERFW54113000
Lincolnbr BRAMF54303100
Rodrigo Zalazaruy URUMF178010000
Gerald Asamoahde GERFW,MF52831010
Edubr BRAFW31950010
Søren Larsendk DENFW1750000
Benito Ramanbe BELFW,MF3183000000
Kenan Karamantr TURFW,MF2144010010
Raffaelbr BRAFW,MF1710000
Kilian Ludewigde GERDF,MF170000000
Ibrahim Afellaynl NEDFW,MF1680000
Jeffrey Brumanl NEDDF168000010
Steven Skrzybskide GERFW,MF282000000
Jean-Clair Todibofr FRADF162000010
Matthew Hoppeus USAFW160000000
Peer Klugede GERMF21220000
Omar Mascarellgq EQGMF6344000010
Lewis Holtbyde GERMF32321000
Marko Pjacahr CROFW,MF150000000
Nabil Bentalebdz ALGMF5405210010
Dominick Drexlerde GERFW,MF262000010
Tim Hooglandde GERDF,MF21350000
Jan Kirchhoffde GERDF,MF145000000
Florent Molletfr FRAFW,MF145000010
José Manuel Juradoes ESPMF42170000
Mimoun Azaouaghde GERMF1320000
Besart Ibraimimk MKDFW1300000
Jan Luca Schulerde GERFW130000000
Joël Matipcm CMRDF,MF12934200030
Daniel Caligiuriit ITADF,FW6479100020
Can Bozdogande GERMF273000000
Ozan Kabaktr TURDF2108000010
Ahmed Kutucutr TURFW,MF354000010
Kyriakos Papadopoulosgr GREDF,MF53880020
Sascha Rietherde GERDF,MF125000000
Sebastian Boenischpl POLDF1230000
Angelos Charisteasgr GREFW1230000
Yevhen Konoplyankaua UKRFW,MF3153010000
Haji Wrightus USAFW,MF122000000
Zlatan Bajramovićba BIHMF3360000
Danny Latzade GERMF222000000
Max Meyerde GERFW,MF9583120010
Teemu Pukkifi FINFW3291000
Vicente Sánchezuy URUFW1160000
Mesut Özilde GERMF2810000
Breel Emboloch SUIFW,MF114000000
Niels Oude Kamphuisnl NEDDF,MF21040010
Baba Rahmangh GHADF,MF112000000
Tim Skarkede GERFW,MF112000000
Jere Uronenfi FINDF,MF112000000
Leroy Sanéde GERFW,MF4213000010
Alessandro Schöpfat AUTMF7449100020
Vedad Ibiševićba BIHFW110000000
Hamit Altıntoptr TURDF,MF63920010
Leon Goretzkade GERMF9576100000
Juan Mirandaes ESPDF19000000
Jan Morávekcz CZEFW,MF2530000
Julian Draxlerde GERFW,MF8352000020
Sebastian Polterde GERFW224000000
Fabian Reesede GERFW,MF17000000
Ciprian Maricaro ROUFW2500000
Mike Hankede GERFW2300000
Darío Rodríguezuy URUDF42280010
Mehmet Aydinde GERMF12000000
Cokees ESPDF,MF12000010
Kaan Ayhantr TURDF,MF11000000
Tranquillo Barnettach SUIMF368100000
Christian Clemensde GERFW,MF11000000
45331,680471732590

Schalke 04 Goalkeepers vs. Mainz 05

Schalke 04 Goalkeepers vs. Mainz 05 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Ralf Fährmannde GERGK119904183585.46
Timo Hildebrandde GERGK218021
Manuel Neuerde GERGK654035
Alexander Nübelde GERGK32701441071.41
Frank Rostde GERGK436041
Frederik Rønnowdk DENGK2180927100.01
Alexander Schwolowde GERGK218052360.01
Lars Unnerstallde GERGK218011
322,88069265582.617

Mainz 05 Players vs. Schalke 04

Mainz 05 Players vs. Schalke 04 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mathias Abelde GERDF32700000
René Adlerde GERGK190000000
Sami Allaguitn TUNFW,MF4269000000
Benjamin Auerde GERFW43171000
Mimoun Azaouaghde GERMF32250010
Leon Balogunng NGADF4348000020
Aristide Bancébf BFAFW21800000
Leandro Barreiro Martinslu LUXMF5363100010
Stefan Bellde GERDF131,139200040
Daniel Brosinskide GERDF,MF10776101120
Jeffrey Brumanl NEDDF190000010
Niko Bungertde GERDF11812010010
Gaëtan Bussmannfr FRADF3270100000
Anthony Cacifr FRADF,MF295000010
Abdou Diallosn SENDF2180000000
Júnior Díazcr CRCDF,MF4332000010
Giulio Donatiit ITADF5429000010
Malik Fathide GERDF21800000
Edimilson Fernandesch SUIDF,MF4355000010
Manuel Friedrichde GERDF65400000
Christian Fuchsat AUTDF,MF21800000
Jean-Philippe Gbaminci CIVDF,MF6523000010
Fabian Gerberch SUIMF53811000
Ralph Guneschde GERDF1900000
Andreas Hanche-Olsenno NORDF190010000
Tim Hooglandde GERDF,MF1900000
Gonzalo Jaracl CHIDF,MF190000010
Park Joo-hokr KORDF,MF3255000000
Miroslav Karhansk SVKMF21800000
Loris Kariusde GERGK5450000000
Luca Kiliande GERDF190000000
Dominik Kohrde GERDF,MF3270000010
Jonas Lössldk DENGK2180000000
Zsolt Lőwhu HUNDF,MF1900000
Florian Müllerde GERGK3270000000
Heinz Müllerde GERGK43600000
Yoshinori Mutōjp JPNFW,MF4215000000
Phillipp Mweneat AUTDF,MF2180000000
Moussa Niakhatesn SENDF,FW6540000000
Robert Nikolicde GERDF1900000
Nikolče Noveskimk MKDDF161,338100020
Levin Öztunalıde GERFW,MF8508000010
Milorad Pekovićme MNEMF52820020
Zdeněk Pospěchcz CZEDF54501010
André Ramalhobr BRADF190000000
Marco Rosede GERDF32700010
Suat Serdarde GERMF2180000000
Elkin Sotoco COLMF12851100000
Jerry St. Justenl NEDDF4360000000
Anton Stachde GERDF,MF190000000
Bo Svenssondk DENDF43600020
Imre Szabicshu HUNFW1900000
Michael Thurkde GERFW32321000
Dimo Wachede GERGK65400000
Benjamin Weigeltde GERDF32700010
Niclas Weilandde GERFW21671000
Christian Wetklode GERGK54500020
Philipp Wollscheidde GERDF190000000
Radoslav Zabavníksk SVKDF,MF21800000
Robin Zentnerde GERGK6540000000
Jhon Córdobaco COLFW3269000010
Aarón Martínes ESPDF,MF4327100000
Pierre Bengtssonse SWEDF,MF186000010
Jean-Paul Boëtiusnl NEDFW,MF5311010020
Niki Zimlingdk DENMF1830000
Ridle Bakude GERDF,FW3205000000
Danny Latzade GERMF10750010040
Anthony Ujahng NGAFW3173000000
Danny da Costade GERDF,FW3197000000
Leon Andreasendk DENDF,MF1780000
Christof Babatzde GERMF43030000
Conor Caseyus USAFW3990010
Pierre Kundecm CMRMF4155000000
Mohamed Zidaneg EGYFW43471000
Christoph Moritzde GERMF21650000
Marcus Ingvartsendk DENFW,MF299000000
Koo Ja-cheolkr KORMF3253000000
Eugen Polanskipl POLMF75190040
Chadli Amridz ALGFW,MF32100000
Bakary Diakitéml MLIFW1670000
Jonathan Burkardtde GERFW,MF3198000000
Christian Clemensde GERFW,MF2155000000
Ludovic Ajorquefr FRAFW164000010
Nigel de Jongnl NEDMF164000000
Antônio da Silvabr BRAMF43320000
Bojan Krkićes ESPFW,MF160000000
Zoltán Stieberhu HUNFW,MF1600000
Marcel Rissede GERDF,FW31360000
Nikita Rukavytsyaau AUSFW,MF1580000
Shinji Okazakijp JPNFW,MF4308100000
André Schürrlede GERFW,MF42471000
Srđan Baljakrs SRBFW1450000
Lee Jae-sungkr KORFW,MF2109000000
Eric Maxim Choupo-Motingcm CMRFW,MF52740000
Petr Rumancz CZEFW2900000
Nelson Weiperde GERFW145000000
Rômulobr BRAFW1350000
Filip Trojancz CZEMF1350000
Sebastian Polterde GERFW1340000
Angelo Fulginifr FRAFW,MF132000000
Karim Onisiwoat AUTFW,MF8461300010
Jairo Samperioes ESPFW,MF5308000010
Damir Vrančićba BIHMF1320000
Marco Caligiuride GERDF,MF52130000
Alexander Hackde GERDF131000000
Lewis Holtbyde GERMF21211000
Ádám Szalaihu HUNFW6410000010
Jan Kirchhoffde GERDF,MF21200010
Robin Quaisonse SWEFW,MF7399000010
Viktor Fischerdk DENFW,MF129000000
Jean-Philippe Matetafr FRAFW4213201100
Aymen Barkokma MARMF126000000
Dennis Weilandde GERMF1260010
Edubr BRAFW1230000
Markus Feulnerde GERMF2810000
Nicolai Müllerde GERFW,MF53110010
Andreas Ivanschitzat AUTMF63772010
Alexandru Maximro ROUMF5117000000
Tom Geißlerde GERDF,MF1170000
Robert Glatzelde GERFW117000000
Shawn Parkerde GERFW1170000
Silvan Widmerch SUIDF,MF117000000
Julian Baumgartlingerat AUTDF,MF7556100010
Ivan Klasnićhr CROFW1160000
Pablo de Blasisar ARGFW,MF6170000000
Johannes Geisde GERDF,MF4285010000
Dani Schahinde GERFW1150000
Christian Demirtaşde GERDF31930000
Petar Sliškovićhr CROFW1130000
Ji Dong-wonkr KORFW,MF112000000
Ranisav Jovanovićde GERFW3700000
Kenan Kodroba BIHFW112000000
Jürgen Kramnyde GERMF1120000
Philipp Klementde GERMF19000000
Florian Hellerde GERFW,MF42460000
Yunus Mallıtr TURFW,MF6373110000
Benedikt Sallerde GERDF,MF180000
Chinedu Edede GERFW,MF150000
Fabian Freich SUIDF,MF221000000
Florian Niederlechnerde GERFW,MF14000000
Tamás Bódoghu HUNDF120000
Kevin Stögerat AUTMF12000000
Delano Burgzorgsr SURFW,MF11000000
45531,68026622540

Mainz 05 Goalkeepers vs. Schalke 04

Mainz 05 Goalkeepers vs. Schalke 04 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
René Adlerde GERGK19052360.00
Loris Kariusde GERGK54501971363.22
Jonas Lössldk DENGK2180104660.00
Florian Müllerde GERGK327072571.41
Heinz Müllerde GERGK436061
Dimo Wachede GERGK6540111
Christian Wetklode GERGK545080
Robin Zentnerde GERGK65402882175.02
322,88069484868.17

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.