First 2 in each heat (Q) and the next 2 fastest (q)

First 2 (Q) and fastest 2 (q) advance to the Final

POS Rank Heat BIB ATHLETE COUNTRY RESULTS ms* WIND
1 1 1 148 Letsile TEBOGO BOTBOT 10.11 Q NU20R +0.5
2 1 3 462 Godson Oke OGHENEBRUME NGRNGR 10.22 Q +0.8
3 1 2 466 Ali Anwar Ali AL BALUSHI OMAOMA 10.27 Q NU20R +0.4
4 2 2 361 Matteo MELLUZZO ITAITA 10.29 Q .281 +0.4
5 2 3 198 Shainer RENGIFO MONTOYA CUBCUB 10.29 Q PB .284 +0.8
6 3 2 525 Benjamin RICHARDSON RSARSA 10.30 q +0.4
7 4 2 296 Nazzio JOHN GRNGRN 10.32 q PB +0.4
8 3 3 596 Tarsis OROGOT UGAUGA 10.37 .365 +0.8
9 2 1 481 Oliwer WDOWIK POLPOL 10.37 Q PB .369 +0.5
10 5 2 254 Eino VUORI FINFIN 10.43 PB +0.4
11 6 2 126 Wendell MILLER BAHBAH 10.45 PB +0.4
12 4 3 125 Carlos BROWN BAHBAH 10.47 PB +0.8
13 3 1 520 Bradley OLIPHANT RSARSA 10.49 +0.5
14 5 3 305 Dominik ILLOVSZKY HUNHUN 10.51 +0.8
15 4 1 176 Almond SMALL CANCAN 10.53 .527 +0.5
16 7 2 118 Tomás MONDINO ARGARG 10.53 .529 +0.4
17 6 3 149 Jayson MANDOZE BOTBOT 10.54 PB .535 +0.8
18 7 3 495 Mahamat Zakaria KHALID QATQAT 10.54 .539 +0.8
19 5 1 363 Angelo ULISSE ITAITA 10.56 +0.5
20 6 1 117 Bautista DIAMANTE ARGARG 10.59 +0.5
21 7 1 447 Yeykell Eliu ROMERO NCANCA 10.63 +0.5
22 8 3 441 Gerardo LOMELI PONCE MEXMEX 10.72 +0.8
23 8 1 371 Alicke CRANSTON JAMJAM 10.94 +0.5
2 383 Bryan LEVELL JAMJAM DQ
Legend

ms - Milliseconds - shown when two or more competitors finish with the same time down to hundredths of a second