The Best Players Who Haven't...

The top players (by ATP/WTA ranking) who have yet to reach various milestones,
such as appearing in main draws at various levels, posting wins at those
levels, and reaching later rounds of ATP events. All of these lists refer to
main draws only--no qualifying.

Updated weekly. Last update: 2026-06-08
 
The top-ranked players who haven't accomplished...
 

 

 

 

 

...a Grand Slam appearance                ...a Masters 1000 appearance                ...an ATP appearance                
142Moez EcharguiTUN1993-01-10                105Jan ChoinskiGBR1996-06-10                220Felix GillGBR2002-06-01                
155Stefanos SakellaridisGRE2004-09-13                121Henrique RochaPOR2004-04-06                221Pol Martin TiffonESP1999-07-30                
167Nicolas MejiaCOL2000-02-11                133Jack Pinnington JonesGBR2003-03-30                224Harry WendelkenGBR2001-12-18                
168Lukas NeumayerAUT2002-09-06                137Arthur GeaFRA2005-01-02                229Tom GentzschGER2003-09-05                
169Luka MikrutCRO2004-04-16                142Moez EcharguiTUN1993-01-10                231Andrea GuerrieriITA1998-12-03                
171Daniil GlinkaEST2000-05-12                146Kyrian JacquetFRA2001-05-11                234Max HoukesNED2000-07-03                
174Joel SchwaerzlerAUT2006-01-27                150Toby SamuelGBR2002-09-06                241Pedro Boscardin DiasBRA2003-01-28                
176Colton SmithUSA2003-03-05                154Mark LajalEST2003-05-12                249Hynek BartonCZE2004-04-05                
180Gonzalo BuenoPER2004-04-03                155Stefanos SakellaridisGRE2004-09-13                252Keegan SmithUSA1998-06-23                
187Alexis GalarneauCAN1999-03-02                161Juan Carlos Prado AngeloBOL2005-03-06                254Guido Ivan JustoARG1997-12-17                
 
...a Grand Slam match win                ...a Masters 1000 match win                ...an ATP match win                
35Ignacio BusePER2004-03-25                80Marco TrungellitiARG1990-01-31                150Toby SamuelGBR2002-09-06                
53Terence AtmaneFRA2002-01-09                94Jaime FariaPOR2003-08-06                169Luka MikrutCRO2004-04-16                
82Daniel Merida AguilarESP2004-09-26                104Sho ShimabukuroJPN1997-07-30                174Joel SchwaerzlerAUT2006-01-27                
104Sho ShimabukuroJPN1997-07-30                105Jan ChoinskiGBR1996-06-10                186Gauthier OnclinBEL2001-02-26                
109Andrea PellegrinoITA1997-03-23                111Titouan DroguetFRA2001-06-15                193Gianluca CadenassoITA2004-09-29                
115Patrick KypsonUSA1999-10-28                117Leandro RiediSUI2002-01-27                197Alex BarrenaARG2002-10-10                
120Pablo Llamas RuizESP2002-10-13                121Henrique RochaPOR2004-04-06                200Clement ChidekhFRA2001-06-13                
122Nicolai Budkov KjaerNOR2006-09-01                126Francesco MaestrelliITA2002-12-21                205Joao Lucas Reis Da SilvaBRA2000-03-26                
130Vilius GaubasLTU2004-12-29                128Facundo Diaz AcostaARG2000-12-15                207Luka PavlovicFRA2000-03-30                
131Bu YunchaoketeCHN2002-01-19                129Shintaro MochizukiJPN2003-06-02                210Lautaro MidonARG2004-03-29                
 
...an ATP title                ...an ATP final                ...an ATP semifinal                
22Alejandro Davidovich FokinaESP1999-06-05                34Matteo ArnaldiITA2001-02-22                58Martin LandaluceESP2006-01-08                
24Arthur RinderknechFRA1995-07-23                51Raphael CollignonBEL2002-01-13                62Zachary SvajdaUSA2002-11-29                
34Matteo ArnaldiITA2001-02-22                52Thiago Agustin TiranteARG2001-04-10                67Ethan QuinnUSA2004-03-12                
36Corentin MoutetFRA1999-04-19                53Terence AtmaneFRA2002-01-09                70Dino PrizmicCRO2005-08-05                
37Alexander BlockxBEL2005-04-08                57Camilo Ugo CarabelliARG1999-06-17                72Adolfo Daniel VallejoPAR2004-04-28                
38Alex MichelsenUSA2004-08-25                58Martin LandaluceESP2006-01-08                87Emilio NavaUSA2001-12-02                
40Zizou BergsBEL1999-06-03                61Fabian MarozsanHUN1999-10-08                94Jaime FariaPOR2003-08-06                
44Jaume MunarESP1997-05-05                62Zachary SvajdaUSA2002-11-29                95Eliot SpizzirriUSA2001-12-23                
51Raphael CollignonBEL2002-01-13                65Vit KoprivaCZE1997-06-15                98Luca Van AsscheFRA2004-05-11                
52Thiago Agustin TiranteARG2001-04-10                67Ethan QuinnUSA2004-03-12                104Sho ShimabukuroJPN1997-07-30                
 
