| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | WIND |
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 3 | 679 | Ryan ZEZE |
FRA |
20.40 Q | 0.0 | |
| 2 | 2 | 3 | 452 | Aaron BROWN |
CAN |
20.42 q | .415 | 0.0 |
| 3 | 1 | 2 | 466 | Brendon RODNEY |
CAN |
20.42 Q | .418 | +0.6 |
| 4 | 2 | 2 | 903 | Bryan LEVELL |
JAM |
20.47 q | +0.6 | |
| 5 | 1 | 4 | 1235 | Erik ERLANDSSON |
SWE |
20.49 Q PB | +0.3 | |
| 6 | 1 | 1 | 1086 | Udodi Chudi ONWUZURIKE |
NGR |
20.51 Q | +1.0 | |
| 7 | 2 | 1 | 863 | Diego Aldo PETTOROSSI |
ITA |
20.53 | +1.0 | |
| 8 | 2 | 4 | 900 | Andrew HUDSON |
JAM |
20.55 | +0.3 | |
| 9 | 3 | 2 | 660 | Pablo MATEO |
FRA |
20.57 | +0.6 | |
| 10 | 3 | 4 | 363 | Ian KERR |
BAH |
20.60 | +0.3 | |
| 11 | 4 | 4 | 1228 | Felix SVENSSON |
SUI |
20.65 | +0.3 | |
| 12 | 3 | 1 | 1223 | Timothé MUMENTHALER |
SUI |
20.67 | +1.0 | |
| 13 | 4 | 1 | 931 | Shota IIZUKA |
JPN |
20.72 | +1.0 | |
| 14 | 3 | 3 | 1251 | Chun-Han YANG |
TPE |
20.73 | 0.0 | |
| 15 | 5 | 4 | 548 | Tomáš NĚMEJC |
CZE |
20.84 | +0.3 | |
| 16 | 4 | 3 | 832 | Blessing Akwasi AFRIFAH |
ISR |
20.88 | 0.0 | |
| 17 | 5 | 3 | 1131 | Albert KOMAŃSKI |
POL |
20.90 | 0.0 | |
| 18 | 4 | 2 | 951 | Koki UEYAMA |
JPN |
20.92 | +0.6 | |
| 19 | 5 | 1 | 544 | Ondřej MACÍK |
CZE |
21.14 | +1.0 | |
| 20 | 6 | 3 | 543 | Eduard KUBELÍK |
CZE |
21.20 | 0.0 | |
| 2 | 1115 | Cesar ALMIRON |
PAR |
DQ | ||||
| 2 | 336 | Calab LAW |
AUS |
DNS | ||||
| 3 | 1226 | William REAIS |
SUI |
DNS | ||||
| 4 | 1190 | Benjamin RICHARDSON |
RSA |
DNS | ||||
| 1 | 512 | Cheickna TRAORE |
CIV |
DNS |
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second