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: 15 year peak range
    Player Name      Average Rating      15 year peak range   
 #1    Garry Kasparov      2862      1987-Jan through 2001-Dec   
 #2    Anatoly Karpov      2820      1977-Jan through 1991-Dec   
 #3    Emanuel Lasker      2816      1890-Jan through 1904-Dec   
 #4    José Capablanca      2798      1919-Jan through 1933-Dec   
 #5    Alexander Alekhine      2794      1922-Jan through 1936-Dec   

 #6    Mikhail Botvinnik      2788      1935-Jan through 1949-Dec   
 #7    Bobby Fischer      2783      1959-Jan through 1973-Dec   
 #8    Viswanathan Anand      2782      1990-Jan through 2004-Dec   
 #9    Viktor Korchnoi      2769      1967-Jan through 1981-Dec   
 #10    Vassily Ivanchuk      2768      1988-Jan through 2002-Dec   

 #11    Vassily Smyslov      2766      1948-Jan through 1962-Dec   
 #12    Vladimir Kramnik      2765      1990-Jan through 2004-Dec   
 #13    Tigran Petrosian      2759      1955-Jan through 1969-Dec   
 #14    Wilhelm Steinitz      2757      1883-Jan through 1897-Dec   
 #15    Paul Keres      2755      1946-Jan through 1960-Dec   

 #16    Boris Spassky      2753      1959-Jan through 1973-Dec   
 #17    Mikhail Tal      2748      1959-Jan through 1973-Dec   
 #18    Miguel Najdorf      2744      1942-Jan through 1956-Dec   
 #19    David Bronstein      2744      1946-Jan through 1960-Dec   
 #20    Lev Polugaevsky      2741      1966-Jan through 1980-Dec   

 #21    Carl Schlechter      2737      1900-Jan through 1914-Dec   
 #22    Lajos Portisch      2735      1972-Jan through 1986-Dec   
 #23    Alexei Shirov      2735      1990-Jan through 2004-Dec   
 #24    Jan Timman      2734      1978-Jan through 1992-Dec   
 #25    Efim Geller      2733      1956-Jan through 1970-Dec   

 #26    Boris Gelfand      2732      1990-Jan through 2004-Dec   
 #27    Samuel Reshevsky      2731      1946-Jan through 1960-Dec   
 #28    Alexander Beliavsky      2731      1979-Jan through 1993-Dec   
 #29    Mikhail Chigorin      2730      1890-Jan through 1904-Dec   
 #30    Evgeny Bareev      2728      1990-Jan through 2004-Dec   

 #31    Frank Marshall      2727      1905-Jan through 1919-Dec   
 #32    Max Euwe      2726      1929-Jan through 1943-Dec   
 #33    Bent Larsen      2723      1966-Jan through 1980-Dec   
 #34    Siegbert Tarrasch      2721      1903-Jan through 1917-Dec   
 #35    Efim Bogoljubow      2717      1921-Jan through 1935-Dec   

 #36    Nigel Short      2717      1986-Jan through 2000-Dec   
 #37    Gideon Stċhlberg      2715      1939-Jan through 1953-Dec   
 #38    Valery Salov      2714      1985-Jan through 1999-Dec   
 #39    Michael Adams      2714      1990-Jan through 2004-Dec   
 #40    Artur Jussupow      2712      1981-Jan through 1995-Dec   

 #41    Rafael Vaganian      2712      1975-Jan through 1989-Dec   
 #42    Svetozar Gligoric      2711      1950-Jan through 1964-Dec   
 #43    Isaak Boleslavsky      2711      1941-Jan through 1955-Dec   
 #44    Mark Taimanov      2710      1953-Jan through 1967-Dec   
 #45    Dawid Janowsky      2709      1896-Jan through 1910-Dec   

 #46    Ljubomir Ljubojevic      2708      1975-Jan through 1989-Dec   
 #47    Vlastimil Hort      2708      1969-Jan through 1983-Dec   
 #48    Ulf Andersson      2707      1979-Jan through 1993-Dec   
 #49    Robert Hübner      2706      1972-Jan through 1986-Dec   
 #50    Richard Teichmann      2704      1902-Jan through 1916-Dec   

 #51    Alexander Kotov      2703      1945-Jan through 1959-Dec   
 #52    Joseph Blackburne      2702      1881-Jan through 1895-Dec   
 #53    Zoltán Ribli      2700      1976-Jan through 1990-Dec   
 #54    Akiba Rubinstein      2699      1919-Jan through 1933-Dec   
 #55    Oleg Romanishin      2699      1974-Jan through 1988-Dec   

 #56    Alexey Dreev      2698      1989-Jan through 2003-Dec   
 #57    Alexander Khalifman      2698      1989-Jan through 2003-Dec   
 #58    László Szabó      2696      1947-Jan through 1961-Dec   
 #59    Predrag Nikolic      2695      1985-Jan through 1999-Dec   
 #60    Veselin Topalov      2691      1990-Jan through 2004-Dec   

 #61    Sergey Dolmatov      2688      1980-Jan through 1994-Dec   
 #62    Ratmir Kholmov      2687      1956-Jan through 1970-Dec   
 #63    Yury Averbakh      2687      1950-Jan through 1964-Dec   
 #64    Vladimir Akopian      2685      1990-Jan through 2004-Dec   
 #65    Judit Polgar      2684      1990-Jan through 2004-Dec   

 #66    John Nunn      2683      1980-Jan through 1994-Dec   
 #67    Lev Psakhis      2682      1981-Jan through 1995-Dec   
 #68    Yury Balashov      2682      1975-Jan through 1989-Dec   
 #69    Mikhail Gurevich      2681      1987-Jan through 2001-Dec   
 #70    Jaan Ehlvest      2679      1984-Jan through 1998-Dec   

 #71    Kiril Georgiev      2679      1989-Jan through 2003-Dec   
 #72    Ivan Sokolov      2678      1990-Jan through 2004-Dec   
 #73    Yasser Seirawan      2678      1982-Jan through 1996-Dec   
 #74    Jonathan Speelman      2678      1983-Jan through 1997-Dec   
 #75    Saviely Tartakower      2677      1920-Jan through 1934-Dec   

 #76    Alexander Chernin      2677      1985-Jan through 1999-Dec   
 #77    Milan Vidmar Sr      2677      1906-Jan through 1920-Dec   
 #78    Vladimir Tukmakov      2677      1976-Jan through 1990-Dec   
 #79    Zurab Azmaiparashvili      2674      1989-Jan through 2003-Dec   
 #80    Jan Smejkal      2673      1971-Jan through 1985-Dec   

 #81    Smbat Lputian      2673      1983-Jan through 1997-Dec   
 #82    Anthony Miles      2673      1978-Jan through 1992-Dec   
 #83    Gyula Sax      2672      1977-Jan through 1991-Dec   
 #84    Borislav Ivkov      2669      1955-Jan through 1969-Dec   
 #85    Vitaly Tseshkovsky      2667      1975-Jan through 1989-Dec   

 #86    Gennady Kuzmin      2667      1971-Jan through 1985-Dec   
 #87    Iosif Dorfman      2666      1977-Jan through 1991-Dec   
 #88    Leonid Yudasin      2666      1982-Jan through 1996-Dec   
 #89    Joel Lautier      2666      1990-Jan through 2004-Dec   
 #90    Isaac Kashdan      2661      1930-Jan through 1944-Dec   

 #91    Boris Gulko      2661      1982-Jan through 1996-Dec   
 #92    Evgeny Vasiukov      2661      1962-Jan through 1976-Dec   
 #93    Lubomir Kavalek      2661      1973-Jan through 1987-Dec   
 #94    Wolfgang Uhlmann      2661      1964-Jan through 1978-Dec   
 #95    Viacheslav Eingorn      2660      1984-Jan through 1998-Dec   

 #96    Evgeny Sveshnikov      2660      1977-Jan through 1991-Dec   
 #97    Vladimir Savon      2660      1966-Jan through 1980-Dec   
 #98    Andor Lilienthal      2660      1934-Jan through 1948-Dec   
 #99    Andrey Sokolov      2659      1983-Jan through 1997-Dec   
 #100    Michal Krasenkow      2659      1988-Jan through 2002-Dec   

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