Mustapha Hadji Profile and Player Statistics
First name: Mustapha
Last name: Hadji
Position: Midfielder
Nationality:
Height: 184
Weight: 74

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Mustapha Hadji has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Cup 2024/2025 F91 Dudelange 1 0 0 0 1 0 0
Europa Conference League 2024/2025 F91 Dudelange 3 0 0 1 2 1 0
National Division 2024/2025 F91 Dudelange 16 0 3 10 1 4 1
National Division 2023/2024 F91 Dudelange 6 0 0 7 0 0 0
National Division 2009/2010 Fola Esch 2 1 0 0 1 0 0
National Division 2008/2009 Fola Esch 7 0 0 6 1 0 0
Premier League 2003/2004 Aston Villa 1 1 0 0 0 0 0

Mustapha Hadji has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
23/04/2025 F91 Dudelange
4 - 2
UNA Strassen 1-1H2H+
Gauthier Bernardelli 17' 1 - 0  
  1 - 1 44' Nicolas Perez
48' 2 - 1  
Mustapha Hadji 58' 3 - 1  
  3 - 2 62' Edis Agović
Billal Benkhedim 68' 4 - 2  
Chris Stumpf 89'  
19/04/2025 Progrès Niedercorn
2 - 1
F91 Dudelange 1-1H2H+
Omar Natami 17' 1 - 0  
  27' Chris Stumpf
Vincent Boesen 32'  
  1 - 1 34' Enzo Lima
  59' Bruno Freire
Lars Gerson 61' 2 - 1  
  62' Diogo Monteiro de Oliveira
  62' Ivan Englaro
  62' Enzo Lima
  62' Evan Rotundo
Vincent Boesen 64'  
Antoine Mazure-Hanus 64'  
  75' Mustapha Hadji
  76' Chris Stumpf
  76' Guilain Zrankeon
Omar Natami 78'  
Sofiane Daham 78'  
Junior Burban 78'  
Soiyir Sanali 78'  
Soiyir Sanali 83'  
  83' Filip Bojić
  83' Billal Benkhedim
  83' Kino Delorge
  83' Yannick Schaus
Adrian Ahmetxhekaj 89'  
Ken Corral 90+3'  
Alen Agovic 90+3'  
Sofiane Daham 90+4'  
Metin Karayer 90+5'  
23/02/2025 Rodange
1 - 3
F91 Dudelange 1-1H2H+
Sylvain Atieda 22' 1 - 0  
Bruno Correia Mendes 26'  
  33' Ivan Englaro
  1 - 1 36' Samir Hadji
Luka Rakic 42'  
  43' Evan Rotundo
  43' Filip Bojić
  43' Ivan Englaro
  43' Diogo Monteiro de Oliveira
Matheo Messuwe 56'  
Alex Lopes 56'  
  1 - 2 62' Samir Hadji
Luka Rakic 63'  
Arnaud Thibaut Billiet 63'  
  1 - 3 64' Samir Hadji
Alexandre Delarboulas 66'  
  69' Bruno Freire
  70' Bruno Freire
  70' Tim Flick
Bruno Correia Mendes 74'  
Semsudin Dzanic 74'  
Mälek Amdouni 74'  
Karim Ilunga 74'  
Maurizio Macorig 77'  
  81' Mustapha Hadji
Lucas Taveira 81'  
  90' Kai Merk
  90' Yannick Schaus
  90' Kino Delorge
  90' Valentino Tallarico
15/02/2025 F91 Dudelange
0 - 1
Differdange 03 0-1H2H+
  10' Kevin D'Anzico
  0 - 1 13' André Mendy
  36' Guillaume Trani
Mustapha Hadji 45'  
  46' Artur Abreu Pereira
  46' El Idrissi
Kai Merk 57'  
Yannick Schaus 57'  
  57' Leandro
  60' Guillaume Trani
  60' Diogo Silva
Mehdi Kirch 61'  
  63' Ludovic Rauch
Evan Rotundo 73'  
Enzo Lima 73'  
  73' André Mendy
  73' Fede Varela
Mehdi Kirch 76'  
Ivan Englaro 78'  
Diogo Monteiro de Oliveira 78'  
  88' Ludovic Rauch
  88' Andreas Buch
23/11/2024 F91 Dudelange
4 - 3
Swift Hesperange 2-2H2H+
Mustapha Hadji 8' 1 - 0  
  1 - 1 13' Dejvid Sinani
