| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 976 | Barnabas KIPYEGO |
KEN |
8:31.72 Q |
| 2 | 2 | 1 | 560 | Meresa Kahsay |
ETH |
8:38.01 Q |
| 3 | 3 | 1 | 302 | Evans Rutto Chematot |
BRN |
8:40.37 Q PB |
| 4 | 4 | 1 | 834 | Yohanes CHIAPPINELLI |
ITA |
8:46.82 Q PB |
| 5 | 5 | 1 | 107 | Ali Messaoudi |
ALG |
8:46.95 Q |
| 6 | 6 | 1 | 703 | Patrick KARL |
GER |
8:47.20 q PB |
| 7 | 7 | 1 | 1556 | Bailey Roth |
USA |
8:48.60 q PB |
| 8 | 1 | 2 | 971 | Titus KIBIEGO |
KEN |
8:49.95 Q |
| 9 | 2 | 2 | 1039 | Soufiane EL BAKKALI |
MAR |
8:50.19 Q |
| 10 | 8 | 1 | 1013 | Alberts Blajs |
LAT |
8:52.47 q PB |
| 11 | 9 | 1 | 328 | Ben PREISNER |
CAN |
8:53.14 q PB |
| 12 | 3 | 2 | 555 | Hailemariyam AMARE |
ETH |
8:54.92 Q PB |
| 13 | 10 | 1 | 942 | Kazuya SHIOJIRI |
JPN |
8:54.95 q |
| 14 | 11 | 1 | 454 | Filip SASÍNEK |
CZE |
8:55.53 PB |
| 15 | 4 | 2 | 1264 | Tumisang Monnatlala |
RSA |
8:56.51 Q |
| 16 | 12 | 1 | 610 | Guillaume Lonjou |
FRA |
8:58.72 PB |
| 17 | 5 | 2 | 603 | Mehdi BELHADJ |
FRA |
8:58.87 Q |
| 18 | 6 | 2 | 314 | Brandon Allen |
CAN |
8:59.84 |
| 19 | 7 | 2 | 1547 | Bryce Miller |
USA |
9:06.17 |
| 20 | 8 | 2 | 1470 | Ersin TEKAL |
TUR |
9:11.46 |
| 21 | 9 | 2 | 836 | Umberto Contran |
ITA |
9:13.92 |
| 22 | 13 | 1 | 1471 | Mestan Turhan |
TUR |
9:18.71 |
| 23 | 14 | 1 | 1064 | Daniel Reyes |
MEX |
9:19.81 |
| 24 | 10 | 2 | 450 | Jan FRIŠ |
CZE |
9:20.52 |
| 25 | 11 | 2 | 1216 | André PEREIRA |
POR |
9:22.56 |
| 26 | 12 | 2 | 1503 | Serhii Shevchenko |
UKR |
9:22.91 |
| 27 | 13 | 2 | 102 | Fayçal Doucen |
ALG |
9:28.96 |
| 28 | 14 | 2 | 514 | Llorenç Esteve |
ESP |
9:33.71 |