Basketball · BBL · Germany
Wurzburg vs Oldenburg
Friday, 25 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Wurzburg vs Oldenburg in BBL (Basketball) on Friday, 25 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Germany • BBL
Wurzburg vs Oldenburg
25 Sept • 21:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Wurzburg
62%to win
by ~3.4 pts vs Oldenburg
Projected Total
157.8pts
80.6 – 77.2
no market line
Halftime Proj
79.3pts
40.8 – 38.5
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Wurzb… | 22.4 | 18.4 | 17.2 | 22.6 |
| Olden… | 20.1 | 18.4 | 19 | 19.8 |
| Total | 42.5 | 36.8 | 36.2 | 42.4 |
from last 5+4 games
Wurzburg
Last 10: 5–5 (50%)
PPG: 75.9 — Allowed: 73 — Pace: 148.9
Oldenburg
Last 10: 6–4 (60%)
PPG: 81.7 — Allowed: 80.8 — Pace: 162.5
Wurzburg Form
Wurzburg
L4d
L114d
W117d
L119d
L123d
W125d
W131d
W134d
W139d
L145d
Q:19-1818-2415-2221-10
Q:15-197-1127-1617-17
Q:20-1216-1925-1721-22
Q:22-1722-197-1925-25
Q:20-2421-1924-1723-21
Oldenburg Form
Oldenburg
W5d
L20d
W22d
L131d
W133d
W139d
W146d
L153d
W158d
W166d
Q:16-2219-1520-238-22
Q:25-1928-2222-2423-19
Q:19-2020-1619-1519-16
Q:23-1825-2418-2727-15
Head-to-Head
Last 10
Q:20-1825-2118-2316-23
Q:23-2316-2122-721-20
Q:13-1925-1511-812-18
Q:21-2726-3030-2325-32
Q:19-1819-2220-1938-26
Head-to-head summary
10 meetings — Wurzburg 5 / Oldenburg 5. Average total: 166.
Model output
{
"expected_points": {
"team_1": 80.6,
"team_2": 77.2,
"total": 157.8
},
"win_probability": {
"team_1": 62,
"team_2": 38
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 75.9,
"avg_pa": 73,
"w_avg_pf": 75.6,
"w_avg_pa": 72.6,
"pace": 148.9,
"blowout_rate": 0.4
},
"team_2": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 81.7,
"avg_pa": 80.8,
"w_avg_pf": 81.8,
"w_avg_pa": 80.6,
"pace": 162.5,
"blowout_rate": 0.3
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 5,
"t2_wins": 5,
"t1_win_rate": 0.5,
"avg_total": 166
},
"confidence": 84,
"winner": {
"team": "Wurzburg",
"probability": 62,
"margin_pts": 3.4,
"opponent": "Oldenburg",
"opponent_probability": 38
},
"total_points": {
"projected_total": 157.8,
"team_1_proj": 80.6,
"team_2_proj": 77.2,
"market": null
},
"halftime": {
"team_1": 40.8,
"team_2": 38.5,
"total": 79.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
22.4,
18.4,
17.2,
22.6
],
"away": [
20.1,
18.4,
19,
19.8
],
"per_quarter_total": [
42.5,
36.8,
36.2,
42.4
],
"halftime": {
"home": 40.8,
"away": 38.5,
"total": 79.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.278,
"q2": 0.228,
"q3": 0.213,
"q4": 0.28,
"samples": 5
},
"t2_fractions": {
"q1": 0.26,
"q2": 0.238,
"q3": 0.246,
"q4": 0.256,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Wurzburg to win",
"team": "Wurzburg",
"win_prob": 62,
"confidence": 84,
"reason": "Projected margin ~3 pts; form 50% vs 60% (last 10/10); H2H 50% over last 10"
},
"high_risk": {
"market": "moneyline (underdog)",
"pick": "Oldenburg +ML",
"team": "Oldenburg",
"win_prob": 38,
"confidence": 84,
"reason": "Oldenburg has live shot (38%) with closer projected margin than market may price."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "BBL",
"country": "Germany",
"match": "Wurzburg vs Oldenburg",
"date": "2026-09-25",
"time": "21:00",
"status": null,
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Wurzburg",
"last_10_matches": [
{
"date": "14.09.26",
"home": "Wurzburg",
"away": "Manchester Basketball",
"score": "73-74",
"home_points": 73,
"away_points": 74,
"total_points": 147,
"home_won": false,
"quarters": {
"home": [
19,
18,
15,
21
],
"away": [
18,
24,
22,
10
]
}
},
{
"date": "27.05.26",
"home": "Bonn",
"away": "Wurzburg",
"score": "66-63",
"home_points": 66,
"away_points": 63,
"total_points": 129,
"home_won": true,
"quarters": {
"home": [
15,
7,
27,
17
],
"away": [
19,
11,
16,
17
]
}
},
{
"date": "24.05.26",
"home": "Wurzburg",
"away": "Bonn",
"score": "82-70",
"home_points": 82,
"away_points": 70,
"total_points": 152,
"home_won": true,
"quarters": {
"home": [
20,
16,
25,
21
],
"away": [
12,
19,
17,
22
]
}
},
{
"date": "22.05.26",
"home": "Wurzburg",
"away": "Bonn",
"score": "76-80",
"home_points": 76,
"away_points": 80,
"total_points": 156,
"home_won": false,
"quarters": {
"home": [
22,
22,
7,
25
],
"away": [
17,
19,
19,
25
]
}
},
{
"date": "18.05.26",
"home": "Bonn",
"away": "Wurzburg",
"score": "88-81",
"home_points": 88,
"away_points": 81,
"total_points": 169,
"home_won": true,
"quarters": {
"home": [
20,
21,
24,
23
],
"away": [
24,
19,
17,
21
]
}
},
{
"date": "16.05.26",
"home": "Bonn",
"away": "Wurzburg",
"score": "54-69",
"home_points": 54,
"away_points": 69,
"total_points": 123,
"home_won": false,
"quarters": null
},
{
"date": "10.05.26",
"home": "Wurzburg",
"away": "Ludwigsburg",
"score": "75-58",
"home_points": 75,
"away_points": 58,
"total_points": 133,
"home_won": true,
"quarters": null
},
{
"date": "07.05.26",
"home": "Hamburg",
"away": "Wurzburg",
"score": "73-90",
"home_points": 73,
"away_points": 90,
"total_points": 163,
"home_won": false,
"quarters": null
},
{
"date": "02.05.26",
"home": "Wurzburg",
"away": "Ulm",
"score": "98-84",
"home_points": 98,
"away_points": 84,
"total_points": 182,
"home_won": true,
"quarters": null
},
{
"date": "26.04.26",
"home": "Syntainics MBC",
"away": "Wurzburg",
"score": "83-52",
"home_points": 83,
"away_points": 52,
"total_points": 135,
"home_won": true,
"quarters": null
}
]
},
"team_2": {
"name": "Oldenburg",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Heidelberg",
"away": "Oldenburg",
"score": "63-82",
"home_points": 63,
"away_points": 82,
"total_points": 145,
"home_won": false,
"quarters": {
"home": [
16,
19,
20,
8
],
"away": [
22,
15,
23,
22
]
}
},
{
"date": "29.08.26",
"home": "Zlatibor",
"away": "Oldenburg",
"score": "98-84",
"home_points": 98,
"away_points": 84,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
25,
28,
22,
23
],
"away": [
19,
22,
24,
19
]
}
},
{
"date": "27.08.26",
"home": "Borac Mozzart",
"away": "Oldenburg",
"score": "76-76",
"home_points": 76,
"away_points": 76,
"total_points": 152,
"home_won": false,
"quarters": {
"home": [],
"away": []
}
},
{
"date": "10.05.26",
"home": "Bayern",
"away": "Oldenburg",
"score": "77-67",
"home_points": 77,
"away_points": 67,
"total_points": 144,
"home_won": true,
"quarters": {
"home": [
19,
20,
19,
19
],
"away": [
20,
16,
15,
16
]
}
},
{
"date": "08.05.26",
"home": "Oldenburg",
"away": "Basketball Braunschweig",
"score": "93-84",
"home_points": 93,
"away_points": 84,
"total_points": 177,
"home_won": true,
"quarters": {
"home": [
23,
25,
18,
27
],
"away": [
18,
24,
27,
15
]
}
},
{
"date": "02.05.26",
"home": "Trier",
"away": "Oldenburg",
"score": "95-98",
"home_points": 95,
"away_points": 98,
"total_points": 193,
"home_won": false,
"quarters": null
},
{
"date": "25.04.26",
"home": "Oldenburg",
"away": "Heidelberg",
"score": "94-74",
"home_points": 94,
"away_points": 74,
"total_points": 168,
"home_won": true,
"quarters": null
},
{
"date": "18.04.26",
"home": "Bamberg",
"away": "Oldenburg",
"score": "83-61",
"home_points": 83,
"away_points": 61,
"total_points": 144,
"home_won": true,
"quarters": null
},
{
"date": "13.04.26",
"home": "Oldenburg",
"away": "Rostock",
"score": "81-79",
"home_points": 81,
"away_points": 79,
"total_points": 160,
"home_won": true,
"quarters": null
},
{
"date": "05.04.26",
"home": "Alba Berlin",
"away": "Oldenburg",
"score": "79-81",
"home_points": 79,
"away_points": 81,
"total_points": 160,
"home_won": false,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "22.03.26",
"home": "Oldenburg",
"away": "Wurzburg",
"score": "79-85",
"home_points": 79,
"away_points": 85,
"total_points": 164,
"home_won": false,
"quarters": {
"home": [
20,
25,
18,
16
],
"away": [
18,
21,
23,
23
]
}
},
{
"date": "05.12.25",
"home": "Wurzburg",
"away": "Oldenburg",
"score": "82-71",
"home_points": 82,
"away_points": 71,
"total_points": 153,
"home_won": true,
"quarters": {
"home": [
23,
16,
22,
21
],
"away": [
23,
21,
7,
20
]
}
},
{
"date": "18.10.25",
"home": "Oldenburg",
"away": "Wurzburg",
"score": "61-60",
"home_points": 61,
"away_points": 60,
"total_points": 121,
"home_won": true,
"quarters": {
"home": [
13,
25,
11,
12
],
"away": [
19,
15,
8,
18
]
}
},
{
"date": "01.02.25",
"home": "Wurzburg",
"away": "Oldenburg",
"score": "102-112",
"home_points": 102,
"away_points": 112,
"total_points": 214,
"home_won": false,
"quarters": {
"home": [
21,
26,
30,
25
],
"away": [
27,
30,
23,
32
]
}
},
{
"date": "11.01.25",
"home": "Oldenburg",
"away": "Wurzburg",
"score": "96-85",
"home_points": 96,
"away_points": 85,
"total_points": 181,
"home_won": true,
"quarters": {
"home": [
19,
19,
20,
38
],
"away": [
18,
22,
19,
26
]
}
},
{
"date": "09.03.24",
"home": "Oldenburg",
"away": "Wurzburg",
"score": "76-96",
"home_points": 76,
"away_points": 96,
"total_points": 172,
"home_won": false,
"quarters": null
},
{
"date": "29.12.23",
"home": "Wurzburg",
"away": "Oldenburg",
"score": "83-78",
"home_points": 83,
"away_points": 78,
"total_points": 161,
"home_won": true,
"quarters": null
},
{
"date": "18.04.23",
"home": "Wurzburg",
"away": "Oldenburg",
"score": "78-82",
"home_points": 78,
"away_points": 82,
"total_points": 160,
"home_won": false,
"quarters": null
},
{
"date": "17.12.22",
"home": "Oldenburg",
"away": "Wurzburg",
"score": "77-79",
"home_points": 77,
"away_points": 79,
"total_points": 156,
"home_won": false,
"quarters": null
},
{
"date": "15.10.22",
"home": "Wurzburg",
"away": "Oldenburg",
"score": "87-91",
"home_points": 87,
"away_points": 91,
"total_points": 178,
"home_won": false,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 80.6,
"team_2": 77.2,
"total": 157.8
},
"win_probability": {
"team_1": 62,
"team_2": 38
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 75.9,
"avg_pa": 73,
"w_avg_pf": 75.6,
"w_avg_pa": 72.6,
"pace": 148.9,
"blowout_rate": 0.4
},
"team_2": {
"played": 10,
"wins": 6,
"losses": 4,
"win_rate": 0.6,
"avg_pf": 81.7,
"avg_pa": 80.8,
"w_avg_pf": 81.8,
"w_avg_pa": 80.6,
"pace": 162.5,
"blowout_rate": 0.3
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 5,
"t2_wins": 5,
"t1_win_rate": 0.5,
"avg_total": 166
},
"confidence": 84,
"winner": {
"team": "Wurzburg",
"probability": 62,
"margin_pts": 3.4,
"opponent": "Oldenburg",
"opponent_probability": 38
},
"total_points": {
"projected_total": 157.8,
"team_1_proj": 80.6,
"team_2_proj": 77.2,
"market": null
},
"halftime": {
"team_1": 40.8,
"team_2": 38.5,
"total": 79.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
22.4,
18.4,
17.2,
22.6
],
"away": [
20.1,
18.4,
19,
19.8
],
"per_quarter_total": [
42.5,
36.8,
36.2,
42.4
],
"halftime": {
"home": 40.8,
"away": 38.5,
"total": 79.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.278,
"q2": 0.228,
"q3": 0.213,
"q4": 0.28,
"samples": 5
},
"t2_fractions": {
"q1": 0.26,
"q2": 0.238,
"q3": 0.246,
"q4": 0.256,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Wurzburg to win",
"team": "Wurzburg",
"win_prob": 62,
"confidence": 84,
"reason": "Projected margin ~3 pts; form 50% vs 60% (last 10/10); H2H 50% over last 10"
},
"high_risk": {
"market": "moneyline (underdog)",
"pick": "Oldenburg +ML",
"team": "Oldenburg",
"win_prob": 38,
"confidence": 84,
"reason": "Oldenburg has live shot (38%) with closer projected margin than market may price."
}
},
"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.