Evan Rotundo 31' 2 - 1  
  2 - 2 45+7' Dominik Stolz
Chris Stumpf 45+8'  
Chris Stumpf 50' 3 - 2  
Mehdi Kirch 55'  
Antonio Luisi 64'  
  64' Ivan Englaro
  65' Pierre-Daniel Nguinda
  65' El Hedi El Belameiri
Chris Stumpf 70'  
Mohamed Ali Gueddar 71'  
Antonio Luisi 72'  
Guilain Zrankeon 72'  
  73' Charles Morren
  73' Karim Bouhmidi
  77' Lucas Correia
  77' Mohamed Ali Gueddar
  81' Mohamed Ali Gueddar
  3 - 3 84' Karim Bouhmidi
  86' Bruno Freire
Vincent Decker 89' 4 - 3  
Evan Rotundo 90+1'  
Nego Ekofo 90+2'  
  90+3' Nego Ekofo
02/11/2024 UT Pétange
2 - 2
F91 Dudelange 1-0H2H+
  35' Guilain Zrankeon
Belmin Muratovic 43' 1 - 0  
  46' Yannick Schaus
  46' Filip Bojić
  46' Bruno Freire
  46' Valentin Fuss
  46' Didier Desprez
  46' Enzo Esposito
  1 - 1 48' Rodrigo Goncalves Tavares
Kai Merk 57' 2 - 1  
  59' Ivan Englaro
  2 - 2 65' Mustapha Hadji
  67' Filip Bojić
Kai Merk 67'  
Dalil Ali 67'  
Belmin Muratovic 67'  
Valentin Fuss 67'  
  68' Guilain Zrankeon
  68' Ibrahima Bah
Leon Elshan 74'  
Florik Shala 74'  
Victor Trento 79'  
Dino Sabotic 79'  
  84' Evan Rotundo
  84' Pedro Calmente Mendes
Dalil Ali 87'  
  88' Mustapha Hadji
  90+2' Mustapha Hadji
20/10/2024 Mondorf-les-Bains
2 - 2
F91 Dudelange 1-0H2H+
Lilian Fournier 22'  
Sofiane Bekkouche 22'  
Pit Simon 28'  
Mirza Hasanbegović 33' 1 - 0  
  50' Samir Hadji
Mirza Hasanbegović 58'  
Hatim Far 58'  
Yann Godart 60' 2 - 0  
  68' Yannick Schaus
  68' Sinan Altun
  68' Bruno Freire
  68' Antonio Luisi
  2 - 1 71' Filip Bojić
Cedric Steinmetz 74'  
  2 - 2 80' Mustapha Hadji
Alexis Bourigeaud 81'  
Yannick Cervellera 81'  
Billel Abdelkadous 81'  
Loris Tinelli 81'  
Costinha 86'  
  88' Guilain Zrankeon
  90' Guilain Zrankeon
  90' Rodrigo Goncalves Tavares
Dwayn Holter 90+1'  
25/09/2024 F91 Dudelange
6 - 1
Fola Esch 1-0H2H+
Mehdi Kirch 39' 1 - 0  
Vincent Decker 41'  
  43' Juan Bedouret
Mustapha Hadji 46' 2 - 0  
51'  
Billal Benkhedim 58' 3 - 0  
  62' Madiu Bari
  62' André Da Silva Ferreira
  62' Leonel Amou Taylan
  62' Daniel Filipe Freitas Silva
  67' Paddy Funck
Tim Flick 67'  
Ivan Englaro 67'  
Evan Rotundo 67'  
Yannick Schaus 67'  
Mehdi Kirch 73'  
Sinan Altun 73'  
  76' Yanis Lahrach
Yannick Schaus 76' 4 - 0  
  78' Evann Mendes
  78' Adrien Jacques Scholler
Filip Bojić 79'  
Oskar Ekeberg 79'  
Billal Benkhedim 79'  
Pedro Calmente Mendes 79'  
Oskar Ekeberg 81' 5 - 0  
  84' Paddy Funck
  84' Ramiz Kalici
  84' Edgar Neves
  84' Arafat Mohammad Fahid
  5 - 1 89' Adrien Jacques Scholler
  90+1' Daniel Filipe Freitas Silva
Pedro Calmente Mendes 90+2' 6 - 1  
15/09/2024 F91 Dudelange
2 - 4
Racing 1-1H2H+
Evan Rotundo 5' 1 - 0  
  1 - 1 20' Okpo Mazie
  44' Ismael Sow
  1 - 2 48' Nestor Monge
