Wyścig na 100 km mężczyzn był jedną z konkurencji kolarskich na Letnich Igrzyskach Olimpijskich 1908 w Londynie odbyła się w dniach 15-18 lipca 1908. Uczestniczyło 45 zawodników z 11 krajów.

Limit czasu wynosił 3 godziny 15 minut.

Wyniki

Półfinały

Sześciu najszybszych zawodników z każdego półfinału awansowało do finału.

Półfinał 1

Miejsce Zawodnik Państwo Czas 1 Andrew Hansson 2:50:21,4 2 Georges Lutz b.d 3 Sydney Bailey b.d 4 Paul Texier b.d 5 Jack Bishop b.d 6 David Robertson b.d 7-14 William Anderson b.d Alwin Boldt b.d François Bonnet b.d Georgius Damen b.d Gerard Bosch van Drakestein b.d André Lepère b.d Harry Mussen b.d John Norman b.d – Richard Katzer DNF Frederick McCarthy DNF Ioannis Santorinaios DNF

Półfinał 2

Miejsce Zawodnik Państwo Czas 1 Leon Meredith 2:43:15,4 2 Charles Bartlett b.d 3 Gustaf Westerberg b.d 4 Octave Lapize b.d 5 Walter Andrews b.d 6 William Pett b.d 7-9 Guillaume Coeckelberg b.d Charles Denny b.d Harry Young b.d – Cesare Zanzottera DNF Charles Avrillon DNF Henri Cunault DNF Bruno Götze DNF Pierre Hostein DNF Robert Jolly DNF Jean Madelaine DNF Guglielmo Malatesta DNF Hermann Martens DNF William Morton DNF Dorus Nijland Nijland został zapisany w oficjalnym raporcie jako Niemiec, jednak był on Holendrem co zostało zapisane w innych miejscach raportu.