Age 23
Foot Right
Country Algeria
Value €1.7m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.74
14 matches
Last 5
7.02
+0.28 vs season
Best
7.8
vs Lyon La Duchere
MOTM
0
of 14 matches
Rating by match (last 14)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
14
Goals
0
Assists
0
Rating
6.74
Goals
0
0%
Assists
0
0%
Rating
6.61
36%
Matches
12
20%
Started
5
19%
Minutes
500
21%
🎯
Stats compared to other fullbacks
Ligue 1 · percentile vs peers
Chances created
64%
Aerial duels
70%
Defensive actions
98%
Goals
0%
Shot attempts
11%
Touches
15%
Detailed Stats & Percentiles (Ligue 1)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 22%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.62 | 0.11 |
36
|
69
|
| Accurate passes | 134 | 24.12 |
14
|
13
|
| Pass accuracy | 75.7 | 75.71 |
4
|
4
|
| Accurate long balls | 5 | 0.90 |
20
|
22
|
| Long ball accuracy | 50.0 | 50.00 |
38
|
38
|
| Chances created | 3 | 0.54 |
17
|
29
|
| Big chances created | 1 | 0.18 |
37
|
66
|
| Successful crosses | 1 | 0.18 |
26
|
51
|
| Cross accuracy | 9.1 | 9.09 |
30
|
30
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.72 |
24
|
54
|
| Dribbles success rate | 36.4 | 36.36 |
24
|
24
|
| Duels won | 29 | 5.22 |
23
|
65
|
| Duels won % | 51.8 | 51.79 |
53
|
53
|
| Aerials won | 6 | 1.08 |
39
|
72
|
| Aerials won % | 46.2 | 46.15 |
43
|
43
|
| Touches | 287 | 51.66 |
19
|
22
|
| Touches in opposition box | 13 | 2.34 |
44
|
74
|
| Dispossessed | 1 | 0.18 |
90
|
93
|
| Fouls won | 9 | 1.62 |
37
|
81
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Defensive actions | 43 | 7.74 |
37
|
96
|
| Tackles | 10 | 1.80 |
19
|
35
|
| Interceptions | 12 | 2.16 |
53
|
95
|
| Blocked scoring attempt | 2 | 0.36 |
33
|
68
|
| Fouls committed | 11 | 1.98 |
31
|
80
|
| Recoveries | 29 | 5.22 |
22
|
57
|
| Possession won final 3rd | 2 | 0.36 |
18
|
31
|
| Dribbled past | 2 | 0.36 |
83
|
88
|
| Clearances | 19 | 3.42 |
59
|
95
|
| Clean sheets | 1 | 0.18 |
37
|
63
|
| Goals conceded while on pitch | 2 | 0.36 |
93
|
97
|
| xG against while on pitch | 5.43 | 0.98 |
86
|
94
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.36 |
47
|
13
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 22%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.62 | 0.11 |
36
|
69
|
| Accurate passes | 134 | 24.12 |
14
|
13
|
| Pass accuracy | 75.7 | 75.71 |
4
|
4
|
| Accurate long balls | 5 | 0.90 |
20
|
22
|
| Long ball accuracy | 50.0 | 50.00 |
38
|
38
|
| Chances created | 3 | 0.54 |
17
|
29
|
| Big chances created | 1 | 0.18 |
37
|
66
|
| Successful crosses | 1 | 0.18 |
26
|
51
|
| Cross accuracy | 9.1 | 9.09 |
30
|
30
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 40%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Dribbles | 4 | 0.72 |
24
|
54
|
| Dribbles success rate | 36.4 | 36.36 |
24
|
24
|
| Duels won | 29 | 5.22 |
23
|
65
|
| Duels won % | 51.8 | 51.79 |
53
|
53
|
| Aerials won | 6 | 1.08 |
39
|
72
|
| Aerials won % | 46.2 | 46.15 |
43
|
43
|
| Touches | 287 | 51.66 |
19
|
22
|
| Touches in opposition box | 13 | 2.34 |
44
|
74
|
| Dispossessed | 1 | 0.18 |
90
|
93
|
| Fouls won | 9 | 1.62 |
37
|
81
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Defensive actions | 43 | 7.74 |
37
|
96
|
| Tackles | 10 | 1.80 |
19
|
35
|
| Interceptions | 12 | 2.16 |
53
|
95
|
| Blocked scoring attempt | 2 | 0.36 |
33
|
68
|
| Fouls committed | 11 | 1.98 |
31
|
80
|
| Recoveries | 29 | 5.22 |
22
|
57
|
| Possession won final 3rd | 2 | 0.36 |
18
|
31
|
| Dribbled past | 2 | 0.36 |
83
|
88
|
| Clearances | 19 | 3.42 |
59
|
95
|
| Clean sheets | 1 | 0.18 |
37
|
63
|
| Goals conceded while on pitch | 2 | 0.36 |
93
|
97
|
| xG against while on pitch | 5.43 | 0.98 |
86
|
94
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.36 |
47
|
13
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (15)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-02-15 | @ Le Havre | Ligue 1 | 2-1 | 30 | 0 | 0 | 6.9 |
| 2026-02-08 | @ Angers | Ligue 1 | 1-0 | 81 | 0 | 0 | 6.5 |
| 2026-02-01 | vs Auxerre | Ligue 1 | 0-0 | 17 | 0 | 0 | 6.8 |
| 2026-01-25 | @ Brest | Ligue 1 | 0-2 | 90 | 0 | 0 | 7.6 |
| 2026-01-17 | vs Nice | Ligue 1 | 5-1 | 90 | 0 | 0 | 7.3 |
| 2026-01-10 | @ Angers | Coupe de France | 1-1 | 90 | 0 | 0 | 7.4 |
| 2026-01-02 | vs Lens | Ligue 1 | 0-3 | 63 | 0 | 0 | 6.7 |
| 2025-12-20 | @ Lyon La Duchere | Coupe de France | 1-2 | 76 | 0 | 0 | 7.8 |
| 2025-12-13 | @ Paris FC | Ligue 1 | 0-3 | 20 | 0 | 0 | 6.4 |
| 2025-12-06 | vs Strasbourg | Ligue 1 | 1-0 | 45 | 0 | 0 | 6.3 |
| 2025-11-29 | @ Marseille | Ligue 1 | 2-2 | 14 | 0 | 0 | 6.0 |
| 2025-11-23 | vs Angers | Ligue 1 | 0-1 | 24 | 0 | 0 | 6.1 |
| 2025-11-09 | @ Lorient | Ligue 1 | 1-1 | 10 | 0 | 0 | 6.7 |
| 2025-11-02 | vs Le Havre | Ligue 1 | 0-0 | 0 | 0 | 0 | |
| 2025-09-14 | @ Lille | Ligue 1 | 2-1 | 16 | 0 | 0 | 6.4 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Toulouse | senior | 14 | 0 | 0 | 6.74 |
| 2024/2025 | Toulouse | senior | 16 | 0 | 1 | 6.72 |
| 2024/2025 | Toulouse B | senior | 6 | 0 | 0 | - |
| 2023/2024 | Toulouse B | senior | 8 | 0 | 0 | - |
| 2022/2023 | Toulouse B | senior | 5 | 0 | 0 | - |
| 2021/2022 | Toulouse B | senior | 9 | 0 | 0 | - |
Transfer Value History
Teammates
Guillaume Restes
Rasmus Nicolaisen
Mark McKenzie
Charlie Cresswell
Julián Vignolo
Frank Magri
Yann Gboho
Santiago Hidalgo
Warren Kamanzi
Jacen Russell-Rowe
Aron Dønnum
Kjetil Haug
Abu Francis
Pape Demba Diop
Djibril Sidibé
Emersonn
Cristian Cásseres
Dayann Methalie
Álex Dominguez
Adam El Ouali
Seny Koumbassa
Ilyas Azizi
Alexis Vossah
Mário Sauer
Toulouse