The men's shot put competition at the 2016 Summer Olympics in Rio de Janeiro, Brazil. The event was held at the Olympic Stadium on 18 August. Thirty-four athletes from 24 nations competed. The event was won by Ryan Crouser of the United States, the nation's first victory in the event since 2004. His teammate Joe Kovacs took silver. Tomas Walsh earned New Zealand's first medal in the men's shot put.
Left to right: Walsh, Kovacs, Crouser