JS
John Sperle
Germany·Age 24·Plays: Right-handed
Rank #772 ▲2·W2
Surface Elo
Hard1487.15
Clay1619.44
Grass1500
Career W/L
162 / 126
56.3%
YTD Record
10W – 7L
Titles
0
World Ranking
Current
#772
Peak: #635
Surface Elo History
Surface Win Rate
Hard
43.1%
Elo 1487.15
Clay
59.0%
Elo 1619.44
Grass
0.0%
Elo 1500
Recent Form
| Date | Tournament | Level | Surface | Rd | Match | W/L |
|---|---|---|---|---|---|---|
| Apr 16, 2026 | ITF M15 Dubrovnik Men | ITF | Clay | R16 | John Sperle#772 2 6 6 Giovanni Fonio 0 4 4 | W |
| Apr 15, 2026 | ITF M15 Dubrovnik Men | ITF | Clay | R32 | John Sperle#772 2 6 6 Noah Lopez 0 3 1 | W |
| Mar 31, 2026 | ITF M25 Reus Men | ITF | Clay | Qualifying R1 | John Sperle#772 0 6 3 Hugo Ruiz Rodriguez 2 7 6 | L |
| Mar 30, 2026 | ITF M25 Reus Men | ITF | Clay | Qualifying R1 | John Sperle#772 2 6 7 Carles Rojas 0 1 5 | W |
| Mar 29, 2026 | ITF M25 Reus Men | ITF | Clay | Qualifying R1 | John Sperle#772 2 6 6 Arnau Miralles Lopez 0 1 2 | W |
| Mar 23, 2026 | Naples CH | Challenger | Clay | Qualifying R3 | John Sperle#772 1 7 62 2 Jakub Paul 2 5 77 6 | L |
| Mar 22, 2026 | Naples CH | Challenger | Clay | Qualifying R1 | John Sperle#772 2 6 62 6 Federico Arnaboldi (3) 1 4 77 2 | W |
| Mar 17, 2026 | Zadar CH | Challenger | Clay | R32 | John Sperle#772 0 5 4 Martin Krumich 2 7 6 | L |
| Mar 16, 2026 | Zadar CH | Challenger | Clay | Qualifying R3 | John Sperle#772 2 6 4 77 Stefan Palosi (2) 1 1 6 65 | W |
| Mar 15, 2026 | Zadar CH | Challenger | Clay | Qualifying R1 | John Sperle#772 2 1 77 6 Stefan Popovic (7) 1 6 63 1 | W |
| Feb 25, 2026 | ITF M15 Naples | ITF | Clay | R32 | John Sperle#772 1 4 6 4 Toby Martin 2 6 3 6 | L |
| Feb 18, 2026 | ITF M15 Naples | ITF | Clay | R32 | John Sperle#772 0 5 4 Teodor Davidov 2 7 6 | L |
| Feb 12, 2026 | ITF M15 Sunrise | ITF | Clay | R16 | John Sperle#772 0 3 60 Tommaso Compagnucci 2 6 77 | L |
| Feb 11, 2026 | ITF M15 Sunrise | ITF | Clay | R32 | John Sperle#772 2 6 3 6 Joao Victor Couto Loureiro 1 4 6 0 | W |
| Feb 1, 2026 | Koblenz CH | Challenger | Hard | Qualification Final | John Sperle#772 0 3 5 Liam Gavrielides (WC) 2 6 7 | L |
| Jan 31, 2026 | Koblenz CH | Challenger | Hard | Qualifying R1 | John Sperle#772 2 77 6 Adrian Oetzbach (6) 0 64 3 | W |
| Jan 20, 2026 | ITF M25 Antalya 3 Men | ITF | Clay | R32 | John Sperle#772 2 5 6 6 Dušan Obradović 1 7 2 2 | W |
| Nov 18, 2025 | ITF M25 Antalya 16 Men | ITF | Clay | First | John SperleRET#772 0 3 0 Martin Van Der Meerschen 2 6 3 | L |
| Oct 28, 2025 | ITF M15 Bol 2 Men | ITF | Clay | Second | John SperleRET#772 0 64 0 Giuseppe La Vela 2 77 3 | L |
| Oct 27, 2025 | ITF M15 Bol 2 Men | ITF | Clay | First | John Sperle#772 2 6 6 Piet Luis Pinter 0 3 1 | W |
Career Highlights
Titles: 0·Finals: 0·Best Ranking: #635
Key Stats
Aces/Match
2.0
per 100 pts
DFs/Match
2.6
per 100 pts
1st Serve %
61.6%
1st Srv Won
62.9%
BP Saved
52.9%
BP Converted
37.8%
Condition Analysis
Quick match-day weather and venue filters up top, with deeper surface and pace profiling below.
Historical player-page weather uses one stored venue-date weather value per match day. Temperature, humidity, wind, and condition labels all follow that same day-level model, not match-time or hourly weather.