# Nuoto ai Giochi della XXX Olimpiade - 100 metri stile libero maschili

La gara dei 100 metri stile libero maschili dei Giochi della XXX Olimpiade si è svolta il 31 luglio e il 1º agosto 2012. Hanno partecipato 60 atleti.
La gara è stata vinta dallo statunitense Nathan Adrian con il tempo di 47"52 , mentre l'argento e il bronzo sono andati rispettivamente a James Magnussen e a Brent Hayden.

## Programma

| Data | Ora (BST/UTC+1) | Turno |
| 31 luglio | 10:00 | Batterie |
| 31 luglio | 19:30 | Semifinali |
| 1º agosto | 20:20 | Finale |

## Record

Prima della competizione, i record olimpici e mondiali erano i seguenti:
| 46"91 | César Cielo Filho Brasile | 30 luglio 2009 Roma, Italia |
| 47"05 | Eamon Sullivan Australia | 13 agosto 2008 Pechino, Cina |
Durante l'evento tali record non sono stati migliorati.

## Risultati
### Batterie

| Pos. | Atleta | Nazionalità | Tempo | Batt. | Corsia | Note |
| 1 | Nathan Adrian | Stati Uniti | 48"19 | 6 | 5 | Q |
| 2 | Gideon Louw | Sudafrica | 48"29 | 6 | 1 | Q |
| 3 | Sebastiaan Verschuren | Paesi Bassi | 48"37 | 8 | 2 | Q |
| 4 | James Magnussen | Australia | 48"38 | 8 | 4 | Q |
| 5 | Brent Hayden | Canada | 48"51 | 8 | 5 | Q |
| 6 | Brett Fraser | Isole Cayman | 48"54 | 6 | 7 | Q |
| 6 | Pieter Timmers | Belgio | 48"54 | 7 | 8 | Q, |
| 8 | Nikita Lobincev | Russia | 48"60 | 6 | 3 | Q |
| 9 | Cullen Jones | Stati Uniti | 48"61 | 8 | 7 | Q |
| 10 | Konrad Czerniak | Polonia | 48"63 | 7 | 7 | Q |
| 11 | César Cielo Filho | Brasile | 48"67 | 6 | 4 | Q |
| 12 | James Roberts | Australia | 48"93 | 7 | 4 | Q |
| 12 | Yannick Agnel | Francia | 48"93 | 7 | 5 | Q |
| 14 | Fabien Gilot | Francia | 48"95 | 8 | 3 | Q |
| 15 | Hanser García | Cuba | 48"97 | 7 | 2 | Q |
| 16 | Shaune Fraser | Isole Cayman | 48"99 | 8 | 1 | Q |
| 17 | Norbert Trandafir | Romania | 49"02 | 5 | 4 | |
| 18 | Marco di Carli | Germania | 49"03 | 7 | 6 | |
| 19 | Filippo Magnini | Italia | 49"18 | 6 | 2 | |
| 20 | Adam Brown | Gran Bretagna | 49"20 | 6 | 8 | |
| 21 | Graeme Moore | Sudafrica | 49"29 | 7 | 3 | |
| 22 | Luca Dotto | Italia | 49"43 | 8 | 6 | |
| 23 | Martin Verner | Rep. Ceca | 49"49 | 5 | 2 | |
| 24 | Nicolas Oliveira | Brasile | 49"51 | 7 | 1 | |
| 25 | Stefan Nystrand | Svezia | 49"55 | 8 | 8 | |
| 26 | David Dunford | Kenya | 49"60 | 5 | 6 | |
| 27 | Kemal Arda Gurdal | Turchia | 49"71 | 4 | 5 | |
| 28 | Mindaugas Sadauskas | Lituania | 49"78 | 5 | 7 | |
| 29 | Dominik Meichtry | Svizzera | 49"95 | 5 | 8 | |
| 30 | Uvis Kalnins | Lettonia | 49"96 | 4 | 7 | |
| 31 | Kristian Gkolomeev | Grecia | 50"08 | 5 | 1 | |
| 32 | Benjamin Hockin | Paraguay | 50"12 | 4 | 6 | |
| 33 | Nabil Kebbab | Algeria | 50"37 | 4 | 3 | |
| 34 | Yauhen Tsurkin | Bielorussia | 50"53 | 4 | 4 | |
| 35 | Gabriel Melconian Alvez | Uruguay | 50"68 | 4 | 1 | |
| 36 | Branden Whitehurst | Isole Vergini Americane | 51"04 | 4 | 8 | |
| 37 | Sidni Hoxha | Albania | 51"11 | 3 | 4 | |
| 38 | Kevin Avila Soto | Guatemala | 51"44 | 3 | 2 | |
| 39 | Andrew Chetcuti | Malta | 51"67 | 3 | 5 | |
| 40 | Jemal le Grand | Aruba | 51"86 | 3 | 3 | |
| 41 | Andrew Rutherfurd | Bolivia | 52"57 | 3 | 7 | |
| 42 | Mohammed Bidarian | Iran | 52"93 | 3 | 6 | |
| 43 | Esau Simpson | Grenada | 53"26 | 2 | 4 | |
| 44 | Christopher Duenas | Guam | 53"37 | 3 | 8 | |
| 45 | Mikael Koloyan | Armenia | 53"82 | 3 | 1 | |
| 46 | Sergeý Krowýakow | Turkmenistan | 54"43 | 2 | 2 | |
| 47 | Paul Elaisa | Figi | 54"87 | 2 | 3 | |
| 48 | Niall Roberts | Guyana | 55"66 | 2 | 5 | |
| 49 | Tamir Andryei | Mongolia | 56"37 | 2 | 1 | |
| 50 | Shane Mangroo | Seychelles | 56"46 | 2 | 6 | |
| 51 | Omar Núñez | Nicaragua | 57"11 | 2 | 7 | |
| 52 | Mamadou Soumare | Mali | 57"32 | 1 | 4 | |
| 53 | Ahmed Husam | Maldive | 57"53 | 1 | 5 | |
| 54 | Israr Hussain | Pakistan | 57"86 | 2 | 8 | |
| 55 | Ammaar Ghadiyali | Tanzania | 61"07 | 1 | 6 | |
| 56 | Beni Bertrand Binobagira | Burundi | 64"57 | 1 | 3 | |
| - | George Bovell | Trinidad e Tobago | - | 4 | 2 | DNS |
| - | Danila Izotov | Russia | - | 5 | 3 | DNS |
| - | Dominik Kozma | Ungheria | - | 5 | 5 | DNS |
| - | Lu Zhiwu | Cina | - | 6 | 6 | DNS |

