On 21 January 2019, Xavier joined Corinthians on a four-year contract. He made his debut for the club on 17 September of the following year, starting in a 3–2 home win against Bahia for the Série A championship.
