Live data Football predictions by AI, with a record that stays public
18+
bananagoal
⌘K Sign in Premium

Borussia M vs Mainz (Ger) prediction — Bundesliga

Bundesliga · Germany
1 3.25
X 3.75
2 2.15

AI picks by market

Each bar is the chance our model gives an outcome, so a longer bar means a likelier result.

Top pick Won ✓
73%Chance
Both teams to score BTTS Odds @1.52 High chance
Full-time result1X2 · win %
Borussia M 23%@3.25
Draw 43%@3.75
Mainz (Ger) 34%@2.15
Goals lineOver/Under 2.5
Over 2.5 74%@1.60
Under 2.5 26%@4.55
Both teams to scoreBTTS
Yes 73%@1.52
No 27%@2.55
Bet Builder
X2 & Over 1.5 55%@1.55
Half-time 1:1 Model
Exact score 2:2 Likeliest

Forecast statistics

What we forecast, set beside what actually happened.

Borussia MModelMainz (Ger)
1.55xG1.78
52%Ball possession48%
15Shots17
5Shots on goal5
5Corner kicks5
2Yellow cards2
3Offside calls1
13Fouls made12
Borussia MRealMainz (Ger)
2.61xG2.59
47%Ball possession53%
21Shots16
7Shots on goal7
6Corner kicks4
6Yellow cards5
0Offside calls2
12Fouls made14
Borussia MReal · ModelMainz (Ger)
2.611.55xG2.591.78
47%52%Ball possession53%48%
2115Shots1617
75Shots on goal75
65Corner kicks45
62Yellow cards52
03Offside calls21
1213Fouls made1412

This season

Both teams' numbers over the whole season.

Borussia MPer gameMainz (Ger)
3.5Goals for / game3.2
1.7Goals against / game0.8

Lately

Each team's hit rate on these outcomes.

Borussia MRateMainz (Ger)
70%Wins70%
100%Over 1.580%
100%Over 2.580%
50%BTTS40%

Latest form

Each team's most recent games.

Borussia M DLLLW
D 3 Oct St. Pauli(Ger) Borussia M(Ger) 1 1 2.92 2.25
L 12 Sept Freiburg Borussia M 5 0 1.75 4.70
L 5 Sept Borussia M Elversberg 3 4 1.95 3.80
L 29 Aug RB Leipzig Borussia M 3 0 1.62 5.40
W 23 Aug Schott Mainz Borussia M 0 5 70.00 1.03
W 15 Aug Borussia M(Ger) Aston Villa(Eng) 2 1 2.40 2.80
W 12 Aug SSVg Velbert Borussia M 0 8 – –
W 1 Aug Hansa Rostock Borussia M 1 3 5.40 1.50
W 25 Jul RW Essen Borussia M 1 2 4.90 1.55
W 18 Jul Wuppertal Borussia M 0 6 65.00 1.01
Mainz (Ger) WLWDW
W 3 Oct Mannheim (Ger)(Ger) Mainz (Ger)(Ger) 0 3 – –
L 12 Sept Mainz (Ger) Frankfurt 1 3 1.78 4.20
W 6 Sept Hamburger Mainz (Ger) 0 5 2.90 2.45
D 29 Aug Mainz (Ger) Paderborn 0 0 1.57 6.00
W 23 Aug Krieschow Mainz (Ger) 0 9 – –
W 15 Aug Mainz (Ger)(Ger) Bournemouth(Eng) 2 1 2.95 2.25
W 8 Aug Mainz (Ger) Paris FC 4 0 1.85 3.60
D 1 Aug Udinese Mainz (Ger) 3 3 2.95 2.32
W 31 Jul Mainz (Ger) Shabab A 1 0 1.82 3.90
W 17 Jul Mainz (Ger) Kaiserslautern 4 1 1.88 3.60

Past meetings

Borussia M
1·3·1
Mainz (Ger)
  • Apr 2026 Borussia M 1 - 1 Mainz (Ger)
  • Dec 2025 Mainz (Ger) 0 - 1 Borussia M
  • Mar 2025 Borussia M 1 - 3 Mainz (Ger)
  • Oct 2024 Mainz (Ger) 1 - 1 Borussia M
  • Mar 2024 Mainz (Ger) 1 - 1 Borussia M

Table

Each team's place in the current table.

# Team P GD Pts
1 Dortmund 5 +7 13
2 Bayern Munich 5 +12 11
3 Freiburg 5 +9 11
4 Augsburg 5 +5 8
5 Leverkusen 5 +5 8
6 Mainz (Ger) 5 +4 8
7 Elversberg 5 +1 8
8 Werder Bremen 5 0 8
9 RB Leipzig 5 +4 7
10 Frankfurt 6 -1 7
11 Schalke 5 -1 6
12 FC Koln 6 -3 6
13 Paderborn 5 -2 5
14 Hoffenheim 5 -3 4
15 Stuttgart 5 -3 4
16 Hamburger 5 -11 4
17 Union Berlin 5 -13 2
18 Borussia M 5 -10 1