You're viewing data from 13 Jul — today's update hasn't been published yet.
ITF · ELO ESTIMATE · 2026-07-11

I. Snitari vs F. Mazzola — prediction

M15 Bucharest 2
✓ Correct
SNITARIWIN PROBABILITYMAZZOLA
75%
Elo prob.
@1.25
odds · 80% impl.
📈Form 7/10 · 3✓
WHAT THE ESTIMATE IS BASED ON

Tour Elo: 1668 vs 1476 — favorite by rating

ITF tier · 238 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.33
fair odds
−6.1%
expected value
HOW EACH FACTOR MATTERS
Level (Elo/ranking)▸ Snitari●●●
192-point Elo gap (1668 vs 1476) makes Snitari the clear model favorite at 75% win probability.
Form▸ Snitari
Snitari's last 10 shows 7 wins to Mazzola's 6, though both enter on active 3-match win streaks.
Rest▸ Mazzola●●
Snitari has played 6 matches in 14 days versus Mazzola's 3, raising fatigue risk despite equal 1-day rest.
Value▸ Mazzola●●●
Market implies 80% at odds 1.25, but the model gives only 75%, producing a -6.1% expected value on the favorite.
Level (Elo/ranking)= Even
ITF Challenger-tier Elo is a softer, less-scrutinized market than ATP-level models, so the edge is unproven.
ELO GAP

The core signal here is rating separation: Snitari sits at 1668 Elo against Mazzola's 1476, a 192-point gap that translates into a 75% model win probability. In ITF-level tennis, gaps of this size usually reflect a real difference in consistency and depth of results, and it's the single strongest data point in this match.

There's no surface, serve, or return data available to refine this further, so the Elo gap effectively carries the analytical weight of the entire pre-match read.

FORM AND WORKLOAD

Both players arrive on 3-match winning streaks, and their longer-term form is close: Snitari's last 10 shows 7 wins to Mazzola's 6, a marginal edge that doesn't change the picture much on its own.

The more relevant split is workload. Snitari has played 6 matches in the last 14 days versus just 3 for Mazzola, even though both had a single day of rest before this one. Accumulated match load over two weeks can erode serving legs and movement late in matches, a mild tailwind for Mazzola that the Elo number alone doesn't capture.

VALUE CHECK

This is where the honest caveat belongs. The bookmaker price of 1.25 implies an 80% chance for Snitari, while the model — built on a soft Challenger/ITF Elo dataset — puts him at 75%. That 5-point gap produces a -6.1% expected value on the favorite, meaning the price is already tighter than the model thinks it should be.

Being the favorite is not the same as being a value bet. On this number, backing Snitari at 1.25 is a negative-EV proposition by the model's own math, and backing Mazzola offers no edge either since he's not favored to win. The rating gap is real, but it does not by itself create a profitable opportunity at this price.

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 →