| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | 
|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1999 | Matthew KOSGEI | 
 KEN                 | 
                8:24.64 Q | 
| 2 | 2 | 1 | 1749 | Berihun MOGES | 
 ETH                 | 
                8:30.92 Q PB | 
| 3 | 3 | 1 | 1506 | Anes DJAYAHIA | 
 ALG                 | 
                8:39.10 Q PB | 
| 4 | 4 | 1 | 1981 | Tetsu SASAKI | 
 JPN                 | 
                8:41.48 Q | 
| 5 | 5 | 1 | 2294 | Hosea CHEMUTAI | 
 UGA                 | 
                8:44.43 Q PB | 
| 6 | 6 | 1 | 1886 | Sharuk KHAN | 
 IND                 | 
                8:45.12 Q NU20R | 
| 7 | 1 | 2 | 2001 | Edmund SEREM | 
 KEN                 | 
                8:46.56 Q | 
| 8 | 7 | 1 | 1769 | Ishak DAHMANI | 
 FRA                 | 
                8:46.83 Q | 
| 9 | 2 | 2 | 1743 | Hailu AYALEW | 
 ETH                 | 
                8:48.14 Q | 
| 10 | 8 | 1 | 2075 | Nathan HOUWAARD | 
 NED                 | 
                8:49.08 Q | 
| 11 | 9 | 1 | 2042 | Abdelwahed AACHOUR | 
 MAR                 | 
                8:52.06 PB | 
| 12 | 10 | 1 | 1930 | Francesco MAZZA | 
 ITA                 | 
                8:58.27 | 
| 13 | 3 | 2 | 2327 | Wyatt HAUGHTON | 
 USA                 | 
                8:59.09 Q | 
| 14 | 4 | 2 | 1975 | Soma NAGAHARA | 
 JPN                 | 
                8:59.44 Q | 
| 15 | 5 | 2 | 1511 | Ameur OUNADJELA | 
 ALG                 | 
                9:00.88 Q | 
| 16 | 6 | 2 | 2043 | Houssam BABA | 
 MAR                 | 
                9:01.16 Q | 
| 17 | 7 | 2 | 1678 | Daniel MARÁK | 
 CZE                 | 
                9:01.43 Q | 
| 18 | 8 | 2 | 2290 | Saif ZUIDI | 
 TUN                 | 
                9:03.50 Q | 
| 19 | 9 | 2 | 1833 | Paul WALOCHNY | 
 GER                 | 
                9:04.45 | 
| 20 | 10 | 2 | 1725 | Andres LARA | 
 ESP                 | 
                9:07.21 | 
| 21 | 11 | 2 | 1934 | Alberto POMINI | 
 ITA                 | 
                9:07.38 | 
| 22 | 11 | 1 | 2288 | Rayen MEJRI | 
 TUN                 | 
                9:08.38 | 
| 23 | 12 | 1 | 2241 | Aarno LIEBL | 
 SUI                 | 
                9:12.11 | 
| 24 | 12 | 2 | 1875 | Benjámin SZABÓ | 
 HUN                 | 
                9:14.71 | 
| 25 | 13 | 1 | 2100 | Johannes SANDVIK BØ | 
 NOR                 | 
                9:20.74 | 
| 26 | 13 | 2 | 2292 | Cuma ÖZCAN | 
 TUR                 | 
                9:22.02 | 
| 27 | 14 | 2 | 1895 | Ranvir Ajay SINGH | 
 IND                 | 
                9:22.54 | 
| 28 | 14 | 1 | 1524 | Toby CHIPPENDALE | 
 AUS                 | 
                9:26.69 | 
| 29 | 15 | 1 | 2331 | Luke KNEPP | 
 USA                 | 
                9:33.17 | 
| 30 | 15 | 2 | 2117 | Lizardo HUAMANI | 
 PER                 | 
                9:34.23 | 
| 2 | 2168 | Mihai-Alin ȘAVLOVSCHI | 
 ROU                 | 
                DNF | ||
| 1 | 2126 | Jakub ABRAMCZYK | 
 POL                 | 
                DNF | ||
| 2 | 2144 | Krzysztof ZIELIŃSKI | 
 POL                 | 
                DNS |