MODEL PREDICTION · 2026-07-20

A. Ruzic vs D. Salkovaprediction

Livesport Prague Open
✗ Missed
RUZICWIN PROBABILITYSALKOVA
51%
model prob.
@1.69
odds · 59% impl.
Rest 19d vs 1d🎾Serve 55%📈Form 5/10
THE MODEL'S REASONING

Ranking: #61 vs #127 (better ranked)

Recent form: 3/10 in recent matches

More rested: 19d vs opponent's 6d

Model 51% vs market 59% → the model sees it as less likely than the odds

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.96
fair odds
−13.8%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Ruzic●●●
Ruzic leads by ranking (#61 vs #127) and Elo (1603 vs 1505), yet baseline model favors Salkova 55-43, netting a thin 51-49 edge.
Rest▸ Ruzic●●●
Ruzic had 19 days off; Salkova played 4 matches in 14 days and reached a final just 1 day ago, risking fatigue.
Form▸ Salkova
Salkova is on a 2-match win streak despite a 4-6 last-10 record; Ruzic is 5-5 but lost her last match.
Serve/return▸ Ruzic
Ruzic serves at 55% vs Salkova's 54%, with identical 45% return rates - a marginal, not decisive, edge.
Market value▸ Salkova●●
Model gives Ruzic only 51% while the market implies 60% (odds 1.68), producing a -14.4% EV against backing the favorite.
RANKING VS BASELINE SPLIT

Ruzic holds a clear edge in the objective metrics that usually separate players: she is ranked #61 against Salkova's #127, and her Elo rating of 1603 sits well above Salkova's 1505. Normally this gap alone would produce a solid favorite.

But the baseline model component actually leans the other way, giving Salkova 55% against Ruzic's 43% before other factors are applied. That contradiction is why the final probability lands at a near coin-flip, 51-49, rather than a comfortable favorite's number.

FATIGUE IS THE STORY

The most concrete asymmetry in this match is physical freshness. Ruzic has not played a match in 19 days, arriving fully rested. Salkova, by contrast, played 4 matches in the last 14 days and reached a final just 1 day before this match - a demanding stretch with almost no recovery time.

Deep-run fatigue and schedule congestion both point against Salkova. Whether this translates to slower movement or a flatter serve on the day isn't quantified here, but the workload gap is real and favors Ruzic structurally.

MOMENTUM VS CONSISTENCY

Salkova arrives on a 2-match winning streak, and her last10 record of 4-6 hides a recent uptick in form. Ruzic, meanwhile, is 5-5 over her last 10 matches but enters on a 1-match losing streak, having dropped her most recent outing.

This form picture is mixed: Ruzic has the better long-run record, but Salkova has the more recent momentum - momentum that arrives, however, at the cost of significant physical wear from her packed schedule.

SERVE PROFILES CLOSE

On serve, Ruzic wins 55% of points to Salkova's 54% - a 1-point gap that is essentially noise rather than a meaningful mechanical advantage. Return numbers are identical at 45% for both players.

With no surface or weather data available to amplify these tendencies, the serve/return battle looks close to neutral, leaving rest and the ranking/Elo gap as the more relevant differentiators.

HONEST VALUE READ

The model gives Ruzic only a 51% chance to win, while the market price of 1.68 implies 60%. That gap produces a negative expected value of -14.4%, meaning the market is pricing Ruzic as a stronger favorite than the model's factors support.

Ruzic being favored does not equal value here - quite the opposite. The rest and ranking advantages are real, but not large enough, in this model's view, to justify the odds on offer. This is a case where the data suggests caution rather than a betting edge.

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 →