Dortmund vs. Mainz 05 Historical Head-to-Head

Dortmund
20 wins
10 draws
7 losses
61 goals
Mainz 05
7 wins
10 draws
20 losses
38 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
BundesligaBundesligaSat2025-03-29DortmundMainz 05Signal Iduna Park
BundesligaBundesligaSat2024-11-0915:30 Mainz 052.03–10.9Dortmund33,000Mewa ArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2024-05-1118:30 Mainz 052.13–00.4Dortmund33,305Mewa ArenaTobias StielerMatch Report
BundesligaBundesligaTue2023-12-1920:30 Dortmund1.21–10.9Mainz 0580,350Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2023-05-2715:30 Dortmund4.02–21.8Mainz 0581,365Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaWed2023-01-2518:30 Mainz 051.21–21.5Dortmund31,500Mewa ArenaSascha StegemannMatch Report
BundesligaBundesligaWed2022-03-1618:30 Mainz 050.90–10.8Dortmund25,000Mewa ArenaSascha StegemannMatch Report
BundesligaBundesligaSat2021-10-1615:30 Dortmund2.33–10.8Mainz 0563,812Signal Iduna ParkDaniel SchlagerMatch Report
BundesligaBundesligaSun2021-05-1618:00 Mainz 051.51–31.6DortmundOpel ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2021-01-1615:30 Dortmund2.31–10.6Mainz 05Signal Iduna ParkSven JablonskiMatch Report
BundesligaBundesligaWed2020-06-1720:30 Dortmund1.30–21.7Mainz 05Signal Iduna ParkFrank WillenborgMatch Report
BundesligaBundesligaSat2019-12-1415:30 Mainz 050.30–41.4Dortmund33,305Opel ArenaBenjamin CortusMatch Report
BundesligaBundesligaSat2019-04-1318:30 Dortmund2.12–13.0Mainz 0581,365Signal Iduna ParkDeniz AytekinMatch Report
BundesligaBundesligaSat2018-11-2415:30 Mainz 051.21–21.0Dortmund33,305Opel ArenaDeniz AytekinMatch Report
BundesligaBundesligaSat2018-05-0515:30 Dortmund0.71–20.9Mainz 0581,360Signal Iduna ParkDaniel SiebertMatch Report
BundesligaBundesligaTue2017-12-1220:30 Mainz 050.70–22.0Dortmund32,976Opel ArenaBenjamin BrandMatch Report
BundesligaBundesligaSun2017-01-2917:30 Mainz 051–1Dortmund34,000Opel ArenaFelix ZwayerMatch Report
BundesligaBundesligaSat2016-08-2715:30 Dortmund2–1Mainz 0581,360Signal Iduna ParkRobert HartmannMatch Report
BundesligaBundesligaSun2016-03-1317:30 Dortmund2–0Mainz 0581,000Signal Iduna ParkDeniz AytekinMatch Report
BundesligaBundesligaFri2015-10-1620:30 Mainz 050–2Dortmund34,000Opel ArenaTobias StielerMatch Report
BundesligaBundesligaFri2015-02-1320:30 Dortmund4–2Mainz 0580,200Signal Iduna ParkTobias StielerMatch Report
BundesligaBundesligaSat2014-09-2018:30 Mainz 052–0Dortmund34,000Opel ArenaGünter PerlMatch Report
BundesligaBundesligaSat2014-04-19Dortmund4–2Mainz 05Markus SchmidtMatch Report
BundesligaBundesligaSat2013-11-30Mainz 051–3DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2013-04-20Dortmund2–0Mainz 05Florian MeyerMatch Report
BundesligaBundesligaSat2012-11-24Mainz 051–2DortmundKnut KircherMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2012-03-03Dortmund2–1Mainz 05Peter GagelmannMatch Report
BundesligaBundesligaSat2011-09-24Mainz 051–2DortmundMichael WeinerMatch Report
BundesligaBundesligaSat2011-03-19Dortmund1–1Mainz 05Felix BrychMatch Report
BundesligaBundesligaSun2010-10-31Mainz 050–2DortmundMichael WeinerMatch Report
BundesligaBundesligaSat2010-04-10Mainz 051–0DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2009-11-21Dortmund0–0Mainz 05Michael WeinerMatch Report
BundesligaBundesligaWed2007-01-31Mainz 051–0DortmundHelmut FleischerMatch Report
BundesligaBundesligaSat2006-08-19Dortmund1–1Mainz 05Felix BrychMatch Report
BundesligaBundesligaSat2006-03-04Dortmund1–1Mainz 05Babak RafatiMatch Report
BundesligaBundesligaSat2005-09-24Mainz 051–1DortmundMichael WeinerMatch Report
BundesligaBundesligaSat2005-02-26Dortmund3–0Mainz 05Felix BrychMatch Report
BundesligaBundesligaSun2004-09-26Mainz 051–1DortmundFranz-Xaver WackMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaWed2023-01-2518:30 Mainz 051.21–21.5Dortmund31,500Mewa ArenaSascha StegemannMatch Report
BundesligaBundesligaWed2022-03-1618:30 Mainz 050.90–10.8Dortmund25,000Mewa ArenaSascha StegemannMatch Report
BundesligaBundesligaSat2021-10-1615:30 Dortmund2.33–10.8Mainz 0563,812Signal Iduna ParkDaniel SchlagerMatch Report
BundesligaBundesligaSun2021-05-1618:00 Mainz 051.51–31.6DortmundOpel ArenaHarm OsmersMatch Report
BundesligaBundesligaSat2019-12-1415:30 Mainz 050.30–41.4Dortmund33,305Opel ArenaBenjamin CortusMatch Report
BundesligaBundesligaSat2019-04-1318:30 Dortmund2.12–13.0Mainz 0581,365Signal Iduna ParkDeniz AytekinMatch Report
BundesligaBundesligaSat2018-11-2415:30 Mainz 051.21–21.0Dortmund33,305Opel ArenaDeniz AytekinMatch Report
BundesligaBundesligaTue2017-12-1220:30 Mainz 050.70–22.0Dortmund32,976Opel ArenaBenjamin BrandMatch Report
BundesligaBundesligaSat2016-08-2715:30 Dortmund2–1Mainz 0581,360Signal Iduna ParkRobert HartmannMatch Report
BundesligaBundesligaSun2016-03-1317:30 Dortmund2–0Mainz 0581,000Signal Iduna ParkDeniz AytekinMatch Report
BundesligaBundesligaFri2015-10-1620:30 Mainz 050–2Dortmund34,000Opel ArenaTobias StielerMatch Report
BundesligaBundesligaFri2015-02-1320:30 Dortmund4–2Mainz 0580,200Signal Iduna ParkTobias StielerMatch Report
BundesligaBundesligaSat2014-04-19Dortmund4–2Mainz 05Markus SchmidtMatch Report
BundesligaBundesligaSat2013-11-30Mainz 051–3DortmundDeniz AytekinMatch Report
BundesligaBundesligaSat2013-04-20Dortmund2–0Mainz 05Florian MeyerMatch Report
BundesligaBundesligaSat2012-11-24Mainz 051–2DortmundKnut KircherMatch Report
BundesligaBundesligaSat2012-03-03Dortmund2–1Mainz 05Peter GagelmannMatch Report
BundesligaBundesligaSat2011-09-24Mainz 051–2DortmundMichael WeinerMatch Report
BundesligaBundesligaSun2010-10-31Mainz 050–2DortmundMichael WeinerMatch Report
BundesligaBundesligaSat2005-02-26Dortmund3–0Mainz 05Felix BrychMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaTue2023-12-1920:30 Dortmund1.21–10.9Mainz 0580,350Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2023-05-2715:30 Dortmund4.02–21.8Mainz 0581,365Signal Iduna ParkMarco FritzMatch Report
BundesligaBundesligaSat2021-01-1615:30 Dortmund2.31–10.6Mainz 05Signal Iduna ParkSven JablonskiMatch Report
BundesligaBundesligaSun2017-01-2917:30 Mainz 051–1Dortmund34,000Opel ArenaFelix ZwayerMatch Report
BundesligaBundesligaSat2011-03-19Dortmund1–1Mainz 05Felix BrychMatch Report
BundesligaBundesligaSat2009-11-21Dortmund0–0Mainz 05Michael WeinerMatch Report
BundesligaBundesligaSat2006-08-19Dortmund1–1Mainz 05Felix BrychMatch Report
BundesligaBundesligaSat2006-03-04Dortmund1–1Mainz 05Babak RafatiMatch Report
BundesligaBundesligaSat2005-09-24Mainz 051–1DortmundMichael WeinerMatch Report
BundesligaBundesligaSun2004-09-26Mainz 051–1DortmundFranz-Xaver WackMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaBundesligaSat2024-11-0915:30 Mainz 052.03–10.9Dortmund33,000Mewa ArenaFlorian BadstübnerMatch Report
BundesligaBundesligaSat2024-05-1118:30 Mainz 052.13–00.4Dortmund33,305Mewa ArenaTobias StielerMatch Report
BundesligaBundesligaWed2020-06-1720:30 Dortmund1.30–21.7Mainz 05Signal Iduna ParkFrank WillenborgMatch Report
BundesligaBundesligaSat2018-05-0515:30 Dortmund0.71–20.9Mainz 0581,360Signal Iduna ParkDaniel SiebertMatch Report
BundesligaBundesligaSat2014-09-2018:30 Mainz 052–0Dortmund34,000Opel ArenaGünter PerlMatch Report
BundesligaBundesligaSat2010-04-10Mainz 051–0DortmundDeniz AytekinMatch Report
BundesligaBundesligaWed2007-01-31Mainz 051–0DortmundHelmut FleischerMatch Report

