FC St. Pauli vs 1. FSV Mainz 05 - AI Prediction & Analysis
Risk Level
medium riskSt. Pauli's NPxG at home is just 0.87 per game, and they are missing their top two scorers Saad and Jones – they have scored only 6 goals in their last 7 home matches. Under 2.5 looks strong.
Mainz's away marker sample is only 4 matches, but their defensive style and missing midfielder Lee reduce their attacking threat. In the only H2H, they had 1.12 xG but failed to score.
Referee Timo Gerach averages 3.96 yellows per match, above the Bundesliga average. Both teams commit over 16 fouls per game – backing Over 3.5 cards at 1.80 has positive expected value.
The market has shifted heavily: Over 2.5 drifted from 1.67 to 2.10, Under 2.5 shortened from 2.20 to 1.73. This indicates sharp money on under, aligning with the tactical narrative of a low-scoring draw.
Odds
Winner
Double chance
1st half
Draw no bet
Both teams to score
Match goals
Asian handicap
Cards in match
Corners 2-Way
First team to score
Pressure Index
Fatigue
AI Analysis
How we predictThis is a classic relegation six-pointer. St. Pauli sit 16th, just one point above the drop zone, and every match is a cup final. They face a daunting trip to Leipzig next week, so this home game against a mid-table side is their best chance to pick up points. Mainz, on the other hand, are 10th with 34 points, comfortably safe but without much to play for – they can't climb into Europe and won't go down. Their recent form has been mixed, and with nothing at stake, motivation could dip. The difference in urgency is stark: St. Pauli are fighting for their lives, while Mainz are playing for pride. Expect the hosts to be more aggressive and committed, but that doesn't always translate to goals – their attacking output has been dreadful all season.
St. Pauli's recent form is dire. Three losses in their last four, including a 0-5 hammering by Bayern and a 1-2 loss to Freiburg. They did manage a 1-1 draw with Köln but needed a penalty to score. Their xG numbers aren't terrible – 1.79 vs Köln, 1.41 vs Freiburg – but they can't finish. At home, they've scored only 0.9 goals per game on average, with a 0.07 xG underperformance. Mainz have been more entertaining: a 3-4 loss to Bayern, a 1-1 draw at Gladbach, and a 4-0 thrashing of Strasbourg in a friendly. Away from home, they've been inconsistent: beating Hoffenheim 2-1, drawing with Bremen and Leverkusen, but losing 4-0 to Dortmund. Their xG away is 1.35 per game, but they underperform by 0.25 goals, suggesting they create chances but don't convert. Both teams have defensive issues, but neither is prolific.
St. Pauli are decimated in attack. Key forwards Elias Saad and Ricky-Jade Jones are both injured, along with midfielder Robert Wagner. That's their top three creative outlets gone. Without them, they've struggled to create chances – in their last home game against Köln, they managed only 0.49 NPxG from open play despite the 1-1 score (penalty). Mainz also have absences: key midfielder Jae-sung Lee is out, and defenders Maxim Leitsch and Silas are doubtful. Lee's absence hurts their midfield control and set-piece threat. Both teams will be missing important players, but St. Pauli's losses are more severe given their lack of depth. The hosts' bench is thin, and they'll rely on the same 11 to do the job.
This is a clash of two defensive, counter-attacking teams. St. Pauli average 40% possession at home, Mainz 46% away – neither dominates the ball. Both are corner-heavy: St. Pauli average 4.68 corners for at home, Mainz 4.39 away. But their goal-scoring styles differ: St. Pauli rely on set pieces and counters, while Mainz have more technical players and can create from open play. However, Mainz's away xG is inflated by a friendly against Strasbourg, which was a 4-0 win with 2.89 xG. In real Bundesliga away games, they've been less potent. Both teams will sit deep and try to hit on the break, which often leads to low-quality chances and few goals. The match is likely to be a tactical slog with few clear-cut opportunities.
Let's dive into St. Pauli's home markers. Against Köln (1-1): they had 1.79 xG but only 0.49 NPxG – a penalty skewed the numbers. Against Bayern (0-5): completely outclassed, 0.49 xG to 3.37. Against Freiburg (1-2): 1.41 xG, 3 big chances, but lost. Against Frankfurt (0-0): 0.58 xG, 0.38 xGA – a proper low-scoring affair. Against Werder (2-1): scored twice from 0.20 xG – massive overperformance, not sustainable. Against Stuttgart (2-1): 1.95 xG with a penalty, but NPxG only 1.19. Against Leipzig (1-1): 1.45 xG with a penalty. Against Hamburg (0-0): 0.33 xG each. Against Heidenheim (2-1): 0.80 xG vs 2.44 xGA, won thanks to a red card. Against Union (0-1): 0.72 xG, lost. The pattern: St. Pauli are inconsistent at home. They create between 0.5 and 1.5 xG but struggle to score without penalties or luck. Their NPxG is 0.87 – less than a goal per game. Defensively, they concede an average of 1.39 xG at home, which is poor. Now Mainz's away markers – only 4 matches, so small sample. At Gladbach (1-1): they had 0.62 xG but scored from a penalty, while Gladbach had 2.16 xG. At Bremen (2-0): xG was even 1.08 each, but Mainz were clinical. At Köln (1-2): 1.52 xG to 2.08, lost. At Union (2-2): 1.01 xG to 3.35 – they were dominated. The pattern: Mainz away are vulnerable, giving up high xG (1.53 average) and conceding big chances. But they also create chances of their own (1.53 xG for). However, with only 4 matches, these numbers are unstable. The overlap: both teams allow chances but have only moderate scoring themselves. The most likely scenario is a low-scoring draw or a narrow win for either side.
Only one meeting in the last 12 months: a 0-0 draw on December 21, 2025. St. Pauli had 0.30 xG to Mainz's 1.12, but they held on for a point. Mainz dominated possession (53%), created 5 big chances to 0, and had 13 shots to 5. Yet they couldn't score. That match is a good indicator of how this one might play out: Mainz likely to have more chances but St. Pauli will dig in. Both coaches are still in charge, and squad continuity is high (only 4 changes each). The H2H adds weight to a low-scoring draw theory.
First-half patterns: St. Pauli home games average 0.68 goals in the first half, with 1.04 xG. Mainz away first halves average 1.11 goals, with 1.18 xG. So 1H goals are likely low. Corners: St. Pauli home average 8.83 total corners, Mainz away 9.22. The line is 9.5, which is close to average – not enough edge. Yellow cards: St. Pauli home markers average 3.20 total cards, Mainz away markers average 5.27 – but that includes a friendly with Strasbourg where they had 5 cards. In Bundesliga away games, they had 2, 2, and 5 cards. Referee Gerach averages 3.96 yellows per match, above league average (3.8). This suggests over 3.5 cards is likely. Fouls: St. Pauli average 16.74 total fouls at home, Mainz 16.95 away – both around league average. Shots on target: St. Pauli 7.97, Mainz 9.77. So not many shots on target either. Everything points to a low-event match.
The odds show significant movement. Over 2.5 drifted from 1.67 to 2.10 (26% increase), while Under 2.5 shortened from 2.20 to 1.73. That's a clear market shift towards under. The fair probability for Under 2.5 based on market movement is around 58%, but my estimate is 63% given the defensive styles, key injuries, and H2H. That gives an expected value of 0.09 for Under 2.5 at 1.73. Cards over 3.5 shortened from 2.20 to 1.80, indicating money on over. With Gerach's above-average card rate and both teams' physical style, over 3.5 at 1.80 is also value. Home win odds at 2.75 have shortened slightly, but I see St. Pauli's chance as lower due to their lack of firepower. Away win at 2.55 has drifted – Mainz's motivation is questionable. The draw at 3.30 is slightly favored by the market compared to historical 26% base rate. Given the narrative, a draw is plausible.
Total Under 2.5
Odds
1.73
Why this bet
Under 2.5 at 1.73. St. Pauli's attack is crippled without Saad, Jones, and Wagner. Their NPxG at home is just 0.87 per game. Mainz lack motivation and are missing Lee. The only H2H was 0-0. The market has moved heavily towards under, and I estimate a 63% probability – excellent value at these odds.
Over 3.5 cards at 1.80. Referee Gerach averages 3.96 yellows per match, above the league average of 3.8. Both teams average over 16 fouls per match. In the H2H, there were 2 yellows, but that was a very disciplined match. Expect more physicality in a relegation battle.
If 0-0 at HT
Under 2.5 2H at around 1.50. If the first half is goalless, the match is heading for a low-scoring second half. Both teams will be cautious.