Basketball · BBL · Germany
Vechta vs Bamberg
Thursday, 24 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Vechta vs Bamberg in BBL (Basketball) on Thursday, 24 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Germany • BBL
Vechta vs Bamberg
24 Sept • 21:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Vechta
72%to win
by ~6.7 pts vs Bamberg
Projected Total
177.3pts
92 – 85.3
no market line
Halftime Proj
89.3pts
46.3 – 43
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Vechta | 22.9 | 23.4 | 21.5 | 24.3 |
| Bambe… | 24.7 | 18.3 | 20.6 | 21.8 |
| Total | 47.6 | 41.7 | 42.1 | 46.1 |
from last 5+5 games
Vechta
Last 10: 6–4 (60%)
PPG: 93.8 — Allowed: 89.2 — Pace: 183
Bamberg
Last 10: 6–4 (60%)
PPG: 82 — Allowed: 85.6 — Pace: 167.6
Vechta Form
Vechta
W2d
W4d
L115d
L118d
W120d
L123d
W125d
W130d
W132d
L134d
Q:21-2830-2122-1915-30
Q:24-2019-1734-2824-33
Q:25-1925-2124-2524-24
Q:21-2823-1616-2119-20
Q:22-2531-1914-2124-17
Bamberg Form
Bamberg
L13d
L102d
W105d
W107d
L110d
L112d
W119d
W124d
W126d
W132d
Q:14-2934-1518-1232-11
Q:22-1730-918-1527-25
Q:20-1916-1724-1821-13
Q:17-1622-1424-2618-17
Q:28-2118-1724-1515-18
Head-to-Head
Last 10
Q:29-1421-2416-3030-25
Q:26-2123-2724-2523-13
Q:17-2019-1424-2126-18
Q:23-2127-3031-2720-20
Q:24-2121-2429-920-11
Head-to-head summary
10 meetings — Vechta 4 / Bamberg 6. Average total: 177.7.
Model output
{
"expected_points": {
"team_1": 92,
"team_2": 85.3,
"total": 177.3
},
"win_probability": {
"team_1": 72,
"team_2": 28
},
"form": {
"team_1": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 93.8,
"avg_pa": 89.2,
"w_avg_pf": 93.8,
"w_avg_pa": 89.5,
"pace": 183,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 82,
"avg_pa": 85.6,
"w_avg_pf": 80.3,
"w_avg_pa": 86,
"pace": 167.6,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 177.7
},
"confidence": 91,
"winner": {
"team": "Vechta",
"probability": 72,
"margin_pts": 6.7,
"opponent": "Bamberg",
"opponent_probability": 28
},
"total_points": {
"projected_total": 177.3,
"team_1_proj": 92,
"team_2_proj": 85.3,
"market": null
},
"halftime": {
"team_1": 46.3,
"team_2": 43,
"total": 89.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
22.9,
23.4,
21.5,
24.3
],
"away": [
24.7,
18.3,
20.6,
21.8
],
"per_quarter_total": [
47.6,
41.7,
42.1,
46.1
],
"halftime": {
"home": 46.3,
"away": 43,
"total": 89.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.249,
"q2": 0.254,
"q3": 0.234,
"q4": 0.264,
"samples": 5
},
"t2_fractions": {
"q1": 0.289,
"q2": 0.214,
"q3": 0.242,
"q4": 0.256,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Vechta to win",
"team": "Vechta",
"win_prob": 72,
"confidence": 91,
"reason": "Projected margin ~7 pts; form 60% vs 60% (last 10/10); H2H 40% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 177)",
"projected": 177.3,
"confidence": 91,
"reason": "Combined pace 175.3 > league baseline."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "BBL",
"country": "Germany",
"match": "Vechta vs Bamberg",
"date": "2026-09-24",
"time": "21:00",
"status": null,
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Vechta",
"last_10_matches": [
{
"date": "17.09.26",
"home": "Benfica",
"away": "Vechta",
"score": "88-98",
"home_points": 88,
"away_points": 98,
"total_points": 186,
"home_won": false,
"quarters": {
"home": [
21,
30,
22,
15
],
"away": [
28,
21,
19,
30
]
}
},
{
"date": "15.09.26",
"home": "Vechta",
"away": "Denizli Basket",
"score": "101-98",
"home_points": 101,
"away_points": 98,
"total_points": 199,
"home_won": true,
"quarters": {
"home": [
24,
19,
34,
24
],
"away": [
20,
17,
28,
33
]
}
},
{
"date": "27.05.26",
"home": "Alba Berlin",
"away": "Vechta",
"score": "98-89",
"home_points": 98,
"away_points": 89,
"total_points": 187,
"home_won": true,
"quarters": {
"home": [
25,
25,
24,
24
],
"away": [
19,
21,
25,
24
]
}
},
{
"date": "24.05.26",
"home": "Vechta",
"away": "Alba Berlin",
"score": "79-85",
"home_points": 79,
"away_points": 85,
"total_points": 164,
"home_won": false,
"quarters": {
"home": [
21,
23,
16,
19
],
"away": [
28,
16,
21,
20
]
}
},
{
"date": "22.05.26",
"home": "Vechta",
"away": "Alba Berlin",
"score": "91-82",
"home_points": 91,
"away_points": 82,
"total_points": 173,
"home_won": true,
"quarters": {
"home": [
22,
31,
14,
24
],
"away": [
25,
19,
21,
17
]
}
},
{
"date": "19.05.26",
"home": "Alba Berlin",
"away": "Vechta",
"score": "90-85",
"home_points": 90,
"away_points": 85,
"total_points": 175,
"home_won": true,
"quarters": null
},
{
"date": "17.05.26",
"home": "Alba Berlin",
"away": "Vechta",
"score": "89-103",
"home_points": 89,
"away_points": 103,
"total_points": 192,
"home_won": false,
"quarters": null
},
{
"date": "12.05.26",
"home": "Vechta",
"away": "Trier",
"score": "111-83",
"home_points": 111,
"away_points": 83,
"total_points": 194,
"home_won": true,
"quarters": null
},
{
"date": "10.05.26",
"home": "Heidelberg",
"away": "Vechta",
"score": "89-103",
"home_points": 89,
"away_points": 103,
"total_points": 192,
"home_won": false,
"quarters": null
},
{
"date": "08.05.26",
"home": "Vechta",
"away": "Rostock",
"score": "78-90",
"home_points": 78,
"away_points": 90,
"total_points": 168,
"home_won": false,
"quarters": null
}
]
},
"team_2": {
"name": "Bamberg",
"last_10_matches": [
{
"date": "06.09.26",
"home": "Bayern",
"away": "Bamberg",
"score": "98-67",
"home_points": 98,
"away_points": 67,
"total_points": 165,
"home_won": true,
"quarters": {
"home": [
14,
34,
18,
32
],
"away": [
29,
15,
12,
11
]
}
},
{
"date": "09.06.26",
"home": "Alba Berlin",
"away": "Bamberg",
"score": "97-66",
"home_points": 97,
"away_points": 66,
"total_points": 163,
"home_won": true,
"quarters": {
"home": [
22,
30,
18,
27
],
"away": [
17,
9,
15,
25
]
}
},
{
"date": "06.06.26",
"home": "Bamberg",
"away": "Alba Berlin",
"score": "81-67",
"home_points": 81,
"away_points": 67,
"total_points": 148,
"home_won": true,
"quarters": {
"home": [
20,
16,
24,
21
],
"away": [
19,
17,
18,
13
]
}
},
{
"date": "04.06.26",
"home": "Bamberg",
"away": "Alba Berlin",
"score": "81-73",
"home_points": 81,
"away_points": 73,
"total_points": 154,
"home_won": true,
"quarters": {
"home": [
17,
22,
24,
18
],
"away": [
16,
14,
26,
17
]
}
},
{
"date": "01.06.26",
"home": "Alba Berlin",
"away": "Bamberg",
"score": "85-71",
"home_points": 85,
"away_points": 71,
"total_points": 156,
"home_won": true,
"quarters": {
"home": [
28,
18,
24,
15
],
"away": [
21,
17,
15,
18
]
}
},
{
"date": "30.05.26",
"home": "Alba Berlin",
"away": "Bamberg",
"score": "105-86",
"home_points": 105,
"away_points": 86,
"total_points": 191,
"home_won": true,
"quarters": null
},
{
"date": "23.05.26",
"home": "Ulm",
"away": "Bamberg",
"score": "87-96",
"home_points": 87,
"away_points": 96,
"total_points": 183,
"home_won": false,
"quarters": null
},
{
"date": "18.05.26",
"home": "Bamberg",
"away": "Ulm",
"score": "90-87",
"home_points": 90,
"away_points": 87,
"total_points": 177,
"home_won": true,
"quarters": null
},
{
"date": "16.05.26",
"home": "Bamberg",
"away": "Ulm",
"score": "80-74",
"home_points": 80,
"away_points": 74,
"total_points": 154,
"home_won": true,
"quarters": null
},
{
"date": "10.05.26",
"home": "Bamberg",
"away": "Bonn",
"score": "102-83",
"home_points": 102,
"away_points": 83,
"total_points": 185,
"home_won": true,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "02.04.26",
"home": "Vechta",
"away": "Bamberg",
"score": "96-93",
"home_points": 96,
"away_points": 93,
"total_points": 189,
"home_won": true,
"quarters": {
"home": [
29,
21,
16,
30
],
"away": [
14,
24,
30,
25
]
}
},
{
"date": "28.01.26",
"home": "Bamberg",
"away": "Vechta",
"score": "96-86",
"home_points": 96,
"away_points": 86,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
26,
23,
24,
23
],
"away": [
21,
27,
25,
13
]
}
},
{
"date": "11.05.25",
"home": "Bamberg",
"away": "Vechta",
"score": "86-73",
"home_points": 86,
"away_points": 73,
"total_points": 159,
"home_won": true,
"quarters": {
"home": [
17,
19,
24,
26
],
"away": [
20,
14,
21,
18
]
}
},
{
"date": "08.11.24",
"home": "Vechta",
"away": "Bamberg",
"score": "101-98",
"home_points": 101,
"away_points": 98,
"total_points": 199,
"home_won": true,
"quarters": {
"home": [
23,
27,
31,
20
],
"away": [
21,
30,
27,
20
]
}
},
{
"date": "09.05.24",
"home": "Bamberg",
"away": "Vechta",
"score": "94-65",
"home_points": 94,
"away_points": 65,
"total_points": 159,
"home_won": true,
"quarters": {
"home": [
24,
21,
29,
20
],
"away": [
21,
24,
9,
11
]
}
},
{
"date": "09.12.23",
"home": "Vechta",
"away": "Bamberg",
"score": "87-88",
"home_points": 87,
"away_points": 88,
"total_points": 175,
"home_won": false,
"quarters": null
},
{
"date": "28.09.23",
"home": "Vechta",
"away": "Bamberg",
"score": "101-79",
"home_points": 101,
"away_points": 79,
"total_points": 180,
"home_won": true,
"quarters": null
},
{
"date": "14.04.21",
"home": "Bamberg",
"away": "Vechta",
"score": "104-76",
"home_points": 104,
"away_points": 76,
"total_points": 180,
"home_won": true,
"quarters": null
},
{
"date": "08.01.21",
"home": "Vechta",
"away": "Bamberg",
"score": "90-82",
"home_points": 90,
"away_points": 82,
"total_points": 172,
"home_won": true,
"quarters": null
},
{
"date": "15.06.20",
"home": "Bamberg",
"away": "Vechta",
"score": "100-82",
"home_points": 100,
"away_points": 82,
"total_points": 182,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 92,
"team_2": 85.3,
"total": 177.3
},
"win_probability": {
"team_1": 72,
"team_2": 28
},
"form": {
"team_1": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 93.8,
"avg_pa": 89.2,
"w_avg_pf": 93.8,
"w_avg_pa": 89.5,
"pace": 183,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 82,
"avg_pa": 85.6,
"w_avg_pf": 80.3,
"w_avg_pa": 86,
"pace": 167.6,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 177.7
},
"confidence": 91,
"winner": {
"team": "Vechta",
"probability": 72,
"margin_pts": 6.7,
"opponent": "Bamberg",
"opponent_probability": 28
},
"total_points": {
"projected_total": 177.3,
"team_1_proj": 92,
"team_2_proj": 85.3,
"market": null
},
"halftime": {
"team_1": 46.3,
"team_2": 43,
"total": 89.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
22.9,
23.4,
21.5,
24.3
],
"away": [
24.7,
18.3,
20.6,
21.8
],
"per_quarter_total": [
47.6,
41.7,
42.1,
46.1
],
"halftime": {
"home": 46.3,
"away": 43,
"total": 89.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.249,
"q2": 0.254,
"q3": 0.234,
"q4": 0.264,
"samples": 5
},
"t2_fractions": {
"q1": 0.289,
"q2": 0.214,
"q3": 0.242,
"q4": 0.256,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Vechta to win",
"team": "Vechta",
"win_prob": 72,
"confidence": 91,
"reason": "Projected margin ~7 pts; form 60% vs 60% (last 10/10); H2H 40% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 177)",
"projected": 177.3,
"confidence": 91,
"reason": "Combined pace 175.3 > league baseline."
}
},
"model_version": "v2-2026-05-basketball"
}
}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 Basketball board.