100 m stylem dowolnym mężczyzn – jedna z konkurencji pływackich, które odbyły się podczas XXVIII Igrzysk Olimpijskich. Eliminacje i półfinał miały miejsce 17 sierpnia, a finał 18 sierpnia.

Uzyskawszy czas 48,17, tytuł mistrza olimpijskiego obronił Pieter van den Hoogenband z Holandii. Srebrny medal z czasem 48,23 wywalczył reprezentujący Republikę Południowej Afryki Roland Schoeman. Brąz zdobył Australijczyk Ian Thorpe, który w finale pobił swój rekord życiowy (48,56).

Terminarz Wszystkie godziny podane są w czasie greckim (UTC+03:00) oraz polskim (CEST). Data Godzina rozpoczęciaUTC+03:00CEST 17 sierpnia 2004 10:00 09:00 Eliminacje 19:30 18:30 Półfinały18 sierpnia 2004 20:20 19:20 Finał

Rekordy Przed zawodami rekord świata i rekord olimpijski wyglądały następująco: RekordZawodnikCzasMiejsceDataRekord świata Pieter van den Hoogenband 47,84 Sydney 19 września 2000Rekord olimpijski Pieter van den Hoogenband 47,84 Sydney 19 września 2000

Wyniki Eliminacje