Help us to improve the site !
This table recaps the ATP points earned this year (also known as ATP Race)
This includes points gained during Davis Cup F of the previous year since they count for WTF qualification
Pos: Tennis Player Rank
Pts: Current year ATP points
Moved: Rank change vs previous official ATP rankings release
Next Pts: Current year ATP points if player wins next match
Max Pts: Current year ATP points if player wins current tournament (current round for Davis Cup)
Tournament categories include (ITF Grand Slam/ATP Tour/Challenger + winner points): GS2000, ATP1000, ATP500, ATP250, CH125/110/100/90/80

Qualification Cut: any player with more points than the cut is qualified for the ATP World Tour Finals
Notice that the cut value is a worst case scenario (tournament big points shared by highest ranked players)
As a consequence, the cut value is very high at the start of the year and decreases throughout the season
Pos.Player NameCtryPtsMovedCurrent TournamentPrevious TournamentsNext Pts Max Pts
 World Tour Finals Qualification Cut5280
 1
Diego SchwartzmanARG110-----
 2
Guido PellaARG90-----
 3
Fabiano De PaulaBRA89--Lost in Santo Domingo 2 R32--
 4
Nikoloz BasilashviliGEO85+4-Doha 6 W--
 5
Pablo CuevasURU80-1----
 6
Ricardas BerankisLTU80-1----
 7
Go SoedaJPN80-1----
 8
Hugo DellienBOL79-1----
 9
Guilherme ClezarBRA60-----
 10
Ivo KlecSVK58+55-Lome 2 W--
 11
Janez SemrajcSLO56-1----
 12
Jason KublerAUS55-1----
 13
Hans Podlipnik CastilloCHI55-1Santiago 6 R32-5690
 14
Roman SafiullinRUS54-1----
 15
Danai UdomchokeTHA54-1----
 16
Dennis NovikovUSA54-1----
 17
Eduardo StruvayCOL54-1----
 18
Juan Carlos SaezCHI51-Santiago 6 R32Lost in Villa Alemana 3 QF5286
 19
Grzegorz PanfilPOL50-2----
 20
Tatsuma ItoJPN48-1----
 21
Mohamed SafwatEGY42-1----
 22
Jose HernandezDOM41-1----
 23
Guillermo Rivera AranguizCHI37+5Santiago 6 R16Lost in Villa Alemana 3 QF4071
 24
Jaime Pulgar GarciaESP37+65-Lost in Lome 2 F--
 25
Brydan KleinGBR37-3----
 26
Yannick JankovitsFRA37-3----
 27
Christian TrubrigAUT37-3----
 28
Christian GarinCHI36-3Santiago 6 R32-3771
 29
Laslo DjereSRB35+144-Dakar 2 W--
 30
Jarmere JenkinsUSA35-4----
 31
Maxime AuthomBEL35-4----
 32
Adrien BosselSUI34-3----
 33
Marco TrungellitiARG34-3----
 34
Toni AndroicCRO34-3----
 35
Fabricio NeisBRA33-3----
 36
Fernando RomboliBRA32-3-Lost in Villa Alemana 3 R32--
 37
Omar GiacaloneITA32-3----
 38
Alexandre FolieBEL31-3-Lost in Dakar 2 R16--
 39
Simone BolelliITA30-3----
 40
Blaz RolaSLO30-3----
 41
Victor Estrella BurgosDOM30-3----
 42
Alexis MusialekFRA30-3----
 43
Petros ChrysochosCYP30-3----
 44
Aldin SetkicBIH29+76Istanbul 6 R32Lost in Dakar 2 F3047
 45
Ti ChenTPE29-2----
 46
Michael BerrerGER29-2----
 47
Facundo ArguelloARG29-2----
 48
Pedro CachinARG29-2----
 49
Konstantin KravchukRUS29-8----
 50
Yuichi SugitaJPN29-8----
 51
Antal Van Der DuimNED28-3----
 52
Marc Fornell MestresESP28-3----
 53
Agustin VelottiARG28-6----
 54
Andrey RublevRUS27+284-Santo Domingo 2 W--
 55
Daniel NguyenUSA27-5----
 56
Connor SmithUSA26+24-Lost in Santo Domingo 2 SF--
 57
Andres MolteniARG26-4----
 58
