1896 (St. Petersburg, RUS) Gilbert Fuchs GER — Gustav Hugel AUT — Georg Sanders RUS
1897 (Stockholm, SWE) Gustav Hugel AUT — Ulrich Salchow SWE — Johan Lefstad NOR
1898 (London, GBR) Henning Grenander SWE — Gustav Hugel AUT — Gilbert Fuchs GER
1899 (Davos, SUI) Gustav Hugel AUT — Ulrich Salchow SWE — Edgar Syers GBR
1900 (Davos, SUI) Gustav Hugel AUT — Ulrich Salchow SWE
1901 (Stockholm, SWE) Ulrich Salchow SWE — Gilbert Fuchs GER
1902 (London, GBR) Ulrich Salchow SWE — Madge Syers GBR — Martin Gordan GER
1903 (St. Petersburg, RUS) Ulrich Salchow SWE — Nicolai Panin RUS — Max Bohatsch AUT
1904 (Berlin, GER) Ulrich Salchow SWE — Heinrich Burger GER — Martin Gordan GER
1905 (Stockholm, SWE) Ulrich Salchow SWE — Max Bohatsch AUT — Per Thoren SWE
1906 (Munich, GER) Gilbert Fuchs GER — Heinrich Burger GER — Bror Meyer SWE
1907 (Vienna, AUT) Ulrich Salchow SWE — Max Bohatsch AUT — Gilbert Fuchs GER
1908 (Troppau, CZE) Ulrich Salchow SWE — Gilbert Fuchs GER — Heinrich Burger GER
1909 (Stockholm, SWE) Ulrich Salchow SWE — Per Thoren SWE — Ernst Herz AUT
1910 (Davos, SUI) Ulrich Salchow SWE — Werner Rittberger GER — Andor Szende HUN
1911 (Berlin, GER) Ulrich Salchow SWE — Werner Rittberger GER — Fritz Kachler AUT
1912 (Manchester, GBR) Fritz Kachler AUT — Werner Rittberger GER — Andor Szende HUN
1913 (Vienna, AUT) Fritz Kachler AUT — Willy Bockl AUT — Andor Szende HUN
1914 (Helsingfors, FIN) Gosta Sandahl SWE — Fritz Kachler AUT — Willy Bockl AUT
1915 - 1921 No Championships were Held
1922 (Stockholm, SWE) Gillis Grafstrom SWE — Fritz Kachler AUT — Willy Bockl AUT
1923 (Vienna, AUT) Fritz Kachler AUT — Willy Bockl AUT — Gosta Sandahl SWE
1924 (Manchester, GBR) Gillis Grafstrom SWE — Willy Bockl AUT — Ernst Oppacher AUT
1925 (Vienna, AUT) Willy Bockl AUT — Fritz Kachler AUT — Otto Preissecker AUT
1926 (Berlin, GER) Willy Bockl AUT — Otto Preissecker AUT — John Page GBR
1927 (Davos, SUI) Willy Bockl AUT — Otto Preissecker AUT — Karl Schafer AUT
1928 (Berlin, GER) Willy Bockl AUT — Karl Schafer AUT — Hugo Distler AUT
1929 (London, GBR) Gillis Grafstrom SWE — Karl Schafer AUT — Ludwig Wrede AUT
1930 (New York, USA) Karl Schafer AUT — Roger Turner USA — Georg Gautschi SUI
1931 (Berlin, GER) Karl Schafer AUT — Roger Turner USA — Ernst Baier GER
1932 (Montreal, CAN) Karl Schafer AUT — Montgomery Wilson CAN — Ernst Baier GER
1933 (Zurich, SUI) Karl Schafer AUT — Ernst Baier GER — Markus Nikkanen FIN
1934 (Stockholm, SWE) Karl Schafer AUT — Ernst Baier GER — Erich Erdos AUT
1935 (Budapest, HUN) Karl Schafer AUT — Jack Dunn GBR — Denes Pataky HUN
1936 (Paris, FRA) Karl Schafer AUT — Graham Sharp GBR — Felix Kaspar AUT
1937 (Vienna, AUT) Felix Kaspar AUT — Graham Sharp GBR — Elemer Tertak HUN
1938 (Berlin, GER) Felix Kaspar AUT — Graham Sharp GBR — Herbert Alward AUT
1939 (Budapest, HUN) Graham Sharp GBR — Frederick Tomlins GBR — Horst Faber GER
1940 - 1946 No Championships were Held
1947 (Stockholm, SWE) Hans Gerschwiler SUI — Richard Button USA — Arthur Apfel GBR
1948 (Davos, SUI) Richard Button USA — Hans Gerschwiler SUI — Ede Kiraly HUN
1949 (Paris, FRA) Richard Button USA — Ede Kiraly HUN — Edi Rada AUT
1950 (London, GBR) Richard Button USA — Ede Kiraly HUN — Hayes Alan Jenkins USA
1951 (Milan, ITA) Richard Button USA — James Grogan USA — Helmut Seibt AUT
1952 (Paris, FRA) Richard Button USA — James Grogan USA — Hayes Alan Jenkins USA
1953 (Davos, SUI) Hayes Alan Jenkins USA — James Grogan USA — Carlo Fassi ITA
1954 (Oslo, NOR) Hayes Alan Jenkins USA — James Grogan USA — Alain Giletti FRA
1955 (Vienna, AUT) Hayes Alan Jenkins USA — Ronald Robertson USA — David Jenkins USA
1956 (Garmisch-Partenkirchen, FRG) Hayes Alan Jenkins USA — Ronald Robertson USA — David Jenkins USA
1957 (Colorado Springs, USA) David Jenkins USA — Tim Brown USA — Charles Snelling CAN
1958 (Paris, FRA) David Jenkins USA — Tim Brown USA — Alain Giletti FRA
1959 (Colorado Springs, USA) David Jenkins USA v Donald Jackson CAN — Tim Brown USA
1960 (Vancouver, CAN) Alain Giletti FRA — Donald Jackson CAN — Alain Calmat FRA
1961 Prague, CZE Cancelled
1962 (Prague, CZE) Donald Jackson CAN — Karol Divin CZE — Alain Calmat FRA
1963 (Cortina d'Ampezzo, ITA) Donald McPherson CAN — Alain Calmat FRA — Manfred Schnelldorfer FRG
1964 (Dortmund, FRG) Manfred Schnelldorfer FRG — Alain Calmat FRA — Karol Divin CZE
1965 (Colorado Springs, USA) Alain Calmat FRA — Scott Allen USA — Donald Knight CAN
1966 (Davos, SUI) Emmerich Danzer AUT — Wolfgang Schwarz AUT — Gary Visconti USA
1967 (Vienna, AUT) Emmerich Danzer AUT — Wolfgang Schwarz AUT — Gary Visconti USA
1968 (Geneva, SUI) Emmerich Danzer AUT — Tim Wood USA — Patrick Pera FRA
1969 (Colorado Springs, USA) Tim Wood USA — Ondrej Nepela CZE — Patrick Pera FRA
1970 (Ljubljana, YUG) Tim Wood USA — Ondrej Nepela CZE — Gunter Zoller GDR
1971 (Lyon, FRA) Ondrej Nepela CZE — Patrick Pera FRA — Sergei Chetverukhin URS
1972 (Calgary, CAN) Ondrej Nepela CZE — Sergei Chetverukhin URS — Vladimir Kovalev URS
1973 (Bratislava, CZE) Ondrej Nepela CZE — Sergei Chetverukhin URS — Jan Hoffmann GDR
1974 (Munich, FRG) Jan Hoffmann GDR — Sergei Volkov URS — Toller Cranston CAN
1975 (Colorado Springs, USA) Sergei Volkov URS — Vladimir Kovalev URS — John Curry GBR
1976 (Gothenburg, SWE) John Curry GBR — Vladimir Kovalev URS — Jan Hoffmann GDR
1977 (Tokyo, JPN) Vladimir Kovalev URS — Jan Hoffmann GDR — Minoru Sano JPN
1978 (Ottawa, CAN) Charles Tickner USA — Jan Hoffmann GDR — Robin Cousins GBR
1979 (Vienna, AUT) Vladimir Kovalev URS — Robin Cousins GBR — Jan Hoffmann GDR
1980 (Dortmund, FRG) Jan Hoffmann GDR — Robin Cousins GBR — Charles Tickner USA
1981 (Hartford, USA) Scott Hamilton USA — David Santee USA — Igor Bobrin URS
1982 (Copenhagen, DEN) Scott Hamilton USA — Norbert Schramm FRG — Brian Pockar CAN
1983 (Helsinki, FIN) Scott Hamilton USA — Norbert Schramm FRG — Brian Orser CAN
1984 (Ottawa, CAN) Scott Hamilton USA — Brian Orser CAN — Alexandr Fadeev URS
1985 (Tokyo, JPN) Alexandr Fadeev URS — Brian Orser CAN — Brian Boitano USA
1986 (Geneva, SUI) Brian Boitano USA — Brian Orser CAN — Alexandr Fadeev URS
1987 (Cincinnati, USA) Brian Orser CAN — Brian Boitano USA — Alexandr Fadeev URS
1988 (Budapest, HUN) Brian Boitano USA — Brian Orser CAN — Viktor Petrenko URS
1989 (Paris, FRA) Kurt Browning CAN — Christopher Bowman USA — Grzegorz Filipowski POL
1990 (Halifax, CAN) Kurt Browning CAN — Viktor Petrenko URS — Christopher Bowman USA
1991 (Munich, FRG) Kurt Browning CAN — Viktor Petrenko URS — Todd Eldredge USA
1992 (Oakland, USA) Viktor Petrenko CIS — Kurt Browning, CAN — Elvis Stojko CAN
1993 (Prague, CZE) Kurt Browning CAN v Elvis Stojko CAN — Alexei Urmanov RUS
1994 (Makuhari, JPN) Elvis Stojko CAN — Philippe Candeloro FRA — Viacheslav Zagorodniuk UKR
1995 (Birmingham, GBR) Elvis Stojko CAN — Todd Eldredge USA — Philippe Candeloro FRA
1996 (Edmonton, CAN) Todd Eldredge USA — Ilia Kulik RUS — Rudy Galindo USA
1997 (Lausanne, SUI) Elvis Stojko CAN — Todd Eldredge USA — Alexei Yagudin RUS
1998 (Minneapolis, USA) Alexei Yagudin RUS — Todd Eldredge USA — Evgeni Plushenko RUS
1999 (Helsinki, FIN) Alexei Yagudin RUS — Evgeni Plushenko RUS — Michael Weiss USA
2000 (Nice, FRA) Alexei Yagudin RUS — Elvis Stojko CAN — Michael Weiss USA
2001 (Vancouver, CAN) Evgeni Plushenko RUS — Alexei Yagudin RUS — Todd Eldredge USA
2002 (Nagano, JPN) Alexei Yagudin RUS — Timothy Goebel USA — Takeshi Honda JPN
2003 (Washington, USA) Evgeni Plushenko RUS — Timothy Goebel USA — Takeshi Honda JPN
2004 (Dortmund, GER) Evgeni Plushenko RUS — Brian Joubert FRA — Stefan Lindemann GER
2005 (Moscow, RUS) Stephane Lambiel SUI — Jeffrey Buttle CAN — Evan Lysacek USA
2006 (Calgary CAN) Stephane Lambiel SUI — Brian Joubert FRA — Evan Lysacek USA
2007 (Tokyo, Japan) Brian Joubert FRA — Daisuke Takahashi JPN — Stephane Lambiel SUI
2008 (Gothenburg, SWE) Jeffrey Buttle CAN — Brian Joubert FRA — Johnny Weir USA
2009 (Los Angeles, USA) Evan Lysacek USA — Patrick Chan CAN — Brian Joubert FRA
2010 (Torino, ITA) Daisuke Takahashi JPN — Patrick Chan CAN — Brian Joubert FRA
2011 (Moscow, RUS) Patrick Chan CAN — Takahiko Kozuka JPN — Arthur Gachinski RUS
2012 (Nice, FRA) Patrick Chan CAN — Daisuke Takahashi JPN — Juzuru Hanyu JPN
2013 (London, CAN) Patrick Chan CAN — Denis Ten KAZ — Javier Fernandes ESP
2014 (Saitama, JPN) Juzuru Hanyu (JPN) — Tatsuke Machida JPN — Fernandes ESP
2015 (Shanghai, CHN) Javier Fernandes ESP — Juzuru Hanyu JPN — Denis Ten KAZ
2016 (Boston, USA) Javier Fernandes ESP — Juzuru Hanyu JPN — Boyan Jin CHN
2017 (Helsinki, FIN) Juzuru Hanyu (JPN) — Shoma Uno JPN — Boyan Jin CHN
2018 (Milano, ITA) Nathan Chen USA — Shoma Uno JPN — Mikhail Kolyada RUS
2019 (Saitama, JPN)
Nathan Chen USA — Juzuru Hanyu JPN — Vincent Zhou USA
2020 (Montreal, CAN) — Cancelled due to the COVID-19 pandemic
2021 (Stockholm, SWE) Nathan Chen USA — Yuma Kagiyama JPN — Juzuru Hanyu JPN
2022 (Montpellier, FRA) Shoma Uno JPN — Yuma Kagiyama JPN — Vincent Zhou USA
2023 (Saitama, JPN) Shoma Uno JPN — Junhwan Cha KOR — Ilya Malinin USA
2024 (Montreal, CAN) Ilya Malinin USA — Yuma Kagiyama JPN — Adam Siao Him Fa, FRA
2025
(Boston, USA) Ilya Malinin USA — Mikhail Shaidorov, KAZ — Yuma Kagiyama JPN
2026 (Prague, CZE)
2027 (Tampere, FIN)
|