Gabriel Xavier è un difensore del Bahia che è sceso in campo nella maggior parte delle gare del suo club in Serie A nel 2024, avendo collezionato 35 presenze, per un totale di 3150 minuti. É stato scelto nell'11 iniziale in tutte le 35 presenze, su 38 giornate.
L'ultima presenza di Xavier in Serie A è stata l'8 dicembre, partita in cui ha giocato 90 minuti con la maglia del Bahia contro l'Atlético Goianiense, nella vittoria per 2-0. Ha ricevuto 8 cartellini gialli.
Nella passata stagione di Baiano 1 Xavier è sceso in campo in 4 partite con il Bahia.
Prima di arrivare a vestire la maglia del Bahia nel gennaio 2022, Xavier ha collezionato 1 presenzan in campionato con Mirassol.