| Final 19:30 | Dist. |   | SO | 1. | 2. | 3. | 4. | 5. | 6. | bib |  | 1. Joe Kovacs |  USA | 21.93m |   | 2 | 21.23 | 20.48 | X | 21.67 | 21.93 | 21.66 | 1035 |  | 2. David Storl |  GER | 21.74m |   | 3 | X | 21.46 | X | 20.44 | 21.74 | 21.28 | 569 |  | 3. Dayne O'Richards |  JAM | 21.69m | Nr | 4 | X | 20.79 | 21.69 | X | 20.54 | X | 640 |  | 4. Tomas Walsh |  NZL | 21.58m | Ar | 7 | 20.05 | X | 20.64 | 21.58 | 21.01 | X | 782 |  | 5. Reese Hoffa |  USA | 21.00m |   | 9 | 20.61 | 20.72 | X | 20.31 | 21.00 | X | 1026 |  | 6. Tomasz Majewski |  POL | 20.82m | Sb | 12 | 20.57 | 20.82 | 20.17 | 20.59 | 20.50 | X | 801 |  | 7. Asmir Kolašinac |  SRB | 20.71m |   | 8 | X | 20.11 | 20.36 | X | X | 20.71 | 903 |  | 8. Jacko Gill |  NZL | 20.11m |   | 10 | 19.99 | 20.11 | 19.54 | 19.44 | 19.54 | 19.49 | 780 |  | 9. Germán Lauro |  ARG | 19.70m |   | 1 | 19.70 | X | X |   | 169 |  | 10.Jan Marcell |  CZE | 19.69m |   | 5 | X | 19.00 | 19.69 |   | 394 |  | 11.Inderjeet Singh |  IND | 19.52m |   | 11 | 19.52 | X | 18.68 |   | 593 |  | -. Christian Cantwell |  USA | DNS |   | 6 |   | 1001 |   
 | 
|  Men Shot Put History |  | Qualifiyng standard: 20.45m |  | Event Target Number: 32 Athletes. |   
 |  
|   |  | Qualification mark: 20:65m - 3 Athletes passed. Next 9 were added to the Final. |   
| Group A | Dist. |   | SO | 1. | 2. | 3. | bib |  | 1. Joe Kovacs |  USA | 21.36m | Q | 5 | 20.28 | 21.36 | - | 1035 |  | 2. Reese Hoffa |  USA | 20.75m | Q | 2 | 20.75 | - | - | 1026 |  | 3. Tomas Walsh |  NZL | 20.49m | q | 8 | X | 20.49 | 20.31 | 782 |  | 4. Inderjeet Singh |  IND | 20.47m | q | 6 | 19.15 | X | 20.47 | 593 |  | 5. Asmir Kolašinac |  SRB | 20.37m | q | 10 | 19.35 | 20.37 | 20.22 | 903 |  | 6. Tomasz Majewski |  POL | 20.34m | q | 13 | 20.13 | 20.11 | 20.34 | 801 |  | 7. Jan Marcell |  CZE | 20.32m | q | 11 | 20.32 | 19.47 | X | 394 |  | 8. Bob Bertemes |  LUX | 19.87m | Nr | 7 | 19.87 | 19.60 | 19.64 | 727 |  | 9. Darlan Romani |  BRA | 19.86m |   | 12 | 19.86 | 19.06 | 19.41 | 275 |  | 10.Alexandr Lesnoi |  RUS | 19.78m |   | 1 | 19.29 | 19.78 | X | 871 |  | 11.Mostafa Amr Ahmed Ahmed Hassan |  EGY | 19.65m |   | 3 | 18.97 | 19.42 | 19.65 | 417 |  | 12.Borja Vivas |  ESP | 19.28m |   | 4 | 18.88 | 19.19 | 19.28 | 446 |  | 13.Jaco Engelbrecht |  RSA | 19.04m |   | 14 | 19.04 | X | X | 841 |  | 14.Tsanko Arnaudov |  POR | 18.85m |   | 15 | 18.01 | 18.85 | X | 816 |  | -. Kemal Mesic |  BIH | DNS |   | 9 | _ | _ | _ | 233 |   
| Group B | Dist. |   | SO | 1. | 2. | 3. | bib |  | 1. David Storl |  GER | 21.26m | Q | 13 | 21.26 | - | - | 569 |  | 2. Germán Lauro |  ARG | 20.64m | q | 6 | 20.64 | X | - | 169 |  | 3. Christian Cantwell |  USA | 20.63m | q | 12 | 19.61 | X | 20.63 | 1001 |  | 4. Dayne O'Richards |  JAM | 20.55m | q | 9 | 20.55 | 20.01 | X | 640 |  | 5. Jacko Gill |  NZL | 19.94m | q | 5 | 19.93 | 19.94 | 19.79 | 780 |  | 6. Jordan Clarke |  USA | 19.89m |   | 1 | 19.29 | 19.88 | 19.89 | 1003 |  | 7. Andrei Gag |  ROU | 19.74m |   | 3 | X | 19.74 | X | 833 |  | 8. Tomáš Stanek |  CZE | 19.64m |   | 16 | 19.64 | 19.05 | X | 397 |  | 9. Tim Nedow |  CAN | 19.63m |   | 15 | 19.41 | X | 19.63 | 317 |  | 10.Franck Elemba |  CGO | 19.40m |   | 15 | 18.59 | 19.40 | 19.28 | 322 |  | 11.Maksim Sidorov |  RUS | 19.35m |   | 11 | X | 19.35 | 19.28 | 884 |  | 12.Marin Premeru |  CRO | 19.33m |   | 8 | X | 19.33 | X | 365 |  | 13.Orazio Cremona |  RSA | 18.63m |   | 4 | X | 18.63 | X | 839 |  | 14.Hamza Alic |  BIH | 18.62m |   | 7 | X | 18.62 | X | 232 |  | -. Konrad Bukowiecki |  POL | NM |   | 2 | X | X | X | 793 |  | -. Georgi Ivanov |  BUL | NM |   | 10 | X | X | X | 294 |   
 | 
 |  
| Record | Athlete | mark | venue | date |  | World Record | Randy Barnes (USA) | 23.12m | Westwood, CA, United States | 20 May 1990 |  | Championship Record | Werner Günthör (SUI) | 22.23m | Rome, Italy | 29 August 1987 |  | World Leading | Joe Kovacs (USA) | 22.56m | Monaco | 17 July 2015 |  | African Record | Janus Robberts (RSA) | 21.97m | Eugene, OR, United States | 2 June 2001 |  | Asian Record | Sultan Abdulmajeed Al-Hebshi (KSA) | 21.13m | Doha, Qatar | 8 May 2009 |  | Nacac Record | Randy Barnes (USA) | 23.12m | Westwood,CA, United States | 20 May 1990 |  | South American Record | Germán Lauro (ARG) | 21.26m | Doha, Qatar | 10 May 2013 |  | European Record | Ulf Timmermann (GDR) | 23.06m | Chania, Greece | 22 May 1988 |  | Oceanian Record | Tomas Walsh (NZL) | 21.50m | Mutterstadt, Germany | 25 July 2015 |   
 | 
 |  
| Athlete | Best 2015 | Pers. Best | Heat | L | birth | bib |   
 | 
 |  
 |