Challenger · ELO ESTIMATE · 2026-07-26

H. Matsuoka vs G. Dalmassoprediction

Vancouver
Result pending
MATSUOKAWIN PROBABILITYDALMASSO
63%
Elo prob.
@1.30
odds · 77% impl.
Rest 3d vs 7d🎾Serve 59%📈Form 4/10
WHAT THE ESTIMATE IS BASED ON

Tour Elo: 1665 vs 1575 — favorite by rating

Challenger tier · 173 matches in the favorite's track record

Elo estimate (not the ATP factor model): these are softer, less-analyzed markets

WATCH FOR

!Soft market: the value edge in Challenger/ITF is NOT proven live — treat it as an estimate, not an opportunity.

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.60
fair odds
−18.5%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Matsuoka●●●
Elo gap (1665 vs 1575) gives Matsuoka a 63% model probability, though the market prices him even higher at 77%.
Serve/return▸ Matsuoka
Combined serve+return marks are nearly even (59+37=96 vs 61+34=95), leaving Matsuoka only a marginal edge in serve exchanges.
Form▸ Dalmasso
Dalmasso's 10-match record is better (6-4 vs 5-5), though both are on losing streaks — his two losses, Matsuoka's one.
Rest▸ Dalmasso●●
Dalmasso has 7 days of rest versus Matsuoka's 3, despite an identical 4-match load in the last two weeks.
ELO EDGE

The rating gap of 90 points (1665 vs 1575) is the clearest structural advantage for Matsuoka, translating into a 63% win probability under the Elo model. This is a Challenger-level dataset built on 173 tracked matches for the favorite, so the number carries some sample weight, but Elo-based Challenger models remain a softer read on true skill than ATP-tour data.

The market, however, prices Matsuoka considerably higher — 77% implied by the 1.30 odds — well above what the rating gap alone supports. That gap between model and market is the central tension in this matchup.

SERVE-RETURN BALANCE

On paper the serve and return numbers are almost a wash: Matsuoka serves at 59% and returns at 37%, while Dalmasso serves at 61% and returns at 34%. Adding each player's serve output to his own return output gives Matsuoka a 96 combined mark against Dalmasso's 95 — a one-point edge that is not decisive on its own.

Because neither surface nor weather data is available to amplify one style over the other, this factor should be read as close to neutral, with a very slight lean toward Matsuoka given his marginally better return production against Dalmasso's serve.

FORM AND RECOVERY

Recent form actually favors Dalmasso on paper: his 10-match log shows 6 wins to Matsuoka's 5, even though Dalmasso is currently riding a 2-match losing streak versus Matsuoka's single loss. Neither pattern is strong enough to override the rating gap, but it tempers the case for a comfortable Matsuoka favorite.

Rest works in Dalmasso's favor more clearly: he arrives with 7 days since his last match compared to Matsuoka's 3, despite both having played 4 matches in the last two weeks. That extra recovery time could matter if the match extends into a third set, though there is no data here on match length or physical toll to confirm it.

VALUE READ

The model gives Matsuoka a 63% chance to win, but the market — at 1.30 odds — implies 77%, a 14-point gap that produces a negative expected value of -18.5%. That is a meaningful mismatch: the market is pricing in more certainty about Matsuoka than the Elo gap alone justifies.

Being the favorite is not the same as offering value, and here the numbers say the opposite: backing Matsuoka at this price is a negative-EV proposition under this model. Given the added caveat that Challenger/ITF Elo markets are soft and less scrutinized than ATP tour lines, this reading should be treated as an estimate rather than a confirmed edge — there is no value case to make on the favorite 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 →