W lipcu 2007 Ilunga zmienił barwy klubowe i za sumę 2 milionów euro przeszedł do Toulouse FC. W nowej drużynie po raz pierwszy w meczu ligowym wystąpił 4 sierpnia przeciwko Valenciennes FC (1:3). Z klubem z Tuluzy rywalizował w eliminacjach Ligi Mistrzów, a także w fazie grupowej Pucharu UEFA.
Latem 2008 roku Ilunga został wypożyczony do West Ham United, gdzie trafił wspólnie z Włochem Davidem Di Michele. W nowym klubie zadebiutował 13 września w przegranym 3:2 meczu z West Bromwich Albion. Przez cały sezon Ilunga rozegrał 35 spotkań. W kwietniu 2009 roku West Ham wykupił go od Toulouse FC. Gracz podpisał czteroletni kontrakt.
22 stycznia 2013 roku podpisał kontrakt z Stade Rennais FC. 13 kwietnia 2013 roku, w przegranym 2:4 meczu ligowym z Évian Thonon-Gaillard doznał zerwania mięśnia uda, co wykluczyło go z finału Coupe de la Ligue przeciwko Saint-Étienne.
W połowie 2013 roku odszedł do trzecioligowego USJA Carquefou, a w latach 2014–2016 grał w drugoligowym US Créteil-Lusitanos.
Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1999/00 Stade Rennais FC B
CFA 4 0
2000/01 Stade Rennais FC B
CFA 25 0
2001/02 Stade Rennais FC B
CFA 29 0
2002/03 RCD Espanyol B
Tercera División 19 1
2003/04 AS Saint-Étienne
Ligue 2 32 0
2004/05 AS Saint-Étienne
Ligue 1 37 1