Der Schwimmwettkampf über 100 Yards (91,44 Meter) Freistil der Männer bei den Olympischen Spielen 1904 in St. Louis wurde am 5. September 1904 ausgetragen. Es war die erste und bis heute einzige Austragung des Wettbewerbs. Austragungsort war der Life Saving Exhibition Lake.