| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | WIND | 
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 6 | 1876 | Christian COLEMAN |  USA | 9.98 Q | +0.1 | |
| 2 | 1 | 1 | 1639 | Akani SIMBINE |  RSA | 10.01 Q | -0.3 | |
| 3 | 1 | 2 | 1887 | Justin GATLIN |  USA | 10.06 Q | -0.8 | |
| 4 | 1 | 4 | 1153 | Yohan BLAKE |  JAM | 10.07 Q | .064 | -0.3 | 
| 5 | 2 | 6 | 1103 | Lamont Marcell JACOBS |  ITA | 10.07 Q | .068 | +0.1 | 
| 6 | 2 | 4 | 775 | Jimmy VICAUT |  FRA | 10.08 Q | .071 | -0.3 | 
| 7 | 1 | 3 | 841 | Zharnel HUGHES |  GBR | 10.08 Q | .077 | -0.8 | 
| 8 | 3 | 6 | 1227 | Abdul Hakim SANI BROWN |  JPN | 10.09 Q | +0.1 | |
| 9 | 1 | 5 | 325 | Paulo André CAMILO |  BRA | 10.11 Q | -0.3 | |
| 10 | 2 | 2 | 400 | Andre DE GRASSE |  CAN | 10.13 Q | -0.8 | |
| 11 | 2 | 3 | 1454 | Raymond EKEVWO |  NGR | 10.14 Q | .134 | -0.8 | 
| 12 | 2 | 5 | 1926 | Michael RODGERS |  USA | 10.14 Q | .136 | -0.3 | 
| 13 | 3 | 4 | 522 | Arthur CISSÉ |  CIV | 10.14 Q | .138 | -0.3 | 
| 14 | 2 | 1 | 397 | Aaron BROWN |  CAN | 10.16 Q | -0.3 | |
| 15 | 4 | 4 | 1224 | Yoshihide KIRYU |  JPN | 10.18 q | -0.3 | |
| 16 | 3 | 3 | 1352 | Emmanuel MATADI |  LBR | 10.19 Q | .185 | -0.8 | 
| 16 | 3 | 1 | 475 | Zhenye XIE |  CHN | 10.19 Q | .185 | -0.3 | 
| 18 | 3 | 2 | 827 | Adam GEMILI |  GBR | 10.19 Q | .187 | -0.8 | 
| 19 | 3 | 5 | 1106 | Filippo TORTU |  ITA | 10.20 Q | -0.3 | |
| 20 | 4 | 5 | 1225 | Yuki KOIKE |  JPN | 10.21 q | .202 | -0.3 | 
| 20 | 4 | 1 | 1424 | Taymir BURNET |  NED | 10.21 q | .202 | -0.3 | 
| 22 | 5 | 4 | 468 | Bingtian SU |  CHN | 10.21 q | .208 | -0.3 | 
| 23 | 4 | 2 | 1168 | Tyquendo TRACEY |  JAM | 10.21 q | .209 | -0.8 | 
| 24 | 5 | 1 | 825 | Ojie EDOBURUN |  GBR | 10.23 q | .222 | -0.3 | 
| 25 | 6 | 1 | 1866 | Christopher BELCHER |  USA | 10.23 | .230 | -0.3 | 
| 26 | 5 | 2 | 1501 | Edward OSEI-NKETIA |  NZL | 10.24 | .231 | -0.8 | 
| 27 | 5 | 5 | 1065 | Hassan TAFTIAN |  IRI | 10.24 | .236 | -0.3 | 
| 28 | 4 | 3 | 1627 | Simon Magakwe |  RSA | 10.25 | .241 | -0.8 | 
| 29 | 6 | 5 | 1624 | Thando DLODLO |  RSA | 10.25 | .243 | -0.3 | 
| 30 | 4 | 6 | 323 | Rodrigo DO NASCIMENTO |  BRA | 10.25 | .244 | +0.1 | 
| 31 | 5 | 6 | 231 | Mario BURKE |  BAR | 10.31 | +0.1 | |
| 32 | 6 | 4 | 1332 | Kukyoung KIM |  KOR | 10.32 | -0.3 | |
| 33 | 5 | 3 | 140 | Cejhae GREENE |  ANT | 10.33 | -0.8 | |
| 34 | 6 | 3 | 975 | Joseph Paul AMOAH |  GHA | 10.36 | .355 | -0.8 | 
| 35 | 6 | 6 | 1033 | Lalu Muhammad ZOHRI |  INA | 10.36 | .356 | +0.1 | 
| 36 | 7 | 3 | 476 | Zhouzheng Xu |  CHN | 10.37 | .361 | -0.8 | 
| 37 | 7 | 1 | 447 | Kemar HYMAN |  CAY | 10.37 | .368 | -0.3 | 
| 38 | 7 | 6 | 1681 | Alex WILSON |  SUI | 10.38 | .373 | +0.1 | 
| 39 | 8 | 3 | 816 | Ebrahima CAMARA |  GAM | 10.38 | .375 | -0.8 | 
| 40 | 6 | 2 | 160 | Rohan BROWNING |  AUS | 10.40 | -0.8 | |
| 41 | 7 | 4 | 322 | Vitor Hugo dos Santos |  BRA | 10.42 | -0.3 | |
| 42 | 7 | 2 | 1457 | Usheoritse ITSEKIRI |  NGR | 10.46 | -0.8 | |
| 43 | 8 | 1 | 732 | Ratu Banuve TABAKAUCORO |  FIJ | 10.56 | -0.3 | |
| 44 | 8 | 4 | 1658 | Hakeem Huggins |  SKN | 10.62 | -0.3 | |
| 45 | 7 | 5 | 1595 | Owaab BARROW |  QAT | 12.82 | -0.3 | |
| 6 | 2037 | Ngan Ngoc Nghia |  VIE | DNS | ||||
| 2 | 1416 | Jonathan Bardottier |  MRI | DNS | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second