| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | WIND |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 465 | Udodi Chudi ONWUZURIKE |
NGR |
20.13 Q | +2.3 | |
| 2 | 1 | 1 | 148 | Letsile TEBOGO |
BOT |
20.31 Q PB | +1.3 | |
| 3 | 2 | 1 | 596 | Tarsis Gracious OROGOT |
UGA |
20.37 Q NU20R | +1.3 | |
| 4 | 2 | 2 | 512 | Sinesipho DAMBILE |
RSA |
20.45 Q | +2.3 | |
| 5 | 3 | 2 | 340 | Blessing Akwasi AFRIFAH |
ISR |
20.49 q | +2.3 | |
| 6 | 3 | 1 | 198 | Shainer REGINFO MONTOYA |
CUB |
20.58 q PB | +1.3 | |
| 7 | 1 | 3 | 215 | Tazana Mikkel KAMANGA-DYRBAK |
DEN |
20.61 Q | +0.4 | |
| 8 | 4 | 2 | 209 | Eduard KUBELÍK |
CZE |
20.65 | +2.3 | |
| 9 | 4 | 1 | 126 | Wendell MILLER |
BAH |
20.69 | +1.3 | |
| 10 | 2 | 3 | 474 | Jakub PIETRUSA |
POL |
20.70 Q PB | +0.4 | |
| 11 | 3 | 3 | 383 | Bryan LEVELL |
JAM |
20.71 | .701 | +0.4 |
| 12 | 4 | 3 | 525 | Benjamin RICHARDSON |
RSA |
20.71 | .710 | +0.4 |
| 13 | 5 | 1 | 296 | Nazzio JOHN |
GRN |
20.79 PB | +1.3 | |
| 14 | 6 | 1 | 455 | Adekalu Nicholas FAKOREDE |
NGR |
20.87 PB | +1.3 | |
| 15 | 5 | 2 | 125 | Carlos BROWN JR. |
BAH |
20.92 | +2.3 | |
| 16 | 6 | 2 | 117 | Bautista DIAMANTE |
ARG |
20.97 | +2.3 | |
| 17 | 7 | 1 | 334 | Benyamin YOUSEFI |
IRI |
21.02 PB | +1.3 | |
| 18 | 5 | 3 | 350 | Filippo CAPPELLETTI |
ITA |
21.08 PB | +0.4 | |
| 19 | 7 | 2 | 176 | Almond SMALL |
CAN |
21.10 | +2.3 | |
| 20 | 8 | 1 | 412 | Jonathan WAMBUA |
KEN |
21.13 PB | +1.3 | |
| 21 | 8 | 2 | 218 | Katriel ANGULO |
ECU |
21.25 | +2.3 | |
| 22 | 6 | 3 | 174 | Michael ROTH |
CAN |
21.33 | +0.4 | |
| 23 | 7 | 3 | 118 | Tomás MONDINO |
ARG |
21.58 | +0.4 | |
| 3 | 419 | Ali Khalid MAS |
KSA |
DNF |
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second