Köln vs. Mainz 05 Historical Head-to-HeadSubscribe Now (First Month Free)

Köln
7 wins
10 draws
9 losses
27 goals
Mainz 05
9 wins
10 draws
7 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
BundesligaRegular seasonSun2024-04-2817:30 Mainz 051.61–12.5Köln33,305Mewa ArenaBenjamin BrandMatch Report
BundesligaRegular seasonSun2023-12-1017:30 Köln0.30–01.4Mainz 0550,000RheinEnergieSTADIONFrank WillenborgMatch Report
BundesligaRegular seasonSat2023-04-1515:30 Köln1.01–10.8Mainz 0550,000RheinEnergieSTADIONBenjamin CortusMatch Report
BundesligaRegular seasonFri2022-10-2120:30 Mainz 051.95–00.7Köln31,610Mewa ArenaMatthias JöllenbeckMatch Report
BundesligaRegular seasonSat2022-04-0915:30 Köln1.83–20.9Mainz 0549,800RheinEnergieSTADIONMartin PetersenMatch Report
BundesligaRegular seasonSun2021-11-2117:30 Mainz 050.81–12.2Köln25,500Mewa ArenaDeniz AytekinMatch Report
BundesligaRegular seasonSun2021-04-1118:00 Köln2.42–31.6Mainz 05RheinEnergieSTADIONFelix BrychMatch Report
BundesligaRegular seasonSat2020-12-1215:30 Mainz 051.70–10.8KölnOpel ArenaFelix ZwayerMatch Report
BundesligaRegular seasonSun2020-05-1715:30 Köln2.72–22.3Mainz 05RheinEnergieSTADIONGuido WinkmannMatch Report
BundesligaRegular seasonFri2019-10-2520:30 Mainz 051.83–11.3Köln31,999Opel ArenaFrank WillenborgMatch Report
BundesligaRegular seasonSat2018-04-0715:30 Köln1.31–11.1Mainz 0550,000RheinEnergieSTADIONBenjamin CortusMatch Report
BundesligaRegular seasonSat2017-11-1815:30 Mainz 051.41–00.5Köln30,473Opel ArenaFelix BrychMatch Report
BundesligaRegular seasonSat2017-05-2015:30 Köln2–0Mainz 0550,000RheinEnergieSTADIONRobert HartmannMatch Report
BundesligaRegular seasonSun2017-01-2217:30 Mainz 050–0Köln29,314Opel ArenaFelix BrychMatch Report
BundesligaRegular seasonSun2016-04-1717:30 Mainz 052–3Köln33,275Opel ArenaPeter SippelMatch Report
BundesligaRegular seasonSat2015-11-2115:30 Köln0–0Mainz 0546,700RheinEnergieSTADIONWolfgang StarkMatch Report
BundesligaRegular seasonSat2015-05-1615:30 Mainz 052–0Köln33,702Opel ArenaGünter PerlMatch Report
BundesligaRegular seasonTue2014-12-1620:00 Köln0–0Mainz 0542,900RheinEnergieSTADIONFlorian MeyerMatch Report
BundesligaRegular seasonTue2012-04-10Mainz 054–0KölnFelix BrychMatch Report
BundesligaRegular seasonTue2011-12-13Köln1–1Mainz 05Felix ZwayerMatch Report
BundesligaRegular seasonSun2011-02-13Köln4–2Mainz 05Deniz AytekinMatch Report
BundesligaRegular seasonTue2010-09-21Mainz 052–0KölnGuido WinkmannMatch Report
BundesligaRegular seasonSat2010-03-13Mainz 051–0KölnMarco FritzMatch Report
BundesligaRegular seasonSat2009-10-17Köln1–0Mainz 05Peter GagelmannMatch Report
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2006-01-28Mainz 054–2KölnGünter PerlMatch Report
BundesligaRegular seasonSat2005-08-06Köln1–0Mainz 05Babak RafatiMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSat2022-04-0915:30 Köln1.83–20.9Mainz 0549,800RheinEnergieSTADIONMartin PetersenMatch Report
BundesligaRegular seasonSat2020-12-1215:30 Mainz 051.70–10.8KölnOpel ArenaFelix ZwayerMatch Report
BundesligaRegular seasonSat2017-05-2015:30 Köln2–0Mainz 0550,000RheinEnergieSTADIONRobert HartmannMatch Report
BundesligaRegular seasonSun2016-04-1717:30 Mainz 052–3Köln33,275Opel ArenaPeter SippelMatch Report
BundesligaRegular seasonSun2011-02-13Köln4–2Mainz 05Deniz AytekinMatch Report
BundesligaRegular seasonSat2009-10-17Köln1–0Mainz 05Peter GagelmannMatch Report
BundesligaRegular seasonSat2005-08-06Köln1–0Mainz 05Babak RafatiMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonSun2024-04-2817:30 Mainz 051.61–12.5Köln33,305Mewa ArenaBenjamin BrandMatch Report
BundesligaRegular seasonSun2023-12-1017:30 Köln0.30–01.4Mainz 0550,000RheinEnergieSTADIONFrank WillenborgMatch Report
BundesligaRegular seasonSat2023-04-1515:30 Köln1.01–10.8Mainz 0550,000RheinEnergieSTADIONBenjamin CortusMatch Report
BundesligaRegular seasonSun2021-11-2117:30 Mainz 050.81–12.2Köln25,500Mewa ArenaDeniz AytekinMatch Report
BundesligaRegular seasonSun2020-05-1715:30 Köln2.72–22.3Mainz 05RheinEnergieSTADIONGuido WinkmannMatch Report
BundesligaRegular seasonSat2018-04-0715:30 Köln1.31–11.1Mainz 0550,000RheinEnergieSTADIONBenjamin CortusMatch Report
BundesligaRegular seasonSun2017-01-2217:30 Mainz 050–0Köln29,314Opel ArenaFelix BrychMatch Report
BundesligaRegular seasonSat2015-11-2115:30 Köln0–0Mainz 0546,700RheinEnergieSTADIONWolfgang StarkMatch Report
BundesligaRegular seasonTue2014-12-1620:00 Köln0–0Mainz 0542,900RheinEnergieSTADIONFlorian MeyerMatch Report
BundesligaRegular seasonTue2011-12-13Köln1–1Mainz 05Felix ZwayerMatch Report
Head-to-Head Matches Table
Comp Round Day Date Time Home xG Score xG Away Attendance Venue Referee Match Report Notes
BundesligaRegular seasonFri2022-10-2120:30 Mainz 051.95–00.7Köln31,610Mewa ArenaMatthias JöllenbeckMatch Report
BundesligaRegular seasonSun2021-04-1118:00 Köln2.42–31.6Mainz 05RheinEnergieSTADIONFelix BrychMatch Report
BundesligaRegular seasonFri2019-10-2520:30 Mainz 051.83–11.3Köln31,999Opel ArenaFrank WillenborgMatch Report
BundesligaRegular seasonSat2017-11-1815:30 Mainz 051.41–00.5Köln30,473Opel ArenaFelix BrychMatch Report
BundesligaRegular seasonSat2015-05-1615:30 Mainz 052–0Köln33,702Opel ArenaGünter PerlMatch Report
BundesligaRegular seasonTue2012-04-10Mainz 054–0KölnFelix BrychMatch Report
BundesligaRegular seasonTue2010-09-21Mainz 052–0KölnGuido WinkmannMatch Report
BundesligaRegular seasonSat2010-03-13Mainz 051–0KölnMarco FritzMatch Report
BundesligaRegular seasonSat2006-01-28Mainz 054–2KölnGünter PerlMatch Report

Fixture Leaders

Köln Players vs. Mainz 05

Köln Players vs. Mainz 05 Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
Roland Benschneiderde GERDF1900000
Sebastiaan Bornauwbe BELDF4283000010
Rasmus Carstensendk DENDF190000000
Sava Cesticrs SRBDF190000000
Julian Chabotde GERDF4303000020
Christian Clemensde GERFW,MF7479000020
Rafael Czichosde GERDF3270000000
Fabrice Ehretfr FRADF,MF32700000
Christian Eichnerde GERDF21260000
Markus Feulnerde GERMF1900000
Max Finkgräfede GERDF190000000
Bård Finneno NORFW,MF190000000
Yannick Gerhardtde GERDF,MF3183010010
Pedro Geromelbr BRADF65290010
Serhou Guirassygn GUIFW190000000
Jonas Hectorde GERDF,MF141,234220020
Marco Högerde GERDF,MF2180000000
Jannes Hornde GERDF,MF3192000010
Timo Hornde GERGK11990000000
Timo Hübersde GERDF4360000010
Mato Jajaloba BIHMF32150000
Noah Katterbachde GERDF,MF4224000010
Thomas Kesslerde GERGK2180000000
Luca Kiliande GERDF4263100021
Lukas Klünterde GERDF,MF3257000020
Martin Lanigde GERMF32550000
Matthias Lehmannde GERMF5450010010
Toni Leistnerde GERDF190000000
Dejan Ljubicicat AUTMF4275200000
Manichept PORMF1900010
Dominic Marohsi SVNDF6540010000
Eric Martelde GERMF4360000020
Marvin Matipcm CMRDF,MF21800000
Mërgim Mavrajal ALBDF2180000020
Kevin McKennaca CANDF,FW41260010
Jorge Merées ESPDF2167000000
Filip Mladenovićrs SRBDF,MF190000000
Anthony Modestefr FRAFW8535110020
Youssef Mohamadlb LIBDF43150000
Faryd Mondragónco COLGK32700010
Milivoje Novakovićsi SVNFW42603000
Paweł Olkowskipl POLDF,MF2180000000
Yuya Osakojp JPNFW,MF7487110000
Sławomir Peszkopl POLMF21650010
Petitpt PORMF32250000
Kevin Pezzonide GERDF,MF31800010
Lukas Podolskide GERFW,MF86984100
Konstantin Rauschru RUSDF,MF3270000010
Michael Rensingde GERGK32700000
Sascha Rietherde GERDF,MF21800000
Marcel Rissede GERDF,FW4330100000
Louis Schaubat AUTFW,MF3133000000
Sebastian Schindzielorzde GERMF1900000
Björn Schlickede GERDF21801100
Marvin Schwäbede GERGK5450000000
Henrique Serenopt PORDF21440000
Andrew Sinkalazm ZAMMF1900000
Lukas Sinkiewiczde GERDF,MF21800000
Ellyes Skhiritn TUNMF7564200010
Albert Streitde GERMF21800000
Frederik Sørensendk DENDF3270000020
Simon Teroddede GERFW3188100000
Anthony Ujahng NGAFW190000000
Mark Uthde GERFW,MF5284121130
Kevin Vogtde GERDF,MF4275000020
Stefan Wesselsde GERGK21800000
Kevin Wimmerat AUTDF190000000
Marius Wolfde GERDF,FW2180000000
Boris Živkovićhr CRODF1900000
Linton Mainade GERFW,MF4269000000
Sebastian Freisde GERFW,MF42090000
Faride Alidoude GERFW182000010
Leonardo Bittencourtde GERFW,MF5321010010
Benno Schmitzde GERDF7476000010
Ismail Jakobssn SENDF,FW2126000000
Marco Strellerch SUIFW1770000
Sebastian Anderssonse SWEFW2121000000
Ondrej Dudask SVKFW,MF5317111141
Peter Madsendk DENFW1740000
Ammar Jemaltn TUNDF21630010
Vincent Koziellofr FRAMF173000010
Davie Selkede GERFW173000000
Jhon Córdobaco COLFW4193000000
Florian Kainzat AUTFW,MF9597201120
Dimitrios Grammozisgr GREMF1660010
Mišo Brečkosi SVNDF,MF7578000010
Adam Matuszczykpl POLMF4225000020
Luca Waldschmidtde GERFW,MF2135000100
Dominique Heintzde GERDF6464000000
Simon Zollerde GERFW,MF4139000000
Philipp Hosinerat AUTFW158000000
Mikael Ishakse SWEFW1550000
Kazuki Nagasawajp JPNMF154000000
Nikola Soldohr CRODF153000010
Dominick Drexlerde GERFW,MF254010000
Leart Paqaradaxk KVXDF,MF145000000
Odise Roshial ALBMF1450000
Matthias Scherzde GERFW1451000
Christopher Schorchde GERDF1450000
Christian Springerde GERMF21350010
Jong Tae-sekp PRKFW1450000
Jan Thielmannde GERFW,MF6292000010
Pierre Womécm CMRDF1450000
Dušan Šventosk SVKDF,MF2126000000
Miloš Jojićrs SRBMF3210110000
Damion Downsde GERFW129000000
Zoran Tošićrs SRBFW,MF1290000
Deyversonbr BRAFW127000010
Daniel Brosinskide GERDF,MF1250000
Florian Dietzde GERFW251000000
Attila Tökölihu HUNFW1240000
Kingsley Schindlergh GHADF,FW4171010000
Claudio Pizarrope PERFW240000000
Steffen Tiggesde GERFW4207000000
Rolf-Christel Guié-Miencg CGOMF1160000
Daniel Halfarde GERMF246000000
Tolu Arokodareng NGAFW115000000
Elvis Rexhbeçajde GERMF3118100010
Imre Szabicshu HUNFW1130000
Patrick Helmesde GERFW1110000
Kristian Pedersendk DENDF,MF111000000
Kingsley Ehizibuenl NEDDF,MF4200000000
Manasseh Ishiakung NGAFW2970000
Tim Lemperlede GERFW17000000
Taner Yalçınde GERMF2520000
Sargis Adamyanam ARMFW,MF214000000
Denis Huseinbasicde GERMF388000000
Salih Özcantr TURMF6291100020
37225,661271454592

Köln Goalkeepers vs. Mainz 05

Köln Goalkeepers vs. Mainz 05 Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
Timo Hornde GERGK1199038132568.44
Thomas Kesslerde GERGK2180112981.81
Faryd Mondragónco COLGK327031
Michael Rensingde GERGK327070
Marvin Schwäbede GERGK54502391465.21
Stefan Wesselsde GERGK218041
262,34072384869.48

Mainz 05 Players vs. Köln

Mainz 05 Players vs. Köln Table
Player Nation Pos MP Min Gls Ast PK PKatt CrdY CrdR
René Adlerde GERGK190000000
Ludovic Ajorquefr FRAFW3184100010
Sami Allaguitn TUNFW,MF5253200010
Nadiem Amiride GERMF190000010
Benjamin Auerde GERFW21801000
Christof Babatzde GERMF1900010
Ridle Bakude GERDF,FW2180010000
Leon Balogunng NGADF3197100010
Daniel Batzde GERGK190000000
Stefan Bellde GERDF11928000020
Pierre Bengtssonse SWEDF,MF2180000000
Daniel Brosinskide GERDF,MF10788111110
Gaëtan Bussmannfr FRADF190000010
Marco Caligiuride GERDF,MF21070000
Jhon Córdobaco COLFW3203100000
Danny da Costade GERDF,FW3159000000
Christian Demirtaşde GERDF1900010
Sepp van den Bergnl NEDDF,MF2180000000
Abdou Diallosn SENDF190000000
Malik Fathide GERDF32440000
Manuel Friedrichde GERDF21800000
Christian Fuchsat AUTDF,MF21800000
Jean-Philippe Gbaminci CIVDF,MF4272000000
Johannes Geisde GERDF,MF2180000010
Andreas Hanche-Olsenno NORDF2180000010
Gerrit Holtmannph PHIFW,MF2108000000
Jannik Huthde GERGK190000000
Gonzalo Jaracl CHIDF,MF190000000
Park Joo-hokr KORDF,MF2180000000
Miroslav Karhansk SVKMF32010010
Loris Kariusde GERGK4360000000
Jan Kirchhoffde GERDF,MF21800000
Dominik Kohrde GERMF7523110030
Bojan Krkićes ESPFW,MF190000000
Jonas Lössldk DENGK190000000
Zsolt Lőwhu HUNDF,MF1900000
Yunus Mallıtr TURFW,MF4359000000
Aarón Martínes ESPDF,MF6466100020
Jean-Philippe Matetafr FRAFW190000000
Eric Maxim Choupo-Motingcm CMRFW,MF21250010
Florian Müllerde GERGK190000000
Heinz Müllerde GERGK21800000
Nicolai Müllerde GERFW,MF1901000
Phillipp Mweneat AUTDF,MF3269010011
Moussa Niakhatesn SENDF,FW6540000020
Nikolče Noveskimk MKDDF8716000020
Shinji Okazakijp JPNFW,MF2180010000
Milorad Pekovićme MNEMF21100000
Zdeněk Pospěchcz CZEDF21800000
Antônio da Silvabr BRAMF21800000
Elkin Sotoco COLMF64600000
Jerry St. Justenl NEDDF4360010000
Bo Svenssondk DENDF43400020
Ádám Szalaihu HUNFW6332100020
Dimo Wachede GERGK1900000
Benjamin Weigeltde GERDF21780000
Christian Wetklode GERGK54500000
Silvan Widmerch SUIDF,MF6411010010
Radoslav Zabavníksk SVKDF,MF32700000
Robin Zentnerde GERGK9810000000
Michael Thurkde GERFW21782020
Brajan Grudade GERMF2161000010
Giulio Donatiit ITADF3243010032
Jean-Paul Boëtiusnl NEDFW,MF6458220000
Pierre Kundecm CMRMF3187100010
Andreas Ivanschitzat AUTMF42610000
Koo Ja-cheolkr KORMF2109100010
Christian Clemensde GERFW,MF285000000
Eugen Polanskipl POLMF32371100
Mohamed Zidaneg EGYFW21412000
Tom Kraußde GERMF175000010
Anthony Cacifr FRADF,MF4317000010
Mario Gavranovićch SUIFW1730010
Alexander Hackde GERDF8443010000
Pablo de Blasisar ARGFW,MF7441100000
Lewis Holtbyde GERMF2972010
Emil Berggreendk DENFW168000000
Edimilson Fernandesch SUIDF,MF5365000000
Yoshinori Mutōjp JPNFW,MF4274000010
Otto Addogh GHAMF2760010
Alexandru Maximro ROUMF164000000
Fabian Gerberch SUIMF1630000
Robin Quaisonse SWEFW,MF6285100000
Lee Jae-sungkr KORFW,MF5215010000
Ji Dong-wonkr KORFW,MF155000010
Zoltán Stieberhu HUNFW,MF1550000
Florian Hellerde GERFW,MF32340010
Danny Latzade GERMF9515000020
Srđan Baljakrs SRBFW1450000
Angelo Fulginifr FRAFW,MF145000000
David Nemethat AUTDF145000000
André Schürrlede GERFW,MF42431000
Filip Trojancz CZEMF1450000
Fabian Freich SUIDF,MF3220000000
Chadli Amridz ALGFW,MF1360000
Taiwo Awoniying NGAFW135100000
Anton Stachde GERMF4259100010
Aristide Bancébf BFAFW21160001
Marcel Rissede GERDF,FW21050000
Suat Serdarde GERMF2116000010
Petar Sliškovićhr CROFW1261000
Petr Rumancz CZEFW21040000
Kevin Stögerat AUTMF359000010
Júnior Díazcr CRCDF,MF294000010
Levin Öztunalıde GERFW,MF5362100000
Matondo-Merveille Papelade GERMF115000010
Marco Richterde GERFW,MF115000000
Aymen Barkokma MARMF114000000
Mounir Bouzianefr FRAFW,MF114000000
Abass Issahgh GHAFW114000000
Philipp Wollscheidde GERDF114000000
Niko Bungertde GERDF9637000000
Niclas Weilandde GERFW2390000
Julian Baumgartlingerat AUTDF,MF5370000010
Adriano Grimaldide GERFW1100000
Jairo Samperioes ESPFW,MF5334100000
Leandro Barreiro Martinslu LUXMF6424210000
Jonathan Burkardtde GERFW,MF8490210000
Karim Onisiwoat AUTFW,MF11663320010
Marcus Ingvartsendk DENFW,MF384101100
Kenan Kodroba BIHFW14000000
Mathias Abelde GERDF2920000
Tamás Bódoghu HUNDF120000
Anthony Ujahng NGAFW25000000
Florian Niederlechnerde GERFW,MF11000000
37325,654381632544

Mainz 05 Goalkeepers vs. Köln

Mainz 05 Goalkeepers vs. Köln Table
Player Nation Pos MP Min SoTA GA Saves Save% CS
René Adlerde GERGK19081787.50
Daniel Batzde GERGK190303100.01
Jannik Huthde GERGK19042250.00
Loris Kariusde GERGK4360123975.03
Jonas Lössldk DENGK190303100.01
Florian Müllerde GERGK19062483.30
Heinz Müllerde GERGK218050
Dimo Wachede GERGK19010
Christian Wetklode GERGK545033
Robin Zentnerde GERGK981040103080.02
262,34076275880.310

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.