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
2024-10-18FriSaudi Professional LeagueMatchweek 7HomeW 3–0Al-HilalAl-FayhaYDM85000000002Match Report
2024-10-15TueUEFA Nations LeagueLeague AAwayD 0–0pt Portugalsct ScotlandN30000000000Match Report
2024-10-12SatUEFA Nations LeagueLeague AAwayW 3–1pt Portugalpl PolandYDM90000020000Match Report
2024-10-05SatSaudi Professional LeagueMatchweek 6AwayW 2–1Al-HilalAl-AhliYDM90000021003Match Report
2024-09-21SatSaudi Professional LeagueMatchweek 4HomeW 3–1Al-HilalAl-IttihadYDM90020000000Match 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
2014-201517Porto1. Champions Lg711731.9000000000.000.000.000.000.00Matches
2014-201517Portopt POR1. Primeira Liga24111,20713.4112100100.070.070.150.070.15Matches
2015-201618Porto1. Champions Lg654715.2011000000.000.190.190.000.19Matches
2015-201618Porto2. Europa Lg221802.0000000100.000.000.000.000.00Matches
2015-201618Portopt POR1. Primeira Liga22131,24013.8101100600.070.000.070.070.07Matches
2016-201719Porto1. Champions Lg311031.1000000000.000.000.000.000.00Matches
2016-201719Portopt POR1. Primeira Liga1366387.1101100400.140.000.140.140.14Matches
2017-201820Wolveseng ENG2. Championship42423,61040.16176011220.150.020.170.150.17Matches
2017-201820Wolveseng ENGFA Cup00Matches
2018-201921Wolveseng ENGFA Cup543654.1112100200.250.250.490.250.49Matches
2018-201921Wolveseng ENG1. Premier League35343,00733.4437222804.02.41.94.315206120.120.090.210.060.150.120.060.180.070.13Matches
2019-202022Wolveseng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2019-202022Wolves2. Europa Lg997758.6112101101.60.80.61.596850.120.120.230.120.230.190.080.260.100.17Matches
2019-202022Wolveseng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202022Wolveseng ENG1. Premier League38353,05634.0224200902.02.02.24.219216230.060.060.120.060.120.060.060.120.060.12Matches
2020-202123Wolveseng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202123Wolveseng ENGFA Cup322032.3011000000.000.440.440.000.44Matches
2020-202123Wolveseng ENG1. Premier League36312,67529.7516233805.12.71.94.622212250.170.030.200.070.100.170.060.230.090.15Matches
2021-202224Wolveseng ENGEFL Cup111201.3000000100.000.000.000.000.00Matches
2021-202224Wolveseng ENGFA Cup221741.9000000100.000.000.000.000.00Matches
2021-202224Wolveseng ENG1. Premier League33312,66129.6426400901.11.13.14.334202190.140.070.200.140.200.040.110.140.040.14Matches
2022-202325Wolveseng ENGEFL Cup422652.9000000100.000.000.000.000.00Matches
2022-202325Wolveseng ENGFA Cup221521.7000000000.000.000.000.000.00Matches
2022-202325Wolveseng ENG1. Premier League35333,01933.56173331205.22.81.64.428218180.180.030.210.090.120.150.050.200.080.13Matches
2023-202426Al-Hilalsa KSA1. Pro League32302,68329.831114122800.100.370.470.030.40Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League665155.7022000100.000.350.350.000.35Matches
11 Seasons3 Clubs8 Leagues36430727,682307.635286325101285219.011.911.423.312711221020.110.090.200.080.170.110.070.180.070.14
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
Wolves (6 Seasons)5 Leagues24923220,472227.52913422181064219.011.911.423.312711221020.130.060.180.090.150.110.070.180.070.14
Porto (3 Seasons)3 Leagues77394,01244.63253001200.070.040.110.070.11
Al-Hilal (2 Seasons)1 League38363,19835.531316122900.080.370.450.030.39
FA Cup (6 Seasons)14121,07411.9123100300.080.170.250.080.25
Premier League (5 Seasons)17716414,418160.221930138846017.411.110.721.81181054970.130.060.190.080.140.110.070.180.070.14
EFL Cup (4 Seasons)755956.6000000200.000.000.000.000.00
Primeira Liga (3 Seasons)59303,08534.33143001100.090.030.120.090.12
Champions Lg (3 Seasons)1677478.3011000000.000.120.120.000.12
Pro League (2 Seasons)38363,19835.531316122900.080.370.450.030.39
Europa Lg (2 Seasons)111195510.6112101201.60.80.61.596850.090.090.190.090.190.190.080.260.100.17
Championship (1 Season)42423,61040.16176011220.150.020.170.150.17
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
2014-201517Porto2 Leagues31121,38015.3112100100.070.070.130.070.13
2015-201618Porto3 Leagues30201,89121.0112100700.050.050.100.050.10
2016-201719Porto2 Leagues1677418.2101100400.120.000.120.120.12
2017-201820Wolves2 Leagues42423,61040.16176011220.150.020.170.150.17
2018-201921Wolves2 Leagues40383,37237.55493221004.02.41.94.315206120.130.110.240.080.190.120.060.180.070.13
2019-202022Wolves4 Leagues50474,13145.93363011003.72.92.85.728284280.070.070.130.070.130.090.070.150.070.13
2020-202123Wolves3 Leagues40342,96833.0527233805.12.71.94.622212250.150.060.210.060.120.170.060.230.090.15
2021-202224Wolves3 Leagues36342,95532.84264001101.11.13.14.334202190.120.060.180.120.180.040.110.140.040.14
2022-202325Wolves3 Leagues41373,43638.26173331305.22.81.64.428218180.160.030.180.080.100.150.050.200.080.13
2023-202426Al-Hilal1 League32302,68329.831114122800.100.370.470.030.40
2024-202527Al-Hilal1 League665155.7022000100.000.350.350.000.35
11 Seasons3 Clubs8 Leagues36430727,682307.635286325101285219.011.911.423.312711221020.110.090.200.080.170.110.070.180.070.14
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
Wolves (6 Seasons)5 Leagues24923220,472227.52913422181064219.011.911.423.312711221020.130.060.180.090.150.110.070.180.070.14
Porto (3 Seasons)3 Leagues77394,01244.63253001200.070.040.110.070.11
Al-Hilal (2 Seasons)1 League38363,19835.531316122900.080.370.450.030.39
FA Cup (6 Seasons)14121,07411.9123100300.080.170.250.080.25
Premier League (5 Seasons)17716414,418160.221930138846017.411.110.721.81181054970.130.060.190.080.140.110.070.180.070.14
EFL Cup (4 Seasons)755956.6000000200.000.000.000.000.00
Primeira Liga (3 Seasons)59303,08534.33143001100.090.030.120.090.12
Champions Lg (3 Seasons)1677478.3011000000.000.120.120.000.12
Pro League (2 Seasons)38363,19835.531316122900.080.370.450.030.39
Europa Lg (2 Seasons)111195510.6112101201.60.80.61.596850.090.090.190.090.190.190.080.260.100.17
Championship (1 Season)42423,61040.16176011220.150.020.170.150.17
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
2014-201517Portopt POR1. Primeira Liga2nd24111,20713.4112100100.070.070.150.070.15Matches
2015-201618Portopt POR1. Primeira Liga3rd22131,24013.8101100600.070.000.070.070.07Matches
2016-201719Portopt POR1. Primeira Liga2nd1366387.1101100400.140.000.140.140.14Matches
2017-201820Wolveseng ENG2. Championship1st42423,61040.16176011220.150.020.170.150.17Matches
2018-201921Wolveseng ENG1. Premier League7th35343,00733.4437222804.02.41.94.315206120.120.090.210.060.150.120.060.180.070.13Matches
2019-202022Wolveseng ENG1. Premier League7th38353,05634.0224200902.02.02.24.219216230.060.060.120.060.120.060.060.120.060.12Matches
2020-202123Wolveseng ENG1. Premier League13th36312,67529.7516233805.12.71.94.622212250.170.030.200.070.100.170.060.230.090.15Matches
2021-202224Wolveseng ENG1. Premier League10th33312,66129.6426400901.11.13.14.334202190.140.070.200.140.200.040.110.140.040.14Matches
2022-202325Wolveseng ENG1. Premier League13th35333,01933.56173331205.22.81.64.428218180.180.030.210.090.120.150.050.200.080.13Matches
2023-202426Al-Hilalsa KSA1. Pro League1st32302,68329.831114122800.100.370.470.030.40Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st665155.7022000100.000.350.350.000.35Matches
11 Seasons3 Clubs4 Leagues31627224,311270.133245723101178217.411.110.721.81181054970.120.090.210.090.170.110.070.180.070.14
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
Wolves (6 Seasons)2 Leagues21920618,028200.3271037198958217.411.110.721.81181054970.130.050.180.090.140.110.070.180.070.14
Porto (3 Seasons)1 League59303,08534.33143001100.090.030.120.090.12
Al-Hilal (2 Seasons)1 League38363,19835.531316122900.080.370.450.030.39
Premier League (5 Seasons)17716414,418160.221930138846017.411.110.721.81181054970.130.060.190.080.140.110.070.180.070.14
Primeira Liga (3 Seasons)59303,08534.33143001100.090.030.120.090.12
Pro League (2 Seasons)38363,19835.531316122900.080.370.450.030.39
Championship (1 Season)42423,61040.16176011220.150.020.170.150.17
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
2017-201820Wolveseng ENGFA Cup33rd00Matches
2018-201921Wolveseng ENGFA Cup3rd543654.1112100200.250.250.490.250.49Matches
2019-202022Wolveseng ENGEFL Cup9th111201.3000000000.000.000.000.000.00Matches
2019-202022Wolveseng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2020-202123Wolveseng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202123Wolveseng ENGFA Cup9th322032.3011000000.000.440.440.000.44Matches
2021-202224Wolveseng ENGEFL CupRd3111201.3000000100.000.000.000.000.00Matches
2021-202224Wolveseng ENGFA Cup221741.9000000100.000.000.000.000.00Matches
2022-202325Wolveseng ENGEFL CupQF422652.9000000100.000.000.000.000.00Matches
2022-202325Wolveseng ENGFA Cup221521.7000000000.000.000.000.000.00Matches
6 Seasons1 Club2 Leagues21171,66918.5123100500.050.110.160.050.16
FA Cup (6 Seasons)14121,07411.9123100300.080.170.250.080.25
EFL Cup (4 Seasons)755956.6000000200.000.000.000.000.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
2014-201517Porto1. Champions LgQF711731.9000000000.000.000.000.000.00Matches
2015-201618Porto1. Champions LgGR654715.2011000000.000.190.190.000.19Matches
2015-201618Porto2. Europa LgR32221802.0000000100.000.000.000.000.00Matches
2016-201719Porto1. Champions LgR16311031.1000000000.000.000.000.000.00Matches
2019-202022Wolves2. Europa LgQF997758.6112101101.60.80.61.596850.120.120.230.120.230.190.080.260.100.17Matches
4 Seasons2 Clubs2 Leagues27181,70218.9123101201.60.80.61.596850.050.110.160.050.160.190.080.260.100.17
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 Leagues18992710.3011000100.000.100.100.000.10
Wolves (1 Season)1 League997758.6112101101.60.80.61.596850.120.120.230.120.230.190.080.260.100.17
Champions Lg (3 Seasons)1677478.3011000000.000.120.120.000.12
Europa Lg (2 Seasons)111195510.6112101201.60.80.61.596850.090.090.190.090.190.190.080.260.100.17
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
201517pt PortugalFriendlies (M)21951.1000000100.000.000.000.000.00Matches
201820pt PortugalFriendlies (M)11850.9000000000.000.000.000.000.00Matches
2018-201921pt PortugalUEFA Nations League1st543614.0000000200.000.000.000.000.00Matches
202022pt PortugalFriendlies (M)11901.0000000000.000.000.000.000.00Matches
2020-202123pt PortugalUEFA Nations LeagueLgA10180.2000000000.000.000.000.000.00Matches
202123pt PortugalFriendlies (M)221281.4000000000.000.000.000.000.00Matches
202123pt PortugalUEFA EuroR1610190.2000000000.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
202123pt PortugalUEFA Euro Qualifying532442.7000000000.000.000.000.000.00Matches
202225pt Portugal1. World CupQF542683.0000000100.10.10.00.101910.000.000.000.000.000.030.010.040.030.04Matches
202224pt PortugalWCQ522462.7011000000.000.370.370.000.37Matches
202224pt PortugalFriendlies (M)00Matches
2022-202325pt PortugalUEFA Nations LeagueLgA654685.2000000000.000.000.000.000.00Matches
202426pt PortugalFriendlies (M)211331.5011000000.000.680.680.000.68Matches
202426pt PortugalUEFA EuroQF401251.4000000100.10.10.10.131260.000.000.000.000.000.050.070.120.050.12Matches
202426pt PortugalUEFA Euro Qualifying822693.0033000000.001.001.000.001.00Matches
2024-202527pt PortugalUEFA Nations LeagueLgA311651.8000000100.000.000.000.000.00Matches
6 Seasons1 Club6 Leagues51272,71430.2055000600.10.10.10.233270.000.170.170.000.170.030.030.060.030.06
Friendlies (M) (6 Seasons)865315.9011000100.000.170.170.000.17
UEFA Nations League (4 Seasons)15101,01211.2000000300.000.000.000.000.00
UEFA Euro Qualifying (2 Seasons)1355135.7033000000.000.530.530.000.53
UEFA Euro (2 Seasons)501441.6000000100.10.10.10.131360.000.000.000.000.000.040.060.100.040.10
World Cup (1 Season)542683.0000000100.10.10.00.101910.000.000.000.000.000.030.010.040.030.04
WCQ (1 Season)522462.7011000000.000.370.370.000.37

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
2014-201517Porto1. Champions Lg1.9000.0000Matches
2014-201517Portopt POR1. Primeira Liga13.4130.220.3300Matches
2015-201618Porto1. Champions Lg5.2010.190.0000Matches
2015-201618Porto2. Europa Lg2.0000.0000Matches
2015-201618Portopt POR1. Primeira Liga13.8150.360.2000Matches
2016-201719Porto1. Champions Lg1.10100.00.870.000.0000Matches
2016-201719Portopt POR1. Primeira Liga7.11040.000.560.2500Matches
2017-201820Wolveseng ENG2. Championship40.16932628.02.320.650.060.2301Matches
2018-201921Wolveseng ENGFA Cup4.1112216.72.960.490.080.5000Matches
2018-201921Wolveseng ENG1. Premier League33.44721419.42.150.420.030.1429.311224.02.40.030.0-0.4Matches
2019-202022Wolveseng ENGEFL Cup1.30000.000.0000Matches
2019-202022Wolves2. Europa Lg8.6123521.72.670.580.040.2028.13011.60.80.04-0.6+0.2Matches
2019-202022Wolveseng ENGFA Cup2.00400.02.000.000.0000Matches
2019-202022Wolveseng ENG1. Premier League34.02611016.41.800.290.030.2028.07002.02.00.030.00.0Matches
2020-202123Wolveseng ENGEFL Cup1.00000.000.0000Matches
2020-202123Wolveseng ENGFA Cup2.30100.00.440.000.0000Matches
2020-202123Wolveseng ENG1. Premier League29.75641320.32.150.440.030.1526.912335.12.70.04-0.1-0.7Matches
2021-202224Wolveseng ENGEFL Cup1.30200.01.500.000.0000Matches
2021-202224Wolveseng ENGFA Cup1.905120.02.590.520.000.0000Matches
2021-202224Wolveseng ENG1. Premier League29.64421638.11.420.540.100.2527.44001.11.10.03+2.9+2.9Matches
2022-202325Wolveseng ENGEFL Cup2.90700.02.380.000.0000Matches
2022-202325Wolveseng ENGFA Cup1.703133.31.780.590.000.0000Matches
2022-202325Wolveseng ENG1. Premier League33.56631320.61.880.390.050.2326.711335.22.80.04+0.8+0.2Matches
2023-202426Al-Hilalsa KSA1. Pro League29.8337718.91.240.230.030.1422Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.705240.00.870.350.000.0000Matches
11 Seasons3 Clubs8 Leagues307.63549512323.01.820.400.050.2027.848101219.011.90.04+3.0+2.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
Wolves (6 Seasons)5 Leagues227.52945210122.31.990.440.050.2127.84881019.011.90.04+3.0+2.1
Porto (3 Seasons)3 Leagues44.63113400.00.120.291.000.2300
Al-Hilal (2 Seasons)1 League35.5342921.41.180.250.020.1122
FA Cup (6 Seasons)11.9125416.02.090.340.040.2500
Premier League (5 Seasons)160.2213026621.91.890.410.040.2027.7458817.411.10.04+3.6+1.9
EFL Cup (4 Seasons)6.60900.01.360.000.0000
Primeira Liga (3 Seasons)34.330120.000.350.2500
Champions Lg (3 Seasons)8.30110.00.870.120.000.0000
Pro League (2 Seasons)35.5342921.41.180.250.020.1122
Europa Lg (2 Seasons)10.6123521.72.670.470.040.2028.13011.60.80.04-0.6+0.2
Championship (1 Season)40.16932628.02.320.650.060.2301
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
2014-201517Porto2 Leagues15.3130.200.3300
2015-201618Porto3 Leagues21.0160.290.1700
2016-201719Porto2 Leagues8.2114400.00.120.491.000.2500
2017-201820Wolves2 Leagues40.16932628.02.320.650.060.2301
2018-201921Wolves2 Leagues37.55841619.02.240.430.040.1929.311224.02.40.030.0-0.4
2019-202022Wolves4 Leagues45.93881517.01.920.330.030.2028.010013.72.90.03-0.7+0.1
2020-202123Wolves3 Leagues33.05651320.01.970.390.030.1526.912335.12.70.04-0.1-0.7
2021-202224Wolves3 Leagues32.84491734.71.490.520.080.2427.44001.11.10.03+2.9+2.9
2022-202325Wolves3 Leagues38.26731419.21.910.370.040.2126.711335.22.80.04+0.8+0.2
2023-202426Al-Hilal1 League29.8337718.91.240.230.030.1422
2024-202527Al-Hilal1 League5.705240.00.870.350.000.0000
11 Seasons3 Clubs8 Leagues307.63549512323.01.820.400.050.2027.848101219.011.90.04+3.0+2.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
Wolves (6 Seasons)5 Leagues227.52945210122.31.990.440.050.2127.84881019.011.90.04+3.0+2.1
Porto (3 Seasons)3 Leagues44.63113400.00.120.291.000.2300
Al-Hilal (2 Seasons)1 League35.5342921.41.180.250.020.1122
FA Cup (6 Seasons)11.9125416.02.090.340.040.2500
Premier League (5 Seasons)160.2213026621.91.890.410.040.2027.7458817.411.10.04+3.6+1.9
EFL Cup (4 Seasons)6.60900.01.360.000.0000
Primeira Liga (3 Seasons)34.330120.000.350.2500
Champions Lg (3 Seasons)8.30110.00.870.120.000.0000
Pro League (2 Seasons)35.5342921.41.180.250.020.1122
Europa Lg (2 Seasons)10.6123521.72.670.470.040.2028.13011.60.80.04-0.6+0.2
Championship (1 Season)40.16932628.02.320.650.060.2301
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
2014-201517Portopt POR1. Primeira Liga2nd13.4130.220.3300Matches
2015-201618Portopt POR1. Primeira Liga3rd13.8150.360.2000Matches
2016-201719Portopt POR1. Primeira Liga2nd7.11040.000.560.2500Matches
2017-201820Wolveseng ENG2. Championship1st40.16932628.02.320.650.060.2301Matches
2018-201921Wolveseng ENG1. Premier League7th33.44721419.42.150.420.030.1429.311224.02.40.030.0-0.4Matches
2019-202022Wolveseng ENG1. Premier League7th34.02611016.41.800.290.030.2028.07002.02.00.030.00.0Matches
2020-202123Wolveseng ENG1. Premier League13th29.75641320.32.150.440.030.1526.912335.12.70.04-0.1-0.7Matches
2021-202224Wolveseng ENG1. Premier League10th29.64421638.11.420.540.100.2527.44001.11.10.03+2.9+2.9Matches
2022-202325Wolveseng ENG1. Premier League13th33.56631320.61.880.390.050.2326.711335.22.80.04+0.8+0.2Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.8337718.91.240.230.030.1422Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.705240.00.870.350.000.0000Matches
11 Seasons3 Clubs4 Leagues270.13343711324.01.800.420.050.2027.745101117.411.10.04+3.6+1.9
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Wolves (6 Seasons)2 Leagues200.3273959223.31.970.460.050.2127.7458917.411.10.04+3.6+1.9
Porto (3 Seasons)1 League34.330120.000.350.2500
Al-Hilal (2 Seasons)1 League35.5342921.41.180.250.020.1122
Premier League (5 Seasons)160.2213026621.91.890.410.040.2027.7458817.411.10.04+3.6+1.9
Primeira Liga (3 Seasons)34.330120.000.350.2500
Pro League (2 Seasons)35.5342921.41.180.250.020.1122
Championship (1 Season)40.16932628.02.320.650.060.2301
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-201921Wolveseng ENGFA Cup3rd4.1112216.72.960.490.080.5000Matches
2019-202022Wolveseng ENGEFL Cup9th1.30000.000.0000Matches
2019-202022Wolveseng ENGFA Cup33rd2.00400.02.000.000.0000Matches
2020-202123Wolveseng ENGEFL Cup33rd1.00000.000.0000Matches
2020-202123Wolveseng ENGFA Cup9th2.30100.00.440.000.0000Matches
2021-202224Wolveseng ENGEFL CupRd31.30200.01.500.000.0000Matches
2021-202224Wolveseng ENGFA Cup1.905120.02.590.520.000.0000Matches
2022-202325Wolveseng ENGEFL CupQF2.90700.02.380.000.0000Matches
2022-202325Wolveseng ENGFA Cup1.703133.31.780.590.000.0000Matches
6 Seasons1 Club2 Leagues18.5134411.81.830.220.030.2500
FA Cup (6 Seasons)11.9125416.02.090.340.040.2500
EFL Cup (4 Seasons)6.60900.01.360.000.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
2014-201517Porto1. Champions LgQF1.9000.0000Matches
2015-201618Porto1. Champions LgGR5.2010.190.0000Matches
2015-201618Porto2. Europa LgR322.0000.0000Matches
2016-201719Porto1. Champions LgR161.10100.00.870.000.0000Matches
2019-202022Wolves2. Europa LgQF8.6123521.72.670.580.040.2028.13011.60.80.04-0.6+0.2Matches
4 Seasons2 Clubs2 Leagues18.9124620.82.460.320.040.1728.13011.60.80.04-0.6+0.2
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 Leagues10.30110.00.870.100.000.0000
Wolves (1 Season)1 League8.6123521.72.670.580.040.2028.13011.60.80.04-0.6+0.2
Champions Lg (3 Seasons)8.30110.00.870.120.000.0000
Europa Lg (2 Seasons)10.6123521.72.670.470.040.2028.13011.60.80.04-0.6+0.2
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
201517pt PortugalFriendlies (M)1.1000Matches
201820pt PortugalFriendlies (M)0.9000Matches
2018-201921pt PortugalUEFA Nations League1st4.0000Matches
202022pt PortugalFriendlies (M)1.0000Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.20000.000.0000Matches
202123pt PortugalFriendlies (M)1.4000Matches
202123pt PortugalUEFA EuroR160.20000.000.000000.00.00.00.0Matches
202123pt PortugalUEFA Euro Qualifying2.70200.00.740.000.0000Matches
202225pt Portugal1. World CupQF3.00200.00.670.000.0027.00000.10.10.04-0.1-0.1Matches
202224pt PortugalWCQ2.707228.62.560.730.000.0000Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.205120.00.960.190.000.0000Matches
202426pt PortugalFriendlies (M)1.5000Matches
202426pt PortugalUEFA EuroQF1.40200.01.440.000.0030.80000.10.10.03-0.1-0.1Matches
202426pt PortugalUEFA Euro Qualifying3.007114.32.340.330.000.0000Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.80300.01.640.000.0000Matches
6 Seasons1 Club6 Leagues30.2028414.31.380.200.000.0028.90000.10.10.03-0.1-0.1
Friendlies (M) (6 Seasons)5.9000
UEFA Nations League (4 Seasons)11.208112.51.110.140.000.0000
UEFA Euro Qualifying (2 Seasons)5.709111.11.580.180.000.0000
UEFA Euro (2 Seasons)1.60200.01.250.000.0030.80000.10.10.03-0.1-0.1
World Cup (1 Season)3.00200.00.670.000.0027.00000.10.10.04-0.1-0.1
WCQ (1 Season)2.707228.62.560.730.000.0000
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
2014-201517Porto1. Champions Lg1.90Matches
2014-201517Portopt POR1. Primeira Liga13.41Matches
2015-201618Porto1. Champions Lg5.21Matches
2015-201618Porto2. Europa Lg2.00Matches
2015-201618Portopt POR1. Primeira Liga13.80Matches
2016-201719Porto1. Champions Lg1.10Matches
2016-201719Portopt POR1. Primeira Liga7.10Matches
2017-201820Wolveseng ENG2. Championship40.11Matches
2018-201921Wolveseng ENGFA Cup4.11Matches
2018-201921Wolveseng ENG1. Premier League33.41583197780.133441955751258787.274384088.529545564.831.91.6+1.123192164206Matches
2019-202022Wolveseng ENGEFL Cup1.30Matches
2019-202022Wolves2. Europa Lg8.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168Matches
2019-202022Wolveseng ENGFA Cup2.00Matches
2019-202022Wolveseng ENG1. Premier League34.01635207079.034616932552361884.675287885.632448766.522.21.6-0.229194236216Matches
2020-202123Wolveseng ENGEFL Cup1.00Matches
2020-202123Wolveseng ENGFA Cup2.31Matches
2020-202123Wolveseng ENG1. Premier League29.71678200783.634730915556362789.879890788.029640772.711.92.0-0.933214253212Matches
2021-202224Wolveseng ENGEFL Cup1.30Matches
2021-202224Wolveseng ENGFA Cup1.90Matches
2021-202224Wolveseng ENG1. Premier League29.61635199282.134995870248755388.182793788.329941671.923.12.7-1.125200305202Matches
2022-202325Wolveseng ENGEFL Cup2.90Matches
2022-202325Wolveseng ENGFA Cup1.70Matches
2022-202325Wolveseng ENG1. Premier League33.51730210682.1366461003957863591.082492689.031247465.811.61.5-0.632202151218Matches
2023-202426Al-Hilalsa KSA1. Pro League29.811Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.72Matches
11 Seasons3 Clubs8 Leagues307.687161070181.5184332492232794316988.24172473888.11615236968.22811.410.1+16.61491072116201122
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
Wolves (6 Seasons)5 Leagues227.587161070181.5184332492232794316988.24172473888.11615236968.21311.410.1+1.61491072116201122
Porto (3 Seasons)3 Leagues44.62
Al-Hilal (2 Seasons)1 League35.513
FA Cup (6 Seasons)11.92
Premier League (5 Seasons)160.282611015281.4174428467782663302088.23944448887.91526223968.2910.79.5-1.71421002109191054
EFL Cup (4 Seasons)6.60
Primeira Liga (3 Seasons)34.31
Champions Lg (3 Seasons)8.31
Pro League (2 Seasons)35.513
Europa Lg (2 Seasons)10.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168
Championship (1 Season)40.11
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
2014-201517Porto2 Leagues15.31
2015-201618Porto3 Leagues21.01
2016-201719Porto2 Leagues8.20
2017-201820Wolves2 Leagues40.11
2018-201921Wolves2 Leagues37.51583197780.133441955751258787.274384088.529545564.841.91.6+2.123192164206
2019-202022Wolves4 Leagues45.92090261979.8445201177065476785.3980112886.941361766.932.82.2+0.236264307284
2020-202123Wolves3 Leagues33.01678200783.634730915556362789.879890788.029640772.721.92.0+0.133214253212
2021-202224Wolves3 Leagues32.81635199282.134995870248755388.182793788.329941671.923.12.7-1.125200305202
2022-202325Wolves3 Leagues38.21730210682.1366461003957863591.082492689.031247465.811.61.5-0.632202151218
2023-202426Al-Hilal1 League29.811
2024-202527Al-Hilal1 League5.72
11 Seasons3 Clubs8 Leagues307.687161070181.5184332492232794316988.24172473888.11615236968.22811.410.1+16.61491072116201122
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
Wolves (6 Seasons)5 Leagues227.587161070181.5184332492232794316988.24172473888.11615236968.21311.410.1+1.61491072116201122
Porto (3 Seasons)3 Leagues44.62
Al-Hilal (2 Seasons)1 League35.513
FA Cup (6 Seasons)11.92
Premier League (5 Seasons)160.282611015281.4174428467782663302088.23944448887.91526223968.2910.79.5-1.71421002109191054
EFL Cup (4 Seasons)6.60
Primeira Liga (3 Seasons)34.31
Champions Lg (3 Seasons)8.31
Pro League (2 Seasons)35.513
Europa Lg (2 Seasons)10.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168
Championship (1 Season)40.11
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
2014-201517Portopt POR1. Primeira Liga2nd13.41Matches
2015-201618Portopt POR1. Primeira Liga3rd13.80Matches
2016-201719Portopt POR1. Primeira Liga2nd7.10Matches
2017-201820Wolveseng ENG2. Championship1st40.11Matches
2018-201921Wolveseng ENG1. Premier League7th33.41583197780.133441955751258787.274384088.529545564.831.91.6+1.123192164206Matches
2019-202022Wolveseng ENG1. Premier League7th34.01635207079.034616932552361884.675287885.632448766.522.21.6-0.229194236216Matches
2020-202123Wolveseng ENG1. Premier League13th29.71678200783.634730915556362789.879890788.029640772.711.92.0-0.933214253212Matches
2021-202224Wolveseng ENG1. Premier League10th29.61635199282.134995870248755388.182793788.329941671.923.12.7-1.125200305202Matches
2022-202325Wolveseng ENG1. Premier League13th33.51730210682.1366461003957863591.082492689.031247465.811.61.5-0.632202151218Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.811Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.72Matches
11 Seasons3 Clubs4 Leagues270.182611015281.4174428467782663302088.23944448887.91526223968.22410.79.5+13.31421002109191054
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
Wolves (6 Seasons)2 Leagues200.382611015281.4174428467782663302088.23944448887.91526223968.21010.79.5-0.71421002109191054
Porto (3 Seasons)1 League34.31
Al-Hilal (2 Seasons)1 League35.513
Premier League (5 Seasons)160.282611015281.4174428467782663302088.23944448887.91526223968.2910.79.5-1.71421002109191054
Primeira Liga (3 Seasons)34.31
Pro League (2 Seasons)35.513
Championship (1 Season)40.11
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-201921Wolveseng ENGFA Cup3rd4.11Matches
2019-202022Wolveseng ENGEFL Cup9th1.30Matches
2019-202022Wolveseng ENGFA Cup33rd2.00Matches
2020-202123Wolveseng ENGEFL Cup33rd1.00Matches
2020-202123Wolveseng ENGFA Cup9th2.31Matches
2021-202224Wolveseng ENGEFL CupRd31.30Matches
2021-202224Wolveseng ENGFA Cup1.90Matches
2022-202325Wolveseng ENGEFL CupQF2.90Matches
2022-202325Wolveseng ENGFA Cup1.70Matches
6 Seasons1 Club2 Leagues18.52
FA Cup (6 Seasons)11.92
EFL Cup (4 Seasons)6.60
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
2014-201517Porto1. Champions LgQF1.90Matches
2015-201618Porto1. Champions LgGR5.21Matches
2015-201618Porto2. Europa LgR322.00Matches
2016-201719Porto1. Champions LgR161.10Matches
2019-202022Wolves2. Europa LgQF8.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168Matches
4 Seasons2 Clubs2 Leagues18.945554982.99904244513114987.922825091.28913068.520.60.6+1.47707168
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 Leagues10.31
Wolves (1 Season)1 League8.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168
Champions Lg (3 Seasons)8.31
Europa Lg (2 Seasons)10.645554982.99904244513114987.922825091.28913068.510.60.6+0.47707168
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
201517pt PortugalFriendlies (M)1.10Matches
201820pt PortugalFriendlies (M)0.90Matches
2018-201921pt PortugalUEFA Nations League1st4.00Matches
202022pt PortugalFriendlies (M)1.00Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.20Matches
202123pt PortugalFriendlies (M)1.40Matches
202123pt PortugalUEFA EuroR160.299100.0195022100.055100.022100.000.00.00.000001Matches
202123pt PortugalUEFA Euro Qualifying2.70Matches
202225pt Portugal1. World CupQF3.023525791.4477210908383100.011412095.0364580.000.00.10.02232019Matches
202224pt PortugalWCQ2.71Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.20Matches
202426pt PortugalFriendlies (M)1.51Matches
202426pt PortugalUEFA EuroQF1.410011785.51769534444793.6475487.091656.300.10.4-0.11161012Matches
202426pt PortugalUEFA Euro Qualifying3.03Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.80Matches
6 Seasons1 Club6 Leagues30.234438389.86736162412913297.716617992.7476374.650.10.5+4.93393032
Friendlies (M) (6 Seasons)5.91
UEFA Nations League (4 Seasons)11.20
UEFA Euro Qualifying (2 Seasons)5.73
UEFA Euro (2 Seasons)1.610912686.51964534464993.9525988.1111861.100.10.4-0.11161013
World Cup (1 Season)3.023525791.4477210908383100.011412095.0364580.000.00.10.02232019
WCQ (1 Season)2.71

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
2014-201517Porto1. Champions Lg1.9Matches
2014-201517Portopt POR1. Primeira Liga13.4Matches
2015-201618Porto1. Champions Lg5.2Matches
2015-201618Porto2. Europa Lg2.0Matches
2015-201618Portopt POR1. Primeira Liga13.8Matches
2016-201719Porto1. Champions Lg1.10Matches
2016-201719Portopt POR1. Primeira Liga7.10Matches
2017-201820Wolveseng ENG2. Championship40.126Matches
2018-201921Wolveseng ENGFA Cup4.11Matches
2018-201921Wolveseng ENG1. Premier League33.4197718937571116126222001583935Matches
2019-202022Wolveseng ENGEFL Cup1.30Matches
2019-202022Wolves2. Europa Lg8.654953612921343000045515Matches
2019-202022Wolveseng ENGFA Cup2.00Matches
2019-202022Wolveseng ENG1. Premier League34.020701998665085234793401635621Matches
2020-202123Wolveseng ENGEFL Cup1.02Matches
2020-202123Wolveseng ENGFA Cup2.32Matches
2020-202123Wolveseng ENG1. Premier League29.720071946595614023300001678230Matches
2021-202224Wolveseng ENGEFL Cup1.35Matches
2021-202224Wolveseng ENGFA Cup1.93Matches
2021-202224Wolveseng ENG1. Premier League29.61992190770611639444503016351529Matches
2022-202325Wolveseng ENGEFL Cup2.93Matches
2022-202325Wolveseng ENGFA Cup1.74Matches
2022-202325Wolveseng ENG1. Premier League33.52106194515311572453112131601730830Matches
2023-202426Al-Hilalsa KSA1. Pro League29.8166Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.724Matches
11 Seasons3 Clubs8 Leagues307.610701102254353624522942030378230871641150
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wolves (6 Seasons)5 Leagues227.510701102254353624522923030378230871641150
Porto (3 Seasons)3 Leagues44.60
Al-Hilal (2 Seasons)1 League35.5190
FA Cup (6 Seasons)11.910
Premier League (5 Seasons)160.21015296894233534321618027378230826140145
EFL Cup (4 Seasons)6.610
Primeira Liga (3 Seasons)34.30
Champions Lg (3 Seasons)8.30
Pro League (2 Seasons)35.5190
Europa Lg (2 Seasons)10.654953612921343000045515
Championship (1 Season)40.126
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
2014-201517Porto2 Leagues15.3
2015-201618Porto3 Leagues21.0
2016-201719Porto2 Leagues8.20
2017-201820Wolves2 Leagues40.126
2018-201921Wolves2 Leagues37.5197718937571116127222001583935
2019-202022Wolves4 Leagues45.92619253478591065381093402090726
2020-202123Wolves3 Leagues33.020071946595614027300001678230
2021-202224Wolves3 Leagues32.81992190770611639524503016351529
2022-202325Wolves3 Leagues38.22106194515311572460112131601730830
2023-202426Al-Hilal1 League29.8166
2024-202527Al-Hilal1 League5.724
11 Seasons3 Clubs8 Leagues307.610701102254353624522942030378230871641150
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wolves (6 Seasons)5 Leagues227.510701102254353624522923030378230871641150
Porto (3 Seasons)3 Leagues44.60
Al-Hilal (2 Seasons)1 League35.5190
FA Cup (6 Seasons)11.910
Premier League (5 Seasons)160.21015296894233534321618027378230826140145
EFL Cup (4 Seasons)6.610
Primeira Liga (3 Seasons)34.30
Champions Lg (3 Seasons)8.30
Pro League (2 Seasons)35.5190
Europa Lg (2 Seasons)10.654953612921343000045515
Championship (1 Season)40.126
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
2014-201517Portopt POR1. Primeira Liga2nd13.4Matches
2015-201618Portopt POR1. Primeira Liga3rd13.8Matches
2016-201719Portopt POR1. Primeira Liga2nd7.10Matches
2017-201820Wolveseng ENG2. Championship1st40.126Matches
2018-201921Wolveseng ENG1. Premier League7th33.4197718937571116126222001583935Matches
2019-202022Wolveseng ENG1. Premier League7th34.020701998665085234793401635621Matches
2020-202123Wolveseng ENG1. Premier League13th29.720071946595614023300001678230Matches
2021-202224Wolveseng ENG1. Premier League10th29.61992190770611639444503016351529Matches
2022-202325Wolveseng ENG1. Premier League13th33.52106194515311572453112131601730830Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.8166Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.724Matches
11 Seasons3 Clubs4 Leagues270.11015296894233534321639627378230826140145
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Wolves (6 Seasons)2 Leagues200.31015296894233534321620627378230826140145
Porto (3 Seasons)1 League34.30
Al-Hilal (2 Seasons)1 League35.5190
Premier League (5 Seasons)160.21015296894233534321618027378230826140145
Primeira Liga (3 Seasons)34.30
Pro League (2 Seasons)35.5190
Championship (1 Season)40.126
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-201921Wolveseng ENGFA Cup3rd4.11Matches
2019-202022Wolveseng ENGEFL Cup9th1.30Matches
2019-202022Wolveseng ENGFA Cup33rd2.00Matches
2020-202123Wolveseng ENGEFL Cup33rd1.02Matches
2020-202123Wolveseng ENGFA Cup9th2.32Matches
2021-202224Wolveseng ENGEFL CupRd31.35Matches
2021-202224Wolveseng ENGFA Cup1.93Matches
2022-202325Wolveseng ENGEFL CupQF2.93Matches
2022-202325Wolveseng ENGFA Cup1.74Matches
6 Seasons1 Club2 Leagues18.520
FA Cup (6 Seasons)11.910
EFL Cup (4 Seasons)6.610
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
2014-201517Porto1. Champions LgQF1.9Matches
2015-201618Porto1. Champions LgGR5.2Matches
2015-201618Porto2. Europa LgR322.0Matches
2016-201719Porto1. Champions LgR161.10Matches
2019-202022Wolves2. Europa LgQF8.654953612921343000045515Matches
4 Seasons2 Clubs2 Leagues18.954953612921343000045515
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (3 Seasons)2 Leagues10.30
Wolves (1 Season)1 League8.654953612921343000045515
Champions Lg (3 Seasons)8.30
Europa Lg (2 Seasons)10.654953612921343000045515
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
201517pt PortugalFriendlies (M)1.1Matches
201820pt PortugalFriendlies (M)0.9Matches
2018-201921pt PortugalUEFA Nations League1st4.0Matches
202022pt PortugalFriendlies (M)1.0Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.20Matches
202123pt PortugalFriendlies (M)1.4Matches
202123pt PortugalUEFA EuroR160.2990000000000900Matches
202123pt PortugalUEFA Euro Qualifying2.71Matches
202225pt Portugal1. World CupQF3.0257251550420000023513Matches
202224pt PortugalWCQ2.77Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.23Matches
202426pt PortugalFriendlies (M)1.5Matches
202426pt PortugalUEFA EuroQF1.4117108921191623010000Matches
202426pt PortugalUEFA Euro Qualifying3.06Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.85Matches
6 Seasons1 Club6 Leagues30.238336814715331623034413
Friendlies (M) (6 Seasons)5.9
UEFA Nations League (4 Seasons)11.28
UEFA Euro Qualifying (2 Seasons)5.77
UEFA Euro (2 Seasons)1.6126117921191623010900
World Cup (1 Season)3.0257251550420000023513
WCQ (1 Season)2.77

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
2014-201517Porto1. Champions Lg1.9Matches
2014-201517Portopt POR1. Primeira Liga13.4Matches
2015-201618Porto1. Champions Lg5.2Matches
2015-201618Porto2. Europa Lg2.0Matches
2015-201618Portopt POR1. Primeira Liga13.8Matches
2016-201719Porto1. Champions Lg1.1Matches
2016-201719Portopt POR1. Primeira Liga7.1Matches
2017-201820Wolveseng ENG2. Championship40.1Matches
2018-201921Wolveseng ENGFA Cup4.1Matches
2018-201921Wolveseng ENG1. Premier League33.4672.01591160090.27900000Matches
2019-202022Wolveseng ENGEFL Cup1.3Matches
2019-202022Wolves2. Europa Lg8.6151.74130001120.23200000Matches
2019-202022Wolveseng ENGFA Cup2.0Matches
2019-202022Wolveseng ENG1. Premier League34.0762.24611361430.09200100Matches
2020-202123Wolveseng ENGEFL Cup1.0Matches
2020-202123Wolveseng ENGFA Cup2.3Matches
2020-202123Wolveseng ENG1. Premier League29.7782.62633241540.13400000Matches
2021-202224Wolveseng ENGEFL Cup1.3Matches
2021-202224Wolveseng ENGFA Cup1.9Matches
2021-202224Wolveseng ENG1. Premier League29.6672.27581142140.14400000Matches
2022-202325Wolveseng ENGEFL Cup2.9Matches
2022-202325Wolveseng ENGFA Cup1.7Matches
2022-202325Wolveseng ENG1. Premier League33.5802.385511343430.09210000Matches
2023-202426Al-Hilalsa KSA1. Pro League29.8Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.7Matches
11 Seasons3 Clubs8 Leagues307.63832.27309171024815250.152310100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wolves (6 Seasons)5 Leagues227.53832.27309171024815250.152310100
Porto (3 Seasons)3 Leagues44.6
Al-Hilal (2 Seasons)1 League35.5
FA Cup (6 Seasons)11.9
Premier League (5 Seasons)160.23682.30296171024714230.142110100
EFL Cup (4 Seasons)6.6
Primeira Liga (3 Seasons)34.3
Champions Lg (3 Seasons)8.3
Pro League (2 Seasons)35.5
Europa Lg (2 Seasons)10.6151.74130001120.23200000
Championship (1 Season)40.1
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
2014-201517Porto2 Leagues15.3
2015-201618Porto3 Leagues21.0
2016-201719Porto2 Leagues8.2
2017-201820Wolves2 Leagues40.1
2018-201921Wolves2 Leagues37.5672.01591160090.27900000
2019-202022Wolves4 Leagues45.9912.14741362550.12400100
2020-202123Wolves3 Leagues33.0782.62633241540.13400000
2021-202224Wolves3 Leagues32.8672.27581142140.14400000
2022-202325Wolves3 Leagues38.2802.385511343430.09210000
2023-202426Al-Hilal1 League29.8
2024-202527Al-Hilal1 League5.7
11 Seasons3 Clubs8 Leagues307.63832.27309171024815250.152310100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wolves (6 Seasons)5 Leagues227.53832.27309171024815250.152310100
Porto (3 Seasons)3 Leagues44.6
Al-Hilal (2 Seasons)1 League35.5
FA Cup (6 Seasons)11.9
Premier League (5 Seasons)160.23682.30296171024714230.142110100
EFL Cup (4 Seasons)6.6
Primeira Liga (3 Seasons)34.3
Champions Lg (3 Seasons)8.3
Pro League (2 Seasons)35.5
Europa Lg (2 Seasons)10.6151.74130001120.23200000
Championship (1 Season)40.1
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
2014-201517Portopt POR1. Primeira Liga2nd13.4Matches
2015-201618Portopt POR1. Primeira Liga3rd13.8Matches
2016-201719Portopt POR1. Primeira Liga2nd7.1Matches
2017-201820Wolveseng ENG2. Championship1st40.1Matches
2018-201921Wolveseng ENG1. Premier League7th33.4672.01591160090.27900000Matches
2019-202022Wolveseng ENG1. Premier League7th34.0762.24611361430.09200100Matches
2020-202123Wolveseng ENG1. Premier League13th29.7782.62633241540.13400000Matches
2021-202224Wolveseng ENG1. Premier League10th29.6672.27581142140.14400000Matches
2022-202325Wolveseng ENG1. Premier League13th33.5802.385511343430.09210000Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.8Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.7Matches
11 Seasons3 Clubs4 Leagues270.13682.30296171024714230.142110100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Wolves (6 Seasons)2 Leagues200.33682.30296171024714230.142110100
Porto (3 Seasons)1 League34.3
Al-Hilal (2 Seasons)1 League35.5
Premier League (5 Seasons)160.23682.30296171024714230.142110100
Primeira Liga (3 Seasons)34.3
Pro League (2 Seasons)35.5
Championship (1 Season)40.1
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-201921Wolveseng ENGFA Cup3rd4.1Matches
2019-202022Wolveseng ENGEFL Cup9th1.3Matches
2019-202022Wolveseng ENGFA Cup33rd2.0Matches
2020-202123Wolveseng ENGEFL Cup33rd1.0Matches
2020-202123Wolveseng ENGFA Cup9th2.3Matches
2021-202224Wolveseng ENGEFL CupRd31.3Matches
2021-202224Wolveseng ENGFA Cup1.9Matches
2022-202325Wolveseng ENGEFL CupQF2.9Matches
2022-202325Wolveseng ENGFA Cup1.7Matches
6 Seasons1 Club2 Leagues18.5
FA Cup (6 Seasons)11.9
EFL Cup (4 Seasons)6.6
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
2014-201517Porto1. Champions LgQF1.9Matches
2015-201618Porto1. Champions LgGR5.2Matches
2015-201618Porto2. Europa LgR322.0Matches
2016-201719Porto1. Champions LgR161.1Matches
2019-202022Wolves2. Europa LgQF8.6151.74130001120.23200000Matches
4 Seasons2 Clubs2 Leagues18.9151.74130001120.23200000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (3 Seasons)2 Leagues10.3
Wolves (1 Season)1 League8.6151.74130001120.23200000
Champions Lg (3 Seasons)8.3
Europa Lg (2 Seasons)10.6151.74130001120.23200000
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
201517pt PortugalFriendlies (M)1.1Matches
201820pt PortugalFriendlies (M)0.9Matches
2018-201921pt PortugalUEFA Nations League1st4.0Matches
202022pt PortugalFriendlies (M)1.0Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.2Matches
202123pt PortugalFriendlies (M)1.4Matches
202123pt PortugalUEFA EuroR160.200.0000000000.00000000Matches
202123pt PortugalUEFA Euro Qualifying2.7Matches
202225pt Portugal1. World CupQF3.062.0150000100.00000000Matches
202224pt PortugalWCQ2.7Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.2Matches
202426pt PortugalFriendlies (M)1.5Matches
202426pt PortugalUEFA EuroQF1.443.9622000010.99100000Matches
202426pt PortugalUEFA Euro Qualifying3.0Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.8Matches
6 Seasons1 Club6 Leagues30.2102.3972000110.24100000
Friendlies (M) (6 Seasons)5.9
UEFA Nations League (4 Seasons)11.2
UEFA Euro Qualifying (2 Seasons)5.7
UEFA Euro (2 Seasons)1.643.3022000010.83100000
World Cup (1 Season)3.062.0150000100.00000000
WCQ (1 Season)2.7

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
2014-201517Porto1. Champions Lg1.9Matches
2014-201517Portopt POR1. Primeira Liga13.4Matches
2015-201618Porto1. Champions Lg5.2Matches
2015-201618Porto2. Europa Lg2.0Matches
2015-201618Portopt POR1. Primeira Liga13.8Matches
2016-201719Porto1. Champions Lg1.114Matches
2016-201719Portopt POR1. Primeira Liga7.100Matches
2017-201820Wolveseng ENG2. Championship40.15868Matches
2018-201921Wolveseng ENGFA Cup4.156Matches
2018-201921Wolveseng ENG1. Premier League33.4753233366278332.55657183973148463Matches
2019-202022Wolveseng ENGEFL Cup1.322Matches
2019-202022Wolves2. Europa Lg8.611528131030.071129182940Matches
2019-202022Wolveseng ENGFA Cup2.042Matches
2019-202022Wolveseng ENG1. Premier League34.0623327323348639.5523892956118341Matches
2020-202123Wolveseng ENGEFL Cup1.020Matches
2020-202123Wolveseng ENGFA Cup2.353Matches
2020-202123Wolveseng ENG1. Premier League29.7864642386368840.95255114465151462Matches
2021-202224Wolveseng ENGEFL Cup1.303Matches
2021-202224Wolveseng ENGFA Cup1.903Matches
2021-202224Wolveseng ENG1. Premier League29.6683723414248727.6633953441109493Matches
2022-202325Wolveseng ENGEFL Cup2.954Matches
2022-202325Wolveseng ENGFA Cup1.704Matches
2022-202325Wolveseng ENG1. Premier League33.57943313315327642.14459223750129851Matches
2023-202426Al-Hilalsa KSA1. Pro League29.84835Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.766Matches
11 Seasons3 Clubs8 Leagues307.63813321581883515643036.32742596719244368426410
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Wolves (6 Seasons)5 Leagues227.53812771581883515643036.32742596719239868426410
Porto (3 Seasons)3 Leagues44.6140
Al-Hilal (2 Seasons)1 League35.554410
FA Cup (6 Seasons)11.914180
Premier League (5 Seasons)160.23701911561803415342036.42672486518328565526010
EFL Cup (4 Seasons)6.6990
Primeira Liga (3 Seasons)34.3000
Champions Lg (3 Seasons)8.3140
Pro League (2 Seasons)35.554410
Europa Lg (2 Seasons)10.611528131030.071129182940
Championship (1 Season)40.158680
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
2014-201517Porto2 Leagues15.30
2015-201618Porto3 Leagues21.00
2016-201719Porto2 Leagues8.2140
2017-201820Wolves2 Leagues40.158680
2018-201921Wolves2 Leagues37.5753733366278332.55657183979148463
2019-202022Wolves4 Leagues45.9734429404379638.55949113878147381
2020-202123Wolves3 Leagues33.0865342386368840.95255114468151462
2021-202224Wolves3 Leagues32.8683723414248727.6633953447109493
2022-202325Wolves3 Leagues38.27948313315327642.14459223758129851
2023-202426Al-Hilal1 League29.848350
2024-202527Al-Hilal1 League5.7660
11 Seasons3 Clubs8 Leagues307.63813321581883515643036.32742596719244368426410
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Wolves (6 Seasons)5 Leagues227.53812771581883515643036.32742596719239868426410
Porto (3 Seasons)3 Leagues44.6140
Al-Hilal (2 Seasons)1 League35.554410
FA Cup (6 Seasons)11.914180
Premier League (5 Seasons)160.23701911561803415342036.42672486518328565526010
EFL Cup (4 Seasons)6.6990
Primeira Liga (3 Seasons)34.3000
Champions Lg (3 Seasons)8.3140
Pro League (2 Seasons)35.554410
Europa Lg (2 Seasons)10.611528131030.071129182940
Championship (1 Season)40.158680
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
2014-201517Portopt POR1. Primeira Liga2nd13.4Matches
2015-201618Portopt POR1. Primeira Liga3rd13.8Matches
2016-201719Portopt POR1. Primeira Liga2nd7.100Matches
2017-201820Wolveseng ENG2. Championship1st40.15868Matches
2018-201921Wolveseng ENG1. Premier League7th33.4753233366278332.55657183973148463Matches
2019-202022Wolveseng ENG1. Premier League7th34.0623327323348639.5523892956118341Matches
2020-202123Wolveseng ENG1. Premier League13th29.7864642386368840.95255114465151462Matches
2021-202224Wolveseng ENG1. Premier League10th29.6683723414248727.6633953441109493Matches
2022-202325Wolveseng ENG1. Premier League13th33.57943313315327642.14459223750129851Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.84835Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.766Matches
11 Seasons3 Clubs4 Leagues270.13703031561803415342036.42672486518339465526010
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
Wolves (6 Seasons)2 Leagues200.33702491561803415342036.42672486518335365526010
Porto (3 Seasons)1 League34.3000
Al-Hilal (2 Seasons)1 League35.554410
Premier League (5 Seasons)160.23701911561803415342036.42672486518328565526010
Primeira Liga (3 Seasons)34.3000
Pro League (2 Seasons)35.554410
Championship (1 Season)40.158680
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-201921Wolveseng ENGFA Cup3rd4.156Matches
2019-202022Wolveseng ENGEFL Cup9th1.322Matches
2019-202022Wolveseng ENGFA Cup33rd2.042Matches
2020-202123Wolveseng ENGEFL Cup33rd1.020Matches
2020-202123Wolveseng ENGFA Cup9th2.353Matches
2021-202224Wolveseng ENGEFL CupRd31.303Matches
2021-202224Wolveseng ENGFA Cup1.903Matches
2022-202325Wolveseng ENGEFL CupQF2.954Matches
2022-202325Wolveseng ENGFA Cup1.704Matches
6 Seasons1 Club2 Leagues18.523270
FA Cup (6 Seasons)11.914180
EFL Cup (4 Seasons)6.6990
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
2014-201517Porto1. Champions LgQF1.9Matches
2015-201618Porto1. Champions LgGR5.2Matches
2015-201618Porto2. Europa LgR322.0Matches
2016-201719Porto1. Champions LgR161.114Matches
2019-202022Wolves2. Europa LgQF8.611528131030.071129182940Matches
4 Seasons2 Clubs2 Leagues18.911628131030.071129222940
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 Leagues10.3140
Wolves (1 Season)1 League8.611528131030.071129182940
Champions Lg (3 Seasons)8.3140
Europa Lg (2 Seasons)10.611528131030.071129182940
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
201517pt PortugalFriendlies (M)1.1Matches
201820pt PortugalFriendlies (M)0.9Matches
2018-201921pt PortugalUEFA Nations League1st4.0Matches
202022pt PortugalFriendlies (M)1.0Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.200Matches
202123pt PortugalFriendlies (M)1.4Matches
202123pt PortugalUEFA EuroR160.2000000000000010Matches
202123pt PortugalUEFA Euro Qualifying2.717Matches
202225pt Portugal1. World CupQF3.021002060.063123550Matches
202224pt PortugalWCQ2.754Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.269Matches
202426pt PortugalFriendlies (M)1.5Matches
202426pt PortugalUEFA EuroQF1.431021010.013121410Matches
202426pt PortugalUEFA Euro Qualifying3.020Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.822Matches
6 Seasons1 Club6 Leagues30.2518023070.0762426970
Friendlies (M) (6 Seasons)5.90
UEFA Nations League (4 Seasons)11.28110
UEFA Euro Qualifying (2 Seasons)5.7370
UEFA Euro (2 Seasons)1.631021010.013121420
World Cup (1 Season)3.021002060.063123550
WCQ (1 Season)2.7540

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
2014-201517Porto1. Champions Lg1.9Matches
2014-201517Portopt POR1. Primeira Liga13.4Matches
2015-201618Porto1. Champions Lg5.2Matches
2015-201618Porto2. Europa Lg2.0Matches
2015-201618Portopt POR1. Primeira Liga13.8Matches
2016-201719Porto1. Champions Lg1.1Matches
2016-201719Portopt POR1. Primeira Liga7.1Matches
2017-201820Wolveseng ENG2. Championship40.1Matches
2018-201921Wolveseng ENGFA Cup4.1Matches
2018-201921Wolveseng ENG1. Premier League33.4236069545153429932358241145.81354.2123547562551152702728151812Matches
2019-202022Wolveseng ENGEFL Cup1.3Matches
2019-202022Wolves2. Europa Lg8.6634129446183263333100.000.03691395733941744495Matches
2019-202022Wolveseng ENGFA Cup2.0Matches
2019-202022Wolveseng ENG1. Premier League34.0237474507153634732374262284.6415.4123248252393193101710155923Matches
2020-202123Wolveseng ENGEFL Cup1.0Matches
2020-202123Wolveseng ENGFA Cup2.3Matches
2020-202123Wolveseng ENG1. Premier League29.72378855231536337212375151066.7533.3138455822584223422616163625Matches
2021-202224Wolveseng ENGEFL Cup1.3Matches
2021-202224Wolveseng ENGFA Cup1.9Matches
2021-202224Wolveseng ENG1. Premier League29.6228190553142433262281322681.3618.8130053922607343413317160719Matches
2022-202325Wolveseng ENGEFL Cup2.9Matches
2022-202325Wolveseng ENGFA Cup1.7Matches
2022-202325Wolveseng ENG1. Premier League33.524861778111307394252483322062.5928.1131860072980282912213162118Matches
2023-202426Al-Hilalsa KSA1. Pro League29.8Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.7Matches
11 Seasons3 Clubs8 Leagues307.61251350730337798179260125041329269.73728.0683827957138481271595132888390102
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
Wolves (6 Seasons)5 Leagues227.51251350730337798179260125041329269.73728.0683827957138481271595132888390102
Porto (3 Seasons)3 Leagues44.6
Al-Hilal (2 Seasons)1 League35.5
FA Cup (6 Seasons)11.9
Premier League (5 Seasons)160.21187949529397337170958118711298969.03728.764692656213115118155412584794197
EFL Cup (4 Seasons)6.6
Primeira Liga (3 Seasons)34.3
Champions Lg (3 Seasons)8.3
Pro League (2 Seasons)35.5
Europa Lg (2 Seasons)10.6634129446183263333100.000.03691395733941744495
Championship (1 Season)40.1
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
2014-201517Porto2 Leagues15.3
2015-201618Porto3 Leagues21.0
2016-201719Porto2 Leagues8.2
2017-201820Wolves2 Leagues40.1
2018-201921Wolves2 Leagues37.5236069545153429932358241145.81354.2123547562551152702728151812
2019-202022Wolves4 Leagues45.9300886601199743053007292586.2413.8160162203126283512414200828
2020-202123Wolves3 Leagues33.02378855231536337212375151066.7533.3138455822584223422616163625
2021-202224Wolves3 Leagues32.8228190553142433262281322681.3618.8130053922607343413317160719
2022-202325Wolves3 Leagues38.224861778111307394252483322062.5928.1131860072980282912213162118
2023-202426Al-Hilal1 League29.8
2024-202527Al-Hilal1 League5.7
11 Seasons3 Clubs8 Leagues307.61251350730337798179260125041329269.73728.0683827957138481271595132888390102
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
Wolves (6 Seasons)5 Leagues227.51251350730337798179260125041329269.73728.0683827957138481271595132888390102
Porto (3 Seasons)3 Leagues44.6
Al-Hilal (2 Seasons)1 League35.5
FA Cup (6 Seasons)11.9
Premier League (5 Seasons)160.21187949529397337170958118711298969.03728.764692656213115118155412584794197
EFL Cup (4 Seasons)6.6
Primeira Liga (3 Seasons)34.3
Champions Lg (3 Seasons)8.3
Pro League (2 Seasons)35.5
Europa Lg (2 Seasons)10.6634129446183263333100.000.03691395733941744495
Championship (1 Season)40.1
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
2014-201517Portopt POR1. Primeira Liga2nd13.4Matches
2015-201618Portopt POR1. Primeira Liga3rd13.8Matches
2016-201719Portopt POR1. Primeira Liga2nd7.1Matches
2017-201820Wolveseng ENG2. Championship1st40.1Matches
2018-201921Wolveseng ENG1. Premier League7th33.4236069545153429932358241145.81354.2123547562551152702728151812Matches
2019-202022Wolveseng ENG1. Premier League7th34.0237474507153634732374262284.6415.4123248252393193101710155923Matches
2020-202123Wolveseng ENG1. Premier League13th29.72378855231536337212375151066.7533.3138455822584223422616163625Matches
2021-202224Wolveseng ENG1. Premier League10th29.6228190553142433262281322681.3618.8130053922607343413317160719Matches
2022-202325Wolveseng ENG1. Premier League13th33.524861778111307394252483322062.5928.1131860072980282912213162118Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.8Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.7Matches
11 Seasons3 Clubs4 Leagues270.11187949529397337170958118711298969.03728.764692656213115118155412584794197
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
Wolves (6 Seasons)2 Leagues200.31187949529397337170958118711298969.03728.764692656213115118155412584794197
Porto (3 Seasons)1 League34.3
Al-Hilal (2 Seasons)1 League35.5
Premier League (5 Seasons)160.21187949529397337170958118711298969.03728.764692656213115118155412584794197
Primeira Liga (3 Seasons)34.3
Pro League (2 Seasons)35.5
Championship (1 Season)40.1
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-201921Wolveseng ENGFA Cup3rd4.1Matches
2019-202022Wolveseng ENGEFL Cup9th1.3Matches
2019-202022Wolveseng ENGFA Cup33rd2.0Matches
2020-202123Wolveseng ENGEFL Cup33rd1.0Matches
2020-202123Wolveseng ENGFA Cup9th2.3Matches
2021-202224Wolveseng ENGEFL CupRd31.3Matches
2021-202224Wolveseng ENGFA Cup1.9Matches
2022-202325Wolveseng ENGEFL CupQF2.9Matches
2022-202325Wolveseng ENGFA Cup1.7Matches
6 Seasons1 Club2 Leagues18.5
FA Cup (6 Seasons)11.9
EFL Cup (4 Seasons)6.6
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
2014-201517Porto1. Champions LgQF1.9Matches
2015-201618Porto1. Champions LgGR5.2Matches
2015-201618Porto2. Europa LgR322.0Matches
2016-201719Porto1. Champions LgR161.1Matches
2019-202022Wolves2. Europa LgQF8.6634129446183263333100.000.03691395733941744495Matches
4 Seasons2 Clubs2 Leagues18.9634129446183263333100.000.03691395733941744495
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 Leagues10.3
Wolves (1 Season)1 League8.6634129446183263333100.000.03691395733941744495
Champions Lg (3 Seasons)8.3
Europa Lg (2 Seasons)10.6634129446183263333100.000.03691395733941744495
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
201517pt PortugalFriendlies (M)1.1Matches
201820pt PortugalFriendlies (M)0.9Matches
2018-201921pt PortugalUEFA Nations League1st4.0Matches
202022pt PortugalFriendlies (M)1.0Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.2Matches
202123pt PortugalFriendlies (M)1.4Matches
202123pt PortugalUEFA EuroR160.2101271010000424100000060Matches
202123pt PortugalUEFA Euro Qualifying2.7Matches
202225pt Portugal1. World CupQF3.0275668173341275000193766399020112211Matches
202224pt PortugalWCQ2.7Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.2Matches
202426pt PortugalFriendlies (M)1.5Matches
202426pt PortugalUEFA EuroQF1.41281128333112811100.000.083383238330121016Matches
202426pt PortugalUEFA Euro Qualifying3.0Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.8Matches
6 Seasons1 Club6 Leagues30.241388226368241311100.000.02801173647350233287
Friendlies (M) (6 Seasons)5.9
UEFA Nations League (4 Seasons)11.2
UEFA Euro Qualifying (2 Seasons)5.7
UEFA Euro (2 Seasons)1.61382149034113811100.000.087407248330121076
World Cup (1 Season)3.0275668173341275000193766399020112211
WCQ (1 Season)2.7

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
2014-201517Porto1. Champions Lg71732519.21.910632.2241+3+1.56-0.05Matches
2014-201517Portopt POR1. Primeira Liga241,2075039.413.41161352.38253+22+1.64-0.25Matches
2015-201618Porto1. Champions Lg64717987.25.254101.6796+3+0.57+3.18Matches
2015-201618Porto2. Europa Lg218090100.02.022000.0003-3-1.50Matches
2015-201618Portopt POR1. Primeira Liga221,2405640.513.81369102.41279+18+1.31+0.37Matches
2016-201719Porto1. Champions Lg31033414.31.110232.0010+1+0.87+0.58Matches
2016-201719Portopt POR1. Primeira Liga136384920.87.1657162.23103+7+0.99-0.68Matches
2017-201820Wolveseng ENG2. Championship423,6108687.240.14229002.197434+40+1.00+0.49Matches
2017-201820Wolveseng ENGFA Cup00001Matches
2018-201921Wolveseng ENGFA Cup53657364.04.148931912.0085+3+0.74+0.74Matches
2018-201921Wolveseng ENG1. Premier League353,0078687.933.434883111721.434143-2-0.06-0.7145.936.7+9.2+0.28+0.10Matches
2019-202022Wolveseng ENGEFL Cup112012057.11.311201003.001100.00+1.00Matches
2019-202022Wolves2. Europa Lg97758678.38.69868012.23116+5+0.58-1.0912.57.8+4.7+0.55-0.55Matches
2019-202022Wolveseng ENGFA Cup218090100.02.02902000.5001-1-0.50Matches
2019-202022Wolveseng ENG1. Premier League383,0568089.434.035852732501.554835+13+0.38+0.8849.133.5+15.6+0.46+0.33Matches
2020-202123Wolveseng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2020-202123Wolveseng ENGFA Cup32036875.22.3290212302.0012-1-0.44-1.79Matches
2020-202123Wolveseng ENG1. Premier League362,6757478.229.731842151511.172642-16-0.54-0.5425.339.4-14.1-0.47-0.60Matches
2021-202224Wolveseng ENGEFL Cup112012057.11.311201011.002200.00-4.00Matches
2021-202224Wolveseng ENGFA Cup21748796.71.92871001.5031+2+1.03+1.03Matches
2021-202224Wolveseng ENG1. Premier League332,6618177.829.63186272301.332734-7-0.24-0.4728.346.4-18.1-0.61-0.45Matches
2022-202325Wolveseng ENGEFL Cup42656667.92.9281125202.5030+3+1.02+0.30Matches
2022-202325Wolveseng ENGFA Cup21527684.41.72761000.5013-2-1.18-4.40Matches
2022-202325Wolveseng ENG1. Premier League353,0198688.333.533893024501.002648-22-0.66+0.4732.551.7-19.2-0.57+0.29Matches
2023-202426Al-Hilalsa KSA1. Pro League322,6838487.729.830872023802.818920+69+2.31+0.17Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League65158657.25.76864003.00174+13+2.27+0.87Matches
11 Seasons3 Clubs8 Leagues36427,6827668.9307.6307872335725441.80454307+147+0.48-0.56193.7215.5-21.8-0.13-0.12
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
Wolves (6 Seasons)5 Leagues24920,4728282.9227.523287186172371.51272258+14+0.06-0.18193.7215.5-21.8-0.13-0.12
Porto (3 Seasons)3 Leagues774,0125234.844.6392338372.227625+51+1.14-0.25
Al-Hilal (2 Seasons)1 League383,1988480.835.536872423802.8410624+82+2.31+0.54
FA Cup (6 Seasons)141,0747768.811.91287921621.501312+1+0.08-0.50
Premier League (5 Seasons)17714,4188184.3160.216486136132031.30168202-34-0.21-0.15181.2207.7-26.5-0.17-0.07
EFL Cup (4 Seasons)75958566.16.6598425212.0064+2+0.30-0.88
Primeira Liga (3 Seasons)593,0855233.634.3301729312.366215+47+1.37-0.15
Champions Lg (3 Seasons)167474734.68.374961.97147+7+0.84+0.02
Pro League (2 Seasons)383,1988480.835.536872423802.8410624+82+2.31+0.54
Europa Lg (2 Seasons)119558781.610.6118610011.82119+2+0.19-1.4912.57.8+4.7+0.55-0.55
Championship (1 Season)423,6108687.240.14229002.197434+40+1.00+0.49
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
2014-201517Porto2 Leagues311,3804534.815.31261982.34294+25+1.63-0.18
2015-201618Porto3 Leagues301,8916350.021.0201210102.103618+18+0.86+0.05
2016-201719Porto2 Leagues167414619.68.2759192.19113+8+0.97-0.42
2017-201820Wolves2 Leagues423,6108683.640.14229012.197434+40+1.00+0.49
2018-201921Wolves2 Leagues403,3728484.537.538883421331.504948+1+0.03-0.4145.936.7+9.2+0.28+0.10
2019-202022Wolves4 Leagues504,1318386.145.947863832511.666043+17+0.37+0.2461.641.3+20.3+0.48-0.01
2020-202123Wolves3 Leagues402,9687478.533.034842461611.202745-18-0.55-0.6625.339.4-14.1-0.47-0.60
2021-202224Wolves3 Leagues362,9558277.632.83487292311.333237-5-0.15-0.7828.346.4-18.1-0.61-0.45
2022-202325Wolves3 Leagues413,4368486.138.237883244901.123051-21-0.55-0.0632.551.7-19.2-0.57+0.29
2023-202426Al-Hilal1 League322,6838487.729.830872023802.818920+69+2.31+0.17
2024-202527Al-Hilal1 League65158657.25.76864003.00174+13+2.27+0.87
11 Seasons3 Clubs8 Leagues36427,6827668.9307.6307872335725441.80454307+147+0.48-0.56193.7215.5-21.8-0.13-0.12
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
Wolves (6 Seasons)5 Leagues24920,4728282.9227.523287186172371.51272258+14+0.06-0.18193.7215.5-21.8-0.13-0.12
Porto (3 Seasons)3 Leagues774,0125234.844.6392338372.227625+51+1.14-0.25
Al-Hilal (2 Seasons)1 League383,1988480.835.536872423802.8410624+82+2.31+0.54
FA Cup (6 Seasons)141,0747768.811.91287921621.501312+1+0.08-0.50
Premier League (5 Seasons)17714,4188184.3160.216486136132031.30168202-34-0.21-0.15181.2207.7-26.5-0.17-0.07
EFL Cup (4 Seasons)75958566.16.6598425212.0064+2+0.30-0.88
Primeira Liga (3 Seasons)593,0855233.634.3301729312.366215+47+1.37-0.15
Champions Lg (3 Seasons)167474734.68.374961.97147+7+0.84+0.02
Pro League (2 Seasons)383,1988480.835.536872423802.8410624+82+2.31+0.54
Europa Lg (2 Seasons)119558781.610.6118610011.82119+2+0.19-1.4912.57.8+4.7+0.55-0.55
Championship (1 Season)423,6108687.240.14229002.197434+40+1.00+0.49
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
2014-201517Portopt POR1. Primeira Liga2nd241,2075039.413.41161352.38253+22+1.64-0.25Matches
2015-201618Portopt POR1. Primeira Liga3rd221,2405640.513.81369102.41279+18+1.31+0.37Matches
2016-201719Portopt POR1. Primeira Liga2nd136384920.87.1657162.23103+7+0.99-0.68Matches
2017-201820Wolveseng ENG2. Championship1st423,6108687.240.14229002.197434+40+1.00+0.49Matches
2018-201921Wolveseng ENG1. Premier League7th353,0078687.933.434883111721.434143-2-0.06-0.7145.936.7+9.2+0.28+0.10Matches
2019-202022Wolveseng ENG1. Premier League7th383,0568089.434.035852732501.554835+13+0.38+0.8849.133.5+15.6+0.46+0.33Matches
2020-202123Wolveseng ENG1. Premier League13th362,6757478.229.731842151511.172642-16-0.54-0.5425.339.4-14.1-0.47-0.60Matches
2021-202224Wolveseng ENG1. Premier League10th332,6618177.829.63186272301.332734-7-0.24-0.4728.346.4-18.1-0.61-0.45Matches
2022-202325Wolveseng ENG1. Premier League13th353,0198688.333.533893024501.002648-22-0.66+0.4732.551.7-19.2-0.57+0.29Matches
2023-202426Al-Hilalsa KSA1. Pro League1st322,6838487.729.830872023802.818920+69+2.31+0.17Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st65158657.25.76864003.00174+13+2.27+0.87Matches
11 Seasons3 Clubs4 Leagues31624,3117770.7270.1272862064422341.80410275+135+0.50-0.56181.2207.7-26.5-0.17-0.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Wolves (6 Seasons)2 Leagues21918,0288284.9200.320686165132031.47242236+6+0.030.00181.2207.7-26.5-0.17-0.07
Porto (3 Seasons)1 League593,0855233.634.3301729312.366215+47+1.37-0.15
Al-Hilal (2 Seasons)1 League383,1988480.835.536872423802.8410624+82+2.31+0.54
Premier League (5 Seasons)17714,4188184.3160.216486136132031.30168202-34-0.21-0.15181.2207.7-26.5-0.17-0.07
Primeira Liga (3 Seasons)593,0855233.634.3301729312.366215+47+1.37-0.15
Pro League (2 Seasons)383,1988480.835.536872423802.8410624+82+2.31+0.54
Championship (1 Season)423,6108687.240.14229002.197434+40+1.00+0.49
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
2017-201820Wolveseng ENGFA Cup33rd00001Matches
2018-201921Wolveseng ENGFA Cup3rd53657364.04.148931912.0085+3+0.74+0.74Matches
2019-202022Wolveseng ENGEFL Cup9th112012057.11.311201003.001100.00+1.00Matches
2019-202022Wolveseng ENGFA Cup33rd218090100.02.02902000.5001-1-0.50Matches
2020-202123Wolveseng ENGEFL Cup33rd19090100.01.01901000.0001-1-1.00Matches
2020-202123Wolveseng ENGFA Cup9th32036875.22.3290212302.0012-1-0.44-1.79Matches
2021-202224Wolveseng ENGEFL CupRd3112012057.11.311201011.002200.00-4.00Matches
2021-202224Wolveseng ENGFA Cup21748796.71.92871001.5031+2+1.03+1.03Matches
2022-202325Wolveseng ENGEFL CupQF42656667.92.9281125202.5030+3+1.02+0.30Matches
2022-202325Wolveseng ENGFA Cup21527684.41.72761000.5013-2-1.18-4.40Matches
6 Seasons1 Club2 Leagues211,6697967.818.517901343431.671916+3+0.16-0.72
FA Cup (6 Seasons)141,0747768.811.91287921621.501312+1+0.08-0.50
EFL Cup (4 Seasons)75958566.16.6598425212.0064+2+0.30-0.88
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
2014-201517Porto1. Champions LgQF71732519.21.910632.2241+3+1.56-0.05Matches
2015-201618Porto1. Champions LgGR64717987.25.254101.6796+3+0.57+3.18Matches
2015-201618Porto2. Europa LgR32218090100.02.022000.0003-3-1.50Matches
2016-201719Porto1. Champions LgR1631033414.31.110232.0010+1+0.87+0.58Matches
2019-202022Wolves2. Europa LgQF97758678.38.69868012.23116+5+0.58-1.0912.57.8+4.7+0.55-0.55Matches
4 Seasons2 Clubs2 Leagues271,7026351.118.9188614971.912516+9+0.48-0.4612.57.8+4.7+0.55-0.55
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 Leagues189275239.610.396961.751410+4+0.39-0.44
Wolves (1 Season)1 League97758678.38.69868012.23116+5+0.58-1.0912.57.8+4.7+0.55-0.55
Champions Lg (3 Seasons)167474734.68.374961.97147+7+0.84+0.02
Europa Lg (2 Seasons)119558781.610.6118610011.82119+2+0.19-1.4912.57.8+4.7+0.55-0.55
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
201517pt PortugalFriendlies (M)2954821.11.1178011701.501100.00+0.25Matches
201820pt PortugalFriendlies (M)1858513.50.91850021.001100.00-0.50Matches
2018-201921pt PortugalUEFA Nations League1st53617266.94.049041002.6073+4+1.00+0.49Matches
202022pt PortugalFriendlies (M)1909050.01.01901001.000000.00-7.00Matches
2020-202123pt PortugalUEFA Nations LeagueLgA118183.30.20011853.000000.00-1.38Matches
202123pt PortugalFriendlies (M)21286435.61.42640013.0041+3+2.11-0.22Matches
202123pt PortugalUEFA EuroR16119195.30.20011931.000000.000.000.00.1-0.1-0.37-1.16Matches
202123pt PortugalUEFA Euro Qualifying52444933.92.738102132.60111+10+3.69+2.55Matches
202225pt Portugal1. World CupQF52685459.63.0465011001.8043+1+0.34-2.143.32.9+0.4+0.13-0.41Matches
202224pt PortugalWCQ52464927.32.7288032432.4062+4+1.46-0.05Matches
202224pt PortugalFriendlies (M)00001Matches
2022-202325pt PortugalUEFA Nations LeagueLgA64687886.75.2585114501.67112+9+1.73+2.98Matches
202426pt PortugalFriendlies (M)21336729.61.5188014511.502200.00-1.42Matches
202426pt PortugalUEFA EuroQF41253124.51.40043111.251100.00-0.473.71.9+1.8+1.81+1.13Matches
202426pt PortugalUEFA Euro Qualifying82693429.93.0278161913.0090+9+3.01-0.55Matches
2024-202527pt PortugalUEFA Nations LeagueLgA31655530.61.8190123812.3351+4+2.18+1.22Matches
6 Seasons1 Club6 Leagues512,7145333.330.2278182423222.186218+44+1.46+0.107.04.8+2.2+0.51-0.18
Friendlies (M) (6 Seasons)85316624.65.9678123151.7585+3+0.51-0.66
UEFA Nations League (4 Seasons)151,0126746.911.21087652862.20236+17+1.51+0.57
UEFA Euro Qualifying (2 Seasons)135133931.75.7580181442.85201+19+3.33+0.81
UEFA Euro (2 Seasons)51442916.61.60052941.201100.00-0.253.71.9+1.8+1.45+0.72
World Cup (1 Season)52685459.63.0465011001.8043+1+0.34-2.143.32.9+0.4+0.13-0.41
WCQ (1 Season)52464927.32.7288032432.4062+4+1.46-0.05

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
2014-201517Porto1. Champions Lg1.9005Matches
2014-201517Portopt POR1. Primeira Liga13.410Matches
2015-201618Porto1. Champions Lg5.2006Matches
2015-201618Porto2. Europa Lg2.0105Matches
2015-201618Portopt POR1. Primeira Liga13.86024Matches
2016-201719Porto1. Champions Lg1.1000310041000Matches
2016-201719Portopt POR1. Primeira Liga7.14001200000000Matches
2017-201820Wolveseng ENG2. Championship40.1122141330266858000Matches
2018-201921Wolveseng ENGFA Cup4.1200600165000Matches
2018-201921Wolveseng ENG1. Premier League33.480037180267332000286283544.4Matches
2019-202022Wolveseng ENGEFL Cup1.30000000220Matches
2019-202022Wolves2. Europa Lg8.61003904185000656746.2Matches
2019-202022Wolveseng ENGFA Cup2.00000000240Matches
2019-202022Wolveseng ENG1. Premier League34.090029160345633000303282750.9Matches
2020-202123Wolveseng ENGEFL Cup1.00000002020Matches
2020-202123Wolveseng ENGFA Cup2.30004202350Matches
2020-202123Wolveseng ENG1. Premier League29.780046170236546000223252451.0Matches
2021-202224Wolveseng ENGEFL Cup1.31001105300Matches
2021-202224Wolveseng ENGFA Cup1.91002203300Matches
2021-202224Wolveseng ENG1. Premier League29.690025121444137000243192642.2Matches
2022-202325Wolveseng ENGEFL Cup2.91003003450Matches
2022-202325Wolveseng ENGFA Cup1.70002004400Matches
2022-202325Wolveseng ENG1. Premier League33.5120038181535043010237252550.0Matches
2023-202426Al-Hilalsa KSA1. Pro League29.88004610116635480Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League5.7100107024660Matches
11 Seasons3 Clubs8 Leagues307.685213481463420443332010135713114447.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wolves (6 Seasons)5 Leagues227.564212371282230398277010135713114447.6
Porto (3 Seasons)3 Leagues44.612005510041000
Al-Hilal (2 Seasons)1 League35.59005617119041540
FA Cup (6 Seasons)11.93001440101814000
Premier League (5 Seasons)160.24600175812180285191010129212513747.7
EFL Cup (4 Seasons)6.620041010990
Primeira Liga (3 Seasons)34.311003600000000
Champions Lg (3 Seasons)8.30001410041000
Pro League (2 Seasons)35.59005617119041540
Europa Lg (2 Seasons)10.62008904185000656746.2
Championship (1 Season)40.1122141330266858000
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
2014-201517Porto2 Leagues15.3105
2015-201618Porto3 Leagues21.07035
2016-201719Porto2 Leagues8.24001510041000
2017-201820Wolves2 Leagues40.1122141330266858000
2018-201921Wolves2 Leagues37.5100043180277937000286283544.4
2019-202022Wolves4 Leagues45.9100032250387844000368343450.0
2020-202123Wolves3 Leagues33.080050190276853000223252451.0
2021-202224Wolves3 Leagues32.8110028151524737000243192642.2
2022-202325Wolves3 Leagues38.2130043181605848010237252550.0
2023-202426Al-Hilal1 League29.88004610116635480
2024-202527Al-Hilal1 League5.7100107024660
11 Seasons3 Clubs8 Leagues307.685213481463420443332010135713114447.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wolves (6 Seasons)5 Leagues227.564212371282230398277010135713114447.6
Porto (3 Seasons)3 Leagues44.612005510041000
Al-Hilal (2 Seasons)1 League35.59005617119041540
FA Cup (6 Seasons)11.93001440101814000
Premier League (5 Seasons)160.24600175812180285191010129212513747.7
EFL Cup (4 Seasons)6.620041010990
Primeira Liga (3 Seasons)34.311003600000000
Champions Lg (3 Seasons)8.30001410041000
Pro League (2 Seasons)35.59005617119041540
Europa Lg (2 Seasons)10.62008904185000656746.2
Championship (1 Season)40.1122141330266858000
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
2014-201517Portopt POR1. Primeira Liga2nd13.410Matches
2015-201618Portopt POR1. Primeira Liga3rd13.86024Matches
2016-201719Portopt POR1. Primeira Liga2nd7.14001200000000Matches
2017-201820Wolveseng ENG2. Championship1st40.1122141330266858000Matches
2018-201921Wolveseng ENG1. Premier League7th33.480037180267332000286283544.4Matches
2019-202022Wolveseng ENG1. Premier League7th34.090029160345633000303282750.9Matches
2020-202123Wolveseng ENG1. Premier League13th29.780046170236546000223252451.0Matches
2021-202224Wolveseng ENG1. Premier League10th29.690025121444137000243192642.2Matches
2022-202325Wolveseng ENG1. Premier League13th33.5120038181535043010237252550.0Matches
2023-202426Al-Hilalsa KSA1. Pro League1st29.88004610116635480Matches
2024-202527Al-Hilalsa KSA1. Saudi Professional League1st5.7100107024660Matches
11 Seasons3 Clubs4 Leagues270.178213081313396394303010129212513747.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Wolves (6 Seasons)2 Leagues200.358212161142206353249010129212513747.7
Porto (3 Seasons)1 League34.311003600000000
Al-Hilal (2 Seasons)1 League35.59005617119041540
Premier League (5 Seasons)160.24600175812180285191010129212513747.7
Primeira Liga (3 Seasons)34.311003600000000
Pro League (2 Seasons)35.59005617119041540
Championship (1 Season)40.1122141330266858000
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-201921Wolveseng ENGFA Cup3rd4.1200600165000Matches
2019-202022Wolveseng ENGEFL Cup9th1.30000000220Matches
2019-202022Wolveseng ENGFA Cup33rd2.00000000240Matches
2020-202123Wolveseng ENGEFL Cup33rd1.00000002020Matches
2020-202123Wolveseng ENGFA Cup9th2.30004202350Matches
2021-202224Wolveseng ENGEFL CupRd31.31001105300Matches
2021-202224Wolveseng ENGFA Cup1.91002203300Matches
2022-202325Wolveseng ENGEFL CupQF2.91003003450Matches
2022-202325Wolveseng ENGFA Cup1.70002004400Matches
6 Seasons1 Club2 Leagues18.55001850202723000
FA Cup (6 Seasons)11.93001440101814000
EFL Cup (4 Seasons)6.620041010990
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
2014-201517Porto1. Champions LgQF1.9005Matches
2015-201618Porto1. Champions LgGR5.2006Matches
2015-201618Porto2. Europa LgR322.0105Matches
2016-201719Porto1. Champions LgR161.1000310041000Matches
2019-202022Wolves2. Europa LgQF8.61003904185000656746.2Matches
4 Seasons2 Clubs2 Leagues18.9200221004226000656746.2
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (3 Seasons)2 Leagues10.31001910041000
Wolves (1 Season)1 League8.61003904185000656746.2
Champions Lg (3 Seasons)8.30001410041000
Europa Lg (2 Seasons)10.62008904185000656746.2
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
201517pt PortugalFriendlies (M)1.11000Matches
201820pt PortugalFriendlies (M)0.90000Matches
2018-201921pt PortugalUEFA Nations League1st4.02000Matches
202022pt PortugalFriendlies (M)1.00000Matches
2020-202123pt PortugalUEFA Nations LeagueLgA0.20000000000Matches
202123pt PortugalFriendlies (M)1.40000Matches
202123pt PortugalUEFA EuroR160.2000000000000300Matches
202123pt PortugalUEFA Euro Qualifying2.7000100171000Matches
202225pt Portugal1. World CupQF3.0100520231000122340.0Matches
202224pt PortugalWCQ2.70003207450Matches
2022-202325pt PortugalUEFA Nations LeagueLgA5.20006103960Matches
202426pt PortugalFriendlies (M)1.50000Matches
202426pt PortugalUEFA EuroQF1.41003009110005020.0Matches
202426pt PortugalUEFA Euro Qualifying3.00000106020Matches
2024-202527pt PortugalUEFA Nations LeagueLgA1.81003105220Matches
6 Seasons1 Club6 Leagues30.26002170332618000202528.6
Friendlies (M) (6 Seasons)5.91000
UEFA Nations League (4 Seasons)11.230092081180
UEFA Euro Qualifying (2 Seasons)5.7000110773000
UEFA Euro (2 Seasons)1.61003009110008020.0
World Cup (1 Season)3.0100520231000122340.0
WCQ (1 Season)2.70003207450

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.