| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | ms* | WIND | 
|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 148 | Letsile TEBOGO | 
 BOT                 | 
                10.11 Q NU20R | +0.5 | |
| 2 | 1 | 3 | 462 | Godson Oke OGHENEBRUME | 
 NGR                 | 
                10.22 Q | +0.8 | |
| 3 | 1 | 2 | 466 | Ali Anwar Ali AL BALUSHI | 
 OMA                 | 
                10.27 Q NU20R | +0.4 | |
| 4 | 2 | 2 | 361 | Matteo MELLUZZO | 
 ITA                 | 
                10.29 Q | .281 | +0.4 | 
| 5 | 2 | 3 | 198 | Shainer REGINFO MONTOYA | 
 CUB                 | 
                10.29 Q PB | .284 | +0.8 | 
| 6 | 3 | 2 | 525 | Benjamin RICHARDSON | 
 RSA                 | 
                10.30 q | +0.4 | |
| 7 | 4 | 2 | 296 | Nazzio JOHN | 
 GRN                 | 
                10.32 q PB | +0.4 | |
| 8 | 3 | 3 | 596 | Tarsis Gracious OROGOT | 
 UGA                 | 
                10.37 | .365 | +0.8 | 
| 9 | 2 | 1 | 481 | Oliwer WDOWIK | 
 POL                 | 
                10.37 Q PB | .369 | +0.5 | 
| 10 | 5 | 2 | 254 | Eino VUORI | 
 FIN                 | 
                10.43 PB | +0.4 | |
| 11 | 6 | 2 | 126 | Wendell MILLER | 
 BAH                 | 
                10.45 PB | +0.4 | |
| 12 | 4 | 3 | 125 | Carlos BROWN JR. | 
 BAH                 | 
                10.47 PB | +0.8 | |
| 13 | 3 | 1 | 520 | Bradley OLIPHANT | 
 RSA                 | 
                10.49 | +0.5 | |
| 14 | 5 | 3 | 305 | Dominik ILLOVSZKY | 
 HUN                 | 
                10.51 | +0.8 | |
| 15 | 4 | 1 | 176 | Almond SMALL | 
 CAN                 | 
                10.53 | .527 | +0.5 | 
| 16 | 7 | 2 | 118 | Tomás MONDINO | 
 ARG                 | 
                10.53 | .529 | +0.4 | 
| 17 | 6 | 3 | 149 | Jayson MANDOZE | 
 BOT                 | 
                10.54 PB | .535 | +0.8 | 
| 18 | 7 | 3 | 495 | Mahamat Zakaria KHALID | 
 QAT                 | 
                10.54 | .539 | +0.8 | 
| 19 | 5 | 1 | 363 | Angelo ULISSE | 
 ITA                 | 
                10.56 | +0.5 | |
| 20 | 6 | 1 | 117 | Bautista DIAMANTE | 
 ARG                 | 
                10.59 | +0.5 | |
| 21 | 7 | 1 | 447 | Yeykell Eliu ROMERO | 
 NCA                 | 
                10.63 | +0.5 | |
| 22 | 8 | 3 | 441 | Gerardo LOMELI PONCE | 
 MEX                 | 
                10.72 | +0.8 | |
| 23 | 8 | 1 | 371 | Alicke CRANSTON | 
 JAM                 | 
                10.94 | +0.5 | |
| 2 | 383 | Bryan LEVELL | 
 JAM                 | 
                DQ | 
ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second