De 100m voor heren werd als deel van atletiek tijdens de Olympische Spelen 2004 in Athene afgewerkt op 21 en 22 augustus 2004. De drie snelste spurters van elke van de tien heats in de eerste ronde waren meteen gekwalificeerd voor de tweede ronde. Daarnaast mochten de tien snelste verliezers ook mee naar de volgende ronde. Deze veertig deelnemers werden ingedeeld in vijf heats. Ook hier mochten de drie snelsten automatisch naar de volgende ronde. Ook de snelste verliezer mocht naar de halve finale. Er werden twee halve finales gehouden, die net als de finale op 22 augustus werden gehouden. De vier snelsten van elke halve finale waren geplaatst voor de finale.
De volgende afkortingen worden gebruikt:
Q Rechtstreeks gekwalificeerd voor de volgende ronde q Gekwalificeerd via beste verliezende tijd DNS Niet gestart DNF Niet aangekomen DSQ Gediskwalificeerd PB Persoonlijke besttijd SB Beste seizoensprestatie NR Nationaal record CR Continentaal record
Eerste ronde De eerste ronde werd gelopen op 21 augustus. De eerste drie atleten van elke serie kwalificeerden zich rechtstreeks voor de volgende ronde. De 10 snelste verliezers mochten ook naar de volgende ronde.
Serie 1PlaatsAtleetUitslagKwal.1 Frankie Fredericks 10,12 SBQ2 Uchenna Emedolu 10,22Q3 Shingo Suetsugu 10,27Q4 Darren Campbell 10,355 Chen Haijan 10,456 Eric Nkansah 10,547 Poh Seng Song 10,758 Yazeldas Nascimento 11,00
Serie 2PlaatsAtleetUitslagKwal.1 Mark Lewis-Francis10,13 SBQ2 Aziz Zakari 10,19Q3 Roland Nemeth 10,28Q4 Salem Mubarak Al Yami 10,365 Darren Gilford 10,676 Khalil Al Hannahneh 10,767 Kakianako Nariki 11,62– Marc Burns DSQ
Serie 3PlaatsAtleetUitslagKwal.1 Justin Gatlin10,07 SBQ2 Kareem Streete-Thompson 10,15 SBQ3 Leonard Myles-Mills 10,21 SBQ4 Vicente de Lima 10,23q5 Andrej Jepisjin 10,29q6 Yeoryios Theodoridis 10,32q7 Hadhari Djaffar 10,628 Sultan Saeed 11,72– Juan Sainfleur DNF
Serie 4PlaatsAtleetUitslagKwal.1 Shawn Crawford10,02 Q2 Obadele Thompson 10,08 SBQ3 Matic Osovnikar 10,15 NR Q4 Idrissa Sanou 10,33q5 Diego Ferreira 10,50 NR 6 Pierre de Windt 11,027 Chamleunesouk Ao Oudomphonh 11,308 Masoud Azizi 11,66– Hristoforos Hoidis DNS
Serie 5PlaatsAtleetUitslagKwal.1 Francis Obikwelu10,09 Q2 Ronald Pognon 10,18 Q3 Jaysuma Saidy Ndure 10,26 NR Q4 Jarbas Mascarenhas 10,34q5 Hiroyasu Tsuchie 10,37 6 Adrian Durant 10,527 Nabie Foday Fofanah 10,628 Harmon Harmon 11,22 PB
Serie 6PlaatsAtleetUitslagKwal.1 Nobuharu Asahara10,33 Q2 Lukasz Chyla 10,35 Q3 Eric Pacome N'Dri 10,39 Q4 Ato Boldon 10,415 Issa Aime Nthepe 10,67 6 Gabor Dobos 10,687 John Howard 10,85 NR8 Mohammad Shamsuddin 11,13
Serie 7PlaatsAtleetUitslagKwal.1 Asafa Powell10,06 SB Q2 Jason Gardener 10,15 PB Q3 Joshua Ross 10,24 Q4 Andre Domingos 10,28q5 Pierre Browne 10,32 q6 Lamin Tucker 10,727 Kelsey Nakanelua 11,25 8 Sopheak Phouk 11,56 PB– Djikoloum Mobele DNS
Serie 8PlaatsAtleetUitslagKwal.1 Maurice Greene10,18 Q2 Dwight Thomas 10,21 Q3 Churandy Martina 10,23 Q4 Alexander Kosenkow 10,28q5 Prodromos Katsantonis 10,50 SB 6 Wai Hung Chiang 10,707 Francis Manioru 11,05 8 Teymur Gasimov 11,17 – Filipo Muller 11,18 PB
Serie 9PlaatsAtleetUitslagKwal.1 Deji Aliu10,39 Q2 Nicolas Macrozonaris 10,40 Q3 Gennadiy Chernovol 10,43 Q4 Souhalia Alamou 10,485 Christie van Wyk 10,49 6 Daniel Bailey 10,517 Gian Nicola Berardi 10,76 8 Carlos Abaunza 11,17
Serie 10PlaatsAtleetUitslagKwal.1 Kim Collins10,11 Q2 Michael Frater 10,20 Q3 Nicconnor Alexander 10,22 Q4 Simone Collio 10,27q5 Eddy de Lepine 10,27 SB q6 Xavier James 10,407 Sébastien Gattuso 10,58 NR8 Wilfried Bingangoye 10,76 PB
Halve finale Halve finale 1PlaatsNaamTijdKwal.1. Shawn Crawford 10,07 Q2. Justin Gatlin 10,09 Q3. Aziz Zakari 10,11 Q4. Obadele Thompson 10,22 Q5. Mark Lewis-Francis 10,28 6. Michael Frater 10,29 7. Ronald Pognon 10,32 8. Uchenna Emedolu 10,35
Halve finale 2PlaatsNaamTijdKwal.1. Asafa Powell 9,95 Q2. Francis Obikwelu 9,97 Q3. Maurice Greene 9,97 Q4. Kim Collins 10,02 Q5. Jason Gardener 10,12 6. Leonard Myles-Mills 10,22 7. Dwight Thomas 10,28 8. Vicente de Lima 10,28
Finale PlaatsNaamTijd1. Justin Gatlin9,85 (PB)2. Francis Obikwelu9,863. Maurice Greene9,874. Shawn Crawford9,895. Asafa Powell9,946. Kim Collins10,007. Obadele Thompson10,108. Aziz ZakariNiet gefinisht
Mannen 00100