Olympiasieger Tomasz Majewski (Polen) gewann die Konkurrenz vor 15 000 Zuschauern im ausverkauften Bislett-Stadion mit 21,36 Metern vor dem WM-Zweiten Dylan Armstrong (Kanada), der die Kugel 20,82 Meter weit stieß. Die starken Amerikaner um Ex-Weltmeister Reese Hoffa, der mit 21,81 Metern bester Kugelstoßer im Olympia-Jahr ist, waren in Oslo allerdings nicht am Start.