Fixture Leaders

Dortmund Players vs. Mainz 05

Dortmund Players vs. Mainz 05 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Manuel Akanjich SUIDF,MF7586000010
Pierre-Emerick Aubameyangga GABFW,MF9706441100
Lucas Barriospy PARFW53111010
Marc Bartraes ESPDF190000000
Sven Benderde GERDF,MF8573000000
Ramy Bensebainidz ALGDF,MF190000000
Julian Brandtde GERFW,MF11731200000
Markus Brzenskade GERDF43600020
Roman Bürkich SUIGK121,080000000
Emre Cande GERDF,MF8621000021
Dedêbr BRADF64580000
Philipp Degench SUIDF,FW43600000
Thomas Delaneydk DENMF3184010010
Ousmane Dembéléfr FRAFW,MF2109000000
Erik Durmde GERDF,FW4315000000
Evanílsonbr BRADF,FW1900000
Alexander Freich SUIFW21530000
Manuel Friedrichde GERDF1900000
Dennis Gentenaarnl NEDGK1900000
Matthias Ginterde GERDF,MF4283000000
Pascal Großde GERDF,FW190000000
Serhou Guirassygn GUIFW190101100
İlkay Gündoğande GERMF6476000000
Erling Haalandno NORFW,MF5394211100
Sébastien Hallerci CIVFW3147010100
Thorgan Hazardbe BELFW,MF5301100000
Mats Hummelsde GERDF191,530100020
Niclas Jensendk DENDF1900000
Park Joo-hokr KORDF,MF190000000
Shinji Kagawajp JPNFW,MF9731300000
Sebastian Kehlde GERDF,MF74980000
Oliver Kirchde GERDF,MF1900000
Gregor Kobelch SUIGK5450000000
Florian Kringede GERDF,MF65200010
Mitchell Langerakau AUSGK1900000
Chris Löwede GERDF,MF1900000
Thomas Meunierbe BELDF,MF4350100000
Alexander Meyerde GERGK2180000000
David Odonkorde GERFW,MF43050000
Sunday Olisehng NGADF,MF1900000
Patrick Owomoyelade GERDF,MF31810000
Salih Özcantr TURMF2135000000
Sokratis Papastathopoulosgr GREDF10900100010
Maximilian Philippde GERFW,MF2109100000
Łukasz Piszczekpl POLDF,MF161,282300010
Marin Pongračićhr CRODF2114000010
Marco Reusde GERFW,MF171,384931230
Lars Rickende GERFW,MF41561000
Marcel Sabitzerat AUTFW,MF2180000000
Jadon Sanchoeng ENGFW,MF8648340000
Felipe Santanabr BRADF21120000
Nico Schlotterbeckde GERDF4341000020
Marcel Schmelzerde GERDF141,170010030
André Schürrlede GERFW,MF3215020010
Euzebiusz Smolarekpl POLFW,MF42971020
Neven Subotićrs SRBDF9810100010
Niklas Sülede GERDF4315110000
Jeremy Toljande GERDF,MF190000000
Ömer Topraktr TURDF3128000000
Nelson Valdezpy PARFW42810010
Guillaume Warmuzfr FRAGK1900000
Roman Weidenfellerde GERGK151,350000000
Julian Weiglde GERDF,MF8599000010
Axel Witselbe BELDF,MF5366100020
Christian Wörnsde GERDF43601000
Andriy Yarmolenkoua UKRFW,MF2107000000
Dan-Axel Zagadoufr FRADF4237010000
Tomáš Rosickýcz CZEMF21780010
Jude Bellinghameng ENGMF4325010000
Jan Kollercz CZEFW32392010
Sebastian Rodede GERMF185000000
Achraf Hakimima MARDF,MF3262000010
Miloš Jojićrs SRBMF2170100010
Mohamed Zidaneg EGYFW31310000
Julian Ryersonno NORDF,MF3242100000
Jacob Bruun Larsendk DENFW,MF2148000000
Tingabr BRAMF1770010
Marius Wolfde GERDF,FW7305000010
Felix Passlackde GERDF,MF2166000000
Gio Reynaus USAFW,MF5173130000
Nuri Şahintr TURMF12842100000
Kevin Kamplsi SVNMF169010000
Jakub Błaszczykowskipl POLMF84771000
Donyell Malennl NEDFW,MF7424000000
Felix Nmechade GERMF2126000000
Steven Pienaarza RSAMF21580000
Adrián Ramosco COLFW479000000
Niclas Füllkrugde GERFW162000000
Markus Feulnerde GERMF1610000
Robert Lewandowskipl POLFW85966200
Maximilian Beierde GERFW,MF158000000
Kevin Großkreutzde GERDF,FW10586000010
Salvatore Gambinode GERFW,MF1540000
Guy Demelci CIVDF,MF21350010
Ian Maatsennl NEDDF,MF145000000
Christoph Metzelderde GERDF32251000
Henrikh Mkhitaryanam ARMFW,MF6345100010
Karim Adeyemide GERFW,MF2115000000
Delron Buckleyza RSAFW,MF1360000
Yan Coutobr BRADF,MF132000000
Yannik Lührsde GERDF132000000
Youssoufa Moukokode GERFW4227000000
Julien Duranvillebe BELFW129000000
Jamie Gittenseng ENGFW,MF4224000000
Samuel Bambade GERFW128000000
Paco Alcáceres ESPFW233100000
Ciro Immobileit ITAFW126000100
Tamás Hajnalhu HUNMF1220000
Ole Pohlmannde GERFW,MF122000000
Mahmoud Dahoudde GERMF4190000010
Moritz Leitnerde GERMF3850000
Ivan Perišićhr CRODF,FW31171000
Cole Campbellis ISLFW117000000
Almugera Kabarde GERDF117000000
Julian Schieberde GERFW1170000
Kjell-Arik Wätjende GERMF115000000
Mateu Moreyes ESPDF259000000
Mitsuru Maruokajp JPNMF111000000
Anthony Modestefr FRAFW111000000
Jonas Hofmannde GERFW,MF1100000
Dimitar Rangelovbg BULFW,MF1100000
Marcus Steegmannde GERFW1100000
Nico Schulzde GERDF,FW5286100010
Gonzalo Castrode GERDF,MF4241010000
Abdou Diallosn SENDF298000000
Reinierbr BRAMF213000000
Raphaël Guerreiropt PORDF,MF8593200020
Christian Pulisicus USAFW,MF4142000000
Sahr Senesiede GERFW,MF150000
Antônio da Silvabr BRAMF2160000
Martin Amedickde GERDF2941000
Ewerthonbr BRAFW2890000
Mario Götzede GERFW,MF11684110000
Marc-André Kruskade GERMF52280010
52736,566612667431

