Oliveira keppti síðast á Ólympíuleikunum 2016 þar sem hann komst í úrslitakeppni 4 × 100 metra frjálsra stýlis hjá körlum og endaði í 5. sæti. Hann keppti einnig í 4 × 200 metra frjálsum stíli hjá körlum, þar sem brasilíska stafinn endaði í 15. sæti, og í 100 metra frjálsum stíli hjá körlum.
, endađi í 28. sæti. 29 ára gamall sagði hann kveðju við sund eftir þrjá Ólympíuleika (Beijing 2008, London 2012 og Rio 2016) og sex heimsmeistaramót (Melbourne 2007, Róm 2009, Dubai 2010, Shanghai 2011, Barcelona 2013 og Kazan 2015).