Brazilian Série A
ATL1
RBB0
28'
CONCACAF Nations League
SMA0
VIN3
ET
Copa Bolivia
NAL1
ROR0
44'
Canadian Premier League
FOR2
HFX1
90'
National Womens Soccer League
LOU1
UTA0
93'
Argentine Primera División
TUC2
BAC3
Final
Argentine Primera División
NOB0
LAN0
Final
Paraguayan Primera División
GUA1
SSL1
Final
International Friendlies
ARG-
BFA-
5:00 PM
International Friendlies
USA-
MEX-
7:00 PM
Copa del Rey
ATL-
UD -
11:00 AM
CONCACAF Nations League
BLZ-
GUF-
7:00 PM
Bolivia Copa División Profesional
THS-
FCU-
4:30 PM
Chile Primera B
TEM-
COB-
1:30 PM
Chile Primera B
SCR-
SMA-
4:00 PM
Copa Colombia
BAR-
MIL-
4:10 PM
El Salvador Primera Division Apertura
AGU-
CAC-
2:00 PM
El Salvador Primera Division Apertura
ISI-
ATL-
4:00 PM
El Salvador Primera Division Apertura
ALI-
FIR-
6:00 PM
Guatemala Liga Nacional Apertura
COB-
MAL-
2:00 PM
Guatemala Liga Nacional Apertura
XEL-
SAN-
7:00 PM
Mexican Ascenso (Apertura)
CAM-
TLX-
6:00 PM
Mexican Ascenso (Apertura)
CAN-
TAP-
6:00 PM
Mexican Ascenso (Apertura)
DUR-
MIN-
6:00 PM
Mexican Ascenso (Apertura)
PIR-
ALE-
6:00 PM
National Womens Soccer League
KC-
BAY-
3:30 PM
National Womens Soccer League
POR-
BOS-
5:45 PM
Paraguayan Primera División
REC-
LIB-
3:15 PM
Turkish 2. Liga (Beyaz)
SOM-
SEB-
9:00 AM
Under 17 Internationals
NED-
BEL-
5:45 AM
Under 18 Internationals
IRL-
NED-
7:00 AM
Under 19 Internationals
NED-
AUS-
5:00 AM
United Soccer League
LDN-
IND-
3:00 PM
United Soccer League
BKN-
RI-
4:00 PM
United Soccer League
DET-
BHM-
4:00 PM
United Soccer League
LEX-
ELP-
4:00 PM
United Soccer League
TBR-
MIA-
4:30 PM
United Soccer League
TUL-
SAC-
5:00 PM
United Soccer League
COS-
OAK-
6:00 PM
United Soccer League
OC-
MB-
7:00 PM
Home»Teams»Caen»Mohamed Hafid
Player · #22

Mohamed Hafid

CaenForwardLeftFrance21 years old175 cm72 kg
SeasonTeamCompetitionMPMinGA
2026/27CaenFrench Championnat National536122
2025/26CaenFrench Championnat National302,22942
2024/25CaenFrench Ligue 232800
2023/24CaenFrench Ligue 21110000
2022/23CaenFrench Ligue 21026400
2022/23Morocco U23Toulon Tournament213500
2021/22Caen IIFrench National 212400
Total7 seasons623,14164
5
Matches
2
Goals
2
Assists
361
Minutes
13
Shots

French Championnat National

2026/27
Goals per 90 minutes · 72 percentile among 25 players in the same positionGoals0.50Shots per 90 minutes · 88 percentile among 25 players in the same positionShots3.24Chances created per 90 minutes · 68 percentile among 25 players in the same positionChances created1.50Dribbles completed per 90 minutes · 32 percentile among 25 players in the same positionDribbles0.75Touches in the opposition box per 90 minutes · 84 percentile among 25 players in the same positionTouches in the box5.73Aerial duels won over aerial duels contested · 68 percentile among 25 players in the same positionAerial game50%

Compared with 25 players in the same position in 2026/27.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Goals0.5072
Shots3.2488
Chances created1.5068
Dribbles0.7532
Touches in the box5.7384
Aerial game50%68
MetricTotalPer 90
Goals20.50
Assists20.50
Big chances created61.50
Shots133.24
Dribbles completed30.75
Tackles won41.00
Clearances20.50
30
Matches
4
Goals
2
Assists
2,229
Minutes
33
Shots

French Championnat National

2025/26
Goals per 90 minutes · 28 percentile among 94 players in the same positionGoals0.16Shots per 90 minutes · 16 percentile among 94 players in the same positionShots1.33Chances created per 90 minutes · 96 percentile among 94 players in the same positionChances created2.14Dribbles completed per 90 minutes · 91 percentile among 94 players in the same positionDribbles1.74Touches in the opposition box per 90 minutes · 68 percentile among 94 players in the same positionTouches in the box4.40Aerial duels won over aerial duels contested · 20 percentile among 94 players in the same positionAerial game27%

