| Final Ranking |   | time | gap |   | penalties | birth |  | 1. Caio Bonfim |   Brazil | 1:18:35 |   |   | .~ ~ | 19.03.91 |  | 2. Wang Zhaozhao |   China | 1:18:43 | 0:08 |   | .~ ~ | 01.09.99 |  | 3. Paul McGrath |   Spain | 1:18:45 | 0:10 |   | .~ ~ | 07.03.02  |  | 4. Aurélien Quinion |   France | 1:18:49 | 0:14 | PB | .~ | 27.01.93 |  | 5. Gabriel Bordier |   France | 1:19:23 | 0:48 |   | .~ ~ | 08.10.97 |  | 6. Qian Haifeng |   China | 1:19:38 | 1:03 |   |   | 08.07.00 |  | 7. Kento Yoshikawa |   Japan | 1:19:46 | 1:11 |   |   | 09.08.01 |  | 8. Diego García |   Spain | 1:20:05 | 1:30 |   |   | 19.01.96 |  | 9. Satoshi Maruo |   Japan | 1:20:09 | 1:34 |   |   | 28.11.01 |  | 10.Christopher Linke |   Germany | 1:20:11 | 1:36 |   |   | 24.10.88 |  | 11.Leo Köpp |   Germany | 1:20:35 | 2:00 |   |   | 23.05.98 |  | 12.Ricardo Ortiz |   Mexico | 1:20:36 | 2:01 |   | .~ ~ | 07.02.95 |  | 13.Perseus Karlström |   Sweden | 1:20:37 | 2:02 |   |   | 02.05.90 |  | 14.Maher Ben Hlima |   Poland | 1:20:39 | 2:04 |   | .~ | 26.07.89 |  | 15.Jordy Jiménez |   Ecuador | 1:20:43 | 2:08 |   |   | 11.02.94 |  | 16.Francesco Fortunato |   Italy | 1:21:00 | 2:25 |   |   | 13.12.94 |  | 17.Matheus Corrêa |   Brazil | 1:21:04 | 2:29 | SB | .~ | 22.08.99 |  | 18.Misgana Wakuma |   Ethiopia | 1:21:17 | 2:42 | SB | > | 05.07.04 |  | 19.David Hurtado |   Ecuador | 1:21:18 | 2:43 |   | .~ ~ ~ PZ | 21.04.99 |  | 20.Rhydian Cowley |   Australia | 1:21:18 | 2:43 |   | .~ | 04.01.91 |  | 21.Álvaro López |   Spain | 1:21:28 | 2:53 |   |   | 24.03.99 |  | 22.Dominik Ŭerný |   Slovakia | 1:21:29 | 2:54 |   |   | 01.11.97 |  | 23.Declan Tingay |   Australia | 1:21:30 | 2:55 |   | .~ > | 06.02.99 |  | 24.Li Chenjie |   China | 1:21:39 | 3:04 |   |   | 05.05.05 |  | 25.Veli-Matti Partanen |   Finland | 1:21:41 | 3:06 | SB |   | 28.10.91 |  | 26.Mukola Rushchak |   Ukraine | 1:21:57 | 3:22 |   |   | 30.10.03 |  | 27.Serhii Svitlychnyi |   Ukraine | 1:22:24 | 3:49 |   | .~ | 13.07.94 |  | 28.Toshikazu Yamanishi |   Japan | 1:22:39 | 4:04 |   | .~ ~ ~ PZ | 15.02.96 |  | 29.Mateo Romero |   Colombia | 1:22:44 | 4:09 |   |   | 07.02.03 |  | 30.Choe Byeong-kwang |   South Korea | 1:22:52 | 4:17 |   |   | 07.04.91 |  | 31.Servin Sebastian |   India | 1:23:03 | 4:28 |   | .~ | 26.11.99 |  | 32.Bence Venyercsán |   Hungary | 1:23:06 | 4:31 |   | .~ | 08.01.96 |  | 33.Noel Chama |   Mexico | 1:23:41 | 5:06 |   | > > | 15.09.97 |  | 34.Gianluca Picchiottino |   Italy | 1:23:50 | 5:15 |   |   | 22.08.96 |  | 35.Mazlum Demir |   Turkey | 1:24:11 | 5:36 |   |   | 19.12.03 |  | 36.Andrea Cosi |   Italy | 1:24:18 | 5:43 |   | .~ ~ ~ PZ | 30.04.01 |  | 37.Jerry Jokinen |   Finland | 1:24:37 | 6:02 |   | .~ | 18.03.02 |  | 38.ũrick Barrondo |   Guatemala | 1:24:42 | 6:07 | SB |   | 14.06.91 |  | 39.Tim Fraser |   Australia | 1:24:55 | 6:20 |   | > | 22.02.00 |  | 40.César Herrera |   Colombia | 1:25:01 | 6:26 |   | .~ | 28.01.99 |  | 41.Raivo Saulgriezis |   Latvia | 1:27:25 | 8:50 |   | > > > PZ | 04.07.94 |  | 42.Max Batista Gonçalves dos Santos |   Brazil | 1:27:34 | 8:59 |   | .~ | 09.10.94 |  | 43.Wayne Snyman |   South Africa | 1:30:12 | 11:37 | SB | .~ | 08.03.95 |  | -. Luis Henry Campos |   Peru | DQ |   |   | .~ > > ~ | 11.10.95 |  | -. José Luis Doctor |   Mexico | DQ |   |   | .~ ~ > ~ | 14.06.96 |  | -. Ihor Hlavan |   Ukraine | DQ |   |   | .~ > ~ ~ | 26.09.90 |  | -. Hayrettin Yıldız |   Turkey | DQ |   |   | > > > > | 04.05.04 |  | -. Alexandros Papamichai |   Greece | DNS |   |   |   | 18.09.88 |   
| World Record and World Leading: Toshikazu Yamanishi, Japan 1:16:10 Kobe, Japan 16 February 2025 |  | Championship Record: Jefferson Pérez, Ecuador 1:17:21 Saint-Denis, France 23 August 2003 |   
| Intermediate Times: |  | 5km: Dominik Ŭerný (SVK) 20:17 22.  |  | 10km: Paul McGrath (ESP) 40:04 3. |  | 15km: Aurélien Quinion (FRA) 59:37 4. |   
 | 
| History Men 20km Walk  |  | Start Time: 09:55 |  | Venue: National Stadium and streets of Tokyo. |  | 50 competitors from 26 nations. |  | Qualifiyng Standard: 2:38.00 |  | . ~ - Red card loss of contact. |  | > - Red card for bent knee. |  | PZ - 3.5 min penalty zone. |   
| Massimo Stano, Italy was absent due to a recurring hamstring injury. |   
 |