Mallorca Spain Grass Atp 250 Quarterfinals

Miomir Kecmanovic vs Fabian Marozsan: AI Prediction | Games, Spread, Aces & Double Faults

Miomir Kecmanovic

Rank: #50
39%
VS

Fabian Marozsan

Rank: #61
61%
Expected Total Games: 25.4
Predicted Winner: Fabian Marozsan

Why the Model Favors Fabian Marozsan

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

Recent form +6.4 Fabian Marozsan
Head-to-head +4.8 Miomir Kecmanovic
Surface fit +2.7 Fabian Marozsan
Overall record & opposition quality +1.9 Fabian Marozsan
Serve & return game +1.4 Fabian Marozsan

Starting from an even matchup, these factors move the model to 61% for Fabian Marozsan. 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

Miomir Kecmanovic

Form Index: 41.7
ELO Rating: 1594.4
Glicko2 Rating: 1603.3
Current Fatigue (minutes): 265.0
Surface Strength:
Hard: 19.2
Clay: 13.3
Grass: 17.9
Serve Rating: 96.8
Return Rating: 94.5

Fabian Marozsan

Form Index: 37.1
ELO Rating: 1594.9
Glicko2 Rating: 1673.5
Current Fatigue (minutes): 224.0
Surface Strength:
Hard: 23.9
Clay: 17.5
Grass: 13.7
Serve Rating: 96.2
Return Rating: 85.9

Recent Matches

Miomir Kecmanovic

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

Fabian Marozsan

  • Last Match: vs Alejandro Tabilo (2-0) grass Mallorca 79 min
  • 2nd Last Match: vs Alex Molcan (2-1) grass Mallorca 145 min
  • 3rd Last Match: vs Taylor Fritz (0-2) grass Halle 66 min
  • 4th Last Match: vs Miomir Kecmanovic (2-1) grass Halle 120 min
  • 5th Last Match: vs Gauthier Onclin (0-2) grass Stuttgart 96 min

Head-to-Head (Last 2 Seasons)

1
Miomir Kecmanovic
vs
1
Fabian Marozsan
Hard
0 - 0
Clay
1 - 0
Grass
0 - 1

Key Prediction Insights

Quarterfinals in Mallorca, Spain on grass at an ATP 250-level event pits Miomir Kecmanovic against Fabian Marozsan in what promises to be a tactical, serve-driven encounter. The model projects Fabian Marozsan to win (61.24% probability) against Miomir Kecmanovic (38.76%), with an expected total of about 25.35 games in the match.

Match Analysis

The model’s edge for Marozsan comes mainly from recent form (a 6.4-point lift) and, to a lesser extent, surface fit and overall opposition quality. Marozsan enters with two wins in Mallorca — a breezy 79-minute victory over Alejandro Tabilo and a longer 145-minute win over Alex Molcan — and lower cumulative fatigue (224 minutes) compared with Kecmanovic’s 265 minutes. Those fresher legs and smoother recent results explain much of the projected advantage. Surface fit also nudges the model toward Marozsan (+2.7 points), reflecting his efficient results on grass in this stretch. Countering that, the model’s head-to-head component oddly favors Kecmanovic by 4.8 points, an offset that the model uses despite the most recent meeting listed (Halle) going in Marozsan’s favor. Looking at the raw profiles: Kecmanovic is the higher-ranked player (50 vs 61) with a higher form index (41.69 vs 37.10) and a slightly lower Elo (1594.42 vs 1594.94). He also shows a markedly stronger mean return index (94.45) than Marozsan (85.90) — a gap greater than five points — which could become decisive on return games. Both players have very similar serve indices (96.76 vs 96.22), so serving firepower appears matched. Over the last three matches Kecmanovic has two hard-fought Mallorca wins and a recent loss to Marozsan; Marozsan has been more efficient in his wins and recorded a straight-sets loss to Taylor Fritz at Halle.

Total Games Predictions

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

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

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

Games Spread Predictions

📈
Expected Games Spread (Miomir Kecmanovic - Fabian Marozsan) -0.2 Most likely spread: -1 (Fabian Marozsan wins 1 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

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

Probability of spread ≤ X

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

Aces and Double Faults Predictions

The aces prediction sits at about 13.87 for the match, and the double faults prediction is roughly 4.12. Grass typically inflates ace counts because of the low, fast bounce, so the predicted aces reflect surface influence. With both players registering almost identical serve indices, no single server stands out to dramatically raise the predicted aces beyond the surface-driven expectation.
🎯
Expected Total Aces 13.9 Most likely: 13 aces
Expected Total Double Faults 4.1 Most likely: 4 double faults

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

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

42.7% Predicted: No tiebreak

Exact Score Distribution BO3

Probability of each set-by-set outcome (Miomir Kecmanovic's perspective)

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

Final Prediction

Marozsan’s recent form is the top reason he’s favored here, with fresher legs and efficient wins in Mallorca tipping the balance. Watch Kecmanovic’s return strength and the match’s early service holds — those dynamics should determine whether the contest stays short or stretches beyond the projected 25 games.

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