Winston Salem NC, U.S.A. Hard Atp 250 Round of 64

Roman Safiullin vs Hugo Grenier: AI Prediction | Games, Spread, Aces & Double Faults

Roman Safiullin

Rank: #103
68%
VS

Hugo Grenier

Rank: #258
32%
Expected Total Games: 27.3
Predicted Winner: Roman Safiullin

Why the Model Favors Roman Safiullin

The factors that drove this prediction, measured in win-probability points.

Recent form +9.9 Roman Safiullin
Overall strength +4.6 Roman Safiullin
Overall record & opposition quality +2.8 Roman Safiullin
Recent record by level +2.0 Roman Safiullin
Serve & return game +1.7 Hugo Grenier

Starting from an even matchup, these factors move the model to 68% for Roman Safiullin. Computed with gradient-based attribution on our neural network, not editorial opinion. How to read this →

Also available in Claude and Perplexity. Query these predictions in plain language: our native connector lets your AI assistant call our models on demand, no code.

Set it up

Player Metrics

Roman Safiullin

Form Index: 40.1
ELO Rating: 1804.1
Glicko2 Rating: 1800.7
Current Fatigue (minutes): 0.0
Surface Strength:
Hard: 16.1
Clay: 17.2
Grass: 23.5
Serve Rating: 95.9
Return Rating: 88.1

Hugo Grenier

Form Index: 26.9
ELO Rating: 1489.1
Glicko2 Rating: 1522.2
Current Fatigue (minutes): 178.0
Surface Strength:
Hard: 15.6
Clay: 7.0
Grass: 3.5
Serve Rating: 94.6
Return Rating: 87.1

Recent Matches

Roman Safiullin

  • Last Match: vs Novak Djokovic (1-3) grass Wimbledon 174 min
  • 2nd Last Match: vs Joao Fonseca (3-0) grass Wimbledon 174 min
  • 3rd Last Match: vs Botic van de Zandschulp (3-2) grass Wimbledon 174 min
  • 4th Last Match: vs Andrey Rublev (3-2) grass Wimbledon 174 min
  • 5th Last Match: vs Jerome Kym (3-2) grass Wimbledon 174 min

Hugo Grenier

  • Last Match: vs Mees Rottgering (0-2) hard Winston Salem 107 min
  • 2nd Last Match: vs Neil Oberleitner (2-0) hard Winston Salem 71 min
  • 3rd Last Match: vs Jaime Faria (0-2) grass Wimbledon 174 min
  • 4th Last Match: vs Lloyd Harris (0-2) clay Roland Garros 174 min
  • 5th Last Match: vs Jan-Lennard Struff (0-2) hard Rotterdam 64 min

Head-to-Head (Last 2 Seasons)

0
Roman Safiullin
vs
0
Hugo Grenier
Hard
0 - 0
Clay
0 - 0
Grass
0 - 0

Key Prediction Insights

Winston-Salem, North Carolina. Round of 64 on hard courts at an ATP 250 level event. The model projects Roman Safiullin to win with a 68.10% probability, while Hugo Grenier is given a 31.90% chance. The expected total games is 27.31, suggesting a straight sets result with a moderate number of games.

Match Analysis

The model’s edge for Safiullin comes mainly from recent form, which adds 9.9 percentage points to his probability, and from overall strength, which contributes another 4.6 points. Those drivers align with the raw data. Safiullin sits at world No. 103 with a form index of 40.14 and an Elo of 1804.11. He arrives with zero minutes of fatigue in this event and a surface strength index of 16.10. Grenier is ranked 258, with a form index of 26.90 and an Elo of 1489.07, and he carries 178 minutes of court time into this match. Their surface strength indices are similar, 16.10 versus 15.60, so neither has a clear surface advantage. Secondary model factors also favor Safiullin. Overall record and opposition quality add 2.8 percentage points to his edge, while recent record by level adds 2.0 points. The only modeled advantage for Grenier is a small 1.7 percentage point boost for serve and return game. Serve and return indices are close. Safiullin’s mean serve index is 95.94 and his mean return index is 88.06. Grenier’s serve index is 94.64 and return index is 87.06. Recent form on match results shows Safiullin with two wins and a loss in his last three matches at Wimbledon, including wins over Joao Fonseca and Botic van de Zandschulp and a loss to Novak Djokovic. Grenier has one win and two losses in his last three, with a recent win over Neil Oberleitner and defeats by Mees Rottgering and Jaime Faria.