Dortmund Goalkeepers vs. Mainz 05

Dortmund Goalkeepers vs. Mainz 05 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Roman Bürkich SUIGK121,08044103481.84
Dennis Gentenaarnl NEDGK19010
Gregor Kobelch SUIGK54501751270.61
Mitchell Langerakau AUSGK19020
Alexander Meyerde GERGK2180156960.00
Guillaume Warmuzfr FRAGK19010
Roman Weidenfellerde GERGK151,350913555.64
373,33085386072.99

Mainz 05 Players vs. Dortmund

Mainz 05 Players vs. Dortmund Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Mathias Abelde GERDF32700000
Nadiem Amiride GERMF2180000000
Leon Andreasendk DENDF,MF1901110
Benjamin Auerde GERFW1901000
Hanno Balitschde GERMF1900000
Leon Balogunng NGADF3270000000
Daniel Batzde GERGK190000000
Stefan Bellde GERDF171,463000060
Pierre Bengtssonse SWEDF,MF2180000000
Emil Berggreendk DENFW190000000
Tamás Bódoghu HUNDF1900000
Daniel Brosinskide GERDF,MF13926000030
Niko Bungertde GERDF9752000001
Gaëtan Bussmannfr FRADF190000000
Anthony Cacifr FRADF,MF4334010000
Marco Caligiuride GERDF,MF52381000
Jhon Córdobaco COLFW190000000
Finn Dahmende GERGK3270000000
Sepp van den Bergnl NEDDF,MF2180100000
Abdou Diallosn SENDF2180000000
Júnior Díazcr CRCDF,MF2180000000
Giulio Donatiit ITADF5337000000
Malik Fathide GERDF43280010
Edimilson Fernandesch SUIDF,MF5330020020
Markus Feulnerde GERMF21800020
Manuel Friedrichde GERDF65400000
Christian Fuchsat AUTDF,MF21800000
Jean-Philippe Gbaminci CIVDF,MF6466010010
Johannes Geisde GERDF,MF4360000010
Andreas Hanche-Olsenno NORDF3270100010
Florian Hellerde GERFW,MF2940000
Gonzalo Jaracl CHIDF,MF190000000
Nigel de Jongnl NEDMF190000000
Park Joo-hokr KORDF,MF1900000
Ranisav Jovanovićde GERFW41250000
Stefanos Kapinogr GREGK190000000
Miroslav Karhansk SVKMF21800000
Loris Kariusde GERGK5450000000
Tom Kraußde GERMF190000010
Pierre Kundecm CMRMF4294000010
Jonas Lössldk DENGK2180000000
Anderson Lucoquiao ANGDF2135000010
Yunus Mallıtr TURFW,MF7548100000
Aarón Martínes ESPDF,MF7578000010
Jean-Philippe Matetafr FRAFW4229101110
Florian Müllerde GERGK3270000000
Heinz Müllerde GERGK32700010
Nicolai Müllerde GERFW,MF53141010
Phillipp Mweneat AUTDF,MF3270020010
Moussa Niakhatesn SENDF,FW8720000010
Robert Nikolicde GERDF1900000
Nikolče Noveskimk MKDDF151,3500000
Shinji Okazakijp JPNFW,MF4351300010
Zdeněk Pospěchcz CZEDF54500010
Marco Rosede GERDF21800000
Petr Rumancz CZEFW21230000
Kaishu Sanojp JPNMF190000000
André Schürrlede GERFW,MF42340000
Antônio da Silvabr BRAMF43590000
Elkin Sotoco COLMF9747110011
Jerry St. Justenl NEDDF3270000010
Bo Svenssondk DENDF65400010
Dimo Wachede GERGK54500000
Benjamin Weigeltde GERDF43600010
Christian Wetklode GERGK65400020
Silvan Widmerch SUIDF,MF6445010000
Radoslav Zabavníksk SVKDF,MF32700010
Robin Zentnerde GERGK8720000010
Mohamed Zidaneg EGYFW32702100
Niki Zimlingdk DENMF21520010
Andreas Ivanschitzat AUTMF41750000
Sebastian Polterde GERFW1880000
Jonas Hofmannde GERFW,MF2141000000
Danny Latzade GERMF9718110010
Paul Nebelde GERMF184100010
Yoshinori Mutōjp JPNFW,MF4251200010
Christof Babatzde GERMF41880000
Eric Maxim Choupo-Motingcm CMRFW,MF42561100
Michael Thurkde GERFW21671010
Sami Allaguitn TUNFW,MF3218000000
Lewis Holtbyde GERMF21450000
Robin Quaisonse SWEFW,MF6380301100
Ádám Szalaihu HUNFW9448100020
Milorad Pekovićme MNEMF43430010
Marcus Ingvartsendk DENFW,MF4225000010
Anton Stachde GERDF,MF4259000010
Bakary Diakitéml MLIFW1690000
Shawn Parkerde GERFW21140000
Mimoun Azaouaghde GERMF21570000
Jonathan Burkardtde GERFW,MF7457300010
Aristide Bancébf BFAFW21550000
Conor Caseyus USAFW3990000
Fabian Gerberch SUIMF54150000
Fabian Freich SUIDF,MF4309000000
Filip Trojancz CZEMF1580000
Marius Niculaero ROUFW1570000
Imre Szabicshu HUNFW1570000
Ridle Bakude GERDF,FW4278110010
Tobias Dammde GERFW1530000
Danny da Costade GERDF,FW4140010000
Robert Glatzelde GERFW145000000
Alexander Hackde GERDF8514000020
Christoph Moritzde GERMF2127000000
Edubr BRAFW1371000
Julian Baumgartlingerat AUTDF,MF8662000000
Eugen Polanskipl POLMF63570000
Jairo Samperioes ESPFW,MF4265010020
Karim Onisiwoat AUTFW,MF14874100010
André Ramalhobr BRADF129000000
Angelo Fulginifr FRAFW,MF128000000
Nikita Rukavytsyaau AUSFW,MF21080000
Christoph Teinertde GERFW1280000
Niclas Weilandde GERFW31810010
Alexandru Maximro ROUMF487000000
Tim Hooglandde GERDF,MF21150000
Lee Jae-sungkr KORFW,MF6414420010
Aaron Seydelde GERFW122000000
Chadli Amridz ALGFW,MF31250000
Philipp Klementde GERMF121000000
Levin Öztunalıde GERFW,MF6376110000
Merveille Papelade GERMF350000000
Kevin Stögerat AUTMF3110000000
Leandro Barreiro Martinslu LUXMF7534110010
Gerrit Holtmannph PHIFW,MF115000000
Koo Ja-cheolkr KORMF251000000
Marcel Rissede GERDF,FW52510000
Jean-Paul Boëtiusnl NEDFW,MF8528000000
Christian Clemensde GERFW,MF3154000000
Petar Sliškovićhr CROFW1131000
Otto Addogh GHAMF2380010
Niklas Tauerde GERFW3178000010
Dennis Weilandde GERMF1120000
Ludovic Ajorquefr FRAFW111000000
Aymen Barkokma MARMF3100000010
Anthony Ujahng NGAFW368000000
Christian Demirtaşde GERDF41700000
Pablo de Blasisar ARGFW,MF5211020000
Julian Kochde GERDF,MF18000000
Florian Niederlechnerde GERFW,MF18000000
Ji Dong-wonkr KORFW,MF17000000
Dominik Kohrde GERDF,MF5367000010
Hong Hyunseokkr KORMF16000000
Ivan Klasnićhr CROFW160000
Suat Serdarde GERMF4181000010
Marco Richterde GERFW,MF272000000
Nelson Weiperde GERFW14000000
Filip Đuričićrs SRBFW,MF13000000
Brajan Grudade GERMF3156000000
Benedikt Sallerde GERDF,MF2470000
Cha Du-rikr KORDF,MF2910000
Adriano Grimaldide GERFW110000
Marlon Mustaphaat AUTFW11000000
Armindo Siebde GERFW11000000
53036,604371852622

Mainz 05 Goalkeepers vs. Dortmund

Mainz 05 Goalkeepers vs. Dortmund Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Daniel Batzde GERGK19071685.70
Finn Dahmende GERGK32702071265.00
Stefanos Kapinogr GREGK190104660.00
Loris Kariusde GERGK545016111475.01
Jonas Lössldk DENGK2180113981.80
Florian Müllerde GERGK32701531280.01
Heinz Müllerde GERGK327022
Dimo Wachede GERGK545061
Christian Wetklode GERGK6540100
Robin Zentnerde GERGK872038142468.41
373,330117618371.86

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.