ATP

John
Sperle

GERGER·age 24
Unranked
ATP
Latest matches
Naples CHMar 2026CLAYLost in Q2
Q2
🇨🇭Jakub Paul576
🇩🇪John Sperle7622
Q1
🇩🇪John Sperle6626
🇮🇹Federico Arnaboldi3472
Zadar CHMar 2026CLAYLost in R32
R32
🇨🇿Martin Krumich76
🇩🇪John SperleQ54
Q2
🇩🇪John Sperle647
🇷🇴Stefan Palosi21665
Q1
🇩🇪John Sperle176
🇷🇸Stefan Popovic76631
Koblenz CHFeb 2026HARDLost in Q2
Q2
🇩🇪Liam GavrielidesWC67
🇩🇪John Sperle35
Q1
🇩🇪John Sperle76
🇩🇪Adrian Oetzbach6643
Braga CHSept 2025CLAYLost in Q1
Q1
🇩🇪Henri Squire366
🇩🇪John Sperle41
More matches
Targu Mures 2 CHSept 2025CLAYLost in Q2
Q2
🇧🇪Jack Loge667
🇩🇪John Sperle263
Q1
🇩🇪John Sperle567
🇧🇪Emilien Demanet10715
Seville CHSept 2025CLAYLost in Q2
Q2
🇩🇪John Sperle51
Q1
🇩🇪John Sperle67
Hagen CHJul 2025CLAYLost in Q1
Q1
🇦🇹Neil Oberleitner466
🇩🇪John Sperle44
Lima CHJun 2025CLAYLost in R32
R32
🇩🇪John SperleQ45
Q2
🇩🇪John Sperle776
Santa Cruz de la Sierra CHJun 2025CLAYLost in R32
R32
Q2
Q1
🇩🇪John Sperle10366
Santa Fe CHJun 2025CLAYLost in R16
R16
R32
🇩🇪John SperleLL76
🇦🇷Renzo Olivo642
Q2
Q1
🇩🇪John Sperle966
🇦🇷Franco Ribero43
Heilbronn CHJun 2025CLAYLost in Q1
Q1
🇩🇪Henri Squire366
🇩🇪John SperleWC13
Bonn CHAug 2024CLAYLost in Q1
Q1
🇷🇺Marat Sharipov467
🇩🇪John SperleWC25
Luedenscheid CHJul 2024CLAYLost in Q1
Q1
🇩🇪John Sperle24
Hamburg CHOct 2023HARDLost in Q1
Q1
🇫🇷Tristan Lamasine4266
🇩🇪John SperleWC620
Meerbusch CHAug 2023CLAYLost in Q2
Q2
🇹🇷Ergi Kirkin176
🇩🇪John SperleWC623
Q1
🇩🇪John SperleWC646
Luedenscheid CHJul 2023CLAYLost in Q1
Q1
LIBHady Habib4366
🇩🇪John SperleWC613
Troisdorf CHMay 2023CLAYLost in Q1
Q1
🇫🇷Terence Atmane266
🇩🇪John SperleWC34
Hamburg CHOct 2022HARDLost in Q2
Q2
🇹🇷Ergi Kirkin66566
🇩🇪John SperleWC732
Q1
🇩🇪John SperleWC376
🇨🇿Martin Krumich76664
Meerbusch CHAug 2022CLAYLost in Q1
Q1
🇩🇪Lucas Gerch1076
🇩🇪John SperleWC52
Troisdorf CHMay 2022CLAYLost in Q1
Q1
🇩🇪John SperleWC645
Race position
Not in current race
go to ATP Race →