De trap voor de mannen op de Olympische Zomerspelen 2016 vond plaats op zondag 7 en maandag 8 augustus 2016. Regerend olympisch kampioen was Giovanni Cernogoraz uit Kroatië, die zijn titel in Rio de Janeiro verdedigde. De wedstrijd bestond uit drie rondes, een kwalificatieronde, een halve finale en de finale. Bij de kwalificaties schoot elke deelnemer op vijfmaal 25 doelwitten, met tien doelwitten naar links geschoten, tien naar rechts en vijf willekeurig. Een schutter mocht twee keer op elk doelwit schieten. De beste zes deelnemers kwalificeerden zich voor de halve finale, waarin werd bepaald wie opging voor de gouden en de bronzen finales; in deze halve finale werd geschoten op vijftien doelwitten, met één schot per doelwit.
Uitslagen Kwalificatieronde rang naam land 1 2 3 4 5 totaal 1 Giovanni Pellielo 24 25 24 24 25 122 2 Edward Ling 24 24 25 23 24 120 3 Josip Glasnović 25 22 25 25 23 120 4 Ahmed Kamar 23 23 24 24 25 119 5 David Kostelecký 23 25 24 23 23 118 6 Massimo Fabbrizi 25 25 25 21 22 118 7 Aleksej Alipov 21 22 25 24 25 117 8 Khaled Al-Mudhaf 24 24 22 22 25 117 9 Giovanni Cernogoraz 23 21 23 25 24 116 10 Maxime Mottet 23 22 23 24 24 116 11 Vesa Törnroos 22 23 24 24 23 116 12 Adam Vella 24 22 23 21 25 115 13 Yavuz İlnam 24 23 24 20 24 115 14 24 23 20 25 23 115 15 Roberto Schmits 24 24 23 21 23 115 16 23 23 22 25 22 115 17 Alberto Fernández 24 23 22 25 21 115 18 Marian Kovačocý 24 21 22 23 24 114 19 Kynan Chenai 22 23 22 24 23 114 20 Eduardo Lorenzo 22 22 24 24 22 114 21 Erik Varga 23 23 23 24 21 114 22 Boštjan Maček 22 22 22 24 23 113 23 Glenn Kable 23 22 22 22 23 112 24 Abdel-Aziz Mehelba 23 20 23 24 22 114 25 Yang Kun-pi 23 21 20 22 24 110 26 Mitchell Iles 20 23 22 22 23 110 27 Danilo Caro 25 21 21 21 22 110 28 Francisco Boza 22 20 20 24 23 109 29 Erdinç Kebapçı 24 18 24 22 20 108 30 Mohamed Ramah 22 18 24 21 21 106 31 Fernando Borello 21 22 18 21 23 105 32 Stefano Selva 23 20 14 22 23 102 33 João Paulo de Silva 21 18 22 18 19 98
Halve finale rang naam land totaal tiebreak 1 Josip Glasnović 15 2 Giovanni Pellielo 14 3 David Kostelecký 13 4 Edward Ling 12 +3 5 Ahmed Kamar 12 +2 6 Massimo Fabbrizi 11
Finales rang naam land totaal tiebreak Josip Glasnović 13 +4 Giovanni Pellielo 13 +3 Edward Ling 13 4 David Kostelecký 9
Trap mannen