Dit is een oude versie van deze pagina, bewerkt door Flügel-Flitzer(overleg | bijdragen) op 11 jun 2019 om 17:10. (update) Deze versie kan sterk verschillen van de huidige versie van deze pagina.
Haddadi speelde bij de jeugdopleiding van Club Africain en maakte ook bij die club zijn debuut. In het seizoen 2010/11 maakte de vleugelverdediger voor het eerst zijn optreden in het eerste elftal van Club Africain. Uiteindelijk kwam hij tot tweeënnegentig competitiewedstrijden en het seizoen 2014/15 leverde een landskampioenschap op. Haddadi maakte in januari 2017 de overstap naar Dijon, waar hij zijn handtekening zette onder een verbintenis voor de duur van tweeënhalf jaar.[1] Zijn debuut in de Ligue 1 maakte de Tunesiër op 11 februari 2017, toen in eigen huis met 2–0 gewonnen werd van Caen door treffers van Mehdi Abeid en Loïs Diony. Haddadi begon als reservespeler aan de wedstrijd en van coach Olivier Dall'Oglio mocht hij twaalf minuten voor tijd invallen voor Fouad Chafik.[2] Haddadi verkaste in de zomer van 2019 transfervrij naar Al-Ettifaq. In Saoedi-Arabië tekende de vleugelverdediger voor vier seizoenen.[3]
Haddadi maakte zijn debuut in het Tunesisch voetbalelftal op 31 maart 2016, toen met 1–1 gelijkgespeeld werd tegen China. Mohamed Manser opende namens Tunesië de score en de gelijkmaker kwam van Dabao Yu. Haddadi mocht van bondscoach Henryk Kasperczak in de basis beginnen en hij speelde de gehele wedstrijd mee. Tevens was hij verantwoordelijk voor de assist bij de treffer van Manser.[5] Haddadi werd in juni 2018 door bondscoach Nabil Maâloul opgenomen in de selectie van Tunesië voor het wereldkampioenschap in Rusland.[6] Op dit toernooi werd Tunesië uitgeschakeld in de groepsfase na nederlagen tegen België en Engeland. Van Panama werd wel gewonnen. Dit was de enige wedstrijd van Haddadi op het toernooi.