Final 18:00 | time | 1. Stefano Baldini | ITA | 2:10:55 | 2. Mebrahtom Keflezighi | USA | 2:11:29 | 3. Vanderlei de Lima | BRA | 2:12:11 | 4. Jon Brown | GBR | 2:12:26 | 5. Shigeru Aburaya | JPN | 2:13:11 | 6. Toshinari Suwa | JPN | 2:13:24 | 7. Eric Wainaina | KEN | 2:13:30 | 8. Alberto Chaíça | POR | 2:14:17 | 9. Alberico Di Cecco | ITA | 2:14:34 | 10.Paul Tergat | KEN | 2:14:45 | 11.Jaouad Gharib | MAR | 2:15:12 | 12.Alan Culpepper | USA | 2:15:26 | 13.Leonid Shvetsov | RUS | 2:15:28 | 14.Bong-ju Lee | KOR | 2:15:33 | 15.Ambesse Tolossa | ETH | 2:15:39 | 16.Gert Thys | RSA | 2:16:08 | 17.Young-joon Ji | KOR | 2:16:14 | 18.Antoni Peña | ESP | 2:16:38 | 19.Georgy Andreev | RUS | 2:16:55 | 20.Seteng Ayele | ISR | 2:17:25 | 21.Jonathan Wyatt | NZL | 2:17:45 | 22.Janne Holmén | FIN | 2:17:50 | 23.Dan Robinson | GBR | 2:17:53 | 24.Nikólaos Poliás | GRE | 2:17:56 | 25.Ndabili Bashingili | BOT | 2:18:09 | 26.Pavel Loskutov | EST | 2:18:09 | 27.José Ríos | ESP | 2:18:40 | 28.Lee Troop | AUS | 2:18:46 | 29.Michael Buchleitner | AUT | 2:19:19 | 30.Anuradha Cooray | SRI | 2:19:24 | 31.Zhuhong Li | CHN | 2:19:26 | 32.Joachim Nshimirimana | BDI | 2:19:31 | 33.Dale Warrender | NZL | 2:19:42 | 34.Waldemar Glinka | POL | 2:19:43 | 35.Myong-chol Jong | PRK | 2:19:47 | 36.El Hassan Lahssini | FRA | 2:19:50 | 37.Michal Bartoszak | POL | 2:20:20 | 38.Ahmed Jumaa Jaber | QAT | 2:20:27 | 39.Ali Mabrouk El-Zaidi | LBA | 2:20:31 | 40.Samson Ramadhani | TAN | 2:20:38 | 41.Myong-seun Lee | KOR | 2:21:01 | 42.Tomoaki Kunichika | JPN | 2:21:13 | 43.José Alirio Carrasco | COL | 2:21:14 | 44.Ernest Ndjissipou | CAF | 2:21:23 | 45.Nicholas Harrison | AUS | 2:21:42 | 46.Tereje Wodajo | ETH | 2:21:53 | 47.Aguelmis Rojas | CUB | 2:21:59 | 48.Abel Chimukoko | ZIM | 2:22:09 | 49.Saïd Belhout | ALG | 2:22:32 | 50.Matthew O'dowd | GBR | 2:22:37 | 51.Juan Carlos Cardona | COL | 2:22:49 | 52.Daniele Caimmi | ITA | 2:23:07 | 53.João N'tyamba | ANG | 2:23:26 | 54.Roman Kejžar | SLO | 2:23:34 | 55.Procopio Franco | MEX | 2:23:34 | 56.Wen-Chien Wu | TPE | 2:23:54 | 57.Antoni Bernadó | AND | 2:23:55 | 58.Julio Rey | ESP | 2:24:54 | 59.Asaf Bimro | ISR | 2:25:20 | 60.Sisay Bezabeh | AUS | 2:25:26 | 61.Silvio Guerra | ECU | 2:25:29 | 62.Mathias Ntawulikura | RWA | 2:26:05 | 63.Róbert Štefko | CZE | 2:27:12 | 64.José Amado García | GUA | 2:27:13 | 65.Daniel Browne | USA | 2:27:17 | 66.Gang Han | CHN | 2:27:31 | 67.Eduardo Buenavista | PHI | 2:28:18 | 68.Driss El Himer | FRA | 2:29:07 | 69.Andrés Espinosa | MEX | 2:29:43 | 70.Mpesela Ntlot'soeu | LES | 2:30:19 | 71.Franklin Tenorio | ECU | 2:31:12 | 72.José Ernani Palalia | MEX | 2:31:41 | 73.Dmitriy Burmakin | RUS | 2:31:51 | 74.Mindaugas Pukštas | LTU | 2:33:02 | 75.Ser-Od Bat-Ochir | MGL | 2:33:24 | 76.Ronghua Zhu | CHN | 2:34:02 | 77.Alfredo Arévalo | GUA | 2:34:02 | 78.Antonio Carlos Zeferino | CPV | 2:36:22 | 79.Valery Pisarev | KGZ | 2:40:10 | 80.Zephirinus Joseph | LCA | 2:44:19 | 81.Marcel Matanin | SVK | 2:50:26 | -. Hendrick Ramaala | RSA | DNF | -. Zsolt Bacskai | HUN | DNF | -. Rachid Ziar | ALG | DNF | -. Romulo da Silva | BRA | DNF | -. Jussi Utriainen | FIN | DNF | -. André Luiz Ramos | BRA | DNF | -. Viktor Röthlin | SUI | DNF | -. Al Mustafa Riyadh | BRN | DNF | -. Gil da Cruz Trindade | TLS | DNF | -. Khalid El Boumlili | MAR | DNF | -. Azat Rakipov | BLR | DNF | -. Hailu Negussie | ETH | DNF | -. Rachid Ghanmouni | MAR | DNF | -. Ian Syster | RSA | DNF | -. Amnaay Zebedayo Bayo | TAN | DNF | -. Jean-Paul Gahimbaré | BDI | DNF | -. Mustapha Bennacer | ALG | DNF | -. Dmytro Baranovskyy | UKR | DNF | -. John Nada Saya | TAN | DNF | -. Luis Fonseca | VEN | DNF | -. Luc Krotwaar | NED | DNS |
|
| Final: Athens Olympic Stadium, Marousi. Capp.: 72,000. | -- competitors from -- nations. |
Interm. | Athlete | Team | Time | 5km | Bat-Ochir Ser-Od | MGL | 15:57 | 10km | Vanderlei de Lima | BRA | 31:54 | 15km | Ali Mabrouk El Zaidi | LBA | 48:15 | 20km | Vanderlei de Lima | BRA | 1:03:54 | Half | Vanderlei de Lima | BRA | 1:07:23 | 25km | Vanderlei de Lima | BRA | 1:19:33 | 30km | Vanderlei de Lima | BRA | 1:35:03 | 35km | Vanderlei de Lima | BRA | 1:50:09 | 40km | Stefano Baldini | ITA | 2:04:49 |
|