MODEL PREDICTION · 2026-07-19

M. Kecmanovic vs S. Baezprediction

Result pending
KECMANOVICWIN PROBABILITYBAEZ
53%
model prob.
@1.76
odds · 57% impl.
H2H 3–0 Kecmanovic🌡18° · 76% hum760 m altitudeRest 3d vs 2d🎾Serve 65%
THE MODEL'S REASONING

Ranking: #50 vs #57 (better ranked)

Recent form: 4/10 in recent matches

Head-to-head: 3-0 in favor

Calibrated model probability (~65% out-of-sample accuracy). Not a guarantee: the model ≈ the market on average, so the odds already capture almost all the edge. 18+ · gamble responsibly.
@1.88
fair odds
−6.5%
expected value
HOW EACH FACTOR MATTERS
Head-to-head▸ Kecmanovic●●●
Kecmanovic leads 3-0, including two 2024 wins and one in 2025, a clear historical edge over Baez.
Form▸ Baez●●
Baez is 7/10 in his last 10 with a win over A. Molcan (Elo 1933); Kecmanovic is only 4/10, beating a lower-Elo Vallejo (1918).
Serve/return▸ Baez●●
Both serve at 65%, but Baez returns better (37% vs 31%), giving him the edge in neutralizing Kecmanovic's serve.
Rest▸ Kecmanovic●●
Baez has 2 rest days and 3 matches in 14 days vs Kecmanovic's 3 days/2 matches, plus a QF finish at Bastad just 2 days ago.
Level (Elo/ranking)= Even●●
Signals split: Kecmanovic is better ranked (#50 vs #57) but Baez has the higher Elo (1884 vs 1864) and higher baseline model share (46% vs 42%).
Weather▸ Baez
High humidity (80%) tends to slow conditions and extend rallies, which can help the better returner, Baez (37% return points).
HEAD-TO-HEAD DOMINANCE

Kecmanovic has swept all three prior meetings, including two wins in 2024 and one in 2025. A clean sweep like this is a meaningful signal in the model, though it does not override current form or fatigue considerations — it simply shows Kecmanovic has consistently found ways to beat Baez's specific game in ATP-level matches.

FORM VS FATIGUE

Recent form actually favors Baez: he's 7/10 in his last ten matches with a notable win over A. Molcan (Elo 1933), while Kecmanovic sits at 4/10 with a lower-quality win over Vallejo (Elo 1918). However, Baez arrives with less recovery time — 2 rest days and 3 matches played in the last 14 days, compared to Kecmanovic's 3 days and 2 matches — and the context flag notes he reached the quarterfinals at Bastad just 2 days ago. That workload could blunt the form advantage over a best-of-three or five-set match.

The net effect is a partial offset: Baez's better recent results are counterbalanced by a tighter turnaround and a deep run just before this event.

SERVE AND CONDITIONS

Both players hold serve at an identical 65% rate, so the service battle is essentially even on paper. The separator is the return: Baez wins 37% of return points against Kecmanovic's 31%, a meaningful gap that suggests Baez is more likely to generate break chances. The humid conditions (80% humidity, mild 17°C, light 7 km/h wind) tend to slow the ball slightly and extend points, which generally helps the more effective returner — in this case, Baez.

MIXED LEVEL SIGNALS

The ranking gap favors Kecmanovic (#50 vs #57, with Baez trending upward by 5 spots and Kecmanovic down 2), but Elo tells the opposite story (1884 for Baez vs 1864 for Kecmanovic). The baseline model itself, before H2H and form adjustments, gives Baez a slight edge (46% vs 42%). These competing signals largely cancel out, leaving the head-to-head record as the main tiebreaker in the final calibrated number.

VALUE ASSESSMENT

The model gives Kecmanovic a 53% chance to win, but the market prices him at an implied 57% (odds of 1.75), producing a -7% expected value on the favorite at these odds. That gap means the market is more confident in Kecmanovic than this model is, largely because the model weighs Baez's better recent form, return numbers, and Elo more heavily than the market appears to.

This is not a case where the favorite offers value — betting Kecmanovic here would be paying above the model's fair price. Given the balanced underlying factors (H2H favors Kecmanovic, form and return numbers favor Baez, fatigue cuts both ways), this reads as a close match where the market's confidence in the favorite outpaces what the data supports.

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 →