Filip Bojić 50'  
  52' Nestor Monge
  61' Nestor Monge
  61' Denis Ahmetxhekaj
Mustapha Hadji 63' 2 - 2  
Yannick Schaus 65'  
  70' Lohan Pascal Dewalque
  70' Billal Chibani
  72' Billal Chibani
Evan Rotundo 75'  
Antonio Luisi 75'  
  82' Henri Dupays
  82' Fabien Fonrose
  82' Farid Ikene
  82' Moussa Seydi
  2 - 3 85' Moussa Seydi
Billal Benkhedim 86'  
Ibrahima Bah 86'  
Yannick Schaus 86'  
Tim Flick 86'  
Filip Bojić 86'  
Diogo Monteiro de Oliveira 86'  
  2 - 4 90+2' Okpo Mazie
31/08/2024 Wiltz
0 - 4
F91 Dudelange 0-4H2H+
  0 - 1 15' Mustapha Hadji
Moise Ngwisani 15'  
  0 - 2 21' Kino Delorge
Yohan Mannone 29'  
  0 - 3 30' Mustapha Hadji
  0 - 4 39' Mustapha Hadji
Nawfel Saidi 44'  
Diogo Monteiro de Oliveira 44'  
Moise Ngwisani 44'  
Valentino Tallarico 44'  
Benjamin Romeyns 44'  
Filip Bojić 44'  
Cheickna Toure 58'  
Antonio Luisi 58'  
  68' Evan Rotundo
  68' Antonio Luisi
Mathis Quievreux 68'  
Christophe Schroeder 68'  
  69' Ivan Englaro
  69' Ibrahima Bah
  69' Yannick Schaus
  69' Filip Bojić
  76' Didier Desprez
  78' Bruno Freire
  78' Diogo Monteiro de Oliveira
  78' Mehdi Kirch
  78' Valentino Tallarico
  90+4' Vincent Decker
04/08/2024 Bettembourg
0 - 3
F91 Dudelange 0-1H2H+
  0 - 1 35' Tim Flick
Benjamin Paris 49'  
  0 - 2 55' Ibrahima Sory Bah
  61' Bruno Freire
  61' Ivan Englaro
  61' Tim Flick
  61' Mehdi Kirch
  61' Ibrahima Sory Bah
  61' Yannick Schaus
  64' Filip Bojić
Benjamin Paris 64'  
Roberto Gomes 64'  
Joshua Nadeau 67'  
Romário 67'  
Noah Kehli 75'  
Souhail Labyad 75'  
Teddy Bernardo 75'  
Bigen Yala Lusala 75'  
  75' Filip Bojić
  75' Diogo Monteiro de Oliveira
Hearvin Djetou 76'  
Ricardo Couto Pinto 81'  
  0 - 3 82' Mustapha Hadji
  84' Billal Benkhedim
  84' Antonio Luisi
25/07/2024 F91 Dudelange
2 - 6
Häcken 2-4H2H+
  0 - 1 6' Zeidane Inoussa
  0 - 2 21' Amor Layouni
Chris Stumpf 22'  
  31' Mikkel Rygaard
Mustapha Hadji 32' 1 - 2  
Ivan Englaro 34'  
  1 - 3 35' Ali Youssef
  43' Adam Lundqvist
Mustapha Hadji 44' 2 - 3  
  2 - 4 45+2' Amor Layouni
Ibrahima Sory Bah 57'  
Billal Benkhedim 57'  
Ivan Englaro 57'  
Yannick Schaus 57'  
  2 - 5 60' Ali Youssef
  65' Amor Layouni
  65' Jeremy Agbonifo
  65' Mikkel Rygaard
  65' Pontus Dahbo
Guilain Davis Zrankeon 71'  
Didier Desprez 74'  
Enzo Esposito 74'  
Vincent Decker 78'  
Mehdi Kirch 79'  
  81' Marius Lode
  81' Johan Hammar
  81' Ali Youssef
  81' Srdjan Hrstic
  81' Zeidane Inoussa
  81' Severin Nioule
Samir Hadji 84'  
Antonio Luisi 84'  
Filip Bojić 84'  
Evan Rotundo 84'  
  2 - 6 89' Srdjan Hrstic
