MODEL PREDICTION · 2026-07-19

N. Podoroska vs J. Stusekprediction

Hamburg
✗ Missed
PODOROSKAWIN PROBABILITYSTUSEK
72%
model prob.
@1.34
odds · 75% impl.
🌡18° · 59% humRest 6d vs 4d📈Form 3/10 · 5✗
THE MODEL'S REASONING

Ranking: #574 vs #913 (better ranked)

Recent form: 4/10 in recent matches

WATCH FOR

!Coming off 4 losses in a row

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.39
fair odds
−3.4%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Podoroska●●
Elo is nearly even (1473 vs 1463, +10), but the ranking gap (#574 vs #913) pushes the model to 72% for Podoroska.
Form▸ Podoroska●●
Podoroska has won 4 of her last 10 vs Stusek's 0-for-4, though both carry active losing streaks (-5 vs -4).
Rest▸ Podoroska
Podoroska has 6 days of rest vs Stusek's 4, a mild recovery edge, offset by one extra match played in the last 14 days.
Weather= Even
Warm, humid air (19°C, 59%) with 17 km/h wind can stretch rallies, but no serve/return data lets us assign a specific beneficiary.
Value= Even
Model probability (72%) sits just above the market's implied 71%, leaving an EV of only +1% — essentially no edge.
RANKING VS ELO

Podoroska's Elo advantage is thin — 1473 to 1463, a gap of just 10 points that alone would suggest a near coin-flip. The bigger separator is the ranking picture: #574 against an opponent sitting around #913, a gap wide enough that the model leans on it heavily to produce the 72% favorite line.

Still, Podoroska's ranking_trend of -478 signals she has been sliding fast, so this is more a snapshot of current standing than a read on which player is trending upward. The model treats the gap as real, but it is worth noting the favorite's own recent trajectory is negative.

MOMENTUM CHECK

Neither player arrives in good form, but the degree differs. Podoroska is 4-6 in her last 10 (WWLLWLLLLL) with a active 5-match losing streak, while Stusek is winless in her last 4 (LLLL) with a 4-match slide. On raw recent win rate, Podoroska's 40% clearly beats Stusek's 0%, giving her the edge in this column even though her own streak is longer.

This is a case where 'less bad' form still counts as an advantage: Stusek has not banked a win in over two weeks, whereas Podoroska at least closed out two matches within her last ten.

REST AND SCHEDULE

Podoroska enters with 6 days since her last match against Stusek's 4, a modest recovery cushion. That said, she has also played more tennis recently — 2 matches in the last 14 days versus Stusek's 1 — so the rest edge is partially offset by higher recent workload.

Neither data point is dramatic enough to swing the match outcome on its own, but combined with the ranking gap it adds a small incremental tilt toward Podoroska rather than against her.

CONDITIONS

The match is played in warm, humid air (19°C, 59% humidity) with a noticeable 17 km/h wind. Humid conditions typically slow the ball and lengthen rallies, while wind punishes players who rely on precise, flat ball-striking — but without serve or return percentages for either player, there is no data point here to anchor a specific beneficiary.

This factor is flagged as neutral by necessity: it is a real physical variable in the match, but assigning it to either player would go beyond what the data supports.

VALUE READ

The model's 72% for Podoroska is close to the market's own implied 71%, producing a marginal +1% expected value at odds of 1.40. That is not a meaningful edge — it essentially confirms the market's own pricing rather than uncovering a mispriced line.

Podoroska is the more probable winner given the ranking gap and better recent form, but favorite status here does not translate into value. Bettors should treat this as a fairly priced favorite, not a discounted one, and weigh the shared poor form and lack of surface or serve data as remaining uncertainty.

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 →