title: Atletiek op de Olympische Zomerspelen 2004 – 100 meter mannen
text: 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.
  
  Halve finale
  
  Finale 
  
  Mannen 00100