Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Annecy | French Ligue 2 | 5 | 206 | 0 | 1 |
| 2025/26 | Yverdon Sport | Swiss Challenge League | 17 | 643 | 1 | 3 |
| 2025/26 | Yverdon Sport | Swiss Cup | 1 | 33 | 0 | 0 |
| 2025/26 | Switzerland U20 | Under 20 Internationals | 1 | 28 | 0 | 0 |
| 2024/25 | Annecy | French Ligue 2 | 3 | 37 | 0 | 0 |
| 2024/25 | Bellinzona | Swiss Challenge League | 13 | 502 | 1 | 0 |
| 2023/24 | Bellinzona | Swiss Challenge League | 20 | 441 | 1 | 0 |
| 2023/24 | Switzerland U19 | Under 19 Internationals | 2 | 80 | 0 | 0 |
| 2022/23 | Bellinzona | Swiss Challenge League | 5 | 51 | 0 | 0 |
| Total | 9 seasons | 67 | 2,021 | 3 | 4 |
Swiss Super League
2026/27No stats available right now.
UEFA Europa Conference League Qualifying
2026/27No stats available right now.
Swiss Challenge League
2026/27No stats available right now.
UEFA Under 19 Championship Qualifiers
2026/27No stats available right now.
French Ligue 2
2025/26Compared with 101 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 | 5 |
| Shots | 0.87 | 4 |
| Chances created | 0.44 | 8 |
| Dribbles | 3.06 | 100 |
| Touches in the box | 5.68 | 84 |
| Aerial game | 57% | 95 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 2 |
| Dribbles completed | 7 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 1 |
Swiss Challenge League
2025/26Compared with 46 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.14 | 23 |
| Shots | 2.10 | 38 |
| Chances created | 1.12 | 45 |
| Dribbles | 2.80 | 97 |
| Touches in the box | 7.14 | 97 |
| Aerial game | 14% | 3 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 8 |
| Shots | 15 |
| Dribbles completed | 20 |
| Tackles won | 6 |
| Interceptions | 6 |
| Clearances | 4 |
Swiss Cup
2025/26| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 2 |
Under 20 Internationals
2025/26| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 2 |
| Tackles won | 1 |
UEFA Under 19 Championship Qualifiers
2025/26No stats available right now.
Coupe de France
2024/25No stats available right now.
French Ligue 2
2024/25Compared 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 2 |
| Shots | 2.43 | 61 |
| Chances created | 0.00 | 0 |
| Dribbles | 7.30 | 100 |
| Touches in the box | 2.43 | 3 |
| Aerial game | 0% | 0 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 3 |
| Tackles won | 1 |
Swiss Challenge League
2024/25Compared with 48 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 |
|---|---|---|
| Goals | 0.18 | 16 |
| Shots | 1.61 | 14 |
| Chances created | 1.25 | 72 |
| Dribbles | 2.69 | 95 |
| Touches in the box | 4.30 | 32 |
| Aerial game | 22% | 9 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 7 |
| Shots | 9 |
| Dribbles completed | 15 |
| Tackles won | 4 |
| Interceptions | 7 |
| Clearances | 2 |
UEFA Under 19 Championship Qualifiers
2024/25No stats available right now.
Swiss Challenge League
2023/24Compared with 42 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 |
|---|---|---|
| Goals | 0.20 | 26 |
| Shots | 1.43 | 5 |
| Chances created | 0.41 | 0 |
| Dribbles | 3.47 | 98 |
| Touches in the box | 5.31 | 71 |
| Aerial game | 50% | 73 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 7 |
| Dribbles completed | 17 |
| Tackles won | 10 |
| Interceptions | 8 |
Swiss Cup
2023/24No stats available right now.
UEFA Under 19 Championship Qualifiers
2023/24No stats available right now.
Under 19 Internationals
2023/24| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 2 |
Swiss Challenge League
2022/23Compared with 43 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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 2 |
| Shots | 0.00 | 2 |
| Chances created | 0.00 | 43 |
| Dribbles | 0.00 | 50 |
| Touches in the box | 0.00 | 50 |
No stats available right now.
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 04/19St. GallenP0-2 | 33' | 0 | 0 | 0 | 0 | 1 | 2 | 4 | 2/5 | 6.5 |
| 10/10AwayEngland U20G0-1 | 28' | 0 | 0 | 2 | 2 | 0 | 2 | 5 | 9/11 | 7.2 |
| 09/13ReimsE1-1 | 22' | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0/1 | 6.1 |
| 08/29AwayRed StarP1-0 | 61' | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 6/12 | 5.8 |
| 08/22AwayAmiensG0-1 | 45' | 0 | 0 | 0 | 0 | 0 | 3 | 5 | 7/11 | 6.5 |
| 08/16DunkerqueE2-2 | 58' | 0 | 1 | 1 | 0 | 1 | 3 | 4 | 6/8 | 7.7 |
| 08/09AwayPauP2-0 | 20' | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1/2 | 6.1 |
| 05/02AwayClermontP3-2 | 22' | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 10/14 | 6.1 |
| 03/28AwayPauP1-0 | 14' | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 2/3 | 5.9 |
| 02/28Paris FCP2-3 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 10/12AwayNetherlands U19P4-3 | 55' | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3/4 | 5.6 |
| 09/09AwayEngland U19P4-2 | 25' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5/7 | 5.7 |
LIV
MCI
BET
OSA
SCF
S04
SAS
MIL
UCA
MAC
SLB
VSC
WES
ANT
EVE
LAS
FCM
FCK
ARI
VOL
POG
KOR
RUB
DIN
ZEM
ZEL
POD
SPA
BUR
M69
ADE
SOM
SAK
İSK
BAL
AKS
BUC
GAZ
ESK
ETM
KRS
ESA
NIG
YMI
OFK
BJK
PZH
REN
AUX
PAD
CAR
RAC
VAL
STL
LAG
ASL
CSL
PAC
NCX
PUM
CAZ
CAG
JUV
TRO
MAR
ATL
SAN
FLA
FLU
GRE
INT
PAL
COR
BAH
MIR
ORE
CUE

