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 16 Palmeiras br BRA 1. Série A 3 0 73 0.8 2 1 3 2 0 0 0 0 1.5 1.5 0.7 2.2 3 1 6 2.47 1.23 3.70 2.47 3.70 1.87 0.89 2.76 1.87 2.76 Matches 2020 17 Palmeiras 1. Libertadores 7 5 443 4.9 3 1 4 3 0 0 0 0 0.61 0.20 0.81 0.61 0.81 Matches 2020 17 Palmeiras br BRA 1. Série A 20 8 878 9.8 4 1 5 4 0 0 1 0 3.1 3.1 2.1 5.3 21 19 97 0.41 0.10 0.51 0.41 0.51 0.32 0.22 0.54 0.32 0.54 Matches 2021 18 Palmeiras 1. Libertadores 4 0 36 0.4 0 1 1 0 0 0 0 0 0.00 2.50 2.50 0.00 2.50 Matches 2021 18 Palmeiras br BRA 1. Série A 14 4 476 5.3 1 1 2 1 0 0 3 1 0.4 0.4 0.8 1.2 12 14 50 0.19 0.19 0.38 0.19 0.38 0.08 0.15 0.22 0.08 0.22 Matches 2022 19 Palmeiras 1. Libertadores 5 4 316 3.5 1 1 2 1 0 0 0 0 0.28 0.28 0.57 0.28 0.57 Matches 2022 19 Palmeiras br BRA 1. Série A 12 7 569 6.3 1 3 4 1 0 0 0 0 0.8 0.8 1.1 1.9 20 18 47 0.16 0.47 0.63 0.16 0.63 0.13 0.17 0.30 0.13 0.30 Matches 2022-2023 19 Porto 1. Champions Lg 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44 Matches 2024 21 Cruzeiro br BRA 1. Série A 27 21 1,611 17.9 6 2 8 6 0 0 3 0 4.1 4.1 1.5 5.6 24 34 100 0.34 0.11 0.45 0.34 0.45 0.23 0.08 0.31 0.23 0.31 Matches 2024 21 Cruzeiro 2. Sudamericana 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 22 Santos br BRA 1. Série A 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 Matches 6 Seasons 4 Clubs 5 Leagues 126 57 5,417 60.2 18 13 31 18 0 0 10 1 10.1 10.1 6.3 16.4 86 91 311 0.30 0.22 0.52 0.30 0.52 0.24 0.15 0.40 0.24 0.40 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 Palmeiras (4 Seasons) 2 Leagues 65 28 2,791 31.0 12 9 21 12 0 0 4 1 5.9 5.9 4.7 10.6 56 52 200 0.39 0.29 0.68 0.39 0.68 0.27 0.21 0.48 0.27 0.48 Cruzeiro (1 Season) 2 Leagues 37 27 2,121 23.6 6 2 8 6 0 0 5 0 4.1 4.1 1.5 5.6 24 34 100 0.25 0.08 0.34 0.25 0.34 0.23 0.08 0.31 0.23 0.31 Porto (1 Season) 2 Leagues 20 2 452 5.0 0 2 2 0 0 0 1 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.40 0.40 0.00 0.40 0.00 0.00 0.00 0.00 0.00 Santos (1 Season) 1 League 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 Série A (6 Seasons) 80 40 3,660 40.7 14 8 22 14 0 0 7 1 10.1 10.1 6.3 16.4 83 90 305 0.34 0.20 0.54 0.34 0.54 0.25 0.16 0.40 0.25 0.40 Libertadores (3 Seasons) 16 9 795 8.8 4 3 7 4 0 0 0 0 0.45 0.34 0.79 0.45 0.79 Primeira Liga (1 Season) 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44 Sudamericana (1 Season) 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 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 16 Palmeiras 1 League 3 0 73 0.8 2 1 3 2 0 0 0 0 1.5 1.5 0.7 2.2 3 1 6 2.47 1.23 3.70 2.47 3.70 1.87 0.89 2.76 1.87 2.76 2020 17 Palmeiras 2 Leagues 27 13 1,321 14.7 7 2 9 7 0 0 1 0 3.1 3.1 2.1 5.3 21 19 97 0.48 0.14 0.61 0.48 0.61 0.32 0.22 0.54 0.32 0.54 2021 18 Palmeiras 2 Leagues 18 4 512 5.7 1 2 3 1 0 0 3 1 0.4 0.4 0.8 1.2 12 14 50 0.18 0.35 0.53 0.18 0.53 0.08 0.15 0.22 0.08 0.22 2022 19 Palmeiras 2 Leagues 17 11 885 9.8 2 4 6 2 0 0 0 0 0.8 0.8 1.1 1.9 20 18 47 0.20 0.41 0.61 0.20 0.61 0.13 0.17 0.30 0.13 0.30 2022-2023 19 Porto 2 Leagues 20 2 452 5.0 0 2 2 0 0 0 1 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.40 0.40 0.00 0.40 0.00 0.00 0.00 0.00 0.00 2024 21 Cruzeiro 2 Leagues 37 27 2,121 23.6 6 2 8 6 0 0 5 0 4.1 4.1 1.5 5.6 24 34 100 0.25 0.08 0.34 0.25 0.34 0.23 0.08 0.31 0.23 0.31 2025 22 Santos 1 League 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 6 Seasons 4 Clubs 5 Leagues 126 57 5,417 60.2 18 13 31 18 0 0 10 1 10.1 10.1 6.3 16.4 86 91 311 0.30 0.22 0.52 0.30 0.52 0.24 0.15 0.40 0.24 0.40 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 Palmeiras (4 Seasons) 2 Leagues 65 28 2,791 31.0 12 9 21 12 0 0 4 1 5.9 5.9 4.7 10.6 56 52 200 0.39 0.29 0.68 0.39 0.68 0.27 0.21 0.48 0.27 0.48 Cruzeiro (1 Season) 2 Leagues 37 27 2,121 23.6 6 2 8 6 0 0 5 0 4.1 4.1 1.5 5.6 24 34 100 0.25 0.08 0.34 0.25 0.34 0.23 0.08 0.31 0.23 0.31 Porto (1 Season) 2 Leagues 20 2 452 5.0 0 2 2 0 0 0 1 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.40 0.40 0.00 0.40 0.00 0.00 0.00 0.00 0.00 Santos (1 Season) 1 League 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 Série A (6 Seasons) 80 40 3,660 40.7 14 8 22 14 0 0 7 1 10.1 10.1 6.3 16.4 83 90 305 0.34 0.20 0.54 0.34 0.54 0.25 0.16 0.40 0.25 0.40 Libertadores (3 Seasons) 16 9 795 8.8 4 3 7 4 0 0 0 0 0.45 0.34 0.79 0.45 0.79 Primeira Liga (1 Season) 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44 Sudamericana (1 Season) 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 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 16 Palmeiras br BRA 1. Série A 3rd 3 0 73 0.8 2 1 3 2 0 0 0 0 1.5 1.5 0.7 2.2 3 1 6 2.47 1.23 3.70 2.47 3.70 1.87 0.89 2.76 1.87 2.76 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 20 8 878 9.8 4 1 5 4 0 0 1 0 3.1 3.1 2.1 5.3 21 19 97 0.41 0.10 0.51 0.41 0.51 0.32 0.22 0.54 0.32 0.54 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 14 4 476 5.3 1 1 2 1 0 0 3 1 0.4 0.4 0.8 1.2 12 14 50 0.19 0.19 0.38 0.19 0.38 0.08 0.15 0.22 0.08 0.22 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 12 7 569 6.3 1 3 4 1 0 0 0 0 0.8 0.8 1.1 1.9 20 18 47 0.16 0.47 0.63 0.16 0.63 0.13 0.17 0.30 0.13 0.30 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 27 21 1,611 17.9 6 2 8 6 0 0 3 0 4.1 4.1 1.5 5.6 24 34 100 0.34 0.11 0.45 0.34 0.45 0.23 0.08 0.31 0.23 0.31 Matches 2025 22 Santos br BRA 1. Série A 18th 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 Matches 6 Seasons 4 Clubs 2 Leagues 97 42 4,065 45.2 14 10 24 14 0 0 8 1 10.1 10.1 6.3 16.4 83 90 305 0.31 0.22 0.53 0.31 0.53 0.25 0.16 0.40 0.25 0.40 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 Palmeiras (4 Seasons) 1 League 49 19 1,996 22.2 8 6 14 8 0 0 4 1 5.9 5.9 4.7 10.6 56 52 200 0.36 0.27 0.63 0.36 0.63 0.27 0.21 0.48 0.27 0.48 Cruzeiro (1 Season) 1 League 27 21 1,611 17.9 6 2 8 6 0 0 3 0 4.1 4.1 1.5 5.6 24 34 100 0.34 0.11 0.45 0.34 0.45 0.23 0.08 0.31 0.23 0.31 Porto (1 Season) 1 League 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44 Santos (1 Season) 1 League 4 0 53 0.6 0 0 0 0 0 0 0 0 0.1 0.1 0.1 0.2 3 4 5 0.00 0.00 0.00 0.00 0.00 0.11 0.23 0.34 0.11 0.34 Série A (6 Seasons) 80 40 3,660 40.7 14 8 22 14 0 0 7 1 10.1 10.1 6.3 16.4 83 90 305 0.34 0.20 0.54 0.34 0.54 0.25 0.16 0.40 0.25 0.40 Primeira Liga (1 Season) 17 2 405 4.5 0 2 2 0 0 0 1 0 0.00 0.44 0.44 0.00 0.44
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 2020 17 Palmeiras 1. Libertadores W 7 5 443 4.9 3 1 4 3 0 0 0 0 0.61 0.20 0.81 0.61 0.81 Matches 2021 18 Palmeiras 1. Libertadores F 4 0 36 0.4 0 1 1 0 0 0 0 0 0.00 2.50 2.50 0.00 2.50 Matches 2022 19 Palmeiras 1. Libertadores SF 5 4 316 3.5 1 1 2 1 0 0 0 0 0.28 0.28 0.57 0.28 0.57 Matches 2022-2023 19 Porto 1. Champions Lg R16 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 3 Leagues 29 15 1,352 15.0 4 3 7 4 0 0 2 0 0.0 0.0 0.0 0.0 3 1 6 0.27 0.20 0.47 0.27 0.47 0.00 0.00 0.00 0.00 0.00 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 Palmeiras (3 Seasons) 1 League 16 9 795 8.8 4 3 7 4 0 0 0 0 0.45 0.34 0.79 0.45 0.79 Cruzeiro (1 Season) 1 League 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Porto (1 Season) 1 League 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Libertadores (3 Seasons) 16 9 795 8.8 4 3 7 4 0 0 0 0 0.45 0.34 0.79 0.45 0.79 Sudamericana (1 Season) 10 6 510 5.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 3 0 47 0.5 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 1 6 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 16 Palmeiras br BRA 1. Série A 0.8 2 3 2 66.7 3.70 2.47 0.67 1.00 8.6 0 0 0 1.5 1.5 0.51 +0.5 +0.5 Matches 2020 17 Palmeiras 1. Libertadores 4.9 3 9 6 66.7 1.83 1.22 0.33 0.50 0 0 Matches 2020 17 Palmeiras br BRA 1. Série A 9.8 4 12 6 50.0 1.23 0.62 0.33 0.67 10.5 0 0 0 3.1 3.1 0.26 +0.9 +0.9 Matches 2021 18 Palmeiras 1. Libertadores 0.4 0 1 0 0.0 2.50 0.00 0.00 0 0 Matches 2021 18 Palmeiras br BRA 1. Série A 5.3 1 5 3 60.0 0.95 0.57 0.20 0.33 13.1 0 0 0 0.4 0.4 0.08 +0.6 +0.6 Matches 2022 19 Palmeiras 1. Libertadores 3.5 1 4 2 50.0 1.14 0.57 0.25 0.50 0 0 Matches 2022 19 Palmeiras br BRA 1. Série A 6.3 1 11 6 54.5 1.74 0.95 0.09 0.17 20.5 0 0 0 0.8 0.8 0.07 +0.2 +0.2 Matches 2022-2023 19 Porto 1. Champions Lg 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 0 0 Matches 2024 21 Cruzeiro br BRA 1. Série A 17.9 6 24 10 41.7 1.34 0.56 0.25 0.60 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 Matches 2024 21 Cruzeiro 2. Sudamericana 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Matches 2025 22 Santos br BRA 1. Série A 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 6 Seasons 4 Clubs 5 Leagues 60.2 18 95 43 45.3 1.58 0.71 0.19 0.42 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 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 Palmeiras (4 Seasons) 2 Leagues 31.0 12 45 25 55.6 1.45 0.81 0.27 0.48 14.3 0 0 0 5.9 5.9 0.19 +2.1 +2.1 Cruzeiro (1 Season) 2 Leagues 23.6 6 32 12 37.5 1.36 0.51 0.19 0.50 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 Porto (1 Season) 2 Leagues 5.0 0 16 6 37.5 3.19 1.19 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Santos (1 Season) 1 League 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Série A (6 Seasons) 40.7 14 57 27 47.4 1.40 0.66 0.25 0.52 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 Libertadores (3 Seasons) 8.8 4 14 8 57.1 1.58 0.91 0.29 0.50 0 0 Primeira Liga (1 Season) 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 0 0 Sudamericana (1 Season) 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Champions Lg (1 Season) 0.5 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 16 Palmeiras 1 League 0.8 2 3 2 66.7 3.70 2.47 0.67 1.00 8.6 0 0 0 1.5 1.5 0.51 +0.5 +0.5 2020 17 Palmeiras 2 Leagues 14.7 7 21 12 57.1 1.43 0.82 0.33 0.58 10.5 0 0 0 3.1 3.1 0.26 +0.9 +0.9 2021 18 Palmeiras 2 Leagues 5.7 1 6 3 50.0 1.05 0.53 0.17 0.33 13.1 0 0 0 0.4 0.4 0.08 +0.6 +0.6 2022 19 Palmeiras 2 Leagues 9.8 2 15 8 53.3 1.53 0.81 0.13 0.25 20.5 0 0 0 0.8 0.8 0.07 +0.2 +0.2 2022-2023 19 Porto 2 Leagues 5.0 0 16 6 37.5 3.19 1.19 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2024 21 Cruzeiro 2 Leagues 23.6 6 32 12 37.5 1.36 0.51 0.19 0.50 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 2025 22 Santos 1 League 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 6 Seasons 4 Clubs 5 Leagues 60.2 18 95 43 45.3 1.58 0.71 0.19 0.42 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 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 Palmeiras (4 Seasons) 2 Leagues 31.0 12 45 25 55.6 1.45 0.81 0.27 0.48 14.3 0 0 0 5.9 5.9 0.19 +2.1 +2.1 Cruzeiro (1 Season) 2 Leagues 23.6 6 32 12 37.5 1.36 0.51 0.19 0.50 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 Porto (1 Season) 2 Leagues 5.0 0 16 6 37.5 3.19 1.19 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Santos (1 Season) 1 League 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Série A (6 Seasons) 40.7 14 57 27 47.4 1.40 0.66 0.25 0.52 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 Libertadores (3 Seasons) 8.8 4 14 8 57.1 1.58 0.91 0.29 0.50 0 0 Primeira Liga (1 Season) 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 0 0 Sudamericana (1 Season) 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Champions Lg (1 Season) 0.5 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 16 Palmeiras br BRA 1. Série A 3rd 0.8 2 3 2 66.7 3.70 2.47 0.67 1.00 8.6 0 0 0 1.5 1.5 0.51 +0.5 +0.5 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 4 12 6 50.0 1.23 0.62 0.33 0.67 10.5 0 0 0 3.1 3.1 0.26 +0.9 +0.9 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 1 5 3 60.0 0.95 0.57 0.20 0.33 13.1 0 0 0 0.4 0.4 0.08 +0.6 +0.6 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 1 11 6 54.5 1.74 0.95 0.09 0.17 20.5 0 0 0 0.8 0.8 0.07 +0.2 +0.2 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 0 0 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 6 24 10 41.7 1.34 0.56 0.25 0.60 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 14 73 33 45.2 1.62 0.73 0.19 0.42 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 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 Palmeiras (4 Seasons) 1 League 22.2 8 31 17 54.8 1.40 0.77 0.26 0.47 14.3 0 0 0 5.9 5.9 0.19 +2.1 +2.1 Cruzeiro (1 Season) 1 League 17.9 6 24 10 41.7 1.34 0.56 0.25 0.60 15.4 0 0 0 4.1 4.1 0.17 +1.9 +1.9 Porto (1 Season) 1 League 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 0 0 Santos (1 Season) 1 League 0.6 0 2 0 0.0 3.40 0.00 0.00 14.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Série A (6 Seasons) 40.7 14 57 27 47.4 1.40 0.66 0.25 0.52 14.7 0 0 0 10.1 10.1 0.18 +3.9 +3.9 Primeira Liga (1 Season) 4.5 0 16 6 37.5 3.56 1.33 0.00 0.00 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 2020 17 Palmeiras 1. Libertadores W 4.9 3 9 6 66.7 1.83 1.22 0.33 0.50 0 0 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 0 1 0 0.0 2.50 0.00 0.00 0 0 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 1 4 2 50.0 1.14 0.57 0.25 0.50 0 0 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 4 22 10 45.5 1.46 0.67 0.18 0.40 0 0 0 0.0 0.0 0.0 0.0 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 Palmeiras (3 Seasons) 1 League 8.8 4 14 8 57.1 1.58 0.91 0.29 0.50 0 0 Cruzeiro (1 Season) 1 League 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Porto (1 Season) 1 League 0.5 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Libertadores (3 Seasons) 8.8 4 14 8 57.1 1.58 0.91 0.29 0.50 0 0 Sudamericana (1 Season) 5.7 0 8 2 25.0 1.41 0.35 0.00 0.00 0 0 Champions Lg (1 Season) 0.5 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 16 Palmeiras br BRA 1. Série A 0.8 13 19 68.4 144 47 13 17 76.5 0 1 0.0 0 0 1 0.7 0.6 +0.3 1 2 0 0 1 Matches 2020 17 Palmeiras 1. Libertadores 4.9 1 Matches 2020 17 Palmeiras br BRA 1. Série A 9.8 218 289 75.4 3214 689 141 170 82.9 68 84 81.0 6 14 42.9 1 2.1 1.5 -1.1 14 9 10 1 19 Matches 2021 18 Palmeiras 1. Libertadores 0.4 1 Matches 2021 18 Palmeiras br BRA 1. Série A 5.3 130 168 77.4 1903 462 72 84 85.7 45 53 84.9 6 12 50.0 1 0.8 0.5 +0.2 10 9 6 2 14 Matches 2022 19 Palmeiras 1. Libertadores 3.5 1 Matches 2022 19 Palmeiras br BRA 1. Série A 6.3 109 138 79.0 1648 467 66 76 86.8 30 39 76.9 8 11 72.7 3 1.1 0.7 +1.9 11 9 6 0 18 Matches 2022-2023 19 Porto 1. Champions Lg 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 4.5 2 Matches 2024 21 Cruzeiro br BRA 1. Série A 17.9 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 Matches 2024 21 Cruzeiro 2. Sudamericana 5.7 0 Matches 2025 22 Santos br BRA 1. Série A 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 Matches 6 Seasons 4 Clubs 5 Leagues 60.2 781 1034 75.5 10913 2643 489 582 84.0 227 287 79.1 29 57 50.9 13 6.3 4.4 +6.7 59 48 38 4 91 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 Palmeiras (4 Seasons) 2 Leagues 31.0 470 614 76.5 6909 1665 292 347 84.1 143 177 80.8 20 37 54.1 9 4.7 3.3 +4.3 36 29 22 3 52 Cruzeiro (1 Season) 2 Leagues 23.6 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 Porto (1 Season) 2 Leagues 5.0 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 2 0.0 0.0 +2.0 0 1 0 0 1 Santos (1 Season) 1 League 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 Série A (6 Seasons) 40.7 770 1017 75.7 10771 2573 483 575 84.0 224 282 79.4 28 56 50.0 8 6.3 4.4 +1.7 59 47 38 4 90 Libertadores (3 Seasons) 8.8 3 Primeira Liga (1 Season) 4.5 2 Sudamericana (1 Season) 5.7 0 Champions Lg (1 Season) 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1
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 16 Palmeiras 1 League 0.8 13 19 68.4 144 47 13 17 76.5 0 1 0.0 0 0 1 0.7 0.6 +0.3 1 2 0 0 1 2020 17 Palmeiras 2 Leagues 14.7 218 289 75.4 3214 689 141 170 82.9 68 84 81.0 6 14 42.9 2 2.1 1.5 -0.1 14 9 10 1 19 2021 18 Palmeiras 2 Leagues 5.7 130 168 77.4 1903 462 72 84 85.7 45 53 84.9 6 12 50.0 2 0.8 0.5 +1.2 10 9 6 2 14 2022 19 Palmeiras 2 Leagues 9.8 109 138 79.0 1648 467 66 76 86.8 30 39 76.9 8 11 72.7 4 1.1 0.7 +2.9 11 9 6 0 18 2022-2023 19 Porto 2 Leagues 5.0 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 2 0.0 0.0 +2.0 0 1 0 0 1 2024 21 Cruzeiro 2 Leagues 23.6 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 2025 22 Santos 1 League 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 6 Seasons 4 Clubs 5 Leagues 60.2 781 1034 75.5 10913 2643 489 582 84.0 227 287 79.1 29 57 50.9 13 6.3 4.4 +6.7 59 48 38 4 91 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 Palmeiras (4 Seasons) 2 Leagues 31.0 470 614 76.5 6909 1665 292 347 84.1 143 177 80.8 20 37 54.1 9 4.7 3.3 +4.3 36 29 22 3 52 Cruzeiro (1 Season) 2 Leagues 23.6 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 Porto (1 Season) 2 Leagues 5.0 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 2 0.0 0.0 +2.0 0 1 0 0 1 Santos (1 Season) 1 League 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 Série A (6 Seasons) 40.7 770 1017 75.7 10771 2573 483 575 84.0 224 282 79.4 28 56 50.0 8 6.3 4.4 +1.7 59 47 38 4 90 Libertadores (3 Seasons) 8.8 3 Primeira Liga (1 Season) 4.5 2 Sudamericana (1 Season) 5.7 0 Champions Lg (1 Season) 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1
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 16 Palmeiras br BRA 1. Série A 3rd 0.8 13 19 68.4 144 47 13 17 76.5 0 1 0.0 0 0 1 0.7 0.6 +0.3 1 2 0 0 1 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 218 289 75.4 3214 689 141 170 82.9 68 84 81.0 6 14 42.9 1 2.1 1.5 -1.1 14 9 10 1 19 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 130 168 77.4 1903 462 72 84 85.7 45 53 84.9 6 12 50.0 1 0.8 0.5 +0.2 10 9 6 2 14 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 109 138 79.0 1648 467 66 76 86.8 30 39 76.9 8 11 72.7 3 1.1 0.7 +1.9 11 9 6 0 18 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 2 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 770 1017 75.7 10771 2573 483 575 84.0 224 282 79.4 28 56 50.0 10 6.3 4.4 +3.7 59 47 38 4 90 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 Palmeiras (4 Seasons) 1 League 22.2 470 614 76.5 6909 1665 292 347 84.1 143 177 80.8 20 37 54.1 6 4.7 3.3 +1.3 36 29 22 3 52 Cruzeiro (1 Season) 1 League 17.9 288 384 75.0 3711 847 181 217 83.4 80 103 77.7 7 18 38.9 2 1.5 1.0 +0.5 21 17 15 1 34 Porto (1 Season) 1 League 4.5 2 Santos (1 Season) 1 League 0.6 12 19 63.2 151 61 10 11 90.9 1 2 50.0 1 1 100.0 0 0.1 0.1 -0.1 2 1 1 0 4 Série A (6 Seasons) 40.7 770 1017 75.7 10771 2573 483 575 84.0 224 282 79.4 28 56 50.0 8 6.3 4.4 +1.7 59 47 38 4 90 Primeira Liga (1 Season) 4.5 2
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 2020 17 Palmeiras 1. Libertadores W 4.9 1 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 1 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 1 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 0 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 3 0.0 0.0 +3.0 0 1 0 0 1 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 Palmeiras (3 Seasons) 1 League 8.8 3 Cruzeiro (1 Season) 1 League 5.7 0 Porto (1 Season) 1 League 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1 Libertadores (3 Seasons) 8.8 3 Sudamericana (1 Season) 5.7 0 Champions Lg (1 Season) 0.5 11 17 64.7 142 70 6 7 85.7 3 5 60.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 1
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 16 Palmeiras 1 League 0.8 19 19 0 0 0 0 1 0 0 0 0 0 13 0 0 2020 17 Palmeiras 2 Leagues 14.7 289 277 12 6 3 4 18 3 0 0 0 0 218 0 6 2021 18 Palmeiras 2 Leagues 5.7 168 157 9 0 1 1 5 6 1 1 0 0 130 2 5 2022 19 Palmeiras 2 Leagues 9.8 138 128 10 1 1 0 13 9 0 0 0 0 109 0 4 2022-2023 19 Porto 2 Leagues 5.0 17 16 1 0 0 0 13 1 0 0 0 0 11 0 2 2024 21 Cruzeiro 2 Leagues 23.6 384 378 4 0 1 4 10 3 0 0 0 0 288 2 15 2025 22 Santos 1 League 0.6 19 18 1 0 0 0 0 0 1 0 0 0 12 0 1 6 Seasons 4 Clubs 5 Leagues 60.2 1034 993 37 7 6 9 60 22 2 1 0 0 781 4 33 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Palmeiras (4 Seasons) 2 Leagues 31.0 614 581 31 7 5 5 37 18 1 1 0 0 470 2 15 Cruzeiro (1 Season) 2 Leagues 23.6 384 378 4 0 1 4 10 3 0 0 0 0 288 2 15 Porto (1 Season) 2 Leagues 5.0 17 16 1 0 0 0 13 1 0 0 0 0 11 0 2 Santos (1 Season) 1 League 0.6 19 18 1 0 0 0 0 0 1 0 0 0 12 0 1 Série A (6 Seasons) 40.7 1017 977 36 7 6 9 29 21 2 1 0 0 770 4 31 Libertadores (3 Seasons) 8.8 16 Primeira Liga (1 Season) 4.5 11 Sudamericana (1 Season) 5.7 2 Champions Lg (1 Season) 0.5 17 16 1 0 0 0 2 1 0 0 0 0 11 0 2
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019 16 Palmeiras br BRA 1. Série A 3rd 0.8 19 19 0 0 0 0 1 0 0 0 0 0 13 0 0 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 289 277 12 6 3 4 9 3 0 0 0 0 218 0 6 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 168 157 9 0 1 1 5 6 1 1 0 0 130 2 5 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 138 128 10 1 1 0 6 9 0 0 0 0 109 0 4 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 11 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 384 378 4 0 1 4 8 3 0 0 0 0 288 2 15 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 19 18 1 0 0 0 0 0 1 0 0 0 12 0 1 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 1017 977 36 7 6 9 40 21 2 1 0 0 770 4 31 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Palmeiras (4 Seasons) 1 League 22.2 614 581 31 7 5 5 21 18 1 1 0 0 470 2 15 Cruzeiro (1 Season) 1 League 17.9 384 378 4 0 1 4 8 3 0 0 0 0 288 2 15 Porto (1 Season) 1 League 4.5 11 Santos (1 Season) 1 League 0.6 19 18 1 0 0 0 0 0 1 0 0 0 12 0 1 Série A (6 Seasons) 40.7 1017 977 36 7 6 9 29 21 2 1 0 0 770 4 31 Primeira Liga (1 Season) 4.5 11
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 2020 17 Palmeiras 1. Libertadores W 4.9 9 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 0 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 7 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 17 16 1 0 0 0 2 1 0 0 0 0 11 0 2 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 2 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 17 16 1 0 0 0 20 1 0 0 0 0 11 0 2 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Palmeiras (3 Seasons) 1 League 8.8 16 Cruzeiro (1 Season) 1 League 5.7 2 Porto (1 Season) 1 League 0.5 17 16 1 0 0 0 2 1 0 0 0 0 11 0 2 Libertadores (3 Seasons) 8.8 16 Sudamericana (1 Season) 5.7 2 Champions Lg (1 Season) 0.5 17 16 1 0 0 0 2 1 0 0 0 0 11 0 2
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 16 Palmeiras 1 League 0.8 2 2.47 1 0 1 0 0 0 2 2.47 1 0 1 0 0 0 2020 17 Palmeiras 2 Leagues 14.7 27 2.76 21 1 1 1 3 0 2 0.20 1 0 1 0 0 0 2021 18 Palmeiras 2 Leagues 5.7 18 3.40 14 0 2 1 1 0 2 0.38 1 0 1 0 0 0 2022 19 Palmeiras 2 Leagues 9.8 22 3.50 17 0 2 2 1 0 4 0.64 3 0 0 0 1 0 2022-2023 19 Porto 2 Leagues 5.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2024 21 Cruzeiro 2 Leagues 23.6 38 2.12 32 0 2 1 2 1 4 0.22 3 0 1 0 0 0 2025 22 Santos 1 League 0.6 4 6.79 3 1 0 0 0 0 0 0.00 0 0 0 0 0 0 6 Seasons 4 Clubs 5 Leagues 60.2 111 2.70 88 2 8 5 7 1 14 0.34 9 0 4 0 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Palmeiras (4 Seasons) 2 Leagues 31.0 69 3.11 53 1 6 4 5 0 10 0.45 6 0 3 0 1 0 Cruzeiro (1 Season) 2 Leagues 23.6 38 2.12 32 0 2 1 2 1 4 0.22 3 0 1 0 0 0 Porto (1 Season) 2 Leagues 5.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Santos (1 Season) 1 League 0.6 4 6.79 3 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Série A (6 Seasons) 40.7 111 2.73 88 2 8 5 7 1 14 0.34 9 0 4 0 1 0 Libertadores (3 Seasons) 8.8 Primeira Liga (1 Season) 4.5 Sudamericana (1 Season) 5.7 Champions Lg (1 Season) 0.5 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 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019 16 Palmeiras br BRA 1. Série A 3rd 0.8 2 2.47 1 0 1 0 0 0 2 2.47 1 0 1 0 0 0 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 27 2.76 21 1 1 1 3 0 2 0.20 1 0 1 0 0 0 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 18 3.40 14 0 2 1 1 0 2 0.38 1 0 1 0 0 0 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 22 3.50 17 0 2 2 1 0 4 0.64 3 0 0 0 1 0 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 38 2.12 32 0 2 1 2 1 4 0.22 3 0 1 0 0 0 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 4 6.79 3 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 111 2.73 88 2 8 5 7 1 14 0.34 9 0 4 0 1 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Palmeiras (4 Seasons) 1 League 22.2 69 3.11 53 1 6 4 5 0 10 0.45 6 0 3 0 1 0 Cruzeiro (1 Season) 1 League 17.9 38 2.12 32 0 2 1 2 1 4 0.22 3 0 1 0 0 0 Porto (1 Season) 1 League 4.5 Santos (1 Season) 1 League 0.6 4 6.79 3 1 0 0 0 0 0 0.00 0 0 0 0 0 0 Série A (6 Seasons) 40.7 111 2.73 88 2 8 5 7 1 14 0.34 9 0 4 0 1 0 Primeira Liga (1 Season) 4.5
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 2020 17 Palmeiras 1. Libertadores W 4.9 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Palmeiras (3 Seasons) 1 League 8.8 Cruzeiro (1 Season) 1 League 5.7 Porto (1 Season) 1 League 0.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Libertadores (3 Seasons) 8.8 Sudamericana (1 Season) 5.7 Champions Lg (1 Season) 0.5 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 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 16 Palmeiras 1 League 0.8 2 2 0 2 0 1 2 50.0 1 0 0 0 0 2 0 0 2020 17 Palmeiras 2 Leagues 14.7 18 18 9 5 4 10 24 41.7 14 9 0 9 6 21 4 0 2021 18 Palmeiras 2 Leagues 5.7 14 9 3 9 2 5 11 45.5 6 4 0 4 4 18 3 0 2022 19 Palmeiras 2 Leagues 9.8 14 10 8 6 0 10 12 83.3 2 4 0 4 8 20 3 0 2022-2023 19 Porto 2 Leagues 5.0 1 10 1 0 0 1 1 100.0 0 2 0 2 1 1 0 0 2024 21 Cruzeiro 2 Leagues 23.6 25 25 7 11 7 7 24 29.2 17 15 1 14 10 33 19 0 2025 22 Santos 1 League 0.6 3 3 3 0 0 2 4 50.0 2 0 0 0 0 3 0 0 6 Seasons 4 Clubs 5 Leagues 60.2 77 77 31 33 13 36 78 46.2 42 34 1 33 29 98 29 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Palmeiras (4 Seasons) 2 Leagues 31.0 48 39 20 22 6 26 49 53.1 23 17 0 17 18 61 10 0 Cruzeiro (1 Season) 2 Leagues 23.6 25 25 7 11 7 7 24 29.2 17 15 1 14 10 33 19 0 Porto (1 Season) 2 Leagues 5.0 1 10 1 0 0 1 1 100.0 0 2 0 2 1 1 0 0 Santos (1 Season) 1 League 0.6 3 3 3 0 0 2 4 50.0 2 0 0 0 0 3 0 0 Série A (6 Seasons) 40.7 76 56 30 33 13 35 77 45.5 42 32 1 31 21 97 29 0 Libertadores (3 Seasons) 8.8 7 5 0 Primeira Liga (1 Season) 4.5 10 1 0 Sudamericana (1 Season) 5.7 4 2 0 Champions Lg (1 Season) 0.5 1 0 1 0 0 1 1 100.0 0 2 0 2 0 1 0 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 16 Palmeiras br BRA 1. Série A 3rd 0.8 2 2 0 2 0 1 2 50.0 1 0 0 0 0 2 0 0 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 18 13 9 5 4 10 24 41.7 14 9 0 9 3 21 4 0 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 14 9 3 9 2 5 11 45.5 6 4 0 4 4 18 3 0 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 14 8 8 6 0 10 12 83.3 2 4 0 4 6 20 3 0 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 10 1 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 25 21 7 11 7 7 24 29.2 17 15 1 14 8 33 19 0 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 3 3 3 0 0 2 4 50.0 2 0 0 0 0 3 0 0 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 76 66 30 33 13 35 77 45.5 42 32 1 31 22 97 29 0 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 Palmeiras (4 Seasons) 1 League 22.2 48 32 20 22 6 26 49 53.1 23 17 0 17 13 61 10 0 Cruzeiro (1 Season) 1 League 17.9 25 21 7 11 7 7 24 29.2 17 15 1 14 8 33 19 0 Porto (1 Season) 1 League 4.5 10 1 0 Santos (1 Season) 1 League 0.6 3 3 3 0 0 2 4 50.0 2 0 0 0 0 3 0 0 Série A (6 Seasons) 40.7 76 56 30 33 13 35 77 45.5 42 32 1 31 21 97 29 0 Primeira Liga (1 Season) 4.5 10 1 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 2020 17 Palmeiras 1. Libertadores W 4.9 5 3 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 0 0 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 2 2 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 1 0 1 0 0 1 1 100.0 0 2 0 2 0 1 0 0 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 4 2 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 1 11 1 0 0 1 1 100.0 0 2 0 2 7 1 0 0 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Palmeiras (3 Seasons) 1 League 8.8 7 5 0 Cruzeiro (1 Season) 1 League 5.7 4 2 0 Porto (1 Season) 1 League 0.5 1 0 1 0 0 1 1 100.0 0 2 0 2 0 1 0 0 Libertadores (3 Seasons) 8.8 7 5 0 Sudamericana (1 Season) 5.7 4 2 0 Champions Lg (1 Season) 0.5 1 0 1 0 0 1 1 100.0 0 2 0 2 0 1 0 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 16 Palmeiras br BRA 1. Série A 0.8 27 1 6 10 12 6 27 5 3 60.0 2 40.0 16 174 86 3 1 2 2 0 21 6 Matches 2020 17 Palmeiras 1. Libertadores 4.9 Matches 2020 17 Palmeiras br BRA 1. Série A 9.8 391 7 52 125 224 37 391 36 22 61.1 14 38.9 267 1834 849 21 15 6 27 20 286 97 Matches 2021 18 Palmeiras 1. Libertadores 0.4 Matches 2021 18 Palmeiras br BRA 1. Série A 5.3 244 3 36 85 131 19 244 19 7 36.8 12 63.2 159 1043 530 12 14 4 22 9 166 50 Matches 2022 19 Palmeiras 1. Libertadores 3.5 Matches 2022 19 Palmeiras br BRA 1. Série A 6.3 208 5 35 77 106 23 208 22 11 50.0 11 50.0 118 993 512 20 14 6 10 10 129 47 Matches 2022-2023 19 Porto 1. Champions Lg 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 4.5 Matches 2024 21 Cruzeiro br BRA 1. Série A 17.9 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 Matches 2024 21 Cruzeiro 2. Sudamericana 5.7 Matches 2025 22 Santos br BRA 1. Série A 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 Matches 6 Seasons 4 Clubs 5 Leagues 60.2 1465 34 215 530 761 142 1465 124 57 46.0 66 53.2 916 5795 2910 86 68 28 91 59 1028 311 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 Palmeiras (4 Seasons) 2 Leagues 31.0 870 16 129 297 473 85 870 82 43 52.4 39 47.6 560 4044 1977 56 44 18 61 39 602 200 Cruzeiro (1 Season) 2 Leagues 23.6 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 Porto (1 Season) 2 Leagues 5.0 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 Santos (1 Season) 1 League 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 Série A (6 Seasons) 40.7 1439 34 212 519 749 140 1439 123 57 46.3 65 52.8 898 5682 2825 83 66 28 87 59 1012 305 Libertadores (3 Seasons) 8.8 Primeira Liga (1 Season) 4.5 Sudamericana (1 Season) 5.7 Champions Lg (1 Season) 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6
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 16 Palmeiras 1 League 0.8 27 1 6 10 12 6 27 5 3 60.0 2 40.0 16 174 86 3 1 2 2 0 21 6 2020 17 Palmeiras 2 Leagues 14.7 391 7 52 125 224 37 391 36 22 61.1 14 38.9 267 1834 849 21 15 6 27 20 286 97 2021 18 Palmeiras 2 Leagues 5.7 244 3 36 85 131 19 244 19 7 36.8 12 63.2 159 1043 530 12 14 4 22 9 166 50 2022 19 Palmeiras 2 Leagues 9.8 208 5 35 77 106 23 208 22 11 50.0 11 50.0 118 993 512 20 14 6 10 10 129 47 2022-2023 19 Porto 2 Leagues 5.0 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 2024 21 Cruzeiro 2 Leagues 23.6 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 2025 22 Santos 1 League 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 6 Seasons 4 Clubs 5 Leagues 60.2 1465 34 215 530 761 142 1465 124 57 46.0 66 53.2 916 5795 2910 86 68 28 91 59 1028 311 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 Palmeiras (4 Seasons) 2 Leagues 31.0 870 16 129 297 473 85 870 82 43 52.4 39 47.6 560 4044 1977 56 44 18 61 39 602 200 Cruzeiro (1 Season) 2 Leagues 23.6 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 Porto (1 Season) 2 Leagues 5.0 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 Santos (1 Season) 1 League 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 Série A (6 Seasons) 40.7 1439 34 212 519 749 140 1439 123 57 46.3 65 52.8 898 5682 2825 83 66 28 87 59 1012 305 Libertadores (3 Seasons) 8.8 Primeira Liga (1 Season) 4.5 Sudamericana (1 Season) 5.7 Champions Lg (1 Season) 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6
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 16 Palmeiras br BRA 1. Série A 3rd 0.8 27 1 6 10 12 6 27 5 3 60.0 2 40.0 16 174 86 3 1 2 2 0 21 6 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 391 7 52 125 224 37 391 36 22 61.1 14 38.9 267 1834 849 21 15 6 27 20 286 97 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 244 3 36 85 131 19 244 19 7 36.8 12 63.2 159 1043 530 12 14 4 22 9 166 50 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 208 5 35 77 106 23 208 22 11 50.0 11 50.0 118 993 512 20 14 6 10 10 129 47 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 1439 34 212 519 749 140 1439 123 57 46.3 65 52.8 898 5682 2825 83 66 28 87 59 1012 305 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 Palmeiras (4 Seasons) 1 League 22.2 870 16 129 297 473 85 870 82 43 52.4 39 47.6 560 4044 1977 56 44 18 61 39 602 200 Cruzeiro (1 Season) 1 League 17.9 538 18 78 213 258 52 538 37 14 37.8 23 62.2 321 1545 775 24 21 9 25 18 388 100 Porto (1 Season) 1 League 4.5 Santos (1 Season) 1 League 0.6 31 0 5 9 18 3 31 4 0 0.0 3 75.0 17 93 73 3 1 1 1 2 22 5 Série A (6 Seasons) 40.7 1439 34 212 519 749 140 1439 123 57 46.3 65 52.8 898 5682 2825 83 66 28 87 59 1012 305 Primeira Liga (1 Season) 4.5
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 2020 17 Palmeiras 1. Libertadores W 4.9 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 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 Palmeiras (3 Seasons) 1 League 8.8 Cruzeiro (1 Season) 1 League 5.7 Porto (1 Season) 1 League 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6 Libertadores (3 Seasons) 8.8 Sudamericana (1 Season) 5.7 Champions Lg (1 Season) 0.5 26 0 3 11 12 2 26 1 0 0.0 1 100.0 18 113 85 3 2 0 4 0 16 6
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 16 Palmeiras br BRA 1. Série A 3 73 24 2.1 0.8 0 0 3 23 1 2.00 4 0 +4 +4.93 +4.26 2.7 0.5 +2.2 +2.70 +2.01 Matches 2020 17 Palmeiras 1. Libertadores 7 443 63 37.9 4.9 5 81 3 2 20 2 2.43 14 1 +13 +2.64 +0.91 Matches 2020 17 Palmeiras br BRA 1. Série A 20 878 44 25.7 9.8 8 68 3 12 28 1 1.45 13 13 0 0.00 -0.50 16.0 11.4 +4.6 +0.47 +0.16 Matches 2021 18 Palmeiras 1. Libertadores 4 36 9 3.0 0.4 0 0 4 9 3 1.50 1 0 +1 +2.50 +1.11 Matches 2021 18 Palmeiras br BRA 1. Série A 14 476 34 13.9 5.3 4 67 0 10 21 11 1.07 7 10 -3 -0.57 -1.12 8.5 7.9 +0.7 +0.12 -0.10 Matches 2022 19 Palmeiras 1. Libertadores 5 316 63 28.5 3.5 4 76 2 1 14 0 3.00 18 2 +16 +4.56 +3.08 Matches 2022 19 Palmeiras br BRA 1. Série A 12 569 47 16.6 6.3 7 69 0 5 18 0 1.83 14 4 +10 +1.58 +0.67 13.7 5.2 +8.4 +1.34 +0.47 Matches 2022-2023 19 Porto 1. Champions Lg 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58 Matches 2024 21 Cruzeiro br BRA 1. Série A 27 1,611 60 47.1 17.9 21 70 1 6 24 1 1.33 21 17 +4 +0.22 +0.32 20.7 17.6 +3.2 +0.18 +0.60 Matches 2024 21 Cruzeiro 2. Sudamericana 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Matches 2025 22 Santos br BRA 1. Série A 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 Matches 6 Seasons 4 Clubs 5 Leagues 126 5,417 43 20.8 60.2 57 71 9 69 20 29 1.65 111 58 +53 +0.88 +0.09 63.5 45.5 +18.1 +0.44 +0.03 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 Palmeiras (4 Seasons) 2 Leagues 65 2,791 43 16.3 31.0 28 72 8 37 21 18 1.69 71 30 +41 +1.32 +0.50 40.9 25.0 +15.9 +0.72 +0.18 Cruzeiro (1 Season) 2 Leagues 37 2,121 57 45.9 23.6 27 71 1 10 21 1 1.48 28 21 +7 +0.30 +0.26 20.7 17.6 +3.2 +0.18 +0.60 Porto (1 Season) 2 Leagues 20 452 23 12.0 5.0 2 63 0 18 18 9 2.10 12 5 +7 +1.39 +0.10 1.3 1.9 -0.6 -1.14 -1.73 Santos (1 Season) 1 League 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 Série A (6 Seasons) 80 3,660 46 20.9 40.7 40 69 4 40 22 15 1.36 59 46 +13 +0.32 -0.23 62.3 43.6 +18.7 +0.46 +0.06 Libertadores (3 Seasons) 16 795 50 22.8 8.8 9 78 5 7 13 5 2.38 33 3 +30 +3.40 +1.89 Primeira Liga (1 Season) 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58 Sudamericana (1 Season) 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Champions Lg (1 Season) 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73
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 16 Palmeiras 1 League 3 73 24 2.1 0.8 0 0 3 23 1 2.00 4 0 +4 +4.93 +4.26 2.7 0.5 +2.2 +2.70 +2.01 2020 17 Palmeiras 2 Leagues 27 1,321 49 28.8 14.7 13 73 6 14 27 3 1.70 27 14 +13 +0.89 +0.11 16.0 11.4 +4.6 +0.47 +0.16 2021 18 Palmeiras 2 Leagues 18 512 28 11.1 5.7 4 67 0 14 17 14 1.17 8 10 -2 -0.35 -1.14 8.5 7.9 +0.7 +0.12 -0.10 2022 19 Palmeiras 2 Leagues 17 885 52 19.5 9.8 11 71 2 6 17 0 2.17 32 6 +26 +2.64 +1.61 13.7 5.2 +8.4 +1.34 +0.47 2022-2023 19 Porto 2 Leagues 20 452 23 12.0 5.0 2 63 0 18 18 9 2.10 12 5 +7 +1.39 +0.10 1.3 1.9 -0.6 -1.14 -1.73 2024 21 Cruzeiro 2 Leagues 37 2,121 57 45.9 23.6 27 71 1 10 21 1 1.48 28 21 +7 +0.30 +0.26 20.7 17.6 +3.2 +0.18 +0.60 2025 22 Santos 1 League 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 6 Seasons 4 Clubs 5 Leagues 126 5,417 43 20.8 60.2 57 71 9 69 20 29 1.65 111 58 +53 +0.88 +0.09 63.5 45.5 +18.1 +0.44 +0.03 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 Palmeiras (4 Seasons) 2 Leagues 65 2,791 43 16.3 31.0 28 72 8 37 21 18 1.69 71 30 +41 +1.32 +0.50 40.9 25.0 +15.9 +0.72 +0.18 Cruzeiro (1 Season) 2 Leagues 37 2,121 57 45.9 23.6 27 71 1 10 21 1 1.48 28 21 +7 +0.30 +0.26 20.7 17.6 +3.2 +0.18 +0.60 Porto (1 Season) 2 Leagues 20 452 23 12.0 5.0 2 63 0 18 18 9 2.10 12 5 +7 +1.39 +0.10 1.3 1.9 -0.6 -1.14 -1.73 Santos (1 Season) 1 League 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 Série A (6 Seasons) 80 3,660 46 20.9 40.7 40 69 4 40 22 15 1.36 59 46 +13 +0.32 -0.23 62.3 43.6 +18.7 +0.46 +0.06 Libertadores (3 Seasons) 16 795 50 22.8 8.8 9 78 5 7 13 5 2.38 33 3 +30 +3.40 +1.89 Primeira Liga (1 Season) 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58 Sudamericana (1 Season) 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Champions Lg (1 Season) 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73
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 16 Palmeiras br BRA 1. Série A 3rd 3 73 24 2.1 0.8 0 0 3 23 1 2.00 4 0 +4 +4.93 +4.26 2.7 0.5 +2.2 +2.70 +2.01 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 20 878 44 25.7 9.8 8 68 3 12 28 1 1.45 13 13 0 0.00 -0.50 16.0 11.4 +4.6 +0.47 +0.16 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 14 476 34 13.9 5.3 4 67 0 10 21 11 1.07 7 10 -3 -0.57 -1.12 8.5 7.9 +0.7 +0.12 -0.10 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 12 569 47 16.6 6.3 7 69 0 5 18 0 1.83 14 4 +10 +1.58 +0.67 13.7 5.2 +8.4 +1.34 +0.47 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 27 1,611 60 47.1 17.9 21 70 1 6 24 1 1.33 21 17 +4 +0.22 +0.32 20.7 17.6 +3.2 +0.18 +0.60 Matches 2025 22 Santos br BRA 1. Série A 18th 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 Matches 6 Seasons 4 Clubs 2 Leagues 97 4,065 42 19.7 45.2 42 69 4 55 21 21 1.52 70 48 +22 +0.49 -0.20 62.3 43.6 +18.7 +0.46 +0.06 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 Palmeiras (4 Seasons) 1 League 49 1,996 41 14.6 22.2 19 68 3 30 23 13 1.47 38 27 +11 +0.50 -0.17 40.9 25.0 +15.9 +0.72 +0.18 Cruzeiro (1 Season) 1 League 27 1,611 60 47.1 17.9 21 70 1 6 24 1 1.33 21 17 +4 +0.22 +0.32 20.7 17.6 +3.2 +0.18 +0.60 Porto (1 Season) 1 League 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58 Santos (1 Season) 1 League 4 53 13 11.8 0.6 0 0 4 13 1 0.25 0 2 -2 -3.40 -3.62 0.7 1.0 -0.4 -0.64 -0.70 Série A (6 Seasons) 80 3,660 46 20.9 40.7 40 69 4 40 22 15 1.36 59 46 +13 +0.32 -0.23 62.3 43.6 +18.7 +0.46 +0.06 Primeira Liga (1 Season) 17 405 24 13.2 4.5 2 63 0 15 19 6 2.29 11 2 +9 +2.00 +0.58
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 2020 17 Palmeiras 1. Libertadores W 7 443 63 37.9 4.9 5 81 3 2 20 2 2.43 14 1 +13 +2.64 +0.91 Matches 2021 18 Palmeiras 1. Libertadores F 4 36 9 3.0 0.4 0 0 4 9 3 1.50 1 0 +1 +2.50 +1.11 Matches 2022 19 Palmeiras 1. Libertadores SF 5 316 63 28.5 3.5 4 76 2 1 14 0 3.00 18 2 +16 +4.56 +3.08 Matches 2022-2023 19 Porto 1. Champions Lg R16 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Matches 4 Seasons 3 Clubs 3 Leagues 29 1,352 47 25.0 15.0 15 77 5 14 14 8 2.07 41 10 +31 +2.06 +0.86 1.3 1.9 -0.6 -1.14 -1.73 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 Palmeiras (3 Seasons) 1 League 16 795 50 22.8 8.8 9 78 5 7 13 5 2.38 33 3 +30 +3.40 +1.89 Cruzeiro (1 Season) 1 League 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Porto (1 Season) 1 League 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73 Libertadores (3 Seasons) 16 795 50 22.8 8.8 9 78 5 7 13 5 2.38 33 3 +30 +3.40 +1.89 Sudamericana (1 Season) 10 510 51 42.5 5.7 6 74 0 4 17 0 1.90 7 4 +3 +0.53 +0.14 Champions Lg (1 Season) 3 47 16 6.5 0.5 0 0 3 16 3 1.00 1 3 -2 -3.83 -4.63 1.3 1.9 -0.6 -1.14 -1.73
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 16 Palmeiras 1 League 0.8 0 0 0 1 1 0 1 0 2 0 0 0 5 0 1 0.0 2020 17 Palmeiras 2 Leagues 14.7 1 0 0 22 21 6 18 6 18 0 0 0 46 7 10 41.2 2021 18 Palmeiras 2 Leagues 5.7 3 1 1 14 7 1 5 4 9 0 0 0 23 5 8 38.5 2022 19 Palmeiras 2 Leagues 9.8 0 0 0 5 9 1 13 8 10 1 0 0 29 3 9 25.0 2022-2023 19 Porto 2 Leagues 5.0 1 0 0 16 8 4 13 1 10 0 0 0 3 0 2 0.0 2024 21 Cruzeiro 2 Leagues 23.6 5 0 0 26 8 2 10 10 25 0 0 0 47 9 16 36.0 2025 22 Santos 1 League 0.6 0 0 0 1 1 1 0 0 3 0 0 0 2 3 2 60.0 6 Seasons 4 Clubs 5 Leagues 60.2 10 1 1 85 55 15 60 29 77 1 0 0 155 27 48 36.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Palmeiras (4 Seasons) 2 Leagues 31.0 4 1 1 42 38 8 37 18 39 1 0 0 103 15 28 34.9 Cruzeiro (1 Season) 2 Leagues 23.6 5 0 0 26 8 2 10 10 25 0 0 0 47 9 16 36.0 Porto (1 Season) 2 Leagues 5.0 1 0 0 16 8 4 13 1 10 0 0 0 3 0 2 0.0 Santos (1 Season) 1 League 0.6 0 0 0 1 1 1 0 0 3 0 0 0 2 3 2 60.0 Série A (6 Seasons) 40.7 7 1 1 55 38 7 29 21 56 1 0 0 152 27 46 37.0 Libertadores (3 Seasons) 8.8 0 0 0 7 7 4 16 5 7 0 Primeira Liga (1 Season) 4.5 1 0 0 15 8 4 11 1 10 0 Sudamericana (1 Season) 5.7 2 0 0 7 2 0 2 2 4 0 Champions Lg (1 Season) 0.5 0 0 0 1 0 0 2 0 0 0 0 0 3 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 16 Palmeiras br BRA 1. Série A 3rd 0.8 0 0 0 1 1 0 1 0 2 0 0 0 5 0 1 0.0 Matches 2020 17 Palmeiras br BRA 1. Série A 7th 9.8 1 0 0 16 17 3 9 3 13 0 0 0 46 7 10 41.2 Matches 2021 18 Palmeiras br BRA 1. Série A 3rd 5.3 3 1 1 14 7 1 5 4 9 0 0 0 23 5 8 38.5 Matches 2022 19 Palmeiras br BRA 1. Série A 1st 6.3 0 0 0 4 6 0 6 6 8 1 0 0 29 3 9 25.0 Matches 2022-2023 19 Porto pt POR 1. Primeira Liga 2nd 4.5 1 0 0 15 8 4 11 1 10 0 Matches 2024 21 Cruzeiro br BRA 1. Série A 9th 17.9 3 0 0 19 6 2 8 8 21 0 0 0 47 9 16 36.0 Matches 2025 22 Santos br BRA 1. Série A 18th 0.6 0 0 0 1 1 1 0 0 3 0 0 0 2 3 2 60.0 Matches 6 Seasons 4 Clubs 2 Leagues 45.2 8 1 1 70 46 11 40 22 66 1 0 0 152 27 46 37.0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Palmeiras (4 Seasons) 1 League 22.2 4 1 1 35 31 4 21 13 32 1 0 0 103 15 28 34.9 Cruzeiro (1 Season) 1 League 17.9 3 0 0 19 6 2 8 8 21 0 0 0 47 9 16 36.0 Porto (1 Season) 1 League 4.5 1 0 0 15 8 4 11 1 10 0 Santos (1 Season) 1 League 0.6 0 0 0 1 1 1 0 0 3 0 0 0 2 3 2 60.0 Série A (6 Seasons) 40.7 7 1 1 55 38 7 29 21 56 1 0 0 152 27 46 37.0 Primeira Liga (1 Season) 4.5 1 0 0 15 8 4 11 1 10 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 2020 17 Palmeiras 1. Libertadores W 4.9 0 0 0 6 4 3 9 3 5 0 Matches 2021 18 Palmeiras 1. Libertadores F 0.4 0 0 0 0 0 0 0 0 0 0 Matches 2022 19 Palmeiras 1. Libertadores SF 3.5 0 0 0 1 3 1 7 2 2 0 Matches 2022-2023 19 Porto 1. Champions Lg R16 0.5 0 0 0 1 0 0 2 0 0 0 0 0 3 0 2 0.0 Matches 2024 21 Cruzeiro 2. Sudamericana 2nd 5.7 2 0 0 7 2 0 2 2 4 0 Matches 4 Seasons 3 Clubs 3 Leagues 15.0 2 0 0 15 9 4 20 7 11 0 0 0 3 0 2 0.0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Palmeiras (3 Seasons) 1 League 8.8 0 0 0 7 7 4 16 5 7 0 Cruzeiro (1 Season) 1 League 5.7 2 0 0 7 2 0 2 2 4 0 Porto (1 Season) 1 League 0.5 0 0 0 1 0 0 2 0 0 0 0 0 3 0 2 0.0 Libertadores (3 Seasons) 8.8 0 0 0 7 7 4 16 5 7 0 Sudamericana (1 Season) 5.7 2 0 0 7 2 0 2 2 4 0 Champions Lg (1 Season) 0.5 0 0 0 1 0 0 2 0 0 0 0 0 3 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 Gabriel Veron Pages
Gabriel Veron 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)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary