In 2019, Gabriel Xavier moved abroad after being loaned to Portuguese club Famalicão. Upon returning in September 2020, he was promoted to the first team.[2]
Bahia
On 22 September 2020, Gabriel Xavier was loaned to Bahia, initially for the under-20 side.[3] His loan was extended for a further year the following 23 January,[4] and he signed a permanent contract with the club on 3 February 2022.[5]
After being sparingly used during the 2022 Série B as Bahia achieved promotion, Gabriel Xavier renewed his contract until 2026 on 5 January 2023.[6] He scored his first professional goal on 11 April, netting the winner in a 2–1 away win over Volta Redonda, for the year's Copa do Brasil.[7]
^"Gabriel Xavier retorna ao Mirassol" [Gabriel Xavier returns to Mirassol] (in Brazilian Portuguese). Da Base. 12 September 2020. Retrieved 12 April 2023.