| Final 16:10 | time | | O | bib | | 1. Caleb Mwangangi Ndiku | KEN | 7:54.94 | | 12 | 267 | | 2. Bernard Lagat | USA | 7:55.22 | | 2 | 399 | | 3. Dejen Gebremeskel | ETH | 7:55.39 | | 10 | 182 | | 4. Galen Rupp | USA | 7:55.84 | | 11 | 405 | | 5. Hagos Gebrhiwet | ETH | 7:56.34 | | 1 | 183 | | 6. Hayle Ibrahimov | AZE | 7:56.37 | | 8 | 107 | | 7. Elroy Gelant | RSA | 7:57.31 | | 6 | 336 | | 8. Cameron Levins | CAN | 7:57.37 | | 5 | 130 | | 9. Augustine Kiprono Choge | KEN | 7:57.46 | | 4 | 264 | | 10.Collis Birmingham | AUS | 7:57.55 | | 7 | 104 | | 11.Andrew Vernon | GBR | 7:58.25 | | 9 | 210 | | 12.Zane Robertson | NZL | 8:01.81 | | 3 | 296 |
|
| Qualification Standard A: 7:52.0 | | Qualification Standard B: 7:42.0 | | Qualification Standard 5000m: 13.15.0 |
| Split times | | 1000m | Caleb Mwangangi Ndiku (KEN) | 2:37.90 | | 2000m | Zane Robertson (NZL) | 5:32.36 |
|
| Heat 1 20:25 | time | | O | bib | | 1. Augustine Kiprono Choge | KEN | 7:44.85 | | 10 | 264 | | 2. Dejen Gebremeskel | ETH | 7:45.09 | | 5 | 182 | | 3. Galen Rupp | USA | 7:45.23 | | 7 | 405 | | 4. Andrew Vernon | GBR | 7:45.49 | PB | 3 | 210 | | 5. Elroy Gelant | RSA | 7:45.85 | | 2 | 336 | | 6. Collis Birmingham | AUS | 7:46.15 | PB | 9 | 104 | | 7. Othmane El Goumri | MAR | 7:48.83 | | 1 | 272 | | 8. Ali Kaya | TUR | 7:51.27 | | 4 | 375 | | 9. Lukasz Parszczynski | POL | 7:52.91 | | 6 | 315 | | 10.Youssouf Hiss Bachir | DJI | 7:53.96 | | 8 | 161 |
|
| Split times | | 1000m | Ali Kaya (TUR) | 2:42.22 | | 2000m | Ali Kaya (TUR) | 5:19.37 |
|
| Heat 2 20:38 | time | | O | bib | | 1. Caleb Mwangangi Ndiku | KEN | 7:42.75 | | 3 | 267 | | 2. Hagos Gebrhiwet | ETH | 7:42.95 | | 2 | 183 | | 3. Bernard Lagat | USA | 7:42.98 | | 1 | 399 | | 4. Hayle Ibrahimov | AZE | 7:43.15 | | 7 | 107 | | 5. Cameron Levins | CAN | 7:44.04 | | 10 | 130 | | 6. Zane Robertson | NZL | 7:44.16 | NIR | 8 | 296 | | 7. Antonio Abadía | ESP | 7:46.36 | PB | 4 | 167 | | 8. Abdelhadi Labäli | MAR | 7:54.32 | | 5 | 274 | | 9. Jonathan Mellor | GBR | 8:03.17 | | 6 | 203 | | -. Yoann Kowal | FRA | Dq R163.3(b) | 9 | 187 |
|
| Split times | | 1000m | Zane Robertson (NZL) | 2:37.90 | | 2000m | Zane Robertson (NZL) | 5:15.41 |
|
|