SINGLES
SINGLES LIVE
The Pepperstone ATP Rankings, the historical merit-based method to determine tournament entry and seeding based on men's tennis rankings, is updated Sunday night (ET) after tournaments end. To learn more, visit our FAQ page.
Rank
+/- Rank
Player
Age
Points
+/- Points
Tourn Played
Dropping
Next Best
1505T -13
FRA
Boris Fassbender 24 2 4 0 0
1505T
ITA
Carlo Alberto Fossati 23 2 +2 4 0 0
1505T -13
ARG
Juan Manuel La Serna 18 2 4 0 0
1505T -13
VIE
Phuong Van Nguyen 21 2 4 0 0
1505T -37
ROU
Vlad Stoica 21 2 4 0 0
1505T -13
USA
Elijah Strode 20 2 4 0 0
1511T -15
BEL
Alexander Blockx 17 2 4 0 0
1511T -15
NED
Daniel De Jonge 23 2 4 0 0
1511T +272
GER
Tim Heger 22 2 +1 4 0 0
1511T -15
CHN
Majun Li 17 2 4 0 0
1511T -15
UKR
Mykhailo Mossur 18 2 4 0 0
1511T -15
SUI
Arthur Neuhaus 23 2 4 0 0
1511T -15
ROU
Bogdan Pavel 23 2 4 0 0
1511T -15
IND
Suraj R Prabodh 27 2 4 0 0
1511T -15
ITA
Horst Rieder 25 2 4 0 0
1511T -15
BRA
Laelson Rodrigues 23 2 4 0 0
1511T -15
SUI
Jonas Schaer 22 2 4 0 0
1511T -15
GER
Jeremy Schifris 20 2 4 0 0
1511T -15
FRA
Pierre Antoine Tailleu 19 2 4 0 0
1511T -15
EST
Siim Troost 22 2 4 0 0
1511T -15
UKR
Danylo Veremeychuk 25 2 4 0 0
1511T -15
THA
Pol Wattanakul 27 2 4 0 0
1527T -10
IND
Anirudh Chandrasekar 24 2 5 0 0
1527T -10
TPE
Kuan Yu Chen 21 2 5 0 0
1527T -10
UKR
Vladyslav Manafov 29 2 5 0 0
1527T -10
USA
Jake Van Emburgh 23 2 5 0 0
1531T +315
ROU
Dragos Nicolae Cazacu 18 2 +1 5 0 0
1531T -10
THA
Congsup Congcar 26 2 5 0 0
1531T -10
PHI
Michael Francis Eala 20 2 5 0 0
1531T -10
BRA
Caio Gruber 22 2 5 0 0
1531T -10
CZE
Mark Havlicek 18 2 5 0 0
1531T -10
BEL
Louis Herman 21 2 5 0 0
1531T +315
ROU
Dragos Constantin Ignat 29 2 +1 5 0 0
1531T -10
GBR
William Jansen 17 2 5 0 0
1531T -10
ITA
Giuseppe La Vela 21 2 5 0 0
1531T -10
SVK
Kristof Minarik 21 2 5 0 0
1531T -10
CHN
Ye Cong Mo 22 2 5 0 0
1531T -10
AUS
Thomas Pavlekovich Smith 21 2 5 0 0
1531T -162
ARG
Luciano Tacchi 21 2 -1 5 1 0
1531T -35
GBR
Joe Tyler 23 2 5 0 0
1531T -10
GER
Max Wiskandt 20 2 5 0 0
1531T -10
JPN
Daiki Yoshimura 20 2 5 0 0
1531T -10
TPE
Cheng-Yu Yu 27 2 5 0 0
1548T -13
IND
Siddhant Banthia 22 2 6 0 0
1548T -13
USA
Eric Hadigian 22 2 6 0 0
1548T -13
KAZ
Timur Maulenov 22 2 6 0 0
1551T -13
GBR
Billy Blaydes 18 2 6 0 0
1551T -13
ITA
Andres Gabriel Ciurletti 24 2 6 0 0
1551T -13
USA
Ryan Colby 19 2 6 0 0
1551T -13
PER
Petr Iamachkine 26 2 6 0 0
1551T -13
KOR
Yunseok Jang 19 2 6 0 0
1551T -13
IND
Madhwin Kamath 20 2 6 0 0
1551T -13
CAN
Christian Lakoseljac 23 2 6 0 0
1551T -13
SUI
Gabriele Moghini 26 2 6 0 0
1551T -13
RUS
Maxim Ratniuk 26 2 6 0 0
1551T -13
GER
Noah Schlagenhauf 19 2 6 0 0
1551T -13
SUI
Timofey Stepanov 19 2 6 0 0
1551T -13
RUS
Nikolay Sysoev 18 2 6 0 0
1551T +326
ROU
Valentin Vanta 24 2 +1 6 0 0
1551T -13
USA
Emmett Ward IV 27 2 6 0 0
1551T -13
NED
Jing Long Weng 21 2 6 0 0
1551T -13
ISR
Yasha Zemel 24 2 6 1 0
1551T -13
RUS
Konstantin Zhzhenov 18 2 6 1 0
1568T -10
ITA
Alessandro Ingarao 23 2 7 2 0
1568T -10
USA
Nico Mostardi 24 2 7 0 0
1568T -10
MEX
Rodrigo Pacheco Mendez 17 2 7 0 0
1571T -33
ESP
Ignacio Benzal Alia 22 2 7 0 0
1571T -10
ITA
Stefano D'Agostino 18 2 7 0 0
1571T -10
AUT
Benedikt Emesz 20 2 7 0 0
1571T -10
ESP
Alejandro Garcia 20 2 7 0 0
1571T -10
AUT
Michael Gloeckler 24 2 7 0 0
1571T -33
GER
Benedikt Henning 25 2 7 0 0
1571T -10
THA
Pruchya Isaro 26 2 7 0 0
1571T -10
RUS
Vladimir Korolev 27 2 7 0 0
1571T -10
GER
Noel Larwig 20 2 7 0 0
1571T -180
ITA
Antonio Massara 27 2 -1 7 0 0
1571T -10
USA
Hillel Rousseau 27 2 7 0 0
1571T -33
ITA
Federico Salomone 21 2 7 0 0
1571T -10
ZIM
Mehluli Don Ayanda Sibanda 22 2 7 0 0
1571T -10
GBR
Mattias Southcombe 19 2 7 0 0
1571T -10
NED
Roland Stuurman 23 2 7 0 0
1571T -10
AUT
Aleksandar Tomas 19 2 7 0 0
1571T -10
AUS
Stefan Vujic 24 2 7 1 0
1571T -10
AUT
Niklas Waldner 20 2 7 0 0
1589T -28
EGY
Michael Bassem Sobhy 18 2 8 0 0
1589T -13
LTU
Edas Butvilas 18 2 8 0 0
1589T +334
SLO
Matic Dimic 20 2 +1 8 0 0
1589T -13
USA
Keenan Mayo 22 2 8 0 0
1589T -13
CHN
Chuhan Wang 30 2 8 0 0
1589T -13
USA
Cooper Williams 17 2 8 0 0
1595 -12
ISR
Lior Goldenberg 22 2 9 0 0
1596T -12
MAR
Mehdi Benchakroun 18 2 9 0 0
1596T -12
CHI
Nicolas Bruna 23 2 9 0 0
1596T -7
GER
Karlo Cubelic 24 2 9 0 0
1596T -20
FRA
Mayeul Darras 23 2 9 0 0
1596T -12
FRA
Maxime Dubouch 19 2 9 0 0
1596T -12
FRA
Hugo Pierre 26 2 9 0 0
1602T -8
BRA
Mateo Barreiros Reyes 21 2 10 0 0
1602T -13
CZE
Tomas Jirousek 22 2 10 0 0
1602T -13
ITA
Leonardo Malgaroli 20 2 10 0 0
1602T -13
SVK
Peter Benjamin Privara 18 2 10 0 0
1602T -13
SUI
Raffael Schaer 20 2 10 0 0
1607T -13
BUL
Anthony Genov 20 2 11 0 0
1607T -13
USA
Chad Kissell 26 2 11 0 0
1607T -13
BLR
Daniil Ostapenkov 19 2 11 0 0
1610T -11
THA
Krittin Koaykul 27 2 12 0 0
1610T -11
GER
Neo Niedner 19 2 12 0 0
1610T -11
FRA
Matt Ponchet 18 2 12 0 0
1613T -14
EGY
Akram El Sallaly 24 2 13 0 0
1613T -14
CZE
Dominik Kellovsky 26 2 13 0 0
1615 -11
EGY
Faris Zakaryia 21 2 18 0 0
1616T -11
KUW
Bader Alabdullah 20 1 1 0 0
1616T -11
SVK
Alfred Almasi 19 1 1 0 0
1616T
BRA
Victor Alves 18 1 +1 1 0 0
1616T -11
ISR
Ran Amar 23 1 1 0 0
1616T -11
MEX
Isaac Arturo Arevalo 22 1 1 0 0
1616T
MAR
Karim Bennani 15 1 +1 1 0 0
1616T -11
POL
Tomasz Berkieta 16 1 1 0 0
1616T -11
USA
Darwin Blanch 14 1 1 0 0
1616T -11
USA
Loren Thomas Byers 20 1 1 0 0
1616T -11
ITA
Federico Cina 15 1 1 0 0
1616T -11
ESP
Pol Del Castillo 19 1 1 0 0
1616T -11
FRA
Clement Deleersnyder 20 1 1 0 0
1616T -11
SUI
Dylan Dietrich 17 1 1 0 0
1616T
MAR
Yassine Dlimi 19 1 +1 1 0 0
1616T -11
UZB
Mustafa Dustov 17 1 1 0 0
1616T -11
ARG
Nicolas Eli 17 1 1 0 0
1616T -11
AUS
Cooper Errey 16 1 1 0 0
1616T -11
ITA
Lorenzo Favero 21 1 1 0 0
1616T -11
USA
Andrew Fenty 22 1 1 0 0
1616T -11
ESP
Andres Fernandez Canovas 23 1 1 0 0
1616T -11
FRA
Jeremy Field 26 1 1 0 0
1616T -11
USA
Carson Gates 21 1 1 0 0
1616T
FRA
Gregoire Gervail 30 1 +1 1 0 0
1616T -11
BRA
Asdrubal Gobernate 27 1 1 0 0
1616T -11
ITA
Edoardo Graziani 22 1 1 0 0
1616T -11
DEN
Anders Grinderslev 28 1 1 0 0
1616T
JPN
Asahi Harazaki 18 1 +1 1 0 0
1616T -11
AUS
Casey Hoole 19 1 1 0 0
1616T +68
GBR
Evan Hoyt 27 1 1 1 0
1616T -11
GBR
Edward Hubner 24 1 1 0 0
1616T -11
GBR
Emile Hudd 22 1 1 1 0
1616T -11
UZB
Rakhimbek Ibrakhimov 21 1 1 0 0
1616T -11
ARG
Matias Iturbe 20 1 1 0 0
1616T -11
USA
Phillip Jordan 21 1 1 0 0
1616T -11
KOR
Ku Keon Kang 25 1 1 0 0
1616T -11
CAN
Nick Lagaev 21 1 1 0 0
1616T -11
BRA
Vitor Leal 23 1 1 0 0
1616T -11
POR
Vasco Leote Prata 19 1 1 0 0
1616T -11
TPE
Ping Chen Lin 19 1 1 0 0
1616T -11
POL
Mikolaj Lis 19 1 1 0 0
1616T -11
ITA
Francesco Liucci 23 1 1 0 0
1616T -11
USA
Jaycer Lyeons 21 1 1 0 0
1616T -11
IND
Ajay Malik 19 1 1 0 0
1616T -11
BUL
Viktor Markov 17 1 1 0 0
1616T -11
ITA
Riccardo Mascarini 24 1 1 0 0
1616T -11
BLR
Aliaksey Matsiush 22 1 1 0 0
1616T -11
JPN
Kenta Miyoshi 18 1 1 0 0
1616T -11
ITA
Filippo Moroni 21 1 1 0 0
1616T -11
ESP
Antonio Muniz Hidalgo 22 1 1 0 0
1616T
JPN
Shunsuke Nakagawa 22 1 +1 1 0 0
1616T -11
JPN
Seiya Nakanishi 26 1 1 0 0
1616T -11
SRI
Chathurya Nilaweera 17 1 1 0 0
1616T -11
CZE
Daniel Orlita 25 1 1 0 0
1616T -11
KAZ
Islam Orynbasar 18 1 1 0 0
1616T -11
FRA
Victor Paganetti 19 1 1 0 0
1616T -11
EST
Robin Erik Parts 22 1 1 0 0
1616T -11
GER
Philipp Pavlenko 20 1 1 0 0
1616T -11
SRB
Marko Pavlovic 22 1 1 0 0
1616T -11
NED
Stijn Pel 20 1 1 0 0
1616T -11
USA
Masato Perera 18 1 1 0 0
1616T -11
GBR
Luka Petrovic 19 1 1 0 0
1616T -11
LAT
Martins Podzus 28 1 1 0 0
1616T -11
AUT
Gregor Ramskogler 23 1 1 0 0
1616T -11
COL
Frazier Rengifo 23 1 1 0 0
1616T -11
NZL
Finn Reynolds 22 1 1 0 0
1616T -11
ISR
Nitzan Ricklis 22 1 1 0 0
1616T -11
POR
Andre Rodeia 20 1 1 0 0
1616T -11
USA
Alexandre Rotsaert 22 1 1 0 0
1616T
SUI
Patrick Schoen 17 1 +1 1 0 0
1616T -11
IND
Atharva Sharma 22 1 1 0 0
1616T -11
UKR
Artem Smirnov 34 1 1 0 0
1616T -11
ITA
Alessandro Spadola 19 1 1 0 0
1616T -11
FRA
Olivier Stuart 25 1 1 1 0
1616T -11
BRA
Henrique Hamamoto Ushizima 17 1 1 0 0
1616T -11
PAR
Martin Antonio Vergara Del Puerto 18 1 1 0 0
1616T -11
AUS
Zack Viiala 16 1 1 0 0
1616T -11
ARG
Bautista Vilicich 20 1 1 0 0
1616T -11
GER
Leonard Von Hindte 28 1 1 0 0
1616T -11
GER
Michael Weindl 27 1 1 0 0
1616T -11
USA
Logan Zapp 20 1 1 0 0
1696T -12
ALG
Aymen Abderrahmene Ali Moussa 18 1 2 0 0
1696T -12
ISR
Ofek Amoyal 22 1 2 0 0
1696T -12
RUS
Alen Avidzba 22 1 2 0 0
1696T -12
RSA
Devin Badenhorst 18 1 2 0 0
1696T -91
CAN
Razvan Baiant 22 1 2 0 0
1696T -12
ITA
Niccolo Baroni 18 1 2 0 0
1696T -12
BEL
Alessio Basile 18 1 2 0 0
1696T -12
ISR
Vladimir Bazilevskiy 17 1 2 0 0
1696T -12
USA
John Bernard 21 1 2 0 0
1696T -12
GBR
Samm Butler 27 1 2 0 0
1696T -12
KOR
Gerard Campana Lee 17 1 2 0 0
1696T -12
RUS
Alexander Chepik 26 1 2 0 0
1696T -12
KOR
Suk Hyun Choo 21 1 2 0 0
1696T -12
ITA
Alessandro Cortegiani 26 1 2 0 0
1696T -12
FRA
Charlelie Cosnet 19 1 2 0 0
1696T -12
USA
Tommy Czaplinski 18 1 2 0 0
1696T -12
SWE
Mans Dahlberg 19 1 2 0 0
1696T -91
FRA
Guillaume Dalmasso 19 1 2 0 0
1696T -12
ARG
Felipe De Dios 19 1 2 0 0
1696T -12
GBR
Rahul Dhokia 22 1 2 0 0
1696T -12
AUS
Chen Dong 19 1 2 0 0
1696T -12
GER
Felix Einig 1 2 0 0
1696T -12
MAR
Hamza El Amine 18 1 2 0 0
1696T -12
AUS
Chase Ferguson 23 1 2 0 0
1696T -12
GBR
Jack Gibbens 25 1 2 1 0
1696T -12
GER
Jonas Pelle Hartenstein 21 1 2 0 0
1696T -12
GER
Maximilian Homberg 19 1 2 0 0
1696T -12
AUS
David Hough 24 1 2 0 0
1696T -12
RSA
Joshua Howard-Tripp 23 1 2 0 0
1696T -12
CZE
Jan Hrazdil 17 1 2 0 0
1696T -12
GER
Hasan Ibrahim 27 1 2 0 0
1696T -91
JPN
Geni Inoue 19 1 2 0 0
1696T -91
CRO
Patrik Jurina 17 1 2 0 0
1696T -12
BLR
Aleksandr Kalinin 20 1 2 0 0
1696T -12
GER
Kiyan Santino Kasemi 19 1 2 0 0
1696T -12
KAZ
Timur Khabibulin 27 1 2 0 0
1696T -12
USA
Benjamin Kittay 19 1 2 0 0
1696T -12
BUL
Samuil Konov 19 1 2 0 0
1696T -12
POL
Mateusz Kulakowski 19 1 2 0 0
1696T -12
USA
Pranav Kumar 23 1 2 0 0
1696T -12
ECU
Miguel Mateo Larrea 17 1 2 0 0
1696T -12
BUL
George Lazarov 17 1 2 1 0
1696T -12
VIE
Tu Le Khanh Duy 19 1 2 0 0
1696T -12
GBR
George Loffhagen 21 1 2 0 0
1696T -12
POR
Hugo Maia 21 1 2 0 0
1696T -12
GER
Jonas Maier 25 1 2 0 0
1696T -12
JPN
Toshihide Matsui 44 1 2 0 0
1696T -12
USA
Stefan Menichella 27 1 2 0 0
1696T -12
SRB
Lazar Milicevic 20 1 2 0 0
1696T -12
SRB
Stefan Milicevic 25 1 2 0 0
1696T -91
ITA
Andrea Militi Ribaldi 23 1 2 0 0
1696T -12
ESP
Rodrigo Mora Clement 21 1 2 0 0
1696T -12
ARG
Manuel Mouilleron Salvo 19 1 2 0 0
1696T -12
KUW
Abdulhamid Mubarak 28 1 2 0 0
1696T -12
GBR
Finn Murgett 21 1 2 0 0
1696T -12
IRI
Hamidreza Nadaf 29 1 2 1 0
1696T -12
VIE
Dac Thien Nguyen 23 1 2 0 0
1696T -12
CZE
Jakub Nicod 18 1 2 0 0
1696T -12
ARG
Ignacio Novo 22 1 2 0 0
1696T -12
CZE
Patrik Oplustil 17 1 2 0 0
1696T -12
POL
Piotr Pawlak 20 1 2 0 0
1696T -12
VIE
Minhtuan Pham 28 1 2 0 0
1696T -12
SRB
Petar Pjevcevic 27 1 2 1 0
1696T -12
RUS
Boris Pokotilov 25 1 2 0 0
1696T -12
ITA
Davide Pontoglio 30 1 2 0 0
1696T -12
USA
Elijah Poritzky 19 1 2 0 0
1696T -12
DEN
Oskar Brostrom Poulsen 20 1 2 0 0
1696T -12
RSA
Victor Putter 21 1 2 0 0
1696T -12
FRA
Leo Raquillet 16 1 2 0 0
1696T -12
PAK
Huzaifa Abdul Rehman 19 1 2 0 0
1696T -12
AUS
Josh Reid 21 1 2 0 0
1696T -12
ARG
Franco Ribero 23 1 2 0 0
1696T -12
FRA
Nicolas Rousset 22 1 2 0 0
1696T -12
GER
Lambert Ruland 19 1 2 0 0
1696T -12
FIN
Leevi Saatela 27 1 2 0 0
1696T -12
USA
Sumit Sarkar 23 1 2 0 0
1696T -12
RUS
Daniil Savelev 21 1 2 0 0
1696T -12
ISR
Ofek Shimanov 17 1 2 0 0
1696T -12
CAN
Stefan Simeunovic 18 1 2 0 0
1696T -12
USA
Adit Sinha 19 1 2 0 0
1696T -12
FRA
Rayane Stable 23 1 2 0 0
1696T -12
SWE
Jonathan Stenberg 33 1 2 0 0
1696T -12
UKR
Oleg Stepanenko 29 1 2 0 0
1696T -12
SRB
Sabit Suntic 21 1 2 0 0
1696T -12
BRA
Rafael Tosetto 23 1 2 0 0
1696T -12
SUI
Daniel Valent 27 1 2 0 0
1696T -12
PER
Duilio Vallebuona 30 1 2 0 0
1696T -12
FRA
Arthur Weber 30 1 2 0 0
1696T -12
GBR
Phoenix Weir 16 1 2 0 0
1696T -12
CHN
Linang Xiao 22 1 2 0 0
1786T -3
FIN
Vesa Ahti 23 1 3 0 0
1786T -3
ARG
Benjamin Denis Alarcon 22 1 3 0 0
1786T -3
GER
Edison Ambarzumjan 26 1 3 0 0
1786T -3
ROU
Stefan Adrian Andreescu </