W sezonie 2005/2006 Ilan także był najskuteczniejszym zawodnikiem Sochaux, tym razem zdobywając 10 bramek.
Latem 2006 roku Ilan za 6 milionów euro przeszedł do innego francuskiego pierwszoligowca, AS Saint-Étienne. W ASSE zadebiutował 5 sierpnia w przegranym 1:2 meczu z Sochaux. Stworzył atak z Markiem Heinzem i Bafetimbi Gomisem, a sam strzelił 9 bramek w Ligue 1, ale klub z Saint-Étienne nie spełnił oczekiwań kibiców i zajął dopiero 11. lokatę w lidze.
W zimowym okienku transferowym sezonu 2009/2010 Ilan przeszedł na zasadzie wolnego transferu do drużyny West Ham United. W Premier League zadebiutował 6 lutego 2010 w przegranym 1:2 wyjazdowym meczu z Burnley.
W 2010 roku Ilan wrócił do Brazylii i został piłkarzem SC Internacional, w którym swój debiut zanotował 23 września 2010 w meczu z Athletico Paranaense (0:1). Po rozegraniu 4 meczów ligowych w Internacionalu rozwiązał kontrakt i stał się wolnym zawodnikiem.
W sezonie 2011/2012 Ilan grał w AC Ajaccio, a w latach 2012–2014 w Bastii, która była jego ostatnim klubem w karierze.