MODEL PREDICTION · 2026-07-19

J. Rodionov vs V. Sachkoprediction

✓ Correct
RODIONOVWIN PROBABILITYSACHKO
53%
model prob.
@1.60
odds · 63% impl.
H2H 1–0 Rodionov🌡17° · 80% hum760 m altitude🎾Serve 66%📈Form 6/10
THE MODEL'S REASONING

Ranking: #158 vs #208 (better ranked)

Recent form: 3/10 in recent matches

Model 53% vs market 63% → the model sees it as less likely than the odds

WATCH FOR

!Coming off 3 losses in a row

!Returning from a long layoff (55d) — possible rustiness

Calibrated model probability (~65% out-of-sample accuracy). Not a guarantee: the model ≈ the market on average, so the odds already capture almost all the edge. 18+ · gamble responsibly.
@1.89
fair odds
−15.1%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Rodionov●●
Rodionov's higher ranking (#158 vs #208) and Elo edge (1822 vs 1781) align with the model's 53% probability, a modest but real edge.
Serve/return▸ Rodionov●●
Rodionov's 66% serve points won tops Sachko's 63%, giving him the slight edge in service games, though Sachko's 39% return offsets some of it.
Form▸ Sachko●●
Rodionov enters on a 3-match losing skid before his last win, while Sachko's 6-4 last10 shows no such slide, undercutting the favorite's momentum.
Head-to-head▸ Rodionov
Rodionov won the only prior meeting in 2025, a small sample but a psychological plus heading into this rematch.
Rest▸ Rodionov
Sachko played 3 matches in the last 14 days versus Rodionov's 2, leaving him with marginally less recovery despite both having just 1 day off.
Altitude▸ Rodionov
At 760m the thinner air slightly speeds the ball, a small boost to the better server, Rodionov at 66% versus Sachko's 63%.
LEVEL AND FORM

Rodionov's ranking (#158) and Elo (1822) sit above Sachko's (#208, 1781), which is the backbone of his 53% model probability. That gap is real but not large, and it is being chipped away by recent form: Rodionov lost three straight matches before his last win, a skid the risk flags explicitly, while Sachko's 6-4 last10 record shows no comparable slide.

Rodionov does carry one notable quality win, over T. Droguet (Elo 1924), which Sachko cannot match with any listed quality win. That result offers some counterweight to the recent skid, but it does not erase the concern about current momentum heading into this match.

SERVE-RETURN DYNAMICS

Rodionov holds a modest edge on serve, winning 66% of service points against Sachko's 63%. That three-point gap is not decisive on its own, but combined with Rodionov's higher ranking it reinforces him as the more reliable performer on serve in this matchup.

Sachko counters with a slightly better return, at 39% versus Rodionov's 37%. This two-point return edge means Sachko will have marginally more chances to disrupt Rodionov's service games than Rodionov will have on Sachko's, a partial offset to the serve gap.

FATIGUE AND SCHEDULE

Both players reached the Kitzbuhel semifinals just one day ago, so fresh-legs fatigue is a factor for each side and should not be read as a one-sided disadvantage. The context flags apply equally to both, with no magnitude implied beyond the fact that neither man is fully rested.

The one difference is workload: Sachko has played 3 matches in the last 14 days versus Rodionov's 2. That extra match, layered on top of the same one-day turnaround, is a small mark against Sachko's freshness heading into this contest.

VALUE READ

The model gives Rodionov 53%, notably below the market's implied 63% at odds of 1.60. That gap produces an expected value of -15.1%, meaning that even though Rodionov is the model's favorite, backing him at this price is not supported by the data — the market is pricing him more heavily than the factor model does.

Being the favorite here is not the same as offering value. With Rodionov's form dip (three straight losses before his last win) and Sachko's competitive return numbers, the case for the market's more confident 63% is not obviously stronger than the model's 53%. On balance, this looks like a match to watch rather than a value bet at the listed price.

Impact and analysis from real match data (Elo, form, head-to-head, rest, surface vs baseline, weather, altitude). The model ≈ the market on average; the odds already capture almost all the edge. 18+ · gamble responsibly.

Analyze today's matches →