Yasutaka UchiyamaJPN26-7----
 59
Roberto Ortega OlmedoESP26-7----
 60
Thiago MonteiroBRA25-1-Lost in Santo Domingo 2 R16--
 61
Mathias BourgueFRA25-7----
 62
Mirza BasicBIH25-7----
 63
Remi BoutillierFRA24+127-Antalya 36 W--
 64
Enrique Lopez PerezESP24+11Istanbul 6 R32Lost in Lome 2 QF2542
 65
Erik CrepaldiITA24+2-Lost in Antalya 36 QF--
 66
Tom Kocevar DesmanSLO24-5----
 67
Joshua Ward HibbertGBR24-7----
 68
Maxime TabatruongFRA24-12----
 69
Julien CagninaBEL24-12----
 70
Adrian SikoraSVK24-12----
 71
Bastian MallaCHI23+149Santiago 6 R32Villa Alemana 3 W2458
 72
Tomas Lipovsek PuchesARG23+53-Lost in Villa Alemana 3 F--
 73
Matias SborowitzCHI23-3Santiago 6 R16Lost in Villa Alemana 3 R162657
 74
Philip BesterCAN23-11----
 75
Gianluigi QuinziITA23-11----
 76
Darian KingBAR23-10----
 77
Giovanni LapenttiECU23-15----
 78
Michael LinzerAUT22+23Santiago 6 R32Lost in Villa Alemana 3 SF2357
 79
Alexander LazovBUL22+39-Lost in Santo Domingo 2 SF--
 80
Nicolas BarrientosCOL21-12----
 81
David Perez SanzESP21-12----
 82
Martins PodzusLAT20-8-Lost in Antalya 36 R32--
 83
N.Sriram BalajiIND20-4-Lost in Doha 6 R16--
 84
Gregoire BarrereFRA20+48-Lost in Dakar 2 SF--
 85
Johan Sebastien TatlotFRA20-14----
 86
Daniel MasurGER20-14----
 87
Liang Chi HuangTPE20-14----
 88
Tom JombyFRA19+9-Lost in Dakar 2 QF--
 89
Takanyi GarangangaZIM19+27-Lost in Lome 2 QF--
 90
Mitchell KruegerUSA19+145-Lost in Santo Domingo 2 F--
 91
Denys MylokostovUKR19-14----
 92
Yong Kyu LimKOR19-16----
 93
Duckhee LeeKOR19-15----
 94
Albert Alcaraz IvorraESP18+19-Lost in Santo Domingo 2 QF--
 95
Jason JungUSA18-11----
 96
Daniel CoxGBR18-15----
 97
Federico ZeballosBOL18-15----
 98
Federico CoriaARG18-15----
 99
Theo FournerieFRA18-14----
 100
Oriol Roca BatallaESP18-12----
 101
Jose (Rubin) StathamNZL18-15----
 102
Laurent LokoliFRA18-15----
 103
Roberto Carballes BaenaESP17-13----
 104
Tiago LopesBRA17-13----
 105
Martin AlundARG17-12----
 106
Rafael MatosBRA17-12----
 107
Juan Ignacio LonderoARG17-15----
 108
Hiroyasu EharaJPN16-10----
 109
Guillermo DuranARG16-14----
 110
Antoine EscoffierFRA16-14----
 111
Adam El MihdawyUSA16-12----
 112
Maverick BanesAUS16-9----
 113
Benjamin MitchellAUS16-13----
 114
Frederico Ferreira SilvaPOR16-12----
 115
Richard GabbGBR15+8-Lost in Doha 6 R16--
 116
Ricardo HocevarBRA15+5-Lost in Villa Alemana 3 R16--
 117
Marcos GironUSA15-8----
 118
Nicolas JarryCHI15-8----
 119
Yoshihito NishiokaJPN15-8----
 120
Jan MertlCZE15-8----
 121
Jordi Samper MontanaESP15-7----
 122
Maximo GonzalezARG15-7----
 123
James DuckworthAUS15-6----
 124
Andreas Haider MaurerAUT15-20----
 125
Arata OnozawaJPN15-20----
 126
Andrew WhittingtonAUS15-20----
 127
Pietro LicciardiITA15-20----
 128
Andriej KapasPOL15-20----
 129
Laurent RochetteFRA14+101-Lost in Lome 2 SF--
 130
