Tennis: singles, ATP/WTA tours

Ranking · all-time

Every player, retired ones included. The rating is the same in both readings; only the population shown changes.

Up to datelast match 4 days ago184 incomplete editionsDetail
Source checked
13 November 2026 at 02:254 hours ago
Last known match
9 November 20264 days ago
Ranking published
13 November 2026 at 02:254 hours ago

What this ranking is read from →Method

Compare careers

8 of 8 drawn ·

Loading

#playerRated matchesElo
1Jannik Sinnerlast on 12/07/26410 matches2276.62Carlos Alcarazlast on 08/11/26352 matches2195.23Roger Federerlast on 03/07/21 · retired1,204 matches2087.94Rafael Nadallast on 15/07/24 · retired1,049 matches2041.95Alexander Zverev Jr.last on 05/11/26749 matches1999.66Juan Martín del Potrolast on 07/02/22 · retired509 matches1995.27Robin Söderlinglast on 11/07/11 · retired382 matches1994.08Novak Djokoviclast on 05/11/261,160 matches1982.79Arthur Filslast on 05/11/26186 matches1924.110Ben Sheltonlast on 08/11/26239 matches1922.911Taylor Harry Fritzlast on 09/11/26576 matches1913.312Patrick Rafterlast on 13/08/01 · retired256 matches1901.813Daniil Medvedevlast on 05/11/26630 matches1901.214Pat Rafterlast on 13/08/01 · retired182 matches1900.315Jack Draperlast on 13/08/26166 matches1896.416Tommy Paullast on 06/11/26438 matches1895.617Stanislas Wawrinkalast on 18/05/26324 matches1893.318Alejandro Davidovich Fokinalast on 12/10/26354 matches1877.619Lorenzo Musettilast on 09/11/26331 matches1877.220Alex de Minaurlast on 05/11/26481 matches1877.021Milos Raoniclast on 17/06/24 · retired526 matches1867.822Félix Auger-Aliassimelast on 09/10/26442 matches1867.523Frances Tiafoelast on 05/11/26500 matches1857.424Andy Roddicklast on 31/08/12 · retired591 matches1852.125Nick Kyrgioslast on 22/06/26289 matches1849.526Rafael Jódarlast on 05/11/2665 matches1846.427Casper Ruudlast on 09/11/26457 matches1846.028Pete Sampraslast on 31/12/02 · retired669 matches1845.929Jiří Lehečkalast on 04/11/26243 matches1833.830Sebastian Kordalast on 20/03/26254 matches1832.031Holger Runelast on 09/11/26276 matches1832.032Hubert Hurkaczlast on 04/11/26387 matches1828.433Alexander Bubliklast on 19/10/26425 matches1823.934Andre Agassilast on 31/07/06 · retired710 matches1823.635Mardy Fishlast on 01/09/15 · retired397 matches1813.836Boris Beckerlast on 25/06/99 · retired392 matches1813.637Tomáš Berdychlast on 31/12/19 · retired789 matches1807.538Stefanos Tsitsipaslast on 19/10/26563 matches1807.039Jakub Menšíklast on 26/10/26148 matches1805.140João Fonsecalast on 16/08/2680 matches1794.341Flavio Cobollilast on 26/10/26205 matches1792.942Valentin Vacherotlast on 04/11/2679 matches1792.343Thanasi Kokkinakislast on 13/08/26227 matches1790.444Marcelo Ríoslast on 03/03/03 · retired411 matches1790.345Alex Michelsenlast on 09/11/26190 matches1788.446Learner Tienlast on 05/11/26120 matches1788.247Richard Krajiceklast on 30/12/03 · retired455 matches1786.048Michael Stichlast on 30/12/97 · retired385 matches1782.549David Nalbandianlast on 20/03/13 · retired411 matches1780.750Francisco Cerúndololast on 04/11/26296 matches1779.9

1,178 ranked · at least 20 matches · Elo v1

First 100 shown. The rest is in the API. API

What does the model expect of two of these players?

Matchup