Total Games Predictions

🎾
Expected Total Games in Match 27.3 Most likely outcome: 27 games

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

Probability distribution chart for total games in Roman Safiullin versus Hugo Grenier. The X-axis shows possible total games values and the Y-axis shows the predicted probability percentage for each outcome.
Cumulative Probability (CDF)

Probability of total games ≤ X

Cumulative distribution function chart for total games in Roman Safiullin versus Hugo Grenier. The curve rises from 0% to 100%, showing the cumulative probability for each games total threshold.

Games Spread Predictions

📈
Expected Games Spread (Roman Safiullin - Hugo Grenier) +3.3 Most likely spread: +3 (Roman Safiullin wins 3 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

Probability distribution chart for games spread in Roman Safiullin versus Hugo Grenier. Positive values indicate Roman Safiullin winning more games, negative values indicate Hugo Grenier winning more games.
Cumulative Probability (CDF)

Probability of spread ≤ X

Cumulative distribution function chart for games spread in Roman Safiullin versus Hugo Grenier. The curve shows the cumulative probability for each spread threshold.

Aces and Double Faults Predictions

The aces prediction for the match is 14.04 total, with the predicted aces split at 7.72 for Safiullin and 6.74 for Grenier. The double faults prediction is 7.19 total, broken down to an expected double faults count of 3.29 for Safiullin and 3.95 for Grenier. Hard courts here are medium paced with a consistent bounce, so these predicted aces and expected double faults fit the surface profile. There is no large serve rating gap, and the per player ace projections reflect that balance.
🎯
Expected Total Aces 14.0 Most likely: 12 aces Per player: Roman Safiullin 7.7 + Hugo Grenier 6.7
Expected Total Double Faults 7.2 Most likely: 6 double faults Per player: Roman Safiullin 3.3 + Hugo Grenier 4.0

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

Probability distribution chart for total aces in Roman Safiullin versus Hugo Grenier. Higher ace counts are more likely on faster surfaces like grass.
Cumulative Probability (CDF)

Probability of aces ≤ X

Cumulative distribution function chart for total aces in Roman Safiullin versus Hugo Grenier. The curve shows the cumulative probability for each aces threshold.

🎯 Aces by Player

Roman Safiullin

Expected 7.7 aces

Probability distribution for the aces Roman Safiullin serves in this match.
Hugo Grenier

Expected 6.7 aces

Probability distribution for the aces Hugo Grenier serves in this match.

Double Faults Probability Distribution

Distribution

Probability of each double fault count outcome

Probability distribution chart for double faults in Roman Safiullin versus Hugo Grenier. The chart shows the predicted probability for each double-fault count.
Cumulative Probability (CDF)

Probability of double faults ≤ X

Cumulative distribution function chart for double faults in Roman Safiullin versus Hugo Grenier. The curve shows the cumulative probability for each double faults threshold.

Double Faults by Player

Roman Safiullin

Expected 3.3 double faults

Probability distribution for the double faults Roman Safiullin serves in this match.
Hugo Grenier

Expected 4.0 double faults

Probability distribution for the double faults Hugo Grenier serves in this match.

🎯 Match Format Predictions

Tiebreak Likelihood

Probability that any tiebreak is played in this match

34.3% Predicted: No tiebreak

Exact Score Distribution BO3

Probability of each set-by-set outcome (Roman Safiullin's perspective)

2-0 Most likely set score (43.7%)
Probability distribution of the final set score from Roman Safiullin's perspective. Format: BO3.

Final Prediction

Safiullin’s clear advantage in recent form is the top model driver and the principal reason he is favored. Watch Grenier’s serve and return efficiency early, as that small modeled edge could be decisive if Safiullin does not impose his rhythm.

Get Daily Tennis Predictions

Enjoyed this analysis? Subscribe to our Telegram channel and receive daily AI-driven tennis predictions directly on your phone.

Join Our Telegram Channel