Juan Ignacio GalarzaARG14+7-Lost in Santo Domingo 2 QF--
 131
Calvin HemeryFRA14-9----
 132
Victor BaludaRUS14-13----
 133
Karunuday SinghIND13--Lost in Doha 6 R16--
 134
Tigre HankMEX13+23-Lost in Santo Domingo 2 QF--
 135
Jorge AguilarCHI13-11Santiago 6 R32-1448
 136
Lukas MugeviciusLTU13-10----
 137
Christopher Diaz FigueroaGUA13-10----
 138
Alessandro BegaITA13-10----
 139
Janis PodzusLAT12+128-Lost in Antalya 36 F--
 140
Denis BejtulahiSRB12-9-Lost in Antalya 36 R32--
 141
Mateo Nicolas MartinezARG12+1Santiago 6 R16Lost in Villa Alemana 3 R321546
 142
Ramkumar RamanathanIND12+6-Lost in Doha 6 QF--
 143
Javier Pulgar GarciaESP12+145-Lost in Lome 2 SF--
 144
Facundo MenaARG12-15----
 145
Daniel Dutra da SilvaBRA12-15----
 146
Pascal BrunnerAUT12-11----
 147
Julien DubailBEL12-11----
 148
Germain GigounonBEL12-14----
 149
Filipe BrandaoBRA11+16Santiago 6 R16Lost in Villa Alemana 3 R161445
 150
Maximilian NeuchristAUT11+65-Lost in Doha 6 SF--
 151
Eric QuigleyUSA11-13----
 152
Dekel BarISR11-13----
 153
Ben MclachlanNZL11-13----
 154
Jacob GrillsAUS11-13----
 155
Joris De LooreBEL10+15-Lost in Doha 6 QF--
 156
Dragos DimaROU10+5-Lost in Antalya 36 R16--
 157
Juan Pablo PazARG10+25Santiago 6 R16Lost in Villa Alemana 3 QF1344
 158
Jaroslav PospisilCZE10-15----
 159
Ricardo Rodriguez PaceVEN10-15----
 160
Julio PeraltaCHI10-15----
 161
Alexander VasilenkoRUS10-15----
 162
Nicolas KickerARG10-15----
 163
Toshihide MatsuiJPN10-14----
 164
Sherif SabryEGY10-14----
 165
Joao DominguesPOR10-12----
 166
Leonardo TavaresPOR10-12----
 167
Dmitry PopkoKAZ10-12----
 168
Peter NagyHUN10-12----
 169
Kevin KrawietzGER10-11----
 170
Nicola GhedinITA10-19----
 171
Miljan ZekicSRB10-19----
 172
Mick LescureFRA9+127-Lost in Dakar 2 SF--
 173
Cristobal Saavedra CorvalanCHI9-7-Lost in Santiago 6 R32--
 174
Anton ZaitcevRUS9-11----
 175
Dane PropoggiaAUS9-11----
 176
Martin CuevasURU9-16----
 177
Mao Xin GongCHN9-18----
 178
Ji Sung NamKOR9-16----
 179
Guillaume RufinFRA8+96-Lost in Doha 6 SF--
 180
Juan Sebastian GomezCOL8+45-Lost in Lome 2 QF--
 181
Marat DeviatiarovUKR8+112-Lost in Antalya 36 SF--
 182
Patricio HerasARG8-10----
 183
Daniel SmethurstGBR8-16----
 184
Caio SilvaBRA8-16----
 185
Arkadiusz KocylaPOL8-16----
 186
Shuichi SekiguchiJPN8-15----
 187
Daniel Munoz De La NavaESP8-13----
 188
Nicolaas ScholtzRSA7+127-Lost in Antalya 36 SF--
 189
Nicolas Alberto ArrecheARG7+4-Lost in Villa Alemana 3 R16--
 190
Juan Pablo FicovichARG7-7----
 191
Robin KernGER7-11----
 192
Takuto NikiJPN7-11----
 193
Marc GinerESP7-16----
 194
Libor SalabaCZE7-19----
 195
Yan BaiCHN7-19----
 196
Kirill DmitrievRUS7-18----
 197
Renzo OlivoARG7-18----
 198
Jordan UbiergoFRA6+46-Lost in Dakar 2 QF--
 199
