Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Thun | Champions League Qualifying | 2 | 64 | 0 | 0 |
| 2026/27 | Thun | Swiss Super League | 6 | 527 | 2 | 1 |
| 2026/27 | Thun | UEFA Europa League Qualifying | 3 | 126 | 0 | 0 |
| 2026/27 | Thun | Swiss Cup | 1 | 90 | 0 | 0 |
| 2025/26 | Odense Boldklub | Danish Landspokal | 3 | 256 | 0 | 0 |
| 2025/26 | Odense Boldklub | Danish Superligaen | 28 | 2,423 | 2 | 1 |
| 2024/25 | Odense Boldklub | Danish 1. Division | 12 | 1,080 | 0 | 1 |
| 2024/25 | Viborg FF | Danish Landspokal | 2 | 163 | 1 | 0 |
| 2024/25 | Viborg FF | Danish Superligaen | 13 | 1,036 | 1 | 0 |
| 2023/24 | Viborg FF | Danish Landspokal | 2 | 180 | 0 | 0 |
| 2023/24 | Viborg FF | Danish Superligaen | 24 | 2,108 | 1 | 1 |
| 2022/23 | Viborg FF | Danish Landspokal | 3 | 206 | 1 | 0 |
| 2022/23 | Viborg FF | Danish Superligaen | 28 | 2,472 | 1 | 0 |
| 2022/23 | Viborg FF | UEFA Europa Conference League Qualifying | 4 | 337 | 0 | 0 |
| 2021/22 | Young Boys | UEFA Champions League | 2 | 180 | 0 | 0 |
| 2021/22 | Young Boys | Swiss Cup | 1 | 90 | 1 | 0 |
| 2021/22 | Young Boys | Swiss Super League | 6 | 336 | 0 | 0 |
| 2021/22 | Viborg FF | Danish Superligaen | 15 | 1,380 | 2 | 0 |
| 2020/21 | Young Boys | Swiss Super League | 4 | 139 | 0 | 0 |
| 2020/21 | Young Boys | UEFA Europa League | 3 | 178 | 0 | 0 |
| 2019/20 | Young Boys | Swiss Cup | 2 | 104 | 0 | 0 |
| 2019/20 | Young Boys | Swiss Super League | 19 | 1,048 | 1 | 0 |
| 2019/20 | Young Boys | UEFA Europa League | 3 | 204 | 0 | 0 |
| 2018/19 | Aarau | Swiss Challenge League | 27 | 2,430 | 1 | 0 |
| 2018/19 | Aarau | Swiss Play-offs 1/2 | 2 | 210 | 0 | 0 |
| 2017/18 | Thun | Swiss Super League | 20 | 1,693 | 0 | 1 |
| 2015/16 | FC Wohlen | Swiss Challenge League | 26 | 1,984 | 1 | 0 |
| Total | 27 seasons | 261 | 21,044 | 15 | 5 |
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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 67% | 72 |
| Aerial game | 67% | 52 |
| Tackles | 0.00 | 13 |
| Interceptions | 0.00 | 13 |
| Clearances | 14.06 | 100 |
| Pass accuracy | 47% | 0 |
| Metric | Total |
|---|---|
| Clearances | 10 |
Swiss Super League
2026/27Compared with 43 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 | 61% | 66 |
| Aerial game | 55% | 43 |
| Tackles | 1.02 | 31 |
| Interceptions | 0.85 | 17 |
| Clearances | 5.29 | 57 |
| Pass accuracy | 84% | 55 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 7 |
| Tackles won | 6 |
| Interceptions | 5 |
| Clearances | 31 |
| Clean sheets | 1 |
UEFA Europa League Qualifying
2026/27Compared with 16 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 71% | 94 |
| Aerial game | 67% | 50 |
| Tackles | 0.00 | 3 |
| Interceptions | 0.00 | 3 |
| Clearances | 4.29 | 75 |
| Pass accuracy | 82% | 31 |
| Metric | Total |
|---|---|
| Big chances created | 1 |
| Clearances | 6 |
| Clean sheets | 1 |
Swiss Cup
2026/27| Metric | Total |
|---|---|
| Clean sheets | 1 |
UEFA Europa Conference League
2026/27No stats available right now.
Danish Landspokal
2025/26| Metric | Total |
|---|---|
| Big chances created | 2 |
| Tackles won | 2 |
| Interceptions | 1 |
| Clearances | 17 |
| Clean sheets | 1 |
Danish Superligaen
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 |
|---|---|---|
| Duels won | 47% | 12 |
| Aerial game | 49% | 37 |
| Tackles | 0.78 | 28 |
| Interceptions | 1.08 | 47 |
| Clearances | 3.68 | 49 |
| Pass accuracy | 89% | 79 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 5 |
| Shots | 17 |
| Tackles won | 21 |
| Interceptions | 29 |
| Clearances | 99 |
| Clean sheets | 4 |
Danish 1. Division
2024/25Compared with 84 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 | 61% | 82 |
| Aerial game | 62% | 79 |
| Tackles | 0.33 | 3 |
| Interceptions | 0.75 | 17 |
| Clearances | 5.25 | 76 |
| Pass accuracy | 90% | 95 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 4 |
| Shots | 8 |
| Tackles won | 4 |
| Interceptions | 9 |
| Clearances | 63 |
| Clean sheets | 3 |
Danish Landspokal
2024/25| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 13 |
Danish Superligaen
2024/25Compared with 82 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 | 57% | 54 |
| Aerial game | 59% | 65 |
| Tackles | 0.43 | 8 |
| Interceptions | 1.82 | 97 |
| Clearances | 3.04 | 38 |
| Pass accuracy | 91% | 82 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 11 |
| Tackles won | 5 |
| Interceptions | 21 |
| Clearances | 35 |
| Clean sheets | 3 |
Danish Landspokal
2023/24| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 1 |
Danish Superligaen
2023/24| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 6 |
| Shots | 8 |
| Dribbles completed | 3 |
| Tackles won | 8 |
| Interceptions | 30 |
| Clearances | 64 |
| Clean sheets | 1 |
Danish Landspokal
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 2 |
| Dribbles completed | 2 |
| Interceptions | 5 |
| Clearances | 5 |
Danish Superligaen
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 7 |
| Shots | 17 |
| Dribbles completed | 7 |
| Tackles won | 19 |
| Interceptions | 35 |
| Clearances | 96 |
| Clean sheets | 6 |
UEFA Europa Conference League Qualifying
2022/23| Metric | Total |
|---|---|
| Interceptions | 1 |
| Clean sheets | 2 |
UEFA Champions League
2021/22| Metric | Total |
|---|---|
| Shots | 1 |
| Interceptions | 3 |
| Clearances | 5 |
Champions League Qualifying
2021/22No stats available right now.
Swiss Cup
2021/22| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
Swiss Super League
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 6 |
| Clearances | 8 |
Danish Landspokal
2021/22No stats available right now.
Danish Superligaen
2021/22| Metric | Total |
|---|---|
| Goals | 2 |
| Big chances created | 6 |
| Shots | 5 |
| Dribbles completed | 2 |
| Tackles won | 11 |
| Interceptions | 12 |
| Clearances | 52 |
| Clean sheets | 5 |
German Bundesliga Zwei
2020/21No stats available right now.
DFB-Pokal
2020/21No stats available right now.
German Bundesliga Zwei (DFL - Official)
2020/21No stats available right now.
Champions League Qualifying
2020/21No stats available right now.
Swiss Super League
2020/21| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 2 |
UEFA Europa League
2020/21| Metric | Total |
|---|---|
| Shots | 4 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 8 |
| Clearances | 5 |
UEFA Europa League Qualifying
2020/21No stats available right now.
Champions League Qualifying
2019/20No stats available right now.
Swiss Cup
2019/20No stats available right now.
Swiss Super League
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 1 |
| Shots | 5 |
| Tackles won | 6 |
| Interceptions | 16 |
| Clearances | 39 |
| Clean sheets | 6 |
UEFA Europa League
2019/20| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 6 |
UEFA Champions League
2018/19No stats available right now.
Champions League Qualifying
2018/19No stats available right now.
Swiss Challenge League
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 9 |
Swiss Cup
2018/19No stats available right now.
Swiss Play-offs 1/2
2018/19| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 8 |
| Clean sheets | 1 |
Champions League Qualifying
2017/18No stats available right now.
UEFA Europa League
2017/18No stats available right now.
Swiss Cup
2017/18No stats available right now.
Swiss Super League
2017/18| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 6 |
| Dribbles completed | 3 |
| Tackles won | 19 |
| Interceptions | 33 |
| Clearances | 83 |
| Clean sheets | 2 |
Champions League Qualifying
2016/17No stats available right now.
Swiss Cup
2016/17No stats available right now.
Swiss Super League
2016/17No stats available right now.
UEFA Europa League Qualifying
2015/16No stats available right now.
Swiss Challenge League
2015/16| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Clean sheets | 5 |
Swiss Cup
2015/16No stats available right now.
Swiss Cup
2014/15No stats available right now.
Swiss Super League
2014/15No stats available right now.
UEFA Europa League
2014/15No stats available right now.
UEFA Europa League Qualifying
2014/15No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/16ServetteP2-4 | 77' | 0 | 0 | 9 | 1 | 0 | 5 | 1 | 52/60 | 6.6 |
| 09/02Lausanne-SportE0-0 | 90' | 0 | 0 | 3 | 0 | 0 | 2 | 1 | 50/57 | 6.5 |
| 08/30AwaySt. GallenG3-4 | 90' | 0 | 0 | 8 | 3 | 1 | 8 | 4 | 16/25 | 6.6 |
| 08/20AwayLech PoznanP7-0 | 34' | 0 | 0 | 3 | 0 | 0 | 1 | 0 | 13/16 | 6.2 |
| 08/13AwayVikingur ReykjavíkP3-2 | 2' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 08/09AwayBaselP4-2 | 90' | 0 | 0 | 1 | 0 | 0 | 6 | 3 | 67/80 | 6.5 |
| 08/06Vikingur ReykjavíkG3-0 | 90' | 0 | 0 | 2 | 0 | 0 | 4 | 2 | 28/34 | 6.6 |
| 08/01Young BoysP0-6 | 90' | 0 | 0 | 8 | 0 | 0 | 3 | 1 | 34/46 | 5.4 |
| 07/28AwayDinamo ZagrebP3-2 | 53' | 0 | 0 | 9 | 0 | 0 | 2 | 2 | 6/14 | 5.9 |
| 07/25AwayLuzernG1-3 | 90' | 2 | 0 | 3 | 1 | 2 | 3 | 2 | 40/45 | 9.3 |
| 07/21Dinamo ZagrebE1-1 | 11' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1/1 | 5.9 |
| 05/03Silkeborg IFP2-3 | 67' | 0 | 0 | 1 | 1 | 1 | 2 | 0 | 89/95 | 5.0 |
| 04/26AwayFredericiaG0-2 | 90' | 0 | 1 | 8 | 0 | 5 | 2 | 1 | 49/53 | 8.8 |
| 04/22AwayFC KøbenhavnP2-1 | 79' | 0 | 0 | 2 | 1 | 2 | 7 | 5 | 82/88 | 7.2 |
| 04/19Randers FCG3-1 | 90' | 0 | 0 | 3 | 0 | 1 | 1 | 1 | 52/63 | 6.1 |
IND
BRA
RUS
NAM
RBS
VIE
OSS
MVV
VIT
NAC
DEP
ATM
BLR
SMR
CRO
ENG
EST
LUX
ISL
BUL
MKD
SCO
ESP
CZE
SUI
SVN
CAN
PER
CIV
CMR
ARG
BFA
USA
MEX
TUR
FEN
ANA
ATL
RBB
DYJ
SLO
TUC
BAC
NOB
LAN
VIN
BLZ
PAR
APO
VLL
ACA
CBO
COL
CAS
MOR
ALL
SMG
MIT
TEM
GJU
TRI
QAC
AND




