Mallorca Spain Grass Atp 250 Round of 16

Lorenzo Sonego vs Miomir Kecmanovic: AI Prediction | Games, Spread, Aces & Double Faults

Lorenzo Sonego

Rank: #65
35%
VS

Miomir Kecmanovic

Rank: #50
65%
Expected Total Games: 25.1
Predicted Winner: Miomir Kecmanovic

Why the Model Favors Miomir Kecmanovic

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

Recent record by level +4.7 Miomir Kecmanovic
Recent form +4.2 Miomir Kecmanovic
Age +2.5 Miomir Kecmanovic
Head-to-head +1.5 Lorenzo Sonego
Overall record & opposition quality +1.3 Miomir Kecmanovic

Starting from an even matchup, these factors move the model to 65% for Miomir Kecmanovic. 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

Lorenzo Sonego

Form Index: 34.1
ELO Rating: 1598.8
Glicko2 Rating: 1597.1
Current Fatigue (minutes): 173.0
Surface Strength:
Hard: 22.9
Clay: 12.4
Grass: 21.9
Serve Rating: 96.8
Return Rating: 92.0

Miomir Kecmanovic

Form Index: 36.6
ELO Rating: 1575.7
Glicko2 Rating: 1586.4
Current Fatigue (minutes): 139.0
Surface Strength:
Hard: 19.2
Clay: 13.3
Grass: 16.1
Serve Rating: 96.0
Return Rating: 88.1

Recent Matches

Lorenzo Sonego

  • Last Match: vs Mariano Navone (2-1) grass Mallorca 173 min
  • 2nd Last Match: vs Ben Shelton (0-2) grass Halle 79 min
  • 3rd Last Match: vs Nikoloz Basilashvili (0-2) grass Halle 75 min
  • 4th Last Match: vs Filip Cristian Jianu (2-0) grass Halle 96 min
  • 5th Last Match: vs Tommy Paul (0-3) clay Roland Garros 174 min

Miomir Kecmanovic

  • Last Match: vs Antoine Ghibaudo (2-1) grass Mallorca 139 min
  • 2nd Last Match: vs Fabian Marozsan (1-2) grass Halle 120 min
  • 3rd Last Match: vs Nuno Borges (1-3) clay Roland Garros 174 min
  • 4th Last Match: vs Fabian Marozsan (3-0) clay Roland Garros 174 min
  • 5th Last Match: vs Andrey Rublev (0-2) clay Rome 74 min

Head-to-Head (Last 2 Seasons)

1
Lorenzo Sonego
vs
0
Miomir Kecmanovic
Hard
0 - 0
Clay
1 - 0
Grass
0 - 0

Key Prediction Insights

At Mallorca in Spain, Round of 16 on grass at a 250-level event, the model favors Miomir Kecmanovic to advance. Kecmanovic is projected to win with 64.78% probability against Lorenzo Sonego’s 35.22%, and the match is expected to produce about 25.13 games.

Match Analysis

The model’s edge for Kecmanovic comes mainly from recent record by level and recent form, with additional lifts from age and overall opposition quality; head-to-head nudges slightly toward Sonego. On paper the players present a mixed profile: Kecmanovic sits higher in the rankings (No. 50 vs No. 65) and holds a marginally better form index (36.57 vs 34.06), while Sonego has a slightly higher Elo (1598.8 vs 1575.7) and a stronger surface strength index on grass (21.89 vs 16.12). Fatigue is notable for Sonego — 173 minutes on court in this event compared with Kecmanovic’s 139 — which the model factors into match readiness. Serve and return profiles are close: Sonego’s mean serve index (96.78) and Kecmanovic’s (95.98) differ by less than 5 points, and their mean return indices are within roughly four points, so no large single advantage there. Looking at recent matches, each has one Mallorca win in their last three: Sonego defeated Mariano Navone but had two straight losses at Halle, while Kecmanovic beat Antoine Ghibaudo and otherwise posted defeats at Halle and Roland Garros. That patchy recent form is reflected in the model’s modest adjustments toward Kecmanovic for level-specific results and overall form.

Total Games Predictions

🎾
Expected Total Games in Match 25.1 Most likely outcome: 25 games

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

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

Games Spread Predictions

📈
Expected Games Spread (Lorenzo Sonego - Miomir Kecmanovic) -1.4 Most likely spread: -2 (Miomir Kecmanovic wins 2 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

Probability distribution chart for games spread in Lorenzo Sonego versus Miomir Kecmanovic. Positive values indicate Lorenzo Sonego winning more games, negative values indicate Miomir Kecmanovic winning more games.
Cumulative Probability (CDF)

Probability of spread ≤ X

Cumulative distribution function chart for games spread in Lorenzo Sonego versus Miomir Kecmanovic. The curve shows the cumulative probability for each spread threshold.

Aces and Double Faults Predictions

The aces prediction is 13.71 total for the match and the expected double faults are 4.19. On fast grass, the predicted aces reflect a surface that rewards big, flat serving and quick points; the expected double faults remain modest. Because neither player shows a significantly higher serve rating, the predicted aces are likely to be shared rather than dominated by one server.
🎯
Expected Total Aces 13.7 Most likely: 13 aces
Expected Total Double Faults 4.2 Most likely: 4 double faults

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

Probability distribution chart for total aces in Lorenzo Sonego versus Miomir Kecmanovic. 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 Lorenzo Sonego versus Miomir Kecmanovic. 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 Lorenzo Sonego versus Miomir Kecmanovic. 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 Lorenzo Sonego versus Miomir Kecmanovic. 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

46.3% Predicted: No tiebreak

Exact Score Distribution BO3

Probability of each set-by-set outcome (Lorenzo Sonego's perspective)

0-2 Most likely set score (34.9%)
Probability distribution of the final set score from Lorenzo Sonego's perspective. Format: BO3.

Final Prediction

Kecmanovic’s edge stems primarily from stronger recent results by tournament level — the top model key factor — supplemented by a slightly better form index and lower recent fatigue. Watch Sonego’s court energy and serve effectiveness on grass: if his legs hold up, the match could tighten; if fatigue limits his depth, Kecmanovic should be able to control the tempo.

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