 In a good individual year, Elvis played 27 games, with 2 goals, however, Leiria was in financial crisis, so he terminated his loan contract for unpaid salaries on 28 April 2012.For the following seasons, he was assigned to the reactivated Benfica B, making his debut in a 6–0 win against of Belenenses.He did not have enough playing time, so he opt-out of his remaining contract and signed with Tombense in the Série D.

At Tombense, Elvis was first loaned to América Mineiro, but returned the following year to help the small town team win their first ever promotion to the Série C. His performances led to a move to Botafogo in 2015, winning the Taça Guanaraba at "Fogão".