Suomen miesheittäjien Rion urakka ei mennyt karsintojen kohdalla täysin putkeen, kun ainoastaan B-ryhmässä heittänyt Antti Ruuskanen selvisi finaaliin. Ruuskanen heitti kahdesti ja paras kantoi 82,20 metriä. Se oikeutti karsintojen yhteistuloksissa 11. sijaan.
B-ryhmässä leiskauteltiin muuten huippuheittoja: peräti 11 heittäjää ylitti 80 metriä. Paras oli Trinidad & Tobagon Keshorn Walcott tuloksella 88,68. Myös Saksan Johannes Vetter ylitti 85 metriä.
Myös B-ryhmässä heittänyt Ari Mannio joutui pettymään. Ryhmässä sijalle 14 ja yhteistuloksissa 27:ksi jääneen Mannion parhaaksi heitoksi jäi 77,73-metrinen. A- ryhmässä viskannut Pitkämäki oli lopputuloksissa 21:s.
Miesten keihäsfinaaliin selvinneet heittäjät
1. Keshorn Walcott (Trinidad ja Tobago) 88.68 metriä
2. Johannes Vetter (Saksa) 85.96
3. Julian Weber (Saksa) 84.46
4. Ryohei Arai (Japani) 84.16
5. Petr Frydrych (Tshekki) 83.60
6. Julius Yego (Kenia) 83.55
7. Jakub Vadlejch (Tshekki) 83.27
8. Dmytro Kosynskyy (Ukraina) 83.23
9. Thomas Roehler (Saksa) 83.01
10. Vitezslav Vesely (Tshekki) 82.85
11. Antti Ruuskanen (Suomi) 82.20
12. Braian Toledo (Argentiina) 81.96
21. Tero Pitkämäki (Suomi) 79.56
27. Ari Mannio (Suomi) 77.73