Nos Jogos Olímpicos do Rio2016, João Costa foi 11.° em pistola ar comprimido 10 metros e 11.º em pistola livre 50 metros.