Basketball · BBL · Germany
Alba Berlin vs Frankfurt
Thursday, 24 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Alba Berlin vs Frankfurt 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
Alba Berlin vs Frankfurt
24 Sept • 19:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Alba Berlin
84%to win
by ~11.7 pts vs Frankfurt
Projected Total
167.5pts
89.6 – 77.9
no market line
Halftime Proj
83.8pts
44.8 – 39
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Alba … | 27.1 | 17.7 | 22.8 | 22 |
| Frank… | 21.8 | 17.2 | 18.7 | 20.2 |
| Total | 48.9 | 34.9 | 41.5 | 42.2 |
from last 5+5 games
Alba Berlin
Last 10: 5–5 (50%)
PPG: 84.3 — Allowed: 82.6 — Pace: 166.9
Frankfurt
Last 10: 3–7 (30%)
PPG: 77.4 — Allowed: 84.5 — Pace: 161.9
Alba Berlin Form
Alba Berlin
L7d
W20d
W89d
W91d
L93d
W96d
L98d
W101d
L104d
L106d
Q:20-3026-1836-2919-22
Q:28-2827-1518-1916-21
Q:25-2022-719-2615-31
Q:26-2316-2216-913-7
Q:24-2516-1820-1823-30
Frankfurt Form
Frankfurt
W5d
L131d
L134d
L140d
L145d
L154d
L159d
L166d
W169d
W173d
Q:24-2016-1533-2021-8
Q:24-318-3016-1916-23
Q:24-1822-1314-1911-21OT 15-11
Q:16-2825-2112-2119-34
Q:18-1917-1410-2816-26
Head-to-Head
Last 10
Q:18-1917-1410-2816-26
Q:23-820-3123-2723-17
Q:20-1520-1427-1722-22
Q:14-2622-1512-1613-18
Q:9-1724-2512-2316-14
Head-to-head summary
10 meetings — Alba Berlin 10 / Frankfurt 0. Average total: 151.7.
Model output
{
"expected_points": {
"team_1": 89.6,
"team_2": 77.9,
"total": 167.5
},
"win_probability": {
"team_1": 84,
"team_2": 16
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 84.3,
"avg_pa": 82.6,
"w_avg_pf": 85.1,
"w_avg_pa": 83.1,
"pace": 166.9,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 77.4,
"avg_pa": 84.5,
"w_avg_pf": 76.8,
"w_avg_pa": 85.1,
"pace": 161.9,
"blowout_rate": 0.8
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 10,
"t2_wins": 0,
"t1_win_rate": 1,
"avg_total": 151.7
},
"confidence": 100,
"winner": {
"team": "Alba Berlin",
"probability": 84,
"margin_pts": 11.7,
"opponent": "Frankfurt",
"opponent_probability": 16
},
"total_points": {
"projected_total": 167.5,
"team_1_proj": 89.6,
"team_2_proj": 77.9,
"market": null
},
"halftime": {
"team_1": 44.8,
"team_2": 39,
"total": 83.8,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
27.1,
17.7,
22.8,
22
],
"away": [
21.8,
17.2,
18.7,
20.2
],
"per_quarter_total": [
48.9,
34.9,
41.5,
42.2
],
"halftime": {
"home": 44.8,
"away": 39,
"total": 83.8
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.302,
"q2": 0.197,
"q3": 0.254,
"q4": 0.246,
"samples": 5
},
"t2_fractions": {
"q1": 0.28,
"q2": 0.221,
"q3": 0.24,
"q4": 0.259,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Alba Berlin to win",
"team": "Alba Berlin",
"win_prob": 84,
"confidence": 100,
"reason": "Projected margin ~12 pts; form 50% vs 30% (last 10/10); H2H 100% over last 10"
},
"high_risk": null
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "BBL",
"country": "Germany",
"match": "Alba Berlin vs Frankfurt",
"date": "2026-09-24",
"time": "19:30",
"status": null,
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Alba Berlin",
"last_10_matches": [
{
"date": "11.09.26",
"home": "Baskonia",
"away": "Alba Berlin",
"score": "101-99",
"home_points": 101,
"away_points": 99,
"total_points": 200,
"home_won": true,
"quarters": {
"home": [
20,
26,
36,
19
],
"away": [
30,
18,
29,
22
]
}
},
{
"date": "29.08.26",
"home": "Alba Berlin",
"away": "Hamburg",
"score": "89-83",
"home_points": 89,
"away_points": 83,
"total_points": 172,
"home_won": true,
"quarters": {
"home": [
28,
27,
18,
16
],
"away": [
28,
15,
19,
21
]
}
},
{
"date": "21.06.26",
"home": "Bayern",
"away": "Alba Berlin",
"score": "81-84",
"home_points": 81,
"away_points": 84,
"total_points": 165,
"home_won": false,
"quarters": {
"home": [
25,
22,
19,
15
],
"away": [
20,
7,
26,
31
]
}
},
{
"date": "19.06.26",
"home": "Alba Berlin",
"away": "Bayern",
"score": "71-61",
"home_points": 71,
"away_points": 61,
"total_points": 132,
"home_won": true,
"quarters": {
"home": [
26,
16,
16,
13
],
"away": [
23,
22,
9,
7
]
}
},
{
"date": "17.06.26",
"home": "Alba Berlin",
"away": "Bayern",
"score": "83-91",
"home_points": 83,
"away_points": 91,
"total_points": 174,
"home_won": false,
"quarters": {
"home": [
24,
16,
20,
23
],
"away": [
25,
18,
18,
30
]
}
},
{
"date": "14.06.26",
"home": "Bayern",
"away": "Alba Berlin",
"score": "79-86",
"home_points": 79,
"away_points": 86,
"total_points": 165,
"home_won": false,
"quarters": null
},
{
"date": "12.06.26",
"home": "Bayern",
"away": "Alba Berlin",
"score": "102-94",
"home_points": 102,
"away_points": 94,
"total_points": 196,
"home_won": true,
"quarters": null
},
{
"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": null
},
{
"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": null
},
{
"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": null
}
]
},
"team_2": {
"name": "Frankfurt",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Frankfurt",
"away": "Jena",
"score": "94-63",
"home_points": 94,
"away_points": 63,
"total_points": 157,
"home_won": true,
"quarters": {
"home": [
24,
16,
33,
21
],
"away": [
20,
15,
20,
8
]
}
},
{
"date": "10.05.26",
"home": "Frankfurt",
"away": "Ulm",
"score": "64-103",
"home_points": 64,
"away_points": 103,
"total_points": 167,
"home_won": false,
"quarters": {
"home": [
24,
8,
16,
16
],
"away": [
31,
30,
19,
23
]
}
},
{
"date": "07.05.26",
"home": "Chemnitz",
"away": "Frankfurt",
"score": "86-82",
"home_points": 86,
"away_points": 82,
"total_points": 168,
"home_won": true,
"quarters": {
"home": [
24,
22,
14,
11,
15
],
"away": [
18,
13,
19,
21,
11
]
}
},
{
"date": "01.05.26",
"home": "Frankfurt",
"away": "Bonn",
"score": "72-104",
"home_points": 72,
"away_points": 104,
"total_points": 176,
"home_won": false,
"quarters": {
"home": [
16,
25,
12,
19
],
"away": [
28,
21,
21,
34
]
}
},
{
"date": "26.04.26",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "61-87",
"home_points": 61,
"away_points": 87,
"total_points": 148,
"home_won": false,
"quarters": {
"home": [
18,
17,
10,
16
],
"away": [
19,
14,
28,
26
]
}
},
{
"date": "17.04.26",
"home": "Wurzburg",
"away": "Frankfurt",
"score": "80-66",
"home_points": 80,
"away_points": 66,
"total_points": 146,
"home_won": true,
"quarters": null
},
{
"date": "12.04.26",
"home": "Frankfurt",
"away": "Heidelberg",
"score": "73-93",
"home_points": 73,
"away_points": 93,
"total_points": 166,
"home_won": false,
"quarters": null
},
{
"date": "05.04.26",
"home": "Hamburg",
"away": "Frankfurt",
"score": "97-75",
"home_points": 97,
"away_points": 75,
"total_points": 172,
"home_won": true,
"quarters": null
},
{
"date": "02.04.26",
"home": "Jena",
"away": "Frankfurt",
"score": "58-90",
"home_points": 58,
"away_points": 90,
"total_points": 148,
"home_won": false,
"quarters": null
},
{
"date": "29.03.26",
"home": "Frankfurt",
"away": "Rostock",
"score": "97-74",
"home_points": 97,
"away_points": 74,
"total_points": 171,
"home_won": true,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "26.04.26",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "61-87",
"home_points": 61,
"away_points": 87,
"total_points": 148,
"home_won": false,
"quarters": {
"home": [
18,
17,
10,
16
],
"away": [
19,
14,
28,
26
]
}
},
{
"date": "07.12.25",
"home": "Alba Berlin",
"away": "Frankfurt",
"score": "89-83",
"home_points": 89,
"away_points": 83,
"total_points": 172,
"home_won": true,
"quarters": {
"home": [
23,
20,
23,
23
],
"away": [
8,
31,
27,
17
]
}
},
{
"date": "20.04.25",
"home": "Alba Berlin",
"away": "Frankfurt",
"score": "89-68",
"home_points": 89,
"away_points": 68,
"total_points": 157,
"home_won": true,
"quarters": {
"home": [
20,
20,
27,
22
],
"away": [
15,
14,
17,
22
]
}
},
{
"date": "12.01.25",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "61-75",
"home_points": 61,
"away_points": 75,
"total_points": 136,
"home_won": false,
"quarters": {
"home": [
14,
22,
12,
13
],
"away": [
26,
15,
16,
18
]
}
},
{
"date": "02.04.23",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "61-79",
"home_points": 61,
"away_points": 79,
"total_points": 140,
"home_won": false,
"quarters": {
"home": [
9,
24,
12,
16
],
"away": [
17,
25,
23,
14
]
}
},
{
"date": "03.01.23",
"home": "Alba Berlin",
"away": "Frankfurt",
"score": "99-74",
"home_points": 99,
"away_points": 74,
"total_points": 173,
"home_won": true,
"quarters": null
},
{
"date": "15.02.22",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "56-72",
"home_points": 56,
"away_points": 72,
"total_points": 128,
"home_won": false,
"quarters": null
},
{
"date": "28.09.21",
"home": "Alba Berlin",
"away": "Frankfurt",
"score": "101-63",
"home_points": 101,
"away_points": 63,
"total_points": 164,
"home_won": true,
"quarters": null
},
{
"date": "21.03.21",
"home": "Frankfurt",
"away": "Alba Berlin",
"score": "60-94",
"home_points": 60,
"away_points": 94,
"total_points": 154,
"home_won": false,
"quarters": null
},
{
"date": "08.11.20",
"home": "Alba Berlin",
"away": "Frankfurt",
"score": "79-66",
"home_points": 79,
"away_points": 66,
"total_points": 145,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 89.6,
"team_2": 77.9,
"total": 167.5
},
"win_probability": {
"team_1": 84,
"team_2": 16
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 84.3,
"avg_pa": 82.6,
"w_avg_pf": 85.1,
"w_avg_pa": 83.1,
"pace": 166.9,
"blowout_rate": 0.1
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 77.4,
"avg_pa": 84.5,
"w_avg_pf": 76.8,
"w_avg_pa": 85.1,
"pace": 161.9,
"blowout_rate": 0.8
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 10,
"t2_wins": 0,
"t1_win_rate": 1,
"avg_total": 151.7
},
"confidence": 100,
"winner": {
"team": "Alba Berlin",
"probability": 84,
"margin_pts": 11.7,
"opponent": "Frankfurt",
"opponent_probability": 16
},
"total_points": {
"projected_total": 167.5,
"team_1_proj": 89.6,
"team_2_proj": 77.9,
"market": null
},
"halftime": {
"team_1": 44.8,
"team_2": 39,
"total": 83.8,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
27.1,
17.7,
22.8,
22
],
"away": [
21.8,
17.2,
18.7,
20.2
],
"per_quarter_total": [
48.9,
34.9,
41.5,
42.2
],
"halftime": {
"home": 44.8,
"away": 39,
"total": 83.8
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.302,
"q2": 0.197,
"q3": 0.254,
"q4": 0.246,
"samples": 5
},
"t2_fractions": {
"q1": 0.28,
"q2": 0.221,
"q3": 0.24,
"q4": 0.259,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Alba Berlin to win",
"team": "Alba Berlin",
"win_prob": 84,
"confidence": 100,
"reason": "Projected margin ~12 pts; form 50% vs 30% (last 10/10); H2H 100% over last 10"
},
"high_risk": null
},
"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.