Cross-country mężczyzn – jedna z konkurencji kolarskich rozgrywanych podczas igrzysk olimpijskich w Atenach. Zawody zostały rozegrane 28 sierpnia 2004 na Olympiaki Eukatastasi Oreivis Podilasias Parnithas. Trasa składała się z ośmiu pętli i wynosiła 43,3 km.

Obrońcą tytułu mistrzowskiego z 2000 roku był Francuz Miguel Martinez, który tym razem nie ukończył wyścigu.

W zawodach wzięło udział 50 zawodników.

Terminarz Wszystkie godziny podane są w czasie ateńskim (UTC+02:00) DataGodzina rozpoczęcia28 sierpnia 2004 11:00 Finał

Wyniki PozycjaZawodnikReprezentacjaCzas Julien Absalon 2:15:02 José Antonio Hermida 2:16:02 Bart Brentjens 2:17:05 4. Roel Paulissen 2:18:10 5. Liam Killeen 2:18:32 6. Ralph Näf 2:19:15 7. Thomas Frischknecht 2:19:39 8. Manuel Fumic 2:20:29 9. Seamus McGrath 2:20:3310. Marco Bui 2:20:4511. Jean-Christophe Péraud 2:20:5912. Fredrik Kessiakoff 2:21:2313. Bas Peters 2:21:4414. Marek Galiński 2:22:1415. Christoph Soukup 2:22:5016. Iván Álvarez 2:23:0817. Oli Beckingsale 2:23:1518. Peter Riis Andersen 2:24:0319. Todd Wells 2:24:3720. Carsten Bresser 2:25:0921. Jeremy Horgan-Kobelski 2:25:2822. Radim Kořínek 2:25:2823. Sid Taberlay 2:26:1624. Marcin Karczyński 2:26:4125. Thijs Al 2:27:1326. José Adrián Bonilla 2:27:1327. Jurij Trofimow 2:27:4628. Kashi Leuchs 2:28:2029. Mannie Heymans 2:28:2830.