Basketball · NBL · Czech Republic
Opava vs NH Ostrava
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Opava vs NH Ostrava in NBL (Basketball) on Saturday, 19 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Czech Republic • NBL
Opava vs NH Ostrava
19 Sept • 19:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Opava
69%to win
by ~5.7 pts vs NH Ostrava
Projected Total
176.8pts
91.2 – 85.5
no market line
Halftime Proj
94.3pts
47.2 – 47.1
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Opava | 25.3 | 21.9 | 18.3 | 25.7 |
| NH Os… | 25.2 | 21.9 | 16.3 | 22.1 |
| Total | 50.5 | 43.8 | 34.6 | 47.8 |
from last 5+5 games
Opava
Last 10: 3–7 (30%)
PPG: 85.3 — Allowed: 95.2 — Pace: 180.5
NH Ostrava
Last 10: 4–6 (40%)
PPG: 77.8 — Allowed: 90.3 — Pace: 168.1
Opava Form
Opava
L4d
W9d
L17d
W104d
W106d
L109d
L121d
L122d
L125d
L126d
Q:24-2426-2620-3029-36
Q:16-1725-1517-2324-20
Q:20-2223-2912-2323-21
Q:31-2721-1422-2112-24OT 15-16
Q:36-2017-1319-2424-8
NH Ostrava Form
NH Ostrava
W6d
W21d
L136d
L137d
L140d
L141d
W147d
W149d
L153d
L167d
Q:23-1423-2915-1224-21
Q:17-2710-2018-189-23
Q:16-1822-3314-3418-31
Q:21-2414-2614-2422-19
Q:28-2530-1819-1224-12
Head-to-Head
Last 10
Q:24-2224-1731-1021-19
Q:20-1917-2024-2016-18OT 40-44
Q:18-2233-1913-2223-24OT 19-15
Q:33-2720-2326-1222-24
Q:30-1626-2620-2726-15
Head-to-head summary
10 meetings — Opava 7 / NH Ostrava 3. Average total: 185.3.
Model output
{
"expected_points": {
"team_1": 91.2,
"team_2": 85.5,
"total": 176.8
},
"win_probability": {
"team_1": 69,
"team_2": 31
},
"form": {
"team_1": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 85.3,
"avg_pa": 95.2,
"w_avg_pf": 86.5,
"w_avg_pa": 94.7,
"pace": 180.5,
"blowout_rate": 0.6
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 77.8,
"avg_pa": 90.3,
"w_avg_pf": 78,
"w_avg_pa": 89.3,
"pace": 168.1,
"blowout_rate": 0.8
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 7,
"t2_wins": 3,
"t1_win_rate": 0.7,
"avg_total": 185.3
},
"confidence": 79,
"winner": {
"team": "Opava",
"probability": 69,
"margin_pts": 5.7,
"opponent": "NH Ostrava",
"opponent_probability": 31
},
"total_points": {
"projected_total": 176.8,
"team_1_proj": 91.2,
"team_2_proj": 85.5,
"market": null
},
"halftime": {
"team_1": 47.2,
"team_2": 47.1,
"total": 94.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
25.3,
21.9,
18.3,
25.7
],
"away": [
25.2,
21.9,
16.3,
22.1
],
"per_quarter_total": [
50.5,
43.8,
34.6,
47.8
],
"halftime": {
"home": 47.2,
"away": 47.1,
"total": 94.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.277,
"q2": 0.24,
"q3": 0.201,
"q4": 0.282,
"samples": 5
},
"t2_fractions": {
"q1": 0.295,
"q2": 0.256,
"q3": 0.191,
"q4": 0.258,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Opava to win",
"team": "Opava",
"win_prob": 69,
"confidence": 79,
"reason": "Projected margin ~6 pts; form 30% vs 40% (last 10/10); H2H 70% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 177)",
"projected": 176.8,
"confidence": 79,
"reason": "Combined pace 174.3 > league baseline."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "NBL",
"country": "Czech Republic",
"match": "Opava vs NH Ostrava",
"date": "2026-09-19",
"time": "19:00",
"status": "",
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"name": "Opava",
"last_10_matches": [
{
"date": "14.09.26",
"home": "Opava",
"away": "Dziki Warszawa",
"score": "99-116",
"home_points": 99,
"away_points": 116,
"total_points": 215,
"home_won": false,
"quarters": {
"home": [
24,
26,
20,
29
],
"away": [
24,
26,
30,
36
]
}
},
{
"date": "09.09.26",
"home": "Opava",
"away": "Olomoucko",
"score": "82-75",
"home_points": 82,
"away_points": 75,
"total_points": 157,
"home_won": true,
"quarters": {
"home": [
16,
25,
17,
24
],
"away": [
17,
15,
23,
20
]
}
},
{
"date": "01.09.26",
"home": "Opava",
"away": "Dabrowa Gornicza",
"score": "78-95",
"home_points": 78,
"away_points": 95,
"total_points": 173,
"home_won": false,
"quarters": {
"home": [
20,
23,
12,
23
],
"away": [
22,
29,
23,
21
]
}
},
{
"date": "06.06.26",
"home": "Brno",
"away": "Opava",
"score": "101-102",
"home_points": 101,
"away_points": 102,
"total_points": 203,
"home_won": false,
"quarters": {
"home": [
31,
21,
22,
12,
15
],
"away": [
27,
14,
21,
24,
16
]
}
},
{
"date": "04.06.26",
"home": "Opava",
"away": "Brno",
"score": "96-65",
"home_points": 96,
"away_points": 65,
"total_points": 161,
"home_won": true,
"quarters": {
"home": [
36,
17,
19,
24
],
"away": [
20,
13,
24,
8
]
}
},
{
"date": "01.06.26",
"home": "Brno",
"away": "Opava",
"score": "99-97",
"home_points": 99,
"away_points": 97,
"total_points": 196,
"home_won": true,
"quarters": null
},
{
"date": "20.05.26",
"home": "Opava",
"away": "Nymburk",
"score": "86-98",
"home_points": 86,
"away_points": 98,
"total_points": 184,
"home_won": false,
"quarters": null
},
{
"date": "19.05.26",
"home": "Opava",
"away": "Nymburk",
"score": "67-95",
"home_points": 67,
"away_points": 95,
"total_points": 162,
"home_won": false,
"quarters": null
},
{
"date": "16.05.26",
"home": "Nymburk",
"away": "Opava",
"score": "92-67",
"home_points": 92,
"away_points": 67,
"total_points": 159,
"home_won": true,
"quarters": null
},
{
"date": "15.05.26",
"home": "Nymburk",
"away": "Opava",
"score": "116-79",
"home_points": 116,
"away_points": 79,
"total_points": 195,
"home_won": true,
"quarters": null
}
]
},
"team_2": {
"name": "NH Ostrava",
"last_10_matches": [
{
"date": "12.09.26",
"home": "NH Ostrava",
"away": "Poli. Opolska",
"score": "85-76",
"home_points": 85,
"away_points": 76,
"total_points": 161,
"home_won": true,
"quarters": {
"home": [
23,
23,
15,
24
],
"away": [
14,
29,
12,
21
]
}
},
{
"date": "28.08.26",
"home": "Zlin",
"away": "NH Ostrava",
"score": "54-88",
"home_points": 54,
"away_points": 88,
"total_points": 142,
"home_won": false,
"quarters": {
"home": [
17,
10,
18,
9
],
"away": [
27,
20,
18,
23
]
}
},
{
"date": "05.05.26",
"home": "NH Ostrava",
"away": "Nymburk",
"score": "70-116",
"home_points": 70,
"away_points": 116,
"total_points": 186,
"home_won": false,
"quarters": {
"home": [
16,
22,
14,
18
],
"away": [
18,
33,
34,
31
]
}
},
{
"date": "04.05.26",
"home": "NH Ostrava",
"away": "Nymburk",
"score": "71-93",
"home_points": 71,
"away_points": 93,
"total_points": 164,
"home_won": false,
"quarters": {
"home": [
21,
14,
14,
22
],
"away": [
24,
26,
24,
19
]
}
},
{
"date": "01.05.26",
"home": "Nymburk",
"away": "NH Ostrava",
"score": "101-67",
"home_points": 101,
"away_points": 67,
"total_points": 168,
"home_won": true,
"quarters": {
"home": [
28,
30,
19,
24
],
"away": [
25,
18,
12,
12
]
}
},
{
"date": "30.04.26",
"home": "Nymburk",
"away": "NH Ostrava",
"score": "113-69",
"home_points": 113,
"away_points": 69,
"total_points": 182,
"home_won": true,
"quarters": null
},
{
"date": "24.04.26",
"home": "Olomoucko",
"away": "NH Ostrava",
"score": "71-102",
"home_points": 71,
"away_points": 102,
"total_points": 173,
"home_won": false,
"quarters": null
},
{
"date": "22.04.26",
"home": "NH Ostrava",
"away": "Olomoucko",
"score": "81-77",
"home_points": 81,
"away_points": 77,
"total_points": 158,
"home_won": true,
"quarters": null
},
{
"date": "18.04.26",
"home": "Opava",
"away": "NH Ostrava",
"score": "100-68",
"home_points": 100,
"away_points": 68,
"total_points": 168,
"home_won": true,
"quarters": null
},
{
"date": "04.04.26",
"home": "NH Ostrava",
"away": "Brno",
"score": "77-102",
"home_points": 77,
"away_points": 102,
"total_points": 179,
"home_won": false,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "18.04.26",
"home": "Opava",
"away": "NH Ostrava",
"score": "100-68",
"home_points": 100,
"away_points": 68,
"total_points": 168,
"home_won": true,
"quarters": {
"home": [
24,
24,
31,
21
],
"away": [
22,
17,
10,
19
]
}
},
{
"date": "04.03.26",
"home": "NH Ostrava",
"away": "Opava",
"score": "117-121",
"home_points": 117,
"away_points": 121,
"total_points": 238,
"home_won": false,
"quarters": {
"home": [
20,
17,
24,
16,
40
],
"away": [
19,
20,
20,
18,
44
]
}
},
{
"date": "13.12.25",
"home": "NH Ostrava",
"away": "Opava",
"score": "106-102",
"home_points": 106,
"away_points": 102,
"total_points": 208,
"home_won": true,
"quarters": {
"home": [
18,
33,
13,
23,
19
],
"away": [
22,
19,
22,
24,
15
]
}
},
{
"date": "11.10.25",
"home": "Opava",
"away": "NH Ostrava",
"score": "101-86",
"home_points": 101,
"away_points": 86,
"total_points": 187,
"home_won": true,
"quarters": {
"home": [
33,
20,
26,
22
],
"away": [
27,
23,
12,
24
]
}
},
{
"date": "20.09.25",
"home": "Opava",
"away": "NH Ostrava",
"score": "102-84",
"home_points": 102,
"away_points": 84,
"total_points": 186,
"home_won": true,
"quarters": {
"home": [
30,
26,
20,
26
],
"away": [
16,
26,
27,
15
]
}
},
{
"date": "14.12.24",
"home": "NH Ostrava",
"away": "Opava",
"score": "93-94",
"home_points": 93,
"away_points": 94,
"total_points": 187,
"home_won": false,
"quarters": null
},
{
"date": "05.10.24",
"home": "Opava",
"away": "NH Ostrava",
"score": "92-78",
"home_points": 92,
"away_points": 78,
"total_points": 170,
"home_won": true,
"quarters": null
},
{
"date": "28.04.24",
"home": "NH Ostrava",
"away": "Opava",
"score": "86-85",
"home_points": 86,
"away_points": 85,
"total_points": 171,
"home_won": true,
"quarters": null
},
{
"date": "26.04.24",
"home": "Opava",
"away": "NH Ostrava",
"score": "80-65",
"home_points": 80,
"away_points": 65,
"total_points": 145,
"home_won": true,
"quarters": null
},
{
"date": "23.04.24",
"home": "NH Ostrava",
"away": "Opava",
"score": "100-93",
"home_points": 100,
"away_points": 93,
"total_points": 193,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 91.2,
"team_2": 85.5,
"total": 176.8
},
"win_probability": {
"team_1": 69,
"team_2": 31
},
"form": {
"team_1": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 85.3,
"avg_pa": 95.2,
"w_avg_pf": 86.5,
"w_avg_pa": 94.7,
"pace": 180.5,
"blowout_rate": 0.6
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_pf": 77.8,
"avg_pa": 90.3,
"w_avg_pf": 78,
"w_avg_pa": 89.3,
"pace": 168.1,
"blowout_rate": 0.8
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 7,
"t2_wins": 3,
"t1_win_rate": 0.7,
"avg_total": 185.3
},
"confidence": 79,
"winner": {
"team": "Opava",
"probability": 69,
"margin_pts": 5.7,
"opponent": "NH Ostrava",
"opponent_probability": 31
},
"total_points": {
"projected_total": 176.8,
"team_1_proj": 91.2,
"team_2_proj": 85.5,
"market": null
},
"halftime": {
"team_1": 47.2,
"team_2": 47.1,
"total": 94.3,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
25.3,
21.9,
18.3,
25.7
],
"away": [
25.2,
21.9,
16.3,
22.1
],
"per_quarter_total": [
50.5,
43.8,
34.6,
47.8
],
"halftime": {
"home": 47.2,
"away": 47.1,
"total": 94.3
},
"source": "form",
"t1_samples": 5,
"t2_samples": 5,
"t1_fractions": {
"q1": 0.277,
"q2": 0.24,
"q3": 0.201,
"q4": 0.282,
"samples": 5
},
"t2_fractions": {
"q1": 0.295,
"q2": 0.256,
"q3": 0.191,
"q4": 0.258,
"samples": 5
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Opava to win",
"team": "Opava",
"win_prob": 69,
"confidence": 79,
"reason": "Projected margin ~6 pts; form 30% vs 40% (last 10/10); H2H 70% over last 10"
},
"high_risk": {
"market": "total points (Over)",
"pick": "Over (projected 177)",
"projected": 176.8,
"confidence": 79,
"reason": "Combined pace 174.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.