W zespole Trabzonsporu zadebiutował 15 sierpnia 2015 w zwycięskim 1:0 domowym meczu z Bursasporem.

9 sierpnia 2016 roku Cavanda został kupiony przez Galatasaray SK za 1,8 miliona euro, następnie w latach 2018–2020 występował w Standard Liège.

25 maja 2022 belgijski klub Neuchâtel Xamax z Swiss Challenge League potwierdził o, że Cavanda dołączył do klubu z rocznym kontraktem.

Sezon Klub Kraj Rozgrywki Mecze Gole 2010/11 S.S. Lazio Serie A 3 0 2010/11 Torino FC Serie B 3 0 2011/12 S.S. Lazio Serie A 1 0 2011/12 SSC Bari Serie B 8 0 2012/13 S.S. Lazio Serie A 14 0 2013/14 S.S. Lazio Serie A 19 1 2014/15 S.S. Lazio Serie A 16 0 2015/16 Trabzonspor Süper Lig 25 0 2016/17 Galatasaray SK Süper Lig 7 0 2017/18 Standard Liège Eerste klasse A 29 1 2018/19 Standard Liège Eerste klasse A 20 1 2019/20 Standard Liège Eerste klasse A 0 0

Kariera reprezentacyjna Cavanda grał w młodzieżowych reprezentacjach Belgii na różnych szczeblach wiekowych. W dorosłej reprezentacji Belgii zadebiutował 10 października 2015 w wygranym 4:1 meczu eliminacji do Euro 2016 z Andorą, rozegranym w Andorze, gdy w 81.