In 2009, Ghaddar moved abroad, joining Al-Shabab in Bahrain, then Egyptian side Al Ahly in 2010, helping them win the league title.[9] Ghaddar debuted for Al Ahly on 6 August 2010, in a 0–0 draw with Ittihad El-Shorta where he was substituted onto the field for Mohamed Talaat after 76 minutes.[citation needed] He made an appearance during the 2010 CAF Champions League group stage on 12 September 2010, in a 2–1 win against Nigerian side Heartland where he was substituted onto the field for Mohamed Fadl in the 76th minute.[citation needed] Ghaddar joined 2011 Malaysia Super League champions Kelantan FA on 8 November 2011, signing a two-year contract with the club.[11] After his national team-duty, he officially joined Kelantan on 29 December 2011, scoring a 90th-minute penalty on his first appearance in a 3–1 win against Perak during a pre-season friendly match.[12] He started the season scoring three goals; however, he was deregistered from Kelantan's Super League squad in February, and replaced by Onyekachi Nwoha.[13] After his impressive performance in the 2012 AFC Cup, scoring six times in four appearances, he was re-registered to the league squad in April, at the expense of Nwoha.In March 2013, Ghaddar experienced a back injury and was unable to play for his team; FELDA decided to replace him and signed a new foreigner player during the April transfer window.[citation needed] After much speculation about his future, on 16 May 2017 Johor Darul Ta'zim announced that they had reached an agreement for the transfer of Ghaddar for an undisclosed fee.[citation needed] During the qualification for the 2004 Summer Olympics, Ghaddar was part of the Lebanese under-23 team that made it to the final round of the Asian qualifiers.National team coach Emile Rustom presented Ghaddar the golden boot during a ceremony at the Meridien Commodore hotel in Beirut.