Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-21FriPrimeira LigaMatchweek 23AwayL 0–1NacionalBragaYCM45000000000Match Report
2025-02-09SunPrimeira LigaMatchweek 21AwayW 2–0NacionalFarenseYAM75000000000Match Report
2025-02-01SatPrimeira LigaMatchweek 20HomeL 1–2NacionalAroucaYAM76000031001Match Report
2025-01-25SatPrimeira LigaMatchweek 19AwayL 0–2NacionalSporting CPYLM74000000000Match Report
2025-01-19SunPrimeira LigaMatchweek 18HomeW 3–1NacionalAVS FutebolYAM90101131000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201921Porto1. Champions Lg20280.3000000000.00.00.00.00120.000.000.000.000.000.000.000.000.000.00Matches
2018-201921Portopt POR1. Primeira Liga20130.1000000000.000.000.000.000.00Matches
2019-202022Porto2. Europa Lg10310.3000000100.00.00.00.01300.000.000.000.000.000.000.000.000.000.00Matches
2019-202022Portopt POR1. Primeira Liga221802.0000000100.000.000.000.000.00Matches
2019-202022Portimonensept POR1. Primeira Liga1788149.0000000400.000.000.000.000.00Matches
2020-202123Paçospt POR1. Primeira Liga31302,45427.3437222800.150.110.260.070.18Matches
2021-202224Porto1. Champions Lg10120.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202224Porto2. Europa Lg321491.7000000000.10.10.10.20330.000.000.000.000.000.030.070.100.030.10Matches
2021-202224Portopt POR1. Primeira Liga1296717.5000000400.000.000.000.000.00Matches
2022-202325Porto1. Champions Lg31730.8000000000.00.00.10.20300.000.000.000.000.000.030.160.190.030.19Matches
2022-202325Portopt POR1. Primeira Liga642652.9011000000.000.340.340.000.34Matches
2023-202426Valenciennesfr FRACoupe de France11901.0011000100.001.001.000.001.00Matches
2023-202426Valenciennesfr FRA2. Ligue 21097488.3011000010.000.120.120.000.12Matches
2023-202426Vizelapt POR1. Primeira Liga876146.8000000200.000.000.000.000.00Matches
2024-202527Nacionalpt POR1. Primeira Liga171190210.0213111000.200.100.300.100.20Matches
7 Seasons6 Clubs5 Leagues116847,04478.367133332110.10.10.20.311050.080.090.170.040.130.030.070.100.030.10
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
Porto (4 Seasons)3 Leagues32181,42215.8011000600.10.10.20.311050.000.060.060.000.060.030.070.100.030.10
Paços (1 Season)1 League31302,45427.3437222800.150.110.260.070.18
Nacional (1 Season)1 League171190210.0213111000.200.100.300.100.20
Portimonense (1 Season)1 League1788149.0000000400.000.000.000.000.00
Valenciennes (1 Season)2 Leagues11108389.3022000110.000.210.210.000.21
Vizela (1 Season)1 League876146.8000000200.000.000.000.000.00
Primeira Liga (7 Seasons)95715,91365.765113331900.090.080.170.050.12
Champions Lg (3 Seasons)611131.3000000000.00.00.10.20420.000.000.000.000.000.020.110.120.020.12
Europa Lg (2 Seasons)421802.0000000100.10.10.10.21630.000.000.000.000.000.030.060.080.030.08
Ligue 2 (1 Season)1097488.3011000010.000.120.120.000.12
Coupe de France (1 Season)11901.0011000100.001.001.000.001.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201921Porto2 Leagues40410.5000000000.00.00.00.00120.000.000.000.000.000.000.000.000.000.00
2019-202022Porto2 Leagues322112.3000000200.00.00.00.01300.000.000.000.000.000.000.000.000.000.00
2019-202022Portimonense1 League1788149.0000000400.000.000.000.000.00
2020-202123Paços1 League31302,45427.3437222800.150.110.260.070.18
2021-202224Porto3 Leagues16118329.2000000400.10.10.10.20330.000.000.000.000.000.030.060.090.030.09
2022-202325Porto2 Leagues953383.8011000000.00.00.10.20300.000.270.270.000.270.030.160.190.030.19
2023-202426Valenciennes2 Leagues11108389.3022000110.000.210.210.000.21
2023-202426Vizela1 League876146.8000000200.000.000.000.000.00
2024-202527Nacional1 League171190210.0213111000.200.100.300.100.20
7 Seasons6 Clubs5 Leagues116847,04478.367133332110.10.10.20.311050.080.090.170.040.130.030.070.100.030.10
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
Porto (4 Seasons)3 Leagues32181,42215.8011000600.10.10.20.311050.000.060.060.000.060.030.070.100.030.10
Paços (1 Season)1 League31302,45427.3437222800.150.110.260.070.18
Nacional (1 Season)1 League171190210.0213111000.200.100.300.100.20
Portimonense (1 Season)1 League1788149.0000000400.000.000.000.000.00
Valenciennes (1 Season)2 Leagues11108389.3022000110.000.210.210.000.21
Vizela (1 Season)1 League876146.8000000200.000.000.000.000.00
Primeira Liga (7 Seasons)95715,91365.765113331900.090.080.170.050.12
Champions Lg (3 Seasons)611131.3000000000.00.00.10.20420.000.000.000.000.000.020.110.120.020.12
Europa Lg (2 Seasons)421802.0000000100.10.10.10.21630.000.000.000.000.000.030.060.080.030.08
Ligue 2 (1 Season)1097488.3011000010.000.120.120.000.12
Coupe de France (1 Season)11901.0011000100.001.001.000.001.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2018-201921Portopt POR1. Primeira Liga2nd20130.1000000000.000.000.000.000.00Matches
2019-202022Portopt POR1. Primeira Liga1st221802.0000000100.000.000.000.000.00Matches
2019-202022Portimonensept POR1. Primeira Liga17th1788149.0000000400.000.000.000.000.00Matches
2020-202123Paçospt POR1. Primeira Liga5th31302,45427.3437222800.150.110.260.070.18Matches
2021-202224Portopt POR1. Primeira Liga1st1296717.5000000400.000.000.000.000.00Matches
2022-202325Portopt POR1. Primeira Liga2nd642652.9011000000.000.340.340.000.34Matches
2023-202426Valenciennesfr FRA2. Ligue 220th1097488.3011000010.000.120.120.000.12Matches
2023-202426Vizelapt POR1. Primeira Liga17th876146.8000000200.000.000.000.000.00Matches
2024-202527Nacionalpt POR1. Primeira Liga13th171190210.0213111000.200.100.300.100.20Matches
7 Seasons6 Clubs2 Leagues105806,66174.066123331910.080.080.160.040.12
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Porto (4 Seasons)1 League22151,12912.5011000500.000.080.080.000.08
Paços (1 Season)1 League31302,45427.3437222800.150.110.260.070.18
Nacional (1 Season)1 League171190210.0213111000.200.100.300.100.20
Portimonense (1 Season)1 League1788149.0000000400.000.000.000.000.00
Valenciennes (1 Season)1 League1097488.3011000010.000.120.120.000.12
Vizela (1 Season)1 League876146.8000000200.000.000.000.000.00
Primeira Liga (7 Seasons)95715,91365.765113331900.090.080.170.050.12
Ligue 2 (1 Season)1097488.3011000010.000.120.120.000.12
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2023-202426Valenciennesfr FRACoupe de FranceSF11901.0011000100.001.001.000.001.00Matches
1 Season1 Club1 League11901.0011000100.001.001.000.001.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2018-201921Porto1. Champions LgQF20280.3000000000.00.00.00.00120.000.000.000.000.000.000.000.000.000.00Matches
2019-202022Porto2. Europa LgR3210310.3000000100.00.00.00.01300.000.000.000.000.000.000.000.000.000.00Matches
2021-202224Porto1. Champions LgGR10120.1000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202224Porto2. Europa LgR16321491.7000000000.10.10.10.20330.000.000.000.000.000.030.070.100.030.10Matches
2022-202325Porto1. Champions LgR1631730.8000000000.00.00.10.20300.000.000.000.000.000.030.160.190.030.19Matches
4 Seasons1 Club2 Leagues1032933.3000000100.10.10.20.311050.000.000.000.000.000.030.070.100.030.10
Champions Lg (3 Seasons)611131.3000000000.00.00.10.20420.000.000.000.000.000.020.110.120.020.12
Europa Lg (2 Seasons)421802.0000000100.10.10.10.21630.000.000.000.000.000.030.060.080.030.08

