| 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 |