FSV Mainz 05 xG 2026/2027

Mainz xG Questions

Are Mainz overperforming their xG?

No, Mainz have taken 32 points over their last 20 Bundesliga games, within 1.17 of the 33.17 expected points (xPts) their chances were worth, so their results match their performances.

What is Mainz's xG per game?

Mainz create 2.01 expected goals (xG) per game over their last 20 Bundesliga games, 40.24 in all, and have scored 36 goals from those chances, 4.24 fewer than that xG would expect.

What is Mainz's xGA per game?

Mainz allow 1.57 expected goals against (xGA) per game over their last 20 Bundesliga games, 31.37 in all, and have conceded 31 goals from those chances, 0.37 fewer than that xGA would expect.

Who has the most xG for Mainz?

Phillip Tietz has the most expected goals (xG) for Mainz over their last 20 Bundesliga games, 8.64 xG in 20 appearances, and has scored 8 goals; Nadiem Amiri is next with 6.97 xG.

Mainz expected goals 2026/2027: last 20

Games
20
Expected goals (xG)
40.24
Goals scored
36
Goals minus xG
-4.24
Expected goals against (xGA)
31.37
Goals conceded
31
xGA minus goals conceded
+0.37
Expected points (xPts)
33.17
Points
32
Points minus xPts
-1.17
Verdict
In line with expected goals

Are Mainz overperforming their expected goals?

Mainz's results and their chances agree, within 1.2 points of xPts over 20 games. There is no regression case either way. What the table says is roughly what they have earned.

Next opponent: Schalke expected goals

Games
5
Schalke xG per game
1.22
Schalke xGA per game
2.08
Points minus xPts
+0.54
Verdict
In line with expected goals

Mainz results against expected goals by form window and venue

Window Games xG Goals Goals minus xG xGA Conceded xGA minus conceded xPts Points Points minus xPts
Last 202040.2436-4.2431.3731+0.3733.1732-1.17
Last 101023.6022-1.6017.1419-1.8617.7914-3.79
Last 5511.9313+1.078.2810-1.729.117-2.11
Home1019.9915-4.9914.4819-4.5217.179-8.17
Away1020.2521+0.7516.8912+4.8916.0023+7.00

Mainz expected goals match by match, last 20

Date Competition Opponent Score xG xGA xPts Points Deserved result
10 OctBundesligaLeverkusen (H)3-42.732.021.770W
19 SepBundesligaGladbach (A)3-42.813.131.263L
12 SepBundesligaFrankfurt (H)1-32.541.911.740W
6 SepBundesligaHamburg (A)0-52.520.272.703W
29 AugBundesligaPaderborn (H)0-01.330.951.641W
16 MayBundesligaHeidenheim (A)0-23.152.181.883W
10 MayBundesligaU Berlin (H)1-31.502.750.750L
3 MayBundesligaSt. Pauli (A)1-22.020.992.043W
25 AprBundesligaBayern (H)3-42.702.171.680W
19 AprBundesligaGladbach (A)1-12.300.772.331W
12 AprBundesligaFreiburg (H)0-10.740.611.420D
4 AprBundesligaHoffenheim (A)1-21.671.431.543W
22 MarBundesligaFrankfurt (H)2-11.431.401.393W
15 MarBundesligaBremen (A)0-21.491.331.483W
7 MarBundesligaStuttgart (H)2-22.911.172.331W
28 FebBundesligaLeverkusen (A)1-10.882.280.571L
20 FebBundesligaHamburg (H)1-11.880.732.151W
13 FebBundesligaDortmund (A)4-01.412.590.760L
7 FebBundesligaAugsburg (H)2-02.230.772.303W
31 JanBundesligaRB Leipzig (A)1-22.001.921.443W

Mainz players: goals against expected goals, last 20

Player Position Apps Minutes xG Goals Goals minus xG xG per 90
Paul Nebelmidfielder159823.014+0.990.28
Anthony Cacidefender115581.402+0.600.23
Danny da Costadefender2013051.482+0.520.10
Jae-sung Leemidfielder1610751.652+0.350.14
Dominik Kohrdefender1511660.681+0.320.05
Ransford Königsdörfferattacker51220.691+0.310.51
Silasattacker62740.811+0.190.27
Sheraldo Beckerattacker1913164.915+0.090.34
Phillipp Mwenedefender2014392.462-0.460.15
Stefan Poschdefender1916640.540-0.540.03
Phillip Tietzattacker2017158.648-0.640.45
Kaishu Sanomidfielder2017890.730-0.730.04
Nadiem Amirimidfielder1512176.976-0.970.52
Nelson Weiperattacker111161.570-1.571.22
Kacper Potulskidefender159941.730-1.730.16

Bundesliga 2026/2027: every team's points against expected points

# Team MP xG Goals xGA Conceded xPts Points Points minus xPts
1FC Augsburg58.71314.384.58+3.5
2Borussia Dortmund58.9114.649.813+3.2
3Werder Bremen55.9108.4105.28+2.8
4SC Freiburg510.4144.4410.413+2.6
5Elversberg56.581084.77+2.3
6Hamburger SV54.859.71546+2
7Schalke 0456.1410.464.55+0.5
8Bayer 04 Leverkusen512146.3810.110-0.1
9FC Köln59.589.7107.17-0.1
10Eintracht Frankfurt59913165.15-0.1
11VfB Stuttgart59.7810.496.36-0.3
12Paderborn55.138.374.74-0.7
13RB Leipzig512.2155.85109-1
14FC Bayern München515.1164.2412.311-1.3
15FC Union Berlin56.6510.2175.94-1.9
16FSV Mainz 05511.9138.3109.17-2.1
17Borussia Mönchengladbach58.6714.2184.50-4.5
18TSG Hoffenheim59.298.1137.73-4.7

Mainz stats & bet builder pages

  • Mainz Team Stats
  • Mainz Shots On Target
  • Mainz Shots
  • Mainz Fouls Committed
  • Mainz Tackles
  • Mainz Goals
  • Mainz Assists
  • Mainz Fouls Drawn
  • Mainz Yellow Cards
  • Mainz Corners
  • Mainz Big Chances Missed
  • Mainz Offsides
  • Mainz Chances Created
  • Mainz Through Balls
  • Mainz Accurate Through Balls
  • Mainz Passes
  • Mainz Accurate Passes
  • Mainz Total Crosses
  • Mainz Accurate Crosses
  • Mainz Long Balls
  • Mainz Accurate Long Balls
  • Mainz Dribble Attempts
  • Mainz Successful Dribbles
  • Mainz Touches
  • Mainz Interceptions
  • Mainz Aerials Won
  • Mainz Duels Won
  • Mainz Clearances
  • Mainz Blocked Shots
  • Mainz Ball Recoveries
  • Mainz Tackles Won

Mainz recent matches

  • Mainz 3-4 Leverkusen: match stats
  • Leverkusen stats
  • Bundesliga stats & standings
  • Mainz 4-3 Gladbach: match stats
  • Gladbach stats
  • Mainz 1-3 Frankfurt: match stats
  • Frankfurt stats
  • Mainz 5-0 Hamburg: match stats
  • Hamburg stats
  • Mainz 0-0 Paderborn: match stats
  • Paderborn stats
  • Mainz 2-0 Heidenheim: match stats
  • Heidenheim stats

Mainz next match

  • Schalke 04 vs FSV Mainz 05 - match preview, projections & bet builder

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org