Elo Rankings
Our own Elo model, trained on 35,752 recent matches: a 90-day rolling window, not a career-long average, so it reacts faster to current form than the official rankings. Last trained October 25, 2026.
This is a different methodology than other public Elo trackers (e.g. a longer-history model), so don't be surprised if the order differs. Minimum 15 tracked matches to appear. Want to compare any two ratings yourself? Try the Elo Win Probability Calculator. Want to see who moved the most recently? Check Elo Movers.
atp
- 1JSJannik Sinner2128
- 2CACarlos Alcaraz2016
- 3AZAlexander Zverev1964
- 4RJRafael Jodar1889
- 5NDNovak Djokovic1882
- 6DMDaniil Medvedev1872
- 7AFAlejandro Davidovich Fokina1869
- 8AFArthur Fils1865
- 9AMAlex De Minaur1852
- 10FTFrances Tiafoe1835
- 11BSBen Shelton1832
- 12TFTaylor Fritz1825
- 13TPTommy Paul1820
- 14JLJiri Lehecka1819
- 15HHHubert Hurkacz1807
- 16FAFelix Auger Aliassime1799
- 17AGArthur Gea1796
- 18CRCasper Ruud1795
- 19LMLorenzo Musetti1791
- 20STStefanos Tsitsipas1785
wta
- 1ERElena Rybakina2027
- 2CGCori Gauff2003
- 3JPJessica Pegula1964
- 4ASAryna Sabalenka1962
- 5ISIga Swiatek1960
- 6LNLinda Noskova1953
- 7KMKarolina Muchova1940
- 8MAMirra Andreeva1925
- 9NONaomi Osaka1912
- 10ESElina Svitolina1894
- 11QZQinwen Zheng1882
- 12MKMarta Kostyuk1875
- 13DSDiana Shnaider1868
- 14MKMadison Keys1859
- 15AAAmanda Anisimova1857
- 16VMVictoria Mboko1851
- 17IJIva Jovic1851
- 18KLKristina Liutova1846
- 19MCMaja Chwalinska1845
- 20NBNikola Bartunkova1838
See today's picks live
Every model output, tracked and discussed in real time. Join the 2,647+ member community where it all happens.