List of all Olympics Men's 100 Meter Freestyle Swimming winners including gold, silver and bronze medalists.

Men's 100 Meter Freestyle Swimming

Men's 100 Meter Freestyle swimming event was held for the first time at Olympic Games in 1896. It has been since played at almost all Olympic Games. The following table provides list of all gold, silver and bronze medal winners in Men's 100 Meter Freestyle swimming at Olympic Games.

Men's 100 Meter Freestyle Swimming Winners at Olympics

Year
Gold Silver Bronze
1896 Alfréd Hajós
Hungary
Otto Herschmann
Austria

1908 Charles Daniels
United States
Zoltán Halmay
Hungary
Harald Julin
Sweden
1912 Duke Kahanamoku
United States
Cecil Healy
Australasia
Ken Huszagh
United States
1920 Duke Kahanamoku
United States
Pua Kealoha
United States
Bill Harris
United States
1924 Johnny Weissmuller
United States
Duke Kahanamoku
United States
Samuel Kahanamoku
United States
1928 Johnny Weissmuller
United States
István Bárány
Hungary
Katsuo Takaishi
Japan
1932 Yasuji Miyazaki
Japan
Tatsugo Kawaishi
Japan
Albert Schwartz
United States
1936 Ferenc Csik
Hungary
Masanori Yusa
Japan
Shigeo Arai
Japan
1948 Wally Ris
United States
Alan Ford
United States
Géza Kádas
Hungary
1952 Clarke Scholes
United States
Hiroshi Suzuki
Japan
Göran Larsson
Sweden
1956 Jon Henricks
Australia
John Devitt
Australia
Gary Chapman
Australia
1960 John Devitt
Australia
Lance LARSON
United States
Manuel dos Santos
Brazil
1964 Don SCHOLLANDER
United States
Robert McGregor
Great Britain
Hans-Joachim KLEIN
United Team Of Germany
1968 Michael Wenden
Australia
Ken Walsh
United States
Mark Spitz
United States
1972 Mark Spitz
United States
Jerry Heidenreich
United States
Vladimir Bure
Soviet Union
1976 Jim Montgomery
United States
Jack Babashoff
United States
Peter Nocke
West Germany
1980 Jörg Woithe
East Germany
Per Holmertz
Sweden
Per Johansson
Sweden
1984 Rowdy Gaines
United States
Mark Stockwell
Australia
Per Johansson
Sweden
1988 Matt Biondi
United States
Chris Jacobs
United States
Stéphan Caron
France
1992 Alexander POPOV
Unified Team
Gustavo Borges
Brazil
Stéphan Caron
France
1996 Alexander Popov
Russia
Gary Hall Jr.
United States
Gustavo Borges
Brazil
2000 Pieter van den Hoogenband
Netherlands
Alexander Popov
Russia
Gary Hall, Jr.
United States
2004 Pieter van den Hoogenband
Netherlands
Roland Mark Schoeman
South Africa
Ian Thorpe
Australia
2008 Alain Bernard
France
Eamon Sullivan
Australia
Jason Lezak, César Cielo Filho
United States, Brazil
2012 Nathan Adrian
United States
James Magnussen
Australia
Brent Hayden
Canada
2016 Kyle Chalmers
Australia
Pieter Timmers
Belgium
Nathan Adrian
United States