| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 644 | Ayoub Sniba |  MAR | 3:44.59 Q | 
| 2 | 590 | Anthony Kiptoo |  KEN | 3:44.74 Q | 
| 3 | 377 | Josh KERR |  GBR | 3:44.86 Q | 
| 4 | 470 | Ajay Kumar SAROJ |  IND | 3:44.96 q | 
| 5 | 131 | Matthew RAMSDEN |  AUS | 3:45.34 q | 
| 6 | 323 | Asres Guadie |  ETH | 3:45.74 q PB | 
| 7 | 356 | Yani Khelaf |  FRA | 3:45.88 | 
| 8 | 439 | Ággelos Vasilíou |  GRE | 3:47.38 | 
| 10 | 394 | Lukas ABELE |  GER | 3:49.51 | 
| 10 | 104 | Abdellah Khelidj |  ALG | 3:52.06 | 
| 11 | 206 | Braydon Rennie |  CAN | 3:53.72 | 
| 12 | 859 | Andriy Aliksiychuk |  UKR | 3:54.42 | 
| 13 | 789 | Adam Abdelwahab |  SUD | 4:04.64 SB | 
| 851 | Ömer Oti |  TUR | DQ | 
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 1:00.66 |  Yani KHELAF |  FRA | 
| 800m | 2:05.15 |  Matthew RAMSDEN |  AUS | 
| 1200m | 3:03.47 |  Matthew RAMSDEN |  AUS | 
| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 597 | Kumari TAKI |  KEN | 3:47.14 Q | 
| 2 | 785 | Elzan BIBIĆ |  SRB | 3:47.72 Q | 
| 3 | 308 | Jordi Torrents |  ESP | 3:47.80 Q | 
| 4 | 833 | Riadh CHENINI |  TUN | 3:47.84 PB | 
| 5 | 124 | Isaac Hockey |  AUS | 3:48.63 | 
| 6 | 751 | Idriss Moussa Youssouf |  QAT | 3:49.12 | 
| 7 | 795 | Emil DANIELSSON |  SWE | 3:50.71 | 
| 8 | 905 | Kendall Muhammad |  USA | 3:51.27 | 
| 9 | 775 | James Sugira |  RWA | 3:51.32 | 
| 10 | 641 | Hicham El Khiari |  MAR | 3:51.64 | 
| 11 | 367 | Archie DAVIS |  GBR | 3:54.57 | 
| 12 | 261 | Andreas LINDGREEN |  DEN | 3:55.21 | 
| 13 | 637 | Andrea Baratte |  LUX | 3:55.49 | 
| 14 | 414 | Marvin HEINRICH |  GER | 3:58.49 | 
| 648 | Abina Tchinga |  MAW | DNS | 
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 1:02.41 |  James SUGIRA |  RWA | 
| 800m | 2:05.53 |  James SUGIRA |  RWA | 
| 1200m | 3:06.02 |  Emil DANIELSSON |  SWE | 
| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 327 | Taresa TOLOSA |  ETH | 3:46.13 Q PB | 
| 2 | 359 | Baptiste MISCHLER |  FRA | 3:46.41 Q | 
| 3 | 680 | Jakob INGEBRIGTSEN |  NOR | 3:46.53 Q | 
| 4 | 841 | Ramazan BARBAROS |  TUR | 3:46.56 | 
| 5 | 105 | Abderezak Khelili |  ALG | 3:47.56 PB | 
| 6 | 281 | Adrián BEN |  ESP | 3:47.88 | 
| 7 | 927 | Diego Zarate |  USA | 3:47.95 | 
| 8 | 837 | Ali Kaddachi |  TUN | 3:48.98 PB | 
| 9 | 580 | Ryohei SAKAGUCHI |  JPN | 3:49.21 | 
| 10 | 204 | Mark Patton |  CAN | 3:50.15 | 
| 11 | 862 | Anton Hrabovskyi |  UKR | 3:50.58 | 
| 12 | 506 | Lorenzo Casini |  ITA | 3:50.97 | 
| 13 | 738 | Hugo Rocha |  POR | 3:54.76 | 
| 264 | Mohamed ISMAIL |  DJI | DNS | 
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 59.90 |  Anton HRABOVSKYI |  UKR | 
| 800m | 2:03.33 |  Anton HRABOVSKYI |  UKR | 
| 1200m | 3:04.97 |  Baptiste MISCHLER |  FRA |