| POS | BIB | ATHLETE | COUNTRY | MARK | DETAIL | Attempt 1 | Attempt 2 | Attempt 3 | Attempt 4 | Attempt 5 | Attempt 6 | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3915 | Ryan CROUSER |  USA | 23.30 | OR | 22.83 | 22.93 | 22.86 | 22.74 | 22.54 | 23.30 | 
| 2 | 3946 | Joe KOVACS |  USA | 22.65 | 22.19 | 20.95 | 21.95 | 22.65 | 22.29 | 22.60 | |
| 3 | 3106 | Tom WALSH |  NZL | 22.47 | SB | 21.09 | 22.17 | X | 21.37 | 22.18 | 22.47 | 
| 4 | 1328 | Darlan ROMANI |  BRA | 21.88 | SB | 21.88 | 21.22 | 20.96 | X | X | 20.70 | 
| 5 | 2444 | Zane WEIR |  ITA | 21.41 | PB | 20.85 | 20.25 | 20.68 | 21.40 | 21.41 | X | 
| 6 | 3397 | Kyle BLIGNAUT |  RSA | 21.00 | 20.29 | X | 21.00 | 20.96 | 20.46 | X | |
| 7 | 3483 | Armin SINANČEVIĆ |  SRB | 20.89 | 20.89 | X | X | 20.44 | X | X | |
| 8 | 1718 | Mostafa Amr HASSAN |  EGY | 20.73 | 20.51 | 20.73 | X | X | 20.63 | 20.73 | |
| 9 | 3101 | Jacko GILL |  NZL | 20.71 | X | 20.71 | 20.71 | ||||
| 10 | 3961 | Payton OTTERDAHL |  USA | 20.32 | 20.32 | X | X | ||||
| 11 | 1224 | Mesud PEZER |  BIH | 20.08 | X | X | 20.08 | ||||
| 12 | 3057 | Chukwuebuka Cornnell ENEKWECHI |  NGR | 19.74 | X | 18.87 | 19.74 |