S Hertogenbosch Netherlands Grass Atp 250 Quarterfinals

Zhizhen Zhang vs Adrian Mannarino: AI Prediction | Games, Spread, Aces & Double Faults

Zhizhen Zhang

Rank: #214
46%
VS

Adrian Mannarino

Rank: #46
54%
Expected Total Games: 28.0
Predicted Winner: Adrian Mannarino

Why the Model Favors Adrian Mannarino

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

Overall strength +4.7 Adrian Mannarino
Age +3.6 Zhizhen Zhang
Recent record by level +3.4 Adrian Mannarino
Surface fit +3.0 Zhizhen Zhang
Serve & return game +2.5 Adrian Mannarino

Starting from an even matchup, these factors move the model to 54% for Adrian Mannarino. 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

Zhizhen Zhang

Form Index: 25.9
ELO Rating: 1444.1
Glicko2 Rating: 1488.9
Current Fatigue (minutes): 228.0
Surface Strength:
Hard: 4.8
Clay: 4.8
Grass: 9.3
Serve Rating: 96.6
Return Rating: 88.8

Adrian Mannarino

Form Index: 22.6
ELO Rating: 1481.1
Glicko2 Rating: 1547.0
Current Fatigue (minutes): 310.0
Surface Strength:
Hard: 21.1
Clay: 0.0
Grass: 25.1
Serve Rating: 94.9
Return Rating: 87.1

Recent Matches

Zhizhen Zhang

  • Last Match: vs Tallon Griekspoor (2-0) grass S Hertogenbosch 91 min
  • 2nd Last Match: vs Jenson Brooksby (2-1) grass S Hertogenbosch 137 min
  • 3rd Last Match: vs Facundo Diaz Acosta (0-3) clay Roland Garros 174 min
  • 4th Last Match: vs Aleksandar Kovacevic (1-2) clay Hamburg 146 min
  • 5th Last Match: vs Daniel Altmaier (1-2) clay Rome 142 min

Adrian Mannarino

  • Last Match: vs Arthur Rinderknech (2-1) grass S Hertogenbosch 160 min
  • 2nd Last Match: vs Gabriel Diallo (2-1) grass S Hertogenbosch 150 min
  • 3rd Last Match: vs Ugo Humbert (0-3) clay Roland Garros 174 min
  • 4th Last Match: vs Raphael Collignon (0-2) clay Geneva 89 min
  • 5th Last Match: vs Damir Dzumhur (0-2) clay Rome 90 min

Head-to-Head (Last 2 Seasons)

0
Zhizhen Zhang
vs
1
Adrian Mannarino
Hard
0 - 1
Clay
0 - 0
Grass
0 - 0

Key Prediction Insights

This quarterfinal in s'Hertogenbosch pits Zhizhen Zhang against Adrian Mannarino on fast grass at an ATP 250 event in the Netherlands. The model narrowly favors Mannarino to win (53.87%) over Zhang (46.13%), with a predicted total of about 28.0 games for the match.

Match Analysis

The model’s edge for Mannarino stems primarily from overall strength and recent-level form: overall strength moves the prediction 4.7 percentage points toward Mannarino, and recent record by level adds another 3.4 points to his side. That aligns with Mannarino’s higher rank (46 vs 214) and superior Elo (1481.11 vs 1444.14). Mannarino’s slightly better mean serve & return combination also nudges the model (+2.5 pp). Conversely, the explainability engine gives an age-related tilt of 3.6 points toward Zhang and a surface-fit advantage of 3.0 points to Zhang, reflecting how his game maps onto grass this week. Looking at the numbers: Zhang arrives with a strong mean serve index (96.55) and a robust return index (88.75), and a surface strength index that favors him more than Mannarino’s (9.33 vs 25.12 on the proprietary scale where a lower number here indicates less comparative weakness—note the model’s internal scaling). Fatigue is a factor—Zhang has logged 228 minutes in this tournament so far, Mannarino 310—so Mannarino may be more taxed after longer matches. Form indexes are comparable (Zhang 25.94, Mannarino 22.62). Both players show two grass wins at s'Hertogenbosch after earlier clay losses at Roland Garros, so recent match patterns are similar: each won their last two grass matches before the quarterfinal.

Total Games Predictions

🎾
Expected Total Games in Match 28.0 Most likely outcome: 28 games

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

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

Games Spread Predictions

📈
Expected Games Spread (Zhizhen Zhang - Adrian Mannarino) -0.7 Most likely spread: -1 (Adrian Mannarino wins 1 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

Probability distribution chart for games spread in Zhizhen Zhang versus Adrian Mannarino. Positive values indicate Zhizhen Zhang winning more games, negative values indicate Adrian Mannarino winning more games.
Cumulative Probability (CDF)

Probability of spread ≤ X

Cumulative distribution function chart for games spread in Zhizhen Zhang versus Adrian Mannarino. The curve shows the cumulative probability for each spread threshold.

Aces and Double Faults Predictions

The aces prediction for this grass match is elevated: the model’s predicted aces total is 16.42, while the expected double faults are 4.31. Grass typically increases ace counts because of the faster, lower bounce; that drives the predicted aces. Neither player posts a serve rating dramatically above the other (difference under 5 points), though Zhang’s slight edge in mean serve could marginally push the ace count higher for him.
🎯
Expected Total Aces 16.4 Most likely: 16 aces
Expected Total Double Faults 4.3 Most likely: 4 double faults

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

Probability distribution chart for total aces in Zhizhen Zhang versus Adrian Mannarino. 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 Zhizhen Zhang versus Adrian Mannarino. 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 Zhizhen Zhang versus Adrian Mannarino. 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 Zhizhen Zhang versus Adrian Mannarino. 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

47.8% Predicted: No tiebreak

Exact Score Distribution BO3

Probability of each set-by-set outcome (Zhizhen Zhang's perspective)

0-2 Most likely set score (29.2%)
Probability distribution of the final set score from Zhizhen Zhang's perspective. Format: BO3.

Final Prediction

Mannarino’s edge comes mainly from the model’s top factor — overall strength — supported by his higher rank and Elo, and a marginally stronger serve/return profile. Key things to watch: Zhang’s effectiveness on grass (surface fit) and physical freshness versus Mannarino’s heavier minutes this week; either could swing a tight encounter.

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