[4] El Zhar made his first team debut on 29 November 2006 in goalless draw against Portsmouth at Anfield, replacing Luis García after 72 minutes.
[4] He made his first Liverpool start in a League Cup tie against Cardiff City on 31 October 2007, in which he scored his first goal for the club in a 2–1 home win.
[7] On 31 August 2010, El Zhar completed a loan switch to Greek side PAOK FC for the upcoming season and was handed the number 7 shirt on his arrival.
[9] He made his La Liga debut ten days later, coming on as a substitute for Pedro López in a 1–1 away draw against Getafe CF.
El Zhar scored his first goal in the main category of Spanish football on 19 August 2012, netting the first in a 1–1 home draw against Atlético Madrid.
[12] Hours after rescinding with Levante, El Zhar signed a two-year deal with UD Las Palmas, newly promoted to the top tier.
[18] On 26 March 2008, made his full international debut for Morocco against Belgium at the Stade Roi Baudouin; he came on at half time in place of Youssouf Hadji and scored in a 4–1 victory.
[19] That 21 June, he scored his first competitive goal for the Lions of the Atlas, concluding a 2–0 win over Rwanda in qualification for the 2010 FIFA World Cup.