Compared with 94 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Goals0.1628
Shots1.3316
Chances created2.1496
Dribbles1.7491
Touches in the box4.4068
Aerial game27%20
MetricTotalPer 90
Goals40.16
Assists20.08
Big chances created532.14
Shots331.33
Dribbles completed431.74
Tackles won160.65
Interceptions100.40
Clearances110.44
Clean sheets50.20
0
Matches
0
Goals
0
Assists
0
Minutes

Coupe de France

2024/25

No stats available right now.

3
Matches
0
Goals
0
Assists
28
Minutes

French Ligue 2

2024/25
Goals per 90 minutes · 2 percentile among 93 players in the same positionGoals0.00Shots per 90 minutes · 0 percentile among 93 players in the same positionShots0.00Chances created per 90 minutes · 0 percentile among 93 players in the same positionChances created0.00Dribbles completed per 90 minutes · 0 percentile among 93 players in the same positionDribbles0.00Touches in the opposition box per 90 minutes · 100 percentile among 93 players in the same positionTouches in the box9.64Aerial duels won over aerial duels contested · 0 percentile among 93 players in the same positionAerial game0%

Compared with 93 players in the same position in 2024/25.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Goals0.002
Shots0.000
Chances created0.000
Dribbles0.000
Touches in the box9.64100
Aerial game0%0
MetricTotalPer 90
Tackles won13.21
0
Matches
0
Goals
0
Assists
0
Minutes

Coupe de France

2023/24

No stats available right now.

11
Matches
0
Goals
0
Assists
100
Minutes
1
Shots

French Ligue 2

2023/24
Goals per 90 minutes · 6 percentile among 117 players in the same positionGoals0.00Shots per 90 minutes · 3 percentile among 117 players in the same positionShots0.90Chances created per 90 minutes · 99 percentile among 117 players in the same positionChances created2.70Dribbles completed per 90 minutes · 77 percentile among 117 players in the same positionDribbles1.80Touches in the opposition box per 90 minutes · 29 percentile among 117 players in the same positionTouches in the box3.60Aerial duels won over aerial duels contested · 0 percentile among 117 players in the same positionAerial game0%

Compared with 117 players in the same position in 2023/24.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Goals0.006
Shots0.903
Chances created2.7099
Dribbles1.8077
Touches in the box3.6029
Aerial game0%0
MetricTotalPer 90
Big chances created32.70
Shots10.90
Dribbles completed21.80
Tackles won10.90
Interceptions32.70
Clearances21.80
10
Matches
0
Goals
0
Assists
264
Minutes
6
Shots

French Ligue 2

2022/23
Goals per 90 minutes · 4 percentile among 107 players in the same positionGoals0.00Shots per 90 minutes · 36 percentile among 107 players in the same positionShots2.05Chances created per 90 minutes · 52 percentile among 107 players in the same positionChances created1.02Dribbles completed per 90 minutes · 46 percentile among 107 players in the same positionDribbles1.02Touches in the opposition box per 90 minutes · 12 percentile among 107 players in the same positionTouches in the box2.73Aerial duels won over aerial duels contested · 7 percentile among 107 players in the same positionAerial game20%

Compared with 107 players in the same position in 2022/23.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Goals0.004
Shots2.0536
Chances created1.0252
Dribbles1.0246
Touches in the box2.7312
Aerial game20%7
MetricTotalPer 90
Big chances created31.02
Shots62.05
Dribbles completed31.02
Tackles won31.02
Interceptions10.34
Clearances31.02
2
Matches
0
Goals
0
Assists
135
Minutes
1
Shots

Toulon Tournament

2022/23
MetricTotalPer 90
Shots10.67
Clean sheets10.67
0
Matches
0
Goals
0
Assists
0
Minutes

French National 2

2022/23

No stats available right now.

1
Matches
0
Goals
0
Assists
24
Minutes
1
Shots

French National 2

2021/22
MetricTotalPer 90
Shots13.75
Dribbles completed415.00

Recent matches

MatchMinGAKPDrbDuelRecTklPassScore
09/12Paris 13 AtleticoG2-019'00000209/116.0
09/05AwayBourg-PéronnasG0-277'014042135/438.0
08/27BastiaP0-190'000162038/496.7
08/14AwayThionville LusitanosP4-390'112052125/409.0
08/07ValenciennesG4-085'10000000/07.5
05/15AwayAubagneP3-190'004251030/426.6
05/09ConcarneauE0-090'002344031/367.5
04/24VillefrancheG3-073'003062236/447.6
04/17AwayBourg-PéronnasG0-282'102124122/248.6
04/10AwayParis 13 AtleticoG0-390'002234132/427.0
04/03Stade BriochinE1-190'001124034/417.1
03/27AwayRouenE1-184'013030023/238.1
03/21OrléansE1-190'001468016/237.3
03/13AwayLe Puy FootP1-065'003132016/196.8
03/06ChâteaurouxE2-290'2044100136/429.5
Abreviaturas
Min Minutos jugadosG GoalsA AssistsKP Key passesDrb Dribbles completedDuel Duels wonRec RecoveriesTkl Tackles wonPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido