1-year peak   2-year peak   3-year peak   4-year peak   5-year peak   10-year peak   15-year peak   20-year peak    Find a player
Peak Average Ratings: 10 year peak range
    Player Name      Average Rating      10 year peak range   
 #1    Garry Kasparov      2863      1986-Jan through 1995-Dec   
 #2    Emanuel Lasker      2847      1893-Jan through 1902-Dec   
 #3    Anatoly Karpov      2821      1985-Jan through 1994-Dec   
 #4    José Capablanca      2813      1919-Jan through 1928-Dec   
 #5    Bobby Fischer      2810      1964-Jan through 1973-Dec   

 #6    Mikhail Botvinnik      2810      1940-Jan through 1949-Dec   
 #7    Viswanathan Anand      2805      1995-Jan through 2004-Dec   
 #8    Alexander Alekhine      2804      1926-Jan through 1935-Dec   
 #9    Vladimir Kramnik      2798      1994-Jan through 2003-Dec   
 #10    Vassily Ivanchuk      2781      1989-Jan through 1998-Dec   

 #11    Vassily Smyslov      2776      1950-Jan through 1959-Dec   
 #12    Viktor Korchnoi      2773      1973-Jan through 1982-Dec   
 #13    Harry Pillsbury      2773      1896-Jan through 1905-Dec   
 #14    Géza Maróczy      2772      1900-Jan through 1909-Dec   
 #15    Siegbert Tarrasch      2766      1890-Jan through 1899-Dec   

 #16    Tigran Petrosian      2766      1959-Jan through 1968-Dec   
 #17    Wilhelm Steinitz      2763      1883-Jan through 1892-Dec   
 #18    Mikhail Tal      2763      1958-Jan through 1967-Dec   
 #19    Paul Keres      2761      1954-Jan through 1963-Dec   
 #20    Boris Spassky      2759      1962-Jan through 1971-Dec   

 #21    David Bronstein      2758      1949-Jan through 1958-Dec   
 #22    Miguel Najdorf      2756      1944-Jan through 1953-Dec   
 #23    Akiba Rubinstein      2756      1906-Jan through 1915-Dec   
 #24    Samuel Reshevsky      2749      1947-Jan through 1956-Dec   
 #25    Lev Polugaevsky      2743      1969-Jan through 1978-Dec   

 #26    Alexei Shirov      2743      1994-Jan through 2003-Dec   
 #27    Carl Schlechter      2743      1902-Jan through 1911-Dec   
 #28    Jan Timman      2742      1981-Jan through 1990-Dec   
 #29    Alexander Beliavsky      2741      1981-Jan through 1990-Dec   
 #30    Valery Salov      2740      1988-Jan through 1997-Dec   

 #31    Efim Geller      2740      1960-Jan through 1969-Dec   
 #32    Veselin Topalov      2738      1995-Jan through 2004-Dec   
 #33    Lajos Portisch      2737      1978-Jan through 1987-Dec   
 #34    Frank Marshall      2737      1910-Jan through 1919-Dec   
 #35    Mikhail Chigorin      2737      1891-Jan through 1900-Dec   

 #36    Boris Gelfand      2736      1990-Jan through 1999-Dec   
 #37    Dawid Janowsky      2736      1897-Jan through 1906-Dec   
 #38    Johannes Zukertort      2736      1878-Jan through 1887-Dec   
 #39    Leonid Stein      2733      1963-Jan through 1972-Dec   
 #40    Aron Nimzowitsch      2733      1924-Jan through 1933-Dec   

 #41    Max Euwe      2731      1934-Jan through 1943-Dec   
 #42    Michael Adams      2729      1995-Jan through 2004-Dec   
 #43    Efim Bogoljubow      2728      1925-Jan through 1934-Dec   
 #44    Isaak Boleslavsky      2728      1945-Jan through 1954-Dec   
 #45    Evgeny Bareev      2728      1995-Jan through 2004-Dec   

 #46    Bent Larsen      2726      1966-Jan through 1975-Dec   
 #47    Gideon Stċhlberg      2726      1942-Jan through 1951-Dec   
 #48    Salo Flohr      2725      1932-Jan through 1941-Dec   
 #49    Nigel Short      2722      1986-Jan through 1995-Dec   
 #50    Alexander Kotov      2722      1946-Jan through 1955-Dec   

 #51    Artur Jussupow      2721      1985-Jan through 1994-Dec   
 #52    Peter Svidler      2721      1995-Jan through 2004-Dec   
 #53    Mark Taimanov      2719      1952-Jan through 1961-Dec   
 #54    Ulf Andersson      2716      1981-Jan through 1990-Dec   
 #55    Svetozar Gligoric      2715      1955-Jan through 1964-Dec   

 #56    Rafael Vaganian      2715      1983-Jan through 1992-Dec   
 #57    Joseph Blackburne      2714      1881-Jan through 1890-Dec   
 #58    Richard Teichmann      2711      1905-Jan through 1914-Dec   
 #59    Vlastimil Hort      2711      1970-Jan through 1979-Dec   
 #60    Ljubomir Ljubojevic      2710      1981-Jan through 1990-Dec   

 #61    Peter Leko      2709      1995-Jan through 2004-Dec   
 #62    Robert Hübner      2707      1972-Jan through 1981-Dec   
 #63    Oleg Romanishin      2706      1975-Jan through 1984-Dec   
 #64    Alexander Morozevich      2705      1995-Jan through 2004-Dec   
 #65    Alexey Dreev      2705      1995-Jan through 2004-Dec   

 #66    Zoltán Ribli      2704      1979-Jan through 1988-Dec   
 #67    Judit Polgar      2703      1995-Jan through 2004-Dec   
 #68    László Szabó      2703      1947-Jan through 1956-Dec   
 #69    Predrag Nikolic      2700      1986-Jan through 1995-Dec   
 #70    Alexander Khalifman      2700      1990-Jan through 1999-Dec   

 #71    Yury Averbakh      2700      1954-Jan through 1963-Dec   
 #72    Jaan Ehlvest      2700      1988-Jan through 1997-Dec   
 #73    Milan Vidmar Sr      2699      1911-Jan through 1920-Dec   
 #74    John Nunn      2696      1983-Jan through 1992-Dec   
 #75    Oldrich Duras      2696      1907-Jan through 1916-Dec   

 #76    Lev Psakhis      2694      1982-Jan through 1991-Dec   
 #77    Mikhail Gurevich      2694      1985-Jan through 1994-Dec   
 #78    Smbat Lputian      2693      1983-Jan through 1992-Dec   
 #79    Jonathan Speelman      2692      1987-Jan through 1996-Dec   
 #80    Vladimir Akopian      2692      1995-Jan through 2004-Dec   

 #81    Yury Balashov      2691      1975-Jan through 1984-Dec   
 #82    Ratmir Kholmov      2691      1959-Jan through 1968-Dec   
 #83    Sergey Dolmatov      2690      1981-Jan through 1990-Dec   
 #84    Alexander Chernin      2687      1985-Jan through 1994-Dec   
 #85    Yasser Seirawan      2687      1982-Jan through 1991-Dec   

 #86    Vitaly Tseshkovsky      2687      1975-Jan through 1984-Dec   
 #87    Reuben Fine      2686      1933-Jan through 1942-Dec   
 #88    Isaac Kashdan      2685      1929-Jan through 1938-Dec   
 #89    Ivan Sokolov      2683      1995-Jan through 2004-Dec   
 #90    Henrique Mecking      2683      1970-Jan through 1979-Dec   

 #91    Vladimir Tukmakov      2683      1982-Jan through 1991-Dec   
 #92    Andrey Sokolov      2682      1983-Jan through 1992-Dec   
 #93    Jan Smejkal      2682      1971-Jan through 1980-Dec   
 #94    Kiril Georgiev      2682      1993-Jan through 2002-Dec   
 #95    Saviely Tartakower      2681      1921-Jan through 1930-Dec   

 #96    Gennady Kuzmin      2681      1971-Jan through 1980-Dec   
 #97    Sergei Rublevsky      2678      1995-Jan through 2004-Dec   
 #98    Vladimir Savon      2678      1970-Jan through 1979-Dec   
 #99    Joel Lautier      2678      1995-Jan through 2004-Dec   
 #100    Anthony Miles      2677      1978-Jan through 1987-Dec   

NOTE: For each player, the "peak" ten-year span of their career is identified. All possible ten-year spans are considered (always starting in January) in which the player had an active rating for 120 consecutive months. The ten-year span with the highest average rating (across all 120 months) is considered to be the player's "peak" ten year range.