MODEL PREDICTION · 2026-07-20

O. Oliynykova vs N. Schunkprediction

Hamburg
✓ Correct
OLIYNYKOVAWIN PROBABILITYSCHUNK
80%
model prob.
@1.48
odds · 68% impl.
🌡19° · 56% humRest 2d vs 1d🎾Serve 47%📈Form 5/10
THE MODEL'S REASONING

Ranking: #52 vs #288 (better ranked)

Recent form: 6/10 in recent matches

Match-sharp: 4 matches in the last 2 weeks

Model 80% vs market 68% → the model sees it as MORE 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.25
fair odds
+18.3%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Oliynykova●●●
#52 vs #288 and Elo 1571 vs 1525 back a 55% baseline win rate, a solid gap in overall level.
Form▸ Schunk●●
Schunk is on a 5-match winning streak (6/10) while Oliynykova sits on a 1-match losing skid despite the same 6/10 mark.
Rest▸ Oliynykova
Schunk has only 1 day of rest and 6 matches in 14 days, versus Oliynykova's 2 days and 5 matches, a slightly heavier load.
Serve/return= Even
Oliynykova's 47% serve and 46% return are modest for a top-60 player; no comparable numbers exist for Schunk.
Weather= Even
Mild 20°C, 44% humidity and 14 km/h wind are moderate conditions that don't clearly favor either player's game without surface or style data.
Schedule fatigue= Even
Both reached late rounds within the last two days (Oliynykova semis, Schunk final), so fatigue risk is shared, not asymmetric.
Model vs market▸ Oliynykova●●
Model gives Oliynykova 80% vs the market's 69%, producing a +15.1% EV at 1.44 odds.
LEVEL GAP

The core case for Oliynykova rests on a clear ranking and rating advantage: #52 versus #288, with Elo scores of 1571 against 1525. That gap, combined with a 55% baseline win rate, points to a meaningful quality difference on paper, the kind of gap that normally shows up over best-of-three sets even without surface-specific data.

This isn't a marginal favorite situation — a 236-spot ranking gap is substantial at this level and is the single biggest input behind the model's 80% figure.

MOMENTUM CONTRAST

The form picture complicates the level argument. Both players are 6-4 in their last 10 matches, but the trajectories differ sharply: Schunk arrives on a 5-match winning streak, while Oliynykova is mid-slump with a 1-match losing streak. Momentum alone doesn't overturn a large ranking gap, but it's a real headwind for the favorite here.

Neither player shows quality wins in the data, so this form read is about trend direction, not the strength of opposition beaten.

WORKLOAD AND FATIGUE

Both players are carrying heavy recent schedules and arrive from deep runs at other events within the last two days — Oliynykova from an Iasi semifinal, Schunk from a Darmstadt final. This shared fatigue context cuts both ways and shouldn't be read as a clear edge for either side.

On raw rest numbers, Schunk has had less recovery time (1 day, 6 matches in 14 days) than Oliynykova (2 days, 5 matches), a small mechanical edge for the favorite in a tight physical sense, though it's a minor factor next to the level gap.

VALUE READ

At odds of 1.44, the market already prices Oliynykova as a solid favorite (69% implied), and the model's 80% estimate pushes the expected value to +15.1%. That gap is worth noting, but it's not a guarantee — this WTA factor model runs at roughly 64% out-of-sample accuracy, so an 11-point gap over the market probability should be treated as a modest statistical edge, not a lock.

Given Oliynykova's negative recent streak and Schunk's positive one, this is a case where the model's confidence outpaces the market's caution. The level gap and rest edge support taking the favorite seriously, but the current form trend is a legitimate reason the market isn't fully on board.

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 →