FC Schalke 04 host FSV Mainz 05 in the Bundesliga. Mainz have been winning more often than Schalke through the opening weeks of this season.
Schalke have kept back-to-back clean sheets at home, but neither of those games produced a goal at either end. Mainz, on the other hand, have been scoring freely away from home.
Analysis updated .
Where to place this bet
Recent league form
Mainz have taken seven points from their last four Bundesliga matches, winning two, drawing one and losing one. Their away form stands out: a 5-0 win at Hamburger SV and a 4-3 win at Borussia Mönchengladbach, both on the road.
What could your bet return?
Potential returns include your stake. Odds may change.
FC Schalke 04: 20 completed matches; FSV Mainz 05: 20 completed matches.
FC Schalke 04
- Win
- 60% 12 / 20
- Draw
- 10% 2 / 20
- Loss
- 30% 6 / 20
- Scored
- 36
- Conceded
- 26
- Difference
- +10
FSV Mainz 05
- Win
- 60% 12 / 20
- Draw
- 15% 3 / 20
- Loss
- 25% 5 / 20
- Scored
- 66
- Conceded
- 25
- Difference
- +41
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | FC Schalke 04 | SV Elversberg | 20.09.2026 | 0-0 |
| Bundesliga | Union Berlin | FC Schalke 04 | 11.09.2026 | 1-3 |
| Bundesliga | FC Schalke 04 | Bayern München | 05.09.2026 | 0-0 |
| Bundesliga | FC Augsburg | FC Schalke 04 | 30.08.2026 | 3-0 |
| DFB Pokal | Hallescher FC | FC Schalke 04 | 24.08.2026 | 2-5 |
| Friendlies Clubs | FC Schalke 04 | Real Madrid | 16.08.2026 | 0-3 |
| Friendlies Clubs | FC Schalke 04 | Atalanta | 08.08.2026 | 0-3 |
| Friendlies Clubs | Hessen Kassel | FC Schalke 04 | 01.08.2026 | 0-5 |
| Friendlies Clubs | FC Schalke 04 | Fagiano Okayama | 25.07.2026 | 3-1 |
| Friendlies Clubs | FC Kharkiv | FC Schalke 04 | 22.07.2026 | 0-2 |
| 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 |
Schalke have five points from their four league games. They won away at Union Berlin but drew 0-0 at home against both SV Elversberg and Bayern München, and lost away to Augsburg.
Mainz's away form looks sharper and more productive than Schalke's home output right now.
Comparative Team Statistics: FC Schalke 04 vs FSV Mainz 05

A long history, mostly tight games
These two have met close to twenty times stretching back over a decade, mostly in the Bundesliga. Plenty of those games were one-goal affairs or goalless draws, and results have gone both ways over the years.
| League | Home | Away | Date | Score |
|---|---|---|---|---|
| Bundesliga | FSV Mainz 05 | FC Schalke 04 | 05.05.2023 | 2-3 |
| Bundesliga | FC Schalke 04 | FSV Mainz 05 | 09.11.2022 | 1-0 |
| Bundesliga | FC Schalke 04 | FSV Mainz 05 | 05.03.2021 | 0-0 |
| Bundesliga | FSV Mainz 05 | FC Schalke 04 | 07.11.2020 | 2-2 |
| Bundesliga | FSV Mainz 05 | FC Schalke 04 | 16.02.2020 | 0-0 |
| Bundesliga | FC Schalke 04 | FSV Mainz 05 | 20.09.2019 | 2-1 |
| Bundesliga | FSV Mainz 05 | FC Schalke 04 | 23.02.2019 | 3-0 |
| Bundesliga | FC Schalke 04 | FSV Mainz 05 | 29.09.2018 | 1-0 |
| Bundesliga | FSV Mainz 05 | FC Schalke 04 | 09.03.2018 | 0-1 |
| Bundesliga | FC Schalke 04 | FSV Mainz 05 | 20.10.2017 | 2-0 |
The most recent meeting was in May 2023, when Schalke won 3-2 away at Mainz. That match is now well over two years old, so it says little about how either side is playing today.
Where they sit early on
Based on their league matches so far, Mainz sit sixth with seven points from four games, having scored ten and conceded six. Schalke are eleventh with five points from four, scoring three and conceding four.
| № | Team | Played | Win | Draw | Loss | GF/GA | Points |
|---|---|---|---|---|---|---|---|
| 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 |
| 10 | Eintracht Frankfurt | 4 | 1 | 2 | 1 | 9/10 | 5 |
| 11 | FC Schalke 04 | 4 | 1 | 2 | 1 | 3/4 | 5 |
| 12 | SC Paderborn 07 | 4 | 1 | 1 | 2 | 3/5 | 4 |
That's a small sample and only shows where these two clubs stand relative to each other, not the full picture of the division.
Players to watch
P. Tietz has scored four goals in Mainz's four league matches this season, and S. Becker has added two goals and three assists in the same span, so the away side clearly has goal threats in form.
P. Mwene has picked up three yellow cards in those four Mainz games, which is worth noting for discipline. On the Schalke side, R. Schallenberg has a red card from his last two appearances, though that alone doesn't confirm he's out for this one.

Goals or a grind?
Schalke's two home league games this season produced no goals at all between the sides, suggesting a cautious, tight setup in front of their own crowd. Mainz have shown they can be prolific away from home, netting nine goals across their last two league trips.
If Schalke sit deep the way they did against Elversberg and Bayern, this could turn into a low-event game unless Mainz's attack finds a way through, which their recent away form suggests they might.
Match odds and squad lists
Squad and player details
| Name | Country | Age | Position | Height | Weight |
|---|---|---|---|---|---|
| M. Sylla | France | 26 | Attacker | 181 | 70 |
| E. Džeko | Bosnia and Herzegovina | 40 | Attacker | 193 | 80 |
| D. Ljubičić | Austria | 28 | Attacker | 187 | 74 |
| N. Katić | Croatia | 29 | Defender | 194 | 90 |
| L. Karius | Germany | 33 | Goalkeeper | 189 | 87 |
| M. Wöber | Austria | 28 | Defender | 188 | 86 |
| Hwang Hee-Chan | Korea Republic | 30 | Attacker | 177 | 77 |
| K. Müller | Germany | 35 | Goalkeeper | 190 | 94 |
| K. Karaman | Türkiye | 32 | Attacker | 189 | 84 |
| J. Bachmann | Germany | 30 | Midfielder | 196 | 84 |
| R. Gosens | Germany | 32 | Defender | 183 | 76 |
| S. Tanaka | Japan | 24 | Midfielder | 175 | 73 |
| H. Kuruçay | Türkiye | 29 | Defender | 187 | 86 |
| R. Schallenberg | Germany | 27 | Midfielder | 185 | 75 |
| J. Dina Ebimbe | France | 25 | Midfielder | 183 | 76 |
| T. Becker | Germany | 29 | Defender | 190 | 86 |
| J. Adamu | Austria | 25 | Attacker | 183 | 79 |
| A. Aouchiche | France | 24 | Midfielder | 181 | 72 |
| S. El-Faouzi | Germany | 24 | Midfielder | 178 | 68 |
| M. Ayhan | Turkey | 20 | Defender | 190 | 80 |
| 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 |
Mainz look the sharper side right now, particularly on the road, while Schalke's home form has been more about not conceding than creating chances. That gap in current form is the main reason to lean towards the away side not losing this one.
Backing Mainz on the Asian handicap at +0 covers the draw as well as a win, which feels sensible given Schalke's defensive solidity at home even if their own attacking output has been limited.
