Ben Shelton vs Marcos GironStuttgart Round of 16

Stuttgart · ATP · Round of 16
#5ATP
1938ELO
1785Grass ELO
$1.8MYTD
$13MCAREER
23 yrs · 193 cm · Left-handed
Last 10
LWLWLLWWWW
Sets
Thursday, 11 June 2026 ·
grass
#88ATP
1754ELO
1694Grass ELO
$367kYTD
$6.8MCAREER
32 yrs · 180 cm · Right-handed
Last 10
WLLLLWWLWW

Ben Shelton faces Marcos Giron in the Stuttgart round of 16 on grass. Ben Shelton holds the paper edge — ranked #5, leading the head-to-head 2–1, defending last year's semi-final.

Key context

Win Probability

Pre-match · updated 10:22 UTC
Shelton B.84%
Giron M.16%
Toss-up
50–58%
Slight edge
58–67%
Clear favourite
67–80%
Strong favourite
80%+

Strong favourite · Shelton B. heavily favoured

Calibrated model · 65% favourite accuracy (2025–26, out-of-sample). Probability is a statistical estimate, not a certainty. How it works.

Umpiry Score

Pre-match
6.1
Even matchUmpiry Score
  • Surface jump clay↔grass (−0.8)
6.2
Even matchUmpiry Score
Form & Matchup
6.1+91 Grass Elo edge
Surface ELO
3.9Grass Elo 1694
7.3Overall Elo 1938
ELO gap
2.7Overall Elo 1754
5.0First meeting on grass
H2H
5.0First meeting on grass
6.66 of last 10 on grass
Surface form
6.87 of last 10 on grass
0.0
Win streak
Fatigue & Travel
7.01 three-setter in 14 days
3-set count
3.0Clay → Grass
Surface transition
Context
8.5Reached the semis here last year
Defending pts
5.0Didn't play here last year

The Umpiry Score combines match-context factors — matchup, form, fatigue, travel and motivation — into a single 0–10 score, updated daily. Read how it works.

Conditions

Weather forecast
16°COvercast
Wind 12 km/hHumidity 55%

Head to head

21
DateTournamentRoundSurfaceWinnerScore
2026-05-18HamburgR32clayBen Shelton3-6 6-4 6.3-7.7
2023-10-16TokyoSFhardBen Shelton6-7(2) 7-6(5) 6-4
2023-02-13Delray BeachR32hardMarcos Giron6-4 6-4

Statistics

Recent form
66%1st serve in+3%63%
78%1st serve points won+5%73%
60%2nd serve points won+5%55%
72%Service points won+6%66%
31%Return points won+6%37%
77%Break points saved+11%66%
12.1Aces / match+7.74.4
2.8Double faults / match+1.21.6

Averages from each player's recent completed matches (20 vs 20). ATP, WTA & Challenger.