MODEL PREDICTION · 2026-07-22

D. Salkova vs O. Dodinprediction

Livesport Prague Open
✓ Correct
SALKOVAWIN PROBABILITYDODIN
70%
model prob.
@1.41
odds · 71% impl.
🎾Serve 54%📈Form 4/10 · 3✓
THE MODEL'S REASONING

Ranking: #127 vs #686 (better ranked)

Recent form: 5/10 in recent matches

Calibrated model probability (~64% out-of-sample accuracy, validated specifically on WTA). Not a guarantee: the model ≈ the market on average, so the odds already capture almost all the edge. 18+ · gamble responsibly.
@1.43
fair odds
−1.2%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Salkova●●●
Salkova's #127 ranking dwarfs Dodin's #686, but Elo (1521 vs 1531) is essentially even, capping the model at 70%.
Serve/Return▸ Salkova●●
Salkova's serve (54%) beats Dodin's return (38%) by 16 pts, edging Dodin's own 14-pt serve-return margin (60% vs 46%).
Form▸ Dodin●●
Dodin is 7-3 in her last 10 with a 4-match win streak, ahead of Salkova's 5-5 mark and shorter 3-match run.
Rest= Even
Both players are on identical rest: 2 days since their last match and 4 matches in the past two weeks.
RANKING VS ELO

The gap in ranking is stark — Salkova sits at #127, more than 500 places above Dodin at #686 — and that gulf is the single biggest input behind her 70% favorite tag. But Elo, which weighs recent match quality rather than tour points, tells a tighter story: Salkova's 1521 actually trails Dodin's 1531. That discrepancy suggests Dodin's ranking undersells her current level, and it's why the model doesn't push Salkova's probability higher than 70% despite the lopsided ranking column.

In short, this is a case of one metric (ranking) pointing strongly one way and another (Elo) pointing marginally the other way. The blended read is a real but not dominant edge for Salkova — enough to make her a rational favorite, not enough to call this a mismatch.

SERVE-RETURN MATCHUP

Both players are more comfortable serving than returning, but the numbers tilt marginally toward Salkova. Her serve (54%) outperforms Dodin's return (38%) by 16 points, meaning she should win her service games at a healthy clip against Dodin's return game. Dodin's own serve is nominally bigger (60%), but Salkova's return (46%) closes that gap to 14 points — slightly less separation than Salkova enjoys on her own delivery.

The practical implication is that neither player should be broken easily, but Salkova's script is very marginally more favorable: her hold advantage is a shade larger than Dodin's. This is a small factor, not a decisive one, given how close the two serve-return equations are to each other.

MOMENTUM SPLIT

Recent form actually favors Dodin. Her last 10 matches read 7-3 with a current 4-match winning streak, while Salkova is a modest 5-5 over the same span with a shorter 3-match run. This doesn't override the ranking or serve-return picture, but it does mean Salkova is not entering this match with clearly superior recent momentum — if anything, the opposite is true.

Rest is a non-factor here: both players logged 2 days since their last match and 4 matches over the last two weeks, so neither carries a fatigue or freshness edge from scheduling.

VALUE READ

The model prices Salkova at 70%, essentially in line with the market's implied 71% at odds of 1.41. The resulting expected value is -1.2%, meaning this line does not offer a betting edge — it's a fair-to-slightly-unfavorable price relative to the model's own estimate, not a mispriced opportunity.

Salkova is a legitimate favorite on the strength of her ranking and a small serve-return edge, but Dodin's better recent form and near-equal Elo keep this from being a lopsided matchup. Treat the 70% as a calibrated estimate, not a signal to back the favorite for value — on this number, the market has already done its job.

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 →