Xavier nam in 2012 deel aan de Olympische Spelen waar hij in de eerste ronde verloor van Rafał Dobrowolski. In 2016 nam hij opnieuw deel en verloor nu in de eerste ronde van Lee Seung-yun. Op de Pan-American Games in 2015 won hij brons in de teamcompetitie.