N. Djokovic vs H. Hurkacz — Prediction & Analysis

Shanghai · · Oct. 9, 2026 · 02:00 UTC

TennisEdge's AI bot is backing Under 24.5 games at 1.96 in N. Djokovic vs H. Hurkacz (Shanghai on 2026-10-09). Result: WON.

Surface hard Odds N. Djokovic 1.47 · H. Hurkacz 2.22

Bot bet

Under 24.5 games @ 1.96 · 1.0u
Result: WON
Read the reasoning on the bet sheet →
Profiles: N. Djokovic · H. Hurkacz · head-to-head record · Shanghai

Model probabilities

Independent estimates of who wins, each from a different method. The blend is what the bot prices against the market.

Method N. Djokovic H. Hurkacz
Elo
ratings-based, surface-weighted
72.3% 27.7%
Machine learning
29-feature gradient-boosted model
67.2% 32.8%
Serve / return
point-by-point simulation
66.6% 33.4%
Blend
what the bot actually prices off
68.7% 31.3%
Market implied
de-vigged from the opening odds
60.2% 39.8%

We publish how well these score against the closing market, including where they lose: how accurate are tennis predictions?

Elo ratings

PlayerSurfaceEloRecordMatches
N. Djokovic hard2009 137–33170
H. Hurkacz hard1884 145–90235

Our own ratings, computed from match results since 2018. Players with fewer than 5 rated matches are omitted rather than shown at a provisional starting value. Last updated Nov. 4, 2026.

Head to head

N. Djokovic leads 6–1 over 7 meetings. Full record.

DateEventSurfaceWinnerScore
Oct. 9, 2026ShanghaihardH. Hurkacz2 - 0
May 24, 2025GenevaclayN. Djokovic2 - 1
Nov. 16, 2023ATP Finals - TurinhardN. Djokovic2 - 1
July 10, 2023ATP WimbledongrassN. Djokovic3 - 1
March 2, 2023ATP DubaihardN. Djokovic2 - 0

Recent form

N. Djokovic

L R. Hijikata 1 - 2 Nov. 4, 2026
W V. Vacherot 2 - 1 Nov. 3, 2026
L J-L. Struff 1 - 2 Oct. 29, 2026
W U. Humbert 2 - 1 Oct. 28, 2026
L H. Hurkacz 0 - 2 Oct. 9, 2026

H. Hurkacz

L L. Musetti 2 - 0 Nov. 2, 2026
L H. Rune 1 - 2 Oct. 28, 2026
W Z. Bergs 2 - 1 Oct. 27, 2026
L A. Davidovich Fokina 1 - 2 Oct. 13, 2026
W Y. Zhou 2 - 1 Oct. 11, 2026

All Oct. 9, 2026 results & picks →

34 ATP & WTA matches analysed today. See today's predictions →