| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | 
|---|---|---|---|---|---|---|---|
| 1 | 1 | 3 | 202 | Samuel TEFERA | 
 ETH                 | 
                3:37.05 Q | |
| 2 | 2 | 3 | 277 | Pietro ARESE | 
 ITA                 | 
                3:37.31 Q SB | |
| 3 | 3 | 3 | 376 | Isaac NADER | 
 POR                 | 
                3:37.60 q | |
| 4 | 1 | 4 | 304 | Abel KIPSANG | 
 KEN                 | 
                3:37.67 Q | |
| 5 | 1 | 1 | 201 | Teddese LEMI | 
 ETH                 | 
                3:38.25 Q | |
| 6 | 2 | 1 | 351 | Jakob INGEBRIGTSEN | 
 NOR                 | 
                3:38.42 Q | |
| 7 | 2 | 4 | 108 | Oliver HOARE | 
 AUS                 | 
                3:38.43 Q | |
| 8 | 3 | 1 | 468 | Joshua THOMPSON | 
 USA                 | 
                3:38.61 q | .604 | 
| 9 | 4 | 1 | 369 | Michał ROZMYS | 
 POL                 | 
                3:38.61 q SB | .608 | 
| 10 | 4 | 3 | 463 | Samuel PRAKEL | 
 USA                 | 
                3:38.69 q SB | |
| 11 | 5 | 3 | 103 | Federico BRUNO | 
 ARG                 | 
                3:39.34 | |
| 12 | 3 | 4 | 319 | Abdellatif SADIKI | 
 MAR                 | 
                3:39.38 | |
| 13 | 5 | 1 | 126 | Ismael DEBJANI | 
 BEL                 | 
                3:39.47 | |
| 14 | 4 | 4 | 155 | Cameron PROCEVIAT | 
 CAN                 | 
                3:40.47 | |
| 15 | 5 | 4 | 263 | Andrew COSCORAN | 
 IRL                 | 
                3:40.53 | |
| 16 | 1 | 2 | 216 | Neil GOURLEY | 
 GBR                 | 
                3:42.79 Q | |
| 17 | 2 | 2 | 234 | Robert FARKEN | 
 GER                 | 
                3:43.10 Q | |
| 18 | 6 | 1 | 191 | Saúl ORDÓÑEZ | 
 ESP                 | 
                3:43.67 | |
| 19 | 3 | 2 | 184 | Ignacio FONTES | 
 ESP                 | 
                3:43.75 | |
| 20 | 7 | 1 | 269 | Luke MCCANN | 
 IRL                 | 
                3:44.03 | |
| 21 | 4 | 2 | 316 | Charles GRETHEN | 
 LUX                 | 
                3:44.87 | |
| 22 | 5 | 2 | 119 | Eric NZIKWINKUNDA | 
 BDI                 | 
                3:46.02 SB | |
| 23 | 6 | 3 | 106 | Jack ANSTEY | 
 AUS                 | 
                3:46.68 | |
| 24 | 7 | 3 | 222 | George MILLS | 
 GBR                 | 
                3:47.41 | |
| 25 | 6 | 2 | 318 | Abdelati EL GUESSE | 
 MAR                 | 
                3:47.43 | |
| 26 | 6 | 4 | 314 | Simas BERTAÅ IUS | 
 LTU                 | 
                3:48.48 | |
| 27 | 7 | 4 | 406 | Abraham GUEM | 
 SSD                 | 
                3:48.82 NIR | |
| 28 | 7 | 2 | 276 | Nesim AMSELLEK | 
 ITA                 | 
                3:55.51 | |
| 29 | 8 | 2 | 394 | Gaylord SILLY | 
 SEY                 | 
                3:57.16 SB | |
| 30 | 8 | 4 | 311 | Alaa ALGORNI | 
 LBA                 | 
                3:59.50 PB | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second