thumb|right|250px|Disputa da oitava bateria eliminatória dos 100 m livre A competição dos 100 metros livre masculino da natação nos Jogos Olímpicos de Verão de 2012 foi disputada nos dias 31 de julho e 1 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 Notas 1 6 5 Nathan Adrian 48.19 Q |-bgcolor=ccffcc | 2 || 6 || 1 || align=left|Gideon Louw || align=left| || 48.29 || Q 3 8 2 Sebastiaan Verschuren 48.37 Q |-bgcolor=ccffcc | 4 || 8 || 4 || align=left|James Magnussen || align=left| || 48.38 || Q 5 8 5 Brent Hayden 48.51 Q |-bgcolor=ccffcc | 6 || 6 || 7 || align=left|Brett Fraser || align=left| ||48.54 || Q 6 7 8 Pieter Timmers 48.54 Q, 8 6 3 Nikita Lobintsev 48.60 Q |-bgcolor=ccffcc | 9 || 8 || 7 || align=left|Cullen Jones || align=left| ||48.61 || Q 10 7 7 Konrad Czerniak 48.63 Q |-bgcolor=ccffcc | 11 || 6 || 4 || align=left|César Cielo || align=left| ||48.67 || Q 12 7 4 James Roberts 48.93 Q |-bgcolor=ccffcc | 12 || 7 || 5 || align=left|Yannick Agnel || align=left| || 48.93 || Q 14 8 3 Fabien Gilot 48.95 Q |-bgcolor=ccffcc | 15 || 7 || 2 || align=left|Hanser García || align=left| ||48.97 || Q 16 8 1 Shaune Fraser 48.99 '''Q17 5 4 Norbert Trandafir 49.02 18 7 6 Marco di Carli 49.03 19 6 2 Filippo Magnini 49.18 20 6 8 Adam Brown 49.20 21 7 3 Graeme Moore 49.29 22 8 6 Luca Dotto 49.43 23 5 2 Martin Verner 49.49 24 7 1 Nicolas Oliveira 49.51 25 8 8 Stefan Nystrand 49.55 26 5 6 David Dunford 49.60 27 4 5 Kemal Arda Gürdal 49.71 28 5 7 Mindaugas Sadauskas 49.78 29 5 8 Dominik Meichtry 49.95 30 4 7 Uvis Kalniņš 49.96 31 5 1 Kristian Gkolomeev 50.08 32 4 6 Benjamin Hockin 50.12 33 4 3 Nabil Kebbab 50.37 34 4 4 Yauhen Tsurkin 50.53 35 4 1 Gabriel Melconian Alvez 50.68 36 4 8 Branden Whitehurst 51.04 37 3 4 Sidni Hoxha 51.11 38 3 2 Kevin Avila Soto 51.44 39 3 5 Andrew Chetcuti 51.67 40 3 3 Jemal le Grand 51.86 41 3 7 Andrew Rutherfurd 52.57 42 3 6 Mohammed Bidarian 52.93 43 2 4 Esau Simpson 53.26 44 3 8 Christopher Duenas 53.37 45 3 1 Mikael Koloyan 53.82 46 2 2 Sergeý Krowýakow 54.43 47 2 3 Paul Elaisa 54.87 48 2 5 Niall Roberts 55.66 49 2 1 Tamir Andryei 56.37 50 2 6 Shane Mangroo 56.46 51 2 7 Omar Núñez 57.11 52 1 4 Mamadou Soumare 57.32 53 1 5 Ahmed Husam 57.53 54 2 8 Israr Hussain 57.86 55 1 6 Ammaar Ghadiyali 1:01.07 56 1 3 Beni Bertrand Binobagira 1:04.57 4 2 George Bovell DNS 5 3 Lü Zhiwu DNS 5 5 Dominik Kozma DNS 6 6 Danila Izotov DNS Semifinal Semifinal 1 Raia Nadador CON Tempo Notas 1 5 James Magnussen 47.63 Q |-bgcolor=ccffcc | 2 || 2 || align=left|César Cielo || align=left| || 48.17 || Q 3 6 Nikita Lobintsev 48.38 '''Q 4 4 Gideon Louw 48.44 5 1 Fabien Gilot 48.49 6 7 James Roberts 48.57 7 3 Brett Fraser 48.92 8 8 Shaune Fraser 49.07 Semifinal 2 Raia Nadador CON Tempo Notas 1 4 Nathan Adrian 47.97 Q |-bgcolor=ccffcc | 2 || 8 || align=left|Hanser García || align=left| || 48.04 || Q, |-bgcolor=ccffcc | 3 || 5 || align=left|Sebastiaan Verschuren || align=left| || 48.13 || Q 4 3 Brent Hayden 48.21 Q |-bgcolor=ccffcc | 5 || 1 || align=left|Yannick Agnel || align=left| || 48.23 || Q 6 7 Konrad Czerniak 48.44 7 6 Pieter Timmers 48.57 8 2 Cullen Jones 48.60
Final Raia Nadador CON Tempo Notas 5 Nathan Adrian 47.52 4 James Magnussen 47.53 7 Brent Hayden 47.80 4 1 Yannick Agnel 47.84 5 6 Sebastiaan Verschuren 47.88 6 2 César Cielo 47.92 7 3 Hanser García 48.04 = 8 8 Nikita Lobintsev 48.44
100 m livre masculino