Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Panaitolikos | Greek Super League | 4 | 245 | 0 | 0 |
| 2025/26 | AGF Aarhus | Danish Landspokal | 2 | 106 | 0 | 0 |
| 2025/26 | AGF Aarhus | Danish Superligaen | 6 | 25 | 0 | 0 |
| 2025/26 | Panaitolikos | Greek Super League | 15 | 1,031 | 2 | 4 |
| 2024/25 | AGF Aarhus | Danish Landspokal | 4 | 210 | 2 | 1 |
| 2024/25 | AGF Aarhus | Danish Superligaen | 15 | 358 | 1 | 3 |
| 2024/25 | Sporting Charleroi | Belgian Jupiler League | 5 | 205 | 0 | 1 |
| 2023/24 | Sporting Charleroi | Belgian Cup | 1 | 90 | 1 | 0 |
| 2023/24 | Sporting Charleroi | Belgian Jupiler League | 22 | 970 | 0 | 0 |
| 2022/23 | Sporting Charleroi | Belgian Jupiler League | 26 | 1,176 | 5 | 0 |
| 2021/22 | Sporting Charleroi | Belgian Jupiler League | 11 | 604 | 0 | 0 |
| 2021/22 | Brest | Coupe de France | 2 | 75 | 0 | 0 |
| 2021/22 | Brest | Ligue 1 | 9 | 130 | 0 | 0 |
| 2020/21 | Club Brugge | Belgian Cup | 2 | 160 | 3 | 0 |
| 2020/21 | Club Brugge | Belgian Jupiler League | 26 | 1,011 | 4 | 1 |
| 2020/21 | Club Brugge | UEFA Champions League | 2 | 32 | 0 | 0 |
| 2020/21 | Club Brugge | UEFA Europa League | 2 | 53 | 0 | 0 |
| 2020/21 | Club Brugge II | Belgian First Division B | 2 | 180 | 1 | 0 |
| 2019/20 | Club Brugge | Belgian Cup | 1 | 38 | 0 | 0 |
| 2019/20 | Club Brugge U19 | UEFA Youth League | 1 | 84 | 0 | 0 |
| 2018/19 | Senegal U20 | FIFA U-20 World Cup | 5 | 402 | 0 | 1 |
| 2018/19 | Senegal U20 | Africa U20 Cup of Nations | 5 | 435 | 3 | 0 |
| Total | 22 seasons | 168 | 7,620 | 22 | 11 |
Champions League Qualifying
2026/27No stats available right now.
UEFA Europa League Qualifying
2026/27No stats available right now.
Greek Super League
2026/27| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 3 |
| Tackles won | 1 |
| Clearances | 1 |
| Clean sheets | 1 |
Greek Cup
2026/27No stats available right now.
Danish Landspokal
2025/26| Metric | Total |
|---|---|
| Shots | 1 |
| Clearances | 3 |
Danish Superligaen
2025/26Compared with 48 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 2 |
| Shots | 0.00 | 0 |
| Chances created | 0.00 | 0 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 3.60 | 15 |
| Aerial game | 43% | 70 |
| Metric | Total |
|---|---|
| Clearances | 1 |
Greek Cup
2025/26No stats available right now.
Greek Super League
2025/26Compared with 78 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.17 | 35 |
| Shots | 1.48 | 24 |
| Chances created | 0.96 | 51 |
| Dribbles | 0.52 | 16 |
| Touches in the box | 3.40 | 38 |
| Aerial game | 62% | 99 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 4 |
| Big chances created | 11 |
| Shots | 17 |
| Dribbles completed | 6 |
| Tackles won | 3 |
| Clearances | 17 |
Danish Landspokal
2024/25| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 8 |
| Clearances | 2 |
| Clean sheets | 1 |
Danish Superligaen
2024/25Compared with 56 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.25 | 38 |
| Shots | 2.01 | 25 |
| Chances created | 1.76 | 91 |
| Dribbles | 0.00 | 0 |
| Touches in the box | 8.04 | 100 |
| Aerial game | 47% | 71 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 7 |
| Shots | 8 |
| Tackles won | 5 |
| Interceptions | 2 |
| Clearances | 2 |
Belgian Jupiler League
2024/25Compared with 88 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 3 |
| Shots | 4.39 | 98 |
| Chances created | 1.32 | 63 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 5.71 | 74 |
| Aerial game | 54% | 90 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 3 |
| Shots | 10 |
| Tackles won | 1 |
| Clearances | 3 |
Belgian Cup
2023/24| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 1 |
Belgian Jupiler League
2023/24Compared with 88 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 |
|---|---|---|
| Goals | 0.00 | 3 |
| Shots | 2.88 | 71 |
| Chances created | 0.65 | 10 |
| Dribbles | 0.74 | 29 |
| Touches in the box | 5.47 | 64 |
| Aerial game | 55% | 93 |
| Metric | Total |
|---|---|
| Big chances created | 7 |
| Shots | 31 |
| Dribbles completed | 8 |
| Tackles won | 6 |
| Interceptions | 4 |
| Clearances | 10 |
| Clean sheets | 1 |
Belgian Cup
2022/23No stats available right now.
Belgian Jupiler League
2022/23No stats available right now.
UEFA Champions League
2022/23No stats available right now.
Belgian Cup
2022/23No stats available right now.
Belgian Jupiler League
2022/23Compared with 95 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.38 | 67 |
| Shots | 2.60 | 67 |
| Chances created | 0.92 | 34 |
| Dribbles | 0.69 | 35 |
| Touches in the box | 3.90 | 36 |
| Aerial game | 61% | 97 |
| Metric | Total |
|---|---|
| Goals | 5 |
| Big chances created | 12 |
| Shots | 34 |
| Dribbles completed | 9 |
| Tackles won | 4 |
| Interceptions | 3 |
| Clearances | 19 |
Belgian Jupiler League
2021/22No stats available right now.
Belgian Super Cup
2021/22No stats available right now.
Belgian Cup
2021/22No stats available right now.
Belgian Jupiler League
2021/22| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 11 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 5 |
| Clearances | 3 |
| Clean sheets | 1 |
Coupe de France
2021/22| Metric | Total |
|---|---|
| Shots | 1 |
Ligue 1
2021/22| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 2 |
Belgian Cup
2020/21| Metric | Total |
|---|---|
| Goals | 3 |
| Shots | 9 |
| Tackles won | 1 |
Belgian Jupiler League
2020/21| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 1 |
| Big chances created | 15 |
| Shots | 29 |
| Dribbles completed | 9 |
| Tackles won | 5 |
| Interceptions | 3 |
| Clearances | 6 |
UEFA Champions League
2020/21No stats available right now.
UEFA Europa League
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 5 |
| Dribbles completed | 2 |
Belgian First Division B
2020/21| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 4 |
| Clearances | 4 |
UEFA Youth League
2020/21No stats available right now.
Belgian Cup
2019/20No stats available right now.
Belgian Jupiler League
2019/20No stats available right now.
UEFA Champions League
2019/20No stats available right now.
UEFA Europa League
2019/20No stats available right now.
UEFA Youth League
2019/20No stats available right now.
FIFA U-20 World Cup
2018/19| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 14 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Clearances | 4 |
| Clean sheets | 1 |
Africa U20 Cup of Nations
2018/19| Metric | Total |
|---|---|
| Goals | 3 |
| Big chances created | 5 |
| Shots | 15 |
| Dribbles completed | 6 |
| Tackles won | 2 |
| Clearances | 4 |
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/20PAOK SalonikaP1-3 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 9/21 | 5.8 |
| 09/13AwayPanathinaikosP3-0 | 33' | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 5/8 | 6.1 |
| 09/06AwayLevadiakosG0-2 | 90' | 0 | 0 | 2 | 0 | 0 | 0 | 14 | 6/22 | 5.2 |
| 08/29KalamataG2-0 | 32' | 0 | 0 | 1 | 0 | 2 | 0 | 7 | 7/12 | 6.3 |
| 05/21Asteras TripolisP1-2 | 90' | 0 | 0 | 3 | 0 | 0 | 0 | 5 | 3/4 | 6.5 |
| 05/12LarissaE1-1 | 68' | 0 | 0 | 1 | 1 | 1 | 1 | 4 | 12/16 | 6.0 |
| 05/09AwayAtromitos AthensG1-2 | 14' | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1/1 | 6.2 |
| 05/02KifisiaP0-1 | 45' | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 4/7 | 6.1 |
| 04/26AwayKifisiaE0-0 | 59' | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 7/14 | 5.5 |
| 04/22AwayAsteras TripolisP2-1 | 10' | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1/2 | 6.2 |
| 04/18PanserraikosP2-3 | 79' | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 4/14 | 5.5 |
| 04/08AwayLarissaG1-2 | 89' | 0 | 1 | 0 | 0 | 3 | 1 | 9 | 14/19 | 8.0 |
| 04/04Atromitos AthensE1-1 | 76' | 0 | 0 | 1 | 0 | 0 | 1 | 8 | 4/12 | 6.0 |
| 03/22PanserraikosE0-0 | 73' | 0 | 0 | 2 | 0 | 1 | 0 | 12 | 7/12 | 6.7 |
| 03/09KifisiaG2-1 | 90' | 0 | 2 | 3 | 1 | 2 | 0 | 12 | 11/20 | 6.2 |
REY
GAM
ESP
ALA
SEV
BAD
PIT
NOR
VIT
61T
PAZ
ISI
A70
DIY
ADA
KUD
INT
FIN
ALB
BLR
SMR
CRO
ENG
EST
LUX
ISL
BUL
MKD
SCO
ESP
CZE
SUI
SVN
IND
BRA
RUS
NAM
CAN
PER
CIV
CMR
ARG
BFA
USA
MEX
TUR
FEN
ANA
ATL
RBB
DYJ
SLO
TUC
BAC
NOB
LAN
VIN
BLZ
PAR
APO
VLL