18/07/2024 F91 Dudelange
2 - 0
Atlètic Club d'Escaldes 0-0H2H+
  39' Yeray Carpio
Ibrahima Sory Bah 42'  
  59' Chechu Meneses
Mustapha Hadji 60' 1 - 0  
  61' Pedja Muñoz
  61' Christian
  70' Valero
  70' Aleix Cisteró
Ivan Englaro 72'  
S. Altun 72'  
Ibrahima Sory Bah 72'  
Y. Schaus 72'  
Mustapha Hadji 79' 2 - 0  
Bruno Freire 82'  
Billal Benkhedim 82'  
Filip Bojić 82'  
T. Flick 82'  
Samir Hadji 82'  
A. Luisi 82'  
  82' Faysal Chouaib
  82' David Rodríguez
S. Altun 90+3'  
11/07/2024 Atlètic Club d'Escaldes
0 - 1
F91 Dudelange 0-1H2H+
  0 - 1 17' F. Bojić
  41' Mustapha Hadji
  45' Y. Schaus
  56' Y. Schaus
  56' T. Flick
  64' M. Kirch
Christian 65'  
David Rodríguez 65'  
  72' F. Bojić
  72' I. Englaro
  78' T. Flick
Jordan Gutiérrez 78'  
  79' G. Zrankeon
Adrià Cosialls 82'  
Aleix Cisteró 82'  
  82' Evan Rotundo
  82' O. van Lingen
  82' S. Hadji
  82' A. Luisi
Valero 82'  
Pedja Muñoz 82'  
  85' A. Luisi
Pedja Muñoz 85'  
26/05/2024 Wiltz
2 - 3
F91 Dudelange 1-0H2H+
N. Saidi 28' 1 - 0  
A. Cavagnera 50'  
R. Oliveira 51'  
  61' S. Ouassiero
  61' C. Stumpf
V. Gorny 62'  
B. Romeyns 62'  
  67' S. Altun
  67' Rúben Carvalho
  67' F. Bojić
  67' Bruno Freire
N. Saidi 69'  
C. N'Guessan 69'  
M. Jašarević 69'  
A. Ovi 69'  
  1 - 1 71' Rúben Carvalho
  73' E. Agović
C. Schroeder 79'  
C. Schroeder 81' 2 - 1  
M. Quiévreux 85'  
B. Biver 85'  
K. Malget 85'  
R. Kalici 85'  
  2 - 2 90+3' V. Decker
  2 - 3 90+6' Mustapha Hadji
12/05/2024 Victoria Rosport
1 - 2
F91 Dudelange 0-1H2H+
B. Kyere-Mensah 30'  
  0 - 1 40' Mustapha Hadji
M. Bechtold 63'  
K. Marques 63'  
  64' Y. Schaus
  64' S. Ouassiero
E. Brandenburger 70' 1 - 1  
  75' Y. Schaus
  77' C. Stumpf
  77' S. Altun
E. Carratala-Jiménez 80'  
Y. Bouché 80'  
  82' O. van Lingen
  87' B. Rocha
  87' O. van Lingen
  1 - 2 90+1' H. Moussaki
B. Kyere-Mensah 90+1'  
J. Neves 90+1'  
  90+2' S. Ouassiero
28/04/2024 Swift Hesperange
2 - 1
F91 Dudelange 1-1H2H+
  0 - 1 11' Mustapha Hadji
D. Stolz 35' 1 - 1  
C. Couturier 45'  
J. Simon 46'  
R. Holzhauser 46'  
  56' F. Bojić
A. Danté 58'  
L. Ferrara 58'  
D. Sinani 58'  
Y. Lasme 58'  
  66' Bruno Freire
C. Sacras 72'  
E. Belameiri 72'  
W. De Buyser 72'  
T. Zeghdane 72'  
  75' S. Ouassiero
  75' I. Englaro
  75' F. Bojić
  75' Y. Schaus
R. Holzhauser 79' 2 - 1  
  83' V. Decker
  85' Bruno Freire
  85' O. van Lingen
14/04/2024 Marisca Mersch
3 - 4
F91 Dudelange 0-1H2H+
  0 - 1 24' H. Moussaki
  26' I. Sidibé
A. Moreira 31'  
Alison Martins 35'  
T. Held 37'  
  0 - 2 52' Mustapha Hadji
B. Bresch 53' 1 - 2  
  1 - 3 57' Mustapha Hadji
