Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Il commence sa carrière au Nejmeh Beyrouth, il gagne quatre titres de champion du Liban ainsi que quatre Supercoupe. Il se classe meilleur buteur du championnat lors de la saison 2006-2007 avec 25 buts. Il récidivera lors de la saison 2007-2008 avec 22 buts.
En , il rejoint Al-Shabab au Bahreïn. Il inscrit son premier but le contre Al-Muharraq (victoire 3-1). À l'été 2010, Mohamad Ghaddar signe un contrat de quatre ans avec Al-Ahly, il devient le premier libanais à jouer en Premier League. Le , il rentre à la 76e minute à la place de Mohamed Talaat pour un match nul 0-0 face à Al-Shorta.
Le , Ghaddar signe un contrat de deux ans en faveur de Kelantan FA, il devient le premier libanais à jouer en Super League. Il inscrit son premier but le contre LionsXII (victoire 1-2).
International
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Mohamad Ghaddar débute en équipe nationale libanaise en 2006.