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: 3 year peak range
    Player Name      Average Rating      3 year peak range   
 #1    Garry Kasparov      2874      1989-Jan through 1991-Dec   
 #2    Bobby Fischer      2867      1971-Jan through 1973-Dec   
 #3    José Capablanca      2857      1919-Jan through 1921-Dec   
 #4    Emanuel Lasker      2855      1894-Jan through 1896-Dec   
 #5    Mikhail Botvinnik      2852      1945-Jan through 1947-Dec   

 #6    Alexander Alekhine      2841      1930-Jan through 1932-Dec   
 #7    Anatoly Karpov      2833      1988-Jan through 1990-Dec   
 #8    Viswanathan Anand      2822      1997-Jan through 1999-Dec   
 #9    Vladimir Kramnik      2815      2000-Jan through 2002-Dec   
 #10    Harry Pillsbury      2806      1900-Jan through 1902-Dec   

 #11    Géza Maróczy      2799      1905-Jan through 1907-Dec   
 #12    Viktor Korchnoi      2798      1978-Jan through 1980-Dec   
 #13    Siegbert Tarrasch      2796      1894-Jan through 1896-Dec   
 #14    Vassily Ivanchuk      2794      1991-Jan through 1993-Dec   
 #15    Wilhelm Steinitz      2794      1884-Jan through 1886-Dec   

 #16    Vassily Smyslov      2793      1954-Jan through 1956-Dec   
 #17    Tigran Petrosian      2789      1961-Jan through 1963-Dec   
 #18    Mikhail Tal      2786      1959-Jan through 1961-Dec   
 #19    Akiba Rubinstein      2781      1911-Jan through 1913-Dec   
 #20    Samuel Reshevsky      2776      1952-Jan through 1954-Dec   

 #21    Miguel Najdorf      2775      1946-Jan through 1948-Dec   
 #22    Johannes Zukertort      2774      1883-Jan through 1885-Dec   
 #23    Paul Keres      2773      1955-Jan through 1957-Dec   
 #24    Aron Nimzowitsch      2770      1928-Jan through 1930-Dec   
 #25    David Bronstein      2770      1950-Jan through 1952-Dec   

 #26    Boris Spassky      2767      1969-Jan through 1971-Dec   
 #27    Gata Kamsky      2765      1994-Jan through 1996-Dec   
 #28    Mikhail Chigorin      2763      1895-Jan through 1897-Dec   
 #29    Frank Marshall      2759      1916-Jan through 1918-Dec   
 #30    Peter Leko      2757      2000-Jan through 2002-Dec   

 #31    Dawid Janowsky      2757      1903-Jan through 1905-Dec   
 #32    Reuben Fine      2756      1939-Jan through 1941-Dec   
 #33    Veselin Topalov      2754      1996-Jan through 1998-Dec   
 #34    Valery Salov      2754      1993-Jan through 1995-Dec   
 #35    Boris Gelfand      2754      1991-Jan through 1993-Dec   

 #36    Alexei Shirov      2753      1999-Jan through 2001-Dec   
 #37    Efim Bogoljubow      2753      1926-Jan through 1928-Dec   
 #38    Efim Geller      2752      1962-Jan through 1964-Dec   
 #39    Alexander Morozevich      2751      1999-Jan through 2001-Dec   
 #40    Max Euwe      2750      1935-Jan through 1937-Dec   

 #41    Michael Adams      2749      2000-Jan through 2002-Dec   
 #42    Lev Polugaevsky      2748      1976-Jan through 1978-Dec   
 #43    Alexander Beliavsky      2747      1987-Jan through 1989-Dec   
 #44    Jan Timman      2747      1988-Jan through 1990-Dec   
 #45    Carl Schlechter      2747      1910-Jan through 1912-Dec   

 #46    Lajos Portisch      2746      1979-Jan through 1981-Dec   
 #47    Leonid Stein      2745      1965-Jan through 1967-Dec   
 #48    Rafael Vaganian      2744      1984-Jan through 1986-Dec   
 #49    Artur Jussupow      2744      1986-Jan through 1988-Dec   
 #50    Bent Larsen      2744      1969-Jan through 1971-Dec   

 #51    Ruslan Ponomariov      2744      2002-Jan through 2004-Dec   
 #52    Salo Flohr      2744      1935-Jan through 1937-Dec   
 #53    Evgeny Bareev      2741      1991-Jan through 1993-Dec   
 #54    Alexander Kotov      2740      1949-Jan through 1951-Dec   
 #55    Peter Svidler      2739      2002-Jan through 2004-Dec   

 #56    Joseph Blackburne      2737      1886-Jan through 1888-Dec   
 #57    Isaak Boleslavsky      2736      1946-Jan through 1948-Dec   
 #58    Isaac Kashdan      2736      1931-Jan through 1933-Dec   
 #59    Gideon Stċhlberg      2735      1948-Jan through 1950-Dec   
 #60    Nigel Short      2734      1988-Jan through 1990-Dec   

 #61    Ulf Andersson      2731      1982-Jan through 1984-Dec   
 #62    Svetozar Gligoric      2730      1958-Jan through 1960-Dec   
 #63    Mark Taimanov      2730      1954-Jan through 1956-Dec   
 #64    Alexander Grischuk      2730      2002-Jan through 2004-Dec   
 #65    Oldrich Duras      2729      1908-Jan through 1910-Dec   

 #66    Richard Teichmann      2725      1910-Jan through 1912-Dec   
 #67    Judit Polgar      2725      2002-Jan through 2004-Dec   
 #68    Gustav Neumann      2724      1868-Jan through 1870-Dec   
 #69    Vladimir Makogonov      2724      1944-Jan through 1946-Dec   
 #70    Mikhail Gurevich      2723      1990-Jan through 1992-Dec   

 #71    Robert Hübner      2722      1973-Jan through 1975-Dec   
 #72    Ljubomir Ljubojevic      2722      1983-Jan through 1985-Dec   
 #73    Jonathan Speelman      2720      1988-Jan through 1990-Dec   
 #74    Andrey Sokolov      2720      1985-Jan through 1987-Dec   
 #75    Milan Vidmar Sr      2719      1918-Jan through 1920-Dec   

 #76    Isidor Gunsberg      2719      1888-Jan through 1890-Dec   
 #77    Jaan Ehlvest      2719      1989-Jan through 1991-Dec   
 #78    Ratmir Kholmov      2718      1959-Jan through 1961-Dec   
 #79    Alexander Khalifman      2717      1990-Jan through 1992-Dec   
 #80    Amos Burn      2717      1899-Jan through 1901-Dec   

 #81    Zoltán Ribli      2717      1983-Jan through 1985-Dec   
 #82    Henrique Mecking      2716      1975-Jan through 1977-Dec   
 #83    Vlastimil Hort      2716      1976-Jan through 1978-Dec   
 #84    Paul Morphy      2716      1859-Jan through 1861-Dec   
 #85    Erich Eliskases      2713      1948-Jan through 1950-Dec   

 #86    Alexey Dreev      2712      1995-Jan through 1997-Dec   
 #87    László Szabó      2711      1952-Jan through 1954-Dec   
 #88    Leonid Yudasin      2711      1990-Jan through 1992-Dec   
 #89    Oleg Romanishin      2710      1981-Jan through 1983-Dec   
 #90    Predrag Nikolic      2709      1987-Jan through 1989-Dec   

 #91    Rudolf Spielmann      2709      1912-Jan through 1914-Dec   
 #92    Sergei Rublevsky      2707      1997-Jan through 1999-Dec   
 #93    John Nunn      2706      1985-Jan through 1987-Dec   
 #94    Simen Agdestein      2706      1987-Jan through 1989-Dec   
 #95    Samuel Lipschütz      2706      1899-Jan through 1901-Dec   

 #96    Yury Averbakh      2706      1957-Jan through 1959-Dec   
 #97    Miksa Weiss      2705      1889-Jan through 1891-Dec   
 #98    Vitaly Tseshkovsky      2705      1976-Jan through 1978-Dec   
 #99    Rezsö Charousek      2705      1897-Jan through 1899-Dec   
 #100    Boris Gulko      2704      1976-Jan through 1978-Dec   

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