World Rankings

Men's Marathon (Half Marathon-25km-30km)

Filter World Rankings

Filter World Rankings

As of 21 Dec 2021

Place Competitor DOB Nat Score Event List
1 Lawrence CHERONO 07 AUG 1988 KEN KEN 1419 Marathon
2 Birhanu LEGESE 11 SEP 1994 ETH ETH 1418 Marathon
3 Sisay LEMMA 12 DEC 1990 ETH ETH 1405 Marathon
4 Evans CHEBET 10 NOV 1988 KEN KEN 1403 Marathon
5 Guye Idemo ADOLA 20 OCT 1990 ETH ETH 1378 Marathon
6 Bashir ABDI 10 FEB 1989 BEL BEL 1371 Marathon
7 Eliud KIPCHOGE 05 NOV 1984 KEN KEN 1364 Marathon
8 Kinde ATANAW 15 APR 1993 ETH ETH 1357 Marathon
9 Deso GELMISA 14 DEC 1997 ETH ETH 1354 Marathon
10 Tamirat TOLA 11 AUG 1991 ETH ETH 1348 Marathon
11 Geoffrey KAMWOROR 22 NOV 1992 KEN KEN 1340 Marathon
12 Kelkile GEZAHEGN 01 OCT 1996 ETH ETH 1337 Marathon
13 Leul GEBRESILASE 20 SEP 1992 ETH ETH 1336 Marathon
14 Eric KIPTANUI 19 APR 1990 KEN KEN 1334 Marathon
15 Seifu TURA 19 JUN 1997 ETH ETH 1332 Marathon
16 Abebe Negewo DEGEFA 20 MAY 1984 ETH ETH 1329 Marathon
17 Philemon KACHERAN 04 JUL 1992 KEN KEN 1327 Marathon
18 Albert KORIR 02 MAR 1994 KEN KEN 1326 Marathon
19 Suguru OSAKO 23 MAY 1991 JPN JPN 1319 Marathon
20 Reuben Kiprop KIPYEGO 21 AUG 1996 KEN KEN 1316 Marathon
21 Dawit WOLDE 19 MAY 1991 ETH ETH 1315 Marathon
22 Barnabas KIPTUM 08 DEC 1986 KEN KEN 1313 Marathon
23 Galen RUPP 08 MAY 1986 USA USA 1305 Marathon
24 Kengo SUZUKI 11 JUN 1995 JPN JPN 1303 Marathon
25 Titus EKIRU 02 JAN 1992 KEN KEN 1300 Marathon
26 Abdi NAGEEYE 02 MAR 1989 NED NED 1299 Marathon
27 Jonathan KORIR 20 NOV 1986 KEN KEN 1295 Marathon
28 Goitom KIFLE 03 DEC 1993 ERI ERI 1294 Marathon
29 El Hassan EL ABBASSI 13 APR 1984 BRN BRN 1293 Marathon
30 Hiskel TEWELDE 15 SEP 1986 ERI ERI 1292 Marathon
31 Amos KIPRUTO 16 SEP 1992 KEN KEN 1289 Marathon
32 Olika ADUGNA 12 SEP 1999 ETH ETH 1287 Marathon
33 Mekuant AYENEW 24 OCT 1991 ETH ETH 1283 Marathon
34 Elisha ROTICH 12 APR 1990 KEN KEN 1278 Marathon
35 Ayad LAMDASSEM 11 OCT 1981 ESP ESP 1277 Marathon
36 Yitayal Atnafu ZERIHUN 20 JAN 1993 ETH ETH 1277 Marathon
37 Kaan Kigen ÖZBILEN 15 MAY 1986 TUR TUR 1276 Marathon
38 Bethwel YEGON 05 JAN 1993 KEN KEN 1276 Marathon
39 Paul LONYANGATA 12 DEC 1992 KEN KEN 1276 Marathon
40 Yuya YOSHIDA 23 APR 1997 JPN JPN 1274 Marathon
41 Abel KIRUI 04 JUN 1982 KEN KEN 1270 Marathon
42 Emmanuel NAIBEI 20 JUL 1983 KEN KEN 1270 Marathon
43 Gabriel Gerald GEAY 10 SEP 1996 TAN TAN 1270 Marathon
44 Tsedat Abeje AYANA 18 FEB 1996 ETH ETH 1268 Marathon
45 Shohei OTSUKA 13 AUG 1994 JPN JPN 1268 Marathon
46 Michel GITHAE 26 AUG 1994 KEN KEN 1268 Marathon
47 Regasa BEJIGA 1980 ETH ETH 1267 Marathon
48 Eyob GHEBREHIWET FANIEL 26 NOV 1992 ITA ITA 1264 Marathon
49 Alphonce Felix SIMBU 14 FEB 1992 TAN TAN 1264 Marathon
50 Moses KIBET 04 FEB 1997 KEN KEN 1263 Marathon [Half Marathon]
51 Kyohei HOSOYA 31 AUG 1995 JPN JPN 1263 Marathon
52 Kenenisa BEKELE 13 JUN 1982 ETH ETH 1260 Marathon
53 Marius KIMUTAI 10 DEC 1992 BRN BRN 1259 Marathon
54 Tsegaye GETACHEW 30 NOV 1996 ETH ETH 1259 Marathon
55 Mohamed Reda EL AARABY 12 NOV 1989 MAR MAR 1256 Marathon
56 Deme Tadu ABATE 11 SEP 1997 ETH ETH 1255 Marathon
57 Reuben KERIO 02 JUN 1994 KEN KEN 1254 Marathon
58 Stephen MOKOKA 31 JAN 1985 RSA RSA 1253 Marathon
59 Natsuki TERADA 30 AUG 1991 JPN JPN 1253 Marathon
60 Yihunilign ADANE 29 FEB 1996 ETH ETH 1253 Marathon
61 Joel Kemboi KIMURER 21 JAN 1988 KEN KEN 1253 Marathon
62 Naoya SAKUDA 17 DEC 1994 JPN JPN 1253 Marathon
63 Shifera TAMRU 01 OCT 1998 ETH ETH 1253 Marathon
64 Martin KIPRUGUT KOSGEY 21 MAR 1989 KEN KEN 1252 Marathon
65 Taku FUJIMOTO 11 SEP 1989 JPN JPN 1250 Marathon [Half Marathon]
66 Kenneth KETER 04 AUG 1996 KEN KEN 1249 Marathon
67 Tesfaye Lencho ANBESA 1997 ETH ETH 1248 Marathon
67 Koen NAERT 03 SEP 1989 BEL BEL 1248 Marathon
69 Solomon Kirwa YEGO 10 MAY 1987 KEN KEN 1247 Marathon
70 Maru TEFERI 17 AUG 1992 ISR ISR 1247 Marathon
71 Ryu TAKAKU 18 FEB 1993 JPN JPN 1245 Marathon
72 Bazu WORKU HAYLA 15 SEP 1990 ETH ETH 1245 Marathon
73 Daichi KAMINO 13 SEP 1993 JPN JPN 1245 Marathon
74 Tesfa WOKNETH 30 SEP 1984 ETH ETH 1242 Marathon
75 Shura KITATA 09 JUN 1996 ETH ETH 1242 Marathon
76 Mike KIPTUM 14 SEP 1992 KEN KEN 1242 Marathon
77 Limenih GETACHEW 30 APR 1990 ETH ETH 1242 Marathon
78 Hamid BEN DAOUD 19 FEB 1996 ESP ESP 1242 Marathon
79 Benson KIPRUTO 17 MAR 1991 KEN KEN 1240 Marathon [Half Marathon]
80 Vincent RONO 10 NOV 1990 KEN KEN 1240 Marathon
81 Kibiwott KANDIE 20 JUN 1996 KEN KEN 1239 Marathon [Half Marathon]
82 Yusuke OGURA 16 APR 1993 JPN JPN 1239 Marathon
83 Kabede WAMI ETH ETH 1238 Marathon
84 Jemal Yimer MEKONNEN 11 SEP 1996 ETH ETH 1237 Marathon [Half Marathon]
85 Daniel KIBET 17 MAY 1996 KEN KEN 1236 Marathon
86 Aychew BANTIE 12 SEP 1995 ETH ETH 1236 Marathon
87 Michael KUNYUGA 27 JUL 1987 KEN KEN 1235 Marathon
88 Daisuke UEKADO 11 DEC 1993 JPN JPN 1234 Marathon
89 Othmane EL GOUMRI 28 MAY 1992 MAR MAR 1233 Marathon
90 Beshah YERSIIE ETH ETH 1232 Marathon
91 Derara HURISA 12 JUL 1997 ETH ETH 1231 Marathon
92 Hidekazu HIJIKATA 27 JUN 1997 JPN JPN 1230 Marathon
93 Nicholas KIRWA 16 JUN 1994 KEN KEN 1230 Marathon
94 Amanal PETROS 17 MAY 1995 GER GER 1230 Marathon
95 Daniel DO NASCIMENTO 28 JUL 1998 BRA BRA 1229 Marathon
96 Sondre Nordstad MOEN 12 JAN 1991 NOR NOR 1228 Marathon [Half Marathon]
97 Jackson KIPROP 20 OCT 1986 UGA UGA 1226 Marathon
98 Fikre BEKELE ETH ETH 1225 Marathon [Half Marathon]
99 Javier GUERRA 10 NOV 1983 ESP ESP 1224 Marathon
100 Samuel Tsegay TESFAMARIAM 24 FEB 1988 ERI ERI 1224 Marathon