Der Schwimmwettkampf über 50 Yards (45,72 Meter) Freistil der Männer bei den Olympischen Spielen 1904 in St. Louis wurde am 6. September 1904 ausgetragen. Es war die erste und bis heute einzige Austragung des Wettbewerbs. Austragungsort war der Life Saving Exhibition Lake.
Die neun gemeldeten Schwimmer traten zunächst zu zwei Vorläufen an, in denen die sechs Finalteilnehmer ermittelt wurden. Im Finale erklärten die Schiedsrichter John Scott Leary zum Sieger, obwohl Zoltán Halmay stets deutlich in Führung gelegen hatte. Angeblich habe Halmay kurz vor dem Zielseil aufgehört zu schwimmen. Leary wiederum behauptete, er sei behindert worden. Nach langen Beratungen setzte die Jury ein Stichrennen an; nach je einem Fehlstart gewann schließlich Halmay. Das Zielfoto bewies später, dass der Ungar bereits im eigentlichen Finale gewonnen hätte.