W 2016 roku Hanni odszedł z Mechelen do Anderlechtu. W Anderlechcie swój debiut zaliczył 7 sierpnia 2016 w wygranym 5:1 domowym spotkaniu z KV Kortrijk i w debiucie strzelił bramkę. W sezonie 2016/2017 wywalczył z Anderlechtem tytuł mistrza Belgii.
31 stycznia 2018 Hanni podpisał kontrakt ze Spartakiem Moskwa. Kwota transferu wyniosła 8 milionów euro. W barwach Spartaka Hanni zadebiutował 13 maja 2018 w przegranym 0:1 domowym meczu z Dinamem Moskwa.
Sezon Klub Kraj Rozgrywki Mecze Gole 2009/10 FC Nantes Ligue 2 1 0 2010/11 FC Nantes Ligue 2 3 0 2010/11 FC Nantes B CFA 2 7 5 2011/12 Kayseri Erciyesspor 1. Lig 32 11 2012/13 Kayseri Erciyesspor 1. Lig 32 4 2013/14 Ankaraspor 1. Lig 31 8 2014/15 KV Mechelen Eerste klasse 35 9 2015/16 KV Mechelen Eerste klasse 35 7 2016/17 RSC Anderlecht Eerste klasse 38 10 2017/18 RSC Anderlecht Eerste klasse 23 8 2017/18 Spartak Moskwa Priemjer-Liga 7 22018/19Spartak MoskwaPriemjer-Liga2742019/20Al GharafaStars League00
Kariera reprezentacyjna W reprezentacji Algierii Hanni zadebiutował 2 czerwca 2016 roku w wygranym 1:0 meczu kwalifikacji do Pucharu Narodów Afryki 2017 z Seszelami.