Wielobój mężczyzn był jedną z konkurencji w podnoszeniu ciężarów na Letnich Igrzyskach Olimpijskich 1904. Zawody odbyły się 3 września 1904 r. W zawodach uczestniczyło dwóch zawodników ze Stanów Zjednoczonych oraz jeden który reprezentował Cesarstwo NiemieckieW roku 1913 otrzymał obywatelstwo amerykańskie..

Wyniki W każdej rundzie przyznawano 5 punktów dla zwycięzcy, 3 punkty dla drugiego zawodnika i 1 punkt dla trzeciego. W rundzie 10. w której zawodnicy wykonywali ćwiczenia wybrane przez siebie, mogli otrzymać do 25 punktów.

Finał Runda 1 Miejsce Zawodnik Ciężar Punkty1. Frederick Winters 62,14 52. Oscar Osthoff 45,14 33. Frank Kugler 36,06 1

Runda 2 Miejsce Zawodnik Ciężar Punkty1. Frederick Winters 45,47 52. Oscar Osthoff 33,51 33. Frank Kugler 24,15 1

Po rundzie 2 Miejsce Zawodnik 1 2 Suma1. Frederick Winters 5 5 102. Oscar Osthoff 3 3 63. Frank Kugler 1 1 2

Runda 3 Miejsce Zawodnik Ciężar Punkty1. Frederick Winters 58,97 52. Oscar Osthoff 52,96 33. Frank Kugler 42,69 1

Po rundzie 3 Miejsce Zawodnik 1 2 3 Suma1. Frederick Winters 5 5 5 152. Oscar Osthoff 3 3 3 93. Frank Kugler 1 1 1 3

Runda 4 Miejsce Zawodnik Ciężar Punkty1. Oscar Osthoff 68,04 52. Frank Kugler 58,97 2 Frederick Winters 58,97 2