Vladyslav ManafovUKR6+22-Lost in Antalya 36 QF--
 200
Emilio GomezECU6+42-Lost in Santo Domingo 2 QF--
 201
Jerome InzerilloFRA6+60-Lost in Dakar 2 QF--
 202
Evgeny TyurnevRUS6-15----
 203
Vasco MensuradoPOR6-19----
 204
Maximilian MartererGER6-19----
 205
Uladzimir IgnatikBLR6-19----
 206
Riccardo BonadioITA6-17----
 207
Stefano TravagliaITA6-19----
 208
Riccardo BellottiITA6-17----
 209
Jimmy WangTPE6-17----
 210
Jean Yves AuboneUSA6-16----
 211
Matteo DonatiITA6-2----
 212
Vladimir IvanovEST6-2----
 213
Joao Pedro SorgiBRA6-8----
 214
Jozef KovalikSVK6-8----
 215
Vasile AntonescuROU6-8----
 216
Juan LizariturryESP6-8----
 217
Vaclav SafranekCZE6-22----
 218
Ivan BjelicaSRB6-22----
 219
Yuya KibiJPN6-22----
 220
Gavin Van PeperzeelAUS6-22----
 221
Yuichi ItoJPN6-21----
 222
Alexander KudryavtsevRUS6-23----
 223
N Vijay Sundar PrashanthIND6-22----
 224
Jan ChoinskiGER6-22----
 225
Aleksandre MetreveliGEO6-21----
 226
Nikola MekticCRO6-23----
 227
Felipe MantillaCOL5-15-Lost in Santo Domingo 2 R32--
 228
Romain BarbosaPOR5-15----
 229
Hernan CasanovaARG5-18----
 230
Luca PancaldiITA5-16----
 231
Duilio BerettaPER5-15----
 232
Tucker VorsterRSA5-15----
 233
Pawel CiasPOL5-15----
 234
Tomislav JotovskiMKD5-15----
 235
Josselin OuannaFRA4+103-Lost in Lome 2 QF--
 236
Sekou BangouraUSA4+24-Lost in Santo Domingo 2 R16--
 237
Mauricio EchazuPER4-1-Lost in Santo Domingo 2 R32--
 238
Vladimir UzhylovskyUKR4-4----
 239
Karen KhachanovRUS4-2----
 240
Marcelo ArevaloESA4-2----
 241
Nikola MilojevicSRB4-10----
 242
Bastian TrinkerAUT4-10----
 243
Evgeny KarlovskiyRUS4-10----
 244
Jan SatralCZE4-20----
 245
Chuhan WangCHN4-19----
 246
Farris Fathi GoseaGBR4-19----
 247
Eduardo DischingerBRA4-19----
 248
Kamil MajchrzakPOL4-19----
 249
Ryusei MakiguchiJPN4-26----
 250
David SoutoVEN4-28----
 251
Andrei PlotniyRUS3+29-Lost in Antalya 36 R16--
 252
Jacob AdaktussonSWE3+16Istanbul 6 R16Lost in Antalya 36 R32420
 253
Lucas GomezMEX3+9----
 254
Carlos Boluda PurkissESP3+9----
 255
Lamine OuahabMAR3+9----
 256
Maximiliano EstevezARG3-----
 257
Matthew BartonAUS3-2----
 258
Christopher RungkatINA3-6----
 259
Evan SongUSA3-6----
 260
Alban MeuffelsNED3-6----
 261
Claudio GrassiITA3-4----
 262
Yassine IdmbarekMAR3-4----
 263
Quentin HalysFRA3-4----
 264
Alexander SarkissianUSA3-13----
 265
Sam BarryIRL3-16----
 266
Jorge PantaPER3-16----
 267
Karim Mohamed MaamounEGY3-28----
 268
Jordi Munoz AbreuVEN3-28----
 269
Marek MichalickaCZE3-28----
 270
Fritz WolmaransRSA3-27----
 271
Pruchya IsarowTHA3-26----
 272
Nicolas ReissigAUT3-26----
 273
Teodor Dacian CraciunROU3-26----
 274
Bowen OuyangCHN3-26----
 275
Valentin FlorezARG2+63-Lost in Villa Alemana 3 QF--
 276
Niels LootsmaNED2+62-Lost in Doha 6 QF--
 277
