| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS | WIND |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 3 | 650 | Abdelaziz Mohamed |
QAT |
20.68 PB | +0.1 |
| 2 | 2 | 3 | 189 | Lucas Vilar |
BRA |
20.99 PB | +0.1 |
| 3 | 3 | 3 | 506 | Antonio Watson |
JAM |
21.08 | +0.1 |
| 4 | 4 | 3 | 294 | Tazana Mikkel Kamanga-Dyrbak |
DEN |
21.15 | +0.1 |
| 5 | 1 | 2 | 717 | Oliver Murcko |
SVK |
21.19 PB | +1.3 |
| 6 | 2 | 2 | 452 | Bence Farkas |
HUN |
21.25 PB | +1.3 |
| 7 | 5 | 3 | 389 | Sulayman Touray |
GAM |
21.29 | +0.1 |
| 8 | 6 | 3 | 616 | Ali Anwar Ali Al Balushi |
OMA |
21.36 PB | +0.1 |
| 9 | 3 | 2 | 738 | Yuslan Lin |
TPE |
21.37 PB | +1.3 |
| 10 | 7 | 3 | 407 | Alexander Czysch |
GER |
21.42 | +0.1 |
| 11 | 4 | 2 | 615 | Dominic Overend |
NZL |
21.44 PB | +1.3 |
| 12 | 5 | 2 | 228 | Joakim Généreux |
CAN |
21.44 PB | +1.3 |
| 13 | 6 | 2 | 382 | Aurélien LaRue |
FRA |
21.45 PB | +1.3 |
| 14 | 7 | 2 | 633 | Adam Łukomski |
POL |
21.46 PB | +1.3 |
| 15 | 1 | 1 | 212 | Vesselin Jivkov |
BUL |
21.47 | +0.7 |
| 16 | 8 | 2 | 709 | Timothé Mumenthaler |
SUI |
21.62 PB | +1.3 |
| 17 | 2 | 1 | 686 | Mitja Kordež |
SLO |
21.68 SB | +0.7 |
| 18 | 8 | 3 | 345 | Ken-Mark Minkovski |
EST |
21.70 | +0.1 |
| 19 | 3 | 1 | 462 | Nisar Ahmad |
IND |
21.72 PB | +0.7 |
| 20 | 4 | 1 | 215 | Benjamin Ombenga |
CAF |
21.79 PB | +0.7 |
| 21 | 5 | 1 | 596 | Jacob El Aida Chaffey |
MLT |
21.80 PB | +0.7 |
| 22 | 6 | 1 | 259 | Sebastian Canchila |
COL |
21.89 | +0.7 |
| 1 | 265 | Mohamed Mouigni Dahalane |
COM |
DNS |