Men’s ATP Singles &
Doubles Rankings
Verified on February 10, 2025
Men’s ATP Singles & Doubles Rankings
Verified on February 10, 2025
Verified on February 10, 2025
Verified on February 10, 2025
Scroll left to right for full ranking details
Rank | Wk/Wk Change | Player | Country | Age | Points |
1 | Jannik Sinner | ITA | 23 | 11,830 | |
2 | Alexander Zverev | GER | 27 | 8,135 | |
3 | Carlos Alcaraz | ESP | 21 | 7,510 | |
4 | Taylor Fritz | USA | 27 | 5,100 | |
5 | Casper Ruud | NOR | 26 | 4,480 | |
6 | 2 | Alex de Minaur | AUS | 25 | 4,015 |
7 | -1 | Novak Djoković | SRB | 37 | 3,900 |
8 | -1 | Daniil Medvedev | RUS | 29 | 3,830 |
9 | Tommy Paul | USA | 27 | 3,445 | |
10 | Andrey Rublev | RUS | 27 | 3,270 | |
11 | 1 | Stefanos Tsitsipas | GRE | 26 | 3,095 |
12 | 2 | Holger Rune | DEN | 21 | 3,010 |
13 | -2 | Grigor Dimitrov | BUL | 33 | 2,945 |
14 | -1 | Ben Shelton | USA | 22 | 2,930 |
15 | 1 | Jack Draper | GBR | 23 | 2,680 |
16 | 1 | Lorenzo Musetti | ITA | 22 | 2,650 |
17 | -2 | Ugo Humbert | FRA | 26 | 2,625 |
18 | Frances Tiafoe | USA | 27 | 2,560 | |
19 | Arthur Fils | FRA | 20 | 2,355 | |
20 | 1 | Hubert Hurkacz | POL | 28 | 2,305 |
21 | -1 | Karen Khachanov | RUS | 28 | 2,210 |
22 | 1 | Félix Auger-Aliassime | CAN | 24 | 2,005 |
23 | -1 | Sebastian Korda | USA | 24 | 2,000 |
24 | 1 | Tomáš Macháč | CZE | 24 | 1,855 |
25 | -1 | Jiří Lehečka | CZE | 23 | 1,835 |
26 | Alexei Popyrin | AUS | 25 | 1,800 | |
27 | Alejandro Tabilo | CHI | 27 | 1,705 | |
28 | 1 | Francisco Cerúndolo | ARG | 26 | 1,670 |
29 | -1 | Jordan Thompson | AUS | 30 | 1,655 |
30 | Giovanni Mpetshi Perricard | FRA | 21 | 1,580 | |
31 | Sebastián Báez | ARG | 24 | 1,535 | |
32 | 22 | Denis Shapovalov | CAN | 25 | 1,521 |
33 | -1 | Gaël Monfils | FRA | 38 | 1,430 |
34 | -1 | Matteo Berrettini | ITA | 28 | 1,430 |
35 | -1 | Lorenzo Sonego | ITA | 29 | 1,376 |
36 | -1 | Flavio Cobolli | ITA | 22 | 1,372 |
37 | -1 | Alex Michelsen | USA | 20 | 1,370 |
38 | 1 | Matteo Arnaldi | ITA | 23 | 1,355 |
39 | -2 | Nuno Borges | POR | 27 | 1,345 |
40 | -2 | Nicolás Jarry | CHI | 29 | 1,340 |
41 | 3 | Pedro Martínez | ESP | 27 | 1,295 |
42 | 1 | Tallon Griekspoor | NED | 28 | 1,270 |
43 | -1 | Brandon Nakashima | USA | 23 | 1,250 |
44 | -4 | Tomás Martín Etcheverry | ARG | 25 | 1,240 |
45 | 2 | Jakub Menšík | CZE | 19 | 1,222 |
46 | -1 | Jan Lennard Struff | GER | 34 | 1,200 |
47 | 1 | Mariano Navone | ARG | 23 | 1,158 |
48 | 1 | Alexander Bublik | KAZ | 27 | 1,130 |
49 | -8 | Marcos Giron | USA | 31 | 1,125 |
50 | 1 | Roberto Carballés Baena | ESP | 31 | 1,071 |
52 | 1037 | 34 | David Goffin | BEL | |
51 | 1 | Roberto Bautista Agut | ESP | 36 | 1,052 |
52 | -2 | Zhizhen Zhang | CHN | 28 | 1,050 |
53 | 11 | Jaume Munar | ESP | 27 | 1,032 |
54 | -1 | Juncheng Shang | CHN | 20 | 1,025 |
55 | 2 | Fábián Marozsán | HUN | 25 | 1,010 |
56 | -1 | Miomir Kecmanović | SRB | 25 | 996 |
57 | -1 | David Goffin | BEL | 34 | 981 |
58 | Alexandre Müller | FRA | 28 | 953 | |
59 | -13 | Luciano Darderi | ITA | 22 | 945 |
60 | -1 | Alejandro Davidovich Fokina | ESP | 25 | 940 |
61 | 2 | Cameron Norrie | GBR | 29 | 934 |
62 | -1 | Zizou Bergs | BEL | 25 | 932 |
63 | 4 | Yoshihito Nishioka | JPN | 29 | 922 |
64 | -2 | Benjamin Bonzi | FRA | 28 | 911 |
65 | -5 | Arthur Rinderknech | FRA | 29 | 899 |
66 | -1 | Corentin Moutet | FRA | 25 | 872 |
67 | -1 | Aleksandar Vukic | AUS | 28 | 868 |
68 | 24 | Mattia Bellucci | ITA | 23 | 843 |
69 | -1 | Yunchaokete Bu | CHN | 23 | 830 |
70 | -1 | Roman Safiullin | RUS | 27 | 823 |
71 | Kei Nishikori | JPN | 35 | 793 | |
72 | 1 | Rinky Hijikata | AUS | 23 | 784 |
73 | -1 | Thanasi Kokkinakis | AUS | 28 | 766 |
74 | Quentin Halys | FRA | 28 | 756 | |
75 | -5 | Facundo Díaz Acosta | ARG | 24 | 748 |
76 | -1 | Aleksandar Kovačević | USA | 26 | 748 |
77 | -1 | Thiago Seyboth Wild | BRA | 24 | 732 |
78 | Jacob Fearnley | GBR | 23 | 731 | |
79 | Christopher O'Connell | AUS | 30 | 730 | |
80 | 13 | Daniel Altmaier | GER | 26 | 728 |
81 | -1 | Dušan Lajović | SRB | 34 | 717 |
82 | -1 | Learner Tien | USA | 19 | 707 |
83 | -6 | Luca Nardi | ITA | 21 | 681 |
84 | 3 | Francisco Comesaña | ARG | 24 | 674 |
85 | -1 | Botic van de Zandschulp | NED | 29 | 672 |
86 | -1 | Gabriel Diallo | CAN | 23 | 672 |
87 | 23 | Camilo Ugo Carabelli | ARG | 25 | 672 |
88 | -6 | Alexander Shevchenko | KAZ | 24 | 668 |
89 | -1 | Adam Walton | AUS | 25 | 655 |
90 | -1 | Damir Džumhur | BIH | 32 | 654 |
91 | -8 | Hugo Gaston | FRA | 24 | 649 |
92 | -1 | Francesco Passaro | ITA | 24 | 645 |
93 | 9 | Lucas Pouille | FRA | 30 | 632 |
94 | -4 | Fabio Fognini | ITA | 37 | 629 |
95 | -9 | James Duckworth | AUS | 33 | 628 |
96 | -1 | Hamad Medjedović | SRB | 21 | 617 |
97 | -1 | Márton Fucsovics | HUN | 33 | 616 |
98 | -1 | Otto Virtanen | FIN | 23 | 614 |
99 | -1 | Joao Fonseca | BRA | 18 | 600 |
100 | -1 | Thiago Monteiro | BRA | 30 | 594 |
Scroll left to right for full ranking details
Rank | Wk/Wk Change | Player | Country | Age | Points |
1 | Marcelo Arévalo | ESA | 34 | 7,620 | |
1 | Mate Pavić | CRO | 31 | 7,620 | |
3 | Henry Patten | GBR | 28 | 7,075 | |
4 | Harri Heliövaara | FIN | 35 | 7,055 | |
5 | 1 | Kevin Krawietz | GER | 33 | 6,330 |
6 | 4 | Simone Bolelli | ITA | 39 | 6,310 |
7 | 4 | Andrea Vavassori | ITA | 29 | 6,310 |
8 | 1 | Tim Pütz | GER | 37 | 6,240 |
9 | -4 | Jordan Thompson | AUS | 30 | 6,225 |
10 | -3 | Marcel Granollers | ESP | 38 | 6,170 |
11 | -4 | Horacio Zeballos | ARG | 39 | 6,170 |
12 | Nikola Mektić | CRO | 36 | 5,750 | |
13 | 1 | Wesley Koolhof | NED | 35 | 5,545 |
14 | -1 | Max Purcell | AUS | 26 | 5,300 |
15 | Michael Venus | NZL | 37 | 4,070 | |
16 | Neal Skupski | GBR | 35 | 3,580 | |
17 | Nathaniel Lammons | USA | 31 | 3,230 | |
17 | Jackson Withrow | USA | 31 | 3,230 | |
19 | Lloyd Glasspool | GBR | 31 | 3,210 | |
20 | Matthew Ebden | AUS | 37 | 3,105 | |
21 | Rohan Bopanna | IND | 44 | 3,000 | |
22 | 1 | Julian Cash | GBR | 28 | 2,965 |
23 | 2 | Jamie Murray | GBR | 38 | 2,935 |
24 | Hugo Nys | MON | 33 | 2,870 | |
25 | 4 | Robert Galloway | USA | 32 | 2,840 |
26 | 4 | Jan Zieliński | POL | 28 | 2,810 |
27 | 6 | Sander Gillé | BEL | 34 | 2,785 |
28 | -6 | Andrés Molteni | ARG | 36 | 2,765 |
29 | -2 | Ivan Dodig | CRO | 40 | 2,760 |
30 | -2 | Fabien Reboul | FRA | 29 | 2,690 |
31 | Rajeev Ram | USA | 40 | 2,685 | |
32 | Édouard Roger-Vasselin | FRA | 41 | 2,550 | |
33 | -7 | Máximo González | ARG | 41 | 2,540 |
34 | John Peers | AUS | 36 | 2,535 | |
35 | Joran Vliegen | BEL | 31 | 2,440 | |
36 | Sadio Doumbia | FRA | 34 | 2,390 | |
37 | 2 | Marcelo Melo | BRA | 41 | 2,385 |
38 | Rafael Matos | BRA | 29 | 2,347 | |
39 | -2 | Adam Pavlásek | CZE | 30 | 2,325 |
40 | 1 | Austin Krajicek | USA | 34 | 2,250 |
41 | 4 | Ariel Behar | URU | 35 | 2,231 |
42 | -2 | Sem Verbeek | NED | 30 | 2,175 |
43 | Joe Salisbury | GBR | 32 | 2,130 | |
44 | -2 | Alexander Erler | AUT | 27 | 2,062 |
45 | -1 | Lucas Miedler | AUT | 28 | 1,973 |
46 | Yuki Bhambri | IND | 32 | 1,895 | |
47 | Andre Goransson | SWE | 30 | 1,895 | |
48 | Santiago González | MEX | 41 | 1,890 | |
49 | Albano Olivetti | FRA | 33 | 1,835 | |
50 | 1 | Sander Arends | NED | 33 | 1,805 |
51 | 1 | Luke Johnson | GBR | 30 | 1,776 |
52 | -2 | Nicolás Barrientos | COL | 37 | 1,770 |
53 | Jean-Julien Rojer | NED | 43 | 1,680 | |
54 | 23 | Christian Harrison | USA | 30 | 1,645 |
55 | 23 | Evan King | USA | 32 | 1,633 |
56 | 1 | Guido Andreozzi | ARG | 33 | 1,620 |
57 | -3 | Hendrik Jebens | GER | 29 | 1,606 |
58 | -4 | Constantin Frantzen | GER | 26 | 1,606 |
59 | -3 | Skander Mansouri | TUN | 29 | 1,567 |
60 | -1 | Grégoire Jacq | FRA | 32 | 1,460 |
61 | -3 | Miguel Reyes Varela | MEX | 37 | 1,442 |
62 | -2 | Orlando Luz | BRA | 27 | 1,435 |
63 | -2 | Francisco Cabral | POR | 28 | 1,419 |
64 | -2 | Aleksandr Nedovyesov | KAZ | 37 | 1,401 |
65 | -1 | Robin Haase | NED | 37 | 1,366 |
66 | -3 | Gonzalo Escobar | ECU | 36 | 1,360 |
67 | -2 | Sriram Balaji | IND | 34 | 1,341 |
68 | -2 | Theo Arribage | FRA | 24 | 1,340 |
69 | 1 | Manuel Guinard | FRA | 29 | 1,275 |
70 | -1 | Andreas Mies | GER | 34 | 1,225 |
71 | 9 | Jakob Schnaitter | GER | 28 | 1,202 |
71 | 9 | Mark Wallner | GER | 25 | 1,202 |
73 | -1 | Romain Arneodo | MON | 32 | 1,190 |
74 | -6 | Sebastian Korda | USA | 24 | 1,180 |
75 | -2 | John Patrick Smith | AUS | 36 | 1,165 |
76 | Matwé Middelkoop | NED | 41 | 1,130 | |
77 | -3 | Patrik Rikl | CZE | 26 | 1,100 |
78 | -3 | Rithvik Choudary Bollipalli | IND | 24 | 1,088 |
79 | 5 | Piotr Matuszewski | POL | 26 | 1,084 |
80 | 2 | Ryan Seggerman | USA | 25 | 1,065 |
81 | -2 | Petr Nouza | CZE | 26 | 1,057 |
82 | 3 | Diego Hidalgo | ECU | 31 | 1,040 |
83 | Arjun Kadhe | IND | 31 | 1,038 | |
84 | -17 | Tomáš Macháč | CZE | 24 | 1,035 |
85 | 2 | Matthew Christopher Romios | AUS | 25 | 1,032 |
86 | Mackenzie McDonald | USA | 29 | 1,030 | |
87 | 4 | Alex Michelsen | USA | 20 | 1,005 |
88 | -17 | Zhizhen Zhang | CHN | 28 | 990 |
89 | 6 | Fernando Romboli | BRA | 36 | 980 |
90 | -2 | Victor Cornea | ROU | 31 | 968 |
91 | -2 | Alexander Zverev | GER | 27 | 960 |
92 | -2 | Tallon Griekspoor | NED | 28 | 920 |
93 | 16 | JJ Tracy | USA | 22 | 920 |
94 | 3 | Patrik Trhac | USA | 26 | 903 |
95 | -1 | Marcelo Zormann | BRA | 28 | 898 |
96 | 7 | Karol Drzewiecki | POL | 29 | 889 |
97 | 1 | Marcus Willis | GBR | 34 | 886 |
98 | -2 | Jonathan Eysseric | FRA | 34 | 882 |
99 | -6 | Bart Stevens | NED | 27 | 869 |
100 | 25 | Robert Cash | USA | 23 | 861 |
Have you ever wondered how the latest men’s tennis rankings are calculated? If so, you’re not alone.
At first glance, the ATP ranking system can seem daunting, especially compared to other sports, but the good news is that it’s’ not all that bad.
At TennisCompanion, we think all tennis players and fans should understand how men’s tennis rankings are calculated. Therefore, we’ve created this section to explain how it works.
Men’s tennis rankings are based on a simple point system. In other words, the more points a player accumulates, the higher their ranking. Each player accumulates points through participation in various tennis tournaments throughout the year, and the further a player progresses through a tournament, the more points they are rewarded.
Not so bad, right?
Of course, as you can imagine, the distribution of points varies depending on the tournament. For example, winning the US Open will be worth more points than winning a small Challenger Tour tournament.
Let’s quickly examine the types of tournaments that make up the men’s professional tennis circuit.
Tier 1 tournaments are typically the most familiar or well-known men’s professional tennis tournaments. These include the Grand Slams, ATP World Tour Masters 1000, ATP World Tour 500 and 250 tournaments.
Grand Slams
The men’s ATP runs four grand slams each year. The Australian Open kicks off the calendar year, followed by the French Open and Wimbledon, and the US Open wraps up the season at the end of the summer.
ATP World Tour Masters 1000
While not as high-profile as the four grand slams, the nine annual masters tournaments run throughout the year in North America, Europe, and Asia. These tournaments include the famous Monte-Carlo Rolex Masters and the BNP Paribas Open in Indian Wells, CA.
ATP World Tour 500 & 250
The third tier and fourth level of tier 1 men’s ATP professional tennis tournaments include ATP World Tour 500 & 250 tournaments. The 500 series comprises 11 annual tournaments, while the newer (established in 2009) 250 series consists of 40 tournaments throughout the year.
The men’s Challenge Tour is a step down from the ATP World Tour, and the ability to earn ATP points is limited compared to the World Tour. As a result, you won’t see many top 100 players competing frequently in these tournaments.
The following Challenger Tour tournaments are held each year.
ATP Challenger Tour 125,000 + H
ATP Challenger Tour 125,000
ATP Challenger Tour 100,000
ATP Challenger Tour 75,000
ATP Challenger Tour 50,000
ATP Challenger Tour 35,000 + H
The Futures are the lowest and final tier of men’s professional tennis tournaments. While these tournaments don’t’ award many points, they are the stomping ground for amateur players looking to make their mark and earn points to advance to Challenger Tournaments and, finally, the ATP World Tour.
Futures 15,000 + H
Futures 15,000
Futures 10,000 + H
Futures 10,000
S0, what does all this mean? As you may have guessed, the number of points tied to a specific tournament depends on the tier. The higher the tier, laddering up from the Futures to the Grand Slams, the more points a player can accumulate.
Men’s ATP tennis rankings are calculated on a rolling basis by totaling a player’s points over the past 52 weeks for the following tournaments:
We find one of the easiest ways to grasp how points are awarded to players at each level of the tournament is by looking at a table that breaks down the point distribution.
The table below shows the current men’s ATP men’s distribution. On the left-hand side, all of the tournaments are listed, and across the top, you’ll notice abbreviations for the different rounds of the tournament, which match up with the number of points that are rewarded.
*H – denotes hospitality or that the tournament covers food and lodging for players
Tournament category | W | F | SF (3rd/4th) | QF | R16 | R32 | R64 | R128 | Add. qual. pts. |
Grand Slam | 2000 | 1200 | 720 | 360 | 180 | 90 | 45 | 10 | 25 |
World Tour Finals | 1500^ 1100m |
1000^ 600m |
600^ 200m |
(200 for each round-robin match win, +400 for a semifinal win, +500 for the final win) |
|||||
Masters 1000 | 1000 | 600 | 360 | 180 | 90 | 45 | 10 (25) | (10) | 25 (16) |
Olympics | 750 | 450 | 340 (bronze) 270 (4th) |
135 | 70 | 35 | 5 | 0 | 0 |
500 Series | 500 | 300 | 180 | 90 | 45 | (20) | 0 | 0 | 20 (10) |
250 Series | 250 | 150 | 90 | 45 | 20 | (5) | 0 | 0 | 12 (5) |
Challenger Tour Finals | 125^ 95m |
75^ 45m |
45^ 15m |
(15 for each round-robin match win, +30 for a semifinal win, +50 for the final win) |
|||||
Challenger 125,000 +H | 125 | 75 | 45 | 25 | 10 | 0 | 0 | 0 | 5 |
Challenger 125,000 | 110 | 65 | 40 | 20 | 9 | 0 | 0 | 0 | 5 |
Challenger 100,000 | 100 | 60 | 35 | 18 | 8 | 0 | 0 | 0 | 5 |
Challenger 75,000 | 90 | 55 | 33 | 17 | 8 | 0 | 0 | 0 | 5 |
Challenger 50,000 | 80 | 48 | 29 | 15 | 7 | 0 | 0 | 0 | 5 |
Challenger 35,000 +H | 80 | 48 | 29 | 15 | 6 | 0 | 0 | 0 | 5 |
Futures 15,000 +H | 35 | 20 | 10 | 4 | 1 | 0 | 0 | 0 | 0 |
Futures 15,000 | 27 | 15 | 8 | 3 | 1 | 0 | 0 | 0 | 0 |
Futures 10,000 | 18 | 10 | 6 | 2 | 1 | 0 | 0 | 0 | 0 |
We’re glad you asked! To keep things simple, we left out many more specific details. However, some great resources are available if you’d like to learn more.