Eduardo Agustin TorreARG2+43-Lost in Villa Alemana 3 R16--
 278
Juan Ignacio AmealARG2+29Santiago 6 R32Lost in Villa Alemana 3 R16337
 279
Peter HellerGER2+8-Lost in Doha 6 R32--
 280
Maxime HamouFRA2+58Santiago 6 R16Lost in Villa Alemana 3 R16536
 281
Miki JankovicSRB2-5Istanbul 6 R32Lost in Antalya 36 R32320
 282
Cem IlkelTUR2-17Istanbul 6 R32-320
 283
Dmytro BadanovUKR2+9Istanbul 6 R32Lost in Antalya 36 R32320
 284
Daniel GarzaMEX2-18----
 285
Tsung Hua YangTPE2-16----
 286
Sanjar FayzievUZB2-16----
 287
Ricardo Ojeda LaraESP2-10----
 288
Sander GilleBEL2-10----
 289
Ivan NedelkoRUS2-10----
 290
Scott GriekspoorNED2-16----
 291
Lorenzo GiustinoITA2-18----
 292
Min Kyu SongKOR2-20----
 293
Dimitar KuzmanovBUL2-22----
 294
Catalin Ionut GardROU2-----
 295
Tal GoldengorenISR2-6----
 296
Ilija VucicSRB2-6----
 297
Elie RoussetFRA2-6----
 298
Marcos Giraldi RequenaESP2-17----
 299
Young Seok KimKOR2-17----
 300
Marek JaloviecCZE2-17----
 301
Jeevan NedunchezhiyanIND2-17----
 302
Marco BortolottiITA2-17----
 303
Duje KekezCRO2-17----
 304
Edoardo EreminITA1+34-Lost in Antalya 36 R16--
 305
Maxime JanvierFRA1+33-Lost in Dakar 2 R16--
 306
Rodrigo SanchezPER1+16Santiago 6 R32Lost in Villa Alemana 3 R32236
 307
Ricardo Urzua RiveraCHI1-5-Lost in Villa Alemana 3 R32
Lost in Santiago 6 R32
--
 308
Toby MartinGBR1+30-Lost in Doha 6 R16--
 309
Luke BambridgeGBR1+20-Lost in Doha 6 R32--
 310
David RiceGBR1+3-Lost in Doha 6 R32--
 311
Baris ErgudenTUR1-14Istanbul 6 R32-219
 312
Luis PatinoMEX1-14----
 313
Greg OuelletteUSA1-10----
 314
Kyle McmorrowUSA1-10----
 315
Dimitar KutrovskyBUL1-15----
 316
Henrik SillanpaaFIN1-15----
 317
Wilson LeiteBRA1-22----
 318
Chieh Fu WangTPE1-22----
 319
Dimitar GrabulMKD1-10----
 320
Cheong Eui KimKOR1-10----
 321
Bruno Sant'annaBRA1-10----
 322
Kaichi UchidaJPN1-8----
 323
Yannick MadenGER1-11----
 324
Mats MoraingGER1-19----
 325
Andres Artunedo MartinavarroESP1-19----
 326
Gerard GranollersESP1-18----
 327
Franjo RaspudicCRO1+3----
 328
Temur IsmailovUZB1+3----
 329
Juan Carlos SpirCOL1+3----
 330
Di WuCHN1+3----
 331
Yannik ReuterBEL1+3----
 332
Julien ObryFRA1+3----
 333
Pablo Vivero GonzalezESP1+3----
 334
Andre MieleBRA1+3----
 335
Michal SchmidCZE1-16----
 336
Ranjeet Virali MurugesanIND1-18----
 337
Masato ShigaJPN1-21----
 338
Richard BeckerGER1-21----
 339
Jesse WittenUSA1-16----
 340
Carlos Eduardo SeverinoBRA1-16----
 341
Alexandros JakupovicGRE1-15----
 342
Dusan LojdaCZE1-17----
 343
Andre Gaspar MurtaPOR1-16----
 344
Dino MarcanCRO1-16----
 345
Arthur SurreauxFRA1-24----
 346
Gonzalo LamaCHI0-8Santiago 6 R32-135
 -
Pirmin HaenleGER0-8Istanbul 6 R32Lost in Doha 6 R32118
In play:
Santiago 6F35
Istanbul 6F18
Highlight Country: