Het kogelstoten voor de mannen op de Olympische Zomerspelen 2016 vond plaats op donderdag 18 augustus 2016. Regerend olympisch kampioen was Tomasz Majewski uit Polen, die zijn titel in Rio de Janeiro verdedigde, maar er in de finale niet aan te pas kwam. De wedstrijd bestond uit een kwalificatieronde, waar atleten in drie pogingen bij de beste twaalf deelnemers moesten komen om een plaats in de finale af te dwingen. De kwalificatie-eis was een afstand van 20,65 meter; dat werd gehaald door zes atleten, waardoor de zes besten onder die afstand zich eveneens kwalificeerden voor de eindstrijd. In de finale kreeg iedere kogelstoter opnieuw zes pogingen, waarbij de vier minst presterende finalisten na de derde poging afvielen. De Amerikaan Ryan Crouser won het goud met een stoot van 22,52 meter, ruim een halve meter verder dan zijn landgenoot Joe Kovacs en tevens een olympisch record.

Een X in onderstaand overzicht duidt op een ongeldige stoot.

Uitslagen Kwalificatieronde rang naam land 1 2 3 1 B Ryan Crouser 21,59 21,59 2 B Tomas Walsh 21,03 21,03 3 B Darlan Romani 20,94 20,94 4 A Jacko Gill 20,80 19,80 20,80 20,80 5 A Joe Kovacs 19,59 20,73 20,73 6 B Konrad Bukowiecki X 20,71 20,71 7 A Tomasz Majewski 19,87 20,56 20,15 20,56 8 A Stipe Žunić 20,52 20,47 20,32 20,52 9 B Damien Birkinhead 20,32 20,41 20,50 20,50 10 B David Storl 20,47 X 20,30 20,47 11 A Franck Elemba 19,94 19,94 20,45 20,45 12 B O'Dayne Richards 19,38 20,40 X 20,40 13 A Andrei Gag X X 20,40 20,40 14 A Borja Vivas 19,62 20,25 20,21 20,25 15 B Asmir Kolašinac 19,86 X 20,16 20,16 16 A Tim Nedow X 20,00 19,72 20,00 17 B Carlos Tobalina 19,98 19,81 X 19,98 18 B Michał Haratyk 19,36 X 19,97 19,97 19 A German Lauro 19,89 19,56 19,61 19,89 20 A Tomáš Staněk 19,76 X 19,64 19,76 21 B Filip Mihaljević 19,18 19,69 19,52 19,69 22 A Tobias Dahm 19,62 19,59 19,34 19,62 23 A Darrell Hill 18,99 19,56 19,50 19,56 24 B Mesud Prezer 19,06 19,29 19,55 19,55 25 B Georgi Ivanov 19,08 19,49 X 19,49 26 A Hamza Alić 19,48 X X 19,48 27 A Nicholas Scarvelis 19,07 X 19,37 19,37 28 A Stephen Mozia X X 18,98 18,98 29 B Tsanko Arnaudov X 18,88 X 18,88 30 A Kemal Mešić 18,84 X 18,78 18,84 31 B Benik Abrahamyan 18,08 18,72 18,35 18,72 32 B Ivan Emilianov X X 17,83 17,83 33 A Ivan Ivanov X 17,38 X 17,38 34 B Eldred Henry 17,07 X 17,07 17,07

Finale rang naam land 1 2 3 4 5 6 Ryan Crouser 21,15 22,22 22,26 21,93 22,52 21,74 22,52 Joe Kovacs 21,78 X 21,52 X X 21,35 21,78 Tomas Walsh 20,54 21,20 X 20,75 21,36 21,25 21,36 4 Franck Elemba 21,20 21,00 20,69 20,76 20,11 X 21,20 5 Darlan Romani 21,02 20,60 20,26 X 20,61 X 21,02 6 X X 20,72 X X 20,52 20,72 7 David Storl X 20,48 20,64 X 20,46 20,60 20,64 8 X 20,64 20,34 X X X 20,64 9 Jacko Gill 20,15 20,50 20,26 uitgeschakeld 20,50 10 Damien Birkinhead 20,45 X 20,02 20,45 11 Stipe Žunić 19,93 20,04 19,92 20,04 12 X X X 0,00

Mannen Kogelstoten