Basketball · NBL · Czech Republic

Olomoucko vs Hradec Kralove

Sunday, 20 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Olomoucko vs Hradec Kralove in NBL (Basketball) on Sunday, 20 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.

Czech RepublicNBL
Olomoucko vs Hradec Kralove
20 Sept18:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Hradec Kralove
63%to win
by ~4 pts vs Olomoucko
Projected Total
165.1pts
80.584.5
no market line
Halftime Proj
82.4pts
38.743.7
model projection
Quarter Scores
projected
Q1Q2Q3Q4
Olomo…18.819.919.722.2
Hrade…18.824.921.219.5
Total37.644.840.941.7
from last 4+5 games
Olomoucko
Last 10: 37 (30%)
PPG: 78.7 — Allowed: 81.9 — Pace: 160.6
Hradec Kralove
Last 10: 73 (70%)
PPG: 87.5 — Allowed: 77.4 — Pace: 164.9
Olomoucko Form
Olomoucko
L10d
L16d
L19d
L148d
L150d
L161d
W163d
W168d
W178d
L182d
3W · 7L
09 Sept
Opava vs Olomoucko
82-75L
Q:16-1725-1517-2324-20
03 Sept
Olomoucko vs Spisski Rytie…
45-70L
Q:8-188-179-2120-14
31 Aug
Olomoucko vs MBK Handlova
79-85L
24 Apr
Olomoucko vs NH Ostrava
71-102L
Q:20-2522-2516-2613-26
22 Apr
NH Ostrava vs Olomoucko
81-77L
Q:21-1921-2315-1924-16
11 Apr
Hradec Kralove vs Olomoucko
86-84L
09 Apr
Slavia Prague vs Olomoucko
81-88W
04 Apr
Olomoucko vs USK Prague
95-65W
25 Mar
Olomoucko vs Hradec Kralove
86-77W
21 Mar
USK Prague vs Olomoucko
90-87L
Hradec Kralove Form
Hradec Kralove
W14d
W18d
L22d
W143d
W145d
W161d
W168d
W175d
L178d
L182d
7W · 3L
05 Sept
Hradec Kralove vs St. Polten
98-76W
Q:23-2329-1426-1820-21
01 Sept
Hradec Kralove vs Pardubice
103-95W
Q:26-2426-3128-1823-22
28 Aug
Hradec Kralove vs Slavia Prague…
76-83L
Q:14-1918-1919-2225-23
29 Apr
Hradec Kralove vs Zlin
94-62W
Q:23-2129-1923-919-13
27 Apr
Zlin vs Hradec Kralove
56-81W
Q:16-1617-3114-189-16
11 Apr
Hradec Kralove vs Olomoucko
86-84W
04 Apr
Slavia Prague vs Hradec Kralove
89-97W
28 Mar
Hradec Kralove vs USK Prague
97-69W
25 Mar
Olomoucko vs Hradec Kralove
86-77L
21 Mar
Hradec Kralove vs Slavia Prague
66-74L
Head-to-Head
Last 10
11 Apr
Hradec Kralove vs Olomoucko
86-84
Q:19-2525-2218-1824-19
25 Mar
Olomoucko vs Hradec Kralove
86-77
Q:25-1916-1924-1421-25
18 Mar
Olomoucko vs Hradec Kralove
86-71
Q:21-1417-2225-1523-20
05 Mar
Hradec Kralove vs Olomoucko
92-77
Q:23-2223-1927-1419-22
05 Nov
Hradec Kralove vs Olomoucko
51-74
Q:17-1512-168-1814-25
26 Sept
Olomoucko vs Hradec Kralove
65-70
08 Apr
Olomoucko vs Hradec Kralove
95-87
22 Mar
Hradec Kralove vs Olomoucko
73-83
04 Mar
Olomoucko vs Hradec Kralove
96-70
11 Feb
Hradec Kralove vs Olomoucko
72-97
Head-to-head summary
10 meetings — Olomoucko 7 / Hradec Kralove 3. Average total: 159.2.
Model output
{
  "expected_points": {
    "team_1": 80.5,
    "team_2": 84.5,
    "total": 165.1
  },
  "win_probability": {
    "team_1": 37,
    "team_2": 63
  },
  "form": {
    "team_1": {
      "played": 10,
      "wins": 3,
      "losses": 7,
      "win_rate": 0.3,
      "avg_pf": 78.7,
      "avg_pa": 81.9,
      "w_avg_pf": 77,
      "w_avg_pa": 82,
      "pace": 160.6,
      "blowout_rate": 0.3
    },
    "team_2": {
      "played": 10,
      "wins": 7,
      "losses": 3,
      "win_rate": 0.7,
      "avg_pf": 87.5,
      "avg_pa": 77.4,
      "w_avg_pf": 88.6,
      "w_avg_pa": 77.5,
      "pace": 164.9,
      "blowout_rate": 0.4
    }
  },
  "h2h_summary": {
    "considered": 10,
    "t1_wins": 7,
    "t2_wins": 3,
    "t1_win_rate": 0.7,
    "avg_total": 159.2
  },
  "confidence": 75,
  "winner": {
    "team": "Hradec Kralove",
    "probability": 63,
    "margin_pts": 4,
    "opponent": "Olomoucko",
    "opponent_probability": 37
  },
  "total_points": {
    "projected_total": 165.1,
    "team_1_proj": 80.5,
    "team_2_proj": 84.5,
    "market": null
  },
  "halftime": {
    "team_1": 38.7,
    "team_2": 43.7,
    "total": 82.4,
    "source": "projected_from_form"
  },
  "quarter_scores": null,
  "quarter_prediction": {
    "home": [
      18.8,
      19.9,
      19.7,
      22.2
    ],
    "away": [
      18.8,
      24.9,
      21.2,
      19.5
    ],
    "per_quarter_total": [
      37.6,
      44.8,
      40.9,
      41.7
    ],
    "halftime": {
      "home": 38.7,
      "away": 43.7,
      "total": 82.4
    },
    "source": "form",
    "t1_samples": 4,
    "t2_samples": 5,
    "t1_fractions": {
      "q1": 0.233,
      "q2": 0.247,
      "q3": 0.245,
      "q4": 0.276,
      "samples": 4
    },
    "t2_fractions": {
      "q1": 0.223,
      "q2": 0.295,
      "q3": 0.251,
      "q4": 0.231,
      "samples": 5
    }
  },
  "predictions": {
    "safe": {
      "market": "moneyline",
      "pick": "Hradec Kralove to win",
      "team": "Hradec Kralove",
      "win_prob": 63,
      "confidence": 75,
      "reason": "Projected margin ~4 pts; form 70% vs 30% (last 10/10); H2H 30% over last 10"
    },
    "high_risk": {
      "market": "moneyline (underdog)",
      "pick": "Olomoucko +ML",
      "team": "Olomoucko",
      "win_prob": 37,
      "confidence": 75,
      "reason": "Olomoucko has live shot (37%) 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": "Olomoucko vs Hradec Kralove",
  "date": "2026-09-20",
  "time": "18:00",
  "status": "",
  "score": null,
  "quarters": null,
  "match_stats": null,
  "team_1": {
    "name": "Olomoucko",
    "last_10_matches": [
      {
        "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": "03.09.26",
        "home": "Olomoucko",
        "away": "Spisski Rytieri",
        "score": "45-70",
        "home_points": 45,
        "away_points": 70,
        "total_points": 115,
        "home_won": false,
        "quarters": {
          "home": [
            8,
            8,
            9,
            20
          ],
          "away": [
            18,
            17,
            21,
            14
          ]
        }
      },
      {
        "date": "31.08.26",
        "home": "Olomoucko",
        "away": "MBK Handlova",
        "score": "79-85",
        "home_points": 79,
        "away_points": 85,
        "total_points": 164,
        "home_won": false,
        "quarters": {
          "home": [],
          "away": []
        }
      },
      {
        "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": {
          "home": [
            20,
            22,
            16,
            13
          ],
          "away": [
            25,
            25,
            26,
            26
          ]
        }
      },
      {
        "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": {
          "home": [
            21,
            21,
            15,
            24
          ],
          "away": [
            19,
            23,
            19,
            16
          ]
        }
      },
      {
        "date": "11.04.26",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "86-84",
        "home_points": 86,
        "away_points": 84,
        "total_points": 170,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "09.04.26",
        "home": "Slavia Prague",
        "away": "Olomoucko",
        "score": "81-88",
        "home_points": 81,
        "away_points": 88,
        "total_points": 169,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "04.04.26",
        "home": "Olomoucko",
        "away": "USK Prague",
        "score": "95-65",
        "home_points": 95,
        "away_points": 65,
        "total_points": 160,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "25.03.26",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "86-77",
        "home_points": 86,
        "away_points": 77,
        "total_points": 163,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "21.03.26",
        "home": "USK Prague",
        "away": "Olomoucko",
        "score": "90-87",
        "home_points": 90,
        "away_points": 87,
        "total_points": 177,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "team_2": {
    "name": "Hradec Kralove",
    "last_10_matches": [
      {
        "date": "05.09.26",
        "home": "Hradec Kralove",
        "away": "St. Polten",
        "score": "98-76",
        "home_points": 98,
        "away_points": 76,
        "total_points": 174,
        "home_won": true,
        "quarters": {
          "home": [
            23,
            29,
            26,
            20
          ],
          "away": [
            23,
            14,
            18,
            21
          ]
        }
      },
      {
        "date": "01.09.26",
        "home": "Hradec Kralove",
        "away": "Pardubice",
        "score": "103-95",
        "home_points": 103,
        "away_points": 95,
        "total_points": 198,
        "home_won": true,
        "quarters": {
          "home": [
            26,
            26,
            28,
            23
          ],
          "away": [
            24,
            31,
            18,
            22
          ]
        }
      },
      {
        "date": "28.08.26",
        "home": "Hradec Kralove",
        "away": "Slavia Prague ERA NBK",
        "score": "76-83",
        "home_points": 76,
        "away_points": 83,
        "total_points": 159,
        "home_won": false,
        "quarters": {
          "home": [
            14,
            18,
            19,
            25
          ],
          "away": [
            19,
            19,
            22,
            23
          ]
        }
      },
      {
        "date": "29.04.26",
        "home": "Hradec Kralove",
        "away": "Zlin",
        "score": "94-62",
        "home_points": 94,
        "away_points": 62,
        "total_points": 156,
        "home_won": true,
        "quarters": {
          "home": [
            23,
            29,
            23,
            19
          ],
          "away": [
            21,
            19,
            9,
            13
          ]
        }
      },
      {
        "date": "27.04.26",
        "home": "Zlin",
        "away": "Hradec Kralove",
        "score": "56-81",
        "home_points": 56,
        "away_points": 81,
        "total_points": 137,
        "home_won": false,
        "quarters": {
          "home": [
            16,
            17,
            14,
            9
          ],
          "away": [
            16,
            31,
            18,
            16
          ]
        }
      },
      {
        "date": "11.04.26",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "86-84",
        "home_points": 86,
        "away_points": 84,
        "total_points": 170,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "04.04.26",
        "home": "Slavia Prague",
        "away": "Hradec Kralove",
        "score": "89-97",
        "home_points": 89,
        "away_points": 97,
        "total_points": 186,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "28.03.26",
        "home": "Hradec Kralove",
        "away": "USK Prague",
        "score": "97-69",
        "home_points": 97,
        "away_points": 69,
        "total_points": 166,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "25.03.26",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "86-77",
        "home_points": 86,
        "away_points": 77,
        "total_points": 163,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "21.03.26",
        "home": "Hradec Kralove",
        "away": "Slavia Prague",
        "score": "66-74",
        "home_points": 66,
        "away_points": 74,
        "total_points": 140,
        "home_won": false,
        "quarters": null
      }
    ]
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "11.04.26",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "86-84",
        "home_points": 86,
        "away_points": 84,
        "total_points": 170,
        "home_won": true,
        "quarters": {
          "home": [
            19,
            25,
            18,
            24
          ],
          "away": [
            25,
            22,
            18,
            19
          ]
        }
      },
      {
        "date": "25.03.26",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "86-77",
        "home_points": 86,
        "away_points": 77,
        "total_points": 163,
        "home_won": true,
        "quarters": {
          "home": [
            25,
            16,
            24,
            21
          ],
          "away": [
            19,
            19,
            14,
            25
          ]
        }
      },
      {
        "date": "18.03.26",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "86-71",
        "home_points": 86,
        "away_points": 71,
        "total_points": 157,
        "home_won": true,
        "quarters": {
          "home": [
            21,
            17,
            25,
            23
          ],
          "away": [
            14,
            22,
            15,
            20
          ]
        }
      },
      {
        "date": "05.03.26",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "92-77",
        "home_points": 92,
        "away_points": 77,
        "total_points": 169,
        "home_won": true,
        "quarters": {
          "home": [
            23,
            23,
            27,
            19
          ],
          "away": [
            22,
            19,
            14,
            22
          ]
        }
      },
      {
        "date": "05.11.25",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "51-74",
        "home_points": 51,
        "away_points": 74,
        "total_points": 125,
        "home_won": false,
        "quarters": {
          "home": [
            17,
            12,
            8,
            14
          ],
          "away": [
            15,
            16,
            18,
            25
          ]
        }
      },
      {
        "date": "26.09.25",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "65-70",
        "home_points": 65,
        "away_points": 70,
        "total_points": 135,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "08.04.23",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "95-87",
        "home_points": 95,
        "away_points": 87,
        "total_points": 182,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "22.03.23",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "73-83",
        "home_points": 73,
        "away_points": 83,
        "total_points": 156,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "04.03.23",
        "home": "Olomoucko",
        "away": "Hradec Kralove",
        "score": "96-70",
        "home_points": 96,
        "away_points": 70,
        "total_points": 166,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "11.02.23",
        "home": "Hradec Kralove",
        "away": "Olomoucko",
        "score": "72-97",
        "home_points": 72,
        "away_points": 97,
        "total_points": 169,
        "home_won": false,
        "quarters": null
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "away": null,
      "vig_pct": null
    }
  },
  "analysis": {
    "expected_points": {
      "team_1": 80.5,
      "team_2": 84.5,
      "total": 165.1
    },
    "win_probability": {
      "team_1": 37,
      "team_2": 63
    },
    "form": {
      "team_1": {
        "played": 10,
        "wins": 3,
        "losses": 7,
        "win_rate": 0.3,
        "avg_pf": 78.7,
        "avg_pa": 81.9,
        "w_avg_pf": 77,
        "w_avg_pa": 82,
        "pace": 160.6,
        "blowout_rate": 0.3
      },
      "team_2": {
        "played": 10,
        "wins": 7,
        "losses": 3,
        "win_rate": 0.7,
        "avg_pf": 87.5,
        "avg_pa": 77.4,
        "w_avg_pf": 88.6,
        "w_avg_pa": 77.5,
        "pace": 164.9,
        "blowout_rate": 0.4
      }
    },
    "h2h_summary": {
      "considered": 10,
      "t1_wins": 7,
      "t2_wins": 3,
      "t1_win_rate": 0.7,
      "avg_total": 159.2
    },
    "confidence": 75,
    "winner": {
      "team": "Hradec Kralove",
      "probability": 63,
      "margin_pts": 4,
      "opponent": "Olomoucko",
      "opponent_probability": 37
    },
    "total_points": {
      "projected_total": 165.1,
      "team_1_proj": 80.5,
      "team_2_proj": 84.5,
      "market": null
    },
    "halftime": {
      "team_1": 38.7,
      "team_2": 43.7,
      "total": 82.4,
      "source": "projected_from_form"
    },
    "quarter_scores": null,
    "quarter_prediction": {
      "home": [
        18.8,
        19.9,
        19.7,
        22.2
      ],
      "away": [
        18.8,
        24.9,
        21.2,
        19.5
      ],
      "per_quarter_total": [
        37.6,
        44.8,
        40.9,
        41.7
      ],
      "halftime": {
        "home": 38.7,
        "away": 43.7,
        "total": 82.4
      },
      "source": "form",
      "t1_samples": 4,
      "t2_samples": 5,
      "t1_fractions": {
        "q1": 0.233,
        "q2": 0.247,
        "q3": 0.245,
        "q4": 0.276,
        "samples": 4
      },
      "t2_fractions": {
        "q1": 0.223,
        "q2": 0.295,
        "q3": 0.251,
        "q4": 0.231,
        "samples": 5
      }
    },
    "predictions": {
      "safe": {
        "market": "moneyline",
        "pick": "Hradec Kralove to win",
        "team": "Hradec Kralove",
        "win_prob": 63,
        "confidence": 75,
        "reason": "Projected margin ~4 pts; form 70% vs 30% (last 10/10); H2H 30% over last 10"
      },
      "high_risk": {
        "market": "moneyline (underdog)",
        "pick": "Olomoucko +ML",
        "team": "Olomoucko",
        "win_prob": 37,
        "confidence": 75,
        "reason": "Olomoucko has live shot (37%) 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.