| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | WIND | 
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 1913 | Noah LYLES |  USA | 19.86 Q | +0.1 | |
| 2 | 2 | 2 | 625 | Alex QUIÑÓNEZ |  ECU | 19.95 Q | +0.1 | |
| 3 | 3 | 2 | 475 | Zhenye XIE |  CHN | 20.03 q | .023 | +0.1 | 
| 4 | 1 | 1 | 827 | Adam GEMILI |  GBR | 20.03 Q SB | .025 | -0.3 | 
| 5 | 1 | 3 | 400 | Andre DE GRASSE |  CAN | 20.08 Q | -0.1 | |
| 6 | 2 | 1 | 1775 | Ramil GULIYEV |  TUR | 20.16 Q | -0.3 | |
| 7 | 3 | 1 | 397 | Aaron BROWN |  CAN | 20.20 q | -0.3 | |
| 8 | 2 | 3 | 1750 | Kyle GREAUX |  TTO | 20.24 Q | -0.1 | |
| 9 | 4 | 2 | 620 | Yancarlos MARTÍNEZ |  DOM | 20.28 SB | .276 | +0.1 | 
| 10 | 4 | 1 | 1751 | Jereem RICHARDS |  TTO | 20.28 | .280 | -0.3 | 
| 11 | 3 | 3 | 841 | Zharnel HUGHES |  GBR | 20.30 | -0.1 | |
| 12 | 4 | 3 | 1424 | Taymir BURNET |  NED | 20.34 PB | .334 | -0.1 | 
| 13 | 5 | 2 | 399 | Brendon RODNEY |  CAN | 20.34 | .339 | +0.1 | 
| 14 | 5 | 3 | 1626 | Anaso JOBODWANA |  RSA | 20.34 SB | .340 | -0.1 | 
| 15 | 6 | 3 | 1153 | Yohan BLAKE |  JAM | 20.37 | -0.1 | |
| 16 | 5 | 1 | 1156 | Rasheed DWYER |  JAM | 20.54 | -0.3 | |
| 17 | 6 | 1 | 1636 | Clarence MUNYAI |  RSA | 20.55 | .543 | -0.3 | 
| 18 | 7 | 1 | 1823 | Serhiy SMELYK |  UKR | 20.55 | .547 | -0.3 | 
| 19 | 6 | 2 | 1157 | Andre EWERS |  JAM | 20.61 | .606 | +0.1 | 
| 20 | 7 | 3 | 565 | Reynier MENA |  CUB | 20.61 | .607 | -0.1 | 
| 21 | 7 | 2 | 1087 | Eseosa Fostine DESALU |  ITA | 20.73 | +0.1 | |
| 22 | 8 | 3 | 1460 | Divine ODUDURU |  NGR | 20.84 | -0.1 | |
| 2 | 826 | Miguel FRANCIS |  GBR | DNS | ||||
| 1 | 1681 | Alex WILSON |  SUI | DNS | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second