| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|---|
| 1 | 1 | A | 852 | Leonardo FABBRI |
ITA |
21.76 Q |
| 2 | 2 | A | 550 | Tomáš STANĚK |
CZE |
21.61 Q SB |
| 3 | 1 | B | 1341 | Payton OTTERDAHL |
USA |
21.52 Q |
| 4 | 3 | A | 1303 | Ryan CROUSER |
USA |
21.49 Q |
| 5 | 2 | B | 1111 | Tom WALSH |
NZL |
21.48 Q |
| 6 | 4 | A | 1106 | Jacko GILL |
NZL |
21.35 Q |
| 7 | 3 | B | 1325 | Joe KOVACS |
USA |
21.24 q |
| 8 | 4 | B | 1033 | Uziel MUÑOZ |
MEX |
21.22 q |
| 9 | 5 | B | 1075 | Chukwuebuka Cornnell ENEKWECHI |
NGR |
21.13 q |
| 10 | 5 | A | 892 | Rajindra CAMPBELL |
JAM |
21.05 q |
| 11 | 6 | B | 876 | Zane WEIR |
ITA |
21.00 q |
| 12 | 6 | A | 1101 | Marcus THOMSEN |
NOR |
20.81 q |
| 13 | 7 | B | 1174 | Kyle BLIGNAUT |
RSA |
20.78 |
| 14 | 7 | A | 527 | Filip MIHALJEVIĆ |
CRO |
20.75 |
| 15 | 8 | B | 998 | Mohamed Daouda TOLO |
KSA |
20.65 |
| 16 | 8 | A | 1151 | Tsanko ARNAUDOV |
POR |
20.31 |
| 17 | 9 | A | 1016 | Bob BERTEMES |
LUX |
20.27 |
| 18 | 9 | B | 1173 | Andrei Rares TOADER |
ROU |
20.24 |
| 19 | 10 | B | 1127 | Michał HARATYK |
POL |
19.94 |
| 20 | 11 | B | 566 | Mostafa Amr HASSAN |
EGY |
19.70 |
| 21 | 12 | B | 710 | Scott LINCOLN |
GBR |
19.69 |
| 22 | 13 | B | 1282 | Roman KOKOSHKO |
UKR |
19.36 |
| 23 | 10 | A | 315 | Nazareno SASIA |
ARG |
19.33 |
| 24 | 14 | B | 1212 | Armin SINANČEVIĆ |
SRB |
19.31 |
| 25 | 11 | A | 567 | Mohamed KHALIFA |
EGY |
19.27 |
| 26 | 12 | A | 402 | Mesud PEZER |
BIH |
19.03 |
| 27 | 13 | A | 826 | Eric FAVORS |
IRL |
19.02 |
| 28 | 14 | A | 1122 | Konrad BUKOWIECKI |
POL |
18.83 |
| 29 | 15 | A | 818 | Tajinderpal Singh TOOR |
IND |
18.05 |
| B | 1153 | Francisco BELO |
POR |
NM | ||
| A | 431 | Welington MORAIS |
BRA |
NM |