J. Varela 64' 2 - 3  
  72' K. Delorge
  72' M. Fernandes
P. Neves Esteves 72'  
B. Bresch 74' 3 - 3  
  82' I. Englaro
  82' O. van Lingen
  90+1' S. Ouassiero
  90+1' Y. Schaus
  3 - 4 90+5' H. Moussaki
06/12/2009 Fola Esch
4 - 1
Progrès Niedercorn 0-1H2H+
B. Bernard 0'  
  0' Enzo Ghin
  0' T. Nouidra
  0 - 1 23' Antonio Nsangu
Mourad Saidi 46'  
Benoit Lang 46'  
P. Bossi 46'  
J. Omolo 46'  
  54' Rondinelli
  54' D. Soares Marques
Lucien Crapa 57' 1 - 1  
  58' Enzo Ghin
Mustapha Hadji 59' 2 - 1  
J. Omolo 64' 3 - 1  
  68' Ivan Faustino
  68' Angoua Kabran
Christophe Pazos 75'  
Dan Tana 75'  
Joris Di Gregorio 77' 4 - 1  
  84' Terry Picard
  84' Emanuel Cabral
22/11/2009 Etzella Ettelbrück
0 - 1
Fola Esch 0-1H2H+
  0' Joris Di Gregorio
  0' Carlos Helena
Charles Leweck 0'  
  0' Jeremie Peiffer
Claude Reiter 0'  
  0 - 1 40' Lucien Crapa
Bobby Mendes 46'  
Jorge Fernandes 46'  
Nilton 55'  
A. Bastos 55'  
  55' J. Omolo
  55' Christophe Pazos
  61' J. Kitenge
  61' Mustapha Hadji
  76' P. Bossi
  76' B. Bernard
Carlos Ferreira 77'  
Anouar Belli 77'  
25/04/2009 Fola Esch
3 - 0
Racing 1-0H2H+
Mustapha Hadji 32' 1 - 0  
Joris Gregoio 50' 2 - 0  
Joris Gregoio 52' 3 - 0  
19/04/2009 Fola Esch
2 - 0
Progrès Niedercorn 0-0H2H+
Joris Gregoio 64' 1 - 0  
Mustapha Hadji 73' 2 - 0  
05/04/2009 Grevenmacher
1 - 1
Fola Esch 1-1H2H+
Sébastien Hoffmann 22' 1 - 0  
  1 - 1 27' Mustapha Hadji
15/03/2009 F91 Dudelange
4 - 3
Fola Esch 2-1H2H+
  0 - 1 30' Mustapha Hadji
Sebastien Remy 38' 1 - 1  
Christophe Walter 45' 2 - 1  
  2 - 2 57' Carlos Helena
  2 - 3 68' Marco Pires
Alexandre Franceschi 73' 3 - 3  
Alexandre Franceschi 90' 4 - 3  
30/11/2008 Fola Esch
3 - 0
Jeunesse d'Esch 0-0H2H+
J. Kitenge 50' 1 - 0  
Carlos Helena 65' 2 - 0  
Mustapha Hadji 80' 3 - 0  
14/09/2008 Rumelange
4 - 1
Fola Esch 1-1H2H+
Riccardo Santos 5' 1 - 0  
  1 - 1 38' Mustapha Hadji
Stefano Bensi 46' 2 - 1  
Stefano Bensi 53' 3 - 1  
Pierre Le Bail 84' 4 - 1  
03/08/2008 Fola Esch
1 - 4
Etzella Ettelbrück 0-2H2H+
  0 - 1 8' Charles Leweck
  0 - 2 35' Cleudir Lopez
  0 - 3 78' Charles Leweck
Mustapha Hadji 81' 1 - 3  
  1 - 4 85' Charles Leweck
14/09/2003 Manchester City
4 - 1
Aston Villa 0-1H2H+
  0 - 1 31' Juan Ángel Arango
  37' Olof Mellberg
  37' Alpay Ozalan
Nicolas Anelka 48' 1 - 1  
Michael Tarnat 50' 2 - 1  
  52' Ronny Johnsen
  66' Ronny Johnsen
  66' Mustapha Hadji
Nicolas Anelka 68' 3 - 1  
Joey Barton 73'  
Antoine Sibierski 73'  
  76' Juan Ángel Arango
  76' Dion Dublin
Paulo Wanchope Watson 82'  
Claudio Reyna 82'  
Nicolas Anelka 83' 4 - 1  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.