| Final Ranking |   | time | gap |   | penalties | birth |  | 1. Massimo Stano |   Italy | 2:23:14 |   | CR |   | 27.02.92 |  | 2. Masatora Kawano |   Japan | 2:23:15 | 0:01 | AR |   | 23.10.98 |  | 3. Perseus Karlström |   Sweden | 2:23:44 | 0:30 | PB |   | 02.05.90 |  | 4. Brian Pintado |   Ecuador | 2:24:37 | 1:23 | AR |   | 29.07.95 |  | 5. He Xianghong |   China | 2:24:45 | 1:31 | NR | .~ | 01.07.98 |  | 6. Evan Dunfee |   Canada | 2:25:02 | 1:48 | AR |   | 28.09.90 |  | 7. Caio Bonfim |   Brazil | 2:25:14 | 2:00 | NR |   | 19.03.93 |  | 8. Éider Arévalo |   Colombia | 2:25:21 | 2:07 | NR |   | 09.03.93  |  | 9. Tomohiro Noda |   Japan | 2:25:29 | 2:15 | PB | .~ | 24.01.96 |  | 10.Miguel Ángel López |   Spain | 2:25:58 | 2:44 | NR |   | 03.07.88 |  | 11.Ricardo Ortíz |   Mexico | 2:27:11 | 3:57 | NR |   | 07.02.95 |  | 12.Ever Palma |   Mexico | 2:27:55 | 4:41 | PB |   | 18.03.92 |  | 13.Aleksi Ojala |   Finland | 2:28:22 | 5:08 | NR | .~ > | 09.12.92 |  | 14.Aurélien Quinion |   France | 2:28:46 | 5:32 | NR | .~ | 27.01.93 |  | 15.Zhaxi Yangben |   China | 2:28:56 | 5:42 | PB |   | 15.04.96 |  | 16.César Rodríguez |   Peru | 2:29:24 | 6:10 | NR | .~ | 26.06.97 |  | 17.Xu Hao |   China | 2:29:55 | 6:41 | PB | .~ | 06.02.99 |  | 18.Rhydian Cowley |   Australia | 2:30:34 | 7:20 | NR | > | 04.01.91 |  | 19.Dawid Tomala |   Poland | 2:30:47 | 7:33 | PB | > > | 27.08.89 |  | 20.Wayne Snyman |   South Africa | 2:31:15 | 8:01 | AR |   | 08.03.85  |  | 21.Miroslav Úradník |   Slovakia | 2:31:16 | 8:02 | PB |   | 24.03.96 |  | 22.José Luis Doctor |   Mexico | 2:32:43 | 9:29 |   | PZ210 ~ ~ ~ | 14.06.96  |  | 23.Vít Hlaváč |   Czechia | 2:32:50 | 9:36 | NR |   | 26.02.97 |  | 24.Andrés Chocho |   Ecuador | 2:33:28 | 10:14 |   |   | 04.11.83 |  | 25.Brendan Boyce |   Ireland | 2:33:31 | 10:17 | SB | > > | 08.10.86 |  | 26.Daisuke Matsunaga |   Japan | 2:33:56 | 10:42 |   | > | 24.03.95  |  | 27.Marius Žiūkas |   Lithuania | 2:34:16 | 11:02 | NR | > > | 29.06.85 |  | 28.Diego Pinzón |   Colombia | 2:34:26 | 11:12 | PB |   | 12.02.85 |  | 29.Alexandros Papamichail |   Greece | 2:34:48 | 11:34 | NR | .~ | 18.09.88 |  | 30.Érick Barrondo |   Guatemala | 2:35:01 | 11:47 |   |   | 14.06.91 |  | 31.Dominik Černý |   Slovakia | 2:35:39 | 12:25 | PB | gt; | 01.11.97 |  | 32.Álvaro López |   Spain | 2:36:20 | 13:06 |   |   | 24.03.99 |  | 33.Arturas Mastianica |   Lithuania | 2:36:25 | 13:11 | PB |   | 30.07.92 |  | 34.Karl Junghannß |   Germany | 2:38:50 | 15:36 |   | > | 06.04.96 |  | 35.Georgiy Sheiko |   Kazakhstan | 2:39:47 | 16:33 |   | > | 24.08.89 |  | 36.Nick Christie |   United States | 2:41:08 | 17:54 | SB |   | 29.09.91 |  | 37.Arnis Rumbenieks |   Latvia | 2:42:47 | 19:33 |   |   | 04.04.88 |  | 38.Marius Iulian Cocioran |   Romania | 2:43:27 | 20:13 |   | > |   | 10.07.83 |  | 39.Rui Coelho |   Portugal | 2:44:55 | 21:41 | SB |   | 26.09.94 |  | 40.Carl Dohmann |   Germany | 2:45:44 | 22:30 |   |   | 18.05.90 |  | -. Jhonatan Amores |   Ecuador | DNF |   |   |   | 29.08.98 |  | -. Carl Gibbons |   Australia | DNF |   |   |   | 19.06.86 |  | -. Luis Henry Campos |   Peru | DNF |   |   | gt; ~ ~ PZ210 | 11.10.95 |  | -. José Leonardo Montaña |   Colombia | DNF |   |   |   | 21.03.92 |  | -. João Vieira |   Portugal | DNF |   |   |   | 20.02.76 |  | -. Andrea Agrusti |   Italy | DQ |   |   | gt; > > > | 30.08.95 |  | -. Artur Brzozowski |   Poland | DQ |   |   | .~ > > > | 29.03.85 |  | -. Aku Partanen |   Finland | DQ |   |   | .~ ~ ~ > | 28.10.91 |  | -. Luis Ángel Sánchez |   Guatemala | DQ |   |   | .~ ~ ~ > | 15.12.93 |  | -. Marc Tur |   Spain | DQ |   |   | gt; > > > | 30.11.94 |   
| History Men 35km Walk  |  | World Record: world records recognised after 1 January 2023 |  | Championship record: new event |  | World Leading: Masatora Kawano, Japan 2:26:40 Wajima, Japan 17 April 2022 |   
| Intermediate Times: |  | 5km: Daisuke Matsunada (JPN) 20:14 26. |  | 10km: Daisuke Matsunada (JPN) 40:38 26.  |  | 15km: Daisuke Matsunada (JPN) 1:01:10 26. |  | 20km: Daisuke Matsunada (JPN) 1:22:33 26. |  | 25km: Brian Daniel Pintado (ECU) 1:43:04 4. |  | 30km: Massimo Stagno (ITA) 2:03:24 1. |   
 | 
| History Men 35km Walk  |  | Start Time: 06:15  |  | Venue: Hayward Field. |  | 52 competitors from 28 nations. |  | Start: 06:15 Temperature: 11° C Humidity: 92% |  | End: 09:01 Temperature: 17° C Humidity: 82% |  | Qualifiyng Standard: 2:38.00 |  | . ~ - Red card loss of contact. |  | > - Red card for bent knee. |  | PZ - 3.5 min penalty zone. |   
 |