Having progressed through his youth career at Paris Saint-Germain and scored 27 goals for the reserve side, Banvo was released by the club and then went on trial at Blackpool.[3][4] Blackpool soon became keen on signing Banvo.[5] Banvo signed with Blackpool in August 2012.[6] Upon the move, Banvo was given number twenty-nine shirt for the club.[7] Blackpool opted to take up their option of a contract extension that would ensure Banvo remained under contract for the 2013–14 season.[8]
Banvo was loaned out to Stevenage, lying in last place in League One, on 27 March 2014.[9] He made his debut in the Football League two days later, coming on as an 80th-minute substitute for Filipe Morais in a 1–1 draw with Port Vale at Broadhall Way.[10] After making his only appearance at Stevenage, it announced that Banvo was released by the club after they decided not to offer a new contract.[11]
On 4 February 2015, Banvo signed with Bulgarian side Vereya.[12]