World Rankings

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

Filter World Rankings

Filter World Rankings

As of 03 Nov 2026

Place Competitor DOB Score Event List
1201 Piao MAO 16 MAY 2001 CHN CHN 998 Marathon
1202 Gabriel BRIAND 17 MAR 1995 FRA FRA 998 Marathon [Half Marathon]
1203 Benjamin NYONGESA 24 DEC 1996 RSA RSA 998 Marathon [Half Marathon]
1204 Collins CHEBOI 25 SEP 1987 KEN KEN 998 Marathon [Half Marathon]
1205 Shusei OHASHI 12 APR 1990 JPN JPN 998 Marathon [Half Marathon]
1206 Asmera BESHIR 05 OCT 2004 ETH ETH 997 Marathon
1207 Kartik KARKERA 17 MAR 1997 IND IND 997 Marathon [25 km Road]
1208 Boniface Fundi NJIRU 22 NOV 1990 KEN KEN 997 Marathon [Half Marathon]
1209 Freddy GUIMARD 26 DEC 1986 FRA FRA 997 Marathon [Half Marathon]
1210 Andreas LOMMER 07 NOV 1991 DEN DEN 997 Marathon
1211 Richard DOUMA 17 APR 1993 NED NED 997 Marathon [Half Marathon]
1212 Mourad MOUNIM NAAMAN 31 JAN 1995 ESP ESP 996 Marathon [Half Marathon]
1213 Ngonidzashe NCUBE 12 JUL 1986 ZIM ZIM 996 Marathon
1214 Halil YASIN 02 APR 1999 TUR TUR 996 Marathon [Half Marathon]
1215 Jake PERRIN 10 DEC 1997 USA USA 996 Marathon [Half Marathon]
1216 Abraham KIPLIMO 1996 KEN KEN 996 Marathon
1217 Yongzheng HUANG 17 NOV 2000 CHN CHN 995 Marathon
1218 Kevin KIRK USA USA 995 Marathon
1219 Otto KINGSTEDT 06 JUN 1994 SWE SWE 995 Marathon [Half Marathon]
1220 George GRASSLY 19 JUL 2000 GBR GBR 995 Marathon [Half Marathon]
1221 Guoshun LUO 16 APR 1996 CHN CHN 995 Marathon
1222 Kaisei MIYAKI 24 APR 2000 JPN JPN 995 Marathon [Half Marathon]
1223 David GÄRTLEIN 1992 GER GER 995 Marathon [Half Marathon]
1224 Lucas LIARD 26 SEP 1995 FRA FRA 995 Marathon [Half Marathon]
1225 Ahmed IRGRAGNE 01 FEB 1993 MAR MAR 994 Marathon [Half Marathon]
1226 Benjamin SCHNEIDERMAN USA USA 994 Marathon
1227 John Nzau MWANGANGI 01 NOV 1990 KEN KEN 994 Marathon
1228 Esteban ANGULO 10 AUG 1999 ARG ARG 994 Marathon [Half Marathon]
1229 Andemariam HESHLU 20 APR 1997 SWE SWE 994 Marathon
1230 Paul ROMAIN 1993 BEL BEL 994 Marathon [Half Marathon]
1231 Luke MICALLEF 25 NOV 1989 MLT MLT 994 Marathon [Half Marathon]
1232 Richard SALANO 24 SEP 1991 PHI PHI 993 Marathon
1233 Dadi ABRAHAM 2002 ETH ETH 993 Marathon [Half Marathon]
1234 Lukas HOLLAUS 1986 AUT AUT 993 Marathon
1235 Michael BOUCHE 1989 FRA FRA 993 Marathon [Half Marathon]
1236 Haozong LI 27 APR 2000 CHN CHN 993 Marathon
1237 Nicolas DALMASSO 10 JUN 1988 FRA FRA 992 Marathon [Half Marathon]
1238 Jack BEAKAS USA USA 992 Marathon
1239 Yusuke SHIBUYA 10 AUG 1992 JPN JPN 992 Marathon
1240 Micah MEINDERTSMA USA USA 992 Marathon
1241 Daniel REYES MORALES 27 OCT 1996 MEX MEX 992 Marathon [Half Marathon]
1242 Calvin KEMBOI KEN KEN 992 Marathon
1243 Jonathan MELLOR 27 DEC 1986 GBR GBR 991 Marathon
1244 Mauricio FLANDEZ 06 JAN 1984 CHI CHI 991 Marathon
1245 Conner PELOQUIN 04 MAY 1992 USA USA 991 Marathon [Half Marathon]
1246 Tadesse TEMECHACHU 08 SEP 1991 ETH ETH 991 Marathon
1247 Mohammadreza ABOOTORABI 31 AUG 1989 SWE SWE 991 Marathon [Half Marathon]
1248 Koki KAMATA 05 MAY 1999 JPN JPN 990 Marathon [Half Marathon]
1249 Dinghong YANG 12 OCT 1990 CHN CHN 990 Marathon [Half Marathon]
1250 Sam GABRIËLS 1998 BEL BEL 990 Marathon [Half Marathon]
1251 Shadrack KIMAIYO 02 AUG 1992 KEN KEN 990 Marathon
1252 Ryo MATSUSHITA 26 FEB 1999 JPN JPN 990 Marathon [Half Marathon]
1253 Long ZHANG 28 APR 2000 CHN CHN 990 Marathon
1254 Jarkko JÄRVENPÄÄ 22 AUG 1986 FIN FIN 990 Marathon [Half Marathon]
1255 Alexander MUHIA 1994 KEN KEN 989 Marathon [Half Marathon]
1256 Ye XU 05 JUL 2001 CHN CHN 989 Marathon
1257 Tyler DAY 18 DEC 1996 USA USA 989 Marathon [Half Marathon]
1258 Wilfred KIPLANGAT 11 JAN 1997 UGA UGA 988 Marathon
1259 Martin Esteban CUESTAS 08 DEC 1986 URU URU 988 Marathon [Half Marathon]
1260 Erick Leon NDIEMA 01 JAN 1990 KEN KEN 988 Marathon [Half Marathon]
1261 Simon BONG 1997 GER GER 988 Marathon [Half Marathon]
1262 Derlys AYALA 07 JAN 1990 PAR PAR 988 Marathon
1263 Mikel GARCÍA 11 OCT 1989 ESP ESP 988 Marathon [Half Marathon]
1264 Moussaoui MOSTAFA 1992 MAR MAR 988 Marathon [Half Marathon]
1265 Ademe CUNEO 24 MAY 1998 ITA ITA 987 Marathon [Half Marathon]
1266 Chengliang GAO 20 MAY 2001 CHN CHN 987 Marathon
1267 Jake O'REGAN 05 APR 1993 IRL IRL 987 Marathon [Half Marathon]
1268 Adam WOOD 07 MAR 1999 USA USA 987 Marathon [Half Marathon]
1269 Xinpeng XIANG 25 DEC 1999 CHN CHN 986 Marathon
1270 Veniamin KANYBEKOV 14 JUN 1995 RUS RUS 986 Marathon
1271 Yudai TAKAYAMA 05 JUL 2000 JPN JPN 986 Marathon [Half Marathon]
1272 Toru SOMIYA 29 FEB 1980 JPN JPN 986 Marathon
1273 Dean WILLIAMSON GBR GBR 986 Marathon [Half Marathon]
1274 Luis PEREZ 02 JUN 1999 MEX MEX 986 Marathon [Half Marathon]
1275 Caden SHIELDS 07 AUG 1988 NZL NZL 986 Marathon [Half Marathon]
1276 Onalenna KHOKHOBE RSA RSA 985 Marathon [Half Marathon]
1277 Melquisedeque MESSIAS 17 MAY 1995 BRA BRA 985 Marathon
1278 Mark FRENCH USA USA 985 Marathon [Half Marathon]
1279 Clement ANGLADA 05 NOV 1994 FRA FRA 985 Marathon [Half Marathon]
1280 William LAIRD 08 SEP 1998 USA USA 985 Marathon [Half Marathon]
1281 Francesco NARDONE 07 SEP 1994 ITA ITA 985 Marathon [Half Marathon]
1282 Tiidrek NURME 18 NOV 1985 EST EST 985 Marathon
1283 Jamie FALLON IRL IRL 984 Marathon [Half Marathon]
1284 Youness BELYMNA 11 MAR 1998 MAR MAR 983 Marathon [Half Marathon]
1285 Kevin LEWIS 10 JUL 1993 USA USA 983 Marathon
1286 Samuel KALALEI 13 NOV 1994 KEN KEN 983 Marathon
1287 Puseletso MOFOKENG 03 MAR 1993 RSA RSA 983 Marathon
1288 Michael OTTESEN USA USA 982 Marathon
1289 Maxime BARGETTO 01 JUL 1990 FRA FRA 982 Marathon [Half Marathon]
1290 Jonathan CORNISH 10 JUL 1993 GBR GBR 982 Marathon [Half Marathon]
1291 Tobias JONES USA USA 982 Marathon [Half Marathon]
1292 Dariusz BORATYŃSKI 26 SEP 1997 POL POL 982 Marathon
1293 Yao ZHANG 04 JUL 2003 CHN CHN 982 Marathon [Half Marathon]
1294 Matthew CLOWES 29 SEP 1989 GBR GBR 982 Marathon [Half Marathon]
1295 Takemaru YAMASAKI 09 NOV 1988 JPN JPN 982 Marathon
1296 Garret LEE 21 MAR 1993 USA USA 981 Marathon
1297 Florian GIRARD 13 FEB 1992 FRA FRA 981 Marathon [Half Marathon]
1298 Jiayao LI 20 FEB 2005 CHN CHN 981 Marathon
1299 Anthony Apori EKAI 04 MAY 2003 KEN KEN 981 Marathon [Half Marathon]
1300 Xuekang ZHANG 17 MAY 2002 CHN CHN 981 Marathon