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-04-23WedSerie AMatchweek 33AwayL 0–1JuventusParmaNAM4500005100391000.20.20.030212875.0329731Match Report
2025-04-12SatSerie AMatchweek 32HomeW 2–1JuventusLecceNAM,FW150000000090000.00.00.01077100.006000Match Report
2025-03-29SatSerie AMatchweek 30HomeW 1–0JuventusGenoaNAM2500000000170010.00.00.33091275.0011052Match Report
2025-03-23SunUEFA Nations LeagueQuarter-finalsHomeW 5–2pt Portugaldk DenmarkYFW80000010001Match Report
2025-03-16SunSerie AMatchweek 29AwayL 0–3JuventusFiorentinaNRW1700001000131000.00.00.0206875.019311Match 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
2020-202117Porto1. Champions Lg2090.1000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
2020-202117Portopt POR1. Primeira Liga1412232.5000000100.30.30.00.3158220.000.000.000.000.000.110.010.120.110.12Matches
2021-202218Porto1. Champions Lg20390.4000000100.00.00.00.01020.000.000.000.000.000.110.000.110.110.11Matches
2021-202218Porto2. Europa Lg1030.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202218Portopt POR1. Primeira Liga2514915.5213200102.82.82.14.92928730.370.180.550.370.550.500.390.890.500.89Matches
2022-202319Ajax1. Champions Lg30170.2101100100.50.50.00.51145.290.005.295.295.293.070.003.073.073.07Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie774855.4505500100.930.000.930.930.93Matches
2022-202319Ajaxnl NED1. Eredivisie1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67Matches
2022-202319Ajax2. Europa Lg1070.1000000000.00.00.20.22500.000.000.000.000.000.472.693.170.473.17Matches
2023-202420Porto1. Champions Lg822412.7112100200.90.90.51.4109250.370.370.750.370.750.340.170.520.340.52Matches
2023-202420Portopt POR1. Primeira Liga27211,88821.05495001115.75.76.412.1128872630.240.190.430.240.430.270.300.580.270.58Matches
2024-202521Juventus1. Champions Lg966056.7112100200.60.60.51.15020670.150.150.300.150.300.090.080.160.090.16Matches
2024-202521Juventusit ITACoppa Italia211411.6101100000.640.000.640.640.64Matches
2024-202521Juventusit ITA1. Serie A22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48Matches
2024-202521Juventusit ITASupercoppa00Matches
5 Seasons4 Clubs8 Leagues142535,78664.3191332190029214.614.615.830.43532236720.300.200.500.300.500.250.280.530.250.53
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 (3 Seasons)3 Leagues79252,89432.286148001719.79.79.018.71841323860.250.190.440.250.440.300.280.580.300.58
Juventus (1 Season)4 Leagues33171,85820.6549500712.42.44.67.0130481940.240.190.440.240.440.130.240.370.130.37
Ajax (1 Season)3 Leagues2345496.1134100402.52.52.24.73943920.160.490.660.160.660.410.370.780.410.78
Jong Ajax (1 Season)1 League774855.4505500100.930.000.930.930.93
Champions Lg (5 Seasons)24891110.1325300602.12.11.03.16330990.300.200.490.300.490.210.100.300.210.30
Primeira Liga (3 Seasons)66232,60228.975127001318.88.88.517.31721233580.240.170.420.240.420.300.290.600.300.60
Europa Lg (2 Seasons)20100.1000000100.00.00.20.22500.000.000.000.000.000.331.882.220.332.22
Serie A (1 Season)22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48
Eredivisie (1 Season)1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67
Eerste Divisie (1 Season)774855.4505500100.930.000.930.930.93
Coppa Italia (1 Season)211411.6101100000.640.000.640.640.64
Supercoppa (1 Season)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
2020-202117Porto2 Leagues1612322.6000000100.30.30.00.3168230.000.000.000.000.000.100.010.120.100.12
2021-202218Porto3 Leagues2815335.9213200302.82.82.14.93028750.340.170.510.340.510.470.360.830.470.83
2022-202319Ajax3 Leagues2345496.1134100402.52.52.24.73943920.160.490.660.160.660.410.370.780.410.78
2022-202319Jong Ajax1 League774855.4505500100.930.000.930.930.93
2023-202420Porto2 Leagues35232,12923.765116001316.76.76.813.5138962880.250.210.470.250.470.280.290.570.280.57
2024-202521Juventus4 Leagues33171,85820.6549500712.42.44.67.0130481940.240.190.440.240.440.130.240.370.130.37
5 Seasons4 Clubs8 Leagues142535,78664.3191332190029214.614.615.830.43532236720.300.200.500.300.500.250.280.530.250.53
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 (3 Seasons)3 Leagues79252,89432.286148001719.79.79.018.71841323860.250.190.440.250.440.300.280.580.300.58
Juventus (1 Season)4 Leagues33171,85820.6549500712.42.44.67.0130481940.240.190.440.240.440.130.240.370.130.37
Ajax (1 Season)3 Leagues2345496.1134100402.52.52.24.73943920.160.490.660.160.660.410.370.780.410.78
Jong Ajax (1 Season)1 League774855.4505500100.930.000.930.930.93
Champions Lg (5 Seasons)24891110.1325300602.12.11.03.16330990.300.200.490.300.490.210.100.300.210.30
Primeira Liga (3 Seasons)66232,60228.975127001318.88.88.517.31721233580.240.170.420.240.420.300.290.600.300.60
Europa Lg (2 Seasons)20100.1000000100.00.00.20.22500.000.000.000.000.000.331.882.220.332.22
Serie A (1 Season)22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48
Eredivisie (1 Season)1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67
Eerste Divisie (1 Season)774855.4505500100.930.000.930.930.93
Coppa Italia (1 Season)211411.6101100000.640.000.640.640.64
Supercoppa (1 Season)00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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
2020-202117Portopt POR1. Primeira Liga2nd1412232.5000000100.30.30.00.3158220.000.000.000.000.000.110.010.120.110.12Matches
2021-202218Portopt POR1. Primeira Liga1st2514915.5213200102.82.82.14.92928730.370.180.550.370.550.500.390.890.500.89Matches
2022-202319Ajaxnl NED1. Eredivisie3rd1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th774855.4505500100.930.000.930.930.93Matches
2023-202420Portopt POR1. Primeira Liga3rd27211,88821.05495001115.75.76.412.1128872630.240.190.430.240.430.270.300.580.270.58Matches
2024-202521Juventusit ITA1. Serie A5th22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48Matches
5 Seasons4 Clubs4 Leagues114444,72452.5151126150022212.512.514.627.12881885730.290.210.500.290.500.270.310.580.270.58
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
Porto (3 Seasons)1 League66232,60228.975127001318.88.88.517.31721233580.240.170.420.240.420.300.290.600.300.60
Juventus (1 Season)1 League22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48
Ajax (1 Season)1 League1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67
Jong Ajax (1 Season)1 League774855.4505500100.930.000.930.930.93
Primeira Liga (3 Seasons)66232,60228.975127001318.88.88.517.31721233580.240.170.420.240.420.300.290.600.300.60
Serie A (1 Season)22101,11212.4336300511.81.84.15.980281270.240.240.490.240.490.150.330.480.150.48
Eredivisie (1 Season)1945255.8033000301.91.92.03.93637880.000.510.510.000.510.330.350.670.330.67
Eerste Divisie (1 Season)774855.4505500100.930.000.930.930.93
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
2024-202521Juventusit ITACoppa ItaliaQF211411.6101100000.640.000.640.640.64Matches
2024-202521Juventusit ITASupercoppa00Matches
1 Season1 Club2 Leagues211411.6101100000.640.000.640.640.64
Coppa Italia (1 Season)211411.6101100000.640.000.640.640.64
Supercoppa (1 Season)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
2020-202117Porto1. Champions LgQF2090.1000000000.00.00.00.01010.000.000.000.000.000.000.000.000.000.00Matches
2021-202218Porto1. Champions LgGR20390.4000000100.00.00.00.01020.000.000.000.000.000.110.000.110.110.11Matches
2021-202218Porto2. Europa LgR161030.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202319Ajax1. Champions LgGR30170.2101100100.50.50.00.51145.290.005.295.295.293.070.003.073.073.07Matches
2022-202319Ajax2. Europa LgKO1070.1000000000.00.00.20.22500.000.000.000.000.000.472.693.170.473.17Matches
2023-202420Porto1. Champions LgR16822412.7112100200.90.90.51.4109250.370.370.750.370.750.340.170.520.340.52Matches
2024-202521Juventus1. Champions Lg966056.7112100200.60.60.51.15020670.150.150.300.150.300.090.080.160.090.16Matches
5 Seasons3 Clubs2 Leagues26892110.2325300702.12.11.23.36535990.290.200.490.290.490.210.120.330.210.33
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
Porto (3 Seasons)2 Leagues1322923.2112100401.01.00.51.4129280.310.310.620.310.620.300.140.440.300.44
Juventus (1 Season)1 League966056.7112100200.60.60.51.15020670.150.150.300.150.300.090.080.160.090.16
Ajax (1 Season)2 Leagues40240.3101100100.60.60.20.83643.750.003.753.753.752.280.823.102.283.10
Champions Lg (5 Seasons)24891110.1325300602.12.11.03.16330990.300.200.490.300.490.210.100.300.210.30
Europa Lg (2 Seasons)20100.1000000100.00.00.20.22500.000.000.000.000.000.331.882.220.332.22
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
202421pt PortugalFriendlies (M)211351.5022000100.001.331.330.001.33Matches
202421pt PortugalUEFA EuroQF411822.0101100100.90.91.62.5159340.490.000.490.490.490.661.211.880.661.88Matches
2024-202521pt PortugalUEFA Nations LeagueSF321601.8000000000.000.000.000.000.00Matches
1 Season1 Club3 Leagues944775.3123100200.90.91.62.5159340.190.380.570.190.570.661.211.880.661.88
UEFA Euro (1 Season)411822.0101100100.90.91.62.5159340.490.000.490.490.490.661.211.880.661.88
UEFA Nations League (1 Season)321601.8000000000.000.000.000.000.00
Friendlies (M) (1 Season)211351.5022000100.001.331.330.001.33

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
2020-202117Porto1. Champions Lg0.10000.000.000000.00.00.00.0Matches
2020-202117Portopt POR1. Primeira Liga2.504125.01.610.400.000.0014.10000.30.30.07-0.3-0.3Matches
2021-202218Porto1. Champions Lg0.40100.02.310.000.0021.80000.00.00.050.00.0Matches
2021-202218Porto2. Europa Lg0.00000.000.000000.00.00.00.0Matches
2021-202218Portopt POR1. Primeira Liga5.5225832.04.581.470.080.2514.60002.82.80.11-0.8-0.8Matches
2022-202319Ajax1. Champions Lg0.2111100.05.295.291.001.0013.50000.50.50.55+0.5+0.5Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.45261557.74.822.780.190.3300Matches
2022-202319Ajaxnl NED1. Eredivisie5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9Matches
2022-202319Ajax2. Europa Lg0.10100.012.860.000.0017.80000.00.00.040.00.0Matches
2023-202420Porto1. Champions Lg2.717342.92.611.120.140.3318.61000.90.90.13+0.1+0.1Matches
2023-202420Portopt POR1. Primeira Liga21.05762330.33.621.100.070.2218.04005.75.70.08-0.7-0.7Matches
2024-202521Juventus1. Champions Lg6.7113323.11.930.450.080.3318.60000.60.60.05+0.4+0.4Matches
2024-202521Juventusit ITACoppa Italia1.619333.35.741.910.110.3300Matches
2024-202521Juventusit ITA1. Serie A12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2Matches
5 Seasons4 Clubs8 Leagues64.3192157534.93.341.170.090.2517.350014.614.60.08-1.6-1.6
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 (3 Seasons)3 Leagues32.281133531.03.511.090.070.2317.25009.79.70.09-1.7-1.7
Juventus (1 Season)4 Leagues20.65551832.72.660.870.090.2818.10002.42.40.05+1.6+1.6
Ajax (1 Season)3 Leagues6.1121733.33.441.150.050.1416.30002.52.50.12-1.5-1.5
Jong Ajax (1 Season)1 League5.45261557.74.822.780.190.3300
Champions Lg (5 Seasons)10.1322731.82.170.690.140.4318.51002.12.10.10+0.9+0.9
Primeira Liga (3 Seasons)28.971053230.53.631.110.070.2217.04008.88.80.08-1.8-1.8
Europa Lg (2 Seasons)0.10100.09.000.000.0017.80000.00.00.040.00.0
Serie A (1 Season)12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2
Eredivisie (1 Season)5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9
Eerste Divisie (1 Season)5.45261557.74.822.780.190.3300
Coppa Italia (1 Season)1.619333.35.741.910.110.3300
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.604125.01.550.390.000.0014.10000.30.30.07-0.3-0.3
2021-202218Porto3 Leagues5.9226830.84.391.350.080.2514.90002.82.80.11-0.8-0.8
2022-202319Ajax3 Leagues6.1121733.33.441.150.050.1416.30002.52.50.12-1.5-1.5
2022-202319Jong Ajax1 League5.45261557.74.822.780.190.3300
2023-202420Porto2 Leagues23.76832631.33.511.100.070.2318.05006.76.70.08-0.7-0.7
2024-202521Juventus4 Leagues20.65551832.72.660.870.090.2818.10002.42.40.05+1.6+1.6
5 Seasons4 Clubs8 Leagues64.3192157534.93.341.170.090.2517.350014.614.60.08-1.6-1.6
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 (3 Seasons)3 Leagues32.281133531.03.511.090.070.2317.25009.79.70.09-1.7-1.7
Juventus (1 Season)4 Leagues20.65551832.72.660.870.090.2818.10002.42.40.05+1.6+1.6
Ajax (1 Season)3 Leagues6.1121733.33.441.150.050.1416.30002.52.50.12-1.5-1.5
Jong Ajax (1 Season)1 League5.45261557.74.822.780.190.3300
Champions Lg (5 Seasons)10.1322731.82.170.690.140.4318.51002.12.10.10+0.9+0.9
Primeira Liga (3 Seasons)28.971053230.53.631.110.070.2217.04008.88.80.08-1.8-1.8
Europa Lg (2 Seasons)0.10100.09.000.000.0017.80000.00.00.040.00.0
Serie A (1 Season)12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2
Eredivisie (1 Season)5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9
Eerste Divisie (1 Season)5.45261557.74.822.780.190.3300
Coppa Italia (1 Season)1.619333.35.741.910.110.3300
Supercoppa (1 Season)
Shooting Table
Standard Expected
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
2020-202117Portopt POR1. Primeira Liga2nd2.504125.01.610.400.000.0014.10000.30.30.07-0.3-0.3Matches
2021-202218Portopt POR1. Primeira Liga1st5.5225832.04.581.470.080.2514.60002.82.80.11-0.8-0.8Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.45261557.74.822.780.190.3300Matches
2023-202420Portopt POR1. Primeira Liga3rd21.05762330.33.621.100.070.2218.04005.75.70.08-0.7-0.7Matches
2024-202521Juventusit ITA1. Serie A5th12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2Matches
5 Seasons4 Clubs4 Leagues52.5151836535.53.491.240.080.2317.140012.512.50.08-2.5-2.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Porto (3 Seasons)1 League28.971053230.53.631.110.070.2217.04008.88.80.08-1.8-1.8
Juventus (1 Season)1 League12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2
Ajax (1 Season)1 League5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9
Jong Ajax (1 Season)1 League5.45261557.74.822.780.190.3300
Primeira Liga (3 Seasons)28.971053230.53.631.110.070.2217.04008.88.80.08-1.8-1.8
Serie A (1 Season)12.43331236.42.670.970.090.2517.90001.81.80.05+1.2+1.2
Eredivisie (1 Season)5.8019631.63.261.030.000.0016.40001.91.90.10-1.9-1.9
Eerste Divisie (1 Season)5.45261557.74.822.780.190.3300
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
2024-202521Juventusit ITACoppa ItaliaQF1.619333.35.741.910.110.3300Matches
1 Season1 Club2 Leagues1.619333.35.741.910.110.3300
Coppa Italia (1 Season)1.619333.35.741.910.110.3300
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.10000.000.000000.00.00.00.0Matches
2021-202218Porto1. Champions LgGR0.40100.02.310.000.0021.80000.00.00.050.00.0Matches
2021-202218Porto2. Europa LgR160.00000.000.000000.00.00.00.0Matches
2022-202319Ajax1. Champions LgGR0.2111100.05.295.291.001.0013.50000.50.50.55+0.5+0.5Matches
2022-202319Ajax2. Europa LgKO0.10100.012.860.000.0017.80000.00.00.040.00.0Matches
2023-202420Porto1. Champions LgR162.717342.92.611.120.140.3318.61000.90.90.13+0.1+0.1Matches
2024-202521Juventus1. Champions Lg6.7113323.11.930.450.080.3318.60000.60.60.05+0.4+0.4Matches
5 Seasons3 Clubs2 Leagues10.2323730.42.250.680.130.4318.51002.12.10.09+0.9+0.9
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
Porto (3 Seasons)2 Leagues3.218337.52.470.920.130.3319.01001.01.00.120.00.0
Juventus (1 Season)1 League6.7113323.11.930.450.080.3318.60000.60.60.05+0.4+0.4
Ajax (1 Season)2 Leagues0.312150.07.503.750.501.0015.70000.60.60.29+0.4+0.4
Champions Lg (5 Seasons)10.1322731.82.170.690.140.4318.51002.12.10.10+0.9+0.9
Europa Lg (2 Seasons)0.10100.09.000.000.0017.80000.00.00.040.00.0
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
202421pt PortugalFriendlies (M)1.5000Matches
202421pt PortugalUEFA EuroQF2.015120.02.470.490.201.0014.50000.90.90.18+0.1+0.1Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.80300.01.690.000.0000Matches
1 Season1 Club3 Leagues5.318112.52.110.260.131.0014.50000.90.90.18+0.1+0.1
UEFA Euro (1 Season)2.015120.02.470.490.201.0014.50000.90.90.18+0.1+0.1
UEFA Nations League (1 Season)1.80300.01.690.000.0000
Friendlies (M) (1 Season)1.5000
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
2020-202117Porto1. Champions Lg0.14580.041044100.0000000.00.00.000000Matches
2020-202117Portopt POR1. Primeira Liga2.58610879.61258234526580.0212680.88988.900.00.20.012418Matches
2021-202218Porto1. Champions Lg0.491275.01152777100.02366.70000.00.00.000000Matches
2021-202218Porto2. Europa Lg0.0000000000000.00.00.000000Matches
2021-202218Portopt POR1. Primeira Liga5.520224183.8256853412413691.2636991.32633.312.11.3-1.112915028Matches
2022-202319Ajax1. Champions Lg0.2131492.92112566100.066100.01250.000.00.00.002001Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.40Matches
2022-202319Ajaxnl NED1. Eredivisie5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137Matches
2022-202319Ajax2. Europa Lg0.181080.01598011100.06785.71250.000.20.2-0.211315Matches
2023-202420Porto1. Champions Lg2.7628275.6876290363894.7172568.04666.710.50.7+0.544639Matches
2023-202420Portopt POR1. Primeira Liga21.064487573.611052266131937485.323228780.87515149.746.48.3-2.44322703087Matches
2024-202521Juventus1. Champions Lg6.717123074.328784078610086.0709672.9122060.010.50.7+0.5684320Matches
2024-202521Juventusit ITACoppa Italia1.60Matches
2024-202521Juventusit ITA1. Serie A12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928Matches
5 Seasons4 Clubs8 Leagues64.31757229576.6281525964925108185.663777482.313725853.11315.817.1-2.81016814148223
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 (3 Seasons)3 Leagues32.21007132376.115910374654262486.933541081.78917251.769.010.5-3.060379534132
Juventus (1 Season)4 Leagues20.653069076.88916133926231383.722126882.5366555.444.65.0-0.62821211248
Ajax (1 Season)3 Leagues6.122028278.0332687912114484.0819684.4122157.132.21.6+0.8131025243
Jong Ajax (1 Season)1 League5.40
Champions Lg (5 Seasons)10.125934375.5412174913915589.79513073.1172860.721.01.4+1.0101410630
Primeira Liga (3 Seasons)28.9932122476.114878342949557586.131638282.78516651.258.59.8-3.556338931123
Europa Lg (2 Seasons)0.181080.01598011100.06785.71250.000.20.2-0.211315
Serie A (1 Season)12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928
Eredivisie (1 Season)5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137
Eerste Divisie (1 Season)5.40
Coppa Italia (1 Season)1.60
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.69011379.61299234566981.2212680.88988.900.00.20.012418
2021-202218Porto3 Leagues5.921125383.4268356113114391.6657290.32633.312.11.3-1.112915028
2022-202319Ajax3 Leagues6.122028278.0332687912114484.0819684.4122157.132.21.6+0.8131025243
2022-202319Jong Ajax1 League5.40
2023-202420Porto2 Leagues23.770695773.811928295135541286.224931279.87915750.356.89.0-1.84726763396
2024-202521Juventus4 Leagues20.653069076.88916133926231383.722126882.5366555.444.65.0-0.62821211248
5 Seasons4 Clubs8 Leagues64.31757229576.6281525964925108185.663777482.313725853.11315.817.1-2.81016814148223
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 (3 Seasons)3 Leagues32.21007132376.115910374654262486.933541081.78917251.769.010.5-3.060379534132
Juventus (1 Season)4 Leagues20.653069076.88916133926231383.722126882.5366555.444.65.0-0.62821211248
Ajax (1 Season)3 Leagues6.122028278.0332687912114484.0819684.4122157.132.21.6+0.8131025243
Jong Ajax (1 Season)1 League5.40
Champions Lg (5 Seasons)10.125934375.5412174913915589.79513073.1172860.721.01.4+1.0101410630
Primeira Liga (3 Seasons)28.9932122476.114878342949557586.131638282.78516651.258.59.8-3.556338931123
Europa Lg (2 Seasons)0.181080.01598011100.06785.71250.000.20.2-0.211315
Serie A (1 Season)12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928
Eredivisie (1 Season)5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137
Eerste Divisie (1 Season)5.40
Coppa Italia (1 Season)1.60
Supercoppa (1 Season)
Passing Table
Total Short Medium Long Expected
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
2020-202117Portopt POR1. Primeira Liga2nd2.58610879.61258234526580.0212680.88988.900.00.20.012418Matches
2021-202218Portopt POR1. Primeira Liga1st5.520224183.8256853412413691.2636991.32633.312.11.3-1.112915028Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.40Matches
2023-202420Portopt POR1. Primeira Liga3rd21.064487573.611052266131937485.323228780.87515149.746.48.3-2.44322703087Matches
2024-202521Juventusit ITA1. Serie A5th12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928Matches
5 Seasons4 Clubs4 Leagues52.51490194276.723872513578592584.953663784.111922852.21114.615.5-3.6905312841188
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
Porto (3 Seasons)1 League28.9932122476.114878342949557586.131638282.78516651.258.59.8-3.556338931123
Juventus (1 Season)1 League12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928
Ajax (1 Season)1 League5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137
Jong Ajax (1 Season)1 League5.40
Primeira Liga (3 Seasons)28.9932122476.114878342949557586.131638282.78516651.258.59.8-3.556338931123
Serie A (1 Season)12.435946078.0603893217621382.615117287.8244553.334.14.3-1.1221317928
Eredivisie (1 Season)5.819925877.1295677411413783.2698383.1101758.832.01.4+1.012722137
Eerste Divisie (1 Season)5.40
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
2024-202521Juventusit ITACoppa ItaliaQF1.60Matches
1 Season1 Club2 Leagues1.60
Coppa Italia (1 Season)1.60
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.14580.041044100.0000000.00.00.000000Matches
2021-202218Porto1. Champions LgGR0.491275.01152777100.02366.70000.00.00.000000Matches
2021-202218Porto2. Europa LgR160.0000000000000.00.00.000000Matches
2022-202319Ajax1. Champions LgGR0.2131492.92112566100.066100.01250.000.00.00.002001Matches
2022-202319Ajax2. Europa LgKO0.181080.01598011100.06785.71250.000.20.2-0.211315Matches
2023-202420Porto1. Champions LgR162.7628275.6876290363894.7172568.04666.710.50.7+0.544639Matches
2024-202521Juventus1. Champions Lg6.717123074.328784078610086.0709672.9122060.010.50.7+0.5684320Matches
5 Seasons3 Clubs2 Leagues10.226735375.6428082914015689.710113773.7183060.021.21.6+0.8111513735
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
Porto (3 Seasons)2 Leagues3.2759975.81032317474995.9192867.94666.710.50.7+0.544639
Juventus (1 Season)1 League6.717123074.328784078610086.0709672.9122060.010.50.7+0.5684320
Ajax (1 Season)2 Leagues0.3212487.537010577100.0121392.32450.000.20.2-0.213316
Champions Lg (5 Seasons)10.125934375.5412174913915589.79513073.1172860.721.01.4+1.0101410630
Europa Lg (2 Seasons)0.181080.01598011100.06785.71250.000.20.2-0.211315
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
202421pt PortugalFriendlies (M)1.52Matches
202421pt PortugalUEFA EuroQF2.010112978.31498221646992.8364776.61520.001.61.2-1.661529Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.80Matches
1 Season1 Club3 Leagues5.310112978.31498221646992.8364776.61520.021.61.2+0.461529
UEFA Euro (1 Season)2.010112978.31498221646992.8364776.61520.001.61.2-1.661529
UEFA Nations League (1 Season)1.80
Friendlies (M) (1 Season)1.52

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
2020-202117Porto1. Champions Lg0.1550000100000401Matches
2020-202117Portopt POR1. Primeira Liga2.510810442004200008603Matches
2021-202218Porto1. Champions Lg0.412120000000000902Matches
2021-202218Porto2. Europa Lg0.0000000000000000Matches
2021-202218Portopt POR1. Primeira Liga5.52412355010123210020217Matches
2022-202319Ajax1. Champions Lg0.2141131000200001300Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.433Matches
2022-202319Ajaxnl NED1. Eredivisie5.8258248102111544000199011Matches
2022-202319Ajax2. Europa Lg0.110100000200000800Matches
2023-202420Porto1. Champions Lg2.78275500112142006221Matches
2023-202420Portopt POR1. Primeira Liga21.0875753119194915228723700644334Matches
2024-202521Juventus1. Champions Lg6.72302217022363431017126Matches
2024-202521Juventusit ITACoppa Italia1.65Matches
2024-202521Juventusit ITA1. Serie A12.44604372320454912630359018Matches
5 Seasons4 Clubs8 Leagues64.32295211117626817326529849401757883
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (3 Seasons)3 Leagues32.21323118413321510181347840001007648
Juventus (1 Season)4 Leagues20.669065830226951216940530224
Ajax (1 Season)3 Leagues6.1282269133111764000220011
Jong Ajax (1 Season)1 League5.433
Champions Lg (5 Seasons)10.1343324151234968510259410
Primeira Liga (3 Seasons)28.912241092128215916833743800932444
Europa Lg (2 Seasons)0.110100000200000800
Serie A (1 Season)12.44604372320454912630359018
Eredivisie (1 Season)5.8258248102111544000199011
Eerste Divisie (1 Season)5.433
Coppa Italia (1 Season)1.65
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.611310942005200009004
2021-202218Porto3 Leagues5.92532475010123210021119
2022-202319Ajax3 Leagues6.1282269133111764000220011
2022-202319Jong Ajax1 League5.433
2023-202420Porto2 Leagues23.79578281241941016429763900706535
2024-202521Juventus4 Leagues20.669065830226951216940530224
5 Seasons4 Clubs8 Leagues64.32295211117626817326529849401757883
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (3 Seasons)3 Leagues32.21323118413321510181347840001007648
Juventus (1 Season)4 Leagues20.669065830226951216940530224
Ajax (1 Season)3 Leagues6.1282269133111764000220011
Jong Ajax (1 Season)1 League5.433
Champions Lg (5 Seasons)10.1343324151234968510259410
Primeira Liga (3 Seasons)28.912241092128215916833743800932444
Europa Lg (2 Seasons)0.110100000200000800
Serie A (1 Season)12.44604372320454912630359018
Eredivisie (1 Season)5.8258248102111544000199011
Eerste Divisie (1 Season)5.433
Coppa Italia (1 Season)1.65
Supercoppa (1 Season)
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
2020-202117Portopt POR1. Primeira Liga2nd2.510810442004200008603Matches
2021-202218Portopt POR1. Primeira Liga1st5.52412355010123210020217Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.8258248102111544000199011Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.433Matches
2023-202420Portopt POR1. Primeira Liga3rd21.0875753119194915228723700644334Matches
2024-202521Juventusit ITA1. Serie A5th12.44604372320454912630359018Matches
5 Seasons4 Clubs4 Leagues52.51942177716125614270469044301490473
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (3 Seasons)1 League28.912241092128215916833743800932444
Juventus (1 Season)1 League12.44604372320454912630359018
Ajax (1 Season)1 League5.8258248102111544000199011
Jong Ajax (1 Season)1 League5.433
Primeira Liga (3 Seasons)28.912241092128215916833743800932444
Serie A (1 Season)12.44604372320454912630359018
Eredivisie (1 Season)5.8258248102111544000199011
Eerste Divisie (1 Season)5.433
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
2024-202521Juventusit ITACoppa ItaliaQF1.65Matches
1 Season1 Club2 Leagues1.65
Coppa Italia (1 Season)1.65
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.1550000100000401Matches
2021-202218Porto1. Champions LgGR0.412120000000000902Matches
2021-202218Porto2. Europa LgR160.0000000000000000Matches
2022-202319Ajax1. Champions LgGR0.2141131000200001300Matches
2022-202319Ajax2. Europa LgKO0.110100000200000800Matches
2023-202420Porto1. Champions LgR162.78275500112142006221Matches
2024-202521Juventus1. Champions Lg6.72302217022363431017126Matches
5 Seasons3 Clubs2 Leagues10.2353334151235168510267410
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (3 Seasons)2 Leagues3.29992500113142007524
Juventus (1 Season)1 League6.72302217022363431017126
Ajax (1 Season)2 Leagues0.3242131002200002100
Champions Lg (5 Seasons)10.1343324151234968510259410
Europa Lg (2 Seasons)0.110100000200000800
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
202421pt PortugalFriendlies (M)1.5Matches
202421pt PortugalUEFA EuroQF2.01291272000162000010105Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.810Matches
1 Season1 Club3 Leagues5.31291272000262000010105
UEFA Euro (1 Season)2.01291272000162000010105
UEFA Nations League (1 Season)1.810
Friendlies (M) (1 Season)1.5

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
2020-202117Porto1. Champions Lg0.100.0000000000.00000000Matches
2020-202117Portopt POR1. Primeira Liga2.5124.8240124131.21100020Matches
2021-202218Porto1. Champions Lg0.400.0000000000.00000000Matches
2021-202218Porto2. Europa Lg0.000.0000000000.00000000Matches
2021-202218Portopt POR1. Primeira Liga5.5305.50181551050.92201200Matches
2022-202319Ajax1. Champions Lg0.200.0000000000.00000000Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.4Matches
2022-202319Ajaxnl NED1. Eredivisie5.8203.44160112040.69400000Matches
2022-202319Ajax2. Europa Lg0.1112.8600010000.00000000Matches
2023-202420Porto1. Champions Lg2.7103.7271200010.37100000Matches
2023-202420Portopt POR1. Primeira Liga21.01085.16671114880110.53621110Matches
2024-202521Juventus1. Champions Lg6.7274.02180512160.89203010Matches
2024-202521Juventusit ITACoppa Italia1.6Matches
2024-202521Juventusit ITA1. Serie A12.4524.21354940070.57411100Matches
5 Seasons4 Clubs8 Leagues64.32604.54165173722172370.652036440
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (3 Seasons)3 Leagues32.21604.9896132215131200.621022330
Juventus (1 Season)4 Leagues20.6794.1453414521130.68614110
Ajax (1 Season)3 Leagues6.1213.46160122040.66400000
Jong Ajax (1 Season)1 League5.4
Champions Lg (5 Seasons)10.1373.66251712170.69303010
Primeira Liga (3 Seasons)28.91505.1989122015131190.66922330
Europa Lg (2 Seasons)0.119.0000010000.00000000
Serie A (1 Season)12.4524.21354940070.57411100
Eredivisie (1 Season)5.8203.44160112040.69400000
Eerste Divisie (1 Season)5.4
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.6124.6440124131.16100020
2021-202218Porto3 Leagues5.9305.07181551050.84201200
2022-202319Ajax3 Leagues6.1213.46160122040.66400000
2022-202319Jong Ajax1 League5.4
2023-202420Porto2 Leagues23.71184.99741216880120.51721110
2024-202521Juventus4 Leagues20.6794.1453414521130.68614110
5 Seasons4 Clubs8 Leagues64.32604.54165173722172370.652036440
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (3 Seasons)3 Leagues32.21604.9896132215131200.621022330
Juventus (1 Season)4 Leagues20.6794.1453414521130.68614110
Ajax (1 Season)3 Leagues6.1213.46160122040.66400000
Jong Ajax (1 Season)1 League5.4
Champions Lg (5 Seasons)10.1373.66251712170.69303010
Primeira Liga (3 Seasons)28.91505.1989122015131190.66922330
Europa Lg (2 Seasons)0.119.0000010000.00000000
Serie A (1 Season)12.4524.21354940070.57411100
Eredivisie (1 Season)5.8203.44160112040.69400000
Eerste Divisie (1 Season)5.4
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
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
2020-202117Portopt POR1. Primeira Liga2nd2.5124.8240124131.21100020Matches
2021-202218Portopt POR1. Primeira Liga1st5.5305.50181551050.92201200Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.8203.44160112040.69400000Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.4Matches
2023-202420Portopt POR1. Primeira Liga3rd21.01085.16671114880110.53621110Matches
2024-202521Juventusit ITA1. Serie A5th12.4524.21354940070.57411100Matches
5 Seasons4 Clubs4 Leagues52.52224.72140163020151300.641733430
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (3 Seasons)1 League28.91505.1989122015131190.66922330
Juventus (1 Season)1 League12.4524.21354940070.57411100
Ajax (1 Season)1 League5.8203.44160112040.69400000
Jong Ajax (1 Season)1 League5.4
Primeira Liga (3 Seasons)28.91505.1989122015131190.66922330
Serie A (1 Season)12.4524.21354940070.57411100
Eredivisie (1 Season)5.8203.44160112040.69400000
Eerste Divisie (1 Season)5.4
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
2024-202521Juventusit ITACoppa ItaliaQF1.6Matches
1 Season1 Club2 Leagues1.6
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.100.0000000000.00000000Matches
2021-202218Porto1. Champions LgGR0.400.0000000000.00000000Matches
2021-202218Porto2. Europa LgR160.000.0000000000.00000000Matches
2022-202319Ajax1. Champions LgGR0.200.0000000000.00000000Matches
2022-202319Ajax2. Europa LgKO0.1112.8600010000.00000000Matches
2023-202420Porto1. Champions LgR162.7103.7271200010.37100000Matches
2024-202521Juventus1. Champions Lg6.7274.02180512160.89203010Matches
5 Seasons3 Clubs2 Leagues10.2383.71251722170.68303010
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (3 Seasons)2 Leagues3.2103.0771200010.31100000
Juventus (1 Season)1 League6.7274.02180512160.89203010
Ajax (1 Season)2 Leagues0.313.9100010000.00000000
Champions Lg (5 Seasons)10.1373.66251712170.69303010
Europa Lg (2 Seasons)0.119.0000010000.00000000
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
202421pt PortugalFriendlies (M)1.5Matches
202421pt PortugalUEFA EuroQF2.01410.3390113000.00000000Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.8Matches
1 Season1 Club3 Leagues5.31410.3390113000.00000000
UEFA Euro (1 Season)2.01410.3390113000.00000000
UEFA Nations League (1 Season)1.8
Friendlies (M) (1 Season)1.5

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
2020-202117Porto1. Champions Lg0.11001011100.000000100Matches
2020-202117Portopt POR1. Primeira Liga2.5542214850.042022710Matches
2021-202218Porto1. Champions Lg0.400000020.022021100Matches
2021-202218Porto2. Europa Lg0.0000000000000000Matches
2021-202218Portopt POR1. Primeira Liga5.59714451145.5640411010Matches
2022-202319Ajax1. Champions Lg0.2000000001010010Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.452Matches
2022-202319Ajaxnl NED1. Eredivisie5.812655251926.31430311310Matches
2022-202319Ajax2. Europa Lg0.1000000000000000Matches
2023-202420Porto1. Champions Lg2.721101050.053031310Matches
2023-202420Portopt POR1. Primeira Liga21.0403191516163053.3141411324241Matches
2024-202521Juventus1. Champions Lg6.7191177592045.01171612040Matches
2024-202521Juventusit ITACoppa Italia1.600Matches
2024-202521Juventusit ITA1. Serie A12.417947692536.01660642140Matches
5 Seasons4 Clubs8 Leagues64.3105742941354912140.5724224015118171
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 (3 Seasons)3 Leagues32.25743132222265745.6312512476471
Juventus (1 Season)4 Leagues20.63620111411184540.0271311254180
Ajax (1 Season)3 Leagues6.112655251926.31440411320
Jong Ajax (1 Season)1 League5.4520
Champions Lg (5 Seasons)10.12212886102835.7181311232560
Primeira Liga (3 Seasons)28.95442122121254951.0242011955961
Europa Lg (2 Seasons)0.1000000000000000
Serie A (1 Season)12.417947692536.01660642140
Eredivisie (1 Season)5.812655251926.31430311310
Eerste Divisie (1 Season)5.4520
Coppa Italia (1 Season)1.6000
Supercoppa (1 Season)0
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
2020-202117Porto2 Leagues2.6642315955.642022810
2021-202218Porto3 Leagues5.99714451338.5860621110
2022-202319Ajax3 Leagues6.112655251926.31440411320
2022-202319Jong Ajax1 League5.4520
2023-202420Porto2 Leagues23.74232101517163545.7191711634551
2024-202521Juventus4 Leagues20.63620111411184540.0271311254180
5 Seasons4 Clubs8 Leagues64.3105742941354912140.5724224015118171
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (3 Seasons)3 Leagues32.25743132222265745.6312512476471
Juventus (1 Season)4 Leagues20.63620111411184540.0271311254180
Ajax (1 Season)3 Leagues6.112655251926.31440411320
Jong Ajax (1 Season)1 League5.4520
Champions Lg (5 Seasons)10.12212886102835.7181311232560
Primeira Liga (3 Seasons)28.95442122121254951.0242011955961
Europa Lg (2 Seasons)0.1000000000000000
Serie A (1 Season)12.417947692536.01660642140
Eredivisie (1 Season)5.812655251926.31430311310
Eerste Divisie (1 Season)5.4520
Coppa Italia (1 Season)1.6000
Supercoppa (1 Season)0
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
2020-202117Portopt POR1. Primeira Liga2nd2.5542214850.042022710Matches
2021-202218Portopt POR1. Primeira Liga1st5.59714451145.5640411010Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.812655251926.31430311310Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.452Matches
2023-202420Portopt POR1. Primeira Liga3rd21.0403191516163053.3141411324241Matches
2024-202521Juventusit ITA1. Serie A5th12.417947692536.01660642140Matches
5 Seasons4 Clubs4 Leagues52.58362213329399341.954291281293111
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 (3 Seasons)1 League28.95442122121254951.0242011955961
Juventus (1 Season)1 League12.417947692536.01660642140
Ajax (1 Season)1 League5.812655251926.31430311310
Jong Ajax (1 Season)1 League5.4520
Primeira Liga (3 Seasons)28.95442122121254951.0242011955961
Serie A (1 Season)12.417947692536.01660642140
Eredivisie (1 Season)5.812655251926.31430311310
Eerste Divisie (1 Season)5.4520
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
2024-202521Juventusit ITACoppa ItaliaQF1.600Matches
1 Season1 Club2 Leagues1.6000
Coppa Italia (1 Season)1.6000
Supercoppa (1 Season)0
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
2020-202117Porto1. Champions LgQF0.11001011100.000000100Matches
2021-202218Porto1. Champions LgGR0.400000020.022021100Matches
2021-202218Porto2. Europa LgR160.0000000000000000Matches
2022-202319Ajax1. Champions LgGR0.2000000001010010Matches
2022-202319Ajax2. Europa LgKO0.1000000000000000Matches
2023-202420Porto1. Champions LgR162.721101050.053031310Matches
2024-202521Juventus1. Champions Lg6.7191177592045.01171612040Matches
5 Seasons3 Clubs2 Leagues10.22212886102835.7181311232560
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 (3 Seasons)2 Leagues3.2311111812.575052510
Juventus (1 Season)1 League6.7191177592045.01171612040
Ajax (1 Season)2 Leagues0.3000000001010010
Champions Lg (5 Seasons)10.12212886102835.7181311232560
Europa Lg (2 Seasons)0.1000000000000000
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
202421pt PortugalFriendlies (M)1.5Matches
202421pt PortugalUEFA EuroQF2.021020030.031010200Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.811Matches
1 Season1 Club3 Leagues5.322020030.031011200
UEFA Euro (1 Season)2.021020030.031010200
UEFA Nations League (1 Season)1.8110
Friendlies (M) (1 Season)1.50

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
2020-202117Porto1. Champions Lg0.16004206000244141000041Matches
2020-202117Portopt POR1. Primeira Liga2.515001153871515017952.9847.111576837315775611422Matches
2021-202218Porto1. Champions Lg0.4211310812100012673011110112Matches
2021-202218Porto2. Europa Lg0.01000101100.01100.01100000010Matches
2021-202218Portopt POR1. Primeira Liga5.533832011120858338281553.61346.4236154485729162024925773Matches
2022-202319Ajax1. Champions Lg0.2192411411900015763010111134Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.4Matches
2022-202319Ajaxnl NED1. Eredivisie5.83442339822257344341338.21750.02521964108636132220825288Matches
2022-202319Ajax2. Europa Lg0.112006611211100.000.010935621000100Matches
2023-202420Porto1. Champions Lg2.711721143651411712541.7541.7835703161023728425Matches
2023-202420Portopt POR1. Primeira Liga21.0117397134777416811731376748.96346.07475707303512854854724830263Matches
2024-202521Juventus1. Champions Lg6.732343911018233323452351.11431.12242100128550242218823167Matches
2024-202521Juventusit ITACoppa Italia1.6Matches
2024-202521Juventusit ITA1. Serie A12.461976420536474619693246.43246.4462365019228026492819493127Matches
5 Seasons4 Clubs8 Leagues64.33123302569981923422312334416548.015344.52159165849004353144210151772300672
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 (3 Seasons)3 Leagues32.2180615116568114525618061959649.29046.21196870146251848011684411301386
Juventus (1 Season)4 Leagues20.6942111033155461079421145548.24640.46865750320713050714627724194
Ajax (1 Season)3 Leagues6.137543711523259375351440.01748.62772133117239142321927592
Jong Ajax (1 Season)1 League5.4
Champions Lg (5 Seasons)10.148695717826149486572849.11933.333628571675632727271134399
Primeira Liga (3 Seasons)28.9166112102511106924116611829150.08446.21098801942651727711276391201358
Europa Lg (2 Seasons)0.11300671132150.0150.011945621000110
Serie A (1 Season)12.461976420536474619693246.43246.4462365019228026492819493127
Eredivisie (1 Season)5.83442339822257344341338.21750.02521964108636132220825288
Eerste Divisie (1 Season)5.4
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.615601157891515617952.9847.111781238716775611823
2021-202218Porto3 Leagues5.936042312121759360291551.71448.3249161288730172125926975
2022-202319Ajax3 Leagues6.137543711523259375351440.01748.62772133117239142321927592
2022-202319Jong Ajax1 League5.4
2023-202420Porto2 Leagues23.71290118239083918212901497248.36845.68306277335113856885426914288
2024-202521Juventus4 Leagues20.6942111033155461079421145548.24640.46865750320713050714627724194
5 Seasons4 Clubs8 Leagues64.33123302569981923422312334416548.015344.52159165849004353144210151772300672
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 (3 Seasons)3 Leagues32.2180615116568114525618061959649.29046.21196870146251848011684411301386
Juventus (1 Season)4 Leagues20.6942111033155461079421145548.24640.46865750320713050714627724194
Ajax (1 Season)3 Leagues6.137543711523259375351440.01748.62772133117239142321927592
Jong Ajax (1 Season)1 League5.4
Champions Lg (5 Seasons)10.148695717826149486572849.11933.333628571675632727271134399
Primeira Liga (3 Seasons)28.9166112102511106924116611829150.08446.21098801942651727711276391201358
Europa Lg (2 Seasons)0.11300671132150.0150.011945621000110
Serie A (1 Season)12.461976420536474619693246.43246.4462365019228026492819493127
Eredivisie (1 Season)5.83442339822257344341338.21750.02521964108636132220825288
Eerste Divisie (1 Season)5.4
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
Possession Table
Touches Take-Ons Carries Receiving
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
2020-202117Portopt POR1. Primeira Liga2nd2.515001153871515017952.9847.111576837315775611422Matches
2021-202218Portopt POR1. Primeira Liga1st5.533832011120858338281553.61346.4236154485729162024925773Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.83442339822257344341338.21750.02521964108636132220825288Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.4Matches
2023-202420Portopt POR1. Primeira Liga3rd21.0117397134777416811731376748.96346.07475707303512854854724830263Matches
2024-202521Juventusit ITA1. Serie A5th12.461976420536474619693246.43246.4462365019228026492819493127Matches
5 Seasons4 Clubs4 Leagues52.52624211998141655372262428513647.713346.71812136337273288116183124661946573
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
Porto (3 Seasons)1 League28.9166112102511106924116611829150.08446.21098801942651727711276391201358
Juventus (1 Season)1 League12.461976420536474619693246.43246.4462365019228026492819493127
Ajax (1 Season)1 League5.83442339822257344341338.21750.02521964108636132220825288
Jong Ajax (1 Season)1 League5.4
Primeira Liga (3 Seasons)28.9166112102511106924116611829150.08446.21098801942651727711276391201358
Serie A (1 Season)12.461976420536474619693246.43246.4462365019228026492819493127
Eredivisie (1 Season)5.83442339822257344341338.21750.02521964108636132220825288
Eerste Divisie (1 Season)5.4
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
2024-202521Juventusit ITACoppa ItaliaQF1.6Matches
1 Season1 Club2 Leagues1.6
Coppa Italia (1 Season)1.6
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.16004206000244141000041Matches
2021-202218Porto1. Champions LgGR0.4211310812100012673011110112Matches
2021-202218Porto2. Europa LgR160.01000101100.01100.01100000010Matches
2022-202319Ajax1. Champions LgGR0.2192411411900015763010111134Matches
2022-202319Ajax2. Europa LgKO0.112006611211100.000.010935621000100Matches
2023-202420Porto1. Champions LgR162.711721143651411712541.7541.7835703161023728425Matches
2024-202521Juventus1. Champions Lg6.732343911018233323452351.11431.12242100128550242218823167Matches
5 Seasons3 Clubs2 Leagues10.249995718426850499592949.22033.934729511731652827271135499
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
Porto (3 Seasons)2 Leagues3.214531457761514513538.5646.29868236012348210028
Juventus (1 Season)1 League6.732343911018233323452351.11431.12242100128550242218823167
Ajax (1 Season)2 Leagues0.33124171023111100.000.0251698631111234
Champions Lg (5 Seasons)10.148695717826149486572849.11933.333628571675632727271134399
Europa Lg (2 Seasons)0.11300671132150.0150.011945621000110
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
202421pt PortugalFriendlies (M)1.5Matches
202421pt PortugalUEFA EuroQF2.015607401111415616743.8743.812489043315385213034Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.8Matches
1 Season1 Club3 Leagues5.315607401111415616743.8743.812489043315385213034
UEFA Euro (1 Season)2.015607401111415616743.8743.812489043315385213034
UEFA Nations League (1 Season)1.8
Friendlies (M) (1 Season)1.5

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
2020-202117Porto1. Champions Lg2951.00.1002521.5001-1-10.00-10.680.01.0-1.0-9.97-9.82Matches
2020-202117Portopt POR1. Primeira Liga14223167.32.51450131442.4392+7+2.83+1.626.82.4+4.4+1.76+0.78Matches
2021-202218Porto1. Champions Lg239207.20.40022030.5001-1-2.31-1.230.00.3-0.2-0.54-0.44Matches
2021-202218Porto2. Europa Lg1330.80.0001330.000000.000.000.00.00.0+0.88+1.04Matches
2021-202218Portopt POR1. Primeira Liga254912016.05.51750241762.64192+17+3.12+1.4718.33.7+14.6+2.68+1.07Matches
2022-202319Ajax1. Champions Lg31763.10.2003621.001100.00+0.860.61.6-1.0-5.63-5.13Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie74856914.25.47692002.001811+7+1.30+1.61Matches
2022-202319Ajaxnl NED1. Eredivisie195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06Matches
2022-202319Ajax2. Europa Lg1773.90.1001710.000000.00+1.040.20.30.0-0.53-0.40Matches
2023-202420Porto1. Champions Lg82413032.12.7292061001.8832+1+0.37-0.693.61.9+1.7+0.64+0.29Matches
2023-202420Portopt POR1. Primeira Liga271,8887061.721.02184662121.964314+29+1.38+0.8443.416.4+27.0+1.29+0.60Matches
2024-202521Juventus1. Champions Lg96056765.16.7678334601.337700.00-0.286.411.3-4.9-0.73-0.60Matches
2024-202521Juventusit ITACoppa Italia21417167.11.6180016102.0040+4+2.55+2.55Matches
2024-202521Juventusit ITA1. Serie A221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38Matches
2024-202521Juventusit ITASupercoppa00001Matches
5 Seasons4 Clubs8 Leagues1425,7864125.064.35379158918332.0013863+75+1.17+0.45113.656.8+56.8+0.99+0.19
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Porto (3 Seasons)3 Leagues792,8943724.632.2258365415202.187422+52+1.62+0.6172.225.8+46.5+1.45+0.58
Juventus (1 Season)4 Leagues331,8585644.220.617817163021.663321+12+0.58+0.1427.724.3+3.4+0.18-0.05
Ajax (1 Season)3 Leagues235492414.56.146201916111.87139+4+0.66-0.3713.66.7+6.9+1.14+0.11
Jong Ajax (1 Season)1 League74856914.25.47692002.001811+7+1.30+1.61
Champions Lg (5 Seasons)249113824.710.18823161671.421112-1-0.10-0.2010.616.1-5.4-0.54-0.42
Primeira Liga (3 Seasons)662,6023928.328.9238264317122.327118+53+1.83+0.5768.522.6+46.0+1.59+0.42
Europa Lg (2 Seasons)21051.90.1002540.000000.00+0.340.30.30.0-0.10+0.04
Serie A (1 Season)221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38
Eredivisie (1 Season)195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06
Eerste Divisie (1 Season)74856914.25.47692002.001811+7+1.30+1.61
Coppa Italia (1 Season)21417167.11.6180016102.0040+4+2.55+2.55
Supercoppa (1 Season)00001
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
2020-202117Porto2 Leagues16232155.82.61450151262.3193+6+2.33+1.256.83.4+3.4+1.31+0.61
2021-202218Porto3 Leagues285331913.55.917502717122.39193+16+2.70+1.6218.44.0+14.4+2.43+1.26
2022-202319Ajax3 Leagues235492414.56.146201916111.87139+4+0.66-0.3713.66.7+6.9+1.14+0.11
2022-202319Jong Ajax1 League74856914.25.47692002.001811+7+1.30+1.61
2023-202420Porto2 Leagues352,1296155.923.723856121521.944616+30+1.27+0.5747.018.3+28.7+1.21+0.63
2024-202521Juventus4 Leagues331,8585644.220.617817163021.663321+12+0.58+0.1427.724.3+3.4+0.18-0.05
5 Seasons4 Clubs8 Leagues1425,7864125.064.35379158918332.0013863+75+1.17+0.45113.656.8+56.8+0.99+0.19
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Porto (3 Seasons)3 Leagues792,8943724.632.2258365415202.187422+52+1.62+0.6172.225.8+46.5+1.45+0.58
Juventus (1 Season)4 Leagues331,8585644.220.617817163021.663321+12+0.58+0.1427.724.3+3.4+0.18-0.05
Ajax (1 Season)3 Leagues235492414.56.146201916111.87139+4+0.66-0.3713.66.7+6.9+1.14+0.11
Jong Ajax (1 Season)1 League74856914.25.47692002.001811+7+1.30+1.61
Champions Lg (5 Seasons)249113824.710.18823161671.421112-1-0.10-0.2010.616.1-5.4-0.54-0.42
Primeira Liga (3 Seasons)662,6023928.328.9238264317122.327118+53+1.83+0.5768.522.6+46.0+1.59+0.42
Europa Lg (2 Seasons)21051.90.1002540.000000.00+0.340.30.30.0-0.10+0.04
Serie A (1 Season)221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38
Eredivisie (1 Season)195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06
Eerste Divisie (1 Season)74856914.25.47692002.001811+7+1.30+1.61
Coppa Italia (1 Season)21417167.11.6180016102.0040+4+2.55+2.55
Supercoppa (1 Season)00001
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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
2020-202117Portopt POR1. Primeira Liga2nd14223167.32.51450131442.4392+7+2.83+1.626.82.4+4.4+1.76+0.78Matches
2021-202218Portopt POR1. Primeira Liga1st254912016.05.51750241762.64192+17+3.12+1.4718.33.7+14.6+2.68+1.07Matches
2022-202319Ajaxnl NED1. Eredivisie3rd195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th74856914.25.47692002.001811+7+1.30+1.61Matches
2023-202420Portopt POR1. Primeira Liga3rd271,8887061.721.02184662121.964314+29+1.38+0.8443.416.4+27.0+1.29+0.60Matches
2024-202521Juventusit ITA1. Serie A5th221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38Matches
5 Seasons4 Clubs4 Leagues1144,7244125.452.54478127018212.1612351+72+1.37+0.49102.740.4+62.2+1.32+0.24
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
Porto (3 Seasons)1 League662,6023928.328.9238264317122.327118+53+1.83+0.5768.522.6+46.0+1.59+0.42
Juventus (1 Season)1 League221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38
Ajax (1 Season)1 League195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06
Jong Ajax (1 Season)1 League74856914.25.47692002.001811+7+1.30+1.61
Primeira Liga (3 Seasons)662,6023928.328.9238264317122.327118+53+1.83+0.5768.522.6+46.0+1.59+0.42
Serie A (1 Season)221,1125137.412.410844122311.772214+8+0.65+0.1621.313.0+8.3+0.67+0.38
Eredivisie (1 Season)195252817.25.84620151882.11128+4+0.69-0.8812.84.8+8.0+1.37-0.06
Eerste Divisie (1 Season)74856914.25.47692002.001811+7+1.30+1.61
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
2024-202521Juventusit ITACoppa ItaliaQF21417167.11.6180016102.0040+4+2.55+2.55Matches
2024-202521Juventusit ITASupercoppa00001Matches
1 Season1 Club2 Leagues21417147.01.6180016112.0040+4+2.55+2.55
Coppa Italia (1 Season)21417167.11.6180016102.0040+4+2.55+2.55
Supercoppa (1 Season)00001
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
2020-202117Porto1. Champions LgQF2951.00.1002521.5001-1-10.00-10.680.01.0-1.0-9.97-9.82Matches
2021-202218Porto1. Champions LgGR239207.20.40022030.5001-1-2.31-1.230.00.3-0.2-0.54-0.44Matches
2021-202218Porto2. Europa LgR161330.80.0001330.000000.000.000.00.00.0+0.88+1.04Matches
2022-202319Ajax1. Champions LgGR31763.10.2003621.001100.00+0.860.61.6-1.0-5.63-5.13Matches
2022-202319Ajax2. Europa LgKO1773.90.1001710.000000.00+1.040.20.30.0-0.53-0.40Matches
2023-202420Porto1. Champions LgR1682413032.12.7292061001.8832+1+0.37-0.693.61.9+1.7+0.64+0.29Matches
2024-202521Juventus1. Champions Lg96056765.16.7678334601.337700.00-0.286.411.3-4.9-0.73-0.60Matches
5 Seasons3 Clubs2 Leagues269213521.810.288231815111.311112-1-0.10-0.1210.916.4-5.4-0.53-0.41
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
Porto (3 Seasons)2 Leagues132922211.33.22920111081.4634-1-0.31-0.583.73.2+0.5+0.16+0.19
Juventus (1 Season)1 League96056765.16.7678334601.337700.00-0.286.411.3-4.9-0.73-0.60
Ajax (1 Season)2 Leagues42463.30.3004630.751100.00+0.910.81.8-1.0-4.08-3.67
Champions Lg (5 Seasons)249113824.710.18823161671.421112-1-0.10-0.2010.616.1-5.4-0.54-0.42
Europa Lg (2 Seasons)21051.90.1002540.000000.00+0.340.30.30.0-0.10+0.04
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
202421pt PortugalFriendlies (M)21356830.01.5190114531.504400.00-1.43Matches
202421pt PortugalUEFA EuroQF41824635.72.0190133111.2512-1-0.49-1.325.02.5+2.5+1.83+1.25Matches
2024-202521pt PortugalUEFA Nations LeagueSF31605321.31.8270012011.672200.00-1.53Matches
1 Season1 Club3 Leagues94775327.95.3480253151.4578-1-0.19-1.505.02.5+2.5+1.83+1.25
UEFA Euro (1 Season)41824635.72.0190133111.2512-1-0.49-1.325.02.5+2.5+1.83+1.25
UEFA Nations League (1 Season)31605321.31.8270012011.672200.00-1.53
Friendlies (M) (1 Season)21356830.01.5190114531.504400.00-1.43

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
2020-202117Porto1. Champions Lg0.1000100100000000Matches
2020-202117Portopt POR1. Primeira Liga2.51004130424200202528.6Matches
2021-202218Porto1. Champions Lg0.41001000100002010.0Matches
2021-202218Porto2. Europa Lg0.0100100000000000Matches
2021-202218Portopt POR1. Primeira Liga5.5100101401217000282528.6Matches
2022-202319Ajax1. Champions Lg0.21001300000003010.0Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie5.410029133250Matches
2022-202319Ajaxnl NED1. Eredivisie5.8300101311516000253633.3Matches
2022-202319Ajax2. Europa Lg0.10000002000000010.0Matches
2023-202420Porto1. Champions Lg2.7200750121100010020.0Matches
2023-202420Portopt POR1. Primeira Liga21.01111354571522310008731417.6Matches
2024-202521Juventus1. Champions Lg6.7200812036111100293350.0Matches
2024-202521Juventusit ITACoppa Italia1.60001205000Matches
2024-202521Juventusit ITA1. Serie A12.4511202825449000411910.0Matches
5 Seasons4 Clubs8 Leagues64.32922101144113261574300245144723.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (3 Seasons)3 Leagues32.217115977718174320014772720.6
Juventus (1 Season)4 Leagues20.671129422955201007041225.0
Ajax (1 Season)3 Leagues6.1400111611716000283827.3
Jong Ajax (1 Season)1 League5.410029133250
Champions Lg (5 Seasons)10.16001820049312100443730.0
Primeira Liga (3 Seasons)28.913114972716854220013572422.6
Europa Lg (2 Seasons)0.11001002000000010.0
Serie A (1 Season)12.4511202825449000411910.0
Eredivisie (1 Season)5.8300101311516000253633.3
Eerste Divisie (1 Season)5.410029133250
Coppa Italia (1 Season)1.60001205000
Supercoppa (1 Season)
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
2020-202117Porto2 Leagues2.61005130524200202528.6
2021-202218Porto3 Leagues5.9300121401227000302625.0
2022-202319Ajax3 Leagues6.1400111611716000283827.3
2022-202319Jong Ajax1 League5.410029133250
2023-202420Porto2 Leagues23.71311425071643320009731615.8
2024-202521Juventus4 Leagues20.671129422955201007041225.0
5 Seasons4 Clubs8 Leagues64.32922101144113261574300245144723.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (3 Seasons)3 Leagues32.217115977718174320014772720.6
Juventus (1 Season)4 Leagues20.671129422955201007041225.0
Ajax (1 Season)3 Leagues6.1400111611716000283827.3
Jong Ajax (1 Season)1 League5.410029133250
Champions Lg (5 Seasons)10.16001820049312100443730.0
Primeira Liga (3 Seasons)28.913114972716854220013572422.6
Europa Lg (2 Seasons)0.11001002000000010.0
Serie A (1 Season)12.4511202825449000411910.0
Eredivisie (1 Season)5.8300101311516000253633.3
Eerste Divisie (1 Season)5.410029133250
Coppa Italia (1 Season)1.60001205000
Supercoppa (1 Season)
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2020-202117Portopt POR1. Primeira Liga2nd2.51004130424200202528.6Matches
2021-202218Portopt POR1. Primeira Liga1st5.5100101401217000282528.6Matches
2022-202319Ajaxnl NED1. Eredivisie3rd5.8300101311516000253633.3Matches
2022-202319Jong Ajaxnl NED2. Eerste Divisie13th5.410029133250Matches
2023-202420Portopt POR1. Primeira Liga3rd21.01111354571522310008731417.6Matches
2024-202521Juventusit ITA1. Serie A5th12.4511202825449000411910.0Matches
5 Seasons4 Clubs4 Leagues52.5222281122112701262200201113922.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (3 Seasons)1 League28.913114972716854220013572422.6
Juventus (1 Season)1 League12.4511202825449000411910.0
Ajax (1 Season)1 League5.8300101311516000253633.3
Jong Ajax (1 Season)1 League5.410029133250
Primeira Liga (3 Seasons)28.913114972716854220013572422.6
Serie A (1 Season)12.4511202825449000411910.0
Eredivisie (1 Season)5.8300101311516000253633.3
Eerste Divisie (1 Season)5.410029133250
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2024-202521Juventusit ITACoppa ItaliaQF1.60001205000Matches
1 Season1 Club2 Leagues1.60001205000
Coppa Italia (1 Season)1.60001205000
Supercoppa (1 Season)
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
2020-202117Porto1. Champions LgQF0.1000100100000000Matches
2021-202218Porto1. Champions LgGR0.41001000100002010.0Matches
2021-202218Porto2. Europa LgR160.0100100000000000Matches
2022-202319Ajax1. Champions LgGR0.21001300000003010.0Matches
2022-202319Ajax2. Europa LgKO0.10000002000000010.0Matches
2023-202420Porto1. Champions LgR162.7200750121100010020.0Matches
2024-202521Juventus1. Champions Lg6.7200812036111100293350.0Matches
5 Seasons3 Clubs2 Leagues10.27001920051312100443827.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (3 Seasons)2 Leagues3.24001050132100012030.0
Juventus (1 Season)1 League6.7200812036111100293350.0
Ajax (1 Season)2 Leagues0.31001302000003020.0
Champions Lg (5 Seasons)10.16001820049312100443730.0
Europa Lg (2 Seasons)0.11001002000000010.0
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
202421pt PortugalFriendlies (M)1.51000Matches
202421pt PortugalUEFA EuroQF2.010023016010009010.0Matches
2024-202521pt PortugalUEFA Nations LeagueSF1.800045010110Matches
1 Season1 Club3 Leagues5.320068026120009010.0
UEFA Euro (1 Season)2.010023016010009010.0
UEFA Nations League (1 Season)1.800045010110
Friendlies (M) (1 Season)1.51000

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.