Basketball · Lega A - Super Cup · Italy
Olimpia Milano vs Virtus Bologna
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Olimpia Milano vs Virtus Bologna in Lega A - Super Cup (Basketball) on Saturday, 19 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Italy • Lega A - Super Cup
Olimpia Milano vs Virtus Bologna
19 Sept • 20:45
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Virtus Bologna
58%to win
by ~2.4 pts vs Olimpia Milano
Projected Total
175.4pts
86.5 – 88.9
no market line
Halftime Proj
88.3pts
45.1 – 43.2
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Olimp… | 21.1 | 24 | 20.7 | 20.7 |
| Virtu… | 22.5 | 20.7 | 22.1 | 23.5 |
| Total | 43.6 | 44.7 | 42.8 | 44.2 |
from last 5+5 games
Olimpia Milano
Last 10: 5–5 (50%)
PPG: 87.9 — Allowed: 84 — Pace: 171.9
Virtus Bologna
Last 10: 7–3 (70%)
PPG: 92.3 — Allowed: 82.4 — Pace: 174.7
Olimpia Milano Form
Olimpia Milano
L6d
L12d
L14d
W92d
L94d
W97d
W99d
W105d
W107d
L110d
Q:24-2819-2415-1819-19
Q:19-2821-1520-1719-21
Q:15-1728-2224-2218-30
Q:20-1920-2616-2316-18
Q:25-2625-2436-1923-28
Virtus Bologna Form
Virtus Bologna
W2d
W7d
W9d
W15d
L104d
L106d
W109d
L111d
W115d
W117d
Q:27-1619-3123-2228-11
Q:20-2026-3410-3211-24
Q:18-1419-2024-1727-22
Q:13-2723-1827-1016-28
Q:24-2313-1920-2733-14
Head-to-Head
Last 10
Q:32-1925-3022-1724-21
Q:30-2224-2320-2830-21
Q:14-2733-2030-1920-19
Q:21-1114-2423-1416-14
Q:22-2023-2219-1719-24OT 3-10
Head-to-head summary
10 meetings — Olimpia Milano 4 / Virtus Bologna 6. Average total: 164.
Model output
{
"expected_points": {
"team_1": 86.5,
"team_2": 88.9,
"total": 175.4
},
"win_probability": {
"team_1": 42,
"team_2": 58
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 87.9,
"avg_pa": 84,
"w_avg_pf": 87.3,
"w_avg_pa": 84.5,
"pace": 171.9,
"blowout_rate": 0.2
},
"team_2": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_pf": 92.3,
"avg_pa": 82.4,
"w_avg_pf": 92.5,
"w_avg_pa": 81.5,
"pace": 174.7,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 164
},
"confidence": 81,
"winner": {
"team": "Virtus Bologna",
"probability": 58,
"margin_pts": 2.4,
"opponent": "Olimpia Milano",
"opponent_probability": 42
},
"total_points": {
"projected_total": 175.4,
"team_1_proj": 86.5,
"team_2_proj": 88.9,
"market": null
},
"halftime": {
"team_1": 45.1,
"team_2": 43.2,
"total": 88.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
21.1,
24,
20.7,
20.7
],
"away": [
22.5,
20.7,
22.1,
23.5
],
"per_quarter_total": [
43.6,
44.7,
42.8,
44.2
],
"halftime": {
"home": 45.1,
"away": 43.2,
"total": 88.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.244,
"q2": 0.278,
"q3": 0.239,
"q4": 0.239,
"samples": 5
},
"t2_fractions": {
"q1": 0.253,
"q2": 0.233,
"q3": 0.249,
"q4": 0.264,
"samples": 5
}
},
"predictions": {
"safe": null,
"high_risk": {
"market": "moneyline (underdog)",
"pick": "Olimpia Milano +ML",
"team": "Olimpia Milano",
"win_prob": 42,
"confidence": 81,
"reason": "Olimpia Milano has live shot (42%) with closer projected margin than market may price."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "Lega A - Super Cup",
"country": "Italy",
"match": "Olimpia Milano vs Virtus Bologna",
"date": "2026-09-19",
"time": "20:45",
"status": "",
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Olimpia Milano",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Olimpia Milano",
"away": "PAOK",
"score": "77-89",
"home_points": 77,
"away_points": 89,
"total_points": 166,
"home_won": false,
"quarters": {
"home": [
24,
19,
15,
19
],
"away": [
28,
24,
18,
19
]
}
},
{
"date": "06.09.26",
"home": "Olimpia Milano",
"away": "Fenerbahce",
"score": "79-81",
"home_points": 79,
"away_points": 81,
"total_points": 160,
"home_won": false,
"quarters": {
"home": [
19,
21,
20,
19
],
"away": [
28,
15,
17,
21
]
}
},
{
"date": "04.09.26",
"home": "Olimpia Milano",
"away": "Crvena Zvezda Meridianbet",
"score": "85-91",
"home_points": 85,
"away_points": 91,
"total_points": 176,
"home_won": false,
"quarters": {
"home": [
15,
28,
24,
18
],
"away": [
17,
22,
22,
30
]
}
},
{
"date": "18.06.26",
"home": "Venezia",
"away": "Olimpia Milano",
"score": "72-86",
"home_points": 72,
"away_points": 86,
"total_points": 158,
"home_won": false,
"quarters": {
"home": [
20,
20,
16,
16
],
"away": [
19,
26,
23,
18
]
}
},
{
"date": "16.06.26",
"home": "Venezia",
"away": "Olimpia Milano",
"score": "109-97",
"home_points": 109,
"away_points": 97,
"total_points": 206,
"home_won": true,
"quarters": {
"home": [
25,
25,
36,
23
],
"away": [
26,
24,
19,
28
]
}
},
{
"date": "13.06.26",
"home": "Olimpia Milano",
"away": "Venezia",
"score": "92-79",
"home_points": 92,
"away_points": 79,
"total_points": 171,
"home_won": true,
"quarters": null
},
{
"date": "11.06.26",
"home": "Olimpia Milano",
"away": "Venezia",
"score": "100-80",
"home_points": 100,
"away_points": 80,
"total_points": 180,
"home_won": true,
"quarters": null
},
{
"date": "05.06.26",
"home": "Olimpia Milano",
"away": "Brescia",
"score": "91-86",
"home_points": 91,
"away_points": 86,
"total_points": 177,
"home_won": true,
"quarters": null
},
{
"date": "03.06.26",
"home": "Olimpia Milano",
"away": "Brescia",
"score": "93-68",
"home_points": 93,
"away_points": 68,
"total_points": 161,
"home_won": true,
"quarters": null
},
{
"date": "31.05.26",
"home": "Brescia",
"away": "Olimpia Milano",
"score": "85-79",
"home_points": 85,
"away_points": 79,
"total_points": 164,
"home_won": true,
"quarters": null
}
]
},
"team_2": {
"name": "Virtus Bologna",
"last_10_matches": [
{
"date": "16.09.26",
"home": "Virtus Bologna",
"away": "Maxima Roma",
"score": "97-80",
"home_points": 97,
"away_points": 80,
"total_points": 177,
"home_won": true,
"quarters": {
"home": [
27,
19,
23,
28
],
"away": [
16,
31,
22,
11
]
}
},
{
"date": "11.09.26",
"home": "Pesaro",
"away": "Virtus Bologna",
"score": "67-110",
"home_points": 67,
"away_points": 110,
"total_points": 177,
"home_won": false,
"quarters": {
"home": [
20,
26,
10,
11
],
"away": [
20,
34,
32,
24
]
}
},
{
"date": "09.09.26",
"home": "Virtus Bologna",
"away": "Tortona",
"score": "88-73",
"home_points": 88,
"away_points": 73,
"total_points": 161,
"home_won": true,
"quarters": {
"home": [
18,
19,
24,
27
],
"away": [
14,
20,
17,
22
]
}
},
{
"date": "03.09.26",
"home": "Rimini",
"away": "Virtus Bologna",
"score": "79-83",
"home_points": 79,
"away_points": 83,
"total_points": 162,
"home_won": false,
"quarters": {
"home": [
13,
23,
27,
16
],
"away": [
27,
18,
10,
28
]
}
},
{
"date": "06.06.26",
"home": "Venezia",
"away": "Virtus Bologna",
"score": "90-83",
"home_points": 90,
"away_points": 83,
"total_points": 173,
"home_won": true,
"quarters": {
"home": [
24,
13,
20,
33
],
"away": [
23,
19,
27,
14
]
}
},
{
"date": "04.06.26",
"home": "Venezia",
"away": "Virtus Bologna",
"score": "89-85",
"home_points": 89,
"away_points": 85,
"total_points": 174,
"home_won": true,
"quarters": null
},
{
"date": "01.06.26",
"home": "Virtus Bologna",
"away": "Venezia",
"score": "98-79",
"home_points": 98,
"away_points": 79,
"total_points": 177,
"home_won": true,
"quarters": null
},
{
"date": "30.05.26",
"home": "Virtus Bologna",
"away": "Venezia",
"score": "83-91",
"home_points": 83,
"away_points": 91,
"total_points": 174,
"home_won": false,
"quarters": null
},
{
"date": "26.05.26",
"home": "Virtus Bologna",
"away": "Trento",
"score": "106-95",
"home_points": 106,
"away_points": 95,
"total_points": 201,
"home_won": true,
"quarters": null
},
{
"date": "24.05.26",
"home": "Trento",
"away": "Virtus Bologna",
"score": "81-90",
"home_points": 81,
"away_points": 90,
"total_points": 171,
"home_won": false,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "26.03.26",
"home": "Olimpia Milano",
"away": "Virtus Bologna",
"score": "103-87",
"home_points": 103,
"away_points": 87,
"total_points": 190,
"home_won": true,
"quarters": {
"home": [
32,
25,
22,
24
],
"away": [
19,
30,
17,
21
]
}
},
{
"date": "15.03.26",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "104-94",
"home_points": 104,
"away_points": 94,
"total_points": 198,
"home_won": true,
"quarters": {
"home": [
30,
24,
20,
30
],
"away": [
22,
23,
28,
21
]
}
},
{
"date": "02.01.26",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "97-85",
"home_points": 97,
"away_points": 85,
"total_points": 182,
"home_won": true,
"quarters": {
"home": [
14,
33,
30,
20
],
"away": [
27,
20,
19,
19
]
}
},
{
"date": "14.12.25",
"home": "Olimpia Milano",
"away": "Virtus Bologna",
"score": "74-63",
"home_points": 74,
"away_points": 63,
"total_points": 137,
"home_won": true,
"quarters": {
"home": [
21,
14,
23,
16
],
"away": [
11,
24,
14,
14
]
}
},
{
"date": "27.09.25",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "86-93",
"home_points": 86,
"away_points": 93,
"total_points": 179,
"home_won": false,
"quarters": {
"home": [
22,
23,
19,
19,
3
],
"away": [
20,
22,
17,
24,
10
]
}
},
{
"date": "07.06.25",
"home": "Olimpia Milano",
"away": "Virtus Bologna",
"score": "78-84",
"home_points": 78,
"away_points": 84,
"total_points": 162,
"home_won": false,
"quarters": null
},
{
"date": "05.06.25",
"home": "Olimpia Milano",
"away": "Virtus Bologna",
"score": "68-78",
"home_points": 68,
"away_points": 78,
"total_points": 146,
"home_won": false,
"quarters": null
},
{
"date": "02.06.25",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "66-85",
"home_points": 66,
"away_points": 85,
"total_points": 151,
"home_won": false,
"quarters": null
},
{
"date": "31.05.25",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "68-67",
"home_points": 68,
"away_points": 67,
"total_points": 135,
"home_won": true,
"quarters": null
},
{
"date": "04.04.25",
"home": "Virtus Bologna",
"away": "Olimpia Milano",
"score": "90-70",
"home_points": 90,
"away_points": 70,
"total_points": 160,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 86.5,
"team_2": 88.9,
"total": 175.4
},
"win_probability": {
"team_1": 42,
"team_2": 58
},
"form": {
"team_1": {
"played": 10,
"wins": 5,
"losses": 5,
"win_rate": 0.5,
"avg_pf": 87.9,
"avg_pa": 84,
"w_avg_pf": 87.3,
"w_avg_pa": 84.5,
"pace": 171.9,
"blowout_rate": 0.2
},
"team_2": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_pf": 92.3,
"avg_pa": 82.4,
"w_avg_pf": 92.5,
"w_avg_pa": 81.5,
"pace": 174.7,
"blowout_rate": 0.4
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 164
},
"confidence": 81,
"winner": {
"team": "Virtus Bologna",
"probability": 58,
"margin_pts": 2.4,
"opponent": "Olimpia Milano",
"opponent_probability": 42
},
"total_points": {
"projected_total": 175.4,
"team_1_proj": 86.5,
"team_2_proj": 88.9,
"market": null
},
"halftime": {
"team_1": 45.1,
"team_2": 43.2,
"total": 88.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
21.1,
24,
20.7,
20.7
],
"away": [
22.5,
20.7,
22.1,
23.5
],
"per_quarter_total": [
43.6,
44.7,
42.8,
44.2
],
"halftime": {
"home": 45.1,
"away": 43.2,
"total": 88.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.244,
"q2": 0.278,
"q3": 0.239,
"q4": 0.239,
"samples": 5
},
"t2_fractions": {
"q1": 0.253,
"q2": 0.233,
"q3": 0.249,
"q4": 0.264,
"samples": 5
}
},
"predictions": {
"safe": null,
"high_risk": {
"market": "moneyline (underdog)",
"pick": "Olimpia Milano +ML",
"team": "Olimpia Milano",
"win_prob": 42,
"confidence": 81,
"reason": "Olimpia Milano has live shot (42%) 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.