| POS | BIB | ATHLETE | COUNTRY | MARK | 
|---|---|---|---|---|
| 1 | 1140 | Elijah Motonei MANANGOI |  KEN | 3:45.93 Q | 
| 2 | 1134 | Asbel Kiprop |  KEN | 3:45.96 Q | 
| 3 | 987 | Timo Benitz |  GER | 3:46.01 Q | 
| 4 | 1176 | Abdelaati IGUIDER |  MAR | 3:46.03 Q | 
| 5 | 1245 | Marcin LEWANDOWSKI |  POL | 3:46.06 Q | 
| 6 | 657 | Jordan Williamsz |  AUS | 3:46.11 Q | 
| 7 | 938 | Mahiedine Mekhissi |  FRA | 3:46.17 | 
| 8 | 903 | Samuel TEFERA |  ETH | 3:46.22 | 
| 9 | 1228 | David Torrence |  PER | 3:46.39 | 
| 10 | 841 | Ayanleh SOULEIMAN |  DJI | 3:46.64 | 
| 11 | 963 | Josh KERR |  GBR | 3:47.30 | 
| 12 | 602 | Abderrahmane Anou |  ALG | 3:47.38 | 
| 13 | 858 | David Bustos |  ESP | 3:47.52 | 
| 14 | 1381 | Matthew CENTROWITZ |  USA | 3:48.34 | 
| 713 | Thiago ANDRÉ |  BRA | DNS | 
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 1:02.99 |  Abderrahmane ANOU |  ALG | 
| 800m | 2:10.87 |  Abderrahmane ANOU |  ALG | 
| 1200m | 3:06.52 |  Elijah Motonei MANANGOI |  KEN | 
| POS | BIB | ATHLETE | COUNTRY | MARK | ms* | 
|---|---|---|---|---|---|
| 1 | 829 | Jakub HOLUŠA |  CZE | 3:42.31 Q | |
| 2 | 971 | Chris O'Hare |  GBR | 3:42.53 Q | |
| 3 | 1361 | Ronald MUSAGALA |  UGA | 3:42.75 Q | .741 | 
| 4 | 1224 | Nick WILLIS |  NZL | 3:42.75 Q | .743 | 
| 5 | 1373 | Robby Andrews |  USA | 3:43.03 Q | |
| 6 | 1139 | Ronald KWEMOI |  KEN | 3:43.10 q | |
| 7 | 625 | Federico BRUNO |  ARG | 3:43.16 | |
| 8 | 643 | Ryan GREGSON |  AUS | 3:43.28 | .274 | 
| 9 | 855 | Marc ALCALÁ |  ESP | 3:43.28 | .279 | 
| 10 | 986 | Benjamín ENZEMA |  GEQ | 3:48.39 | |
| 11 | 633 | Domnic Lokinyomo LOBALU |  ART | 3:52.78 PB | |
| 12 | 1201 | Richard DOUMA |  NED | 3:55.36 q | |
| 737 | Sadik MIKHOU |  BRN | DQ | ||
| 1170 | Brahim Akachab |  MAR | DNS | ||
| 901 | Chala REGASA |  ETH | DNS | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 59.93 |  Marc ALCALÁ |  ESP | 
| 800m | 2:03.32 |  Marc ALCALÁ |  ESP | 
| 1200m | 3:02.71 |  Marc ALCALÁ |  ESP | 
| POS | BIB | ATHLETE | COUNTRY | MARK | ms* | 
|---|---|---|---|---|---|
| 1 | 649 | Luke Mathews |  AUS | 3:38.19 Q | |
| 2 | 1128 | Timothy CHERUIYOT |  KEN | 3:38.41 Q | |
| 3 | 1210 | Filip INGEBRIGTSEN |  NOR | 3:38.46 Q | |
| 4 | 983 | Jake WIGHTMAN |  GBR | 3:38.50 Q | |
| 5 | 1011 | Homiyu TESFAYE |  GER | 3:38.57 Q | |
| 6 | 874 | Adel MECHAAL |  ESP | 3:38.99 Q | |
| 7 | 1175 | Fouad El Kaam |  MAR | 3:39.33 q | |
| 8 | 1396 | John GREGOREK |  USA | 3:39.62 q | .611 | 
| 9 | 1304 | Kalle BERGLUND |  SWE | 3:39.62 q | .619 | 
| 10 | 739 | Benson SEUREI |  BRN | 3:39.77 q | |
| 11 | 1250 | Michał ROZMYS |  POL | 3:40.28 q | |
| 12 | 692 | Ismael DEBJANI |  BEL | 3:43.71 | |
| 13 | 1017 | Harvey DIXON |  GIB | 3:44.03 NR | |
| 14 | 1194 | Erick Rodríguez |  NCA | 3:52.35 SB | |
| 905 | Taresa TOLOSA |  ETH | DNF | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second
| Split | Mark | Athlete | COUNTRY | 
|---|---|---|---|
| 400m | 58.60 |  Kalle BERGLUND |  SWE | 
| 800m | 1:59.30 |  Kalle BERGLUND |  SWE | 
| 1200m | 2:57.90 |  Jake WIGHTMAN |  GBR |