| POS | Rank | Heat | BIB | ATHLETE | COUNTRY | RESULTS |
|---|---|---|---|---|---|---|
| 1 | 1 | A | 2369 | Ryan CROUSER |
USA |
22.28 Q |
| 2 | 1 | B | 2398 | Joe KOVACS |
USA |
21.50 Q |
| 3 | 2 | A | 2206 | Tom WALSH |
NZL |
21.44 Q |
| 4 | 2 | B | 2007 | Nick PONZIO |
ITA |
21.35 Q |
| 5 | 3 | B | 2201 | Jacko GILL |
NZL |
21.24 Q |
| 6 | 3 | A | 2352 | Josh AWOTUNDE |
USA |
21.18 q |
| 7 | 4 | B | 1701 | Filip MIHALJEVIĆ |
CRO |
21.17 q |
| 8 | 5 | B | 2413 | Adrian PIPERI |
USA |
21.03 q |
| 9 | 6 | B | 1627 | Darlan ROMANI |
BRA |
20.98 q |
| 10 | 4 | A | 2177 | Chukwuebuka Cornnell ENEKWECHI |
NGR |
20.87 q |
| 11 | 5 | A | 2196 | Marcus THOMSEN |
NOR |
20.27 q |
| 12 | 7 | B | 2147 | Uziel MUÑOZ |
MEX |
20.24 q |
| 13 | 6 | A | 2217 | Konrad BUKOWIECKI |
POL |
20.24 |
| 14 | 8 | B | 2222 | Michał HARATYK |
POL |
20.13 |
| 15 | 7 | A | 2343 | Roman KOKOSHKO |
UKR |
20.02 |
| 16 | 8 | A | 1879 | Scott LINCOLN |
GBR |
19.97 |
| 17 | 9 | B | 2235 | Tsanko ARNAUDOV |
POR |
19.93 |
| 18 | 9 | A | 2246 | Andrei Rares TOADER |
ROU |
19.83 |
| 19 | 10 | A | 1621 | Welington MORAIS |
BRA |
19.80 |
| 20 | 11 | A | 1976 | Eric FAVORS |
IRL |
19.76 |
| 21 | 10 | B | 1614 | Willian DOURADO |
BRA |
19.73 |
| 22 | 12 | A | 1996 | Leonardo FABBRI |
ITA |
19.73 |
| 23 | 11 | B | 1895 | Simon BAYER |
GER |
19.71 |
| 24 | 12 | B | 1782 | Carlos TOBALINA |
ESP |
19.70 |
| 25 | 13 | A | 1943 | Nicholas SCARVELIS |
GRE |
19.55 |
| 26 | 13 | B | 1942 | Anastasios LATIFLLARI |
GRE |
18.98 |
| 27 | 14 | A | 1515 | Ignacio CARBALLO |
ARG |
18.74 |
| 28 | 14 | B | 2182 | Dotun OGUNDEJI |
NGR |
18.35 |
| 29 | 15 | B | 1977 | John KELLY |
IRL |
17.92 |
| A | 1966 | Tajinderpal Singh TOOR |
IND |
NM |