### Semifinali

| Pos. | Atleta | Nazione | Tempo | Batt. | Corsia | Note |
| 1 | James Magnussen | Australia | 47"63 | 1 | 5 | Q |
| 2 | Nathan Adrian | Stati Uniti | 47"97 | 2 | 4 | Q |
| 3 | Hanser García | Cuba | 48"04 | 2 | 8 | Q |
| 4 | Sebastiaan Verschuren | Paesi Bassi | 48"13 | 2 | 5 | Q |
| 5 | César Cielo Filho | Brasile | 48"17 | 1 | 2 | Q |
| 6 | Brent Hayden | Canada | 48"21 | 2 | 3 | Q |
| 7 | Yannick Agnel | Francia | 48"23 | 2 | 1 | Q |
| 8 | Nikita Lobincev | Russia | 48"38 | 1 | 6 | Q |
| 9 | Konrad Czerniak | Polonia | 48"44 | 2 | 7 | |
| 9 | Gideon Louw | Sudafrica | 48"44 | 1 | 4 | |
| 11 | Fabien Gilot | Francia | 48"49 | 1 | 1 | |
| 12 | Pieter Timmers | Belgio | 48"57 | 2 | 6 | |
| 12 | James Roberts | Australia | 48"57 | 1 | 7 | |
| 14 | Cullen Jones | Stati Uniti | 48"60 | 2 | 2 | |
| 15 | Brett Fraser | Isole Cayman | 48"92 | 1 | 3 | |
| 16 | Shaune Fraser | Isole Cayman | 49"07 | 1 | 8 | |

### Finale

| Pos. | Atleta | Nazionalità | Tempo | Corsia |
| | Nathan Adrian | Stati Uniti | 47"52 | 5 |
| | James Magnussen | Australia | 47"53 | 4 |
| | Brent Hayden | Canada | 47"80 | 7 |
| 4 | Yannick Agnel | Francia | 47"84 | 1 |
| 5 | Sebastiaan Verschuren | Paesi Bassi | 47"88 | 6 |
| 6 | César Cielo Filho | Brasile | 47"92 | 2 |
| 7 | Hanser García | Cuba | 48"04 | 3 |
| 8 | Nikita Lobincev | Russia | 48"44 | 8 |