on 14 june 2015, ribeiro signed a new contract with exeter, despite reported interest from championship side birmingham city and league one sides swindon town and shrewsbury town. he scored a career-best four goals in 35 games over the campaign, including late winners in home games against hartlepool united on 12 september, and accrington stanley on 23 january. his contract expired in may 2016, and he was not offered a new one.