| Final |   | time |   | bib |  | 1. Joshua Cheptegei |   Uganda | 26:43.14 | OR | 223 |  | 2. Berihu Aregawi |   Ethiopia | 26:43.44 |   | 209 |  | 3. Grant Fisher |   United States | 26:43.46 | SB | 227 |  | 4. Mohammed Ahmed |   Canada | 26:43.79 | SB | 204 |  | 5. Benard Kibet |   Kenya | 26:43.98 | PB | 217 |  | 6. Yomif Kejelcha |   Ethiopia | 26:44.02 |   | 211 |  | 7. Selemon Barega |   Ethiopia | 26:44.48 |   | 210 |  | 8. Jacob Kiplimo |   Uganda | 26:46.39 | SB | 224 |  | 9. Thierry Ndikumwenayo |   Spain | 26:49.49 | NR | 207 |  | 10.Adriaan Wildschutt |   South Africa | 26:50.64 | NR | 221 |  | 11.Daniel Mateiko |   Kenya | 26:50.83 |   | 220 |  | 12.Nico Young |   United States | 26:58.11 |   | 229 |  | 13.Jimmy Gressier |   France | 26:58.67 | NR | 213 |  | 14.Nicholas Kipkorir |   Kenya | 27:23.97 |   | 218 |  | 15.Merhawi Mebrahtu |   Eritrea | 27:24.25 |   | 206 |  | 16.William Kincaid |   United States | 27:29.40 |   | 228 |  | 17.Birhanu Balew |   Bahrain | 27:30.94 | SB | 203 |  | 18.Jamal Abdelmaji Eisa Mohammed |   Refugee OT | 27:35.92 | PB | 205 |  | 19.Isaac Kimeli |   Belgium | 27:51.52 |   | 202 |  | 20.Jun Kasai |   Japan | 27:53.18 |   | 215 |  | 21.Yves Nimubona |   Rwanda | 27:54.12 |   | 222 |  | 22.Martin Magengo Kiprotich |   Uganda | 28:20.72 |   | 225 |  | 23.Abdessamad Oukhelfen |   Spain | 28:21.90 |   | 208 |  | 24.Tomoki Ota |   Japan | 29:12.48 |   | 216 |  | -. Yann Schrub |   France | DNF |   | 214 |  | -. Rodrigue Kwizera |   Burundi | DNS |   | 200 |  | -. Célestin Ndikumana |   Burundi | DNS |   | 201 |   
| World Record: Joshua Cheptegei, Uganda 26:11.00 Valencia, Spain 7 October 2020 |  | Olympic Record: Kenenisa Bekele, Ethiopia 27:01.17 Beijing, China 17 August 2008 |  | World Leading: Yomif Kejelcha, Ethiopia 26:31.01 Nerja, Spain 14 June 2024 |  | Entry Standard: 27:00.00 |   
 | 
| 1000m: Salemon Barega (ETH) 2:42.94 |  | 2000m: Yomif Kejelcha (ETH) 5:22.63 |  | 3000m: Salemon Barega (ETH) 8:02.00 |  | 4000m: Yomif Kejelcha (ETH) 10:43.75 |  | 5000m: Berihu Aregawi (ETH) 13:23.07  |  | 6000m: Salemon Barega (ETH) 16:04.69 |  | 7000m: Yomif Kejelcha (ETH) 18:45.38 |  | 8000m: Mohammed Ahemd (CAN) 21:33.45 |  | 9000m: Berihu Aregawi (ETH) 24:16.80  |   
 |