Rank Mark Competitor DOB Nat Pos Venue Date
1 3:32:33 Yohann Diniz 01 JAN 1978 FRA FRA 1 Zürich (Letzigrund) 15 AUG 2014
3:33:12 Yohann Diniz 01 JAN 1978 FRA FRA 1 London (The Mall) 13 AUG 2017
2 3:34:14 Denis Nizhegorodov 26 JUL 1980 RUS RUS 1 Cheboksary 11 MAY 2008
3 3:34:38 Matej Tóth 10 FEB 1983 SVK SVK 1 Dudince 21 MAR 2015
3:35:29 Denis Nizhegorodov 26 JUL 1980 RUS RUS 1 Cheboksary 13 JUN 2004
4 3:35:47 Nathan Deakes 17 AUG 1977 AUS AUS 1 Geelong 02 DEC 2006
5 3:36:03 Robert Korzeniowski 30 JUL 1968 POL POL 1 Paris Saint-Denis (Stade de France) 27 AUG 2003
6 3:36:04 Alex Schwazer 26 DEC 1984 ITA ITA 1 Rosignano Solvay 11 FEB 2007
7 3:36:06 Chaohong Yu 3 NOV 1975 CHN CHN 1 Nanjing 22 OCT 2005
8 3:36:13 Chengliang Zhao 1 JUN 1984 CHN CHN 2 Nanjing 22 OCT 2005
9 3:36:20 Yucheng Han 16 DEC 1978 CHN CHN 1 Nanning 27 FEB 2005
3:36:21 Matej Tóth 10 FEB 1983 SVK SVK 2 Zürich (Letzigrund) 15 AUG 2014
3:36:39 Robert Korzeniowski 30 JUL 1968 POL POL 1 München 08 AUG 2002
10 3:36:42 German Skurygin 15 SEP 1963 RUS RUS 2 Paris Saint-Denis (Stade de France) 27 AUG 2003
11 3:36:53 Jared Tallent 17 OCT 1984 AUS AUS 1 London (The Mall) 11 AUG 2012
3:37:04 Alex Schwazer 26 DEC 1984 ITA ITA 2 Cheboksary 11 MAY 2008
3:37:09 Alex Schwazer 26 DEC 1984 ITA ITA 1 Beijing (National Stadium) 22 AUG 2008
12 3:37:16 Tianfeng Si 17 JUN 1984 CHN CHN 2 London (The Mall) 11 AUG 2012
13 3:37:26 Valeriy Spitsyn 5 DEC 1965 RUS RUS 1 Moskva 21 MAY 2000
14 3:37:41 Andrey Perlov 12 DEC 1961 URS URS 1 Leningrad 05 AUG 1989
14 3:37:41 Ivan Noskov 16 JUL 1988 RUS RUS 3 Zürich (Letzigrund) 15 AUG 2014
16 3:37:46 Andreas Erm 12 MAR 1976 GER GER 3 Paris Saint-Denis (Stade de France) 27 AUG 2003
3:37:48 Yohann Diniz 01 JAN 1978 FRA FRA 1 Saint-Sébastien-sur-Loire 13 MAR 2016
17 3:37:54 Robert Heffernan 28 FEB 1978 IRL IRL 3 London (The Mall) 11 AUG 2012
3:37:56 Robert Heffernan 28 FEB 1978 IRL IRL 1 Moskva (Luzhniki) 14 AUG 2013
18 3:37:58 Shucai Xing 4 AUG 1984 CHN CHN 2 Nanning 27 FEB 2005
19 3:38:01 Aleksey Voyevodin 9 AUG 1970 RUS RUS 4 Paris Saint-Denis (Stade de France) 27 AUG 2003
3:38:02 Denis Nizhegorodov 26 JUL 1980 RUS RUS 1 La Coruña 14 MAY 2006
20 3:38:08 Sergey Kirdyapkin 16 JAN 1980 RUS RUS 1 Helsinki (Olympic Stadium) 12 AUG 2005
20 3:38:08 Igor Erokhin 4 SEP 1985 RUS RUS 1 Saransk 08 JUN 2008
22 3:38:17 Ronald Weigel 8 AUG 1959 GDR GDR 1 Potsdam 25 MAY 1986
3:38:23 Denis Nizhegorodov 26 JUL 1980 RUS RUS 5 Paris Saint-Denis (Stade de France) 27 AUG 2003
23 3:38:29 Vyacheslav Ivanenko 3 MAR 1961 URS URS 1 Seoul (Olympic Stadium) 30 SEP 1988
3:38:31 Ronald Weigel 8 AUG 1959 GDR GDR 1 Berlin 20 JUL 1984
24 3:38:43 Valentí Massana 05 JUL 1970 ESP ESP 1 Orense 20 MAR 1994
3:38:45 Yohann Diniz 01 JAN 1978 FRA FRA 1 Dudince 28 MAR 2009
3:38:46 Robert Korzeniowski 30 JUL 1968 POL POL 1 Athína (Olympic Stadium) 27 AUG 2004
3:38:48 Tianfeng Si 17 JUN 1984 CHN CHN 1 Taicang 24 APR 2011
3:38:56 Ronald Weigel 8 AUG 1959 GDR GDR 2 Seoul (Olympic Stadium) 30 SEP 1988
3:38:56 Chengliang Zhao 1 JUN 1984 CHN CHN 3 Nanning 27 FEB 2005
3:38:56 Jared Tallent 17 OCT 1984 AUS AUS 1 Melbourne 22 NOV 2009
25 3:38:58 Mikhail Ryzhov 17 DEC 1991 RUS RUS 2 Moskva (Luzhniki) 14 AUG 2013
26 3:39:01 Jianbo Li 14 NOV 1986 CHN CHN 4 London (The Mall) 11 AUG 2012
3:39:05 Mikhail Ryzhov 17 DEC 1991 RUS RUS 1 Taicang 03 MAY 2014
3:39:07 Mikhail Ryzhov 17 DEC 1991 RUS RUS 4 Zürich (Letzigrund) 15 AUG 2014
3:39:10 Yucheng Han 16 DEC 1978 CHN CHN 1 Guangzhou 22 MAR 2004
27 3:39:17 Jimin Dong 10 OCT 1983 CHN CHN 4 Nanning 27 FEB 2005
28 3:39:21 Vladimir Potemin 24 JAN 1979 RUS RUS 2 Moskva 21 MAY 2000
29 3:39:22 Sergey Korepanov 9 MAY 1964 KAZ KAZ 1 Mézidon-Canon 02 MAY 1999
3:39:27 Jared Tallent 17 OCT 1984 AUS AUS 2 Beijing (National Stadium) 22 AUG 2008
30 3:39:34 Valentin Kononen 7 MAR 1969 FIN FIN 1 Dudince 25 MAR 2000
3:39:34 Vladimir Potemin 24 JAN 1979 RUS RUS 2 Cheboksary 13 JUN 2004
3:39:38 Ivan Noskov 16 JUL 1988 RUS RUS 2 Taicang 03 MAY 2014
3:39:43 Nathan Deakes 17 AUG 1977 AUS AUS 1 Melbourne 07 DEC 2003
31 3:39:45 Hartwig Gauder 10 NOV 1954 GDR GDR 3 Seoul (Olympic Stadium) 30 SEP 1988
3:39:46 Matej Tóth 10 FEB 1983 SVK SVK 1 Dudince 26 MAR 2011
3:39:47 Andrey Perlov 12 DEC 1961 URS URS 1 Leningrad 03 AUG 1985
32 3:39:54 Jesús Ángel García 17 OCT 1969 ESP ESP 1 Podébrady 19 APR 1997
33 3:40:02 Aleksandr Potashov 12 MAR 1962 URS URS 1 Moskva 27 MAY 1990
3:40:03 Jared Tallent 17 OCT 1984 AUS AUS 3 Moskva (Luzhniki) 14 AUG 2013
3:40:07 Andrey Perlov 12 DEC 1961 URS URS 1 Kharkov 05 SEP 1987
34 3:40:07 Andrey Plotnikov 12 AUG 1967 URS URS 2 Moskva 27 MAY 1990
35 3:40:08 Tomasz Lipiec 10 MAY 1971 POL POL 2 Mézidon-Canon 02 MAY 1999
36 3:40:12 Oleg Ishutkin 22 JUL 1975 RUS RUS 2 Podébrady 19 APR 1997
36 3:40:12 Yuki Yamazaki 16 JAN 1984 JPN JPN 1 Wajima 12 APR 2009
38 3:40:13 Nikolay Matyukhin 13 DEC 1968 RUS RUS 3 Mézidon-Canon 02 MAY 1999
3:40:14 Denis Nizhegorodov 26 JUL 1980 RUS RUS 3 Beijing (National Stadium) 22 AUG 2008
3:40:16 Aleksey Voyevodin 9 AUG 1970 RUS RUS 2 München 08 AUG 2002
39 3:40:19 Takayuki Tanii 14 FEB 1983 JPN JPN 1 Incheon 01 OCT 2014
40 3:40:20 Hirooki Arai 18 MAY 1988 JPN JPN 1 Wajima 19 APR 2015
3:40:22 Shucai Xing 4 AUG 1984 CHN CHN 2 Guangzhou 22 MAR 2004
41 3:40:23 Latangadasu A 27 JAN 1984 CHN CHN 3 Nanjing 22 OCT 2005
3:40:30 Yucheng Han 16 DEC 1978 CHN CHN 1 Dudince 26 MAR 2005
3:40:32 Jared Tallent 17 OCT 1984 AUS AUS 1 Saransk 13 MAY 2012
3:40:32 Matej Tóth 10 FEB 1983 SVK SVK 1 Beijing (National Stadium) 29 AUG 2015
3:40:33 Chengliang Zhao 1 JUN 1984 CHN CHN 1 Jinan 26 OCT 2009
3:40:34 Hirooki Arai 18 MAY 1988 JPN JPN 1 Takahata 26 OCT 2014
3:40:37 Yohann Diniz 01 JAN 1978 FRA FRA 1 Barcelona (Estadio Olímpico) 30 JUL 2010
42 3:40:39 Igor Glavan 25 SEP 1990 UKR UKR 4 Moskva (Luzhniki) 14 AUG 2013
3:40:40 Jesús Ángel García 17 OCT 1969 ESP ESP 4 Mézidon-Canon 02 MAY 1999
43 3:40:40 Vladimir Kanaykin 21 MAR 1985 RUS RUS 1 Saransk 12 JUN 2005
3:40:42 Aleksey Voyevodin 9 AUG 1970 RUS RUS 1 Cheboksary 26 MAY 2002
44 3:40:46 José Marín 21 JAN 1950 ESP ESP 1 Valencia, ESP 13 MAR 1983
44 3:40:46 Yury Andronov 6 NOV 1971 RUS RUS 1 Moskva 11 JUN 2012
3:40:53 Hartwig Gauder 10 NOV 1954 GDR GDR 1 Roma (Stadio Olimpico) 05 SEP 1987
3:40:53 Denis Nizhegorodov 26 JUL 1980 RUS RUS 1 Cheboksary 17 JUN 2007
3:40:54 German Skurygin 15 SEP 1963 RUS RUS 5 Mézidon-Canon 02 MAY 1999
3:40:55 Hartwig Gauder 10 NOV 1954 GDR GDR 1 Stuttgart 31 AUG 1986
3:40:57 Vladimir Kanaykin 21 MAR 1985 RUS RUS 1 Royal Leamington Spa 20 MAY 2007
3:40:58 Andrey Plotnikov 12 AUG 1967 RUS RUS 1 Sochi 21 APR 1996
3:40:58 Matej Tóth 10 FEB 1983 SVK SVK 1 Rio de Janeiro (Pontal) 19 AUG 2016
3:40:59 Aleksey Voyevodin 9 AUG 1970 RUS RUS 1 Torino 13 OCT 2002
3:41:00 Aleksandr Potashov 12 MAR 1962 URS URS 4 Seoul (Olympic Stadium) 30 SEP 1988
46 3:41:02 Francisco Javier Fernández 06 MAR 1977 ESP ESP 1 San Pedro del Pinatar 01 MAR 2009
46 3:41:02 Zhendong Wang 11 JAN 1991 CHN CHN 1 Huangshan 06 MAR 2016
3:41:03 Aleksey Voyevodin 9 AUG 1970 RUS RUS 1 Miskolc 21 MAY 2005
3:41:07 Valeriy Spitsyn 5 DEC 1965 RUS RUS 1 Helsinki 13 AUG 1994
3:41:07 Yohann Diniz 01 JAN 1978 FRA FRA 1 Dudince 19 MAY 2013
3:41:07 Matej Tóth 10 FEB 1983 SVK SVK 5 Moskva (Luzhniki) 14 AUG 2013
3:41:09 Valentin Kononen 7 MAR 1969 FIN FIN 3 Podébrady 19 APR 1997
48 3:41:09 Erick Barrondo 14 JUN 1991 GUA GUA 1 Dudince 23 MAR 2013
49 3:41:10 Jianguo Zhao 19 JAN 1988 CHN CHN 1 Wajima 16 APR 2006
3:41:11 Sergey Kirdyapkin 16 JAN 1980 RUS RUS 2 Miskolc 21 MAY 2005
3:41:14 Andrey Plotnikov 12 AUG 1967 RUS RUS 1 Izhevsk 16 MAY 1998
50 3:41:16 Trond Nymark 28 DEC 1976 NOR NOR 1 Berlin 21 AUG 2009
3:41:16 Jared Tallent 17 OCT 1984 AUS AUS 2 Rio de Janeiro (Pontal) 19 AUG 2016
3:41:17 Hirooki Arai 18 MAY 1988 JPN JPN 2 London (The Mall) 13 AUG 2017
51 3:41:19 Kai Kobayashi 28 FEB 1993 JPN JPN 3 London (The Mall) 13 AUG 2017
52 3:41:20 Raul González 29 FEB 1952 MEX MEX 1 Podébrady 11 JUN 1978
52 3:41:20 Yongsheng Zhao 16 APR 1970 CHN CHN 1 Beijing 30 APR 1995
52 3:41:20 Grzegorz Sudol 28 AUG 1978 POL POL 6 Moskva (Luzhniki) 14 AUG 2013
3:41:24 Hartwig Gauder 10 NOV 1954 GDR GDR 2 Berlin 20 JUL 1984
3:41:24 Matej Tóth 10 FEB 1983 SVK SVK 5 London (The Mall) 11 AUG 2012
3:41:24 Hirooki Arai 18 MAY 1988 JPN JPN 3 Rio de Janeiro (Pontal) 19 AUG 2016
3:41:25 Aleksey Voyevodin 9 AUG 1970 RUS RUS 2 Helsinki (Olympic Stadium) 12 AUG 2005
3:41:28 Jesús Ángel García 17 OCT 1969 ESP ESP 2 Orense 20 MAR 1994
3:41:29 Yuki Yamazaki 16 JAN 1984 JPN JPN 1 Takahata 26 OCT 2008
3:41:30 Ronald Weigel 8 AUG 1959 GDR GDR 2 Roma (Stadio Olimpico) 05 SEP 1987
55 3:41:30 Liang Ni 26 JUL 1986 CHN CHN 4 Nanjing 22 OCT 2005
3:41:30 Trond Nymark 28 DEC 1976 NOR NOR 2 La Coruña 14 MAY 2006
3:41:31 Ronald Weigel 8 AUG 1959 GER GER 1 Naumburg 01 MAY 1983
3:41:31 Trond Nymark 28 DEC 1976 NOR NOR 2 Royal Leamington Spa 20 MAY 2007
3:41:32 Matej Tóth 10 FEB 1983 SVK SVK 2 Dudince 28 MAR 2009
3:41:32 Takayuki Tanii 14 FEB 1983 JPN JPN 1 Wajima 20 APR 2014
3:41:33 Aleksey Voyevodin 9 AUG 1970 RUS RUS 1 Naumburg 25 MAY 1997
3:41:36 Nikolay Matyukhin 13 DEC 1968 RUS RUS 4 Podébrady 19 APR 1997
3:41:36 Ivan Noskov 16 JUL 1988 RUS RUS 7 Moskva (Luzhniki) 14 AUG 2013
3:41:37 Jesús Ángel García 17 OCT 1969 ESP ESP 2 Berlin 21 AUG 2009
56 3:41:38 Evan Dunfee 28 SEP 1990 CAN CAN 4 Rio de Janeiro (Pontal) 19 AUG 2016
3:41:39 Yohann Diniz 01 JAN 1978 FRA FRA 1 Göteborg (Ullevi Stadium) 10 AUG 2006
3:41:41 Jesús Ángel García 17 OCT 1969 ESP ESP 1 Stuttgart (Gottlieb-Daimler Stadion) 21 AUG 1993
3:41:42 Igor Glavan 25 SEP 1990 UKR UKR 4 London (The Mall) 13 AUG 2017
57 3:41:47 Mikel Odriozola 25 MAY 1973 ESP ESP 1 El Prat de Llobregat 27 FEB 2005
3:41:47 Yuki Yamazaki 16 JAN 1984 JPN JPN 1 Wajima 15 APR 2012
3:41:50 Robert Korzeniowski 30 JUL 1968 POL POL 1 Ponte de Sôr 05 MAR 2000
58 3:41:51 Venyamin Nikolayev 7 OCT 1958 URS URS 2 Leningrad 03 AUG 1985
58 3:41:51 Oleg Kistkin 13 MAY 1983 RUS RUS 3 Royal Leamington Spa 20 MAY 2007
3:41:52 Aleksey Voyevodin 9 AUG 1970 RUS RUS 4 Royal Leamington Spa 20 MAY 2007
3:41:54 Vyacheslav Ivanenko 3 MAR 1961 URS URS 2 Stuttgart 31 AUG 1986
3:41:54 Jesús Ángel García 17 OCT 1969 ESP ESP 2 Beijing 30 APR 1995
3:41:54 Alex Schwazer 26 DEC 1984 ITA ITA 3 Helsinki (Olympic Stadium) 12 AUG 2005
3:41:55 Yuki Yamazaki 16 JAN 1984 JPN JPN 1 Wajima 13 APR 2008
60 3:41:55 Hao Wang 16 AUG 1989 CHN CHN 2 Jinan 26 OCT 2009
61 3:41:56 Yevgeniy Shmalyuk 14 JAN 1976 RUS RUS 6 Mézidon-Canon 02 MAY 1999
3:41:58 Tomasz Lipiec 10 MAY 1971 POL POL 5 Podébrady 19 APR 1997
62 3:42:00 Stanislav Vezhel 11 OCT 1958 URS URS 3 Moskva 27 MAY 1990
3:42:01 Takayuki Tanii 14 FEB 1983 JPN JPN 2 Wajima 19 APR 2015
3:42:02 Valentin Kononen 7 MAR 1969 FIN FIN 2 Stuttgart (Gottlieb-Daimler Stadion) 21 AUG 1993
3:42:02 Nikolay Matyukhin 13 DEC 1968 RUS RUS 3 Moskva 21 MAY 2000
63 3:42:03 Carlos Mercenário 3 MAY 1967 MEX MEX 1 San José, CA 02 JUN 1991
3:42:03 Mikel Odriozola 25 MAY 1973 ESP ESP 1 Orense 16 FEB 2003
64 3:42:04 Yevgeniy Yevsyukov 2 JAN 1950 URS URS 3 Leningrad 03 AUG 1985
3:42:06 Yury Andronov 6 NOV 1971 RUS RUS 2 Cheboksary 26 MAY 2002
3:42:08 Robert Korzeniowski 30 JUL 1968 POL POL 1 Edmonton (Commonwealth Stadium) 11 AUG 2001
3:42:08 German Skurygin 15 SEP 1963 RUS RUS 2 Torino 13 OCT 2002
3:42:08 Kai Kobayashi 28 FEB 1993 JPN JPN 1 Takahata 23 OCT 2016
3:42:13 Valentí Massana 05 JUL 1970 ESP ESP 1 Palma de Mallorca 05 MAR 1995
3:42:16 Sergey Korepanov 9 MAY 1964 KAZ KAZ 2 Naumburg 25 MAY 1997
3:42:17 Jared Tallent 17 OCT 1984 AUS AUS 2 Beijing (National Stadium) 29 AUG 2015
65 3:42:20 Pavol Szikora 26 MAR 1952 TCH TCH 1 Dudince 04 APR 1987
65 3:42:20 Viktar Ginko 07 DEC 1965 BLR BLR 2 Palma de Mallorca 05 MAR 1995
65 3:42:20 Faguang Xu 17 MAY 1987 CHN CHN 2 Taicang 24 APR 2011
3:42:22 Robert Korzeniowski 30 JUL 1968 POL POL 1 Sydney (Olympic Stadium) 29 SEP 2000
3:42:24 Grzegorz Sudol 28 AUG 1978 POL POL 2 Barcelona (Estadio Olímpico) 30 JUL 2010
68 3:42:26 Aleksandr Yargunkin 06 JAN 1981 RUS RUS 1 Cheboksary 07 JUN 2014
69 3:42:36 Reima Salonen 19 NOV 1955 FIN FIN 1 Vantaa 24 MAY 1986
70 3:42:37 Valeriy Suntsov 10 JUL 1955 URS URS 4 Leningrad 03 AUG 1985
71 3:42:45 Miguel Ángel Rodríguez 15 JAN 1967 MEX MEX 6 Podébrady 19 APR 1997
72 3:42:47 Lukasz Nowak 18 DEC 1988 POL POL 6 London (The Mall) 11 AUG 2012
73 3:42:51 Horacio Nava 20 JAN 1982 MEX MEX 2 Cheboksary 07 JUN 2014
74 3:42:52 Stepan Yudin 3 APR 1980 RUS RUS 3 Cheboksary 26 MAY 2002
75 3:42:54 Wei Yu 11 SEP 1987 CHN CHN 3 Huangshan 06 MAR 2016
76 3:42:57 A Andrés Chocho 04 NOV 1983 ECU ECU 1 Ciudad Juárez 06 MAR 2016
77 3:43:02 Takuya Yoshida 10 AUG 1990 JPN JPN 2 Takahata 26 OCT 2014
78 3:43:03 Satoshi Maruo 28 NOV 1991 JPN JPN 5 London (The Mall) 13 AUG 2017
79 3:43:05 Dementiy Cheparev 28 OCT 1992 RUS RUS 1 Cheboksary 10 JUN 2017
80 3:43:13 Simon Baker 6 FEB 1958 AUS AUS 1 L'Hospitalet de Llobregat 28 MAY 1989
81 3:43:14 Dietmar Meisch 10 FEB 1959 GDR GDR 3 New York, NY 02 MAY 1987
81 3:43:14 Koichiro Morioka 02 APR 1985 JPN JPN 7 London (The Mall) 11 AUG 2012
83 3:43:16 Yongsheng Zhou 15 OCT 1972 CHN CHN 1 Beijing 10 APR 1994
84 3:43:18 Aigars Fadejevs 27 DEC 1975 LAT LAT 1 Ogre 06 JUN 1998
85 3:43:19 André Höhne 10 MAR 1978 GER GER 4 Berlin 21 AUG 2009
86 3:43:22 Rafal Augustyn 14 MAY 1984 POL POL 1 Dudince 19 MAR 2016
87 3:43:26 Sergey Bakulin 13 NOV 1986 RUS RUS 3 Barcelona (Estadio Olímpico) 30 JUL 2010
88 3:43:31 Hang Zhang 29 OCT 1991 CHN CHN 4 Huangshan 06 MAR 2016
89 3:43:36 Martín Bermúdez 19 JUL 1958 MEX MEX 1 Eschborn 30 SEP 1979
90 3:43:39 Luke Adams 22 OCT 1976 AUS AUS 5 Berlin 21 AUG 2009
91 3:43:40 Håvard Haukenes 22 APR 1990 NOR NOR 1 Dudince 25 MAR 2017
92 3:43:41 Huiqiang Zhang 14 OCT 1976 CHN CHN 2 Zhuhai 12 MAR 1996
93 3:43:46 Mikhail Shchennikov 24 DEC 1967 RUS RUS 2 Atlanta (Olympic Stadium), GA 02 AUG 1996
94 3:43:50 Axel Noack 23 SEP 1961 GER GER 4 Stuttgart (Gottlieb-Daimler Stadion) 21 AUG 1993
95 3:43:52 Thierry Toutain 14 FEB 1962 FRA FRA 2 Helsinki (Olympic Stadium) 13 AUG 1994
96 3:43:55 Giovanni Perricelli 25 AUG 1967 ITA ITA 3 Helsinki (Olympic Stadium) 13 AUG 1994
97 3:43:56 Máté Helebrand 12 JAN 1989 HUN HUN 6 London (The Mall) 13 AUG 2017
98 3:43:57 Vitaliy Matsko 8 JUN 1960 URS URS 2 Leningrad 05 AUG 1989
98 3:43:57 Vitaliy Popovich 22 OCT 1962 URS URS 3 Leningrad 05 AUG 1989
100 3:43:59 Enrique Vera 31 MAY 1954 MEX MEX 2 Eschborn 30 SEP 1979
101 3:44:08 Viktor Dorovskikh 19 OCT 1950 URS URS 5 Leningrad 03 AUG 1985
102 3:44:12 Anatoliy Grigoryev 24 DEC 1960 URS URS 1 Yevpatoriya 01 OCT 1989
103 3:44:20 Zhide Cui 11 JAN 1983 CHN CHN 5 Nanning 27 FEB 2005
104 3:44:24 Erling Andersen 22 SEP 1960 NOR NOR 2 Borås 15 JUN 1985
104 3:44:24 Daniel Plaza 3 JUL 1966 ESP ESP 3 Palma de Mallorca 05 MAR 1995
106 3:44:27 Raffaello Ducceschi 25 FEB 1962 ITA ITA 1 Molfetta 17 APR 1988
107 3:44:28 Yinhang Wang 15 FEB 1977 CHN CHN 1 Guangzhou 23 NOV 2001
108 3:44:33 Jorge Llopart 5 MAY 1952 ESP ESP 1 Reus 26 AUG 1979
109 3:44:36 Joel Sánchez 15 SEP 1966 MEX MEX 3 Sydney (Olympic Stadium) 29 SEP 2000
110 3:44:39 Lin Zhang 11 NOV 1993 CHN CHN 6 Beijing (National Stadium) 29 AUG 2015
111 3:44:45 Aleksey Volgin 21 JAN 1968 URS URS 1 Novopolotsk 16 SEP 1990
112 3:44:47 Marco De Luca 12 MAY 1981 ITA ITA 3 Roma 08 MAY 2016
113 3:44:49 Bo Gustafsson 29 SEP 1954 SWE SWE 7 Seoul (Olympic Stadium) 30 SEP 1988
113 3:44:49 Ivan Banzeruk 09 FEB 1990 UKR UKR 5 Zürich (Letzigrund) 15 AUG 2014
115 3:44:50 Germán Sánchez 31 JUL 1967 MEX MEX 2 Cheboksary 17 JUN 2001
116 3:44:52 Arturo Di Mezza 16 JUL 1969 ITA ITA 4 Atlanta (Olympic Stadium), GA 02 AUG 1996
117 3:44:53 Roman Magdziarczyk 5 JUL 1977 POL POL 7 Paris Saint-Denis (Stade de France) 27 AUG 2003
118 3:45:05 Ronghua Lu 21 FEB 1983 CHN CHN 7 Nanning 27 FEB 2005
119 3:45:08 Erik Tysse 4 DEC 1980 NOR NOR 5 Beijing (National Stadium) 22 AUG 2008
120 3:45:09 José Leyver Ojeda 12 NOV 1985 MEX MEX 1 Naumburg 23 APR 2017
121 3:45:17 João Vieira 20 FEB 1976 POR POR 2 Pontevedra 04 MAR 2012
122 3:45:21 Carl Dohmann 18 MAY 1990 GER GER 10 London (The Mall) 13 AUG 2017
123 3:45:23 Zhiping Wang 11 DEC 1983 CHN CHN 10 Nanning 27 FEB 2005
124 3:45:28 A Omar Zepeda 08 JUN 1977 MEX MEX 2 Ciudad Juárez 06 MAR 2016
125 3:45:35 Bertrand Moulinet 06 JAN 1987 FRA FRA 9 London (The Mall) 11 AUG 2012
126 3:45:41 Roman Yevstifeyev 19 SEP 1992 RUS RUS 3 Cheboksary 07 JUN 2014
127 3:45:46 Guoping Yu 13 JUN 1986 CHN CHN 2 Guangzhou 23 NOV 2001
128 3:45:51 Uwe Dünkel 3 NOV 1960 GDR GDR 1 Berlin 18 JUL 1981
128 3:45:51 Sergey Protsyshin 17 APR 1959 URS URS 4 Stuttgart 31 AUG 1986
130 3:45:55 Santiago Pérez 15 JAN 1972 ESP ESP 1 Orense 22 FEB 1998
130 3:45:55 Marco Giungi 30 OCT 1974 ITA ITA 1 Vittorio Veneto 03 MAR 2002
130 3:45:55 Chilsung Park 08 JUL 1982 KOR KOR 10 London (The Mall) 11 AUG 2012
133 3:45:56 René Piller 23 APR 1965 FRA FRA 7 Beijing 30 APR 1995
134 3:46:05 Rafal Fedaczynski 03 DEC 1980 POL POL 2 Dudince 26 MAR 2011
135 3:46:07 Ignacio Zamudio 15 MAY 1971 MEX MEX 6 Atlanta (Olympic Stadium), GA 02 AUG 1996
136 3:46:08 Vyacheslav Smirnov 14 MAY 1957 URS URS 4 Leningrad 05 AUG 1989
137 3:46:09 Ivan Trotski 27 MAY 1976 BLR BLR 11 London (The Mall) 11 AUG 2012
138 3:46:12 Edgar Hernández 8 JUN 1977 MEX MEX 3 Edmonton (Commonwealth Stadium) 11 AUG 2001
138 3:46:12 Wenbin Niu 20 JAN 1991 CHN CHN 1 Huangshan 05 MAR 2017
140 3:46:16 Rafal Sikora 17 FEB 1987 POL POL 3 Dudince 26 MAR 2011
141 3:46:25 Jarkko Kinnunen 19 JAN 1984 FIN FIN 12 London (The Mall) 11 AUG 2012
141 3:46:25 Aleksi Ojala 09 DEC 1992 FIN FIN 2 Dudince 19 MAR 2016
143 3:46:28 Valeriy Yarets 1956 URS URS 6 Leningrad 03 AUG 1985
144 3:46:29 Quentin Rew 16 JUL 1984 NZL NZL 12 London (The Mall) 13 AUG 2017
145 3:46:34 William Sawall 7 NOV 1941 AUS AUS 1 Adelaide 06 APR 1980
146 3:46:38 Sylvain Caudron 10 SEP 1969 FRA FRA 7 Podébrady 19 APR 1997
147 3:46:41 Xiaoguang Sun 15 JAN 1965 CHN CHN 1 Zhengzhou 05 MAR 1991
148 3:46:43 Bernd Gummelt 21 DEC 1963 GER GER 2 Berlin 20 MAY 1990
149 3:46:44 Yongjian Yang 28 APR 1973 CHN CHN 11 Nanning 27 FEB 2005
150 3:46:46 Basilio Labrador 29 MAR 1967 ESP ESP 5 Stuttgart (Gottlieb-Daimler Stadion) 21 AUG 1993
151 3:46:49 Xingde Xu 12 JUN 1984 CHN CHN 7 Guangzhou 22 MAR 2004
152 3:46:51 Maurizio Damilano 6 APR 1957 ITA ITA 1 Pomigliano d'Arco 25 MAR 1990
153 3:46:55 Viacheslav Fursov 19 JUL 1954 URS URS 5 Eschborn 30 SEP 1979
154 3:46:57 Vladimir Resayev 1 JAN 1950 URS URS 2 Moskva 27 JUL 1979
155 3:46:91 Sergey Sharipov 14 APR 1992 RUS RUS 2 Cheboksary 26 JUN 2016
156 3:47:01 Oleksiy Kazanin 22 MAY 1982 UKR UKR 5 Taicang 03 MAY 2014
156 3:47:01 Karl Junghannß 06 APR 1996 GER GER 13 London (The Mall) 13 AUG 2017
158 3:47:02 Caio Bonfim 19 MAR 1991 BRA BRA 9 Rio de Janeiro (Pontal) 19 AUG 2016
159 3:47:13 Pyotr Gaus 16 NOV 1952 URS URS 3 Moskva 03 JUL 1982
160 3:47:16 Sergey Yung 10 AUG 1955 URS URS 4 Moskva 03 JUL 1982
160 3:47:16 Adrian Blocki 11 APR 1990 POL POL 3 Dudince 19 MAR 2016
162 3:47:18 Domingo Colin 4 AUG 1952 MEX MEX 1 Valencia, ESP 20 MAY 1979
163 3:47:19 Chunhu Chang 1 MAY 1982 CHN CHN 12 Nanning 27 FEB 2005
164 3:47:20 Nikolai Frolov 7 DEC 1956 URS URS 7 Leningrad 03 AUG 1985
165 3:47:23 Wanbo Zhai 13 FEB 1967 CHN CHN 3 Zhengzhou 05 MAR 1991
166 3:47:25 Aleksandr Startchencho 1 MAR 1951 URS URS 2 Sochi 17 APR 1983
167 3:47:31 Pavol Blazek 9 JUL 1958 TCH TCH 12 Seoul (Olympic Stadium) 30 SEP 1988
167 3:47:31 Denis Langlois 10 OCT 1968 FRA FRA 5 Miskolc 21 MAY 2005
169 3:47:33 Christopher Linke 24 OCT 1988 GER GER 3 Saransk 13 MAY 2012
170 3:47:34 Godfried Dejonckheere 1 JUL 1952 BEL BEL 1 Arras 10 SEP 1989
170 3:47:34 Dion Russell 8 MAY 1975 AUS AUS 1 Melbourne 13 DEC 1998
170 3:47:34 Guohui Yu 30 APR 1977 CHN CHN 4 Guangzhou 23 NOV 2001
170 3:47:34 Lei Li 29 NOV 1987 CHN CHN 2 Guangzhou 25 NOV 2010
174 3:47:35 Qianlong Wu 30 JAN 1990 CHN CHN 3 Beijing 21 MAR 2015
175 3:47:36 Serhiy Budza 06 DEC 1984 UKR UKR 13 Moskva (Luzhniki) 14 AUG 2013
176 3:47:41 James Rendón 07 APR 1985 COL COL 1 Valley Cottage, NY 14 SEP 2014
177 3:47:48 Marcel Jobin 3 JAN 1942 CAN CAN 2 Terrebonne 20 JUN 1981
177 3:47:48 Modris Liepinš 3 AUG 1966 LAT LAT 4 Naumburg 23 MAY 1998
177 3:47:48 Konstantin Maksimov 17 JUN 1982 RUS RUS 7 Dudince 19 MAY 2013
180 3:47:51 Pavel Nikolayev 18 DEC 1977 RUS RUS 7 Dudince 25 APR 1998
180 3:47:51 Jian Liu 19 MAY 1995 CHN CHN 5 Huangshan 06 MAR 2016
182 3:47:54 Ivano Brugnetti 1 SEP 1976 ITA ITA 1 Sevilla (La Cartuja) 25 AUG 1999
183 3:47:59 Viktor Chernov 16 SEP 1952 URS URS 1 Cherkassy 08 FEB 1982
184 3:48:01 Aleksandar Rakovic 13 APR 1968 YUG YUG 10 Mézidon-Canon 02 MAY 1999
185 3:48:04 Curt Clausen 09 OCT 1967 USA USA 11 Mézidon-Canon 02 MAY 1999
185 3:48:04 Pedro Daniel Gómez 31 DEC 1990 MEX MEX 3 Dudince 25 MAR 2017
187 3:48:05 Denis Trautmann 15 AUG 1972 GER GER 12 Mézidon-Canon 02 MAY 1999
187 3:48:05 Craig Barrett 16 NOV 1971 NZL NZL 1 New Plymouth 16 JUN 2001
189 3:48:06 Giovanni De Benedictis 8 JAN 1968 ITA ITA 2 Vittorio Veneto 03 MAR 2002
190 3:48:08 Sandro Bellucci 21 FEB 1955 ITA ITA 3 Molfetta 17 APR 1988
190 3:48:08 Jaime Barroso 15 MAY 1968 ESP ESP 1 Barcelona 22 MAR 1992
190 3:48:08 José Ignacio Díaz 22 NOV 1979 ESP ESP 17 London (The Mall) 13 AUG 2017
193 3:48:12 Menghui Zou 21 SEP 1975 CHN CHN 1 Shanghai 23 OCT 1997
193 3:48:12 António Pereira 10 JUL 1975 POR POR 11 Beijing (National Stadium) 22 AUG 2008
195 3:48:15 François Lapointe 23 AUG 1961 CAN CAN 14 Seoul (Olympic Stadium) 30 SEP 1988
196 3:48:17 Francesco Galdenzi 16 DEC 1976 ITA ITA 3 Vittorio Veneto 03 MAR 2002
196 3:48:17 Peter Korcok 12 AUG 1974 SVK SVK 2 Dudince 29 MAR 2008
198 3:48:19 Pyotr Melnik 13 DEC 1951 URS URS 4 Moskva 27 JUL 1979
199 3:48:22 Roman Mrázek 21 JAN 1962 SVK SVK 9 Podébrady 19 APR 1997
200 3:48:24 Dmitriy Dolnikov 19 NOV 1972 RUS RUS 4 Izhevsk 16 MAY 1998
201 3:48:29 Teodorico Caporaso 14 SEP 1987 ITA ITA 4 Roma 08 MAY 2016
202 3:48:31 Alex Wright 19 DEC 1990 IRL IRL 6 Dudince 19 MAR 2016
203 3:48:36 Hayato Katsuki 28 NOV 1990 JPN JPN 1 Takahata 22 OCT 2017
204 3:48:40 Chris Erickson 01 DEC 1981 AUS AUS 10 Rio de Janeiro (Pontal) 19 AUG 2016
205 3:48:41 Sándor Urbanik 15 DEC 1964 HUN HUN 1 Dudince 24 MAR 2001
205 3:48:41 Tongda Bian 01 APR 1991 CHN CHN 3 Huangshan 05 MAR 2017
207 3:48:42 Anatole Ibañez 14 NOV 1985 SWE SWE 10 Zürich (Letzigrund) 15 AUG 2014
208 3:48:45 Luis Bustamante 10 JUN 1984 MEX MEX 2 Naumburg 23 APR 2017
209 3:48:48 Yadong Luo 15 JAN 1992 CHN CHN 4 Beijing 21 MAR 2015
210 3:48:52 Štefan Malík 11 FEB 1966 SVK SVK 11 Podébrady 19 APR 1997
211 3:48:55 Brendan Boyce 15 OCT 1986 IRL IRL 5 Dudince 21 MAR 2015
212 3:48:59 Xinyuan Mao 2 JUL 1971 CHN CHN 3 Zhuhai 12 MAR 1996
213 3:49:00 Veli-Matti Partanen 28 OCT 1991 FIN FIN 6 Dudince 25 MAR 2017
214 3:49:01 Mechislav Vezhel 25 JAN 1962 BLR BLR 1 Ogre 09 JUN 1991
214 3:49:01 José Antonio González 15 JUN 1979 ESP ESP 1 Zaragoza 08 FEB 2004
216 3:49:06 Félix Gómez 4 SEP 1955 MEX MEX 2 Mixhuca 18 APR 1982
216 3:49:06 Andriy Hrechkovskyi 30 AUG 1993 UKR UKR 2 Ivano-Frankivsk 19 OCT 2014
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 3:40:46 Viktar Ginko 07 DEC 1965 BLR BLR 5 Moskva 23 APR 1992
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 3:36:55 Vladimir Kanaykin 21 MAR 1985 RUS RUS f Cheboksary 11 MAY 2008
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 3:35:59 Sergey Kirdyapkin 16 JAN 1980 RUS RUS f London (The Mall) 11 AUG 2012
2 3:38:46 Sergey Bakulin 13 NOV 1986 RUS RUS f Saransk 12 JUN 2011
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 3:37:54 Igor Erokhin 4 SEP 1985 RUS RUS f London (The Mall) 11 AUG 2012
A
 
Rank Mark Competitor DOB Nat Pos Venue Date
1 3:46:34 Alexey Bartsaykin 22 MAR 1989 RUS RUS f Taicang 03 MAY 2014
A
 
;