D. Dzumhur vs H. Rocha — prediction
›Ranking: #104 vs #133 (better ranked)
›Recent form: 4/10 in recent matches
›Model 53% vs market 48% → the model sees it as MORE likely than the odds
!Coming off 3 losses in a row
The two rating systems disagree here. ATP ranking puts Dzumhur clearly ahead (104 vs 133), which is the more visible, market-facing signal. But Elo — which weights match quality and recent results more heavily — actually favors Rocha by 75 points (1846 vs 1771). That gap is not trivial and explains why the model's edge for Dzumhur (53%) is modest rather than commanding.
Adding to the picture, Dzumhur's ranking trend is -17 (moving in the wrong direction), while Rocha's is flat at 0. None of this makes Rocha the 'true' favorite, but it tempers how much confidence should be placed in Dzumhur's ranking advantage alone.
Momentum is split. Dzumhur's last 10 matches read LWLLWWLLWL — a losing 4-6 record, but his most recent result is just a single loss, and he owns a notable quality win over Z. Svajda (Elo 1908). Rocha, by contrast, has a better raw 6-4 record over his last 10, but he is currently on a 3-match losing streak (LWWWWWWLLL), with no quality wins listed.
In practical terms, the player arriving with worse recent-match momentum is Rocha, even though his season-long log looks stronger on paper. That current-form signal leans toward Dzumhur.
This is one of the more one-sided factors. Rocha has had 20 days since his last match and zero matches in the past two weeks — he arrives fully rested. Dzumhur, on the other hand, played 3 matches in the last 14 days and had only 4 days to recover before this one.
In a market where physical conditions are already demanding (see weather below), that congestion could matter more than usual, especially if the match goes long. This is a tangible edge for Rocha that is not reflected in the ranking gap.
The style numbers are close but consistently favor Rocha: 62% serve points won vs Dzumhur's 60%, and 40% return points won vs 39%. Neither gap is large, but both point the same direction, suggesting Rocha is the marginally more complete ball-striker in this sample.
The warm, humid forecast (29°C, 62% humidity, 12 km/h wind) typically slows conditions and stretches rallies, which can neutralize a bigger server's advantage and reward the fresher, more physically prepared player — a dynamic that, combined with the rest disparity, leans slightly toward Rocha.
The model gives Dzumhur 53% against a market-implied 48%, producing a stated +12.3% EV at odds of 2.10. That gap is real but not enormous, and it's worth noting the model's own unadjusted baseline for Dzumhur was just 38% — the final 53% reflects the ranking and form adjustments discussed above, not an overwhelming statistical case.
Given the conflicting Elo signal, Rocha's rest advantage, and his small edges in serve/return numbers, this reads as a moderate-value bet on the favorite rather than a clear mismatch. Treat the edge as plausible, not certain, and size any interest accordingly.
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.