World Rankings

Men's 20km Race Walking (5km-10km-15km)

Filter World Rankings

Filter World Rankings

As of 07 Oct 2025

Place Competitor DOB Score Event List
1 Caio BONFIM 19 MAR 1991 BRA BRA 1371 20km Walk
2 Zhaozhao WANG 01 SEP 1999 CHN CHN 1361 20km Walk
3 Paul MCGRATH 07 MAR 2002 ESP ESP 1361 20km Walk
4 Toshikazu YAMANISHI 15 FEB 1996 JPN JPN 1361 20km Walk
5 Haifeng QIAN 08 JUL 2000 CHN CHN 1318 20km Walk
6 Gabriel BORDIER 08 OCT 1997 FRA FRA 1315 20km Walk [10,000m Walk]
7 Diego GARCÍA CARRERA 19 JAN 1996 ESP ESP 1305 20km Walk
8 Perseus KARLSTRÖM 02 MAY 1990 SWE SWE 1304 20km Walk
9 Kento YOSHIKAWA 09 AUG 2001 JPN JPN 1302 20km Walk
10 Brian Daniel PINTADO 29 JUL 1995 ECU ECU 1299 20km Walk
11 Francesco FORTUNATO 13 DEC 1994 ITA ITA 1276 20km Walk [5000m Walk sh]
12 Massimo STANO 27 FEB 1992 ITA ITA 1276 20km Walk [10,000m Walk]
13 Evan DUNFEE 28 SEP 1990 CAN CAN 1272 20km Walk [10,000m Walk]
14 Aurélien QUINION 27 JAN 1993 FRA FRA 1270 20km Walk
15 Ricardo ORTIZ 07 FEB 1995 MEX MEX 1266 20km Walk
16 Satoshi MARUO 28 NOV 1991 JPN JPN 1266 20km Walk
17 Yuta KOGA 15 JUL 1999 JPN JPN 1266 20km Walk
18 Christopher LINKE 24 OCT 1988 GER GER 1265 20km Walk
19 Jun ZHANG 20 JUL 1998 CHN CHN 1259 20km Walk
20 Andrea COSI 30 APR 2001 ITA ITA 1252 20km Walk
21 Rhydian COWLEY 04 JAN 1991 AUS AUS 1251 20km Walk [10,000m Walk]
22 Mukola RUSHCHAK 30 OCT 2003 UKR UKR 1240 20km Walk
23 Hiroto JUSHO 11 JAN 2000 JPN JPN 1237 20km Walk
24 Chenjie LI 05 MAY 2005 CHN CHN 1236 20km Walk
25 Maher BEN HLIMA 24 JUL 1989 POL POL 1234 20km Walk [10,000m Walk]
26 Misgana WAKUMA 05 JUL 2004 ETH ETH 1231 20km Walk
27 Álvaro LÓPEZ 24 MAR 1999 ESP ESP 1231 20km Walk
28 Jordy Rafael JIMÉNEZ ARROBO 11 FEB 1994 ECU ECU 1228 20km Walk
29 Luis Henry CAMPOS 11 OCT 1995 PER PER 1225 20km Walk [10,000m Walk]
30 David HURTADO 21 APR 1999 ECU ECU 1225 20km Walk
31 Atsuki TSUCHIYA 06 AUG 2003 JPN JPN 1225 20km Walk
32 Ryo HAMANISHI 24 APR 2000 JPN JPN 1223 20km Walk
33 Kazuki TAKAHASHI 17 JUN 1996 JPN JPN 1223 20km Walk
34 Matheus CORREA 22 AUG 1999 BRA BRA 1223 20,000m Walk,20km Walk
35 Leo KÖPP 23 MAY 1998 GER GER 1221 20km Walk
36 Declan TINGAY 06 FEB 1999 AUS AUS 1221 20km Walk [10,000m Walk]
37 César Augusto RODRÍGUEZ 26 JUN 1997 PER PER 1219 20km Walk
38 Keisuke HARA 04 MAR 2002 JPN JPN 1219 20km Walk
39 Lihong CUI 13 MAY 1999 CHN CHN 1218 20km Walk
40 Xuanfei HU 17 OCT 2003 CHN CHN 1217 20km Walk
41 Veli-Matti PARTANEN 28 OCT 1991 FIN FIN 1217 20km Walk [10,000m Walk]
42 Riccardo ORSONI 20 JAN 2000 ITA ITA 1216 20km Walk [10,000m Walk]
43 Tim FRASER 22 FEB 2000 AUS AUS 1207 20km Walk [10,000m Walk]
44 Servin SEBASTHIYAN 26 NOV 1999 IND IND 1207 20km Walk
45 Mazlum DEMIR 19 DEC 2003 TUR TUR 1205 20km Walk [10,000m Walk]
46 Yongjie WEN 28 SEP 1999 CHN CHN 1204 20km Walk
47 Will THOMPSON 18 NOV 2002 AUS AUS 1204 20km Walk
48 Jinrui ZHANG 24 AUG 2001 CHN CHN 1201 20km Walk
49 Max Batista GONCALVES DOS SANTOS 09 OCT 1994 BRA BRA 1201 20,000m Walk,20km Walk
50 Mateo ROMERO 07 FEB 2003 COL COL 1198 20km Walk [10,000m Walk]
51 Gianluca PICCHIOTTINO 22 AUG 1996 ITA ITA 1197 20km Walk
52 Tomohiro NODA 24 JAN 1996 JPN JPN 1197 20km Walk
53 Yutaro MURAYAMA 29 SEP 1998 JPN JPN 1195 20km Walk
54 Artur BRZOZOWSKI 29 MAR 1985 POL POL 1193 20km Walk [10km Walk]
55 Callum WILKINSON 14 MAR 1997 GBR GBR 1193 20km Walk [10,000m Walk]
56 Serhii SVITLYCHNYI 13 JUL 1994 UKR UKR 1191 20km Walk [10,000m Walk]
57 Noel CHAMA 15 SEP 1997 MEX MEX 1190 20km Walk
58 Daniel CHAMOSA 04 MAY 1997 ESP ESP 1189 20km Walk
59 Michele ANTONELLI 23 MAY 1994 ITA ITA 1188 20km Walk
60 Isaac PALMA 26 OCT 1990 MEX MEX 1187 20km Walk
61 Kyle SWAN 28 MAR 1999 AUS AUS 1186 20km Walk [10,000m Walk]
62 Ning LU 12 FEB 1999 CHN CHN 1185 20km Walk
63 Taisei YOSHIZAKO 15 JAN 2005 JPN JPN 1183 20km Walk [10,000m Walk]
64 Hayato KATSUKI 28 NOV 1990 JPN JPN 1183 20km Walk
65 Kaihua WANG 16 FEB 1994 CHN CHN 1183 20km Walk
66 José Luis DOCTOR 14 JUN 1996 MEX MEX 1181 20km Walk
67 Dominik ČERNÝ 01 NOV 1997 SVK SVK 1181 20km Walk [5000m Walk]
68 Hayato YANAGIHARA 28 MAR 2000 JPN JPN 1180 20km Walk
69 Shuo DING 21 DEC 2002 CHN CHN 1180 20km Walk
70 Iván LÓPEZ 29 MAR 1997 ESP ESP 1179 20km Walk
71 Xiangfei ZHAO 27 SEP 2002 CHN CHN 1178 20km Walk
72 David KENNY 10 JAN 1999 IRL IRL 1177 20km Walk [10,000m Walk]
73 Sotaro OSAKA 31 JAN 2006 JPN JPN 1175 20km Walk [10,000m Walk]
74 Bence VENYERCSÁN 08 JAN 1996 HUN HUN 1174 20km Walk [10,000m Walk]
75 Marc TUR 30 NOV 1994 ESP ESP 1172 20km Walk
76 Andres Eduardo OLIVAS NÚÑEZ 27 MAY 1998 MEX MEX 1172 20km Walk
77 José Manuel PÉREZ 10 SEP 1999 ESP ESP 1170 20km Walk
78 Akshdeep SINGH 22 NOV 1999 IND IND 1167 20km Walk
79 Wayne SNYMAN 08 MAR 1985 RSA RSA 1167 20km Walk
80 Yushi NAKAJIMA 29 JAN 2005 JPN JPN 1166 20km Walk [10,000m Walk]
81 Li XINGFU 18 JUL 2002 CHN CHN 1166 20km Walk
82 Hang CHEN 01 AUG 2004 CHN CHN 1165 20km Walk
83 Lin LI 13 JUN 2001 CHN CHN 1165 20km Walk
84 Yandong LI 02 FEB 1998 CHN CHN 1165 20km Walk
85 Peiyang HUANG 10 JUN 2003 CHN CHN 1164 20km Walk
86 Yifeng WANG 29 DEC 2003 CHN CHN 1163 20km Walk
87 Kazuhiro TATEIWA 05 NOV 1999 JPN JPN 1162 20km Walk
88 Nicola LOMUSCIO 03 JUN 2003 ITA ITA 1162 20km Walk [10,000m Walk]
89 César HERRERA 28 JAN 1999 COL COL 1162 20km Walk [10,000m Walk]
90 Yingcheng ZHOU 06 OCT 2000 CHN CHN 1161 20km Walk
91 Isaac BEACROFT 18 JUL 2007 AUS AUS 1161 20km Walk [10km Walk]
92 Ding CHANG 21 DEC 2002 CHN CHN 1159 20km Walk
93 Erick Bernabé BARRONDO 14 JUN 1991 GUA GUA 1159 20km Walk [10,000m Walk]
94 Máté HELEBRANDT 12 JAN 1989 HUN HUN 1159 20km Walk [10,000m Walk]
95 Ever Jair PALMA OLIVARES 18 MAR 1992 MEX MEX 1159 20km Walk
96 Raivo SAULGRIEZIS 04 JUL 1994 LAT LAT 1159 20km Walk [10km Walk]
97 Paramjeet Singh BISHT 03 MAR 2002 IND IND 1159 20km Walk
98 Chao LEI 13 MAR 2001 CHN CHN 1158 20km Walk
99 Ihor HLAVAN 25 SEP 1990 UKR UKR 1156 20km Walk
100 Byeongkwang CHOE 07 APR 1991 KOR KOR 1156 20km Walk