FSV Mainz 05 match analysis
FSV Mainz 05 play Bundesliga football. Here are their upcoming matches with our estimate of each result, their recent form and past analyses. Estimates are free; when a match is marked “Signal found”, the full analysis of that signal is part of PRO.
Bundesliga
9th of 18 in Bundesliga · 10 points from 8 games View table
Table as of 6 Nov 2026, 05:17 GMT · Source: API-Football
Updated 6 Nov 2026, 17:33 GMT · times in UK time
Next matches
Each percentage is our estimate of how likely that result is.
Form · newest first
Last 5 matches: 1 win, 0 draws, 4 defeats · 7 scored, 13 conceded.
Recently analysed
Each analysis is kept exactly as it was published before kick-off.
SV Elversberg v FSV Mainz 05Bundesliga4–1Fri 30 Oct 2026Analysis as published
VfL Bochum v FSV Mainz 05DFB Pokal2–0Tue 27 Oct 2026Analysis as published
FSV Mainz 05 v Werder BremenBundesliga2–3Sat 24 Oct 2026Analysis as published
FC Schalke 04 v FSV Mainz 05Bundesliga0–1Sat 17 Oct 2026Analysis as published
FSV Mainz 05 v Bayer LeverkusenBundesliga3–4Sat 10 Oct 2026Analysis as published
This season
Bundesliga games since 28 Aug 2026, 90-minute score. Each figure shows how many games it covers.
- All games
- 8 games: 3 won, 1 drawn, 4 lost · 17 scored, 17 conceded
- Home
- 4 games: 0 won, 1 drawn, 3 lost · 6 scored, 10 conceded
- Away
- 4 games: 3 won, 0 drawn, 1 lost · 11 scored, 7 conceded
Scoring
- Goals
- 17 scored, 17 conceded in 8
- Both teams scored
- 5 of 8
- Over 2.5 goals
- 6 of 8
- Clean sheets
- 3 of 8
Results
| Date | Opponent | Venue | Score | |
|---|---|---|---|---|
| 30 Oct 2026 | SV Elversberg | Away | 1–4 | Lost |
| 24 Oct 2026 | Werder Bremen | Home | 2–3 | Lost |
| 17 Oct 2026 | FC Schalke 04 | Away | 1–0 | Won |
| 10 Oct 2026 | Bayer Leverkusen | Home | 3–4 | Lost |
| 19 Sep 2026 | Borussia Mönchengladbach | Away | 4–3 | Won |
| 12 Sep 2026 | Eintracht Frankfurt | Home | 1–3 | Lost |
| 6 Sep 2026 | Hamburger SV | Away | 5–0 | Won |
| 29 Aug 2026 | SC Paderborn 07 | Home | 0–0 | Drawn |
xG and expected points
Since 9 Nov 2024
67 league matches with xG
- xG for
- 111.87
- Goals scored
- 104
- xG against
- 103.87
- Goals conceded
- 100
Show the numbers
| Date | Opponent | xG for | xG against | Goals (tick; no tick = 0) |
|---|---|---|---|---|
| 30 Oct 2026 | at SV Elversberg | 1.23 | 1.02 | 1–4 |
| 24 Oct 2026 | v Werder Bremen | 1.73 | 2.58 | 2–3 |
| 17 Oct 2026 | at FC Schalke 04 | 1.53 | 0.33 | 1–0 |
| 10 Oct 2026 | v Bayer Leverkusen | 3.13 | 2.09 | 3–4 |
| 19 Sep 2026 | at Borussia Mönchengladbach | 2.82 | 3.24 | 4–3 |
| 12 Sep 2026 | v Eintracht Frankfurt | 2.12 | 2.04 | 1–3 |
| 6 Sep 2026 | at Hamburger SV | 2.77 | 0.19 | 5–0 |
| 29 Aug 2026 | v SC Paderborn 07 | 1.23 | 0.73 | 0–0 |
| 16 May 2026 | at 1. FC Heidenheim | 3.71 | 2.53 | 2–0 |
| 10 May 2026 | v Union Berlin | 1.57 | 2.68 | 1–3 |
This league season
Bundesliga matches since 28 Aug 2026.
8 of 8 matches with xG
- Points in those matches
- 10
- xPts
- 13.87
- xG for
- 16.56
- xG against
- 12.22
Each figure is a total over the matches shown beside it.
xG: API-Football. xPts: Ledger, from xG with a Poisson model that treats the two teams' goals as independent. That model slightly under-counts draws, so xPts totals come out a little high.