Mændens kuglestød fandt sted den 3. august 2012 på det Olympiske stadion.
Finale
Placering Atlet Nationalitet123456 Resultat Kommentarer Tomasz Majewski 21.19 21.72 21.87 21.72 21.89 21.89 David Storl 21.84 21.86 21.41 21.86 Reese Hoffa 20.98 20.95 21.23 21.11 19.53 21.23 4 Christian Cantwell 20.21 20.95 20.65 21.19 21.19 5 Dylan Armstrong 20.16 20.93 20.74 20.34 20.93 6 Germán Lauro 19.40 20.82 20.84 20.34 20.65 20.84 7 Asmir Kolašinac 20.18 20.71 20.54 20.46 20.71 8 Pavel Lyzhyn 20.69 19.93 20.04 20.69 9 Ryan Whiting 20.21 20.21 20.64 20.64 10 Dorian Scott 19.51 20.61 20.61 11 Maksim Sidorov 20.41 20.41 12 Chang Ming-Huang 19.99 19.64 19.99
Kuglestød mænd