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: 4 year peak range
    Player Name      Average Rating      4 year peak range   
 #1    Garry Kasparov      2875      1990-Jan through 1993-Dec   
 #2    Emanuel Lasker      2857      1894-Jan through 1897-Dec   
 #3    José Capablanca      2853      1919-Jan through 1922-Dec   
 #4    Bobby Fischer      2852      1970-Jan through 1973-Dec   
 #5    Mikhail Botvinnik      2849      1945-Jan through 1948-Dec   

 #6    Alexander Alekhine      2832      1930-Jan through 1933-Dec   
 #7    Anatoly Karpov      2830      1987-Jan through 1990-Dec   
 #8    Viswanathan Anand      2818      1997-Jan through 2000-Dec   
 #9    Vladimir Kramnik      2812      1999-Jan through 2002-Dec   
 #10    Harry Pillsbury      2804      1899-Jan through 1902-Dec   

 #11    Viktor Korchnoi      2794      1978-Jan through 1981-Dec   
 #12    Vassily Smyslov      2792      1954-Jan through 1957-Dec   
 #13    Wilhelm Steinitz      2791      1883-Jan through 1886-Dec   
 #14    Géza Maróczy      2791      1904-Jan through 1907-Dec   
 #15    Vassily Ivanchuk      2790      1991-Jan through 1994-Dec   

 #16    Siegbert Tarrasch      2787      1893-Jan through 1896-Dec   
 #17    Tigran Petrosian      2786      1961-Jan through 1964-Dec   
 #18    Akiba Rubinstein      2781      1910-Jan through 1913-Dec   
 #19    Mikhail Tal      2778      1958-Jan through 1961-Dec   
 #20    Samuel Reshevsky      2773      1952-Jan through 1955-Dec   

 #21    Paul Keres      2770      1955-Jan through 1958-Dec   
 #22    Miguel Najdorf      2770      1945-Jan through 1948-Dec   
 #23    Johannes Zukertort      2766      1882-Jan through 1885-Dec   
 #24    Aron Nimzowitsch      2766      1927-Jan through 1930-Dec   
 #25    David Bronstein      2764      1949-Jan through 1952-Dec   

 #26    Boris Spassky      2764      1968-Jan through 1971-Dec   
 #27    Gata Kamsky      2761      1994-Jan through 1997-Dec   
 #28    Mikhail Chigorin      2758      1894-Jan through 1897-Dec   
 #29    Frank Marshall      2756      1915-Jan through 1918-Dec   
 #30    Peter Leko      2754      2000-Jan through 2003-Dec   

 #31    Efim Bogoljubow      2752      1926-Jan through 1929-Dec   
 #32    Boris Gelfand      2752      1990-Jan through 1993-Dec   
 #33    Reuben Fine      2751      1938-Jan through 1941-Dec   
 #34    Valery Salov      2750      1992-Jan through 1995-Dec   
 #35    Dawid Janowsky      2750      1902-Jan through 1905-Dec   

 #36    Efim Geller      2750      1961-Jan through 1964-Dec   
 #37    Alexei Shirov      2750      1998-Jan through 2001-Dec   
 #38    Veselin Topalov      2749      1996-Jan through 1999-Dec   
 #39    Alexander Beliavsky      2748      1985-Jan through 1988-Dec   
 #40    Alexander Morozevich      2747      1999-Jan through 2002-Dec   

 #41    Michael Adams      2747      2000-Jan through 2003-Dec   
 #42    Jan Timman      2746      1987-Jan through 1990-Dec   
 #43    Lev Polugaevsky      2746      1976-Jan through 1979-Dec   
 #44    Max Euwe      2745      1935-Jan through 1938-Dec   
 #45    Lajos Portisch      2744      1979-Jan through 1982-Dec   

 #46    Carl Schlechter      2744      1909-Jan through 1912-Dec   
 #47    Leonid Stein      2743      1966-Jan through 1969-Dec   
 #48    Bent Larsen      2742      1968-Jan through 1971-Dec   
 #49    Salo Flohr      2740      1935-Jan through 1938-Dec   
 #50    Rafael Vaganian      2740      1984-Jan through 1987-Dec   

 #51    Evgeny Bareev      2739      2000-Jan through 2003-Dec   
 #52    Peter Svidler      2736      2001-Jan through 2004-Dec   
 #53    Alexander Kotov      2736      1949-Jan through 1952-Dec   
 #54    Isaak Boleslavsky      2736      1947-Jan through 1950-Dec   
 #55    Artur Jussupow      2735      1986-Jan through 1989-Dec   

 #56    Ruslan Ponomariov      2734      2001-Jan through 2004-Dec   
 #57    Isaac Kashdan      2733      1931-Jan through 1934-Dec   
 #58    Gideon Stċhlberg      2733      1947-Jan through 1950-Dec   
 #59    Joseph Blackburne      2733      1885-Jan through 1888-Dec   
 #60    Nigel Short      2731      1988-Jan through 1991-Dec   

 #61    Mark Taimanov      2730      1954-Jan through 1957-Dec   
 #62    Svetozar Gligoric      2728      1957-Jan through 1960-Dec   
 #63    Ulf Andersson      2727      1981-Jan through 1984-Dec   
 #64    Oldrich Duras      2724      1907-Jan through 1910-Dec   
 #65    Richard Teichmann      2721      1910-Jan through 1913-Dec   

 #66    Ljubomir Ljubojevic      2721      1983-Jan through 1986-Dec   
 #67    Mikhail Gurevich      2720      1989-Jan through 1992-Dec   
 #68    Robert Hübner      2720      1972-Jan through 1975-Dec   
 #69    Vladimir Makogonov      2718      1943-Jan through 1946-Dec   
 #70    Jaan Ehlvest      2718      1989-Jan through 1992-Dec   

 #71    Gustav Neumann      2717      1868-Jan through 1871-Dec   
 #72    Alexander Grischuk      2717      2001-Jan through 2004-Dec   
 #73    Judit Polgar      2716      2001-Jan through 2004-Dec   
 #74    Jonathan Speelman      2716      1988-Jan through 1991-Dec   
 #75    Isidor Gunsberg      2716      1888-Jan through 1891-Dec   

 #76    Alexander Khalifman      2715      1990-Jan through 1993-Dec   
 #77    Milan Vidmar Sr      2715      1917-Jan through 1920-Dec   
 #78    Vlastimil Hort      2714      1975-Jan through 1978-Dec   
 #79    Andrey Sokolov      2713      1984-Jan through 1987-Dec   
 #80    Zoltán Ribli      2713      1983-Jan through 1986-Dec   

 #81    Henrique Mecking      2712      1974-Jan through 1977-Dec   
 #82    Amos Burn      2710      1899-Jan through 1902-Dec   
 #83    László Szabó      2710      1951-Jan through 1954-Dec   
 #84    Alexey Dreev      2709      1995-Jan through 1998-Dec   
 #85    Ratmir Kholmov      2709      1959-Jan through 1962-Dec   

 #86    Rudolf Spielmann      2708      1912-Jan through 1915-Dec   
 #87    Oleg Romanishin      2708      1975-Jan through 1978-Dec   
 #88    Predrag Nikolic      2707      1986-Jan through 1989-Dec   
 #89    John Nunn      2706      1985-Jan through 1988-Dec   
 #90    Erich Eliskases      2706      1948-Jan through 1951-Dec   

 #91    Vitaly Tseshkovsky      2705      1976-Jan through 1979-Dec   
 #92    Yury Averbakh      2704      1956-Jan through 1959-Dec   
 #93    Leonid Yudasin      2704      1989-Jan through 1992-Dec   
 #94    Yury Balashov      2703      1977-Jan through 1980-Dec   
 #95    Vladimir Tukmakov      2703      1985-Jan through 1988-Dec   

 #96    Vladimir Akopian      2702      2000-Jan through 2003-Dec   
 #97    Miksa Weiss      2702      1888-Jan through 1891-Dec   
 #98    Sergei Rublevsky      2702      1996-Jan through 1999-Dec   
 #99    Simen Agdestein      2701      1987-Jan through 1990-Dec   
 #100    Lev Psakhis      2701      1986-Jan through 1989-Dec   

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