Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Sabah | Champions League Qualifying | 8 | 704 | 0 | 1 |
| 2026/27 | Sabah | UEFA Champions League | 1 | 75 | 0 | 0 |
| 2025/26 | Sabah | UEFA Europa League Qualifying | 2 | 179 | 0 | 1 |
| 2025/26 | Sabah | UEFA Europa Conference League Qualifying | 4 | 353 | 0 | 0 |
| 2024/25 | Piast Gliwice | Polish Ekstraklasa | 12 | 1,054 | 0 | 2 |
| 2023/24 | Lille | Coupe de France | 2 | 89 | 0 | 0 |
| 2023/24 | Lille | UEFA Europa Conference League | 1 | 90 | 0 | 0 |
| 2023/24 | Lille | UEFA Europa Conference League Qualifying | 1 | 24 | 0 | 0 |
| 2023/24 | Real Zaragoza | Spanish Segunda Division | 11 | 684 | 0 | 0 |
| 2022/23 | Auxerre | Coupe de France | 2 | 98 | 0 | 0 |
| 2022/23 | Auxerre | Ligue 1 | 28 | 1,952 | 1 | 0 |
| 2021/22 | Algeria | International Friendlies | 1 | 90 | 0 | 0 |
| 2021/22 | Clermont | Coupe de France | 1 | 71 | 0 | 0 |
| 2021/22 | Clermont | Ligue 1 | 38 | 3,338 | 0 | 3 |
| 2020/21 | Clermont | French Ligue 2 | 35 | 2,868 | 1 | 0 |
| 2019/20 | Clermont | French Coupe de la Ligue | 2 | 188 | 0 | 0 |
| 2019/20 | Clermont | French Ligue 2 | 22 | 1,896 | 1 | 0 |
| 2018/19 | Marignane Gignac | Coupe de France | 2 | 240 | 0 | 0 |
| 2016/17 | Lens | Coupe de France | 2 | 179 | 0 | 0 |
| 2016/17 | Lens | French Ligue 2 | 4 | 214 | 1 | 0 |
| Total | 20 seasons | 179 | 14,386 | 4 | 7 |
Champions League Qualifying
2026/27Compared with 31 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 67% | 72 |
| Aerial game | 75% | 74 |
| Tackles | 0.51 | 60 |
| Interceptions | 0.38 | 56 |
| Clearances | 0.77 | 37 |
| Pass accuracy | 89% | 61 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 2 |
| Shots | 2 |
| Dribbles completed | 3 |
| Tackles won | 4 |
| Interceptions | 3 |
| Clearances | 6 |
| Clean sheets | 2 |
Azerbaijan Premier League
2026/27No stats available right now.
UEFA Champions League
2026/27| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 2 |
Azerbaijan Cup
2025/26No stats available right now.
Azerbaijan Premier League
2025/26No stats available right now.
UEFA Europa League Qualifying
2025/26Compared with 19 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.
Small sample so far: few matches played.
No data in this competition: Duels won, Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Tackles | 0.00 | 13 |
| Interceptions | 0.00 | 13 |
| Clearances | 0.00 | 5 |
| Pass accuracy | 100% | 100 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
UEFA Europa Conference League Qualifying
2025/26| Metric | Total |
|---|---|
| Clean sheets | 1 |
Champions League Qualifying
2024/25No stats available right now.
Polish Cup
2024/25No stats available right now.
Polish Ekstraklasa
2024/25Compared with 137 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 62% | 85 |
| Aerial game | 68% | 88 |
| Tackles | 1.28 | 81 |
| Interceptions | 1.11 | 50 |
| Clearances | 3.07 | 32 |
| Pass accuracy | 82% | 51 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 10 |
| Shots | 15 |
| Dribbles completed | 13 |
| Tackles won | 15 |
| Interceptions | 13 |
| Clearances | 36 |
| Clean sheets | 3 |
Coupe de France
2023/24| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 3 |
Ligue 1
2023/24No stats available right now.
UEFA Europa Conference League
2023/24Compared with 98 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 77% | 100 |
| Aerial game | 60% | 60 |
| Tackles | 2.00 | 96 |
| Interceptions | 1.00 | 46 |
| Clearances | 2.00 | 36 |
| Pass accuracy | 92% | 95 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 2 |
| Clean sheets | 1 |
UEFA Europa Conference League Qualifying
2023/24Compared with 95 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 0% | 0 |
| Aerial game | 0% | 1 |
| Tackles | 0.00 | 31 |
| Interceptions | 3.75 | 100 |
| Clearances | 0.00 | 27 |
| Pass accuracy | 94% | 93 |
| Metric | Total |
|---|---|
| Interceptions | 1 |
Copa del Rey
2023/24No stats available right now.
Spanish Segunda Division
2023/24Compared with 172 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.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 55% | 44 |
| Aerial game | 65% | 87 |
| Tackles | 1.05 | 56 |
| Interceptions | 1.58 | 88 |
| Clearances | 3.16 | 56 |
| Pass accuracy | 77% | 32 |
| Metric | Total |
|---|---|
| Big chances created | 10 |
| Shots | 8 |
| Dribbles completed | 4 |
| Tackles won | 8 |
| Interceptions | 12 |
| Clearances | 24 |
| Clean sheets | 1 |
Coupe de France
2022/23No stats available right now.
Ligue 1
2022/23No stats available right now.
Coupe de France
2022/23| Metric | Total |
|---|---|
| Interceptions | 3 |
| Clearances | 4 |
Ligue 1
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 19 |
| Shots | 12 |
| Dribbles completed | 12 |
| Tackles won | 22 |
| Interceptions | 25 |
| Clearances | 44 |
| Clean sheets | 5 |
International Friendlies
2021/22No stats available right now.
Coupe de France
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 1 |
Ligue 1
2021/22| Metric | Total |
|---|---|
| Assists | 3 |
| Big chances created | 45 |
| Shots | 31 |
| Dribbles completed | 32 |
| Tackles won | 44 |
| Interceptions | 58 |
| Clearances | 40 |
| Clean sheets | 6 |
French Ligue 2
2020/21| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 29 |
| Shots | 17 |
| Dribbles completed | 41 |
| Tackles won | 34 |
| Interceptions | 63 |
| Clearances | 32 |
| Clean sheets | 12 |
French Coupe de la Ligue
2019/20| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 3 |
| Interceptions | 5 |
| Clearances | 2 |
French Ligue 2
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 18 |
| Shots | 15 |
| Dribbles completed | 17 |
| Tackles won | 23 |
| Interceptions | 23 |
| Clearances | 33 |
| Clean sheets | 7 |
Coupe de France
2018/19| Metric | Total |
|---|---|
| Clean sheets | 1 |
Coupe de France
2016/17| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 1 |
| Tackles won | 4 |
| Interceptions | 1 |
French Coupe de la Ligue
2016/17No stats available right now.
French Ligue 2
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 3 |
| Shots | 2 |
| Dribbles completed | 4 |
| Tackles won | 3 |
| Interceptions | 5 |
| Clearances | 3 |
French Ligue 2
2015/16No stats available right now.
French Coupe de la Ligue
2014/15No stats available right now.
French Ligue 2
2013/14No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/19ImisliG3-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 09/10AwayManchester UnitedP4-0 | 75' | 0 | 0 | 2 | 1 | 1 | 7 | 3 | 30/33 | 6.7 |
| 08/25Hapoel Be'er ShevaG5-2 | 87' | 0 | 0 | 2 | 2 | 0 | 11 | 0 | 44/50 | 7.1 |
| 08/19AwayHapoel Be'er ShevaP2-1 | 90' | 0 | 0 | 2 | 2 | 0 | 6 | 1 | 24/29 | 7.1 |
| 08/11AGFG4-0 | 89' | 0 | 1 | 1 | 0 | 3 | 5 | 1 | 40/43 | 8.2 |
| 08/05AwayAGFP2-1 | 90' | 0 | 0 | 1 | 0 | 0 | 6 | 1 | 39/43 | 6.9 |
| 07/28AwayKuPSG0-2 | 78' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/21KuPSG1-0 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.3 |
| 07/14AwayThe New SaintsG1-2 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 07/07The New SaintsG2-0 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 07/17AwayCeljeE3-3 | 89' | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1/1 | 6.9 |
| 05/24AwayLech PoznanP1-0 | 90' | 0 | 0 | 4 | 1 | 1 | 5 | 0 | 37/44 | 7.7 |
| 05/17Górnik ZabrzeG2-0 | 90' | 0 | 1 | 4 | 0 | 0 | 3 | 0 | 17/18 | 8.3 |
| 05/09AwayMotor LublinG1-4 | 90' | 0 | 0 | 2 | 1 | 3 | 11 | 3 | 30/40 | 7.4 |
| 05/04Radomiak RadomE0-0 | 90' | 0 | 0 | 3 | 2 | 3 | 4 | 0 | 23/32 | 7.0 |
CHN
TKM
ŽEL
TUN
MWI
YEN
LOK
YMR
KAR
HUN
NED
AUS
KOR
KAZ
MDA
CYP
ARM
LVA
MNE
BEL
TUR
UKR
NIR
POL
ROU
HUN
GEO
FRA
ITA
FRO
SVK
BIH
SWE
KOR
VEN
PLE
COL
PAR
JUV
CRE
PEN
GAL
SAO
SAN
CAI
INS
BOC
UNI
IND
GLP
LCA
GLP
SKN
CUB
SUR
GUA
BRB
BER
GRN
MTQ
HON
SLV
JAM
FER
DMA
SAB






