وفي صيف 2013 انتقل الى كريستال بالاس ليلعب في صفوفه ثلاثة مواسم ، شارك في 66 مباراة سجل 10 أهداف.

وفي صيف 2016 انتقل الى فريق وست بروميتش البيون حيث شارك في مباراة واحدة فقط ، لينتقل إلى كارديف سيتي في يناير 2017 ليشارك في مباراتين لم يسجل اي هدف.

ومع المنتخب المغربي شارك في 21 مباراة دولية سجل خمسة أهداف وحل وصيفا لأمم إفريقيا 2004 خلف البطل منتخب تونس.