Nejmeh Ghaddar started his youth career at
Nejmeh on 26 February 1998. After graduating from the youth academy he made his first-team debut two years later, and was a member of the squad that claimed the
1999–00 season title, which was the club's first
Lebanese Premier League title for over 20 years. Over the course of the decade, Ghaddar went on to claim another four league titles and pick up successive league top-scorer awards, while cementing his reputation as one of Lebanon's finest strikers.
Al Shabab In December 2009, Ghaddar signed for
Bahraini Premier League side Al-Shabab for the
2009–10 season. On 18 March 2010, Ghaddar scored his first goal for Al-Shabab in a 3–1 win over
Muharraq. Two weeks later, he scored a
brace against
Busaiteen in a 3–1 away win on 2 April. On 15 May, Ghaddar scored his second league brace in a 2–1 win against
Malkiya. His five goals in six games at the end of the season helped the club avoid relegation to the second division.
Al Ahly Ghaddar signed a four-year-contract with Egypt's
Al Ahly for the
2010–11 Egyptian Premier League season, become the first Lebanese player to sign for the Egyptian team. 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. 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. Ghaddar was released by the club after just six months of his handful of appearances.
Syria Ghaddar joined the Syrian club
Tishreen for the
2010–11 season, but eventually joined
Al-Jaish the same year.
Kelantan in 2012 Ghaddar joined
2011 Malaysia Super League champions
Kelantan FA on 8 November 2011, signing a two-year contract with the club. 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. He started the season scoring three goals; however, he was deregistered from Kelantan's Super League squad in February, and replaced by
Onyekachi Nwoha. He scored on his return to the Super League against
PBDKT T-Team, through a penalty in a 2–1 win on 17 April 2012. Ghaddar helped Kelantan win the
Malaysia FA Cup for the first time, beating
Sime Darby 1–0 in the
final on 19 May 2012. He scored the only goal in the final, converting a penalty in the 58th minute.
FELDA United After Ghaddar had refused to extend his contract with Kelantan, he signed a one-year contract with
FELDA United. He scored a goal on his debut, which helped his club draw 1–1 against
Terengganu in the opening match. 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.
Return to Kelantan Ghaddar made a return to
Malaysia Super League after signing a two-year contract with his former club, Kelantan. He scored a brace in his return against
Selangor in the opening day of the
2014 season, which Kelantan won 2–1. On 23 April, his contract was terminated by Kelantan.
Naft Al Wasat On 2 December 2014, Ghaddar joined
Naft Al-Wasat in Iraq.
Second Return to Kelantan Ghaddar re-signed for the third time with Kelantan after he was unveiled as one of their new import players on 15 January 2017. He scored two goals during his 2017 season debut against
PKNS. Ghaddar scored 18 goals in 11 matches for Kelantan.
Johor Darul Ta'zim 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. It was reported that Ghaddar had cost around
RM 1,000,000 to
RM 5,000,000 and he was reported to be paid from
RM 170,000 to
RM 200,000 monthly which will make him the highest wage receiver in Malaysia football history. Ghaddar made his debut for Johor Darul Ta'zim in a 1–0 win over PKNS, and provided the assist for the winning goal of the match on 24 May 2017. Ghaddar scored his first goal for Johor Darul Ta'zim in a 2–0 home win over
Penang on 1 July 2017. On 15 July 2017, Ghaddar scored two goals in five games as his club defeated
Sarawak 3–1. He then scored another two goals on 22 July 2017 against
T-Team and, on 26 July 2017, against Perak. Ghaddar concluded his season with five goals in 10 league appearances for Johor Darul Ta'zim. In November 2017,
Melaka United showed their interest in signing Ghaddar on a season-long move. On 22 November 2017, Ghaddar rejected Melaka United's offer. He was released from the club after the
2017 season.
Fourth return to Kelantan On 12 February 2018, Ghaddar returned to Kelantan for a fourth time, before the transfer window closed on 11 February, replacing
Morgaro Gomis who was reportedly injured. Ghaddar made his debut in 3–2 win over Perak on 24 February 2018, at
Sultan Muhammad IV Stadium. After suffering from
ACL injuries and a loss of form, his contract was terminated by mutual consent on May.
Johor Darul Ta'zim II Ghaddar made his debut for
Malaysian Premier League side
Johor Darul Ta'zim II, the reserve team of Johor Darul Ta'zim, in 2–1 win over
Sabah on 2 February 2019, scoring a
header to equalise the game. Ghaddar scored seven goals in 15 league games. He retired in June 2022, at the end of the
2021–22 season, aged 38. ==International career==