...an ATP or Challenger title                ...a Challenger appearance                ...a Challenger match win                
114Martin DammUSA2003-09-30                399Arthur NagelFRA2003-04-14                399Arthur NagelFRA2003-04-14                
196Remy BertolaSUI1998-08-31                493Dan MartinCAN1999-05-09                450Viacheslav BielinskyiUKR2003-12-02                
204Harold MayotFRA2002-02-04                500Giuseppe La VelaITA2000-10-16                482Daniel SiniakovCZE2003-01-15                
207Luka PavlovicFRA2000-03-30                543Toufik SahtaliALG1999-01-07                493Dan MartinCAN1999-05-09                
208Gilles Arnaud BaillyBEL2005-09-19                548Patrick SchoenSUI2005-05-04                500Giuseppe La VelaITA2000-10-16                
210Lautaro MidonARG2004-03-29                568Yassine DlimiMAR2003-05-05                501Mika PetkovicGER2006-12-29                
216Moise KouameFRA2009-03-06                584Romain FauconBEL2002-09-04                520Manuel MazzaITA1999-04-16                
219Darwin BlanchUSA2007-09-28                586Nicolas TepmahcFRA2001-05-23                521Anton SheppNZL2002-10-30                
220Felix GillGBR2002-06-01                595Karol FilarPOL1998-08-31                543Toufik SahtaliALG1999-01-07                
228Oliver CrawfordGBR1999-04-30                598Daniel De JongeNED1999-08-17                548Patrick SchoenSUI2005-05-04                
 
...a Grand Slam title                ...a Grand Slam final                ...a Grand Slam semifinal                
4Felix Auger AliassimeCAN2000-08-08                4Felix Auger AliassimeCAN2000-08-08                6Alex De MinaurAUS1999-02-17                
5Ben SheltonUSA2002-10-09                5Ben SheltonUSA2002-10-09                11Alexander BublikKAZ1997-06-17                
6Alex De MinaurAUS1999-02-17                6Alex De MinaurAUS1999-02-17                12Jiri LeheckaCZE2001-11-08                
9Taylor FritzUSA1997-10-28                11Alexander BublikKAZ1997-06-17                13Andrey RublevRUS1997-10-20                
10Flavio CobolliITA2002-05-06                12Jiri LeheckaCZE2001-11-08                18Luciano DarderiITA2002-02-14                
11Alexander BublikKAZ1997-06-17                13Andrey RublevRUS1997-10-20                19Learner TienUSA2005-12-02                
12Jiri LeheckaCZE2001-11-08                15Karen KhachanovRUS1996-05-21                20Valentin VacherotMON1998-11-16                
13Andrey RublevRUS1997-10-20                16Lorenzo MusettiITA2002-03-03                21Arthur FilsFRA2004-06-12                
14Casper RuudNOR1998-12-22                17Jakub MensikCZE2005-09-01                22Alejandro Davidovich FokinaESP1999-06-05                
15Karen KhachanovRUS1996-05-21                18Luciano DarderiITA2002-02-14                23Rafael JodarESP2006-09-17                
 
...a Grand Slam quarterfinal                ...a Grand Slam round of 16                ...a Grand Slam round of 32                
18Luciano DarderiITA2002-02-14                20Valentin VacherotMON1998-11-16                35Ignacio BusePER2004-03-25                
20Valentin VacherotMON1998-11-16                35Ignacio BusePER2004-03-25                37Alexander BlockxBEL2005-04-08                
21Arthur FilsFRA2004-06-12                37Alexander BlockxBEL2005-04-08                53Terence AtmaneFRA2002-01-09                
24Arthur RinderknechFRA1995-07-23                39Mariano NavoneARG2001-02-27                57Camilo Ugo CarabelliARG1999-06-17                
27Francisco CerundoloARG1998-08-13                40Zizou BergsBEL1999-06-03                59Yannick HanfmannGER1991-11-13                
31Alejandro TabiloCHI1997-06-02                51Raphael CollignonBEL2002-01-13                63Roman Andres BurruchagaARG2002-01-23                
32Brandon NakashimaUSA2001-08-03                52Thiago Agustin TiranteARG2001-04-10                65Vit KoprivaCZE1997-06-15                
33Ugo HumbertFRA1998-06-26                53Terence AtmaneFRA2002-01-09                69Aleksandar KovacevicUSA1998-08-29                
35Ignacio BusePER2004-03-25                54Gabriel DialloCAN2001-09-24                70Dino PrizmicCRO2005-08-05                
36Corentin MoutetFRA1999-04-19                56Sebastian BaezARG2000-12-28                72Adolfo Daniel VallejoPAR2004-04-28