ATP · ELO ESTIMATE · 2026-07-26

M. Giron vs A. Ilaganprediction

✓ Correct
GIRONWIN PROBABILITYILAGAN
65%
Elo prob.
@1.14
odds · 88% impl.
🎾Serve 67%📈Form 5/10
WHAT THE ESTIMATE IS BASED ON

Tour Elo: 1840 vs 1736 — favorite by rating

ATP qualifying / early round · 304 matches in the favorite's track record

Elo estimate (not the ATP factor model): qualifying draws have no clean main-tour history

WATCH FOR

!Qualifying/soft context: Elo estimate only — read the round context (already-through, lucky loser, dead rubber) from the dossier; it is not a proven edge.

Tour Elo estimate (Challenger/ITF markets, not covered by the factor model). The value edge here is unproven live — it's a reference, not a recommendation. 18+ · gamble responsibly.
@1.55
fair odds
−26.4%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Giron●●●
Elo gap of 104 points (1840 vs 1736) and a 65% model probability favor Giron, despite his ranking trend sliding -8 spots.
Serve/return▸ Giron●●
Giron's 67% serve dominates Ilagan's 38% return, but Giron's own 34% return lets Ilagan's 59% serve hold easily too.
Form▸ Giron●●
Both are 5-5 in their last 10, but Giron's win over Q. Halys (Elo 1916) is a quality result Ilagan can't match.
Rest▸ Giron
Giron played just 1 match in the last 14 days versus Ilagan's 3, leaving him fresher on a per-match-load basis.
Deep-run fatigue= Even
Both players reached the Washington semifinals 1 day ago, so any lingering fatigue applies symmetrically to each side.
Value▸ Ilagan●●●
Odds of 1.15 imply an 87% win probability, far above the model's 65% — a -25.8% expected value against backing Giron.
RATING AND FORM EDGE

Giron's Elo advantage (1840 vs 1736) is the clearest structural edge in this match, translating to a 65% model probability. His ranking trend is negative (-8 spots), suggesting some recent slippage, but the rating gap still reflects a meaningfully higher level of play over the qualifying/Challenger sample used here.

Recent form is essentially even on paper — both players sit at 5-5 across their last ten matches — but Giron's win over Q. Halys (Elo 1916) is a tangible quality result. Ilagan has no listed quality wins, which tilts the qualitative read of form toward Giron even though the raw win-loss record is tied.

SERVE-RETURN DYNAMIC

The serve and return numbers create a two-way exchange rather than a one-sided mismatch. Giron's 67% serve-points-won rate should trouble Ilagan's 38% return significantly, giving Giron a strong hold platform. But Giron's own return sits at just 34%, meaningfully weaker than Ilagan's 59% serve, which means Ilagan should also hold with relative ease.

In practice, this suggests a match that may hinge on a small number of return points rather than sustained pressure from either side. Neither player's return numbers indicate they can consistently break the other, so the levels edge (Elo) becomes the more reliable differentiator than the serve-return split alone.

REST AND CONTEXT

Both players are one day removed from a Washington semifinal, so the deep-run fatigue flag applies to each and does not create a clear advantage. However, workload over the last two weeks differs: Giron has played only 1 match in that span versus Ilagan's 3, suggesting Ilagan is carrying a heavier recent match load into this contest.

VALUE READ

The model favors Giron at 65%, but the market is pricing him far higher — odds of 1.15 imply an 87% win probability. That gap produces a -25.8% expected value, a significant negative signal for backing the favorite at this price.

This is a case where being the favorite does not equal value. The Elo-based estimate here also comes from a soft Challenger/ITF-style market with unproven edge, so the honest read is that Giron is likely the better player in this match, but the price does not compensate for the risk — there is no backing case at these odds.

Impact and analysis from real match data (Elo, form, head-to-head, rest, surface vs baseline, weather, altitude). Soft-market estimate: the value is unproven live. 18+ · gamble responsibly.

Analyze today's matches →