Halle Germany Grass Atp 500 Round of 32

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

Fabian Marozsan

Rank: #61
36%
VS

Miomir Kecmanovic

Rank: #50
64%
Expected Total Games: 27.8
Predicted Winner: Miomir Kecmanovic

Why the Model Favors Miomir Kecmanovic

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

Recent form +6.0 Miomir Kecmanovic
Head-to-head +5.5 Miomir Kecmanovic
Serve & return game +1.5 Miomir Kecmanovic
Recent record by level +0.8 Miomir Kecmanovic

Starting from an even matchup, these factors move the model to 64% 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

Fabian Marozsan

Form Index: 18.7
ELO Rating: 1540.0
Glicko2 Rating: 1623.1
Current Fatigue (minutes): 0.0
Surface Strength:
Hard: 23.9
Clay: 17.5
Grass: 9.3
Serve Rating: 96.2
Return Rating: 91.1

Miomir Kecmanovic

Form Index: 37.3
ELO Rating: 1583.2
Glicko2 Rating: 1592.5
Current Fatigue (minutes): 0.0
Surface Strength:
Hard: 19.2
Clay: 13.3
Grass: 17.2
Serve Rating: 95.0
Return Rating: 87.4

Recent Matches

Fabian Marozsan

  • Last Match: vs Gauthier Onclin (0-2) grass Stuttgart 96 min
  • 2nd Last Match: vs Miomir Kecmanovic (0-3) clay Roland Garros 174 min
  • 3rd Last Match: vs Vit Kopriva (0-2) clay Rome 78 min
  • 4th Last Match: vs Daniil Medvedev (1-2) clay Madrid 129 min
  • 5th Last Match: vs Ethan Quinn (2-0) clay Madrid 113 min

Miomir Kecmanovic

  • Last Match: vs Nuno Borges (1-3) clay Roland Garros 174 min
  • 2nd Last Match: vs Fabian Marozsan (3-0) clay Roland Garros 174 min
  • 3rd Last Match: vs Andrey Rublev (0-2) clay Rome 74 min
  • 4th Last Match: vs Dalibor Svrcina (2-0) clay Rome 84 min
  • 5th Last Match: vs Terence Atmane (0-2) clay Madrid 75 min

Head-to-Head (Last 2 Seasons)

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

Key Prediction Insights

Halle, Germany — Round of 32 on grass at a 500-level event. The model favors Miomir Kecmanovic to advance, with a 63.87% chance of victory versus 36.13% for Fabian Marozsan. The match is expected to be fairly short on games, with a projected total of about 27.8 games.

Match Analysis

The model's edge for Kecmanovic comes mainly from recent form and the head-to-head edge: recent form contributes +6.0 percentage points and head-to-head adds +5.5 toward Kecmanovic. Kecmanovic enters with a higher form index (37.26 vs 18.70) and a stronger Elo (1583.22 vs 1539.98). He also beat Marozsan in their most recent meeting at Roland Garros, which directly feeds the head-to-head factor. Both players arrive fresh in Halle with zero tournament fatigue logged. Compare profiles: Marozsan is ranked 61 with surface strength index 9.35 and impressive mean return index (91.08) alongside a high mean serve index (96.21). Kecmanovic is ranked 50, with a higher surface strength index (17.24) and slightly lower mean serve (95.01) and return (87.43). The serve/return gap is small and does not swing the projection by itself, though the model gives Kecmanovic a modest boost (+1.5) for serve & return dynamics. Over the last three matches Marozsan has struggled (three straight losses, including the grass loss in Stuttgart and the Roland Garros defeat to Kecmanovic). Kecmanovic’s recent slate is mixed but includes that straight-sets win over Marozsan and two other competitive outings.

Total Games Predictions

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

📊 Total Games Probability Distribution

Distribution

Probability of each total games outcome

Probability distribution chart for total games in Fabian Marozsan 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 Fabian Marozsan 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 (Fabian Marozsan - Miomir Kecmanovic) -0.8 Most likely spread: -1 (Miomir Kecmanovic wins 1 more games)

📊 Games Spread Probability Distribution

Distribution

Probability of each games spread outcome

Probability distribution chart for games spread in Fabian Marozsan versus Miomir Kecmanovic. Positive values indicate Fabian Marozsan 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 Fabian Marozsan versus Miomir Kecmanovic. The curve shows the cumulative probability for each spread threshold.

Aces and Double Faults Predictions

Aces prediction: the match is expected to produce about 13.19 total aces, and the predicted aces reflect the fast grass surface where big serves are rewarded. Double faults prediction: expected double faults are modest at 4.81 for the match. Neither player has a significantly higher serve rating, so the ace count is driven more by the surface than a single serving dominance.
🎯
Expected Total Aces 13.2 Most likely: 13 aces
Expected Total Double Faults 4.8 Most likely: 4 double faults

🎯 Aces Probability Distribution

Distribution

Probability of each ace count outcome

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

44.8% Predicted: No tiebreak

Exact Score Distribution BO3

Probability of each set-by-set outcome (Fabian Marozsan's perspective)

0-2 Most likely set score (41.1%)
Probability distribution of the final set score from Fabian Marozsan's perspective. Format: BO3.

Final Prediction

Kecmanovic’s edge is driven primarily by recent form and the favorable head-to-head. The key factor to watch will be whether Marozsan’s superior return rating can offset Kecmanovic’s form and prior win — if Marozsan gets early breaks, the match projection could tighten.

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