Krok Odds

Tennis Elo Rankings

Surface-adjusted Elo for ATP players. All-time, ranked by peak Elo.

#PlayerPeakHardClayGrassW-L
1Jannik Sinner2232216019051733332-73
2Novak Djokovic2189200618661839242-46
3Carlos Alcaraz2182203519711814301-68
4Rafael Nadal211417471818160377-25
5Daniil Medvedev2059186517031686290-103
6Alexander Zverev2053191018831637306-108
7Stefanos Tsitsipas1975169017501537250-120
8Nick Kyrgios196816861550168248-26
9Jack Draper1955183616361626114-65
10Grigor Dimitrov1951173416191590158-100
11Holger Rune1939176317311558175-106
12Taylor Fritz1934179016161712252-123
13Matteo Berrettini1927171417111716152-76
14Arthur Fils1920179317491535107-65
15Alex De Minaur1917183616821677245-133
16Andrey Rublev1914170617241631262-131
17Casper Ruud1911169618351477259-118
18Felix Auger Aliassime1904181816541574227-131
19Lorenzo Musetti1899173917941605187-138
20Rafael Jodar189215691776150026-11
21Ben Shelton1890180716011553130-86
22Tommy Paul1879176617021625205-121
23Hubert Hurkacz1874167616471645187-109
24Valentin Vacherot187017551568150034-21
25Cameron Norrie1858167716611620206-135
26Joao Fonseca185617841690150554-34
27Jiri Lehecka1851175516131569136-98
28Sebastian Korda1849173115791597158-101
29Learner Tien184817931570151261-40
30Jakub Mensik184817631689149785-53
31Alexander Bublik1845169216041659172-144
32Ugo Humbert1844173514241539141-124
33Karen Khachanov1840166816551606189-126
34Tomas Machac183617061614148787-71
35Pablo Carreno Busta183115871610147299-78
36Jenson Brooksby183116181469159170-58
37Frances Tiafoe1823172216171568188-130
38Francisco Cerundolo1823172917021456161-124
39Flavio Cobolli181616281746157599-78
40Tallon Griekspoor1808166015421593130-124
41Marin Cilic180216351492165692-79
42Alexander Blockx179315011693145818-16
43Denis Shapovalov1785168315081546138-118
44Alejandro Davidovich Fokina1785170016191516156-135
45Kei Nishikori177616191569146947-38
46Alexei Popyrin1768157115981406104-121
47Fabian Marozsan176816211548141571-78
48Yibing Wu176716351456144828-30
49Alejandro Tabilo176015731611153286-82
50Roger Federer17581516158716269-5
51Matteo Arnaldi175515471678142175-75
52Botic Van De Zandschulp1752161415541502123-121
53Arthur Rinderknech1752164215491503113-123
54Jordan Thompson1749162813741586101-104
55Mariano Navone174714191671144152-60
56Brandon Nakashima1745164215291564141-119
57Hamad Medjedovic174416151567145748-43
58Raphael Collignon174316441524147218-20
59Marton Fucsovics1740158715261593103-107
60Alex Michelsen174016981470155384-78
61Thiago Agustin Tirante174015211649150026-23
62Corentin Moutet173916231523152386-97
63Tomas Martin Etcheverry1735161616221414112-115
64Ignacio Buse173314391644150020-15
65Luciano Darderi173214441722147177-68
66Emil Ruusuvuori1721163114431495101-93
67Alex Molcan172115501659149057-48
68Thanasi Kokkinakis171516581514151654-57
69Jaume Munar171416211511147898-123
70Eliot Spizzirri170516461475145411-11
71Zizou Bergs170516361442145563-75
72Yannick Hanfmann170415911587144083-86
73Milos Raonic169916541479154818-15
74Nuno Borges169015861574143581-96
75Martin Damm16881592149115008-8
76Henrique Rocha16861623150015007-5
77Jesper De Jong168615131611143623-31
78Andrea Pellegrino16781500158415006-6
79Vit Kopriva167814971584146530-35
80Kamil Majchrzak167716141429154245-45
81Michael Mmoh167316411419151024-26
82Dino Prizmic167114891586150019-22
83Arthur Cazaux166715431495149528-35
84Terence Atmane166415731466150021-33
85Jerome Kym16641590151715007-5
86Adolfo Daniel Vallejo16601500155115005-5
87Darian King164916631527150011-3
88Yosuke Watanuki164816011502153520-22
89Matteo Gigante16481515156315006-7
90Quentin Halys164515441557149851-75
91Martin Landaluce163615351477150011-19
92Genaro Alberto Olivieri16331500159015002-1
93Benjamin Bonzi163015881431149160-80
94Filip Jeff Planinsek16211543158115003-0
95Oliver Ojakaar16181540158815003-0
96Cezar Cretu16131614150015003-0
97Dhakshineswar Suresh16101585150015003-1
98Camilo Ugo Carabelli161014731581143935-48
99Andres Andrade16041576156215006-2
100Leandro Riedi16021618144914597-11
Tennis Elo Rankings — ATP & WTA + GOAT | KrokOdds | Krok Odds