FSV Mainz 05 host Bayer Leverkusen in the Bundesliga. Both sides have made steady starts to the season, and there isn't much between them right now.
Their head-to-head record swings from one-sided routs to tight draws, so history doesn't point clearly either way. With both attacks firing and both defences occasionally leaky, this one looks open.
Analysis updated .
Compare bookmakers
Form guide: two teams cut from the same cloth
Leverkusen's last four Bundesliga games read L-W-D-W. They lost 3-2 at Elversberg, then hit back with a 4-0 win over Union Berlin, drew 2-2 at Augsburg, and beat RB Leipzig 2-0 most recently. That's a side that concedes occasionally but keeps scoring.
What could your bet return?
Potential returns include your stake. Odds may change.
FSV Mainz 05: 20 completed matches; Bayer Leverkusen: 20 completed matches.
FSV Mainz 05
- Win
- 60% 12 / 20
- Draw
- 15% 3 / 20
- Loss
- 25% 5 / 20
- Scored
- 66
- Conceded
- 25
- Difference
- +41
Bayer Leverkusen
- Win
- 65% 13 / 20
- Draw
- 10% 2 / 20
- Loss
- 25% 5 / 20
- Scored
- 48
- Conceded
- 20
- Difference
- +28
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Borussia Mönchengladbach | FSV Mainz 05 | 19.09.2026 | 3-4 |
| Bundesliga | FSV Mainz 05 | Eintracht Frankfurt | 12.09.2026 | 1-3 |
| Bundesliga | Hamburger SV | FSV Mainz 05 | 06.09.2026 | 0-5 |
| Bundesliga | FSV Mainz 05 | SC Paderborn 07 | 29.08.2026 | 0-0 |
| DFB Pokal | Krieschow | FSV Mainz 05 | 23.08.2026 | 0-9 |
| Friendlies Clubs | FSV Mainz 05 | Bournemouth | 15.08.2026 | 2-1 |
| Friendlies Clubs | FSV Mainz 05 | Paris FC | 08.08.2026 | 4-0 |
| Friendlies Clubs | Udinese | FSV Mainz 05 | 01.08.2026 | 3-3 |
| Friendlies Clubs | FSV Mainz 05 | Shabab Al Ahli Dubai | 31.07.2026 | 1-0 |
| Friendlies Clubs | FSV Mainz 05 | Holstein Kiel | 25.07.2026 | 3-0 |
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Bayer Leverkusen | RB Leipzig | 20.09.2026 | 2-0 |
| UEFA Europa League | Bayer Leverkusen | Celje | 16.09.2026 | 2-0 |
| Bundesliga | FC Augsburg | Bayer Leverkusen | 12.09.2026 | 2-2 |
| Bundesliga | Bayer Leverkusen | Union Berlin | 05.09.2026 | 4-0 |
| Bundesliga | SV Elversberg | Bayer Leverkusen | 29.08.2026 | 3-2 |
| DFB Pokal | SV Wehen | Bayer Leverkusen | 22.08.2026 | 0-4 |
| Friendlies Clubs | Newcastle | Bayer Leverkusen | 15.08.2026 | 1-2 |
| Friendlies Clubs | Nottingham Forest | Bayer Leverkusen | 12.08.2026 | 2-1 |
| Friendlies Clubs | Bayer Leverkusen | Sevilla | 08.08.2026 | 2-1 |
| Friendlies Clubs | Bayer Leverkusen | Rot-Weiß Essen | 01.08.2026 | 3-0 |
Mainz have followed a similar pattern: a goalless draw with Paderborn, a thumping 5-0 win at Hamburger SV, a 1-3 home defeat to Eintracht Frankfurt, then a wild 4-3 win at Gladbach. Both attack and defence have been inconsistent from game to game.
Both teams have shown they can score freely and also concede, which points towards goals rather than a cagey afternoon.
Comparative Team Statistics: FSV Mainz 05 vs Bayer Leverkusen

Head-to-head: honours shared recently
The last few meetings have gone Leverkusen's way, Mainz's way, and to draws in fairly equal measure. February's reverse fixture finished 1-1 at Leverkusen, while Mainz won 4-3 at home the previous October. Before that there was a 2-2 draw and a narrow Leverkusen win.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | Bayer Leverkusen | FSV Mainz 05 | 28.02.2026 | 1-1 |
| Bundesliga | FSV Mainz 05 | Bayer Leverkusen | 18.10.2025 | 3-4 |
| Bundesliga | FSV Mainz 05 | Bayer Leverkusen | 17.05.2025 | 2-2 |
| Bundesliga | Bayer Leverkusen | FSV Mainz 05 | 14.01.2025 | 1-0 |
| Bundesliga | Bayer Leverkusen | FSV Mainz 05 | 23.02.2024 | 2-1 |
| Bundesliga | FSV Mainz 05 | Bayer Leverkusen | 30.09.2023 | 0-3 |
| Bundesliga | Bayer Leverkusen | FSV Mainz 05 | 19.02.2023 | 2-3 |
| Bundesliga | FSV Mainz 05 | Bayer Leverkusen | 27.08.2022 | 0-3 |
| Bundesliga | FSV Mainz 05 | Bayer Leverkusen | 18.02.2022 | 3-2 |
| Bundesliga | Bayer Leverkusen | FSV Mainz 05 | 25.09.2021 | 1-0 |
Further back, Leverkusen won several meetings comfortably, including a heavy 5-1 and a couple of 3-0 wins, but that stretch is now some years old and doesn't tell us much about either squad today.
Recent meetings have rarely been one-sided, and goals have flowed at both ends.
League table: level on points
There's barely a whisker between them. Leverkusen sit fifth with seven points from four games, just one place and zero points above Mainz in sixth. Both have scored ten goals; Leverkusen have conceded five, Mainz six.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 4 | FC Augsburg | 4 | 2 | 1 | 1 | 11/6 | 7 |
| 5 | Bayer Leverkusen | 4 | 2 | 1 | 1 | 10/5 | 7 |
| 6 | FSV Mainz 05 | 4 | 2 | 1 | 1 | 10/6 | 7 |
| 7 | SV Elversberg | 4 | 2 | 1 | 1 | 8/7 | 7 |
On the numbers alone, this looks like a genuine coin flip.

Key men to watch
Patrik Schick has four goals in four appearances for Leverkusen, matched exactly by P. Tietz's four in four for Mainz. S. Becker has chipped in with two goals and three assists for Mainz, while Miguel Gutiérrez has three assists for Leverkusen, so both sides have players creating as well as finishing.
On discipline, Mainz's P. Mwene has picked up three yellow cards in four games, which is worth watching given how tight this fixture tends to be.
Both sides carry real goal threat, so this may come down to which defence holds up better on the day.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| S. Posch | Austria | 29 | Defender | 190 | 82 |
| N. Amiri | Germany | 29 | Midfielder | 180 | 75 |
| D. Kohr | Germany | 32 | Defender | 183 | 77 |
| D. da Costa | Germany | 33 | Defender | 187 | 87 |
| Lee Jae-Sung | Korea Republic | 34 | Midfielder | 180 | 70 |
| A. Caci | France | 29 | Midfielder | 184 | 76 |
| L. Maloney | USA | 26 | Midfielder | 187 | 89 |
| R. Zentner | Germany | 31 | Goalkeeper | 194 | 96 |
| S. Bell | Germany | 35 | Defender | 192 | 88 |
| P. Mwene | Austria | 32 | Midfielder | 170 | 68 |
| P. Tietz | Germany | 29 | Attacker | 190 | 86 |
| A. Schwolow | Germany | 34 | Goalkeeper | 190 | 84 |
| K. Sano | Japan | 25 | Midfielder | 176 | 67 |
| S. Becker | Suriname | 31 | Attacker | 180 | 77 |
| S. Widmer | Switzerland | 33 | Defender | 183 | 77 |
| E. Martel | Germany | 24 | Midfielder | 188 | 81 |
| R. Königsdörffer | Ghana | 25 | Attacker | 182 | 78 |
| B. Hollerbach | Germany | 25 | Attacker | 181 | 81 |
| S. Kawasaki | Japan | 25 | Midfielder | 172 | 68 |
| W. Bøving | Denmark | 23 | Attacker | 176 | 69 |
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Diaby | France | 27 | Midfielder | 170 | 68 |
| M. Terrier | France | 29 | Midfielder | 184 | 71 |
| Lucas Vázquez | Spain | 35 | Defender | 173 | 70 |
| P. Schick | Czechia | 30 | Attacker | 191 | 87 |
| E. Palacios | Argentina | 28 | Midfielder | 176 | 69 |
| F. Medina | Argentina | 27 | Defender | 184 | 78 |
| R. Andrich | Germany | 32 | Midfielder | 187 | 83 |
| N. Lomb | Germany | 33 | Goalkeeper | 186 | 84 |
| J. Hofmann | Germany | 34 | Midfielder | 176 | 73 |
| M. Flekken | Netherlands | 33 | Goalkeeper | 195 | 87 |
| J. Blaswich | Germany | 35 | Goalkeeper | 193 | 88 |
| V. Boniface | Nigeria | 25 | Attacker | 189 | 91 |
| E. Tapsoba | Burkina Faso | 27 | Defender | 194 | 85 |
| Aleix García | Spain | 29 | Midfielder | 173 | 68 |
| J. Quansah | England | 23 | Defender | 190 | 84 |
| G. Doué | Côte d'Ivoire | 23 | Defender | 187 | 84 |
| Miguel Gutiérrez | Spain | 25 | Defender | 180 | 73 |
| M. Tillman | USA | 24 | Midfielder | 187 | 71 |
| L. Badé | France | 26 | Defender | 191 | 89 |
| N. Tella | England | 27 | Attacker | 173 | 70 |
With so little separating these two sides in the table, in recent form and in head-to-head results, we can't find a clear enough edge to recommend a side or a line with confidence.
This has the makings of a competitive, open game, but backing it blind isn't worth it when the data points to parity rather than an obvious winner.
