Alan Costa made his league debut against Cerâmica on 23 January 2013.[3]
Vitória
Alan Costa made his league debut against Sergipe on 26 January 2017.[4] He scored his first goal for the club against Botafogo PB on 12 March 2017, scoring in the 17th minute.[5]
Coritiba
Alan Costa made his league debut against Maringá on 4 March 2018.[6] He scored his first goal for the club against Foz do Iguaçu on 20 January 2019, scoring in the 44th minute.[7]
CSA
Alan Costa made his league debut against Corinthians on 14 July 2019.[8] He scored his first goal for the club against Cruzeiro on 29 November 2019, scoring in the 43rd minute.[9]
Avaí
Alan Costa made his league debut against Grêmio Esportivo Brasil on 6 October 2020.[10] He scored his first goal for the club against Guarani FC on 25 October 2020, scoring in the 86th minute.[11]
Costa made his first appearance of the 2022–23 season on 17 August, in the Durand Cup in a 2–1 win over Jamshedpur at the Kishore Bharati Stadium.[20][21] On 18 September, he scored the winning goal in the final against Mumbai City in a 2–1 win, which helped Bengaluru win their first Durand Cup title.[22][23] On 30 March 2023, Bengaluru confirmed that they have parted ways with Costa. The club stated he returned to Brazil citing personal reasons in a bid to be close to his family.[24]