Baseball · Bundesliga - Play Offs · Germany
Mainz vs Hamburg
Saturday, 22 August 2026
Past · result pending. The scheduled start has passed. A live or final status has not been confirmed.Recorded score
Mainz2-3Hamburg
- Inning 1
- 0-0
- Inning 2
- 0-1
- Inning 3
- 0-0
- Inning 4
- 2-0
- Inning 5
- 0-1
- Inning 6
- 0-0
- Inning 7
- 0-0
- Inning 8
- 0-0
- Inning 9
- 0-0
Mainz vs Hamburg in Bundesliga - Play Offs (Baseball) was scheduled for Saturday, 22 August 2026. Recorded score: Mainz 2-3 Hamburg. A final result has not been confirmed. Pre-match model prediction: Mainz 33% vs Hamburg 67%. See the head-to-head record and recent form.
Germany • Bundesliga - Play Offs
Mainzvs
Hamburg22 Aug • 20:00
Past · result pending. The scheduled start has passed. A live or final status has not been confirmed.
Recorded score
Mainz2-3Hamburg
- Inning 1
- 0-0
- Inning 2
- 0-1
- Inning 3
- 0-0
- Inning 4
- 2-0
- Inning 5
- 0-1
- Inning 6
- 0-0
- Inning 7
- 0-0
- Inning 8
- 0-0
- Inning 9
- 0-0
Predicted Winner
Hamburg
67%to win
by ~2.89 runs vs Mainz
Projected Total
8.36runs
2.73 – 5.62
no market line
First 5 (F5)
live4runs
2 – 2
actual F5 score
Inning Line Score
live| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| Mainz | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 |
| Hamburg | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 |
Mainz
Last 10: 2–8 (20%)
RPG: 2.6 — Allowed: 5.3 — Run env: 7.9
Hamburg
Last 10: 8–2 (80%)
RPG: 5.6 — Allowed: 3 — Run env: 8.6
Mainz Form
Mainz
L
L
L
W
L
L
L
W
L
L
Mainz vs Hamburg
By inning:0-00-10-02-00-10-00-00-00-0
Hamburg vs Mainz
By inning:0-00-50-00-00-00-01-02-00-—
Hamburg vs Mainz
By inning:0-02-00-00-20-31-10-20-00-—
Mainz vs Hamburg
By inning:0-00-00-10-10-00-50-00-00-—
Mainz vs Hamburg
By inning:2-00-00-10-20-00-00-01-02-0
Bonn vs Mainz
Bonn vs Mainz
Mainz vs Paderborn
Mainz vs Paderborn
Hamburg vs Mainz
Hamburg Form
Hamburg
W
W
W
L
W
W
L
W
W
W
Mainz vs Hamburg
By inning:0-00-10-02-00-10-00-00-00-0
Hamburg vs Mainz
By inning:0-00-50-00-00-00-01-02-00-—
Hamburg vs Mainz
By inning:0-02-00-00-20-31-10-20-00-—
Mainz vs Hamburg
By inning:0-00-00-10-10-00-50-00-00-—
Mainz vs Hamburg
By inning:2-00-00-10-20-00-00-01-02-0
Hamburg vs Regensburg
Hamburg vs Regensburg
Heidenheim vs Hamburg
Heidenheim vs Hamburg
Hamburg vs Mainz
Head-to-Head
Last 10
Mainz vs Hamburg
2-3↗
By inning:0-00-10-02-00-10-00-00-00-0
Hamburg vs Mainz
5-3↗
By inning:0-00-50-00-00-00-01-02-00-—
Hamburg vs Mainz
8-3↗
By inning:0-02-00-00-20-31-10-20-00-—
Mainz vs Hamburg
7-0↗
By inning:0-00-00-10-10-00-50-00-00-—
Mainz vs Hamburg
3-5↗
By inning:2-00-00-10-20-00-00-01-02-0
Hamburg vs Mainz
6-1↗
Hamburg vs Mainz
6-3↗
Head-to-head summary
7 meetings — Mainz 1 / Hamburg 6. Average total: 7.86.
Model output
{
"expected_runs": {
"team_1": 2.73,
"team_2": 5.62,
"total": 8.36
},
"win_probability": {
"team_1": 33,
"team_2": 67
},
"form": {
"team_1": {
"played": 10,
"wins": 2,
"losses": 8,
"win_rate": 0.2,
"avg_rf": 2.6,
"avg_ra": 5.3,
"w_avg_rf": 2.7,
"w_avg_ra": 5.16,
"run_rate": 7.9,
"blowout_rate": 0.5
},
"team_2": {
"played": 10,
"wins": 8,
"losses": 2,
"win_rate": 0.8,
"avg_rf": 5.6,
"avg_ra": 3,
"w_avg_rf": 5.37,
"w_avg_ra": 3.08,
"run_rate": 8.6,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 7,
"t1_wins": 1,
"t2_wins": 6,
"t1_win_rate": 0.14285714285714285,
"avg_total": 7.86
},
"confidence": 88,
"winner": {
"team": "Hamburg",
"probability": 67,
"margin_runs": 2.89,
"opponent": "Mainz",
"opponent_probability": 33
},
"total_runs": {
"projected_total": 8.36,
"team_1_proj": 2.73,
"team_2_proj": 5.62,
"market": null
},
"first_five": {
"team_1": 2,
"team_2": 2,
"total": 4,
"source": "actual"
},
"inning_scores": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
],
"f5_home": 2,
"f5_away": 2
},
"inning_prediction": {
"home": [
0.27,
0.68,
0,
0.85,
0.26,
0.08,
0.17,
0.14,
0.27
],
"away": [
0,
1.31,
0.53,
0.91,
0.56,
1.18,
0.38,
0.75,
0
],
"per_inning_total": [
0.27,
1.99,
0.53,
1.76,
0.82,
1.26,
0.55,
0.89,
0.27
],
"first_five": {
"home": 2.06,
"away": 3.31,
"total": 5.37
},
"source": "form",
"t1_samples": 4,
"t2_samples": 5,
"t1_fractions": {
"i1": 0.1,
"i2": 0.25,
"i3": 0,
"i4": 0.312,
"i5": 0.094,
"i6": 0.031,
"i7": 0.062,
"i8": 0.05,
"i9": 0.1
},
"t2_fractions": {
"i1": 0,
"i2": 0.233,
"i3": 0.095,
"i4": 0.162,
"i5": 0.1,
"i6": 0.21,
"i7": 0.067,
"i8": 0.133,
"i9": 0
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Hamburg to win",
"team": "Hamburg",
"win_prob": 67,
"confidence": 88,
"reason": "Projected edge ~2.9 runs; form 80% vs 20% (last 10/10); H2H 86% over last 7"
},
"high_risk": null
},
"model_version": "v1-2026-06-baseball"
}Full match data
{
"sport": "baseball",
"league": "Bundesliga - Play Offs",
"country": "Germany",
"match": "Mainz vs Hamburg",
"date": "2026-08-22",
"time": "20:00",
"status": null,
"score": {
"home": 2,
"away": 3
},
"innings": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
]
},
"match_stats": null,
"team_1": {
"name": "Mainz",
"last_10_matches": [
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "2-3",
"home_points": 2,
"away_points": 3,
"total_points": 5,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "5-3",
"home_points": 5,
"away_points": 3,
"total_points": 8,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
1,
2,
0
],
"away": [
0,
5,
0,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "8-3",
"home_points": 8,
"away_points": 3,
"total_points": 11,
"home_won": true,
"innings": {
"home": [
0,
2,
0,
0,
0,
1,
0,
0,
0
],
"away": [
0,
0,
0,
2,
3,
1,
2,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "7-0",
"home_points": 7,
"away_points": 0,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"away": [
0,
0,
1,
1,
0,
5,
0,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "3-5",
"home_points": 3,
"away_points": 5,
"total_points": 8,
"home_won": false,
"innings": {
"home": [
2,
0,
0,
0,
0,
0,
0,
1,
2
],
"away": [
0,
0,
1,
2,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Bonn",
"away": "Mainz",
"score": "7-0",
"home_points": 7,
"away_points": 0,
"total_points": 7,
"home_won": true,
"innings": null
},
{
"date": "",
"home": "Bonn",
"away": "Mainz",
"score": "9-0",
"home_points": 9,
"away_points": 0,
"total_points": 9,
"home_won": true,
"innings": null
},
{
"date": "",
"home": "Mainz",
"away": "Paderborn",
"score": "5-4",
"home_points": 5,
"away_points": 4,
"total_points": 9,
"home_won": true,
"innings": null
},
{
"date": "",
"home": "Mainz",
"away": "Paderborn",
"score": "2-6",
"home_points": 2,
"away_points": 6,
"total_points": 8,
"home_won": false,
"innings": null
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "6-1",
"home_points": 6,
"away_points": 1,
"total_points": 7,
"home_won": true,
"innings": null
}
]
},
"team_2": {
"name": "Hamburg",
"last_10_matches": [
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "2-3",
"home_points": 2,
"away_points": 3,
"total_points": 5,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "5-3",
"home_points": 5,
"away_points": 3,
"total_points": 8,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
1,
2,
0
],
"away": [
0,
5,
0,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "8-3",
"home_points": 8,
"away_points": 3,
"total_points": 11,
"home_won": true,
"innings": {
"home": [
0,
2,
0,
0,
0,
1,
0,
0,
0
],
"away": [
0,
0,
0,
2,
3,
1,
2,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "7-0",
"home_points": 7,
"away_points": 0,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"away": [
0,
0,
1,
1,
0,
5,
0,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "3-5",
"home_points": 3,
"away_points": 5,
"total_points": 8,
"home_won": false,
"innings": {
"home": [
2,
0,
0,
0,
0,
0,
0,
1,
2
],
"away": [
0,
0,
1,
2,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Regensburg",
"score": "5-1",
"home_points": 5,
"away_points": 1,
"total_points": 6,
"home_won": true,
"innings": null
},
{
"date": "",
"home": "Hamburg",
"away": "Regensburg",
"score": "5-7",
"home_points": 5,
"away_points": 7,
"total_points": 12,
"home_won": false,
"innings": null
},
{
"date": "",
"home": "Heidenheim",
"away": "Hamburg",
"score": "0-14",
"home_points": 0,
"away_points": 14,
"total_points": 14,
"home_won": false,
"innings": null
},
{
"date": "",
"home": "Heidenheim",
"away": "Hamburg",
"score": "3-5",
"home_points": 3,
"away_points": 5,
"total_points": 8,
"home_won": false,
"innings": null
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "6-1",
"home_points": 6,
"away_points": 1,
"total_points": 7,
"home_won": true,
"innings": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "2-3",
"home_points": 2,
"away_points": 3,
"total_points": 5,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "5-3",
"home_points": 5,
"away_points": 3,
"total_points": 8,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
1,
2,
0
],
"away": [
0,
5,
0,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "8-3",
"home_points": 8,
"away_points": 3,
"total_points": 11,
"home_won": true,
"innings": {
"home": [
0,
2,
0,
0,
0,
1,
0,
0,
0
],
"away": [
0,
0,
0,
2,
3,
1,
2,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "7-0",
"home_points": 7,
"away_points": 0,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"away": [
0,
0,
1,
1,
0,
5,
0,
0
]
}
},
{
"date": "",
"home": "Mainz",
"away": "Hamburg",
"score": "3-5",
"home_points": 3,
"away_points": 5,
"total_points": 8,
"home_won": false,
"innings": {
"home": [
2,
0,
0,
0,
0,
0,
0,
1,
2
],
"away": [
0,
0,
1,
2,
0,
0,
0,
0,
0
]
}
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "6-1",
"home_points": 6,
"away_points": 1,
"total_points": 7,
"home_won": true,
"innings": null
},
{
"date": "",
"home": "Hamburg",
"away": "Mainz",
"score": "6-3",
"home_points": 6,
"away_points": 3,
"total_points": 9,
"home_won": true,
"innings": null
}
]
},
"analysis": {
"expected_runs": {
"team_1": 2.73,
"team_2": 5.62,
"total": 8.36
},
"win_probability": {
"team_1": 33,
"team_2": 67
},
"form": {
"team_1": {
"played": 10,
"wins": 2,
"losses": 8,
"win_rate": 0.2,
"avg_rf": 2.6,
"avg_ra": 5.3,
"w_avg_rf": 2.7,
"w_avg_ra": 5.16,
"run_rate": 7.9,
"blowout_rate": 0.5
},
"team_2": {
"played": 10,
"wins": 8,
"losses": 2,
"win_rate": 0.8,
"avg_rf": 5.6,
"avg_ra": 3,
"w_avg_rf": 5.37,
"w_avg_ra": 3.08,
"run_rate": 8.6,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 7,
"t1_wins": 1,
"t2_wins": 6,
"t1_win_rate": 0.14285714285714285,
"avg_total": 7.86
},
"confidence": 88,
"winner": {
"team": "Hamburg",
"probability": 67,
"margin_runs": 2.89,
"opponent": "Mainz",
"opponent_probability": 33
},
"total_runs": {
"projected_total": 8.36,
"team_1_proj": 2.73,
"team_2_proj": 5.62,
"market": null
},
"first_five": {
"team_1": 2,
"team_2": 2,
"total": 4,
"source": "actual"
},
"inning_scores": {
"home": [
0,
0,
0,
2,
0,
0,
0,
0,
0
],
"away": [
0,
1,
0,
0,
1,
0,
0,
0,
0
],
"f5_home": 2,
"f5_away": 2
},
"inning_prediction": {
"home": [
0.27,
0.68,
0,
0.85,
0.26,
0.08,
0.17,
0.14,
0.27
],
"away": [
0,
1.31,
0.53,
0.91,
0.56,
1.18,
0.38,
0.75,
0
],
"per_inning_total": [
0.27,
1.99,
0.53,
1.76,
0.82,
1.26,
0.55,
0.89,
0.27
],
"first_five": {
"home": 2.06,
"away": 3.31,
"total": 5.37
},
"source": "form",
"t1_samples": 4,
"t2_samples": 5,
"t1_fractions": {
"i1": 0.1,
"i2": 0.25,
"i3": 0,
"i4": 0.312,
"i5": 0.094,
"i6": 0.031,
"i7": 0.062,
"i8": 0.05,
"i9": 0.1
},
"t2_fractions": {
"i1": 0,
"i2": 0.233,
"i3": 0.095,
"i4": 0.162,
"i5": 0.1,
"i6": 0.21,
"i7": 0.067,
"i8": 0.133,
"i9": 0
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Hamburg to win",
"team": "Hamburg",
"win_prob": 67,
"confidence": 88,
"reason": "Projected edge ~2.9 runs; form 80% vs 20% (last 10/10); H2H 86% over last 7"
},
"high_risk": null
},
"model_version": "v1-2026-06-baseball"
},
"model": {
"win_probability": {
"team_1": 33,
"team_2": 67
},
"prediction_quality": "high",
"expected_runs": {
"team_1": 2.73,
"team_2": 5.62,
"total": 8.36
},
"predicted_winner": "Hamburg",
"model_version": "v1-2026-06-baseball"
},
"_page_published_at": "2026-08-22T23:20:57.361891+03:00",
"_page_modified_at": "2026-08-22T23:20:57.361891+03:00"
}Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Baseball board.