On 12 January 2016, after being rarely used, Léo Ceará was loaned to J3 League club FC Ryukyu for the season.[3] Upon returning, he joined Campinense also in a temporary deal in February 2017,[4] but moved to Confiança in May to play in the Série C.[5]
Léo Ceará's loan with Confiança was renewed for a further year on 27 December 2017,[6] and he subsequently scored 16 goals in all competitions for the club before being recalled by Vitória in August 2018.[7]
Léo Ceará made his Série A debut on 23 August 2018, starting in a 0–1 away loss against Flamengo.[8] He scored his first goal in the category three days later, netting the winner in a 1–0 home success over Atlético Mineiro,[9] and subsequently renewed his contract until 2020 on the 28th.[10]
On 15 May 2019, after the arrival of Neto Baiano, Léo Ceará was loaned to fellow Série B side CRB until December.[11] He returned to Vitória in January 2020 after scoring 14 league goals for CRB, being the club's top goalscorer and the third-best overall, but was demoted to the under-23 squad after failing to agree new terms over a new contract.[12]
Léo Ceará was only included back at Vitória's main squad in August 2020.[13]
Yokohama F. Marinos announced on 23 January 2021 that Léo Ceará will be joining the club on a full transfer pending a medical to be performed upon arrival Japan (delayed for an indefinite period due to coronavirus immigration restrictions).[14] He was included in the Vitória squad for the last time on 26 January 2021.[15] Ceará left the club in 2022 after two years at Yokohama F. Marinos.
On 27 December 2022, Ceará officially transferred to Cerezo Osaka for the upcoming 2023 season.[16]