thumb|right|250px|Disputa da sexta bateria eliminatória dos 100 m borboleta. A competição dos 100 metros borboleta masculino da natação nos Jogos Olímpicos de Verão de 2012 foi disputada nos dias 2 e 3 de agosto no Centro Aquático de Londres.
Medalhistas
Recordes Antes desta competição, os recordes mundiais e olímpicos da prova eram os seguintes:
Resultados Eliminatórias Raia Nadador CON Tempo Notas1 5 7 Chad le Clos 51.54 Q, 2 6 4 Michael Phelps 51.72 Q |-bgcolor=ccffcc |3 || 4 || 3 || align=left|Yevgeny Korotyshkin || align=left| ||51.84 || Q4 5 4 Konrad Czerniak 51.85 Q |-bgcolor=ccffcc |5 || 6 || 5 || align=left|Milorad Čavić || align=left| ||51.90 || Q6 5 6 Steffen Deibler 51.92 Q |-bgcolor=ccffcc |7 || 4 || 4 || align=left|Tyler McGill || align=left| ||51.95 || Q 8 4 7 Zhou Jiawei 52.03 Q |-bgcolor=ccffcc |9 || 6 || 6 || align=left|Joeri Verlinden || align=left| ||52.07 || Q10 6 3 Chris Wright 52.11 Q |-bgcolor=ccffcc |11 || 6 || 2 || align=left|Nikolay Skvortsov || align=left| ||52.12 || Q12 3 6 Bence Pulai 52.19 Q |-bgcolor=ccffcc |13 || 6 || 1 || align=left|François Heersbrandt || align=left| ||52.22 || Q, |-bgcolor=ccffcc |13 || 3 || 7 || align=left|Dinko Jukić || align=left| ||52.22 || Q15 5 5 Jason Dunford 52.23 Q |-bgcolor=ccffcc |16 || 4 || 5 || align=left|Benjamin Starke || align=left| ||52.36 || Q16 6 8 Takeshi Matsuda 52.36 18 5 1 Ivan Lenđer 52.40 19 3 5 Peter Mankoč 52.44 20 4 1 Lars Frölander 52.47 21 5 3 Takuro Fujii 52.49 22 4 8 Matteo Rivolta 52.50 23 5 2 Jayden Hadler 52.52 24 4 6 Michael Rock 52.56 25 3 2 Ryan Pini 52.68 26 3 4 Chang Gyu-Cheol 52.69 27 3 1 Joe Bartoch 53.09 28 4 2 Kaio Márcio de Almeida 53.14 29 5 8 Albert Subirats 53.18 30 3 3 Clément Lefert 53.22 31 3 8 Simão Morgado 53.23 32 6 7 Antony James 53.25 33 2 7 Dominik Meichtry 53.40 34 2 4 Pavel Sankovich 53.47 35 2 5 Joseph Schooling 53.61 36 2 3 Benjamin Hockin 53.65 37 2 1 Daniel Bell 53.76 38 2 8 Yevgeniy Lazuka 53.86 39 2 6 Vytautas Janušaitis 54.17 40 2 2 Stefanos Dimitriadis 54.20 41 1 3 Sofyan El Gidi 56.99 42 1 4 Mohanad Al-Azzawi 1:00.71 43 1 5 Khalid Baba 1:04.05
Semifinal Semifinal 1 Raia Nadador CON Tempo Notas 1 4 Michael Phelps 50.86 Q |-bgcolor=ccffcc | 2 || 3 || align=left|Steffen Deibler || align=left| ||51.76 || Q 3 5 Konrad Czerniak 51.78 '''Q 4 2 Chris Wright 52.11 5 6 Zhou Jiawei 52.30 6 7 Bence Pulai 52.40 6 8 Benjamin Starke 52.40 8 1 François Heersbrandt 52.71
Semifinal 2 Raia Nadador CON Tempo Notas 1 4 Chad le Clos 51.42 Q, 2 6 Tyler McGill 51.61 Q |-bgcolor=ccffcc | 3 || 3 || align=left|Milorad Čavić || align=left| ||51.66 || Q 4 2 Joeri Verlinden 51.75 Q, 5 5 Yevgeny Korotyshkin 51.85 Q 6 1 Dinko Jukić 51.99 7 7 Nikolay Skvortsov 52.03 8 8 Jason Dunford 52.16
Final Raia Nadador CON Tempo Notas 4 Michael Phelps 51.21 5 Chad le Clos 51.44 8 Yevgeny Korotyshkin 51.44 4 6 Milorad Čavić 51.81 4 7 Steffen Deibler 51.81 6 2 Joeri Verlinden 51.82 7 3 Tyler McGill 51.88 8 1 Konrad Czerniak 52.05
100 m borboleta masculino