Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13 13 1,170 13.0 0 0 0 0 0 0 4 0 0.6 0.6 0.1 0.7 5 34 0 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 32 32 2,805 31.2 1 0 1 1 0 0 6 1 1.1 1.1 0.3 1.3 14 113 9 0.03 0.00 0.03 0.03 0.03 0.03 0.01 0.04 0.03 0.04 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17 17 1,530 17.0 0 0 0 0 0 0 1 0 0.6 0.6 0.5 1.1 9 47 9 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.07 0.04 0.07 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 4 4 321 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 27 24 2,111 23.5 3 1 4 3 0 0 7 0 0.13 0.04 0.17 0.13 0.17 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 29 28 2,427 27.0 1 1 2 1 0 0 8 0 1.9 1.9 0.4 2.4 11 102 14 0.04 0.04 0.07 0.04 0.07 0.07 0.02 0.09 0.07 0.09 Matches 2024-2025 25 Vitória 3. Conf Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 4 3 315 3.5 1 0 1 1 0 0 0 0 0.3 0.3 0.0 0.3 0 7 1 0.29 0.00 0.29 0.29 0.29 0.07 0.00 0.08 0.07 0.08 Matches 6 Seasons 3 Clubs 3 Leagues 127 122 10,769 119.7 6 2 8 6 0 0 27 1 4.5 4.5 1.3 5.8 39 305 33 0.05 0.02 0.07 0.05 0.07 0.05 0.01 0.06 0.05 0.06 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches B-SAD (3 Seasons) 1 League 62 62 5,505 61.2 1 0 1 1 0 0 11 1 2.3 2.3 0.8 3.1 28 194 18 0.02 0.00 0.02 0.02 0.02 0.04 0.01 0.05 0.04 0.05 Vitória (2 Seasons) 2 Leagues 34 32 2,832 31.5 2 1 3 2 0 0 8 0 2.2 2.2 0.4 2.6 11 111 15 0.06 0.03 0.10 0.06 0.10 0.07 0.01 0.08 0.07 0.08 Grasshopper (2 Seasons) 1 League 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15 Primeira Liga (5 Seasons) 95 93 8,247 91.6 3 1 4 3 0 0 19 1 4.5 4.5 1.3 5.8 39 303 33 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Super Lg (2 Seasons) 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15 Conf Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 20 B-SAD 1 League 13 13 1,170 13.0 0 0 0 0 0 0 4 0 0.6 0.6 0.1 0.7 5 34 0 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 2020-2021 21 B-SAD 1 League 32 32 2,805 31.2 1 0 1 1 0 0 6 1 1.1 1.1 0.3 1.3 14 113 9 0.03 0.00 0.03 0.03 0.03 0.03 0.01 0.04 0.03 0.04 2021-2022 22 B-SAD 1 League 17 17 1,530 17.0 0 0 0 0 0 0 1 0 0.6 0.6 0.5 1.1 9 47 9 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.07 0.04 0.07 2021-2022 22 Grasshopper 1 League 4 4 321 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Grasshopper 1 League 27 24 2,111 23.5 3 1 4 3 0 0 7 0 0.13 0.04 0.17 0.13 0.17 2023-2024 24 Vitória 1 League 29 28 2,427 27.0 1 1 2 1 0 0 8 0 1.9 1.9 0.4 2.4 11 102 14 0.04 0.04 0.07 0.04 0.07 0.07 0.02 0.09 0.07 0.09 2024-2025 25 Vitória 2 Leagues 5 4 405 4.5 1 0 1 1 0 0 0 0 0.3 0.3 0.0 0.3 0 9 1 0.22 0.00 0.22 0.22 0.22 0.06 0.00 0.06 0.06 0.06 6 Seasons 3 Clubs 3 Leagues 127 122 10,769 119.7 6 2 8 6 0 0 27 1 4.5 4.5 1.3 5.8 39 305 33 0.05 0.02 0.07 0.05 0.07 0.05 0.01 0.06 0.05 0.06 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches B-SAD (3 Seasons) 1 League 62 62 5,505 61.2 1 0 1 1 0 0 11 1 2.3 2.3 0.8 3.1 28 194 18 0.02 0.00 0.02 0.02 0.02 0.04 0.01 0.05 0.04 0.05 Vitória (2 Seasons) 2 Leagues 34 32 2,832 31.5 2 1 3 2 0 0 8 0 2.2 2.2 0.4 2.6 11 111 15 0.06 0.03 0.10 0.06 0.10 0.07 0.01 0.08 0.07 0.08 Grasshopper (2 Seasons) 1 League 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15 Primeira Liga (5 Seasons) 95 93 8,247 91.6 3 1 4 3 0 0 19 1 4.5 4.5 1.3 5.8 39 303 33 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Super Lg (2 Seasons) 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15 Conf Lg (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13 13 1,170 13.0 0 0 0 0 0 0 4 0 0.6 0.6 0.1 0.7 5 34 0 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 32 32 2,805 31.2 1 0 1 1 0 0 6 1 1.1 1.1 0.3 1.3 14 113 9 0.03 0.00 0.03 0.03 0.03 0.03 0.01 0.04 0.03 0.04 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17 17 1,530 17.0 0 0 0 0 0 0 1 0 0.6 0.6 0.5 1.1 9 47 9 0.00 0.00 0.00 0.00 0.00 0.04 0.03 0.07 0.04 0.07 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 4 4 321 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 27 24 2,111 23.5 3 1 4 3 0 0 7 0 0.13 0.04 0.17 0.13 0.17 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 29 28 2,427 27.0 1 1 2 1 0 0 8 0 1.9 1.9 0.4 2.4 11 102 14 0.04 0.04 0.07 0.04 0.07 0.07 0.02 0.09 0.07 0.09 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 4 3 315 3.5 1 0 1 1 0 0 0 0 0.3 0.3 0.0 0.3 0 7 1 0.29 0.00 0.29 0.29 0.29 0.07 0.00 0.08 0.07 0.08 Matches 6 Seasons 3 Clubs 2 Leagues 126 121 10,679 118.7 6 2 8 6 0 0 27 1 4.5 4.5 1.3 5.8 39 303 33 0.05 0.02 0.07 0.05 0.07 0.05 0.01 0.06 0.05 0.06 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches B-SAD (3 Seasons) 1 League 62 62 5,505 61.2 1 0 1 1 0 0 11 1 2.3 2.3 0.8 3.1 28 194 18 0.02 0.00 0.02 0.02 0.02 0.04 0.01 0.05 0.04 0.05 Vitória (2 Seasons) 1 League 33 31 2,742 30.5 2 1 3 2 0 0 8 0 2.2 2.2 0.4 2.6 11 109 15 0.07 0.03 0.10 0.07 0.10 0.07 0.01 0.09 0.07 0.09 Grasshopper (2 Seasons) 1 League 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15 Primeira Liga (5 Seasons) 95 93 8,247 91.6 3 1 4 3 0 0 19 1 4.5 4.5 1.3 5.8 39 303 33 0.03 0.01 0.04 0.03 0.04 0.05 0.01 0.06 0.05 0.06 Super Lg (2 Seasons) 31 28 2,432 27.0 3 1 4 3 0 0 8 0 0.11 0.04 0.15 0.11 0.15
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2024-2025 25 Vitória 3. Conf Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 2 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13.0 0 5 1 20.0 0.38 0.08 0.00 0.00 8.1 0 0 0 0.6 0.6 0.12 -0.6 -0.6 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 31.2 1 14 2 14.3 0.45 0.06 0.07 0.50 24.8 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17.0 0 9 2 22.2 0.53 0.12 0.00 0.00 17.2 0 0 0 0.6 0.6 0.07 -0.6 -0.6 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 3.6 0 2 0 0.0 0.56 0.00 0.00 0 0 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 23.5 3 15 4 26.7 0.64 0.17 0.20 0.75 0 0 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 27.0 1 16 3 18.8 0.59 0.11 0.06 0.33 12.5 0 0 0 1.9 1.9 0.12 -0.9 -0.9 Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 3.5 1 3 1 33.3 0.86 0.29 0.33 1.00 10.6 0 0 0 0.3 0.3 0.09 +0.7 +0.7 Matches 6 Seasons 3 Clubs 3 Leagues 119.7 6 64 13 20.3 0.53 0.11 0.09 0.46 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches B-SAD (3 Seasons) 1 League 61.2 1 28 5 17.9 0.46 0.08 0.04 0.20 19.4 0 0 0 2.3 2.3 0.09 -1.3 -1.3 Vitória (2 Seasons) 2 Leagues 31.5 2 19 4 21.1 0.60 0.13 0.11 0.50 12.2 0 0 0 2.2 2.2 0.12 -0.2 -0.2 Grasshopper (2 Seasons) 1 League 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0 Primeira Liga (5 Seasons) 91.6 3 47 9 19.1 0.51 0.10 0.06 0.33 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Super Lg (2 Seasons) 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0 Conf Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 B-SAD 1 League 13.0 0 5 1 20.0 0.38 0.08 0.00 0.00 8.1 0 0 0 0.6 0.6 0.12 -0.6 -0.6 2020-2021 21 B-SAD 1 League 31.2 1 14 2 14.3 0.45 0.06 0.07 0.50 24.8 0 0 0 1.1 1.1 0.09 -0.1 -0.1 2021-2022 22 B-SAD 1 League 17.0 0 9 2 22.2 0.53 0.12 0.00 0.00 17.2 0 0 0 0.6 0.6 0.07 -0.6 -0.6 2021-2022 22 Grasshopper 1 League 3.6 0 2 0 0.0 0.56 0.00 0.00 0 0 2022-2023 23 Grasshopper 1 League 23.5 3 15 4 26.7 0.64 0.17 0.20 0.75 0 0 2023-2024 24 Vitória 1 League 27.0 1 16 3 18.8 0.59 0.11 0.06 0.33 12.5 0 0 0 1.9 1.9 0.12 -0.9 -0.9 2024-2025 25 Vitória 2 Leagues 4.5 1 3 1 33.3 0.67 0.22 0.33 1.00 10.6 0 0 0 0.3 0.3 0.09 +0.7 +0.7 6 Seasons 3 Clubs 3 Leagues 119.7 6 64 13 20.3 0.53 0.11 0.09 0.46 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches B-SAD (3 Seasons) 1 League 61.2 1 28 5 17.9 0.46 0.08 0.04 0.20 19.4 0 0 0 2.3 2.3 0.09 -1.3 -1.3 Vitória (2 Seasons) 2 Leagues 31.5 2 19 4 21.1 0.60 0.13 0.11 0.50 12.2 0 0 0 2.2 2.2 0.12 -0.2 -0.2 Grasshopper (2 Seasons) 1 League 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0 Primeira Liga (5 Seasons) 91.6 3 47 9 19.1 0.51 0.10 0.06 0.33 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Super Lg (2 Seasons) 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0 Conf Lg (1 Season) 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13.0 0 5 1 20.0 0.38 0.08 0.00 0.00 8.1 0 0 0 0.6 0.6 0.12 -0.6 -0.6 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 31.2 1 14 2 14.3 0.45 0.06 0.07 0.50 24.8 0 0 0 1.1 1.1 0.09 -0.1 -0.1 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17.0 0 9 2 22.2 0.53 0.12 0.00 0.00 17.2 0 0 0 0.6 0.6 0.07 -0.6 -0.6 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 3.6 0 2 0 0.0 0.56 0.00 0.00 0 0 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 23.5 3 15 4 26.7 0.64 0.17 0.20 0.75 0 0 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 27.0 1 16 3 18.8 0.59 0.11 0.06 0.33 12.5 0 0 0 1.9 1.9 0.12 -0.9 -0.9 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 3.5 1 3 1 33.3 0.86 0.29 0.33 1.00 10.6 0 0 0 0.3 0.3 0.09 +0.7 +0.7 Matches 6 Seasons 3 Clubs 2 Leagues 118.7 6 64 13 20.3 0.54 0.11 0.09 0.46 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches B-SAD (3 Seasons) 1 League 61.2 1 28 5 17.9 0.46 0.08 0.04 0.20 19.4 0 0 0 2.3 2.3 0.09 -1.3 -1.3 Vitória (2 Seasons) 1 League 30.5 2 19 4 21.1 0.62 0.13 0.11 0.50 12.2 0 0 0 2.2 2.2 0.12 -0.2 -0.2 Grasshopper (2 Seasons) 1 League 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0 Primeira Liga (5 Seasons) 91.6 3 47 9 19.1 0.51 0.10 0.06 0.33 16.5 0 0 0 4.5 4.5 0.10 -1.5 -1.5 Super Lg (2 Seasons) 27.0 3 17 4 23.5 0.63 0.15 0.18 0.75 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13.0 453 608 74.5 10537 3622 121 145 83.4 223 261 85.4 107 188 56.9 0 0.1 0.1 -0.1 1 33 1 0 34 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 31.2 999 1353 73.8 21853 8506 314 385 81.6 495 593 83.5 179 334 53.6 0 0.3 0.4 -0.3 5 94 2 1 113 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17.0 714 897 79.6 14877 5579 222 251 88.4 382 430 88.8 103 197 52.3 0 0.5 0.3 -0.5 5 41 2 0 47 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 3.6 0 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 23.5 1 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 27.0 901 1167 77.2 17568 6847 305 349 87.4 481 571 84.2 102 208 49.0 1 0.4 0.3 +0.6 5 67 5 2 102 Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 29 35 82.9 550 229 10 11 90.9 17 21 81.0 2 3 66.7 0 0.0 0.0 0.0 0 2 1 0 2 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 3.5 158 175 90.3 3010 1042 51 55 92.7 86 90 95.6 19 25 76.0 0 0.0 0.0 0.0 1 8 0 0 7 Matches 6 Seasons 3 Clubs 3 Leagues 119.7 3254 4235 76.8 68395 25825 1023 1196 85.5 1684 1966 85.7 512 955 53.6 2 1.3 1.2 +0.7 17 245 11 3 305 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches B-SAD (3 Seasons) 1 League 61.2 2166 2858 75.8 47267 17707 657 781 84.1 1100 1284 85.7 389 719 54.1 0 0.8 0.8 -0.8 11 168 5 1 194 Vitória (2 Seasons) 2 Leagues 31.5 1088 1377 79.0 21128 8118 366 415 88.2 584 682 85.6 123 236 52.1 1 0.4 0.4 +0.6 6 77 6 2 111 Grasshopper (2 Seasons) 1 League 27.0 1 Primeira Liga (5 Seasons) 91.6 3225 4200 76.8 67845 25596 1013 1185 85.5 1667 1945 85.7 510 952 53.6 1 1.3 1.1 -0.3 17 243 10 3 303 Super Lg (2 Seasons) 27.0 1 Conf Lg (1 Season) 1.0 29 35 82.9 550 229 10 11 90.9 17 21 81.0 2 3 66.7 0 0.0 0.0 0.0 0 2 1 0 2
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 20 B-SAD 1 League 13.0 453 608 74.5 10537 3622 121 145 83.4 223 261 85.4 107 188 56.9 0 0.1 0.1 -0.1 1 33 1 0 34 2020-2021 21 B-SAD 1 League 31.2 999 1353 73.8 21853 8506 314 385 81.6 495 593 83.5 179 334 53.6 0 0.3 0.4 -0.3 5 94 2 1 113 2021-2022 22 B-SAD 1 League 17.0 714 897 79.6 14877 5579 222 251 88.4 382 430 88.8 103 197 52.3 0 0.5 0.3 -0.5 5 41 2 0 47 2021-2022 22 Grasshopper 1 League 3.6 0 2022-2023 23 Grasshopper 1 League 23.5 1 2023-2024 24 Vitória 1 League 27.0 901 1167 77.2 17568 6847 305 349 87.4 481 571 84.2 102 208 49.0 1 0.4 0.3 +0.6 5 67 5 2 102 2024-2025 25 Vitória 2 Leagues 4.5 187 210 89.0 3560 1271 61 66 92.4 103 111 92.8 21 28 75.0 0 0.0 0.0 0.0 1 10 1 0 9 6 Seasons 3 Clubs 3 Leagues 119.7 3254 4235 76.8 68395 25825 1023 1196 85.5 1684 1966 85.7 512 955 53.6 2 1.3 1.2 +0.7 17 245 11 3 305 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches B-SAD (3 Seasons) 1 League 61.2 2166 2858 75.8 47267 17707 657 781 84.1 1100 1284 85.7 389 719 54.1 0 0.8 0.8 -0.8 11 168 5 1 194 Vitória (2 Seasons) 2 Leagues 31.5 1088 1377 79.0 21128 8118 366 415 88.2 584 682 85.6 123 236 52.1 1 0.4 0.4 +0.6 6 77 6 2 111 Grasshopper (2 Seasons) 1 League 27.0 1 Primeira Liga (5 Seasons) 91.6 3225 4200 76.8 67845 25596 1013 1185 85.5 1667 1945 85.7 510 952 53.6 1 1.3 1.1 -0.3 17 243 10 3 303 Super Lg (2 Seasons) 27.0 1 Conf Lg (1 Season) 1.0 29 35 82.9 550 229 10 11 90.9 17 21 81.0 2 3 66.7 0 0.0 0.0 0.0 0 2 1 0 2
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13.0 453 608 74.5 10537 3622 121 145 83.4 223 261 85.4 107 188 56.9 0 0.1 0.1 -0.1 1 33 1 0 34 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 31.2 999 1353 73.8 21853 8506 314 385 81.6 495 593 83.5 179 334 53.6 0 0.3 0.4 -0.3 5 94 2 1 113 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17.0 714 897 79.6 14877 5579 222 251 88.4 382 430 88.8 103 197 52.3 0 0.5 0.3 -0.5 5 41 2 0 47 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 3.6 0 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 23.5 1 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 27.0 901 1167 77.2 17568 6847 305 349 87.4 481 571 84.2 102 208 49.0 1 0.4 0.3 +0.6 5 67 5 2 102 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 3.5 158 175 90.3 3010 1042 51 55 92.7 86 90 95.6 19 25 76.0 0 0.0 0.0 0.0 1 8 0 0 7 Matches 6 Seasons 3 Clubs 2 Leagues 118.7 3225 4200 76.8 67845 25596 1013 1185 85.5 1667 1945 85.7 510 952 53.6 2 1.3 1.1 +0.7 17 243 10 3 303 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches B-SAD (3 Seasons) 1 League 61.2 2166 2858 75.8 47267 17707 657 781 84.1 1100 1284 85.7 389 719 54.1 0 0.8 0.8 -0.8 11 168 5 1 194 Vitória (2 Seasons) 1 League 30.5 1059 1342 78.9 20578 7889 356 404 88.1 567 661 85.8 121 233 51.9 1 0.4 0.3 +0.6 6 75 5 2 109 Grasshopper (2 Seasons) 1 League 27.0 1 Primeira Liga (5 Seasons) 91.6 3225 4200 76.8 67845 25596 1013 1185 85.5 1667 1945 85.7 510 952 53.6 1 1.3 1.1 -0.3 17 243 10 3 303 Super Lg (2 Seasons) 27.0 1
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 29 35 82.9 550 229 10 11 90.9 17 21 81.0 2 3 66.7 0 0.0 0.0 0.0 0 2 1 0 2 Matches 1 Season 1 Club 1 League 1.0 29 35 82.9 550 229 10 11 90.9 17 21 81.0 2 3 66.7 0 0.0 0.0 0.0 0 2 1 0 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 20 B-SAD 1 League 13.0 608 571 32 30 0 21 5 1 0 0 0 0 453 5 4 2020-2021 21 B-SAD 1 League 31.2 1353 1221 124 71 0 41 14 52 0 0 0 0 999 8 13 2021-2022 22 B-SAD 1 League 17.0 897 785 107 59 0 25 6 45 1 0 0 0 714 5 3 2021-2022 22 Grasshopper 1 League 3.6 1 2022-2023 23 Grasshopper 1 League 23.5 8 2023-2024 24 Vitória 1 League 27.0 1167 1071 89 39 0 8 17 36 0 0 0 0 901 7 14 2024-2025 25 Vitória 2 Leagues 4.5 210 201 9 6 0 0 1 1 0 0 0 0 187 0 2 6 Seasons 3 Clubs 3 Leagues 119.7 4235 3849 361 205 0 95 52 135 1 0 0 0 3254 25 36 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches B-SAD (3 Seasons) 1 League 61.2 2858 2577 263 160 0 87 25 98 1 0 0 0 2166 18 20 Vitória (2 Seasons) 2 Leagues 31.5 1377 1272 98 45 0 8 18 37 0 0 0 0 1088 7 16 Grasshopper (2 Seasons) 1 League 27.0 9 Primeira Liga (5 Seasons) 91.6 4200 3817 358 202 0 95 43 135 1 0 0 0 3225 25 36 Super Lg (2 Seasons) 27.0 9 Conf Lg (1 Season) 1.0 35 32 3 3 0 0 0 0 0 0 0 0 29 0 0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 35 32 3 3 0 0 0 0 0 0 0 0 29 0 0 Matches 1 Season 1 Club 1 League 1.0 35 32 3 3 0 0 0 0 0 0 0 0 29 0 0
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 20 B-SAD 1 League 13.0 6 0.46 6 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 21 B-SAD 1 League 31.2 28 0.90 21 1 1 3 1 1 0 0.00 0 0 0 0 0 0 2021-2022 22 B-SAD 1 League 17.0 18 1.06 14 2 0 2 0 0 0 0.00 0 0 0 0 0 0 2021-2022 22 Grasshopper 1 League 3.6 2022-2023 23 Grasshopper 1 League 23.5 2023-2024 24 Vitória 1 League 27.0 18 0.67 15 0 0 2 1 0 2 0.07 1 0 0 0 1 0 2024-2025 25 Vitória 2 Leagues 4.5 2 0.44 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 6 Seasons 3 Clubs 3 Leagues 119.7 72 0.78 58 3 1 7 2 1 2 0.02 1 0 0 0 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches B-SAD (3 Seasons) 1 League 61.2 52 0.85 41 3 1 5 1 1 0 0.00 0 0 0 0 0 0 Vitória (2 Seasons) 2 Leagues 31.5 20 0.64 17 0 0 2 1 0 2 0.06 1 0 0 0 1 0 Grasshopper (2 Seasons) 1 League 27.0 Primeira Liga (5 Seasons) 91.6 72 0.79 58 3 1 7 2 1 2 0.02 1 0 0 0 1 0 Super Lg (2 Seasons) 27.0 Conf Lg (1 Season) 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13.0 21 13 14 6 1 8 18 44.4 10 15 9 6 25 46 61 0 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 31.2 46 27 24 18 4 24 45 53.3 21 32 13 19 54 100 89 0 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17.0 19 8 13 5 1 11 19 57.9 8 25 15 10 27 46 88 1 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 3.6 0 7 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 23.5 19 33 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 27.0 33 17 16 14 3 19 34 55.9 15 36 17 19 21 54 88 0 Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 5 0 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 3.5 6 4 4 2 0 4 6 66.7 2 7 5 2 6 12 14 0 Matches 6 Seasons 3 Clubs 3 Leagues 119.7 125 88 71 45 9 66 122 54.1 56 116 59 57 174 259 345 1 Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches B-SAD (3 Seasons) 1 League 61.2 86 48 51 29 6 43 82 52.4 39 72 37 35 106 192 238 1 Vitória (2 Seasons) 2 Leagues 31.5 39 21 20 16 3 23 40 57.5 17 44 22 22 28 67 107 0 Grasshopper (2 Seasons) 1 League 27.0 19 40 0 Primeira Liga (5 Seasons) 91.6 125 69 71 45 9 66 122 54.1 56 115 59 56 133 258 340 1 Super Lg (2 Seasons) 27.0 19 40 0 Conf Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 5 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 20 B-SAD 1 League 13.0 21 13 14 6 1 8 18 44.4 10 15 9 6 25 46 61 0 2020-2021 21 B-SAD 1 League 31.2 46 27 24 18 4 24 45 53.3 21 32 13 19 54 100 89 0 2021-2022 22 B-SAD 1 League 17.0 19 8 13 5 1 11 19 57.9 8 25 15 10 27 46 88 1 2021-2022 22 Grasshopper 1 League 3.6 0 7 0 2022-2023 23 Grasshopper 1 League 23.5 19 33 0 2023-2024 24 Vitória 1 League 27.0 33 17 16 14 3 19 34 55.9 15 36 17 19 21 54 88 0 2024-2025 25 Vitória 2 Leagues 4.5 6 4 4 2 0 4 6 66.7 2 8 5 3 7 13 19 0 6 Seasons 3 Clubs 3 Leagues 119.7 125 88 71 45 9 66 122 54.1 56 116 59 57 174 259 345 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches B-SAD (3 Seasons) 1 League 61.2 86 48 51 29 6 43 82 52.4 39 72 37 35 106 192 238 1 Vitória (2 Seasons) 2 Leagues 31.5 39 21 20 16 3 23 40 57.5 17 44 22 22 28 67 107 0 Grasshopper (2 Seasons) 1 League 27.0 19 40 0 Primeira Liga (5 Seasons) 91.6 125 69 71 45 9 66 122 54.1 56 115 59 56 133 258 340 1 Super Lg (2 Seasons) 27.0 19 40 0 Conf Lg (1 Season) 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 5 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13.0 21 13 14 6 1 8 18 44.4 10 15 9 6 25 46 61 0 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 31.2 46 27 24 18 4 24 45 53.3 21 32 13 19 54 100 89 0 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17.0 19 8 13 5 1 11 19 57.9 8 25 15 10 27 46 88 1 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 3.6 0 7 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 23.5 19 33 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 27.0 33 17 16 14 3 19 34 55.9 15 36 17 19 21 54 88 0 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 3.5 6 4 4 2 0 4 6 66.7 2 7 5 2 6 12 14 0 Matches 6 Seasons 3 Clubs 2 Leagues 118.7 125 88 71 45 9 66 122 54.1 56 115 59 56 173 258 340 1 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches B-SAD (3 Seasons) 1 League 61.2 86 48 51 29 6 43 82 52.4 39 72 37 35 106 192 238 1 Vitória (2 Seasons) 1 League 30.5 39 21 20 16 3 23 40 57.5 17 43 22 21 27 66 102 0 Grasshopper (2 Seasons) 1 League 27.0 19 40 0 Primeira Liga (5 Seasons) 91.6 125 69 71 45 9 66 122 54.1 56 115 59 56 133 258 340 1 Super Lg (2 Seasons) 27.0 19 40 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 5 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 5 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13.0 752 88 421 307 28 6 752 2 1 50.0 1 50.0 351 1614 904 5 2 0 3 0 421 0 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 31.2 1647 147 752 790 109 25 1647 6 4 66.7 2 33.3 794 3371 2031 14 8 1 12 0 890 9 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17.0 1090 148 568 468 63 18 1090 6 5 83.3 1 16.7 537 2129 1086 9 7 3 8 1 624 9 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 3.6 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 23.5 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 27.0 1419 131 597 719 111 26 1419 3 0 0.0 3 100.0 624 3010 1518 11 10 0 11 0 793 14 Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 44 2 27 16 1 0 44 0 0 0 19 81 51 0 0 0 1 0 25 0 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 3.5 218 28 126 82 10 5 218 0 0 0 109 404 160 0 2 0 0 2 148 1 Matches 6 Seasons 3 Clubs 3 Leagues 119.7 5170 544 2491 2382 322 80 5170 17 10 58.8 7 41.2 2434 10609 5750 39 29 4 35 3 2901 33 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches B-SAD (3 Seasons) 1 League 61.2 3489 383 1741 1565 200 49 3489 14 10 71.4 4 28.6 1682 7114 4021 28 17 4 23 1 1935 18 Vitória (2 Seasons) 2 Leagues 31.5 1681 161 750 817 122 31 1681 3 0 0.0 3 100.0 752 3495 1729 11 12 0 12 2 966 15 Grasshopper (2 Seasons) 1 League 27.0 Primeira Liga (5 Seasons) 91.6 5126 542 2464 2366 321 80 5126 17 10 58.8 7 41.2 2415 10528 5699 39 29 4 34 3 2876 33 Super Lg (2 Seasons) 27.0 Conf Lg (1 Season) 1.0 44 2 27 16 1 0 44 0 0 0 19 81 51 0 0 0 1 0 25 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 B-SAD 1 League 13.0 752 88 421 307 28 6 752 2 1 50.0 1 50.0 351 1614 904 5 2 0 3 0 421 0 2020-2021 21 B-SAD 1 League 31.2 1647 147 752 790 109 25 1647 6 4 66.7 2 33.3 794 3371 2031 14 8 1 12 0 890 9 2021-2022 22 B-SAD 1 League 17.0 1090 148 568 468 63 18 1090 6 5 83.3 1 16.7 537 2129 1086 9 7 3 8 1 624 9 2021-2022 22 Grasshopper 1 League 3.6 2022-2023 23 Grasshopper 1 League 23.5 2023-2024 24 Vitória 1 League 27.0 1419 131 597 719 111 26 1419 3 0 0.0 3 100.0 624 3010 1518 11 10 0 11 0 793 14 2024-2025 25 Vitória 2 Leagues 4.5 262 30 153 98 11 5 262 0 0 0 128 485 211 0 2 0 1 2 173 1 6 Seasons 3 Clubs 3 Leagues 119.7 5170 544 2491 2382 322 80 5170 17 10 58.8 7 41.2 2434 10609 5750 39 29 4 35 3 2901 33 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches B-SAD (3 Seasons) 1 League 61.2 3489 383 1741 1565 200 49 3489 14 10 71.4 4 28.6 1682 7114 4021 28 17 4 23 1 1935 18 Vitória (2 Seasons) 2 Leagues 31.5 1681 161 750 817 122 31 1681 3 0 0.0 3 100.0 752 3495 1729 11 12 0 12 2 966 15 Grasshopper (2 Seasons) 1 League 27.0 Primeira Liga (5 Seasons) 91.6 5126 542 2464 2366 321 80 5126 17 10 58.8 7 41.2 2415 10528 5699 39 29 4 34 3 2876 33 Super Lg (2 Seasons) 27.0 Conf Lg (1 Season) 1.0 44 2 27 16 1 0 44 0 0 0 19 81 51 0 0 0 1 0 25 0
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13.0 752 88 421 307 28 6 752 2 1 50.0 1 50.0 351 1614 904 5 2 0 3 0 421 0 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 31.2 1647 147 752 790 109 25 1647 6 4 66.7 2 33.3 794 3371 2031 14 8 1 12 0 890 9 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17.0 1090 148 568 468 63 18 1090 6 5 83.3 1 16.7 537 2129 1086 9 7 3 8 1 624 9 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 3.6 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 23.5 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 27.0 1419 131 597 719 111 26 1419 3 0 0.0 3 100.0 624 3010 1518 11 10 0 11 0 793 14 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 3.5 218 28 126 82 10 5 218 0 0 0 109 404 160 0 2 0 0 2 148 1 Matches 6 Seasons 3 Clubs 2 Leagues 118.7 5126 542 2464 2366 321 80 5126 17 10 58.8 7 41.2 2415 10528 5699 39 29 4 34 3 2876 33 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches B-SAD (3 Seasons) 1 League 61.2 3489 383 1741 1565 200 49 3489 14 10 71.4 4 28.6 1682 7114 4021 28 17 4 23 1 1935 18 Vitória (2 Seasons) 1 League 30.5 1637 159 723 801 121 31 1637 3 0 0.0 3 100.0 733 3414 1678 11 12 0 11 2 941 15 Grasshopper (2 Seasons) 1 League 27.0 Primeira Liga (5 Seasons) 91.6 5126 542 2464 2366 321 80 5126 17 10 58.8 7 41.2 2415 10528 5699 39 29 4 34 3 2876 33 Super Lg (2 Seasons) 27.0
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 44 2 27 16 1 0 44 0 0 0 19 81 51 0 0 0 1 0 25 0 Matches 1 Season 1 Club 1 League 1.0 44 2 27 16 1 0 44 0 0 0 19 81 51 0 0 0 1 0 25 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 13 1,170 90 38.2 13.0 13 90 13 0 0 1.00 12 28 -16 -1.23 -0.71 13.0 23.5 -10.5 -0.81 -0.41 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 32 2,805 88 91.7 31.2 32 88 29 0 0 1.22 25 31 -6 -0.19 +1.22 32.3 45.1 -12.8 -0.41 +0.11 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 17 1,530 90 50.0 17.0 17 90 17 0 1 0.65 10 25 -15 -0.88 +0.12 14.1 26.6 -12.5 -0.74 +0.03 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 4 321 80 9.9 3.6 4 80 2 0 2 0.25 5 9 -4 -1.12 -1.12 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 27 2,111 78 65.2 23.5 24 86 18 3 20 3 1.22 35 41 -6 -0.26 -0.10 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 29 2,427 84 79.3 27.0 28 85 21 1 45 2 1.76 37 31 +6 +0.22 -0.91 33.6 31.8 +1.8 +0.07 -0.51 Matches 2024-2025 25 Vitória 3. Conf Lg 1 90 90 25.0 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 1.1 0.7 +0.5 +0.47 -1.65 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 4 315 79 31.8 3.5 3 90 3 1 45 4 1.75 4 4 0 0.00 -0.13 2.2 4.2 -2.0 -0.58 -0.71 Matches 6 Seasons 3 Clubs 3 Leagues 127 10,769 85 53.7 119.7 122 87 104 5 30 14 1.24 130 170 -40 -0.33 -0.12 96.3 131.9 -35.5 -0.38 -0.19 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches B-SAD (3 Seasons) 1 League 62 5,505 89 60.0 61.2 62 89 59 0 1 1.02 47 84 -37 -0.60 +0.18 59.4 95.2 -35.8 -0.58 -0.02 Vitória (2 Seasons) 2 Leagues 34 2,832 83 64.2 31.5 32 86 25 2 45 8 1.80 43 36 +7 +0.22 -0.46 36.9 36.7 +0.2 +0.01 -0.64 Grasshopper (2 Seasons) 1 League 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33 Primeira Liga (5 Seasons) 95 8,247 87 62.3 91.6 93 88 83 2 45 7 1.28 88 119 -31 -0.34 +0.08 95.2 131.2 -36.0 -0.39 -0.07 Super Lg (2 Seasons) 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33 Conf Lg (1 Season) 1 90 90 25.0 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 1.1 0.7 +0.5 +0.47 -1.65
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 20 B-SAD 1 League 13 1,170 90 38.2 13.0 13 90 13 0 0 1.00 12 28 -16 -1.23 -0.71 13.0 23.5 -10.5 -0.81 -0.41 2020-2021 21 B-SAD 1 League 32 2,805 88 91.7 31.2 32 88 29 0 0 1.22 25 31 -6 -0.19 +1.22 32.3 45.1 -12.8 -0.41 +0.11 2021-2022 22 B-SAD 1 League 17 1,530 90 50.0 17.0 17 90 17 0 1 0.65 10 25 -15 -0.88 +0.12 14.1 26.6 -12.5 -0.74 +0.03 2021-2022 22 Grasshopper 1 League 4 321 80 9.9 3.6 4 80 2 0 2 0.25 5 9 -4 -1.12 -1.12 2022-2023 23 Grasshopper 1 League 27 2,111 78 65.2 23.5 24 86 18 3 20 3 1.22 35 41 -6 -0.26 -0.10 2023-2024 24 Vitória 1 League 29 2,427 84 79.3 27.0 28 85 21 1 45 2 1.76 37 31 +6 +0.22 -0.91 33.6 31.8 +1.8 +0.07 -0.51 2024-2025 25 Vitória 2 Leagues 5 405 81 30.0 4.5 4 90 4 1 45 6 2.00 6 5 +1 +0.22 -0.16 3.3 4.9 -1.6 -0.35 -1.05 6 Seasons 3 Clubs 3 Leagues 127 10,769 85 53.7 119.7 122 87 104 5 30 14 1.24 130 170 -40 -0.33 -0.12 96.3 131.9 -35.5 -0.38 -0.19 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches B-SAD (3 Seasons) 1 League 62 5,505 89 60.0 61.2 62 89 59 0 1 1.02 47 84 -37 -0.60 +0.18 59.4 95.2 -35.8 -0.58 -0.02 Vitória (2 Seasons) 2 Leagues 34 2,832 83 64.2 31.5 32 86 25 2 45 8 1.80 43 36 +7 +0.22 -0.46 36.9 36.7 +0.2 +0.01 -0.64 Grasshopper (2 Seasons) 1 League 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33 Primeira Liga (5 Seasons) 95 8,247 87 62.3 91.6 93 88 83 2 45 7 1.28 88 119 -31 -0.34 +0.08 95.2 131.2 -36.0 -0.39 -0.07 Super Lg (2 Seasons) 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33 Conf Lg (1 Season) 1 90 90 25.0 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 1.1 0.7 +0.5 +0.47 -1.65
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13 1,170 90 38.2 13.0 13 90 13 0 0 1.00 12 28 -16 -1.23 -0.71 13.0 23.5 -10.5 -0.81 -0.41 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 32 2,805 88 91.7 31.2 32 88 29 0 0 1.22 25 31 -6 -0.19 +1.22 32.3 45.1 -12.8 -0.41 +0.11 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17 1,530 90 50.0 17.0 17 90 17 0 1 0.65 10 25 -15 -0.88 +0.12 14.1 26.6 -12.5 -0.74 +0.03 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 4 321 80 9.9 3.6 4 80 2 0 2 0.25 5 9 -4 -1.12 -1.12 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 27 2,111 78 65.2 23.5 24 86 18 3 20 3 1.22 35 41 -6 -0.26 -0.10 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 29 2,427 84 79.3 27.0 28 85 21 1 45 2 1.76 37 31 +6 +0.22 -0.91 33.6 31.8 +1.8 +0.07 -0.51 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 4 315 79 31.8 3.5 3 90 3 1 45 4 1.75 4 4 0 0.00 -0.13 2.2 4.2 -2.0 -0.58 -0.71 Matches 6 Seasons 3 Clubs 2 Leagues 126 10,679 85 54.2 118.7 121 87 103 5 30 12 1.23 128 169 -41 -0.35 -0.10 95.2 131.2 -36.0 -0.39 -0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches B-SAD (3 Seasons) 1 League 62 5,505 89 60.0 61.2 62 89 59 0 1 1.02 47 84 -37 -0.60 +0.18 59.4 95.2 -35.8 -0.58 -0.02 Vitória (2 Seasons) 1 League 33 2,742 83 67.7 30.5 31 86 24 2 45 6 1.76 41 35 +6 +0.20 -0.42 35.8 36.0 -0.2 -0.01 -0.36 Grasshopper (2 Seasons) 1 League 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33 Primeira Liga (5 Seasons) 95 8,247 87 62.3 91.6 93 88 83 2 45 7 1.28 88 119 -31 -0.34 +0.08 95.2 131.2 -36.0 -0.39 -0.07 Super Lg (2 Seasons) 31 2,432 78 37.5 27.0 28 85 20 3 20 5 1.09 40 50 -10 -0.37 -0.33
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2024-2025 25 Vitória 3. Conf Lg 1 90 90 25.0 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 1.1 0.7 +0.5 +0.47 -1.65 Matches 1 Season 1 Club 1 League 1 90 90 25.0 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 1.1 0.7 +0.5 +0.47 -1.65
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 20 B-SAD 1 League 13.0 4 0 0 20 17 0 5 25 13 0 1 0 48 30 18 62.5 2020-2021 21 B-SAD 1 League 31.2 6 1 1 38 33 1 14 54 27 0 1 0 133 62 45 57.9 2021-2022 22 B-SAD 1 League 17.0 1 0 0 13 12 0 6 27 8 0 0 0 73 37 18 67.3 2021-2022 22 Grasshopper 1 League 3.6 1 0 0 1 2 0 1 7 0 0 2022-2023 23 Grasshopper 1 League 23.5 7 0 0 18 19 0 8 33 19 0 2023-2024 24 Vitória 1 League 27.0 8 0 0 27 15 2 17 21 17 1 0 0 99 66 46 58.9 2024-2025 25 Vitória 2 Leagues 4.5 0 0 0 4 4 0 1 7 4 0 0 0 6 10 11 47.6 6 Seasons 3 Clubs 3 Leagues 119.7 27 1 1 121 102 3 52 174 88 1 2 0 359 205 138 59.8 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches B-SAD (3 Seasons) 1 League 61.2 11 1 1 71 62 1 25 106 48 0 2 0 254 129 81 61.4 Vitória (2 Seasons) 2 Leagues 31.5 8 0 0 31 19 2 18 28 21 1 0 0 105 76 57 57.1 Grasshopper (2 Seasons) 1 League 27.0 8 0 0 19 21 0 9 40 19 0 Primeira Liga (5 Seasons) 91.6 19 1 1 101 80 3 43 133 69 1 2 0 359 205 136 60.1 Super Lg (2 Seasons) 27.0 8 0 0 19 21 0 9 40 19 0 Conf Lg (1 Season) 1.0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 2 0.0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 20 B-SAD pt POR 1. Primeira Liga 15th 13.0 4 0 0 20 17 0 5 25 13 0 1 0 48 30 18 62.5 Matches 2020-2021 21 B-SAD pt POR 1. Primeira Liga 10th 31.2 6 1 1 38 33 1 14 54 27 0 1 0 133 62 45 57.9 Matches 2021-2022 22 B-SAD pt POR 1. Primeira Liga 18th 17.0 1 0 0 13 12 0 6 27 8 0 0 0 73 37 18 67.3 Matches 2021-2022 22 Grasshopper ch SUI 1. Super Lg 8th 3.6 1 0 0 1 2 0 1 7 0 0 Matches 2022-2023 23 Grasshopper ch SUI 1. Super Lg 7th 23.5 7 0 0 18 19 0 8 33 19 0 Matches 2023-2024 24 Vitória pt POR 1. Primeira Liga 5th 27.0 8 0 0 27 15 2 17 21 17 1 0 0 99 66 46 58.9 Matches 2024-2025 25 Vitória pt POR 1. Primeira Liga 6th 3.5 0 0 0 3 3 0 1 6 4 0 0 0 6 10 9 52.6 Matches 6 Seasons 3 Clubs 2 Leagues 118.7 27 1 1 120 101 3 52 173 88 1 2 0 359 205 136 60.1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches B-SAD (3 Seasons) 1 League 61.2 11 1 1 71 62 1 25 106 48 0 2 0 254 129 81 61.4 Vitória (2 Seasons) 1 League 30.5 8 0 0 30 18 2 18 27 21 1 0 0 105 76 55 58.0 Grasshopper (2 Seasons) 1 League 27.0 8 0 0 19 21 0 9 40 19 0 Primeira Liga (5 Seasons) 91.6 19 1 1 101 80 3 43 133 69 1 2 0 359 205 136 60.1 Super Lg (2 Seasons) 27.0 8 0 0 19 21 0 9 40 19 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2024-2025 25 Vitória 3. Conf Lg 1.0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 2 0.0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 2 0.0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Tomás Ribeiro Pages
Tomás Ribeiro Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Scouting Report
Stathead & Player Comparison
Player Club Summary