1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 26 juillet 2022
Pendant son enfance, Samir Hadji suit son père dans ses différents clubs avant de retourner vivre avec sa mère à Creutzwald[1].
Il passe ensuite par le 1. FC Sarrebruck en quatrième division allemande (où il joue deux matchs avec l'équipe première), puis par l'équipe réserve de l'AS Nancy-Lorraine[2], il rejoint ensuite le RC Strasbourg en 2010 et marque 1 but en 11 journées. Le club refuse de le garder et il est transféré au Hassania d'Agadir où il fait ses débuts durant un match comptant pour les seizièmes de finale de la Coupe du Trône. Cependant, il quitte très rapidement le club marocain et revient en France.
Samir Hadji s'engage alors au Club Sportif Fola Esch qui évolue dans le Championnat du Luxembourg. Il s'y impose et devient un élément très important de l'effectif qui remporte le championnat en 2012. Il participe à ce titre à la Ligue des champions de l'UEFA 2013-2014. En , Hadji fait un essai non-concluant au Club Deportivo Lugo qui évolue en deuxième division espagnole, avant de revenir au Luxembourg et emporter un deuxième titre de champion avec son club[1],[3].