Bundesliga (Germany)
FC Schalke 04 Host FSV Mainz 05 at VELTINS-Arena
Oct 17, 2026, 1:30 PM UTC
Team Strength Comparison
Match Analysis
Schalke's recent form splits into two completely different stories depending on where they're playing. At home over their last five, they've managed just one win against two losses and two draws—that's genuinely rough. Away from the Veltins-Arena, though, they're a different animal entirely: four wins and one loss. It's a wild contrast, and it matters because Mainz arrive as visitors. Here's where things get interesting. The ratings paint Mainz as marginally superior overall, 33 to 30, and the market backs that view—bookmakers are offering 2.90 on Schalke, 3.60 on the draw, and 2.25 on Mainz, implying a 32 percent chance for Schalke and 42 percent for Mainz. So far, so consistent. But I'd argue the underlying picture is messier. Schalke's attack is noticeably sharper (22 to 17), they generate more dominance (27 to 24), and they've historically owned this fixture, winning 11 of their 20 meetings. Yet Mainz's defensive solidity is remarkable—63 compared to Schalke's 45—and their consistency rating of 72 absolutely dwarfs Schalke's 1. That's not a small gap; that's a chasm. Over the last five head-to-head meetings, Schalke have taken two wins while Mainz have managed none—only draws have broken up Schalke's dominance. I find that pattern hard to ignore, even as Mainz come into this on better recent form generally, with three wins in their last five. The real tension here is whether Schalke's chaotic home record (or their inconsistency in general) will finally catch up with them against a side built on defensive organization and reliability, or whether their attacking threat and historical edge prove decisive once more. Both the ratings and the market back Mainz, but Schalke's away form and head-to-head record suggest there's more competitive balance than those numbers initially suggest.
An objective read of long-term data and odds — not a prediction or betting advice.
Metric by metric
FC Schalke 04 · FSV Mainz 05 — a longer bar means a higher rating (0–100).
10-season trends
Both clubs on one continuous scale — a promoted club's climb shows as a smooth rise, not a break.
Odds Analysis & Market Prediction
With each bookmaker's margin removed, the market makes FSV Mainz 05 the favourite at 42%. 12 of 12 bookmakers agree.
Fair win probability
Average bookmaker margin 8.9%.
Archived Oct 3, 2026, 09:27 AM UTC
Pre-Match Odds Comparison · FC Schalke 04 vs FSV Mainz 05
| Book | Home | Draw | Away |
|---|---|---|---|
| Smarkets | 2.78 | 3.10 | 2.10 |
| Unibet (UK) | 2.85 | 3.60 | 2.25 |
| BoyleSports | 2.80 | 3.40 | 2.10 |
| William Hill | 2.90 | 3.40 | 2.20 |
| 888sport | 2.90 | 3.40 | 2.20 |
| Betfred (UK) | 2.88 | 3.75 | 2.25 |
| LeoVegas | 2.80 | 3.50 | 2.25 |
| Paddy Power | 2.88 | 3.60 | 2.20 |
| Sky Bet | 2.88 | 3.60 | 2.20 |
| Betfair | 2.94 | 3.45 | 2.16 |
| Coral | 2.90 | 3.70 | 2.25 |
| Ladbrokes | 2.90 | 3.60 | 2.25 |
Moneyline captured before kickoff — historical reference only. 21+
Head-to-Head Record
| Bundesliga · Regular Season - 31 | 2023-05-05 | FSV Mainz 05 2-3 FC Schalke 04 | W |
| Bundesliga · Regular Season - 14 | 2022-11-09 | FC Schalke 04 1-0 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 24 | 2021-03-05 | FC Schalke 04 0-0 FSV Mainz 05 | D |
| Bundesliga · Regular Season - 7 | 2020-11-07 | FSV Mainz 05 2-2 FC Schalke 04 | D |
| Bundesliga · Regular Season - 22 | 2020-02-16 | FSV Mainz 05 0-0 FC Schalke 04 | D |
| Bundesliga · Regular Season - 5 | 2019-09-20 | FC Schalke 04 2-1 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 23 | 2019-02-23 | FSV Mainz 05 3-0 FC Schalke 04 | L |
| Bundesliga · Regular Season - 6 | 2018-09-29 | FC Schalke 04 1-0 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 26 | 2018-03-09 | FSV Mainz 05 0-1 FC Schalke 04 | W |
| Bundesliga · Regular Season - 9 | 2017-10-20 | FC Schalke 04 2-0 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 25 | 2017-03-19 | FSV Mainz 05 0-1 FC Schalke 04 | W |
| Bundesliga · Regular Season - 8 | 2016-10-23 | FC Schalke 04 3-0 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 21 | 2016-02-12 | FSV Mainz 05 2-1 FC Schalke 04 | L |
| Bundesliga · Regular Season - 4 | 2015-09-13 | FC Schalke 04 2-1 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 30 | 2015-04-24 | FSV Mainz 05 2-0 FC Schalke 04 | L |
| Bundesliga · Regular Season - 13 | 2014-11-29 | FC Schalke 04 4-1 FSV Mainz 05 | W |
| Bundesliga · Regular Season - 22 | 2014-02-21 | FC Schalke 04 0-0 FSV Mainz 05 | D |
| Bundesliga · Regular Season - 5 | 2013-09-14 | FSV Mainz 05 0-1 FC Schalke 04 | W |
| Bundesliga · Regular Season - 22 | 2013-02-16 | FSV Mainz 05 2-2 FC Schalke 04 | D |
| DFB Pokal · 8th Finals | 2012-12-18 | FC Schalke 04 1-2 FSV Mainz 05 | L |
Recent Form — Home & Away
FC Schalke 04 — Home
- 2026-09-20FC Schalke 04 vs SV Elversberg 0-0
- 2026-09-05FC Schalke 04 vs Bayern München 0-0
- 2026-08-16FC Schalke 04 vs Real Madrid 0-3
- 2026-08-08FC Schalke 04 vs Atalanta 0-3
- 2026-07-25FC Schalke 04 vs Fagiano Okayama 3-1
- 2026-05-17FC Schalke 04 vs Eintracht Braunschweig 1-0
- 2026-05-02FC Schalke 04 vs Fortuna Düsseldorf 1-0
- 2026-04-19FC Schalke 04 vs Preußen Münster 4-1
- 2026-04-05FC Schalke 04 vs Karlsruher SC 1-0
- 2026-03-15FC Schalke 04 vs Hannover 96 2-2
- 2026-03-06FC Schalke 04 vs Arminia Bielefeld 1-0
- 2026-02-21FC Schalke 04 vs 1. FC Magdeburg 5-3
- 2026-02-07FC Schalke 04 vs Dynamo Dresden 2-2
- 2026-01-25FC Schalke 04 vs 1. FC Kaiserslautern 2-2
- 2025-12-14FC Schalke 04 vs 1. FC Nürnberg 1-0
- 2025-11-28FC Schalke 04 vs SC Paderborn 07 2-1
- 2025-11-08FC Schalke 04 vs SV Elversberg 1-0
- 2025-10-24FC Schalke 04 vs SV Darmstadt 98 1-0
- 2025-09-26FC Schalke 04 vs SpVgg Greuther Fürth 1-0
- 2025-09-13FC Schalke 04 vs Holstein Kiel 0-1
FC Schalke 04 — Away
- 2026-09-24Rot-weiss Oberhausen vs FC Schalke 04 2-5
- 2026-09-11Union Berlin vs FC Schalke 04 1-3
- 2026-08-30FC Augsburg vs FC Schalke 04 3-0
- 2026-08-01Hessen Kassel vs FC Schalke 04 0-5
- 2026-07-22FC Kharkiv vs FC Schalke 04 0-2
- 2026-07-19Erzgebirge Aue vs FC Schalke 04 2-4
- 2026-07-11FC Gutersloh vs FC Schalke 04 2-1
- 2026-05-091. FC Nürnberg vs FC Schalke 04 3-0
- 2026-04-26SC Paderborn 07 vs FC Schalke 04 2-3
- 2026-04-12SV Elversberg vs FC Schalke 04 1-2
- 2026-03-26FC Schweinfurt 05 vs FC Schalke 04 2-0
- 2026-03-21SV Darmstadt 98 vs FC Schalke 04 1-1
- 2026-02-28SpVgg Greuther Fürth vs FC Schalke 04 1-1
- 2026-02-15Holstein Kiel vs FC Schalke 04 1-2
- 2026-01-31VfL Bochum vs FC Schalke 04 2-0
- 2026-01-17Hertha BSC vs FC Schalke 04 0-0
- 2026-01-10VfL Osnabrück vs FC Schalke 04 0-2
- 2025-12-21Eintracht Braunschweig vs FC Schalke 04 2-1
- 2025-12-05Fortuna Düsseldorf vs FC Schalke 04 0-2
- 2025-11-22Preußen Münster vs FC Schalke 04 0-0
FSV Mainz 05 — Home
- 2026-09-12FSV Mainz 05 vs Eintracht Frankfurt 1-3
- 2026-08-29FSV Mainz 05 vs SC Paderborn 07 0-0
- 2026-08-15FSV Mainz 05 vs Bournemouth 2-1
- 2026-08-08FSV Mainz 05 vs Paris FC 4-0
- 2026-07-31FSV Mainz 05 vs Shabab Al Ahli Dubai 1-0
- 2026-07-25FSV Mainz 05 vs Holstein Kiel 3-0
- 2026-07-17FSV Mainz 05 vs 1. FC Kaiserslautern 4-1
- 2026-05-10FSV Mainz 05 vs Union Berlin 1-3
- 2026-04-25FSV Mainz 05 vs Bayern München 3-4
- 2026-04-12FSV Mainz 05 vs SC Freiburg 0-1
- 2026-04-09FSV Mainz 05 vs Strasbourg 2-0
- 2026-03-22FSV Mainz 05 vs Eintracht Frankfurt 2-1
- 2026-03-19FSV Mainz 05 vs Sigma Olomouc 2-0
- 2026-03-07FSV Mainz 05 vs VfB Stuttgart 2-2
- 2026-02-20FSV Mainz 05 vs Hamburger SV 1-1
- 2026-02-07FSV Mainz 05 vs FC Augsburg 2-0
- 2026-01-24FSV Mainz 05 vs VfL Wolfsburg 3-1
- 2026-01-13FSV Mainz 05 vs 1. FC Heidenheim 2-1
- 2025-12-21FSV Mainz 05 vs FC St. Pauli 0-0
- 2025-12-18FSV Mainz 05 vs Samsunspor 2-0
FSV Mainz 05 — Away
- 2026-09-19Borussia Mönchengladbach vs FSV Mainz 05 3-4
- 2026-09-06Hamburger SV vs FSV Mainz 05 0-5
- 2026-08-23Krieschow vs FSV Mainz 05 0-9
- 2026-08-01Udinese vs FSV Mainz 05 3-3
- 2026-07-11Eisbachtal vs FSV Mainz 05 0-10
- 2026-07-04Pfeddersheim vs FSV Mainz 05 0-11
- 2026-05-161. FC Heidenheim vs FSV Mainz 05 0-2
- 2026-05-03FC St. Pauli vs FSV Mainz 05 1-2
- 2026-04-19Borussia Mönchengladbach vs FSV Mainz 05 1-1
- 2026-04-16Strasbourg vs FSV Mainz 05 4-0
- 2026-04-041899 Hoffenheim vs FSV Mainz 05 1-2
- 2026-03-15Werder Bremen vs FSV Mainz 05 0-2
- 2026-03-12Sigma Olomouc vs FSV Mainz 05 0-0
- 2026-02-28Bayer Leverkusen vs FSV Mainz 05 1-1
- 2026-02-13Borussia Dortmund vs FSV Mainz 05 4-0
- 2026-01-31RB Leipzig vs FSV Mainz 05 1-2
- 2026-01-171. FC Köln vs FSV Mainz 05 2-1
- 2026-01-10Union Berlin vs FSV Mainz 05 2-2
- 2025-12-14Bayern München vs FSV Mainz 05 2-2
- 2025-12-11Lech Poznan vs FSV Mainz 05 1-1