| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|---|
| 1 | 1 | 3 | 174 | David Bustos |
ESP |
3:51.63 Q |
| 2 | 1 | 1 | 398 | Josphat Mitunga Kithii |
KEN |
3:51.64 Q |
| 3 | 2 | 1 | 215 | Dawit WOLDE |
ETH |
3:52.30 Q |
| 4 | 2 | 3 | 718 | Blake Shaw |
USA |
3:52.57 Q PB |
| 5 | 3 | 3 | 91 | Thomas Morrison |
CAN |
3:52.60 Q |
| 6 | 4 | 3 | 502 | Dallas North |
NZL |
3:52.79 q |
| 7 | 5 | 3 | 239 | Simon Horsfield |
GBR |
3:53.09 q |
| 8 | 6 | 3 | 371 | Toshiki Imazaki |
JPN |
3:53.62 q |
| 9 | 1 | 2 | 399 | Fredrick Musyoki Ndunge |
KEN |
3:53.97 Q |
| 10 | 3 | 1 | 476 | José Juan Esparza |
MEX |
3:54.16 Q |
| 11 | 4 | 1 | 295 | Dániel Kállay |
HUN |
3:54.20 |
| 12 | 7 | 3 | 525 | Szymon Sznura |
POL |
3:54.76 |
| 13 | 5 | 1 | 140 | Filip Jalový |
CZE |
3:55.76 PB |
| 14 | 6 | 1 | 14 | Moussa Ziane |
ALG |
3:55.79 PB |
| 15 | 7 | 1 | 259 | Jan Niklas Sielemann |
GER |
3:56.71 |
| 16 | 2 | 2 | 27 | Ryan GREGSON |
AUS |
3:56.82 Q |
| 17 | 3 | 2 | 738 | Jonathan Chinyoka |
ZIM |
3:57.22 PB |
| 18 | 8 | 1 | 664 | Nkosinathi Zwane |
SWZ |
3:57.67 |
| 19 | 4 | 2 | 187 | Kevin LÓPEZ |
ESP |
3:57.88 |
| 20 | 9 | 1 | 334 | Muluso Daniel |
ISR |
3:58.00 PB |
| 21 | 5 | 2 | 417 | Emad Noor |
KSA |
3:58.58 |
| 22 | 8 | 3 | 619 | Matej Fujs |
SLO |
3:59.72 PB |
| 23 | 9 | 3 | 647 | Miroslav ŽÃkavský |
SVK |
3:59.82 PB |
| 24 | 6 | 2 | 306 | Zsolt Vincze |
HUN |
4:01.10 |
| 25 | 7 | 2 | 580 | Vuyisile Tshoba |
RSA |
4:02.30 PB |
| 26 | 8 | 2 | 90 | Kyle Milks |
CAN |
4:02.48 |
| 27 | 9 | 2 | 335 | Habtamu Assayehen |
ISR |
4:05.39 |
| 28 | 10 | 3 | 532 | Luis Bernardi |
PUR |
4:13.46 |
| 29 | 10 | 1 | 627 | Luca Guiducci |
SMR |
4:13.66 PB |
| 2 | 449 | Taha Belkorchi |
MAR |
DQ |