Wimbledon Great Britain Grass Grand Slam Round of 32

Roman Safiullin vs Joao Fonseca: AI Prediction | Games, Spread, Aces & Double Faults

Roman Safiullin

Rank: #132
24%
VS

Joao Fonseca

Rank: #27
76%
Expected Total Games: 39.5
Predicted Winner: Joao Fonseca

Why the Model Favors Joao Fonseca

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

Recent form +5.6 Joao Fonseca
Surface fit +4.4 Joao Fonseca
Fatigue & recent workload +3.7 Joao Fonseca
Overall strength +3.3 Joao Fonseca
Age +3.2 Joao Fonseca

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

Also available in Claude. Query these predictions in plain language — our native connector lets Claude call our models on demand, no code.

Set it up

Player Metrics

Roman Safiullin

Form Index: 92.2
ELO Rating: 1774.1
Glicko2 Rating: 1781.1
Current Fatigue (minutes): 870.0
Surface Strength:
Hard: 16.1
Clay: 17.2
Grass: 21.1
Serve Rating: 96.2
Return Rating: 92.5

Joao Fonseca

Form Index: 72.2
ELO Rating: 1872.2
Glicko2 Rating: 1836.1
Current Fatigue (minutes): 348.0
Surface Strength:
Hard: 35.6
Clay: 36.0
Grass: 22.7
Serve Rating: 96.3
Return Rating: 87.6

Recent Matches

Roman Safiullin

  • Last Match: vs Botic van de Zandschulp (1-3) grass Wimbledon 174 min
  • 2nd Last Match: vs Andrey Rublev (3-2) grass Wimbledon 174 min
  • 3rd Last Match: vs Jerome Kym (3-2) grass Wimbledon 174 min
  • 4th Last Match: vs Kimmer Coppejans (2-0) grass Wimbledon 174 min
  • 5th Last Match: vs James McCabe (2-0) grass Wimbledon 174 min

Joao Fonseca

  • Last Match: vs Jesper de Jong (3-0) grass Wimbledon 174 min
  • 2nd Last Match: vs Roberto Bautista Agut (3-0) grass Wimbledon 174 min
  • 3rd Last Match: vs Yannick Hanfmann (0-2) grass Halle 65 min
  • 4th Last Match: vs Jakub Mensik (0-3) clay Roland Garros 174 min
  • 5th Last Match: vs Casper Ruud (3-1) clay Roland Garros 174 min

Head-to-Head (Last 2 Seasons)

0
Roman Safiullin
vs
0
Joao Fonseca
Hard
0 - 0
Clay
0 - 0
Grass
0 - 0

Key Prediction Insights

Wimbledon, Round of 32 on grass: this projected clash pits Roman Safiullin against Joao Fonseca in a Grand Slam evening session in Great Britain. The model favours Joao Fonseca to win (75.58% probability) over Roman Safiullin (24.42%), with an expected total of about 39.5 games in the match.

Match Analysis

The model’s edge for Fonseca comes mainly from recent form and surface fit, supplemented by lower fatigue and a higher overall strength rating. Recent form contributes +5.6 percentage points toward Fonseca, and surface fit adds another +4.4; fatigue and overall strength add +3.7 and +3.3 respectively, with age providing an additional +3.2 in Fonseca’s favor. That pattern is reflected in the raw numbers: Fonseca carries a higher Elo (1872.16 vs 1774.13) and a much stronger tour ranking (No. 27 vs No. 132). Safiullin’s proprietary form index is actually higher (92.23) than Fonseca’s (72.22), but the model still leans to Fonseca because of the combination of Elo, freshness and surface alignment. Fatigue is a clear separator: Safiullin shows heavy minutes at this event (870 minutes) compared with Fonseca’s 348, which helps explain the workload factor pushing to Fonseca. Surface strength indices are similar (Safiullin 21.12, Fonseca 22.65), so neither player has a marked grass advantage by that metric. Serve and return profiles are closely matched — mean serve indices are almost identical (96.15 vs 96.32) and mean return indices are comparable (92.45 vs 87.61) — so there’s no single big serving mismatch to exploit. Recent match lines in the dataset show Fonseca arriving with straight-set wins in his last two Wimbledon matches, while Safiullin’s last three recorded matches at this event include two tight 3–2 scorelines and one longer encounter; the records indicate contrasting paths into this round.

Total Games Predictions

🎾
Expected Total Games in Match 39.5 Most likely outcome: 39 games

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

Probability distribution chart for total games in Roman Safiullin versus Joao Fonseca. 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 Joao Fonseca. The curve rises from 0% to 100%, showing the cumulative probability for each games total threshold.

Games Spread Predictions

📈
Expected Games Spread (Roman Safiullin - Joao Fonseca) -4.0 Most likely spread: -5 (Joao Fonseca wins 5 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

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

Probability of spread ≤ X

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

Aces and Double Faults Predictions

The aces prediction for this grass duel is high: predicted aces ~21.0 for the match, reflecting grass as the fastest surface where big servers generate more free points. The double faults prediction is modest — expected double faults ~7.7 — and neither player’s serve index is significantly higher to skew the predicted aces heavily toward one side. In short, the expected aces and expected double faults align with a fast, serve-dominated meeting.
🎯
Expected Total Aces 21.0 Most likely: 21 aces
Expected Total Double Faults 7.7 Most likely: 7 double faults

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

Probability distribution chart for total aces in Roman Safiullin versus Joao Fonseca. 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 Joao Fonseca. The curve shows the cumulative probability for each aces threshold.

Double Faults Probability Distribution

Distribution

Probability of each double fault count outcome

Probability distribution chart for double faults in Roman Safiullin versus Joao Fonseca. Clay surface matches tend to produce more double faults due to fatigue in longer rallies.
Cumulative Probability (CDF)

Probability of double faults ≤ X

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

🎯 Match Format Predictions

Tiebreak Likelihood

Probability that any tiebreak is played in this match

57.6% Predicted: Tiebreak likely

Exact Score Distribution BO5

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

0-3 Most likely set score (40.0%)
Probability distribution of the final set score from Roman Safiullin's perspective. Format: BO5.

Final Prediction

Fonseca’s projected advantage is driven primarily by recent form and a favorable surface fit, with fatigue/ workload tipping the balance further. Key factor to watch: Safiullin’s accumulated court time — if his legs are tight late in sets, Fonseca’s edge should become more pronounced.

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