Shooting

Shooting Table
Standard Expected
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
2018-201921Porto1. Champions Lg0.30000.000.000000.00.00.00.0Matches
2018-201921Portopt POR1. Primeira Liga0.10100.06.920.000.0000Matches
2019-202022Porto2. Europa Lg0.30000.000.000000.00.00.00.0Matches
2019-202022Portopt POR1. Primeira Liga2.003133.31.500.500.000.0000Matches
2019-202022Portimonensept POR1. Primeira Liga9.0012541.71.330.550.000.0000Matches
2020-202123Paçospt POR1. Primeira Liga27.34391230.81.430.440.050.1722Matches
2021-202224Porto1. Champions Lg0.10000.000.000000.00.00.00.0Matches
2021-202224Porto2. Europa Lg1.70100.00.600.000.0024.20000.10.10.06-0.1-0.1Matches
2021-202224Portopt POR1. Primeira Liga7.507342.90.940.400.000.0000Matches
2022-202325Porto1. Champions Lg0.80100.01.230.000.0028.50000.00.00.020.00.0Matches
2022-202325Portopt POR1. Primeira Liga2.905240.01.700.680.000.0000Matches
2023-202426Valenciennesfr FRACoupe de France1.0000Matches
2023-202426Valenciennesfr FRA2. Ligue 28.30000.000.0000Matches
2023-202426Vizelapt POR1. Primeira Liga6.80300.00.440.000.0000Matches
2024-202527Nacionalpt POR1. Primeira Liga10.0210330.01.000.300.100.3311Matches
7 Seasons6 Clubs5 Leagues78.36822631.71.060.340.040.1226.40330.10.10.04-0.1-0.1
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
Porto (4 Seasons)3 Leagues15.8018633.31.140.380.000.0026.40000.10.10.04-0.1-0.1
Paços (1 Season)1 League27.34391230.81.430.440.050.1722
Nacional (1 Season)1 League10.0210330.01.000.300.100.3311
Portimonense (1 Season)1 League9.0012541.71.330.550.000.0000
Valenciennes (1 Season)2 Leagues9.30000.000.0000
Vizela (1 Season)1 League6.80300.00.440.000.0000
Primeira Liga (7 Seasons)65.76802632.51.220.400.040.1233
Champions Lg (3 Seasons)1.30100.00.800.000.0028.50000.00.00.020.00.0
Europa Lg (2 Seasons)2.00100.00.500.000.0024.20000.10.10.06-0.1-0.1
Ligue 2 (1 Season)8.30000.000.0000
Coupe de France (1 Season)1.0000
Shooting Table
Standard Expected
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
2018-201921Porto2 Leagues0.50100.02.200.000.000000.00.00.00.0
2019-202022Porto2 Leagues2.303133.31.280.430.000.000000.00.00.00.0
2019-202022Portimonense1 League9.0012541.71.330.550.000.0000
2020-202123Paços1 League27.34391230.81.430.440.050.1722
2021-202224Porto3 Leagues9.208337.50.870.320.000.0024.20000.10.10.06-0.1-0.1
2022-202325Porto2 Leagues3.806233.31.600.530.000.0028.50000.00.00.020.00.0
2023-202426Valenciennes2 Leagues9.30000.000.0000
2023-202426Vizela1 League6.80300.00.440.000.0000
2024-202527Nacional1 League10.0210330.01.000.300.100.3311
7 Seasons6 Clubs5 Leagues78.36822631.71.060.340.040.1226.40330.10.10.04-0.1-0.1
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
Porto (4 Seasons)3 Leagues15.8018633.31.140.380.000.0026.40000.10.10.04-0.1-0.1
Paços (1 Season)1 League27.34391230.81.430.440.050.1722
Nacional (1 Season)1 League10.0210330.01.000.300.100.3311
Portimonense (1 Season)1 League9.0012541.71.330.550.000.0000
Valenciennes (1 Season)2 Leagues9.30000.000.0000
Vizela (1 Season)1 League6.80300.00.440.000.0000
Primeira Liga (7 Seasons)65.76802632.51.220.400.040.1233
Champions Lg (3 Seasons)1.30100.00.800.000.0028.50000.00.00.020.00.0
Europa Lg (2 Seasons)2.00100.00.500.000.0024.20000.10.10.06-0.1-0.1
Ligue 2 (1 Season)8.30000.000.0000
Coupe de France (1 Season)1.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201921Portopt POR1. Primeira Liga2nd0.10100.06.920.000.0000Matches
2019-202022Portopt POR1. Primeira Liga1st2.003133.31.500.500.000.0000Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.0012541.71.330.550.000.0000Matches
2020-202123Paçospt POR1. Primeira Liga5th27.34391230.81.430.440.050.1722Matches
2021-202224Portopt POR1. Primeira Liga1st7.507342.90.940.400.000.0000Matches
2022-202325Portopt POR1. Primeira Liga2nd2.905240.01.700.680.000.0000Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.30000.000.0000Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.80300.00.440.000.0000Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.0210330.01.000.300.100.3311Matches
7 Seasons6 Clubs2 Leagues74.06802632.51.080.350.040.1233
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Porto (4 Seasons)1 League12.5016637.51.280.480.000.0000
Paços (1 Season)1 League27.34391230.81.430.440.050.1722
Nacional (1 Season)1 League10.0210330.01.000.300.100.3311
Portimonense (1 Season)1 League9.0012541.71.330.550.000.0000
Valenciennes (1 Season)1 League8.30000.000.0000
Vizela (1 Season)1 League6.80300.00.440.000.0000
Primeira Liga (7 Seasons)65.76802632.51.220.400.040.1233
Ligue 2 (1 Season)8.30000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.0000Matches
1 Season1 Club1 League1.0000
Shooting Table
Standard Expected
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
2018-201921Porto1. Champions LgQF0.30000.000.000000.00.00.00.0Matches
2019-202022Porto2. Europa LgR320.30000.000.000000.00.00.00.0Matches
2021-202224Porto1. Champions LgGR0.10000.000.000000.00.00.00.0Matches
2021-202224Porto2. Europa LgR161.70100.00.600.000.0024.20000.10.10.06-0.1-0.1Matches
2022-202325Porto1. Champions LgR160.80100.01.230.000.0028.50000.00.00.020.00.0Matches
4 Seasons1 Club2 Leagues3.30200.00.610.000.0026.40000.10.10.04-0.1-0.1
Champions Lg (3 Seasons)1.30100.00.800.000.0028.50000.00.00.020.00.0
Europa Lg (2 Seasons)2.00100.00.500.000.0024.20000.10.10.06-0.1-0.1
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
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
2018-201921Porto1. Champions Lg0.377100.0901744100.033100.00000.00.00.000001Matches
2018-201921Portopt POR1. Primeira Liga0.10Matches
2019-202022Porto2. Europa Lg0.391464.3193313650.055100.011100.000.00.00.004003Matches
2019-202022Portopt POR1. Primeira Liga2.00Matches
2019-202022Portimonensept POR1. Primeira Liga9.00Matches
2020-202123Paçospt POR1. Primeira Liga27.33Matches
2021-202224Porto1. Champions Lg0.191090.0143535683.333100.011100.000.00.00.000000Matches
2021-202224Porto2. Europa Lg1.712114086.41937471636991.3465092.091656.300.10.1-0.123333Matches
2021-202224Portopt POR1. Primeira Liga7.50Matches
2022-202325Porto1. Champions Lg0.8182281.8293667887.57887.52450.000.10.2-0.110103Matches
2022-202325Portopt POR1. Primeira Liga2.91Matches
2023-202426Valenciennesfr FRACoupe de France1.01Matches
2023-202426Valenciennesfr FRA2. Ligue 28.31Matches
2023-202426Vizelapt POR1. Primeira Liga6.80Matches
2024-202527Nacionalpt POR1. Primeira Liga10.01Matches
7 Seasons6 Clubs5 Leagues78.316419385.02656638829388.2646992.8132259.170.20.3+6.8374310
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
Porto (4 Seasons)3 Leagues15.816419385.02656638829388.2646992.8132259.110.20.3+0.8374310
Paços (1 Season)1 League27.33
Nacional (1 Season)1 League10.01
Portimonense (1 Season)1 League9.00
Valenciennes (1 Season)2 Leagues9.32
Vizela (1 Season)1 League6.80
Primeira Liga (7 Seasons)65.75
Champions Lg (3 Seasons)1.3343987.2526136161888.9131492.93560.000.10.2-0.110104
Europa Lg (2 Seasons)2.013015484.42130502667588.0515592.7101758.800.10.1-0.127336
Ligue 2 (1 Season)8.31
Coupe de France (1 Season)1.01
Passing Table
Total Short Medium Long Expected
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
2018-201921Porto2 Leagues0.577100.0901744100.033100.00000.00.00.000001
2019-202022Porto2 Leagues2.391464.3193313650.055100.011100.000.00.00.004003
2019-202022Portimonense1 League9.00
2020-202123Paços1 League27.33
2021-202224Porto3 Leagues9.213015086.72080524687590.7495392.5101758.800.10.1-0.123333
2022-202325Porto2 Leagues3.8182281.8293667887.57887.52450.010.10.2+0.910103
2023-202426Valenciennes2 Leagues9.32
2023-202426Vizela1 League6.80
2024-202527Nacional1 League10.01
7 Seasons6 Clubs5 Leagues78.316419385.02656638829388.2646992.8132259.170.20.3+6.8374310
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
Porto (4 Seasons)3 Leagues15.816419385.02656638829388.2646992.8132259.110.20.3+0.8374310
Paços (1 Season)1 League27.33
Nacional (1 Season)1 League10.01
Portimonense (1 Season)1 League9.00
Valenciennes (1 Season)2 Leagues9.32
Vizela (1 Season)1 League6.80
Primeira Liga (7 Seasons)65.75
Champions Lg (3 Seasons)1.3343987.2526136161888.9131492.93560.000.10.2-0.110104
Europa Lg (2 Seasons)2.013015484.42130502667588.0515592.7101758.800.10.1-0.127336
Ligue 2 (1 Season)8.31
Coupe de France (1 Season)1.01
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2018-201921Portopt POR1. Primeira Liga2nd0.10Matches
2019-202022Portopt POR1. Primeira Liga1st2.00Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.00Matches
2020-202123Paçospt POR1. Primeira Liga5th27.33Matches
2021-202224Portopt POR1. Primeira Liga1st7.50Matches
2022-202325Portopt POR1. Primeira Liga2nd2.91Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.31Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.80Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.01Matches
7 Seasons6 Clubs2 Leagues74.06
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Porto (4 Seasons)1 League12.51
Paços (1 Season)1 League27.33
Nacional (1 Season)1 League10.01
Portimonense (1 Season)1 League9.00
Valenciennes (1 Season)1 League8.31
Vizela (1 Season)1 League6.80
Primeira Liga (7 Seasons)65.75
Ligue 2 (1 Season)8.31
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.01Matches
1 Season1 Club1 League1.01
Passing Table
Total Short Medium Long Expected
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
2018-201921Porto1. Champions LgQF0.377100.0901744100.033100.00000.00.00.000001Matches
2019-202022Porto2. Europa LgR320.391464.3193313650.055100.011100.000.00.00.004003Matches
2021-202224Porto1. Champions LgGR0.191090.0143535683.333100.011100.000.00.00.000000Matches
2021-202224Porto2. Europa LgR161.712114086.41937471636991.3465092.091656.300.10.1-0.123333Matches
2022-202325Porto1. Champions LgR160.8182281.8293667887.57887.52450.000.10.2-0.110103Matches
4 Seasons1 Club2 Leagues3.316419385.02656638829388.2646992.8132259.100.20.3-0.2374310
Champions Lg (3 Seasons)1.3343987.2526136161888.9131492.93560.000.10.2-0.110104
Europa Lg (2 Seasons)2.013015484.42130502667588.0515592.7101758.800.10.1-0.127336

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201921Porto1. Champions Lg0.3770000000000700Matches
2018-201921Portopt POR1. Primeira Liga0.11Matches
2019-202022Porto2. Europa Lg0.314140001000000901Matches
2019-202022Portopt POR1. Primeira Liga2.07Matches
2019-202022Portimonensept POR1. Primeira Liga9.038Matches
2020-202123Paçospt POR1. Primeira Liga27.3130Matches
2021-202224Porto1. Champions Lg0.11091100000000900Matches
2021-202224Porto2. Europa Lg1.714011921600612321012100Matches
2021-202224Portopt POR1. Primeira Liga7.516Matches
2022-202325Porto1. Champions Lg0.8221842003022001800Matches
2022-202325Portopt POR1. Primeira Liga2.917Matches
2023-202426Valenciennesfr FRACoupe de France1.0Matches
2023-202426Valenciennesfr FRA2. Ligue 28.337Matches
2023-202426Vizelapt POR1. Primeira Liga6.821Matches
2024-202527Nacionalpt POR1. Primeira Liga10.045Matches
7 Seasons6 Clubs5 Leagues78.31931672690132112541016401
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (4 Seasons)3 Leagues15.8193167269015012541016401
Paços (1 Season)1 League27.3130
Nacional (1 Season)1 League10.045
Portimonense (1 Season)1 League9.038
Valenciennes (1 Season)2 Leagues9.337
Vizela (1 Season)1 League6.821
Primeira Liga (7 Seasons)65.7275
Champions Lg (3 Seasons)1.3393453003022003400
Europa Lg (2 Seasons)2.015413321601612321013001
Ligue 2 (1 Season)8.337
Coupe de France (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201921Porto2 Leagues0.5770000100000700
2019-202022Porto2 Leagues2.314140001700000901
2019-202022Portimonense1 League9.038
2020-202123Paços1 League27.3130
2021-202224Porto3 Leagues9.2150128227002212321013000
2022-202325Porto2 Leagues3.82218420020022001800
2023-202426Valenciennes2 Leagues9.337
2023-202426Vizela1 League6.821
2024-202527Nacional1 League10.045
7 Seasons6 Clubs5 Leagues78.31931672690132112541016401
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (4 Seasons)3 Leagues15.8193167269015012541016401
Paços (1 Season)1 League27.3130
Nacional (1 Season)1 League10.045
Portimonense (1 Season)1 League9.038
Valenciennes (1 Season)2 Leagues9.337
Vizela (1 Season)1 League6.821
Primeira Liga (7 Seasons)65.7275
Champions Lg (3 Seasons)1.3393453003022003400
Europa Lg (2 Seasons)2.015413321601612321013001
Ligue 2 (1 Season)8.337
Coupe de France (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201921Portopt POR1. Primeira Liga2nd0.11Matches
2019-202022Portopt POR1. Primeira Liga1st2.07Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.038Matches
2020-202123Paçospt POR1. Primeira Liga5th27.3130Matches
2021-202224Portopt POR1. Primeira Liga1st7.516Matches
2022-202325Portopt POR1. Primeira Liga2nd2.917Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.337Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.821Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.045Matches
7 Seasons6 Clubs2 Leagues74.0312
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (4 Seasons)1 League12.541
Paços (1 Season)1 League27.3130
Nacional (1 Season)1 League10.045
Portimonense (1 Season)1 League9.038
Valenciennes (1 Season)1 League8.337
Vizela (1 Season)1 League6.821
Primeira Liga (7 Seasons)65.7275
Ligue 2 (1 Season)8.337
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.0Matches
1 Season1 Club1 League1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201921Porto1. Champions LgQF0.3770000000000700Matches
2019-202022Porto2. Europa LgR320.314140001000000901Matches
2021-202224Porto1. Champions LgGR0.11091100000000900Matches
2021-202224Porto2. Europa LgR161.714011921600612321012100Matches
2022-202325Porto1. Champions LgR160.8221842003022001800Matches
4 Seasons1 Club2 Leagues3.319316726901912541016401
Champions Lg (3 Seasons)1.3393453003022003400
Europa Lg (2 Seasons)2.015413321601612321013001

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201921Porto1. Champions Lg0.300.0000000000.00000000Matches
2018-201921Portopt POR1. Primeira Liga0.1Matches
2019-202022Porto2. Europa Lg0.325.8120000000.00000000Matches
2019-202022Portopt POR1. Primeira Liga2.0Matches
2019-202022Portimonensept POR1. Primeira Liga9.0Matches
2020-202123Paçospt POR1. Primeira Liga27.3Matches
2021-202224Porto1. Champions Lg0.100.0000000000.00000000Matches
2021-202224Porto2. Europa Lg1.721.2220000000.00000000Matches
2021-202224Portopt POR1. Primeira Liga7.5Matches
2022-202325Porto1. Champions Lg0.833.7021000000.00000000Matches
2022-202325Portopt POR1. Primeira Liga2.9Matches
2023-202426Valenciennesfr FRACoupe de France1.0Matches
2023-202426Valenciennesfr FRA2. Ligue 28.3Matches
2023-202426Vizelapt POR1. Primeira Liga6.8Matches
2024-202527Nacionalpt POR1. Primeira Liga10.0Matches
7 Seasons6 Clubs5 Leagues78.372.1661000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (4 Seasons)3 Leagues15.872.1661000000.00000000
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)2 Leagues9.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Champions Lg (3 Seasons)1.332.3921000000.00000000
Europa Lg (2 Seasons)2.042.0140000000.00000000
Ligue 2 (1 Season)8.3
Coupe de France (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201921Porto2 Leagues0.500.0000000000.00000000
2019-202022Porto2 Leagues2.325.8120000000.00000000
2019-202022Portimonense1 League9.0
2020-202123Paços1 League27.3
2021-202224Porto3 Leagues9.221.1320000000.00000000
2022-202325Porto2 Leagues3.833.7021000000.00000000
2023-202426Valenciennes2 Leagues9.3
2023-202426Vizela1 League6.8
2024-202527Nacional1 League10.0
7 Seasons6 Clubs5 Leagues78.372.1661000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (4 Seasons)3 Leagues15.872.1661000000.00000000
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)2 Leagues9.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Champions Lg (3 Seasons)1.332.3921000000.00000000
Europa Lg (2 Seasons)2.042.0140000000.00000000
Ligue 2 (1 Season)8.3
Coupe de France (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201921Portopt POR1. Primeira Liga2nd0.1Matches
2019-202022Portopt POR1. Primeira Liga1st2.0Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.0Matches
2020-202123Paçospt POR1. Primeira Liga5th27.3Matches
2021-202224Portopt POR1. Primeira Liga1st7.5Matches
2022-202325Portopt POR1. Primeira Liga2nd2.9Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.3Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.8Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.0Matches
7 Seasons6 Clubs2 Leagues74.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (4 Seasons)1 League12.5
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)1 League8.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Ligue 2 (1 Season)8.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.0Matches
1 Season1 Club1 League1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201921Porto1. Champions LgQF0.300.0000000000.00000000Matches
2019-202022Porto2. Europa LgR320.325.8120000000.00000000Matches
2021-202224Porto1. Champions LgGR0.100.0000000000.00000000Matches
2021-202224Porto2. Europa LgR161.721.2220000000.00000000Matches
2022-202325Porto1. Champions LgR160.833.7021000000.00000000Matches
4 Seasons1 Club2 Leagues3.372.1661000000.00000000
Champions Lg (3 Seasons)1.332.3921000000.00000000
Europa Lg (2 Seasons)2.042.0140000000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
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
2018-201921Porto1. Champions Lg0.322101010.011100200Matches
2018-201921Portopt POR1. Primeira Liga0.100Matches
2019-202022Porto2. Europa Lg0.3000000001010000Matches
2019-202022Portopt POR1. Primeira Liga2.031Matches
2019-202022Portimonensept POR1. Primeira Liga9.0157Matches
2020-202123Paçospt POR1. Primeira Liga27.33527Matches
2021-202224Porto1. Champions Lg0.11100111100.000000100Matches
2021-202224Porto2. Europa Lg1.7432023560.022112630Matches
2021-202224Portopt POR1. Primeira Liga7.578Matches
2022-202325Porto1. Champions Lg0.82211011100.000001300Matches
2022-202325Portopt POR1. Primeira Liga2.952Matches
2023-202426Valenciennesfr FRACoupe de France1.0Matches
2023-202426Valenciennesfr FRA2. Ligue 28.374Matches
2023-202426Vizelapt POR1. Primeira Liga6.8110Matches
2024-202527Nacionalpt POR1. Primeira Liga10.045Matches
7 Seasons6 Clubs5 Leagues78.39854145862.53422671230
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (4 Seasons)3 Leagues15.89234145862.53422141230
Paços (1 Season)1 League27.335270
Nacional (1 Season)1 League10.0450
Portimonense (1 Season)1 League9.01570
Valenciennes (1 Season)2 Leagues9.3740
Vizela (1 Season)1 League6.81100
Primeira Liga (7 Seasons)65.770600
Champions Lg (3 Seasons)1.3552122366.711101600
Europa Lg (2 Seasons)2.0432023560.023122630
Ligue 2 (1 Season)8.3740
Coupe de France (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201921Porto2 Leagues0.522101010.011100200
2019-202022Porto2 Leagues2.3030000001011000
2019-202022Portimonense1 League9.01570
2020-202123Paços1 League27.335270
2021-202224Porto3 Leagues9.25112034666.7221110730
2022-202325Porto2 Leagues3.82711011100.000003300
2023-202426Valenciennes2 Leagues9.3740
2023-202426Vizela1 League6.81100
2024-202527Nacional1 League10.0450
7 Seasons6 Clubs5 Leagues78.39854145862.53422671230
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (4 Seasons)3 Leagues15.89234145862.53422141230
Paços (1 Season)1 League27.335270
Nacional (1 Season)1 League10.0450
Portimonense (1 Season)1 League9.01570
Valenciennes (1 Season)2 Leagues9.3740
Vizela (1 Season)1 League6.81100
Primeira Liga (7 Seasons)65.770600
Champions Lg (3 Seasons)1.3552122366.711101600
Europa Lg (2 Seasons)2.0432023560.023122630
Ligue 2 (1 Season)8.3740
Coupe de France (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201921Portopt POR1. Primeira Liga2nd0.100Matches
2019-202022Portopt POR1. Primeira Liga1st2.031Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.0157Matches
2020-202123Paçospt POR1. Primeira Liga5th27.33527Matches
2021-202224Portopt POR1. Primeira Liga1st7.578Matches
2022-202325Portopt POR1. Primeira Liga2nd2.952Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.374Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.8110Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.045Matches
7 Seasons6 Clubs2 Leagues74.077640
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
Porto (4 Seasons)1 League12.515110
Paços (1 Season)1 League27.335270
Nacional (1 Season)1 League10.0450
Portimonense (1 Season)1 League9.01570
Valenciennes (1 Season)1 League8.3740
Vizela (1 Season)1 League6.81100
Primeira Liga (7 Seasons)65.770600
Ligue 2 (1 Season)8.3740
Defensive Actions Table
Tackles Challenges Blocks
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
2023-202426Valenciennesfr FRACoupe de FranceSF1.0Matches
1 Season1 Club1 League1.00
Defensive Actions Table
Tackles Challenges Blocks
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
2018-201921Porto1. Champions LgQF0.322101010.011100200Matches
2019-202022Porto2. Europa LgR320.3000000001010000Matches
2021-202224Porto1. Champions LgGR0.11100111100.000000100Matches
2021-202224Porto2. Europa LgR161.7432023560.022112630Matches
2022-202325Porto1. Champions LgR160.82211011100.000001300Matches
4 Seasons1 Club2 Leagues3.3984145862.5342231230
Champions Lg (3 Seasons)1.3552122366.711101600
Europa Lg (2 Seasons)2.0432023560.023122630

Possession

Possession Table
Touches Take-Ons Carries Receiving
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
2018-201921Porto1. Champions Lg0.313046401311100.000.053440003162Matches
2018-201921Portopt POR1. Primeira Liga0.1Matches
2019-202022Porto2. Europa Lg0.315001321150009402411100120Matches
2019-202022Portopt POR1. Primeira Liga2.0Matches
2019-202022Portimonensept POR1. Primeira Liga9.0Matches
2020-202123Paçospt POR1. Primeira Liga27.3Matches
2021-202224Porto1. Champions Lg0.1110281011000538120000070Matches
2021-202224Porto2. Europa Lg1.7153465741421532150.0150.08534210102010993Matches
2021-202224Portopt POR1. Primeira Liga7.5Matches
2022-202325Porto1. Champions Lg0.8271316802700018791700020160Matches
2022-202325Portopt POR1. Primeira Liga2.9Matches
2023-202426Valenciennesfr FRACoupe de France1.0Matches
2023-202426Valenciennesfr FRA2. Ligue 28.3Matches
2023-202426Vizelapt POR1. Primeira Liga6.8Matches
2024-202527Nacionalpt POR1. Primeira Liga10.0Matches
7 Seasons6 Clubs5 Leagues78.32195741172932193266.7133.3122533158131611405
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
Porto (4 Seasons)3 Leagues15.82195741172932193266.7133.3122533158131611405
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)2 Leagues9.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Champions Lg (3 Seasons)1.35119301305111100.000.0281513300051292
Europa Lg (2 Seasons)2.0168465871631682150.0150.094382125131101113
Ligue 2 (1 Season)8.3
Coupe de France (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
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
2018-201921Porto2 Leagues0.513046401311100.000.053440003162
2019-202022Porto2 Leagues2.315001321150009402411100120
2019-202022Portimonense1 League9.0
2020-202123Paços1 League27.3
2021-202224Porto3 Leagues9.2164467821521642150.0150.090380113020101063
2022-202325Porto2 Leagues3.8271316802700018791700020160
2023-202426Valenciennes2 Leagues9.3
2023-202426Vizela1 League6.8
2024-202527Nacional1 League10.0
7 Seasons6 Clubs5 Leagues78.32195741172932193266.7133.3122533158131611405
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
Porto (4 Seasons)3 Leagues15.82195741172932193266.7133.3122533158131611405
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)2 Leagues9.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Champions Lg (3 Seasons)1.35119301305111100.000.0281513300051292
Europa Lg (2 Seasons)2.0168465871631682150.0150.094382125131101113
Ligue 2 (1 Season)8.3
Coupe de France (1 Season)1.0
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2018-201921Portopt POR1. Primeira Liga2nd0.1Matches
2019-202022Portopt POR1. Primeira Liga1st2.0Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.0Matches
2020-202123Paçospt POR1. Primeira Liga5th27.3Matches
2021-202224Portopt POR1. Primeira Liga1st7.5Matches
2022-202325Portopt POR1. Primeira Liga2nd2.9Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.3Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.8Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.0Matches
7 Seasons6 Clubs2 Leagues74.0
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Porto (4 Seasons)1 League12.5
Paços (1 Season)1 League27.3
Nacional (1 Season)1 League10.0
Portimonense (1 Season)1 League9.0
Valenciennes (1 Season)1 League8.3
Vizela (1 Season)1 League6.8
Primeira Liga (7 Seasons)65.7
Ligue 2 (1 Season)8.3
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.0Matches
1 Season1 Club1 League1.0
Possession Table
Touches Take-Ons Carries Receiving
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
2018-201921Porto1. Champions LgQF0.313046401311100.000.053440003162Matches
2019-202022Porto2. Europa LgR320.315001321150009402411100120Matches
2021-202224Porto1. Champions LgGR0.1110281011000538120000070Matches
2021-202224Porto2. Europa LgR161.7153465741421532150.0150.08534210102010993Matches
2022-202325Porto1. Champions LgR160.8271316802700018791700020160Matches
4 Seasons1 Club2 Leagues3.32195741172932193266.7133.3122533158131611405
Champions Lg (3 Seasons)1.35119301305111100.000.0281513300051292
Europa Lg (2 Seasons)2.0168465871631682150.0150.094382125131101113

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201921Porto1. Champions Lg228143.00.30021420.0001-1-3.21-3.810.10.9-0.8-2.52-2.36Matches
2018-201921Portopt POR1. Primeira Liga21370.40.1002622.001100.00-1.60Matches
2019-202022Porto2. Europa Lg131314.30.30013121.000000.00+0.520.80.1+0.7+2.03+1.78Matches
2019-202022Portopt POR1. Primeira Liga2180905.92.02902081.502200.00-1.62Matches
2019-202022Portimonensept POR1. Primeira Liga178144826.69.0881591810.94416-12-1.33-1.21Matches
2020-202123Paçospt POR1. Primeira Liga312,4547980.227.330811311101.613132-1-0.04-0.04Matches
2021-202224Porto1. Champions Lg112122.20.10011251.000000.00+1.190.00.00.0+0.05+0.18Matches
2021-202224Porto2. Europa Lg31495041.41.727311311.673300.000.002.83.1-0.4-0.23-0.14Matches
2021-202224Portopt POR1. Primeira Liga126715621.97.5971431142.67146+8+1.07-1.04Matches
2022-202325Porto1. Champions Lg3732410.10.8145021432.0012-1-1.23-1.931.22.2-1.1-1.30-1.99Matches
2022-202325Portopt POR1. Primeira Liga6265448.72.946302852.1765+1+0.34-1.27Matches
2023-202426Valenciennesfr FRACoupe de France1909013.01.01901003.0020+2+2.00+1.85Matches
2023-202426Valenciennesfr FRA2. Ligue 2107487521.98.3980313200.5048-4-0.48+0.36Matches
2023-202426Vizelapt POR1. Primeira Liga86147720.16.8781214521.00616-10-1.47-0.73Matches
2024-202527Nacionalpt POR1. Primeira Liga179025343.610.01170262121.001318-5-0.50-0.11Matches
7 Seasons6 Clubs5 Leagues1167,0446122.878.38477333217371.4187110-23-0.29-0.904.96.4-1.5-0.47-0.59
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
Porto (4 Seasons)3 Leagues321,422449.215.8187071412322.032720+7+0.44-0.914.96.4-1.5-0.47-0.59
Paços (1 Season)1 League312,4547980.227.330811311101.613132-1-0.04-0.04
Nacional (1 Season)1 League179025343.610.01170262121.001318-5-0.50-0.11
Portimonense (1 Season)1 League178144826.69.0881591810.94416-12-1.33-1.21
Valenciennes (1 Season)2 Leagues118387620.49.31081413200.7368-2-0.21+0.45
Vizela (1 Season)1 League86147720.16.8781214521.00616-10-1.47-0.73
Primeira Liga (7 Seasons)955,9136225.265.77178282417241.507796-19-0.29-1.23
Champions Lg (3 Seasons)6113195.21.31450514101.1713-2-1.59-1.771.33.2-1.8-1.46-1.57
Europa Lg (2 Seasons)41804516.72.0273121731.503300.00+0.403.63.3+0.3+0.16-0.01
Ligue 2 (1 Season)107487521.98.3980313200.5048-4-0.48+0.36
Coupe de France (1 Season)1909013.01.01901003.0020+2+2.00+1.85
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201921Porto2 Leagues441101.00.50041041.0012-1-2.20-3.560.10.9-0.8-2.52-2.36
2019-202022Porto2 Leagues3211705.62.32902131101.332200.00-1.210.80.1+0.7+2.03+1.78
2019-202022Portimonense1 League178144826.69.0881591810.94416-12-1.33-1.21
2020-202123Paços1 League312,4547980.227.330811311101.613132-1-0.04-0.04
2021-202224Porto3 Leagues168325221.09.211715510102.38179+8+0.87-0.542.83.2-0.4-0.21-0.09
2022-202325Porto2 Leagues9338388.93.8559041182.117700.00-1.441.22.2-1.1-1.30-1.99
2023-202426Valenciennes2 Leagues118387620.49.31081413200.7368-2-0.21+0.45
2023-202426Vizela1 League86147720.16.8781214521.00616-10-1.47-0.73
2024-202527Nacional1 League179025343.610.01170262121.001318-5-0.50-0.11
7 Seasons6 Clubs5 Leagues1167,0446122.878.38477333217371.4187110-23-0.29-0.904.96.4-1.5-0.47-0.59
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
Porto (4 Seasons)3 Leagues321,422449.215.8187071412322.032720+7+0.44-0.914.96.4-1.5-0.47-0.59
Paços (1 Season)1 League312,4547980.227.330811311101.613132-1-0.04-0.04
Nacional (1 Season)1 League179025343.610.01170262121.001318-5-0.50-0.11
Portimonense (1 Season)1 League178144826.69.0881591810.94416-12-1.33-1.21
Valenciennes (1 Season)2 Leagues118387620.49.31081413200.7368-2-0.21+0.45
Vizela (1 Season)1 League86147720.16.8781214521.00616-10-1.47-0.73
Primeira Liga (7 Seasons)955,9136225.265.77178282417241.507796-19-0.29-1.23
Champions Lg (3 Seasons)6113195.21.31450514101.1713-2-1.59-1.771.33.2-1.8-1.46-1.57
Europa Lg (2 Seasons)41804516.72.0273121731.503300.00+0.403.63.3+0.3+0.16-0.01
Ligue 2 (1 Season)107487521.98.3980313200.5048-4-0.48+0.36
Coupe de France (1 Season)1909013.01.01901003.0020+2+2.00+1.85
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2018-201921Portopt POR1. Primeira Liga2nd21370.40.1002622.001100.00-1.60Matches
2019-202022Portopt POR1. Primeira Liga1st2180905.92.02902081.502200.00-1.62Matches
2019-202022Portimonensept POR1. Primeira Liga17th178144826.69.0881591810.94416-12-1.33-1.21Matches
2020-202123Paçospt POR1. Primeira Liga5th312,4547980.227.330811311101.613132-1-0.04-0.04Matches
2021-202224Portopt POR1. Primeira Liga1st126715621.97.5971431142.67146+8+1.07-1.04Matches
2022-202325Portopt POR1. Primeira Liga2nd6265448.72.946302852.1765+1+0.34-1.27Matches
2023-202426Valenciennesfr FRA2. Ligue 220th107487521.98.3980313200.5048-4-0.48+0.36Matches
2023-202426Vizelapt POR1. Primeira Liga17th86147720.16.8781214521.00616-10-1.47-0.73Matches
2024-202527Nacionalpt POR1. Primeira Liga13th179025343.610.01170262121.001318-5-0.50-0.11Matches
7 Seasons6 Clubs2 Leagues1056,6616324.874.08078312518241.4181104-23-0.31-1.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Porto (4 Seasons)1 League221,129519.212.51571679192.372314+9+0.72-1.00
Paços (1 Season)1 League312,4547980.227.330811311101.613132-1-0.04-0.04
Nacional (1 Season)1 League179025343.610.01170262121.001318-5-0.50-0.11
Portimonense (1 Season)1 League178144826.69.0881591810.94416-12-1.33-1.21
Valenciennes (1 Season)1 League107487521.98.3980313200.5048-4-0.48+0.36
Vizela (1 Season)1 League86147720.16.8781214521.00616-10-1.47-0.73
Primeira Liga (7 Seasons)955,9136225.265.77178282417241.507796-19-0.29-1.23
Ligue 2 (1 Season)107487521.98.3980313200.5048-4-0.48+0.36
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1909013.01.01901003.0020+2+2.00+1.85Matches
1 Season1 Club1 League1909013.01.01901003.0020+2+2.00+1.85
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2018-201921Porto1. Champions LgQF228143.00.30021420.0001-1-3.21-3.810.10.9-0.8-2.52-2.36Matches
2019-202022Porto2. Europa LgR32131314.30.30013121.000000.00+0.520.80.1+0.7+2.03+1.78Matches
2021-202224Porto1. Champions LgGR112122.20.10011251.000000.00+1.190.00.00.0+0.05+0.18Matches
2021-202224Porto2. Europa LgR1631495041.41.727311311.673300.000.002.83.1-0.4-0.23-0.14Matches
2022-202325Porto1. Champions LgR163732410.10.8145021432.0012-1-1.23-1.931.22.2-1.1-1.30-1.99Matches
4 Seasons1 Club2 Leagues10293299.03.33641715131.3046-2-0.61-0.614.96.4-1.5-0.47-0.59
Champions Lg (3 Seasons)6113195.21.31450514101.1713-2-1.59-1.771.33.2-1.8-1.46-1.57
Europa Lg (2 Seasons)41804516.72.0273121731.503300.00+0.403.63.3+0.3+0.16-0.01

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201921Porto1. Champions Lg0.30001000020002010.0Matches
2018-201921Portopt POR1. Primeira Liga0.1000010100000Matches
2019-202022Porto2. Europa Lg0.3100200000000210100.0Matches
2019-202022Portopt POR1. Primeira Liga2.01005107130Matches
2019-202022Portimonensept POR1. Primeira Liga9.040012250387150Matches
2020-202123Paçospt POR1. Primeira Liga27.38005668113027350Matches
2021-202224Porto1. Champions Lg0.1000000001000110100.0Matches
2021-202224Porto2. Europa Lg1.700011062300011030.0Matches
2021-202224Portopt POR1. Primeira Liga7.54001912016870Matches
2022-202325Porto1. Champions Lg0.8000110312000400Matches
2022-202325Portopt POR1. Primeira Liga2.900041017250Matches
2023-202426Valenciennesfr FRACoupe de France1.01000Matches
2023-202426Valenciennesfr FRA2. Ligue 28.3010929037470Matches
2023-202426Vizelapt POR1. Primeira Liga6.82007200211010Matches
2024-202527Nacionalpt POR1. Primeira Liga10.0000729045540Matches
7 Seasons6 Clubs5 Leagues78.3211012418813216785000202433.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (4 Seasons)3 Leagues15.860033170501423000202433.3
Paços (1 Season)1 League27.38005668113027350
Nacional (1 Season)1 League10.0000729045540
Portimonense (1 Season)1 League9.040012250387150
Valenciennes (1 Season)2 Leagues9.3110929037470
Vizela (1 Season)1 League6.82007200211010
Primeira Liga (7 Seasons)65.7190011015712756070000
Champions Lg (3 Seasons)1.300021031500071150.0
Europa Lg (2 Seasons)2.0100310623000131325.0
Ligue 2 (1 Season)8.3010929037470
Coupe de France (1 Season)1.01000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201921Porto2 Leagues0.50001101020002010.0
2019-202022Porto2 Leagues2.3200710713000210100.0
2019-202022Portimonense1 League9.040012250387150
2020-202123Paços1 League27.38005668113027350
2021-202224Porto3 Leagues9.240020130221011000121325.0
2022-202325Porto2 Leagues3.80005202037000400
2023-202426Valenciennes2 Leagues9.3110929037470
2023-202426Vizela1 League6.82007200211010
2024-202527Nacional1 League10.0000729045540
7 Seasons6 Clubs5 Leagues78.3211012418813216785000202433.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (4 Seasons)3 Leagues15.860033170501423000202433.3
Paços (1 Season)1 League27.38005668113027350
Nacional (1 Season)1 League10.0000729045540
Portimonense (1 Season)1 League9.040012250387150
Valenciennes (1 Season)2 Leagues9.3110929037470
Vizela (1 Season)1 League6.82007200211010
Primeira Liga (7 Seasons)65.7190011015712756070000
Champions Lg (3 Seasons)1.300021031500071150.0
Europa Lg (2 Seasons)2.0100310623000131325.0
Ligue 2 (1 Season)8.3010929037470
Coupe de France (1 Season)1.01000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201921Portopt POR1. Primeira Liga2nd0.1000010100000Matches
2019-202022Portopt POR1. Primeira Liga1st2.01005107130Matches
2019-202022Portimonensept POR1. Primeira Liga17th9.040012250387150Matches
2020-202123Paçospt POR1. Primeira Liga5th27.38005668113027350Matches
2021-202224Portopt POR1. Primeira Liga1st7.54001912016870Matches
2022-202325Portopt POR1. Primeira Liga2nd2.900041017250Matches
2023-202426Valenciennesfr FRA2. Ligue 220th8.3010929037470Matches
2023-202426Vizelapt POR1. Primeira Liga17th6.82007200211010Matches
2024-202527Nacionalpt POR1. Primeira Liga13th10.0000729045540Matches
7 Seasons6 Clubs2 Leagues74.0191011918613126477000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Porto (4 Seasons)1 League12.550028150411115000
Paços (1 Season)1 League27.38005668113027350
Nacional (1 Season)1 League10.0000729045540
Portimonense (1 Season)1 League9.040012250387150
Valenciennes (1 Season)1 League8.3010929037470
Vizela (1 Season)1 League6.82007200211010
Primeira Liga (7 Seasons)65.7190011015712756070000
Ligue 2 (1 Season)8.3010929037470
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2023-202426Valenciennesfr FRACoupe de FranceSF1.01000Matches
1 Season1 Club1 League1.01000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201921Porto1. Champions LgQF0.30001000020002010.0Matches
2019-202022Porto2. Europa LgR320.3100200000000210100.0Matches
2021-202224Porto1. Champions LgGR0.1000000001000110100.0Matches
2021-202224Porto2. Europa LgR161.700011062300011030.0Matches
2022-202325Porto1. Champions LgR160.8000110312000400Matches
4 Seasons1 Club2 Leagues3.3100520938000202433.3
Champions Lg (3 Seasons)1.300021031500071150.0
Europa Lg (2 Seasons)2.0100310623000131325.0

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.