M. Kecmanovic vs S. Baez — prediction
›Ranking: #59 vs #56
›Recent form: 4/10 in recent matches
›Head-to-head: 3-0 in favor
Kecmanovic's 3-0 record against Baez, including a 2025 win, is the single strongest signal in this data set favoring him. Repeated success against the same opponent often reflects a stylistic matchup advantage that isn't captured in aggregate ranking or Elo numbers, and it's the main reason the model's final probability (52%) sits above what the underlying metrics alone would suggest.
Outside of the head-to-head, the broader indicators point the other way. Baez holds a higher Elo (1884 vs 1864), a better ranking (#56 vs #59), and a positive ranking trend (+6) while Kecmanovic's is negative (-11). The baseline model, which strips out the head-to-head effect, favors Baez 47% to 42%. This tension explains why the final probability gap is narrow (52-48) rather than a clear favorite.
On serve, both players win 65% of their service points, a dead heat. But Baez's return numbers are stronger (37% vs Kecmanovic's 31%), meaning he is more likely to convert break chances than Kecmanovic is against him. Recent form also tilts toward Baez, who is 7-3 in his last 10 matches compared to Kecmanovic's 5-5, and his best recent win (over Molcan, 1933 Elo) is marginally higher-rated than Kecmanovic's (Vallejo, 1918).
Rest works in Kecmanovic's favor: Baez has played three matches in the last 14 days on just three days of rest, and reached the quarterfinals in Bastad three days before this match, a workload that can leave legs and focus depleted in a tightly contested match. Kecmanovic, with two matches in 14 days and four days of rest, arrives fresher by comparison.
The 760m altitude and mild, humid conditions (20°C, 61% humidity, light 8 km/h wind) are the kind of setting that can speed up the ball and reward the better server. Here, though, both players serve at an identical 65%, so neither gains a clear mechanical edge from the surroundings.
The model gives Kecmanovic a 52% chance to win, but the market prices him at an implied 57% (odds of 1.76), producing a negative expected value of -8.4%. Being the favorite here does not mean the price is favorable; the market is asking for more confidence than the model's factors support, largely because the model itself is split between a strong head-to-head signal for Kecmanovic and weaker underlying level, form and return metrics for Baez. This is a case where the favorite label and betting value diverge, and the honest read is to treat this as a close, roughly coin-flip match rather than a value opportunity.
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.