Age 29
Height 180 cm
Foot Right
Country France
Value €238.8k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.23
34 matches
Last 5
7.48
+0.25 vs season
Best
8.1
vs Hermannstadt
MOTM
1
of 30 matches
Rating by match (last 30)
≥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
34
Goals
0
Assists
1
Rating
7.23
Goals
0
0%
Assists
1
43%
Rating
7.23
88%
Matches
32
73%
Started
26
79%
Minutes
2260
82%
🎯
Stats compared to other midfielders
Superliga · percentile vs peers
Chances created
24%
Aerial duels
58%
Defensive actions
83%
Goals
0%
Shot attempts
17%
Touches
36%
Detailed Stats & Percentiles (Superliga)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 15 | 0.60 |
47
|
16
|
| Shots on target | 2 | 0.08 |
24
|
16
|
| Headed shots | 1 | 0.04 |
33
|
35
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Assists | 1 | 0.04 |
43
|
49
|
| Accurate passes | 770 | 30.66 |
75
|
34
|
| Pass accuracy | 82.5 | 82.53 |
66
|
66
|
| Accurate long balls | 38 | 1.51 |
66
|
32
|
| Long ball accuracy | 43.7 | 43.68 |
29
|
29
|
| Chances created | 16 | 0.64 |
63
|
30
|
| Big chances created | 1 | 0.04 |
32
|
33
|
| Successful crosses | 3 | 0.12 |
51
|
39
|
| Cross accuracy | 42.9 | 42.86 |
89
|
89
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Dribbles | 24 | 0.96 |
86
|
78
|
| Dribbles success rate | 61.5 | 61.54 |
76
|
76
|
| Duels won | 163 | 6.49 |
91
|
83
|
| Duels won % | 55.1 | 55.07 |
78
|
78
|
| Aerials won | 28 | 1.12 |
75
|
49
|
| Aerials won % | 60.9 | 60.87 |
83
|
83
|
| Touches | 1333 | 53.08 |
72
|
28
|
| Touches in opposition box | 15 | 0.60 |
40
|
15
|
| Dispossessed | 23 | 0.92 |
16
|
40
|
| Fouls won | 39 | 1.55 |
90
|
75
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Defensive actions | 155 | 6.17 |
87
|
77
|
| Tackles | 72 | 2.87 |
94
|
88
|
| Interceptions | 40 | 1.59 |
93
|
87
|
| Blocked scoring attempt | 6 | 0.24 |
67
|
45
|
| Fouls committed | 40 | 1.59 |
83
|
66
|
| Penalties conceded | 1 | 0.04 |
1
|
10
|
| Recoveries | 194 | 7.73 |
92
|
96
|
| Possession won final 3rd | 9 | 0.36 |
68
|
40
|
| Dribbled past | 37 | 1.47 |
1
|
7
|
| Clearances | 37 | 1.47 |
75
|
48
|
| Clean sheets | 7 | 0.28 |
85
|
89
|
| Goals conceded while on pitch | 23 | 0.92 |
32
|
80
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.24 |
16
|
38
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 26%
|
Per 90 pctl
avg 17%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 15 | 0.60 |
47
|
16
|
| Shots on target | 2 | 0.08 |
24
|
16
|
| Headed shots | 1 | 0.04 |
33
|
35
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Assists | 1 | 0.04 |
43
|
49
|
| Accurate passes | 770 | 30.66 |
75
|
34
|
| Pass accuracy | 82.5 | 82.53 |
66
|
66
|
| Accurate long balls | 38 | 1.51 |
66
|
32
|
| Long ball accuracy | 43.7 | 43.68 |
29
|
29
|
| Chances created | 16 | 0.64 |
63
|
30
|
| Big chances created | 1 | 0.04 |
32
|
33
|
| Successful crosses | 3 | 0.12 |
51
|
39
|
| Cross accuracy | 42.9 | 42.86 |
89
|
89
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 60%
|
|---|---|---|---|---|
| Dribbles | 24 | 0.96 |
86
|
78
|
| Dribbles success rate | 61.5 | 61.54 |
76
|
76
|
| Duels won | 163 | 6.49 |
91
|
83
|
| Duels won % | 55.1 | 55.07 |
78
|
78
|
| Aerials won | 28 | 1.12 |
75
|
49
|
| Aerials won % | 60.9 | 60.87 |
83
|
83
|
| Touches | 1333 | 53.08 |
72
|
28
|
| Touches in opposition box | 15 | 0.60 |
40
|
15
|
| Dispossessed | 23 | 0.92 |
16
|
40
|
| Fouls won | 39 | 1.55 |
90
|
75
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Defensive actions | 155 | 6.17 |
87
|
77
|
| Tackles | 72 | 2.87 |
94
|
88
|
| Interceptions | 40 | 1.59 |
93
|
87
|
| Blocked scoring attempt | 6 | 0.24 |
67
|
45
|
| Fouls committed | 40 | 1.59 |
83
|
66
|
| Penalties conceded | 1 | 0.04 |
1
|
10
|
| Recoveries | 194 | 7.73 |
92
|
96
|
| Possession won final 3rd | 9 | 0.36 |
68
|
40
|
| Dribbled past | 37 | 1.47 |
1
|
7
|
| Clearances | 37 | 1.47 |
75
|
48
|
| Clean sheets | 7 | 0.28 |
85
|
89
|
| Goals conceded while on pitch | 23 | 0.92 |
32
|
80
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Yellow cards | 6 | 0.24 |
16
|
38
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (40)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-22 | vs FC Arges Pitesti | Superliga Championship Group | 1-1 | 0 | 0 | 0 | |
| 2026-05-16 | @ Dinamo Bucuresti | Superliga Championship Group | 0-0 | 90 | 0 | 0 | 6.5 |
| 2026-05-08 | vs Universitatea Craiova | Superliga Championship Group | 0-0 | 90 | 0 | 0 | 7.9 ⭐ |
| 2026-05-04 | @ Rapid Bucuresti | Superliga Championship Group | 1-2 | 90 | 0 | 0 | 7.8 |
| 2026-04-25 | vs Universitatea Cluj | Superliga Championship Group | 1-0 | 90 | 0 | 0 | 7.3 |
| 2026-04-17 | @ FC Arges Pitesti | Superliga Championship Group | 0-1 | 89 | 0 | 0 | 7.9 |
| 2026-04-12 | vs Dinamo Bucuresti | Superliga Championship Group | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-04-06 | @ Universitatea Craiova | Superliga Championship Group | 2-0 | 69 | 0 | 0 | 6.3 |
| 2026-03-20 | vs Rapid Bucuresti | Superliga Championship Group | 1-0 | 87 | 0 | 0 | 7.4 |
| 2026-03-16 | @ Universitatea Cluj | Superliga Championship Group | 2-1 | 0 | 0 | 0 | |
| 2026-03-09 | vs Dinamo Bucuresti | Superliga | 2-0 | 1 | 0 | 0 | |
| 2026-02-28 | @ FCV Farul Constanta | Superliga | 1-2 | 90 | 0 | 0 | 7.7 |
| 2026-02-21 | vs Petrolul Ploiesti | Superliga | 2-1 | 0 | 0 | 0 | |
| 2026-02-16 | @ Hermannstadt | Superliga | 0-1 | 45 | 0 | 0 | 5.4 |
| 2026-02-04 | @ UTA Arad | Superliga | 0-1 | 90 | 0 | 0 | 7.6 |
| 2026-01-30 | vs FC Metaloglobus Bucuresti | Superliga | 4-2 | 0 | 0 | 0 | |
| 2026-01-25 | @ FCSB | Superliga | 1-4 | 90 | 0 | 0 | 6.8 |
| 2026-01-18 | vs Otelul Galati | Superliga | 1-0 | 45 | 0 | 0 | 7.7 |
| 2025-12-19 | @ Botosani | Superliga | 0-1 | 90 | 0 | 0 | 7.0 |
| 2025-12-12 | vs Csikszereda Miercurea Ciuc | Superliga | 3-1 | 77 | 0 | 0 | 7.1 |
| 2025-12-07 | @ Universitatea Craiova | Superliga | 1-1 | 1 | 0 | 0 | |
| 2025-11-29 | @ FC Arges Pitesti | Superliga | 3-0 | 45 | 0 | 0 | 6.2 |
| 2025-11-23 | vs Rapid Bucuresti | Superliga | 3-0 | 81 | 0 | 0 | 7.2 |
| 2025-11-09 | @ FC Unirea Slobozia | Superliga | 0-1 | 8 | 0 | 0 | |
| 2025-10-31 | @ Dinamo Bucuresti | Superliga | 2-1 | 0 | 0 | 0 | |
| 2025-10-25 | vs FCV Farul Constanta | Superliga | 0-2 | 73 | 0 | 0 | 7.1 |
| 2025-10-20 | @ Petrolul Ploiesti | Superliga | 1-0 | 90 | 0 | 0 | 6.8 |
| 2025-10-16 | @ Csikszereda Miercurea Ciuc | Superliga | 2-2 | 90 | 0 | 0 | 8.0 |
| 2025-10-05 | vs Hermannstadt | Superliga | 2-1 | 90 | 0 | 0 | 8.1 |
| 2025-09-29 | @ Universitatea Cluj | Superliga | 2-2 | 90 | 0 | 0 | 8.0 |
| 2025-09-21 | vs UTA Arad | Superliga | 1-1 | 21 | 0 | 0 | 6.9 |
| 2025-09-13 | @ FC Metaloglobus Bucuresti | Superliga | 1-1 | 3 | 0 | 0 | |
| 2025-08-21 | @ Häcken | Conference League Qualification | 7-2 | 21 | 0 | 0 | 6.2 |
| 2025-08-17 | vs Botosani | Superliga | 3-3 | 90 | 0 | 1 | 7.6 |
| 2025-08-14 | @ Braga | Europa League Qualification | 2-0 | 63 | 0 | 0 | 6.4 |
| 2025-08-07 | vs Braga | Europa League Qualification | 1-2 | 28 | 0 | 0 | |
| 2025-08-01 | vs UTA Arad | Superliga | 1-2 | 85 | 0 | 0 | 8.1 |
| 2025-07-25 | @ FC Metaloglobus Bucuresti | Superliga | 0-3 | 90 | 0 | 0 | 7.2 |
| 2025-07-19 | vs FCSB | Superliga | 0-1 | 90 | 0 | 0 | 6.8 |
| 2025-07-13 | @ Otelul Galati | Superliga | 0-0 | 90 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | CFR Cluj | senior | 34 | 0 | 1 | 7.23 |
| 2025/2026 | Petrolul Ploiesti | senior | 4 | 0 | 0 | 7.23 |
| 2024/2025 | Petrolul Ploiesti | senior | 38 | 2 | 2 | - |
| 2023/2024 | Dunkerque | senior | 30 | 0 | 0 | 6.69 |
| 2022/2023 | Dunkerque | senior | 34 | 1 | 0 | 6.17 |
| 2020/2021 | US Orléans Loiret II | senior | 2 | 0 | 0 | - |
| 2019/2020 | US Orléans Loiret II | senior | 2 | 1 | 0 | - |
| 2021/2022 | Orléans | senior | 33 | 0 | 0 | - |
| 2020/2021 | Orléans | senior | 12 | 0 | 0 | - |
| 2019/2020 | Orléans | senior | 18 | 0 | 2 | 6.53 |
| 2018/2019 | US Colomiers Football | senior | 29 | 7 | 0 | - |
| 2017/2018 | US Colomiers Football | senior | 14 | 0 | 0 | - |
| 2016/2017 | US Colomiers Football | senior | 6 | 0 | 0 | - |
| 2013/2014 | Toulouse B | senior | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Alin Ferenti
Andrei Peteleu
Cosmin Matei
Tudor Cocis
Rares Gal
Marian Huja
Aly Abeid
Ilija Masic
Sheriff Sinyan
Mohammed Kamara
Alin Fica
Alibek Aliev
Ciprian Ioan Deac
Adrian Paun
Mihai Pinzariu
Simão Rocha
Ovidiu Perianu
Meriton Korenica
Islam Slimani
Kenneth Omeruo
Andrei Cordea
Razvan Gligor
Matei Cristian Ilie
Octavian Vâlceanu
Camora
Christopher Braun
Lorenzo Biliboc
Denis Crisan
Mihai Popa
Karlo Muhar
Andres Sfait
Costel Avram
Alexandru Radu
Viktor Kun
Damjan Djokovic
Luka Zahovic
CFR Cluj