Basketball · NBL · Czech Republic
NH Ostrava vs Brno
Wednesday, 23 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.NH Ostrava vs Brno in NBL (Basketball) on Wednesday, 23 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Czech Republic • NBL
NH Ostrava vs Brno
23 Sept • 19:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Brno
60%to win
by ~2.8 pts vs NH Ostrava
Projected Total
171.6pts
84.4 – 87.2
no market line
Halftime Proj
93.4pts
46.5 – 46.9
model projection
Quarter Scores
projected| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| NH Os… | 24.9 | 21.6 | 16.1 | 21.8 |
| Brno | 27.9 | 19 | 23.9 | 16.3 |
| Total | 52.8 | 40.6 | 40 | 38.1 |
from last 5+4 games
NH Ostrava
Last 10: 4–6 (40%)
PPG: 77.8 — Allowed: 90.3 — Pace: 168.1
Brno
Last 10: 3–7 (30%)
PPG: 82.3 — Allowed: 89.4 — Pace: 171.7
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
Brno Form
Brno
L9d
W12d
L104d
L106d
W109d
L114d
L116d
L119d
L120d
W123d
Q:27-2217-2823-1915-22
Q:29-2519-1812-12—-—
Q:31-2721-1422-2112-24OT 15-16
Q:36-2017-1319-2424-8
Q:28-2722-2619-1730-27
Head-to-Head
Last 10
Q:17-2922-2916-2722-17
Q:30-1823-1920-2727-24
Q:19-722-2723-1820-30
Q:16-2719-2529-1616-26
Q:22-2128-1716-209-24
Head-to-head summary
10 meetings — NH Ostrava 1 / Brno 9. Average total: 164.3.
Model output
{
"expected_points": {
"team_1": 84.4,
"team_2": 87.2,
"total": 171.6
},
"win_probability": {
"team_1": 40,
"team_2": 60
},
"form": {
"team_1": {
"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
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 82.3,
"avg_pa": 89.4,
"w_avg_pf": 81.9,
"w_avg_pa": 89,
"pace": 171.7,
"blowout_rate": 0.2
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 1,
"t2_wins": 9,
"t1_win_rate": 0.1,
"avg_total": 164.3
},
"confidence": 73,
"winner": {
"team": "Brno",
"probability": 60,
"margin_pts": 2.8,
"opponent": "NH Ostrava",
"opponent_probability": 40
},
"total_points": {
"projected_total": 171.6,
"team_1_proj": 84.4,
"team_2_proj": 87.2,
"market": null
},
"halftime": {
"team_1": 46.5,
"team_2": 46.9,
"total": 93.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
24.9,
21.6,
16.1,
21.8
],
"away": [
27.9,
19,
23.9,
16.3
],
"per_quarter_total": [
52.8,
40.6,
40,
38.1
],
"halftime": {
"home": 46.5,
"away": 46.9,
"total": 93.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.295,
"q2": 0.256,
"q3": 0.191,
"q4": 0.258,
"samples": 5
},
"t2_fractions": {
"q1": 0.32,
"q2": 0.218,
"q3": 0.274,
"q4": 0.187,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Brno to win",
"team": "Brno",
"win_prob": 60,
"confidence": 73,
"reason": "Projected margin ~3 pts; form 30% vs 40% (last 10/10); H2H 90% over last 10"
},
"high_risk": {
"market": "moneyline (underdog)",
"pick": "NH Ostrava +ML",
"team": "NH Ostrava",
"win_prob": 40,
"confidence": 73,
"reason": "NH Ostrava has live shot (40%) with closer projected margin than market may price."
}
},
"model_version": "v2-2026-05-basketball"
}Full match data
{
"sport": "basketball",
"league": "NBL",
"country": "Czech Republic",
"match": "NH Ostrava vs Brno",
"date": "2026-09-23",
"time": "19:00",
"status": "",
"score": null,
"quarters": null,
"match_stats": null,
"team_1": {
"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
}
]
},
"team_2": {
"name": "Brno",
"last_10_matches": [
{
"date": "09.09.26",
"home": "Brno",
"away": "Slovan Bratislava",
"score": "82-91",
"home_points": 82,
"away_points": 91,
"total_points": 173,
"home_won": false,
"quarters": {
"home": [
27,
17,
23,
15
],
"away": [
22,
28,
19,
22
]
}
},
{
"date": "06.09.26",
"home": "Brno",
"away": "MBK Handlova",
"score": "60-55",
"home_points": 60,
"away_points": 55,
"total_points": 115,
"home_won": true,
"quarters": {
"home": [
29,
19,
12
],
"away": [
25,
18,
12
]
}
},
{
"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": {
"home": [
28,
22,
19,
30
],
"away": [
27,
26,
17,
27
]
}
},
{
"date": "27.05.26",
"home": "Brno",
"away": "Pardubice",
"score": "87-98",
"home_points": 87,
"away_points": 98,
"total_points": 185,
"home_won": false,
"quarters": null
},
{
"date": "25.05.26",
"home": "Pardubice",
"away": "Brno",
"score": "90-75",
"home_points": 90,
"away_points": 75,
"total_points": 165,
"home_won": true,
"quarters": null
},
{
"date": "22.05.26",
"home": "Brno",
"away": "Pardubice",
"score": "90-94",
"home_points": 90,
"away_points": 94,
"total_points": 184,
"home_won": false,
"quarters": null
},
{
"date": "21.05.26",
"home": "Brno",
"away": "Pardubice",
"score": "72-82",
"home_points": 72,
"away_points": 82,
"total_points": 154,
"home_won": false,
"quarters": null
},
{
"date": "18.05.26",
"home": "Pardubice",
"away": "Brno",
"score": "89-92",
"home_points": 89,
"away_points": 92,
"total_points": 181,
"home_won": false,
"quarters": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"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": {
"home": [
17,
22,
16,
22
],
"away": [
29,
29,
27,
17
]
}
},
{
"date": "17.02.26",
"home": "Brno",
"away": "NH Ostrava",
"score": "100-88",
"home_points": 100,
"away_points": 88,
"total_points": 188,
"home_won": true,
"quarters": {
"home": [
30,
23,
20,
27
],
"away": [
18,
19,
27,
24
]
}
},
{
"date": "20.12.25",
"home": "Brno",
"away": "NH Ostrava",
"score": "84-82",
"home_points": 84,
"away_points": 82,
"total_points": 166,
"home_won": true,
"quarters": {
"home": [
19,
22,
23,
20
],
"away": [
7,
27,
18,
30
]
}
},
{
"date": "18.10.25",
"home": "NH Ostrava",
"away": "Brno",
"score": "80-94",
"home_points": 80,
"away_points": 94,
"total_points": 174,
"home_won": false,
"quarters": {
"home": [
16,
19,
29,
16
],
"away": [
27,
25,
16,
26
]
}
},
{
"date": "04.01.25",
"home": "NH Ostrava",
"away": "Brno",
"score": "75-82",
"home_points": 75,
"away_points": 82,
"total_points": 157,
"home_won": false,
"quarters": {
"home": [
22,
28,
16,
9
],
"away": [
21,
17,
20,
24
]
}
},
{
"date": "27.10.24",
"home": "Brno",
"away": "NH Ostrava",
"score": "68-84",
"home_points": 68,
"away_points": 84,
"total_points": 152,
"home_won": false,
"quarters": null
},
{
"date": "03.01.24",
"home": "Brno",
"away": "NH Ostrava",
"score": "94-69",
"home_points": 94,
"away_points": 69,
"total_points": 163,
"home_won": true,
"quarters": null
},
{
"date": "21.10.23",
"home": "NH Ostrava",
"away": "Brno",
"score": "79-83",
"home_points": 79,
"away_points": 83,
"total_points": 162,
"home_won": false,
"quarters": null
},
{
"date": "25.03.23",
"home": "NH Ostrava",
"away": "Brno",
"score": "74-82",
"home_points": 74,
"away_points": 82,
"total_points": 156,
"home_won": false,
"quarters": null
},
{
"date": "15.02.23",
"home": "Brno",
"away": "NH Ostrava",
"score": "91-55",
"home_points": 91,
"away_points": 55,
"total_points": 146,
"home_won": true,
"quarters": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_points": {
"team_1": 84.4,
"team_2": 87.2,
"total": 171.6
},
"win_probability": {
"team_1": 40,
"team_2": 60
},
"form": {
"team_1": {
"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
},
"team_2": {
"played": 10,
"wins": 3,
"losses": 7,
"win_rate": 0.3,
"avg_pf": 82.3,
"avg_pa": 89.4,
"w_avg_pf": 81.9,
"w_avg_pa": 89,
"pace": 171.7,
"blowout_rate": 0.2
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 1,
"t2_wins": 9,
"t1_win_rate": 0.1,
"avg_total": 164.3
},
"confidence": 73,
"winner": {
"team": "Brno",
"probability": 60,
"margin_pts": 2.8,
"opponent": "NH Ostrava",
"opponent_probability": 40
},
"total_points": {
"projected_total": 171.6,
"team_1_proj": 84.4,
"team_2_proj": 87.2,
"market": null
},
"halftime": {
"team_1": 46.5,
"team_2": 46.9,
"total": 93.4,
"source": "projected_from_form"
},
"quarter_scores": null,
"quarter_prediction": {
"home": [
24.9,
21.6,
16.1,
21.8
],
"away": [
27.9,
19,
23.9,
16.3
],
"per_quarter_total": [
52.8,
40.6,
40,
38.1
],
"halftime": {
"home": 46.5,
"away": 46.9,
"total": 93.4
},
"source": "form",
"t1_samples": 5,
"t2_samples": 4,
"t1_fractions": {
"q1": 0.295,
"q2": 0.256,
"q3": 0.191,
"q4": 0.258,
"samples": 5
},
"t2_fractions": {
"q1": 0.32,
"q2": 0.218,
"q3": 0.274,
"q4": 0.187,
"samples": 4
}
},
"predictions": {
"safe": {
"market": "moneyline",
"pick": "Brno to win",
"team": "Brno",
"win_prob": 60,
"confidence": 73,
"reason": "Projected margin ~3 pts; form 30% vs 40% (last 10/10); H2H 90% over last 10"
},
"high_risk": {
"market": "moneyline (underdog)",
"pick": "NH Ostrava +ML",
"team": "NH Ostrava",
"win_prob": 40,
"confidence": 73,
"reason": "NH Ostrava has live shot (40%) 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.