Swimming — 100 metres Butterfly, Men

Times held 15
Total participants 589
Total countries 132

Participants

Year Event Status Participants NOCs
1968 100 metres Butterfly, Men Olympic 47 28
1972 100 metres Butterfly, Men Olympic 39 27
1976 100 metres Butterfly, Men Olympic 44 29
1980 100 metres Butterfly, Men Olympic 34 29
1984 100 metres Butterfly, Men Olympic 53 39
1988 100 metres Butterfly, Men Olympic 51 36
1992 100 metres Butterfly, Men Olympic 69 48
1996 100 metres Butterfly, Men Olympic 58 52
2000 100 metres Butterfly, Men Olympic 62 53
2004 100 metres Butterfly, Men Olympic 59 51
2008 100 metres Butterfly, Men Olympic 65 51
2012 100 metres Butterfly, Men Olympic 43 36
2016 100 metres Butterfly, Men Olympic 43 32
2020 100 metres Butterfly, Men Olympic 56 45
2024 100 metres Butterfly, Men Olympic 40 31

Medal winners

Year Gold Silver Bronze
1968 Doug RussellUSA Mark SpitzUSA Ross WalesUSA
1972 Mark SpitzUSA Bruce RobertsonCAN Jerry HeidenreichUSA
1976 Matt VogelUSA Joe BottomUSA Gary HallUSA
1980 Pär ArvidssonSWE Roger PyttelGDR David López-ZuberoESP
1984 Michael GroßFRG Pablo MoralesUSA Glenn BuchananAUS
1988 Anthony NestySUR Matt BiondiUSA Andy JamesonGBR
1992 Pablo MoralesUSA Rafał SzukałaPOL Anthony NestySUR
1996 Denis PankratovRUS Scott MillerAUS Vladislav KulikovRUS
2000 Lars FrölanderSWE Michael KlimAUS Geoff HuegillAUS
2004 Michael PhelpsUSA Ian CrockerUSA Andriy SerdinovUKR
2008 Michael PhelpsUSA Milorad ČavićSRB Andrew LautersteinAUS
2012 Michael PhelpsUSA Chad le Clos
Yevgeny Korotyshkin
RSA
RUS
2016 Joseph SchoolingSGP László Cseh, Jr.
Chad le Clos
Michael Phelps
HUN
RSA
USA
2020 Caeleb DresselUSA Kristóf MilákHUN Noè PontiSUI
2024 Kristóf MilákHUN Josh LiendoCAN Ilya KharunCAN

Medals by country

NOC Gold Silver Bronze Total
United States USA 8 6 3 17
Sweden SWE 2 0 0 2
Hungary HUN 1 2 0 3
Russian Federation RUS 1 1 1 3
Suriname SUR 1 0 1 2
Singapore SGP 1 0 0 1
West Germany FRG 1 0 0 1
Australia AUS 0 2 3 5
Canada CAN 0 2 1 3
South Africa RSA 0 2 0 2
East Germany GDR 0 1 0 1
Poland POL 0 1 0 1
Serbia SRB 0 1 0 1
Great Britain GBR 0 0 1 1
Spain ESP 0 0 1 1
Switzerland SUI 0 0 1 1
Ukraine UKR 0 0 1 1

Top medallists

Athlete Nat Gold Silver Bronze Total
Michael Phelps USA 3 1 0 4
Pablo Morales USA 1 1 0 2
Mark Spitz USA 1 1 0 2
Kristóf Milák HUN 1 1 0 2
Anthony Nesty SUR 1 0 1 2

Best performance by country

