João Victor Marcari Oliva (born 2 February 1996) is a Brazilian Olympic dressage rider. He participated at the 2016 Summer Olympics in Rio de Janeiro, Brazil, where he finished 10th in the team competition and 46th in the individual competition.