| World Record 3:34:14 NIZHEGORODOV Denis Russian Fed. Cheboksary(RUS) May 11 2008 | ||||||
| Olympic Record 3:38:29 IVANENKO Vyacheslav USSR Seoul(KOR) Sep 30 1988 | ||||||
| Bib | Name | NOC | Date of Birth | Personal | Season | |
| Best | Best | |||||
| 1055 | TALLENT Jared | Australia | Oct 17 1984 | 3:44:45 | ||
| 1060 | RUTTER Adam | Australia | Dec 24 1986 | 3:52:49 | ||
| 1064 | ADAMS Luke | Australia | Oct 22 1976 | 3:53:19 | ||
| 1161 | STSEPANCHUK Andrei | Belarus | Jun 12 1979 | 3:51:40 | 3:55:09 | |
| 1245 | dos SANTOS Jr Mario Jose | Brazil | Sep 10 1979 | 3:58:30 | 3:58:30 | |
| 1311 | BERRETT Tim | Canada | Jan 23 1965 | 3:50:21 | 3:52:41 | |
| 1381 | LI Jianbo | China | Nov 14 1986 | 3:43:02 | 3:52:12 | |
| 1382 | ZHAO Chengliang | China | Jun 01 1984 | 3:36:13 | 3:47:14 | |
| 1389 | SI Tianfeng | China | Jun 17 1984 | 3:42:55 | 3:45:13 | |
| 1429 | MORENO Rodrigo | Colombia | Apr 29 1966 | 4:00:06 | 4:00:06 | |
| 1510 | BILEK Roman | Czech Republic | Sep 29 1967 | 3:58:42 | 3:58:42 | |
| 1553 | QUINDE Fausto | Ecuador | Feb 13 1976 | 3:59:33 | 3:59:33 | |
| 1556 | MORENO Xavier | Ecuador | Nov 15 1979 | 3:52:07 | ||
| 1576 | MIRA Salvador | El Salvador | Aug 23 1984 | 3:59:51 | ||
| 1609 | PEREZ Santiago | Spain | Jan 15 1972 | 3:45:55 | 4:02:09 | |
| 1611 | GARCIA Jesus Angel | Spain | Oct 01 1969 | 3:39:54 | 3:52:31 | |
| 1612 | ODRIOZOLA Mikel | Spain | May 25 1973 | 3:41:47 | 3:47:30 | |
| 1687 | KEMPAS Antti | Finland | Oct 03 1980 | 3:57:59 | ||
| 1688 | KINNUNEN Jarkko | Finland | Jan 19 1984 | 3:56:54 | ||
| 1732 | DINIZ Yohan | France | Jan 01 1978 | 3:41:39 | ||
| 1763 | RIVA Eddy | France | Apr 17 1973 | 3:51:34 | ||
| 1866 | HOHNE Andre | Germany | Mar 10 1978 | 3:49:00 | 3:49:03 | |
| 1954 | STEFANOPOULOS Konstadinos | Greece | Jul 11 1984 | 4:03:42 | 4:05:24 | |
| 1975 | GARCIA Luis Fernando | Guatemala | Sep 13 1974 | 3:53:31 | 3:58:33 | |
| 1992 | CZUKOR Zoltan | Hungary | Dec 18 1962 | 3:50:02 | 4:06:12 | |
| 2044 | GRIFFIN Colin | Ireland | Mar 08 1982 | 3:51:32 | 3:58:26 | |
| 2047 | COSTIN Jamie | Ireland | Jun 01 1977 | 3:53:30 | ||
| 2088 | CAFAGNA Diego | Italy | Jul 09 1975 | 3:53:46 | 3:53:46 | |
| 2093 | de LUCA Marco | Italy | May 12 1981 | 3:47:04 | 3:49:21 | |
| 2102 | SCHWAZER Alex | Italy | Dec 26 1984 | 3:36:04 | 3:37:04 | |
| 2219 | TANII Takayuki | Japan | Feb 14 1983 | 3:47:23 | 3:49:33 | |
| 2220 | YAMAZAKI Yuki | Japan | Jan 16 1984 | 3:41:55 | 3:41:55 | |
| 2311 | KIM Dong-young | Korea | Mar 06 1980 | 3:58:00 | 3:58:56 | |
| 2329 | JANEVICS Ingus | Latvia | Apr 29 1986 | 3:49:50 | 3:49:50 | |
| 2331 | KAZAKEVICS Igors | Latvia | Apr 17 1980 | 3:52:45 | 3:52:45 | |
| 2362 | SKARNULIS Darius | Lithuania | Oct 21 1977 | 3:56:58 | 3:56:58 | |
| 2363 | SKARNULIS Donatas | Lithuania | Oct 21 1977 | 3:49:30 | 3:49:30 | |
| 2365 | SUSKEVICIUS Tadas | Lithuania | May 22 1985 | 3:54:37 | 3:54:37 | |
| 2433 | NAVA Horacio | Mexico | Jan 20 1982 | 3:47:55 | 3:47:55 | |
| 2453 | FLORES Mario Ivan | Mexico | Feb 28 1979 | 3:49:08 | 3:51:16 | |
| 2454 | SANCHEZ Jesus | Mexico | Mar 23 1976 | 3:51:29 | 3:51:29 | |
| 2531 | TYSSE Erik | Norway | Dec 04 1980 | 3:51:52 | ||
| 2532 | NYMARK Trond | Norway | Dec 28 1976 | 3:41:30 | 3:44:59 | |
| 2571 | BRZOZOWSKI Artur | Poland | Mar 29 1985 | 3:52:09 | 3:52:09 | |
| 2580 | FEDACZYNSKI Rafal | Poland | Dec 03 1980 | 3:48:07 | ||
| 2614 | SUDOL Grzegorz | Poland | Aug 28 1978 | 3:45:47 | 3:45:47 | |
| 2663 | VIEIRA Joao | Portugal | Feb 20 1976 | 3:52:00 | 3:52:35 | |
| 2665 | PEREIRA Antonio | Portugal | Jul 10 1975 | 3:52:17 | 3:53:11 | |
| 2670 | CARDOSO Augusto | Portugal | Dec 13 1970 | 3:55:14 | 4:00:52 | |
| 2764 | EROKHIN Igor | Russian Fed. | Sep 04 1985 | 3:38:08 | 3:38:08 | |
| 2777 | NIZHEGORODOV Denis | Russian Fed. | Jul 26 1980 | 3:34:14 | 3:34:14 | |
| 2896 | FILIPOVIC Nenad | Serbia | Oct 05 1978 | 4:03:42 | 4:05:00 | |
| 2931 | BATOVSKY Milos | Slovakia | May 26 1979 | 3:54:08 | ||
| 2939 | KORCOK Peter | Slovakia | Aug 12 1974 | 3:48:17 | 3:48:17 | |
| 2946 | VERKIN Kazimir | Slovakia | Mar 27 1972 | 3:57:17 | 3:57:17 | |
| 3028 | GHOULA Hatem | Tunisia | Jun 07 1973 | 3:58:44 | ||
| 3094 | BUDZA Sergiy | Ukraine | Dec 06 1984 | 3:59:31 | 3:59:32 | |
| 3099 | SHELEST Oleksiy | Ukraine | Mar 27 1973 | 3:55:16 | 3:55:16 | |
| 3123 | KAZANIN Oleksiy | Ukraine | May 22 1982 | 3:50:30 | 3:50:30 | |
| 3163 | DUNN Phillip | United States | Jun 12 1971 | 3:56:13 | 4:05:10 | |
| 3327 | KIRDYAPKIN Sergey | Russian Fed. | Jan 16 1980 | 3:38:03 | 3:48:29 | |