Olympic and Intercalated results only.
Country Games Athlete/Team Placement
Algeria ALG 1980 Summer Olympics Djamel Yahiouche 27 See all
Angola ANG 1980 Summer Olympics Marcos Daniel 33 See all
Argentina ARG 1968 Summer Olympics Luis Nicolao 23 See all
Aruba ARU 2004 Summer Olympics Davy Bisslik 56 See all
Australia AUS 1996 Summer Olympics Scott Miller 2 Silver See all
2000 Summer Olympics Michael Klim 2 Silver
Austria AUT 2012 Summer Olympics Dinko Jukic 9 See all
Azerbaijan AZE 2012 Summer Olympics Yevgeni Lazuka 38 See all
Bahrain BRN 2012 Summer Olympics Khalid Baba 43 See all
Bangladesh BAN 1988 Summer Olympics Salam Mohamed Abdul Salam 48 See all
Barbados BAR 1988 Summer Olympics Paul Yelle 34 See all
Belarus BLR 2004 Summer Olympics Paval Lahun 26 See all
Belgium BEL 2012 Summer Olympics François Heersbrandt 16 See all
Bermuda BER 2000 Summer Olympics Stephen Fahy 54 See all
Bolivia BOL 1996 Summer Olympics David Pereyra 58 See all
Bosnia and Herzegovina BIH 2000 Summer Olympics Janko Gojković =39 See all
Brazil BRA 2004 Summer Olympics Gabriel Mangabeira 6 See all
Bulgaria BUL 2020 Summer Olympics Yosif Miladinov 8 See all
Cambodia CAM 1972 Summer Olympics Chhay-Kheng Nhem 37 See all
Canada CAN 1972 Summer Olympics Bruce Robertson 2 Silver See all
2024 Summer Olympics Josh Liendo 2 Silver
Cayman Islands CAY 2008 Summer Olympics Shaune Fraser 51 See all
Chinese Taipei TPE 2020 Summer Olympics Eddie Wang 36 See all
Colombia COL 1976 Summer Olympics Jorge Jaramillo 19 See all
Costa Rica CRC 1980 Summer Olympics Andrey Aguilar 25 See all
Croatia CRO 2004 Summer Olympics Duje Draganja 7 See all
Cuba CUB 2000 Summer Olympics Yohan García 43 See all
Cyprus CYP 1980 Summer Olympics Linos Petridis 32 See all
Czechia CZE 2000 Summer Olympics Jan Víťazka 27 See all
2024 Summer Olympics Daniel Gráčik 27
Czechoslovakia TCH 1980 Summer Olympics Miloslav Roľko 10 See all
Denmark DEN 1988 Summer Olympics Benny Nielsen 11 See all
East Germany GDR 1980 Summer Olympics Roger Pyttel 2 Silver See all
Ecuador ECU 1976 Summer Olympics Jorge Delgado 14 See all
Egypt EGY 2020 Summer Olympics Youssef Ramadan 16 See all
El Salvador ESA 1972 Summer Olympics Salvador Vilanova 32 See all
Estonia EST 1992 Summer Olympics Aldo Suurväli 30 See all
Eswatini SWZ 1988 Summer Olympics Trevor Ncala 50 See all
Fiji FIJ 1984 Summer Olympics Warren Sorby 49 See all
Finland FIN 1992 Summer Olympics Jani Sievinen 13 See all
France FRA 2024 Summer Olympics Maxime Grousset 5 See all
Germany GER 2004 Summer Olympics Thomas Rupprath 4 See all
2012 Summer Olympics Steffen Deibler =4
Ghana GHA 2020 Summer Olympics Abeiku Jackson 45 See all
Great Britain GBR 1988 Summer Olympics Andy Jameson 3 Bronze See all
Greece GRE 1984 Summer Olympics Kristofer Stivenson =12 See all
Guam GUM 2000 Summer Olympics Daniel O'Keeffe 45 See all
Guatemala GUA 2020 Summer Olympics Luis Martínez 7 See all
Guyana GUY 2016 Summer Olympics Hannibal Gaskin 42 See all
Haiti HAI 2020 Summer Olympics Davidson Vincent 52 See all
Honduras HON 2016 Summer Olympics Allan Gutiérrez 39 See all
Hong Kong, China HKG 1984 Summer Olympics Tsang Yi Ming =37 See all
Hungary HUN 2024 Summer Olympics Kristóf Milák 1 Gold See all
Iceland ISL 1968 Summer Olympics Guðmundur Gíslason 40 See all
Independent Olympic Athletes IOA 2016 Summer Olympics Abbas Qali 36 See all
India IND 2020 Summer Olympics Sajan Prakash 46 See all
Indonesia INA 2024 Summer Olympics Joe Kurniawan 33 See all
Iraq IRQ 2024 Summer Olympics Hasan Ali 39 See all
Ireland IRL 1980 Summer Olympics David Cummins 26 See all
Israel ISR 1968 Summer Olympics Avraham Melamed =11 See all
Italy ITA 2016 Summer Olympics Piero Codia 11 See all
Jamaica JAM 1984 Summer Olympics Allan Marsh 34 See all
Japan JPN 1968 Summer Olympics Satoshi Maruya 5 See all
2000 Summer Olympics Takashi Yamamoto =5
Kazakhstan KAZ 1996 Summer Olympics Andrey Gavrilov =21 See all
Kenya KEN 2008 Summer Olympics Jason Dunford 5 See all
Kingdom of Saudi Arabia KSA 2020 Summer Olympics Yousif Bu Arish 55 See all
Kuwait KUW 1980 Summer Olympics Mohamed Abdul Wahab 31 See all
Kyrgyzstan KGZ 2000 Summer Olympics Konstantin Ushkov 35 See all
Latvia LAT 1992 Summer Olympics Artūrs Jakovļevs 33 See all
Lebanon LBN 1980 Summer Olympics Ibrahim El-Baba 30 See all
Libya LBA 2012 Summer Olympics Sofyan El-Gadi 41 See all
Lithuania LTU 2008 Summer Olympics Rimvydas Šalčius =34 See all
Luxembourg LUX 2000 Summer Olympics Luc Decker 47 See all
Madagascar MAD 1980 Summer Olympics Zoë Andrianifaha 34 See all
Malaysia MAS 2000 Summer Olympics Anthony Ang 36 See all
Mali MLI 2016 Summer Olympics Oumar Touré 41 See all
Malta MLT 2008 Summer Olympics Ryan Gambin 48 See all
Mexico MEX 1972 Summer Olympics Hugo Valencia 28 See all
Montenegro MNE 2024 Summer Olympics Miloš Milenković 34 See all
Mozambique MOZ 1980 Summer Olympics Raimundo Franisse 29 See all
Myanmar MYA 2016 Summer Olympics Thint Myaat 43 See all
Netherlands NED 1980 Summer Olympics Cees Vervoorn 4 See all
New Zealand NZL 1984 Summer Olympics Anthony Mosse 6 See all
Nicaragua NCA 1976 Summer Olympics Campari Knoepffler 42 See all
Nigeria NGR 1992 Summer Olympics Musa Bakare 52 See all
North Macedonia MKD 2000 Summer Olympics Aleksandar Miladinovski 41 See all
Norway NOR 2020 Summer Olympics Tomoe Hvas 27 See all
Pakistan PAK 1996 Summer Olympics Kamal Salman Masud 57 See all
Palestine PLE 2004 Summer Olympics Rad Aweisat 59 See all
Panama PAN 1976 Summer Olympics Carlos González 39 See all
Papua New Guinea PNG 2008 Summer Olympics Ryan Pini 8 See all
Paraguay PAR 2012 Summer Olympics Ben Hockin 36 See all
People's Republic of China CHN 1996 Summer Olympics Jiang Chengji 4 See all
Peru PER 1972 Summer Olympics Juan Carlos Bello 9 See all
Philippines PHI 1988 Summer Olympics Eric Buhain 31 See all
Poland POL 1992 Summer Olympics Rafał Szukała 2 Silver See all
Portugal POR 2024 Summer Olympics Diogo Ribeiro 20 See all
Puerto Rico PUR 1996 Summer Olympics Ricardo Busquets 12 See all
ROC ROC 2020 Summer Olympics Andrey Minakov 4 See all
Republic of Korea KOR 2012 Summer Olympics Jang Gyu-Cheol 26 See all
Republic of Moldova MDA 1996 Summer Olympics Maxim Cazmirciuc =46 See all
Romania ROU 2000 Summer Olympics Ștefan Gherghel 21 See all
Russian Federation RUS 1996 Summer Olympics Denis Pankratov 1 Gold See all
Rwanda RWA 2024 Summer Olympics Oscar Peyre 38 See all
Senegal SEN 2020 Summer Olympics Steven Aimable 49 See all
Serbia SRB 2008 Summer Olympics Milorad Čavić 2 Silver See all
Serbia and Montenegro SCG 2004 Summer Olympics Milorad Čavić 16 See all
Singapore SGP 2016 Summer Olympics Joseph Schooling 1 Gold See all
Slovenia SLO 2008 Summer Olympics Peter Mankoč 10 See all
South Africa RSA 2012 Summer Olympics Chad le Clos =2 Silver See all
2016 Summer Olympics Chad le Clos =2 Silver
Soviet Union URS 1968 Summer Olympics Vladimir Nemshilov 4 See all
Spain ESP 1980 Summer Olympics David López-Zubero 3 Bronze See all
Sri Lanka SRI 2004 Summer Olympics Conrad Francis 52 See all
Suriname SUR 1988 Summer Olympics Anthony Nesty 1 Gold See all
Sweden SWE 1980 Summer Olympics Pär Arvidsson 1 Gold See all
2000 Summer Olympics Lars Frölander 1 Gold
Switzerland SUI 2020 Summer Olympics Noè Ponti 3 Bronze See all
Thailand THA 2020 Summer Olympics Navaphat Wongcharoen 50 See all
The Bahamas BAH 1984 Summer Olympics Sean Nottage 39 See all
Trinidad and Tobago TTO 1972 Summer Olympics Geoffrey Ferreira 16 See all
Türkiye TUR 1992 Summer Olympics Uğur Taner 24 See all
Uganda UGA 2024 Summer Olympics Jesse Ssengonzi 31 See all
Ukraine UKR 2004 Summer Olympics Andriy Serdinov 3 Bronze See all
Unified Team EUN 1992 Summer Olympics Pavlo Khnykin 4 See all
United Arab Emirates UAE 1988 Summer Olympics Mohamed Bin Abid 49 See all
United States USA 1968 Summer Olympics Doug Russell 1 Gold See all
1972 Summer Olympics Mark Spitz 1 Gold
1976 Summer Olympics Matt Vogel 1 Gold
1992 Summer Olympics Pablo Morales 1 Gold
2004 Summer Olympics Michael Phelps 1 Gold
2008 Summer Olympics Michael Phelps 1 Gold
2012 Summer Olympics Michael Phelps 1 Gold
2020 Summer Olympics Caeleb Dressel 1 Gold
United States Virgin Islands ISV 1976 Summer Olympics Steven Newkirk 40 See all
Uruguay URU 1984 Summer Olympics Carlos Scanavino 32 See all
Uzbekistan UZB 2000 Summer Olympics Ravil Nachayev 34 See all
Venezuela VEN 1984 Summer Olympics Rafael Vidal 4 See all
Vietnam VIE 1980 Summer Olympics Nguyễn Ðăng Bình 28 See all
West Germany FRG 1984 Summer Olympics Michael Groß 1 Gold See all
Yemen YEM 2024 Summer Olympics Yusuf Nasser 40 See all
Yugoslavia YUG 1984 Summer Olympics Hrvoje Barić =29 See all
Zambia ZAM 2016 Summer Olympics Ralph Goveia 38 See all
Zimbabwe ZIM 1980 Summer Olympics Guy Goosen 11 See all
Équipe Olympique des Réfugies EOR 2016 Summer Olympics Rami Anis 40 See all