MODEL PREDICTION · 2026-07-19

M. L. Carle vs J. Pieriprediction

Hamburg
✓ Correct
CARLEWIN PROBABILITYPIERI
78%
model prob.
@1.16
odds · 86% impl.
🌡18° · 59% humRest 2d vs 5d🎾Serve 55%📈Form 6/10
THE MODEL'S REASONING

Ranking: #177 vs #284 (better ranked)

Recent form: 3/10 in recent matches

Model 78% vs market 86% → the model sees it as less likely than the odds

WATCH FOR

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

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.29
fair odds
−10.1%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Carle●●●
Carle's 1532 Elo dwarfs Pieri's 1399, and the model gives her 78% — a real class gap even if below the market's 86%.
Form▸ Carle●●●
Carle is 7-3 in her last 10 with a 1-match win streak; Pieri is 1-9 with a 3-match losing streak, a stark momentum gap.
Rest/Fatigue▸ Pieri●●
Carle has just 2 days' rest after 5 matches in 14 days and a Kitzbühel quarterfinal 2 days ago, versus Pieri's 5 days off and only 2 matches in that span.
Serve/return▸ Carle
Carle wins 55% of her service points and 45% on return, a solid all-court profile, though no comparable numbers exist for Pieri.
Weather= Even
Mild, humid conditions (18°C, 59% humidity) with 17 km/h wind could lengthen rallies and test both players' timing, with no data pointing to one side.
CLASS AND MOMENTUM

Carle's Elo advantage (1532 vs 1399) reflects a meaningful gap in overall level, and her recent form backs it up: seven wins in her last ten matches against Pieri's single win in the same span. That combination of higher rating and positive momentum is the clearest structural edge in this match.

Pieri's three-match losing streak compounds the class gap — a player struggling for results is unlikely to suddenly reverse that trend against a higher-rated opponent, even accounting for the model's more conservative 78% figure versus the market's 86%.

SCHEDULE LOAD

Carle arrives with only two days of rest after reaching the quarterfinals in Kitzbühel qualifying, and she has played five matches in the last 14 days. That kind of congestion can blunt legs and focus, especially in a tournament where she is favored to advance further.

Pieri, by contrast, has had five days off and just two matches in the same period — freshness that could help her stay competitive physically, even if her form and level are behind Carle's.

SERVE BASELINE

Carle's own numbers — 55% of service points won and 45% on return — describe a balanced player capable of both holding and pressuring on return. No equivalent data exists for Pieri, so a direct serve-versus-serve comparison isn't possible here.

Still, Carle's return number (45%) suggests she can generate looks on the opponent's serve, which matters if Pieri's service games are inconsistent given her current losing run.

CONDITIONS ON COURT

At 18°C with 59% humidity and 17 km/h wind, conditions are moderate but not negligible — wind of that speed can disrupt timing and depth control, and higher humidity tends to slow the ball and extend rallies.

Without surface data or opponent serve/return numbers, it's not possible to say definitively which player these conditions favor; the effect is best read as a neutral variable that could add friction to both players' games.

VALUE READ

The model sets Carle at 78% to win, notably below the market's implied 86% at odds of 1.16. That gap produces a -10.1% expected value on the favorite — the market is pricing this match as more lopsided than the model's factors support.

Being favored and having betting value are not the same thing. Carle's Elo, form and rest disadvantage all point to her as the likely winner, but at these odds the number itself does not represent good value under this model.

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 →