Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Marítimo | Liga Portugal | 2 | 13 | 0 | 0 |
| 2025/26 | Wisla Plock | Polish Ekstraklasa | 13 | 640 | 0 | 0 |
| 2024/25 | LASK | Austrian Bundesliga | 3 | 62 | 0 | 0 |
| 2024/25 | AVS | Liga Portugal | 11 | 793 | 0 | 1 |
| 2024/25 | AVS | Portuguese Relegation/Promotion Play-offs | 1 | 1 | 0 | 0 |
| 2023/24 | Spartak Moscow | Russian Cup | 1 | 64 | 0 | 0 |
| 2023/24 | Spartak Moscow | Russian Premier League | 3 | 38 | 0 | 0 |
| 2022/23 | Spartak Moscow | Russian Cup | 5 | 275 | 1 | 1 |
| 2022/23 | Spartak Moscow | Russian Premier League | 13 | 954 | 0 | 0 |
| 2021/22 | Basel | Swiss Cup | 1 | 47 | 0 | 0 |
| 2021/22 | Basel | Swiss Super League | 18 | 1,259 | 1 | 1 |
| 2021/22 | Basel | UEFA Europa Conference League | 8 | 564 | 0 | 2 |
| 2021/22 | Portugal U21 | UEFA Under 21 Championship Qualifiers | 3 | 210 | 0 | 0 |
| 2020/21 | Alavés | Copa del Rey | 2 | 176 | 0 | 0 |
| 2020/21 | Alavés | LaLiga | 3 | 62 | 0 | 0 |
| 2020/21 | Farense | Liga Portugal | 18 | 1,553 | 0 | 0 |
| 2020/21 | Benfica II | Portuguese Segunda Liga | 3 | 211 | 0 | 0 |
| 2020/21 | Portugal U21 | UEFA Under 21 Championship | 1 | 120 | 0 | 0 |
| 2019/20 | Benfica | UEFA Champions League | 5 | 450 | 0 | 0 |
| 2019/20 | Benfica | Portuguese Cup | 4 | 360 | 0 | 0 |
| 2019/20 | Benfica | Portuguese League Cup | 3 | 270 | 0 | 0 |
| 2019/20 | Benfica | Liga Portugal | 12 | 876 | 0 | 0 |
| 2019/20 | Benfica | UEFA Europa League | 2 | 180 | 0 | 0 |
| 2019/20 | Portugal U21 | UEFA Under 21 Championship Qualifiers | 1 | 90 | 0 | 0 |
| 2018/19 | Portugal U19 | Toulon Tournament | 3 | 270 | 0 | 1 |
| 2018/19 | Portugal U19 | UEFA Under 19 Championship | 5 | 426 | 0 | 0 |
| 2018/19 | Portugal U19 | Under 19 Internationals | 1 | 13 | 0 | 0 |
| 2018/19 | Benfica U19 | UEFA Youth League | 6 | 378 | 1 | 0 |
| 2018/19 | Benfica U23 | Premier League International Cup | 2 | 173 | 0 | 0 |
| Total | 29 seasons | 153 | 10,528 | 3 | 6 |
Liga Portugal
2026/27Compared with 49 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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 0% | 0 |
| Tackles | 0.00 | 1 |
| Interceptions | 0.00 | 0 |
| Clearances | 0.00 | 0 |
| Pass accuracy | 100% | 100 |
No stats available right now.
Portuguese League Cup
2026/27No stats available right now.
Polish Cup
2025/26No stats available right now.
Polish Ekstraklasa
2025/26Compared with 131 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 | 58% | 70 |
| Aerial game | 56% | 61 |
| Tackles | 0.84 | 47 |
| Interceptions | 0.42 | 4 |
| Clearances | 3.09 | 19 |
| Pass accuracy | 83% | 49 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 4 |
| Dribbles completed | 4 |
| Tackles won | 6 |
| Interceptions | 3 |
| Clearances | 22 |
Austrian Bundesliga
2024/25Compared with 89 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 |
|---|---|---|
| Duels won | 71% | 99 |
| Aerial game | 50% | 26 |
| Tackles | 5.81 | 100 |
| Interceptions | 1.45 | 71 |
| Clearances | 0.00 | 0 |
| Pass accuracy | 80% | 52 |
| Metric | Total |
|---|---|
| Tackles won | 4 |
| Interceptions | 1 |
Austrian OFB Pokal
2024/25No stats available right now.
UEFA Europa League Qualifying
2024/25No stats available right now.
Portuguese Cup
2024/25No stats available right now.
Liga Portugal
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 | 58% | 67 |
| Aerial game | 60% | 68 |
| Tackles | 1.59 | 89 |
| Interceptions | 1.48 | 86 |
| Clearances | 1.93 | 10 |
| Pass accuracy | 74% | 16 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 5 |
| Shots | 1 |
| Dribbles completed | 5 |
| Tackles won | 14 |
| Interceptions | 13 |
| Clearances | 17 |
Portuguese Relegation/Promotion Play-offs
2024/25No stats available right now.
Russian Cup
2023/24No stats available right now.
Russian Premier League
2023/24Compared with 125 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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 50% | 20 |
| Tackles | 4.74 | 100 |
| Interceptions | 0.00 | 0 |
| Clearances | 2.37 | 38 |
| Pass accuracy | 81% | 71 |
| Metric | Total |
|---|---|
| Tackles won | 2 |
| Clearances | 1 |
Russian Cup
2022/23Compared with 41 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: Duels won, Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Pass accuracy | 100% | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 1 |
Russian Premier League
2022/23| Metric | Total |
|---|---|
| Big chances created | 12 |
| Shots | 8 |
| Dribbles completed | 10 |
| Tackles won | 14 |
| Interceptions | 7 |
| Clearances | 12 |
| Clean sheets | 1 |
Swiss Cup
2021/22No stats available right now.
Swiss Super League
2021/22| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 14 |
| Shots | 7 |
| Dribbles completed | 4 |
| Tackles won | 15 |
| Interceptions | 20 |
| Clearances | 31 |
| Clean sheets | 5 |
UEFA Europa Conference League
2021/22| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 6 |
| Shots | 2 |
| Dribbles completed | 9 |
| Tackles won | 7 |
| Interceptions | 8 |
| Clearances | 14 |
UEFA Under 21 Championship Qualifiers
2021/22| Metric | Total |
|---|---|
| Big chances created | 4 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clearances | 5 |
Champions League Qualifying
2020/21No stats available right now.
Liga Portugal
2020/21No stats available right now.
UEFA Europa League
2020/21No stats available right now.
Copa del Rey
2020/21| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 3 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clean sheets | 1 |
LaLiga
2020/21| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 1 |
Portuguese Cup
2020/21No stats available right now.
Liga Portugal
2020/21| Metric | Total |
|---|---|
| Big chances created | 11 |
| Shots | 4 |
| Dribbles completed | 11 |
| Tackles won | 16 |
| Interceptions | 29 |
| Clearances | 21 |
| Clean sheets | 5 |
Portuguese Segunda Liga
2020/21| Metric | Total |
|---|---|
| Big chances created | 1 |
| Dribbles completed | 2 |
| Tackles won | 2 |
| Interceptions | 3 |
| Clearances | 4 |
UEFA Under 21 Championship
2020/21| Metric | Total |
|---|---|
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 2 |
UEFA Champions League
2019/20| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 1 |
| Dribbles completed | 3 |
| Tackles won | 6 |
| Interceptions | 2 |
| Clearances | 12 |
| Clean sheets | 1 |
Portuguese Cup
2019/20| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Interceptions | 5 |
| Clearances | 1 |
| Clean sheets | 1 |
Portuguese League Cup
2019/20| Metric | Total |
|---|---|
| Clean sheets | 1 |
Liga Portugal
2019/20| Metric | Total |
|---|---|
| Big chances created | 5 |
| Shots | 1 |
| Dribbles completed | 10 |
| Tackles won | 13 |
| Interceptions | 14 |
| Clearances | 14 |
| Clean sheets | 3 |
UEFA Europa League
2019/20| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 2 |
| Tackles won | 3 |
| Interceptions | 6 |
| Clearances | 2 |
UEFA Under 21 Championship Qualifiers
2019/20| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 1 |
UEFA Youth League
2019/20No stats available right now.
Toulon Tournament
2018/19| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 1 |
| Interceptions | 2 |
| Clearances | 6 |
| Clean sheets | 2 |
UEFA Under 19 Championship
2018/19| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 2 |
| Dribbles completed | 5 |
| Tackles won | 6 |
| Interceptions | 4 |
| Clearances | 8 |
| Clean sheets | 1 |
Under 19 Internationals
2018/19No stats available right now.
UEFA Youth League
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
Premier League International Cup
2018/19| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
| Clearances | 2 |
| Clean sheets | 1 |
UEFA Under 17 European Championship
2017/18No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 08/16AwayFamalicãoG1-2 | 10' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4/4 | 6.1 |
| 08/08Casa PiaG1-0 | 3' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2/2 | 5.6 |
| 05/10Motor LublinP0-4 | 65' | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 42/48 | 6.0 |
| 05/03AwayPogon SzczecinP3-0 | 73' | 0 | 0 | 2 | 0 | 1 | 3 | 1 | 17/23 | 6.1 |
| 04/26Radomiak RadomP0-1 | 45' | 0 | 0 | 0 | 1 | 0 | 3 | 1 | 15/18 | 6.0 |
| 04/19AwayTermalica NiecieczaG1-3 | 22' | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 18/20 | 6.0 |
| 03/09Arka GdyniaP0-3 | 63' | 0 | 0 | 1 | 1 | 0 | 5 | 1 | 37/42 | 7.0 |
| 02/21AwayLegia WarsawP2-1 | 3' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3/3 | 6.2 |
| 12/08AwayKorona KielceE1-1 | 81' | 0 | 0 | 6 | 0 | 0 | 1 | 1 | 26/34 | 6.2 |
| 11/08AwayMotor LublinE1-1 | 45' | 0 | 0 | 2 | 1 | 0 | 3 | 1 | 16/17 | 6.5 |
| 11/03Pogon SzczecinG2-0 | 55' | 0 | 0 | 0 | 1 | 2 | 2 | 1 | 27/31 | 6.0 |
| 10/27AwayRadomiak RadomE1-1 | 89' | 0 | 0 | 5 | 0 | 0 | 5 | 1 | 32/43 | 6.6 |
| 10/20Termalica NiecieczaG3-1 | 84' | 0 | 0 | 4 | 2 | 0 | 5 | 3 | 25/34 | 6.9 |
| 09/26GKS KatowiceE1-1 | 1' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/1 | 6.0 |
| 09/19Jagiellonia BiałystokP0-1 | 14' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 3/3 | 5.8 |
ARM
MNE
GEO
UKR
LVA
CYP
ZIM
COD
CTA
BFA
EQG
SLE
DEN
BLR
ENG
TUR
ITA
SWE
POL
ROU
BIH
NIR
HUN
BEL
FRA
GLP
BRB
CUB
SUR
MTQ
SKN
GRN
LCA
BER
JAM
HON
GUA
SLV
TUN
BOT
SSL
LIB
OLI
SHA
DUH
SAI
RAY
QAT_U19
WAN
ALB
PRK
CHN
JPN
VEN
KOR
URU
KHA
WAK











