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
2005-200620Sporting CPpt POR1. Primeira Liga20380.4000000000.000.000.000.000.00Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga15131,10712.3202200000.160.000.160.160.16Matches
2005-200620Sporting CP2. UEFA Cup2060.1000000.000.00Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga30302,64429.4246200200.070.140.200.070.20Matches
2006-200721Vitória Setúbal2. UEFA Cup211031.1000000.000.00Matches
2007-200822Recreativoes ESP1. La Liga221397810.9000000000.000.000.000.000.00Matches
2008-200923Estrelapt POR1. Primeira Liga28252,33726.0549411200.190.150.350.150.31Matches
2009-201024Porto1. Champions Lg532723.0101100000.330.000.330.330.33Matches
2009-201024Portopt POR1. Primeira Liga18141,33714.98412711000.540.270.810.470.74Matches
2010-201125Porto2. Europa Lg1054585.1112100000.200.200.390.200.39Matches
2010-201125Portopt POR1. Primeira Liga26251,73919.3102121000100.520.100.620.520.62Matches
2011-201226Porto1. Champions Lg611802.0000000100.000.000.000.000.00Matches
2011-201226Porto2. Europa Lg221411.6101100000.640.000.640.640.64Matches
2011-201226Portopt POR1. Primeira Liga21131,12612.5347300200.240.320.560.240.56Matches
2012-201327Porto1. Champions Lg885766.4202200100.310.000.310.310.31Matches
2012-201327Portopt POR1. Primeira Liga25191,60517.8538500300.280.170.450.280.45Matches
2013-201428Porto1. Champions Lg644304.8000000100.000.000.000.000.00Matches
2013-201428Porto2. Europa Lg664304.8101100100.210.000.210.210.21Matches
2013-201428Portopt POR1. Primeira Liga25231,83620.4549500300.250.200.440.250.44Matches
2014-201529Parmait ITACoppa Italia1010.0000000000.000.000.000.000.00Matches
2014-201529West Bromeng ENGFA Cup10250.3022000000.007.207.200.007.20Matches
2014-201529West Bromeng ENGLeague Cup10170.2000000000.000.000.000.000.00Matches
2014-201529West Bromeng ENG1. Premier League733363.7101100100.270.000.270.270.27Matches
2014-201529Parmait ITA1. Serie A19191,61117.9314300300.170.060.220.170.22Matches
2015-201630Porto1. Champions Lg10140.2000000000.000.000.000.000.00Matches
2015-201630Porto2. Europa Lg221561.7000000100.000.000.000.000.00Matches
2015-201630Portopt POR1. Primeira Liga2288339.3314300200.320.110.430.320.43Matches
2016-201731Porto1. Champions Lg1020.0000000000.000.000.000.000.00Matches
2016-201731Portopt POR1. Primeira Liga41800.9000000000.000.000.000.000.00Matches
2016-201731Kayserisportr TUR1. Süper Lig15118649.6022000100.000.210.210.000.21Matches
2017-201832Kayserisportr TUR1. Süper Lig843704.1202200320.490.000.490.490.49Matches
2018-201933Kayserisportr TUR1. Süper Lig32161,61217.9167100100.060.330.390.060.39Matches
2019-202034B-SADpt POR1. Primeira Liga21181,56717.4314301303.22.42.04.44544940.170.060.230.170.230.180.110.300.140.25Matches
2020-202135B-SADpt POR1. Primeira Liga31292,11123.5022000501.91.92.54.454671040.000.090.090.000.090.080.110.190.080.19Matches
16 Seasons9 Clubs10 Leagues42531626,942299.4594110057233725.14.34.58.8991111980.200.140.340.190.330.130.110.230.110.22
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 (7 Seasons)3 Leagues18813411,215124.640195939111600.320.150.470.310.47
Kayserispor (3 Seasons)1 League55312,84631.63811300520.090.250.350.090.35
B-SAD (2 Seasons)1 League52473,67840.9336301805.14.34.58.8991111980.070.070.150.070.150.130.110.230.110.22
Vitória Setúbal (2 Seasons)2 Leagues47443,85442.8448400200.090.100.190.090.19
Estrela (1 Season)1 League28252,33726.0549411200.190.150.350.150.31
Recreativo (1 Season)1 League221397810.9000000000.000.000.000.000.00
Parma (1 Season)2 Leagues20191,61217.9314300300.170.060.220.170.22
West Brom (1 Season)3 Leagues933784.2123100100.240.480.710.240.71
Sporting CP (1 Season)2 Leagues40440.5000000000.000.000.000.000.00
Primeira Liga (12 Seasons)26821818,360204.046297544232305.14.34.58.8991111980.230.140.370.220.360.130.110.230.110.22
Champions Lg (6 Seasons)27161,47416.4303300300.180.000.180.180.18
Europa Lg (6 Seasons)24161,29414.4314300200.210.080.300.210.30
Süper Lig (3 Seasons)55312,84631.63811300520.090.250.350.090.35
La Liga (1 Season)221397810.9000000000.000.000.000.000.00
Serie A (1 Season)19191,61117.9314300300.170.060.220.170.22
Premier League (1 Season)733363.7101100100.270.000.270.270.27
FA Cup (1 Season)10250.3022000000.007.207.200.007.20
Coppa Italia (1 Season)1010.0000000000.000.000.000.000.00
League Cup (1 Season)10170.2000000000.000.000.000.000.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
2005-200620Sporting CP2 Leagues40440.5000000000.000.000.000.000.00
2005-200620Vitória Setúbal1 League15131,10712.3202200000.160.000.160.160.16
2006-200721Vitória Setúbal2 Leagues32312,74730.5246200200.070.140.200.070.20
2007-200822Recreativo1 League221397810.9000000000.000.000.000.000.00
2008-200923Estrela1 League28252,33726.0549411200.190.150.350.150.31
2009-201024Porto2 Leagues23171,60917.99413811000.500.220.730.450.67
2010-201125Porto2 Leagues36302,19724.4113141100100.450.120.570.450.57
2011-201226Porto3 Leagues29161,44716.1448400300.250.250.500.250.50
2012-201327Porto2 Leagues33272,18124.27310700400.290.120.410.290.41
2013-201428Porto3 Leagues37332,69630.06410600500.200.130.330.200.33
2014-201529West Brom3 Leagues933784.2123100100.240.480.710.240.71
2014-201529Parma2 Leagues20191,61217.9314300300.170.060.220.170.22
2015-201630Porto3 Leagues25101,00311.1314300300.270.090.360.270.36
2016-201731Porto2 Leagues51820.9000000000.000.000.000.000.00
2016-201731Kayserispor1 League15118649.6022000100.000.210.210.000.21
2017-201832Kayserispor1 League843704.1202200320.490.000.490.490.49
2018-201933Kayserispor1 League32161,61217.9167100100.060.330.390.060.39
2019-202034B-SAD1 League21181,56717.4314301303.22.42.04.44544940.170.060.230.170.230.180.110.300.140.25
2020-202135B-SAD1 League31292,11123.5022000501.91.92.54.454671040.000.090.090.000.090.080.110.190.080.19
16 Seasons9 Clubs10 Leagues42531626,942299.4594110057233725.14.34.58.8991111980.200.140.340.190.330.130.110.230.110.22
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 (7 Seasons)3 Leagues18813411,215124.640195939111600.320.150.470.310.47
Kayserispor (3 Seasons)1 League55312,84631.63811300520.090.250.350.090.35
B-SAD (2 Seasons)1 League52473,67840.9336301805.14.34.58.8991111980.070.070.150.070.150.130.110.230.110.22
Vitória Setúbal (2 Seasons)2 Leagues47443,85442.8448400200.090.100.190.090.19
Estrela (1 Season)1 League28252,33726.0549411200.190.150.350.150.31
Recreativo (1 Season)1 League221397810.9000000000.000.000.000.000.00
Parma (1 Season)2 Leagues20191,61217.9314300300.170.060.220.170.22
West Brom (1 Season)3 Leagues933784.2123100100.240.480.710.240.71
Sporting CP (1 Season)2 Leagues40440.5000000000.000.000.000.000.00
Primeira Liga (12 Seasons)26821818,360204.046297544232305.14.34.58.8991111980.230.140.370.220.360.130.110.230.110.22
Champions Lg (6 Seasons)27161,47416.4303300300.180.000.180.180.18
Europa Lg (6 Seasons)24161,29414.4314300200.210.080.300.210.30
Süper Lig (3 Seasons)55312,84631.63811300520.090.250.350.090.35
La Liga (1 Season)221397810.9000000000.000.000.000.000.00
Serie A (1 Season)19191,61117.9314300300.170.060.220.170.22
Premier League (1 Season)733363.7101100100.270.000.270.270.27
FA Cup (1 Season)10250.3022000000.007.207.200.007.20
Coppa Italia (1 Season)1010.0000000000.000.000.000.000.00
League Cup (1 Season)10170.2000000000.000.000.000.000.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
2005-200620Sporting CPpt POR1. Primeira Liga2nd20380.4000000000.000.000.000.000.00Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th15131,10712.3202200000.160.000.160.160.16Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th30302,64429.4246200200.070.140.200.070.20Matches
2007-200822Recreativoes ESP1. La Liga16th221397810.9000000000.000.000.000.000.00Matches
2008-200923Estrelapt POR1. Primeira Liga11th28252,33726.0549411200.190.150.350.150.31Matches
2009-201024Portopt POR1. Primeira Liga3rd18141,33714.98412711000.540.270.810.470.74Matches
2010-201125Portopt POR1. Primeira Liga1st26251,73919.3102121000100.520.100.620.520.62Matches
2011-201226Portopt POR1. Primeira Liga1st21131,12612.5347300200.240.320.560.240.56Matches
2012-201327Portopt POR1. Primeira Liga1st25191,60517.8538500300.280.170.450.280.45Matches
2013-201428Portopt POR1. Primeira Liga3rd25231,83620.4549500300.250.200.440.250.44Matches
2014-201529West Bromeng ENG1. Premier League13th733363.7101100100.270.000.270.270.27Matches
2014-201529Parmait ITA1. Serie A20th19191,61117.9314300300.170.060.220.170.22Matches
2015-201630Portopt POR1. Primeira Liga3rd2288339.3314300200.320.110.430.320.43Matches
2016-201731Portopt POR1. Primeira Liga2nd41800.9000000000.000.000.000.000.00Matches
2016-201731Kayserisportr TUR1. Süper Lig15th15118649.6022000100.000.210.210.000.21Matches
2017-201832Kayserisportr TUR1. Süper Lig9th843704.1202200320.490.000.490.490.49Matches
2018-201933Kayserisportr TUR1. Süper Lig10th32161,61217.9167100100.060.330.390.060.39Matches
2019-202034B-SADpt POR1. Primeira Liga15th21181,56717.4314301303.22.42.04.44544940.170.060.230.170.230.180.110.300.140.25Matches
2020-202135B-SADpt POR1. Primeira Liga10th31292,11123.5022000501.91.92.54.454671040.000.090.090.000.090.080.110.190.080.19Matches
16 Seasons9 Clubs5 Leagues37128424,131268.153389151233225.14.34.58.8991111980.200.140.340.190.330.130.110.230.110.22
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 (7 Seasons)1 League1411038,55695.134185233111100.360.190.550.350.54
Kayserispor (3 Seasons)1 League55312,84631.63811300520.090.250.350.090.35
B-SAD (2 Seasons)1 League52473,67840.9336301805.14.34.58.8991111980.070.070.150.070.150.130.110.230.110.22
Vitória Setúbal (2 Seasons)1 League45433,75141.7448400200.100.100.190.100.19
Estrela (1 Season)1 League28252,33726.0549411200.190.150.350.150.31
Recreativo (1 Season)1 League221397810.9000000000.000.000.000.000.00
Parma (1 Season)1 League19191,61117.9314300300.170.060.220.170.22
West Brom (1 Season)1 League733363.7101100100.270.000.270.270.27
Sporting CP (1 Season)1 League20380.4000000000.000.000.000.000.00
Primeira Liga (12 Seasons)26821818,360204.046297544232305.14.34.58.8991111980.230.140.370.220.360.130.110.230.110.22
Süper Lig (3 Seasons)55312,84631.63811300520.090.250.350.090.35
La Liga (1 Season)221397810.9000000000.000.000.000.000.00
Serie A (1 Season)19191,61117.9314300300.170.060.220.170.22
Premier League (1 Season)733363.7101100100.270.000.270.270.27
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
2014-201529Parmait ITACoppa Italia5th1010.0000000000.000.000.000.000.00Matches
2014-201529West Bromeng ENGFA Cup5th10250.3022000000.007.207.200.007.20Matches
2014-201529West Bromeng ENGLeague Cup9th10170.2000000000.000.000.000.000.00Matches
1 Season2 Clubs3 Leagues30430.5022000000.004.194.190.004.19
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
West Brom (1 Season)2 Leagues20420.5022000000.004.294.290.004.29
Parma (1 Season)1 League1010.0000000000.000.000.000.000.00
FA Cup (1 Season)10250.3022000000.007.207.200.007.20
Coppa Italia (1 Season)1010.0000000000.000.000.000.000.00
League Cup (1 Season)10170.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
2005-200620Sporting CP2. UEFA CupRd12060.1000000.000.00Matches
2006-200721Vitória Setúbal2. UEFA CupRd1211031.1000000.000.00Matches
2009-201024Porto1. Champions LgR16532723.0101100000.330.000.330.330.33Matches
2010-201125Porto2. Europa LgW1054585.1112100000.200.200.390.200.39Matches
2011-201226Porto1. Champions LgGR611802.0000000100.000.000.000.000.00Matches
2011-201226Porto2. Europa LgR32221411.6101100000.640.000.640.640.64Matches
2012-201327Porto1. Champions LgR16885766.4202200100.310.000.310.310.31Matches
2013-201428Porto1. Champions LgGR644304.8000000100.000.000.000.000.00Matches
2013-201428Porto2. Europa LgQF664304.8101100100.210.000.210.210.21Matches
2015-201630Porto1. Champions LgGR10140.2000000000.000.000.000.000.00Matches
2015-201630Porto2. Europa LgR32221561.7000000100.000.000.000.000.00Matches
2016-201731Porto1. Champions LgR161020.0000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues51322,76830.8617600500.200.030.240.200.24
Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Porto (7 Seasons)2 Leagues47312,65929.5617600500.200.030.240.200.24
Sporting CP (1 Season)1 League2060.1000000.000.00
Vitória Setúbal (1 Season)1 League211031.1000000.000.00
Champions Lg (6 Seasons)27161,47416.4303300300.180.000.180.180.18
Europa Lg (6 Seasons)24161,29414.4314300200.210.080.300.210.30
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
201226pt PortugalUEFA EuroSF30260.3101100003.460.003.463.463.46Matches
201226pt PortugalUEFA Euro Qualifying2080.10000000.000.00Matches
201429pt Portugal1. World CupGR20510.6101100001.760.001.761.761.76Matches
201428pt PortugalWCQ722983.3202200100.600.000.600.600.60Matches
201428pt PortugalFriendlies (M)21941.0011000000.000.960.960.000.96Matches
201529pt PortugalFriendlies (M)11750.8000000000.000.000.000.000.00Matches
201630pt PortugalUEFA Euro Qualifying00Matches
4 Seasons1 Club5 Leagues1745526.1415400100.650.170.830.650.83
Friendlies (M) (2 Seasons)321691.9011000000.000.530.530.000.53
UEFA Euro Qualifying (2 Seasons)2080.10000000.000.00
WCQ (1 Season)722983.3202200100.600.000.600.600.60
UEFA Euro (1 Season)30260.3101100003.460.003.463.463.46
World Cup (1 Season)20510.6101100001.760.001.761.761.76

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
2005-200620Sporting CPpt POR1. Primeira Liga0.4000.0000Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.32110.890.1800Matches
2005-200620Sporting CP2. UEFA Cup0.100Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.42150.510.1300Matches
2006-200721Vitória Setúbal2. UEFA Cup1.100Matches
2007-200822Recreativoes ESP1. La Liga10.9010.090.0000Matches
2008-200923Estrelapt POR1. Primeira Liga26.05230.890.1711Matches
2009-201024Porto1. Champions Lg3.0130.990.3300Matches
2009-201024Portopt POR1. Primeira Liga14.98130.880.5411Matches
2010-201125Porto2. Europa Lg5.1130.590.3300Matches
2010-201125Portopt POR1. Primeira Liga19.310201.040.5000Matches
2011-201226Porto1. Champions Lg2.0010.500.0000Matches
2011-201226Porto2. Europa Lg1.6131.910.3300Matches
2011-201226Portopt POR1. Primeira Liga12.53100.800.3000Matches
2012-201327Porto1. Champions Lg6.4271.090.2900Matches
2012-201327Portopt POR1. Primeira Liga17.85140.790.3600Matches
2013-201428Porto1. Champions Lg4.8081.670.0000Matches
2013-201428Porto2. Europa Lg4.8120.420.5000Matches
2013-201428Portopt POR1. Primeira Liga20.45180.880.2800Matches
2014-201529Parmait ITACoppa Italia0.0000Matches
2014-201529West Bromeng ENGFA Cup0.3000Matches
2014-201529West Bromeng ENGLeague Cup0.2000Matches
2014-201529West Bromeng ENG1. Premier League3.7120.540.5000Matches
2014-201529Parmait ITA1. Serie A17.9370.390.4300Matches
2015-201630Porto1. Champions Lg0.2000.0000Matches
2015-201630Porto2. Europa Lg1.7010.580.0000Matches
2015-201630Portopt POR1. Primeira Liga9.3350.540.6000Matches
2016-201731Porto1. Champions Lg0.00000.000.0000Matches
2016-201731Portopt POR1. Primeira Liga0.90000.000.0000Matches
2016-201731Kayserisportr TUR1. Süper Lig9.6014428.61.460.420.000.0000Matches
2017-201832Kayserisportr TUR1. Süper Lig4.127228.61.700.490.291.0000Matches
2018-201933Kayserisportr TUR1. Süper Lig17.9121733.31.170.390.050.1400Matches
2019-202034B-SADpt POR1. Primeira Liga17.4329931.01.670.520.100.3321.54013.22.40.08-0.2+0.6Matches
2020-202135B-SADpt POR1. Primeira Liga23.50321031.31.360.430.000.0020.94001.91.90.06-1.9-1.9Matches
16 Seasons9 Clubs10 Leagues299.45910319931.11.400.670.060.2921.28235.14.30.07-2.1-1.3
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 (7 Seasons)3 Leagues124.64001080.000.870.3611
Kayserispor (3 Seasons)1 League31.63421331.01.330.410.070.2300
B-SAD (2 Seasons)1 League40.93611931.11.490.460.050.1621.28015.14.30.07-2.1-1.3
Vitória Setúbal (2 Seasons)2 Leagues42.84260.620.1500
Estrela (1 Season)1 League26.05230.890.1711
Recreativo (1 Season)1 League10.9010.090.0000
Parma (1 Season)2 Leagues17.9370.390.4300
West Brom (1 Season)3 Leagues4.2120.540.5000
Sporting CP (1 Season)2 Leagues0.5000.0000
Primeira Liga (12 Seasons)204.0466114831.11.460.730.050.3021.28235.14.30.07-2.1-1.3
Champions Lg (6 Seasons)16.430190.001.160.1600
Europa Lg (6 Seasons)14.4390.680.3300
Süper Lig (3 Seasons)31.63421331.01.330.410.070.2300
La Liga (1 Season)10.9010.090.0000
Serie A (1 Season)17.9370.390.4300
Premier League (1 Season)3.7120.540.5000
FA Cup (1 Season)0.3000
Coppa Italia (1 Season)0.0000
League Cup (1 Season)0.2000
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
2005-200620Sporting CP2 Leagues0.5000.0000
2005-200620Vitória Setúbal1 League12.32110.890.1800
2006-200721Vitória Setúbal2 Leagues30.52150.510.1300
2007-200822Recreativo1 League10.9010.090.0000
2008-200923Estrela1 League26.05230.890.1711
2009-201024Porto2 Leagues17.99160.890.5011
2010-201125Porto2 Leagues24.411230.940.4800
2011-201226Porto3 Leagues16.14140.870.2900
2012-201327Porto2 Leagues24.27210.870.3300
2013-201428Porto3 Leagues30.06280.930.2100
2014-201529West Brom3 Leagues4.2120.540.5000
2014-201529Parma2 Leagues17.9370.390.4300
2015-201630Porto3 Leagues11.1360.540.5000
2016-201731Porto2 Leagues0.90000.000.0000
2016-201731Kayserispor1 League9.6014428.61.460.420.000.0000
2017-201832Kayserispor1 League4.127228.61.700.490.291.0000
2018-201933Kayserispor1 League17.9121733.31.170.390.050.1400
2019-202034B-SAD1 League17.4329931.01.670.520.100.3321.54013.22.40.08-0.2+0.6
2020-202135B-SAD1 League23.50321031.31.360.430.000.0020.94001.91.90.06-1.9-1.9
16 Seasons9 Clubs10 Leagues299.45910319931.11.400.670.060.2921.28235.14.30.07-2.1-1.3
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 (7 Seasons)3 Leagues124.64001080.000.870.3611
Kayserispor (3 Seasons)1 League31.63421331.01.330.410.070.2300
B-SAD (2 Seasons)1 League40.93611931.11.490.460.050.1621.28015.14.30.07-2.1-1.3
Vitória Setúbal (2 Seasons)2 Leagues42.84260.620.1500
Estrela (1 Season)1 League26.05230.890.1711
Recreativo (1 Season)1 League10.9010.090.0000
Parma (1 Season)2 Leagues17.9370.390.4300
West Brom (1 Season)3 Leagues4.2120.540.5000
Sporting CP (1 Season)2 Leagues0.5000.0000
Primeira Liga (12 Seasons)204.0466114831.11.460.730.050.3021.28235.14.30.07-2.1-1.3
Champions Lg (6 Seasons)16.430190.001.160.1600
Europa Lg (6 Seasons)14.4390.680.3300
Süper Lig (3 Seasons)31.63421331.01.330.410.070.2300
La Liga (1 Season)10.9010.090.0000
Serie A (1 Season)17.9370.390.4300
Premier League (1 Season)3.7120.540.5000
FA Cup (1 Season)0.3000
Coppa Italia (1 Season)0.0000
League Cup (1 Season)0.2000
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.4000.0000Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.32110.890.1800Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.42150.510.1300Matches
2007-200822Recreativoes ESP1. La Liga16th10.9010.090.0000Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.05230.890.1711Matches
2009-201024Portopt POR1. Primeira Liga3rd14.98130.880.5411Matches
2010-201125Portopt POR1. Primeira Liga1st19.310201.040.5000Matches
2011-201226Portopt POR1. Primeira Liga1st12.53100.800.3000Matches
2012-201327Portopt POR1. Primeira Liga1st17.85140.790.3600Matches
2013-201428Portopt POR1. Primeira Liga3rd20.45180.880.2800Matches
2014-201529West Bromeng ENG1. Premier League13th3.7120.540.5000Matches
2014-201529Parmait ITA1. Serie A20th17.9370.390.4300Matches
2015-201630Portopt POR1. Primeira Liga3rd9.3350.540.6000Matches
2016-201731Portopt POR1. Primeira Liga2nd0.90000.000.0000Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.6014428.61.460.420.000.0000Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.127228.61.700.490.291.0000Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.9121733.31.170.390.050.1400Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.4329931.01.670.520.100.3321.54013.22.40.08-0.2+0.6Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.50321031.31.360.430.000.0020.94001.91.90.06-1.9-1.9Matches
16 Seasons9 Clubs5 Leagues268.15310317131.11.400.640.060.3021.28235.14.30.07-2.1-1.3
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 (7 Seasons)1 League95.1340800.000.840.4111
Kayserispor (3 Seasons)1 League31.63421331.01.330.410.070.2300
B-SAD (2 Seasons)1 League40.93611931.11.490.460.050.1621.28015.14.30.07-2.1-1.3
Vitória Setúbal (2 Seasons)1 League41.74260.620.1500
Estrela (1 Season)1 League26.05230.890.1711
Recreativo (1 Season)1 League10.9010.090.0000
Parma (1 Season)1 League17.9370.390.4300
West Brom (1 Season)1 League3.7120.540.5000
Sporting CP (1 Season)1 League0.4000.0000
Primeira Liga (12 Seasons)204.0466114831.11.460.730.050.3021.28235.14.30.07-2.1-1.3
Süper Lig (3 Seasons)31.63421331.01.330.410.070.2300
La Liga (1 Season)10.9010.090.0000
Serie A (1 Season)17.9370.390.4300
Premier League (1 Season)3.7120.540.5000
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
2014-201529Parmait ITACoppa Italia5th0.0000Matches
2014-201529West Bromeng ENGFA Cup5th0.3000Matches
2014-201529West Bromeng ENGLeague Cup9th0.2000Matches
1 Season2 Clubs3 Leagues0.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
West Brom (1 Season)2 Leagues0.5000
Parma (1 Season)1 League0.0000
FA Cup (1 Season)0.3000
Coppa Italia (1 Season)0.0000
League Cup (1 Season)0.2000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2005-200620Sporting CP2. UEFA CupRd10.100Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.100Matches
2009-201024Porto1. Champions LgR163.0130.990.3300Matches
2010-201125Porto2. Europa LgW5.1130.590.3300Matches
2011-201226Porto1. Champions LgGR2.0010.500.0000Matches
2011-201226Porto2. Europa LgR321.6131.910.3300Matches
2012-201327Porto1. Champions LgR166.4271.090.2900Matches
2013-201428Porto1. Champions LgGR4.8081.670.0000Matches
2013-201428Porto2. Europa LgQF4.8120.420.5000Matches
2015-201630Porto1. Champions LgGR0.2000.0000Matches
2015-201630Porto2. Europa LgR321.7010.580.0000Matches
2016-201731Porto1. Champions LgR160.00000.000.0000Matches
9 Seasons3 Clubs2 Leagues30.860280.000.950.2100
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Porto (7 Seasons)2 Leagues29.560280.000.950.2100
Sporting CP (1 Season)1 League0.100
Vitória Setúbal (1 Season)1 League1.100
Champions Lg (6 Seasons)16.430190.001.160.1600
Europa Lg (6 Seasons)14.4390.680.3300
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201226pt PortugalUEFA EuroSF0.3100Matches
201226pt PortugalUEFA Euro Qualifying0.1000Matches
201429pt Portugal1. World CupGR0.6100Matches
201428pt PortugalWCQ3.3200Matches
201428pt PortugalFriendlies (M)1.0000Matches
201529pt PortugalFriendlies (M)0.8000Matches
4 Seasons1 Club5 Leagues6.1400
Friendlies (M) (2 Seasons)1.9000
UEFA Euro Qualifying (2 Seasons)0.1000
WCQ (1 Season)3.3200
UEFA Euro (1 Season)0.3100
World Cup (1 Season)0.6100

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
2005-200620Sporting CPpt POR1. Primeira Liga0.40Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.30Matches
2005-200620Sporting CP2. UEFA Cup0.1Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.44Matches
2006-200721Vitória Setúbal2. UEFA Cup1.1Matches
2007-200822Recreativoes ESP1. La Liga10.90Matches
2008-200923Estrelapt POR1. Primeira Liga26.04Matches
2009-201024Porto1. Champions Lg3.00Matches
2009-201024Portopt POR1. Primeira Liga14.94Matches
2010-201125Porto2. Europa Lg5.11Matches
2010-201125Portopt POR1. Primeira Liga19.32Matches
2011-201226Porto1. Champions Lg2.00Matches
2011-201226Porto2. Europa Lg1.60Matches
2011-201226Portopt POR1. Primeira Liga12.54Matches
2012-201327Porto1. Champions Lg6.40Matches
2012-201327Portopt POR1. Primeira Liga17.83Matches
2013-201428Porto1. Champions Lg4.80Matches
2013-201428Porto2. Europa Lg4.80Matches
2013-201428Portopt POR1. Primeira Liga20.44Matches
2014-201529Parmait ITACoppa Italia0.00Matches
2014-201529West Bromeng ENGFA Cup0.32Matches
2014-201529West Bromeng ENGLeague Cup0.20Matches
2014-201529West Bromeng ENG1. Premier League3.70Matches
2014-201529Parmait ITA1. Serie A17.91Matches
2015-201630Porto1. Champions Lg0.20Matches
2015-201630Porto2. Europa Lg1.70Matches
2015-201630Portopt POR1. Primeira Liga9.31Matches
2016-201731Porto1. Champions Lg0.00Matches
2016-201731Portopt POR1. Primeira Liga0.90Matches
2016-201731Kayserisportr TUR1. Süper Lig9.62Matches
2017-201832Kayserisportr TUR1. Süper Lig4.10Matches
2018-201933Kayserisportr TUR1. Süper Lig17.96Matches
2019-202034B-SADpt POR1. Primeira Liga17.443762270.36558170324630480.913718275.3327542.712.01.9-1.0183314644Matches
2020-202135B-SADpt POR1. Primeira Liga23.551672870.97930174829034584.115721573.0469349.522.51.5-0.5184115667Matches
16 Seasons9 Clubs10 Leagues299.4953135070.614488345153664982.629439774.17816846.4414.53.4+36.536742912111
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 (7 Seasons)3 Leagues124.619
Kayserispor (3 Seasons)1 League31.68
B-SAD (2 Seasons)1 League40.9953135070.614488345153664982.629439774.17816846.434.53.4-1.536742912111
Vitória Setúbal (2 Seasons)2 Leagues42.84
Estrela (1 Season)1 League26.04
Recreativo (1 Season)1 League10.90
Parma (1 Season)2 Leagues17.91
West Brom (1 Season)3 Leagues4.22
Sporting CP (1 Season)2 Leagues0.50
Primeira Liga (12 Seasons)204.0953135070.614488345153664982.629439774.17816846.4294.53.4+24.536742912111
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.41
Süper Lig (3 Seasons)31.68
La Liga (1 Season)10.90
Serie A (1 Season)17.91
Premier League (1 Season)3.70
FA Cup (1 Season)0.32
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
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
2005-200620Sporting CP2 Leagues0.50
2005-200620Vitória Setúbal1 League12.30
2006-200721Vitória Setúbal2 Leagues30.54
2007-200822Recreativo1 League10.90
2008-200923Estrela1 League26.04
2009-201024Porto2 Leagues17.94
2010-201125Porto2 Leagues24.43
2011-201226Porto3 Leagues16.14
2012-201327Porto2 Leagues24.23
2013-201428Porto3 Leagues30.04
2014-201529West Brom3 Leagues4.22
2014-201529Parma2 Leagues17.91
2015-201630Porto3 Leagues11.11
2016-201731Porto2 Leagues0.90
2016-201731Kayserispor1 League9.62
2017-201832Kayserispor1 League4.10
2018-201933Kayserispor1 League17.96
2019-202034B-SAD1 League17.443762270.36558170324630480.913718275.3327542.712.01.9-1.0183314644
2020-202135B-SAD1 League23.551672870.97930174829034584.115721573.0469349.522.51.5-0.5184115667
16 Seasons9 Clubs10 Leagues299.4953135070.614488345153664982.629439774.17816846.4414.53.4+36.536742912111
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 (7 Seasons)3 Leagues124.619
Kayserispor (3 Seasons)1 League31.68
B-SAD (2 Seasons)1 League40.9953135070.614488345153664982.629439774.17816846.434.53.4-1.536742912111
Vitória Setúbal (2 Seasons)2 Leagues42.84
Estrela (1 Season)1 League26.04
Recreativo (1 Season)1 League10.90
Parma (1 Season)2 Leagues17.91
West Brom (1 Season)3 Leagues4.22
Sporting CP (1 Season)2 Leagues0.50
Primeira Liga (12 Seasons)204.0953135070.614488345153664982.629439774.17816846.4294.53.4+24.536742912111
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.41
Süper Lig (3 Seasons)31.68
La Liga (1 Season)10.90
Serie A (1 Season)17.91
Premier League (1 Season)3.70
FA Cup (1 Season)0.32
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.40Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.30Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.44Matches
2007-200822Recreativoes ESP1. La Liga16th10.90Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.04Matches
2009-201024Portopt POR1. Primeira Liga3rd14.94Matches
2010-201125Portopt POR1. Primeira Liga1st19.32Matches
2011-201226Portopt POR1. Primeira Liga1st12.54Matches
2012-201327Portopt POR1. Primeira Liga1st17.83Matches
2013-201428Portopt POR1. Primeira Liga3rd20.44Matches
2014-201529West Bromeng ENG1. Premier League13th3.70Matches
2014-201529Parmait ITA1. Serie A20th17.91Matches
2015-201630Portopt POR1. Primeira Liga3rd9.31Matches
2016-201731Portopt POR1. Primeira Liga2nd0.90Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.62Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.10Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.96Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.443762270.36558170324630480.913718275.3327542.712.01.9-1.0183314644Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.551672870.97930174829034584.115721573.0469349.522.51.5-0.5184115667Matches
16 Seasons9 Clubs5 Leagues268.1953135070.614488345153664982.629439774.17816846.4384.53.4+33.536742912111
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 (7 Seasons)1 League95.118
Kayserispor (3 Seasons)1 League31.68
B-SAD (2 Seasons)1 League40.9953135070.614488345153664982.629439774.17816846.434.53.4-1.536742912111
Vitória Setúbal (2 Seasons)1 League41.74
Estrela (1 Season)1 League26.04
Recreativo (1 Season)1 League10.90
Parma (1 Season)1 League17.91
West Brom (1 Season)1 League3.70
Sporting CP (1 Season)1 League0.40
Primeira Liga (12 Seasons)204.0953135070.614488345153664982.629439774.17816846.4294.53.4+24.536742912111
Süper Lig (3 Seasons)31.68
La Liga (1 Season)10.90
Serie A (1 Season)17.91
Premier League (1 Season)3.70
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
2014-201529Parmait ITACoppa Italia5th0.00Matches
2014-201529West Bromeng ENGFA Cup5th0.32Matches
2014-201529West Bromeng ENGLeague Cup9th0.20Matches
1 Season2 Clubs3 Leagues0.52
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
West Brom (1 Season)2 Leagues0.52
Parma (1 Season)1 League0.00
FA Cup (1 Season)0.32
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
Passing Table
Total Short Medium Long
Season Age Squad 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
2005-200620Sporting CP2. UEFA CupRd10.1Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.1Matches
2009-201024Porto1. Champions LgR163.00Matches
2010-201125Porto2. Europa LgW5.11Matches
2011-201226Porto1. Champions LgGR2.00Matches
2011-201226Porto2. Europa LgR321.60Matches
2012-201327Porto1. Champions LgR166.40Matches
2013-201428Porto1. Champions LgGR4.80Matches
2013-201428Porto2. Europa LgQF4.80Matches
2015-201630Porto1. Champions LgGR0.20Matches
2015-201630Porto2. Europa LgR321.70Matches
2016-201731Porto1. Champions LgR160.00Matches
9 Seasons3 Clubs2 Leagues30.81
Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Porto (7 Seasons)2 Leagues29.51
Sporting CP (1 Season)1 League0.1
Vitória Setúbal (1 Season)1 League1.1
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.41
Passing Table
Total Short Medium Long
Season Age Squad 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
201226pt PortugalUEFA EuroSF0.30Matches
201226pt PortugalUEFA Euro Qualifying0.1Matches
201429pt Portugal1. World CupGR0.60Matches
201428pt PortugalWCQ3.30Matches
201428pt PortugalFriendlies (M)1.01Matches
201529pt PortugalFriendlies (M)0.80Matches
4 Seasons1 Club5 Leagues6.11
Friendlies (M) (2 Seasons)1.91
UEFA Euro Qualifying (2 Seasons)0.1
WCQ (1 Season)3.30
UEFA Euro (1 Season)0.30
World Cup (1 Season)0.60
Become a Stathead & surf this site ad-free.

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
2005-200620Sporting CPpt POR1. Primeira Liga0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.3Matches
2005-200620Sporting CP2. UEFA Cup0.1Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.4Matches
2006-200721Vitória Setúbal2. UEFA Cup1.1Matches
2007-200822Recreativoes ESP1. La Liga10.9Matches
2008-200923Estrelapt POR1. Primeira Liga26.0Matches
2009-201024Porto1. Champions Lg3.0Matches
2009-201024Portopt POR1. Primeira Liga14.9Matches
2010-201125Porto2. Europa Lg5.1Matches
2010-201125Portopt POR1. Primeira Liga19.3Matches
2011-201226Porto1. Champions Lg2.0Matches
2011-201226Porto2. Europa Lg1.6Matches
2011-201226Portopt POR1. Primeira Liga12.5Matches
2012-201327Porto1. Champions Lg6.4Matches
2012-201327Portopt POR1. Primeira Liga17.8Matches
2013-201428Porto1. Champions Lg4.8Matches
2013-201428Porto2. Europa Lg4.8Matches
2013-201428Portopt POR1. Primeira Liga20.4Matches
2014-201529Parmait ITACoppa Italia0.0Matches
2014-201529West Bromeng ENGFA Cup0.3Matches
2014-201529West Bromeng ENGLeague Cup0.2Matches
2014-201529West Bromeng ENG1. Premier League3.7Matches
2014-201529Parmait ITA1. Serie A17.9Matches
2015-201630Porto1. Champions Lg0.2Matches
2015-201630Porto2. Europa Lg1.7Matches
2015-201630Portopt POR1. Primeira Liga9.3Matches
2016-201731Porto1. Champions Lg0.00Matches
2016-201731Portopt POR1. Primeira Liga0.90Matches
2016-201731Kayserisportr TUR1. Süper Lig9.634Matches
2017-201832Kayserisportr TUR1. Süper Lig4.119Matches
2018-201933Kayserisportr TUR1. Süper Lig17.977Matches
2019-202034B-SADpt POR1. Primeira Liga17.4622567491735615271290437616Matches
2020-202135B-SADpt POR1. Primeira Liga23.572868739230458411600516233Matches
16 Seasons9 Clubs10 Leagues299.4135012548840392499381890953849
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (7 Seasons)3 Leagues124.60
Kayserispor (3 Seasons)1 League31.6130
B-SAD (2 Seasons)1 League40.9135012548840391199381890953849
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.0135012548840391199381890953849
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6130
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CP2 Leagues0.5
2005-200620Vitória Setúbal1 League12.3
2006-200721Vitória Setúbal2 Leagues30.5
2007-200822Recreativo1 League10.9
2008-200923Estrela1 League26.0
2009-201024Porto2 Leagues17.9
2010-201125Porto2 Leagues24.4
2011-201226Porto3 Leagues16.1
2012-201327Porto2 Leagues24.2
2013-201428Porto3 Leagues30.0
2014-201529West Brom3 Leagues4.2
2014-201529Parma2 Leagues17.9
2015-201630Porto3 Leagues11.1
2016-201731Porto2 Leagues0.90
2016-201731Kayserispor1 League9.634
2017-201832Kayserispor1 League4.119
2018-201933Kayserispor1 League17.977
2019-202034B-SAD1 League17.4622567491735615271290437616
2020-202135B-SAD1 League23.572868739230458411600516233
16 Seasons9 Clubs10 Leagues299.4135012548840392499381890953849
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (7 Seasons)3 Leagues124.60
Kayserispor (3 Seasons)1 League31.6130
B-SAD (2 Seasons)1 League40.9135012548840391199381890953849
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.0135012548840391199381890953849
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6130
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.3Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.4Matches
2007-200822Recreativoes ESP1. La Liga16th10.9Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.0Matches
2009-201024Portopt POR1. Primeira Liga3rd14.9Matches
2010-201125Portopt POR1. Primeira Liga1st19.3Matches
2011-201226Portopt POR1. Primeira Liga1st12.5Matches
2012-201327Portopt POR1. Primeira Liga1st17.8Matches
2013-201428Portopt POR1. Primeira Liga3rd20.4Matches
2014-201529West Bromeng ENG1. Premier League13th3.7Matches
2014-201529Parmait ITA1. Serie A20th17.9Matches
2015-201630Portopt POR1. Primeira Liga3rd9.3Matches
2016-201731Portopt POR1. Primeira Liga2nd0.90Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.634Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.119Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.977Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.4622567491735615271290437616Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.572868739230458411600516233Matches
16 Seasons9 Clubs5 Leagues268.1135012548840392499381890953849
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (7 Seasons)1 League95.10
Kayserispor (3 Seasons)1 League31.6130
B-SAD (2 Seasons)1 League40.9135012548840391199381890953849
Vitória Setúbal (2 Seasons)1 League41.7
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)1 League17.9
West Brom (1 Season)1 League3.7
Sporting CP (1 Season)1 League0.4
Primeira Liga (12 Seasons)204.0135012548840391199381890953849
Süper Lig (3 Seasons)31.6130
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
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-201529Parmait ITACoppa Italia5th0.0Matches
2014-201529West Bromeng ENGFA Cup5th0.3Matches
2014-201529West Bromeng ENGLeague Cup9th0.2Matches
1 Season2 Clubs3 Leagues0.5
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (1 Season)2 Leagues0.5
Parma (1 Season)1 League0.0
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CP2. UEFA CupRd10.1Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.1Matches
2009-201024Porto1. Champions LgR163.0Matches
2010-201125Porto2. Europa LgW5.1Matches
2011-201226Porto1. Champions LgGR2.0Matches
2011-201226Porto2. Europa LgR321.6Matches
2012-201327Porto1. Champions LgR166.4Matches
2013-201428Porto1. Champions LgGR4.8Matches
2013-201428Porto2. Europa LgQF4.8Matches
2015-201630Porto1. Champions LgGR0.2Matches
2015-201630Porto2. Europa LgR321.7Matches
2016-201731Porto1. Champions LgR160.00Matches
9 Seasons3 Clubs2 Leagues30.80
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (7 Seasons)2 Leagues29.50
Sporting CP (1 Season)1 League0.1
Vitória Setúbal (1 Season)1 League1.1
Champions Lg (6 Seasons)16.40
Europa Lg (6 Seasons)14.4
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
201226pt PortugalUEFA EuroSF0.3Matches
201226pt PortugalUEFA Euro Qualifying0.1Matches
201429pt Portugal1. World CupGR0.6Matches
201428pt PortugalWCQ3.3Matches
201428pt PortugalFriendlies (M)1.0Matches
201529pt PortugalFriendlies (M)0.8Matches
4 Seasons1 Club5 Leagues6.1
Friendlies (M) (2 Seasons)1.9
UEFA Euro Qualifying (2 Seasons)0.1
WCQ (1 Season)3.3
UEFA Euro (1 Season)0.3
World Cup (1 Season)0.6

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
2005-200620Sporting CPpt POR1. Primeira Liga0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.3Matches
2005-200620Sporting CP2. UEFA Cup0.1Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.4Matches
2006-200721Vitória Setúbal2. UEFA Cup1.1Matches
2007-200822Recreativoes ESP1. La Liga10.9Matches
2008-200923Estrelapt POR1. Primeira Liga26.0Matches
2009-201024Porto1. Champions Lg3.0Matches
2009-201024Portopt POR1. Primeira Liga14.9Matches
2010-201125Porto2. Europa Lg5.1Matches
2010-201125Portopt POR1. Primeira Liga19.3Matches
2011-201226Porto1. Champions Lg2.0Matches
2011-201226Porto2. Europa Lg1.6Matches
2011-201226Portopt POR1. Primeira Liga12.5Matches
2012-201327Porto1. Champions Lg6.4Matches
2012-201327Portopt POR1. Primeira Liga17.8Matches
2013-201428Porto1. Champions Lg4.8Matches
2013-201428Porto2. Europa Lg4.8Matches
2013-201428Portopt POR1. Primeira Liga20.4Matches
2014-201529Parmait ITACoppa Italia0.0Matches
2014-201529West Bromeng ENGFA Cup0.3Matches
2014-201529West Bromeng ENGLeague Cup0.2Matches
2014-201529West Bromeng ENG1. Premier League3.7Matches
2014-201529Parmait ITA1. Serie A17.9Matches
2015-201630Porto1. Champions Lg0.2Matches
2015-201630Porto2. Europa Lg1.7Matches
2015-201630Portopt POR1. Primeira Liga9.3Matches
2016-201731Porto1. Champions Lg0.0Matches
2016-201731Portopt POR1. Primeira Liga0.9Matches
2016-201731Kayserisportr TUR1. Süper Lig9.6Matches
2017-201832Kayserisportr TUR1. Süper Lig4.1Matches
2018-201933Kayserisportr TUR1. Süper Lig17.9Matches
2019-202034B-SADpt POR1. Primeira Liga17.4392.24245333130.17110010Matches
2020-202135B-SADpt POR1. Primeira Liga23.5482.05364422040.17310000Matches
16 Seasons9 Clubs10 Leagues299.4872.13609755170.17420010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (7 Seasons)3 Leagues124.6
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.9872.13609755170.17420010
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.0872.13609755170.17420010
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CP2 Leagues0.5
2005-200620Vitória Setúbal1 League12.3
2006-200721Vitória Setúbal2 Leagues30.5
2007-200822Recreativo1 League10.9
2008-200923Estrela1 League26.0
2009-201024Porto2 Leagues17.9
2010-201125Porto2 Leagues24.4
2011-201226Porto3 Leagues16.1
2012-201327Porto2 Leagues24.2
2013-201428Porto3 Leagues30.0
2014-201529West Brom3 Leagues4.2
2014-201529Parma2 Leagues17.9
2015-201630Porto3 Leagues11.1
2016-201731Porto2 Leagues0.9
2016-201731Kayserispor1 League9.6
2017-201832Kayserispor1 League4.1
2018-201933Kayserispor1 League17.9
2019-202034B-SAD1 League17.4392.24245333130.17110010
2020-202135B-SAD1 League23.5482.05364422040.17310000
16 Seasons9 Clubs10 Leagues299.4872.13609755170.17420010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (7 Seasons)3 Leagues124.6
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.9872.13609755170.17420010
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.0872.13609755170.17420010
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.3Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.4Matches
2007-200822Recreativoes ESP1. La Liga16th10.9Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.0Matches
2009-201024Portopt POR1. Primeira Liga3rd14.9Matches
2010-201125Portopt POR1. Primeira Liga1st19.3Matches
2011-201226Portopt POR1. Primeira Liga1st12.5Matches
2012-201327Portopt POR1. Primeira Liga1st17.8Matches
2013-201428Portopt POR1. Primeira Liga3rd20.4Matches
2014-201529West Bromeng ENG1. Premier League13th3.7Matches
2014-201529Parmait ITA1. Serie A20th17.9Matches
2015-201630Portopt POR1. Primeira Liga3rd9.3Matches
2016-201731Portopt POR1. Primeira Liga2nd0.9Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.6Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.1Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.9Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.4392.24245333130.17110010Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.5482.05364422040.17310000Matches
16 Seasons9 Clubs5 Leagues268.1872.13609755170.17420010
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (7 Seasons)1 League95.1
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.9872.13609755170.17420010
Vitória Setúbal (2 Seasons)1 League41.7
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)1 League17.9
West Brom (1 Season)1 League3.7
Sporting CP (1 Season)1 League0.4
Primeira Liga (12 Seasons)204.0872.13609755170.17420010
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
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-201529Parmait ITACoppa Italia5th0.0Matches
2014-201529West Bromeng ENGFA Cup5th0.3Matches
2014-201529West Bromeng ENGLeague Cup9th0.2Matches
1 Season2 Clubs3 Leagues0.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (1 Season)2 Leagues0.5
Parma (1 Season)1 League0.0
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CP2. UEFA CupRd10.1Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.1Matches
2009-201024Porto1. Champions LgR163.0Matches
2010-201125Porto2. Europa LgW5.1Matches
2011-201226Porto1. Champions LgGR2.0Matches
2011-201226Porto2. Europa LgR321.6Matches
2012-201327Porto1. Champions LgR166.4Matches
2013-201428Porto1. Champions LgGR4.8Matches
2013-201428Porto2. Europa LgQF4.8Matches
2015-201630Porto1. Champions LgGR0.2Matches
2015-201630Porto2. Europa LgR321.7Matches
2016-201731Porto1. Champions LgR160.0Matches
9 Seasons3 Clubs2 Leagues30.8
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (7 Seasons)2 Leagues29.5
Sporting CP (1 Season)1 League0.1
Vitória Setúbal (1 Season)1 League1.1
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
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
201226pt PortugalUEFA EuroSF0.3Matches
201226pt PortugalUEFA Euro Qualifying0.1Matches
201429pt Portugal1. World CupGR0.6Matches
201428pt PortugalWCQ3.3Matches
201428pt PortugalFriendlies (M)1.0Matches
201529pt PortugalFriendlies (M)0.8Matches
4 Seasons1 Club5 Leagues6.1
Friendlies (M) (2 Seasons)1.9
UEFA Euro Qualifying (2 Seasons)0.1
WCQ (1 Season)3.3
UEFA Euro (1 Season)0.3
World Cup (1 Season)0.6

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
2005-200620Sporting CPpt POR1. Primeira Liga0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.3Matches
2005-200620Sporting CP2. UEFA Cup0.1Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.4Matches
2006-200721Vitória Setúbal2. UEFA Cup1.1Matches
2007-200822Recreativoes ESP1. La Liga10.9Matches
2008-200923Estrelapt POR1. Primeira Liga26.0Matches
2009-201024Porto1. Champions Lg3.0Matches
2009-201024Portopt POR1. Primeira Liga14.9Matches
2010-201125Porto2. Europa Lg5.1Matches
2010-201125Portopt POR1. Primeira Liga19.3Matches
2011-201226Porto1. Champions Lg2.0Matches
2011-201226Porto2. Europa Lg1.6Matches
2011-201226Portopt POR1. Primeira Liga12.5Matches
2012-201327Porto1. Champions Lg6.4Matches
2012-201327Portopt POR1. Primeira Liga17.8Matches
2013-201428Porto1. Champions Lg4.8Matches
2013-201428Porto2. Europa Lg4.8Matches
2013-201428Portopt POR1. Primeira Liga20.4Matches
2014-201529Parmait ITACoppa Italia0.0Matches
2014-201529West Bromeng ENGFA Cup0.3Matches
2014-201529West Bromeng ENGLeague Cup0.2Matches
2014-201529West Bromeng ENG1. Premier League3.7Matches
2014-201529Parmait ITA1. Serie A17.9Matches
2015-201630Porto1. Champions Lg0.2Matches
2015-201630Porto2. Europa Lg1.7Matches
2015-201630Portopt POR1. Primeira Liga9.3Matches
2016-201731Porto1. Champions Lg0.000Matches
2016-201731Portopt POR1. Primeira Liga0.900Matches
2016-201731Kayserisportr TUR1. Süper Lig9.699Matches
2017-201832Kayserisportr TUR1. Süper Lig4.192Matches
2018-201933Kayserisportr TUR1. Süper Lig17.91320Matches
2019-202034B-SADpt POR1. Primeira Liga17.434211216671741.210212191246131Matches
2020-202135B-SADpt POR1. Primeira Liga23.537281318683026.7222222054241Matches
16 Seasons9 Clubs10 Leagues299.47180253412154731.932434394888172
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 (7 Seasons)3 Leagues124.6000
Kayserispor (3 Seasons)1 League31.631310
B-SAD (2 Seasons)1 League40.97149253412154731.932434391788172
Vitória Setúbal (2 Seasons)2 Leagues42.80
Estrela (1 Season)1 League26.00
Recreativo (1 Season)1 League10.90
Parma (1 Season)2 Leagues17.90
West Brom (1 Season)3 Leagues4.20
Sporting CP (1 Season)2 Leagues0.50
Primeira Liga (12 Seasons)204.07149253412154731.932434391788172
Champions Lg (6 Seasons)16.4000
Europa Lg (6 Seasons)14.40
Süper Lig (3 Seasons)31.631310
La Liga (1 Season)10.90
Serie A (1 Season)17.90
Premier League (1 Season)3.70
FA Cup (1 Season)0.30
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
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
2005-200620Sporting CP2 Leagues0.50
2005-200620Vitória Setúbal1 League12.30
2006-200721Vitória Setúbal2 Leagues30.50
2007-200822Recreativo1 League10.90
2008-200923Estrela1 League26.00
2009-201024Porto2 Leagues17.90
2010-201125Porto2 Leagues24.40
2011-201226Porto3 Leagues16.10
2012-201327Porto2 Leagues24.20
2013-201428Porto3 Leagues30.00
2014-201529West Brom3 Leagues4.20
2014-201529Parma2 Leagues17.90
2015-201630Porto3 Leagues11.10
2016-201731Porto2 Leagues0.9000
2016-201731Kayserispor1 League9.6990
2017-201832Kayserispor1 League4.1920
2018-201933Kayserispor1 League17.913200
2019-202034B-SAD1 League17.434211216671741.210212191246131
2020-202135B-SAD1 League23.537281318683026.7222222054241
16 Seasons9 Clubs10 Leagues299.47180253412154731.932434394888172
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (7 Seasons)3 Leagues124.6000
Kayserispor (3 Seasons)1 League31.631310
B-SAD (2 Seasons)1 League40.97149253412154731.932434391788172
Vitória Setúbal (2 Seasons)2 Leagues42.80
Estrela (1 Season)1 League26.00
Recreativo (1 Season)1 League10.90
Parma (1 Season)2 Leagues17.90
West Brom (1 Season)3 Leagues4.20
Sporting CP (1 Season)2 Leagues0.50
Primeira Liga (12 Seasons)204.07149253412154731.932434391788172
Champions Lg (6 Seasons)16.4000
Europa Lg (6 Seasons)14.40
Süper Lig (3 Seasons)31.631310
La Liga (1 Season)10.90
Serie A (1 Season)17.90
Premier League (1 Season)3.70
FA Cup (1 Season)0.30
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.3Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.4Matches
2007-200822Recreativoes ESP1. La Liga16th10.9Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.0Matches
2009-201024Portopt POR1. Primeira Liga3rd14.9Matches
2010-201125Portopt POR1. Primeira Liga1st19.3Matches
2011-201226Portopt POR1. Primeira Liga1st12.5Matches
2012-201327Portopt POR1. Primeira Liga1st17.8Matches
2013-201428Portopt POR1. Primeira Liga3rd20.4Matches
2014-201529West Bromeng ENG1. Premier League13th3.7Matches
2014-201529Parmait ITA1. Serie A20th17.9Matches
2015-201630Portopt POR1. Primeira Liga3rd9.3Matches
2016-201731Portopt POR1. Primeira Liga2nd0.900Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.699Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.192Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.91320Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.434211216671741.210212191246131Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.537281318683026.7222222054241Matches
16 Seasons9 Clubs5 Leagues268.17180253412154731.932434394888172
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 (7 Seasons)1 League95.1000
Kayserispor (3 Seasons)1 League31.631310
B-SAD (2 Seasons)1 League40.97149253412154731.932434391788172
Vitória Setúbal (2 Seasons)1 League41.70
Estrela (1 Season)1 League26.00
Recreativo (1 Season)1 League10.90
Parma (1 Season)1 League17.90
West Brom (1 Season)1 League3.70
Sporting CP (1 Season)1 League0.40
Primeira Liga (12 Seasons)204.07149253412154731.932434391788172
Süper Lig (3 Seasons)31.631310
La Liga (1 Season)10.90
Serie A (1 Season)17.90
Premier League (1 Season)3.70
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-201529Parmait ITACoppa Italia5th0.0Matches
2014-201529West Bromeng ENGFA Cup5th0.3Matches
2014-201529West Bromeng ENGLeague Cup9th0.2Matches
1 Season2 Clubs3 Leagues0.50
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
West Brom (1 Season)2 Leagues0.50
Parma (1 Season)1 League0.00
FA Cup (1 Season)0.30
Coppa Italia (1 Season)0.00
League Cup (1 Season)0.20
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
2005-200620Sporting CP2. UEFA CupRd10.1Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.1Matches
2009-201024Porto1. Champions LgR163.0Matches
2010-201125Porto2. Europa LgW5.1Matches
2011-201226Porto1. Champions LgGR2.0Matches
2011-201226Porto2. Europa LgR321.6Matches
2012-201327Porto1. Champions LgR166.4Matches
2013-201428Porto1. Champions LgGR4.8Matches
2013-201428Porto2. Europa LgQF4.8Matches
2015-201630Porto1. Champions LgGR0.2Matches
2015-201630Porto2. Europa LgR321.7Matches
2016-201731Porto1. Champions LgR160.000Matches
9 Seasons3 Clubs2 Leagues30.8000
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 (7 Seasons)2 Leagues29.5000
Sporting CP (1 Season)1 League0.10
Vitória Setúbal (1 Season)1 League1.10
Champions Lg (6 Seasons)16.4000
Europa Lg (6 Seasons)14.40
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
201226pt PortugalUEFA EuroSF0.3Matches
201226pt PortugalUEFA Euro Qualifying0.1Matches
201429pt Portugal1. World CupGR0.6Matches
201428pt PortugalWCQ3.3Matches
201428pt PortugalFriendlies (M)1.0Matches
201529pt PortugalFriendlies (M)0.8Matches
4 Seasons1 Club5 Leagues6.10
Friendlies (M) (2 Seasons)1.90
UEFA Euro Qualifying (2 Seasons)0.10
WCQ (1 Season)3.30
UEFA Euro (1 Season)0.30
World Cup (1 Season)0.60

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
2005-200620Sporting CPpt POR1. Primeira Liga0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.3Matches
2005-200620Sporting CP2. UEFA Cup0.1Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.4Matches
2006-200721Vitória Setúbal2. UEFA Cup1.1Matches
2007-200822Recreativoes ESP1. La Liga10.9Matches
2008-200923Estrelapt POR1. Primeira Liga26.0Matches
2009-201024Porto1. Champions Lg3.0Matches
2009-201024Portopt POR1. Primeira Liga14.9Matches
2010-201125Porto2. Europa Lg5.1Matches
2010-201125Portopt POR1. Primeira Liga19.3Matches
2011-201226Porto1. Champions Lg2.0Matches
2011-201226Porto2. Europa Lg1.6Matches
2011-201226Portopt POR1. Primeira Liga12.5Matches
2012-201327Porto1. Champions Lg6.4Matches
2012-201327Portopt POR1. Primeira Liga17.8Matches
2013-201428Porto1. Champions Lg4.8Matches
2013-201428Porto2. Europa Lg4.8Matches
2013-201428Portopt POR1. Primeira Liga20.4Matches
2014-201529Parmait ITACoppa Italia0.0Matches
2014-201529West Bromeng ENGFA Cup0.3Matches
2014-201529West Bromeng ENGLeague Cup0.2Matches
2014-201529West Bromeng ENG1. Premier League3.7Matches
2014-201529Parmait ITA1. Serie A17.9Matches
2015-201630Porto1. Champions Lg0.2Matches
2015-201630Porto2. Europa Lg1.7Matches
2015-201630Portopt POR1. Primeira Liga9.3Matches
2016-201731Porto1. Champions Lg0.0Matches
2016-201731Portopt POR1. Primeira Liga0.9Matches
2016-201731Kayserisportr TUR1. Süper Lig9.6Matches
2017-201832Kayserisportr TUR1. Süper Lig4.1Matches
2018-201933Kayserisportr TUR1. Süper Lig17.9Matches
2019-202034B-SADpt POR1. Primeira Liga17.48511411638636639850583458.62441.45473604149045406454756894Matches
2020-202135B-SADpt POR1. Primeira Liga23.5966910446841341966543259.32240.7636360515995435106044690104Matches
16 Seasons9 Clubs10 Leagues299.41817232208547798018161126658.94641.1118372093089997516105911258198
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 (7 Seasons)3 Leagues124.6
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.91817232208547798018161126658.94641.1118372093089997516105911258198
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.01817232208547798018161126658.94641.1118372093089997516105911258198
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CP2 Leagues0.5
2005-200620Vitória Setúbal1 League12.3
2006-200721Vitória Setúbal2 Leagues30.5
2007-200822Recreativo1 League10.9
2008-200923Estrela1 League26.0
2009-201024Porto2 Leagues17.9
2010-201125Porto2 Leagues24.4
2011-201226Porto3 Leagues16.1
2012-201327Porto2 Leagues24.2
2013-201428Porto3 Leagues30.0
2014-201529West Brom3 Leagues4.2
2014-201529Parma2 Leagues17.9
2015-201630Porto3 Leagues11.1
2016-201731Porto2 Leagues0.9
2016-201731Kayserispor1 League9.6
2017-201832Kayserispor1 League4.1
2018-201933Kayserispor1 League17.9
2019-202034B-SAD1 League17.48511411638636639850583458.62441.45473604149045406454756894
2020-202135B-SAD1 League23.5966910446841341966543259.32240.7636360515995435106044690104
16 Seasons9 Clubs10 Leagues299.41817232208547798018161126658.94641.1118372093089997516105911258198
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 (7 Seasons)3 Leagues124.6
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.91817232208547798018161126658.94641.1118372093089997516105911258198
Vitória Setúbal (2 Seasons)2 Leagues42.8
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)2 Leagues17.9
West Brom (1 Season)3 Leagues4.2
Sporting CP (1 Season)2 Leagues0.5
Primeira Liga (12 Seasons)204.01817232208547798018161126658.94641.1118372093089997516105911258198
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.4Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.3Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.4Matches
2007-200822Recreativoes ESP1. La Liga16th10.9Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.0Matches
2009-201024Portopt POR1. Primeira Liga3rd14.9Matches
2010-201125Portopt POR1. Primeira Liga1st19.3Matches
2011-201226Portopt POR1. Primeira Liga1st12.5Matches
2012-201327Portopt POR1. Primeira Liga1st17.8Matches
2013-201428Portopt POR1. Primeira Liga3rd20.4Matches
2014-201529West Bromeng ENG1. Premier League13th3.7Matches
2014-201529Parmait ITA1. Serie A20th17.9Matches
2015-201630Portopt POR1. Primeira Liga3rd9.3Matches
2016-201731Portopt POR1. Primeira Liga2nd0.9Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.6Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.1Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.9Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.48511411638636639850583458.62441.45473604149045406454756894Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.5966910446841341966543259.32240.7636360515995435106044690104Matches
16 Seasons9 Clubs5 Leagues268.11817232208547798018161126658.94641.1118372093089997516105911258198
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 (7 Seasons)1 League95.1
Kayserispor (3 Seasons)1 League31.6
B-SAD (2 Seasons)1 League40.91817232208547798018161126658.94641.1118372093089997516105911258198
Vitória Setúbal (2 Seasons)1 League41.7
Estrela (1 Season)1 League26.0
Recreativo (1 Season)1 League10.9
Parma (1 Season)1 League17.9
West Brom (1 Season)1 League3.7
Sporting CP (1 Season)1 League0.4
Primeira Liga (12 Seasons)204.01817232208547798018161126658.94641.1118372093089997516105911258198
Süper Lig (3 Seasons)31.6
La Liga (1 Season)10.9
Serie A (1 Season)17.9
Premier League (1 Season)3.7
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
2014-201529Parmait ITACoppa Italia5th0.0Matches
2014-201529West Bromeng ENGFA Cup5th0.3Matches
2014-201529West Bromeng ENGLeague Cup9th0.2Matches
1 Season2 Clubs3 Leagues0.5
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
West Brom (1 Season)2 Leagues0.5
Parma (1 Season)1 League0.0
FA Cup (1 Season)0.3
Coppa Italia (1 Season)0.0
League Cup (1 Season)0.2
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
2005-200620Sporting CP2. UEFA CupRd10.1Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.1Matches
2009-201024Porto1. Champions LgR163.0Matches
2010-201125Porto2. Europa LgW5.1Matches
2011-201226Porto1. Champions LgGR2.0Matches
2011-201226Porto2. Europa LgR321.6Matches
2012-201327Porto1. Champions LgR166.4Matches
2013-201428Porto1. Champions LgGR4.8Matches
2013-201428Porto2. Europa LgQF4.8Matches
2015-201630Porto1. Champions LgGR0.2Matches
2015-201630Porto2. Europa LgR321.7Matches
2016-201731Porto1. Champions LgR160.0Matches
9 Seasons3 Clubs2 Leagues30.8
Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Porto (7 Seasons)2 Leagues29.5
Sporting CP (1 Season)1 League0.1
Vitória Setúbal (1 Season)1 League1.1
Champions Lg (6 Seasons)16.4
Europa Lg (6 Seasons)14.4
Possession Table
Touches Take-Ons Carries
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 1/3 CPA Mis Dis Rec Matches
201226pt PortugalUEFA EuroSF0.3Matches
201226pt PortugalUEFA Euro Qualifying0.1Matches
201429pt Portugal1. World CupGR0.6Matches
201428pt PortugalWCQ3.3Matches
201428pt PortugalFriendlies (M)1.0Matches
201529pt PortugalFriendlies (M)0.8Matches
4 Seasons1 Club5 Leagues6.1
Friendlies (M) (2 Seasons)1.9
UEFA Euro Qualifying (2 Seasons)0.1
WCQ (1 Season)3.3
UEFA Euro (1 Season)0.3
World Cup (1 Season)0.6

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
2005-200620Sporting CPpt POR1. Primeira Liga238191.20.402Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga151,1077436.212.31362Matches
2005-200620Sporting CP2. UEFA Cup2630.1020Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga302,6448897.929.430260Matches
2006-200721Vitória Setúbal2. UEFA Cup2103521.11110Matches
2007-200822Recreativoes ESP1. La Liga229784428.610.91319Matches
2008-200923Estrelapt POR1. Primeira Liga282,3378386.626.025253Matches
2009-201024Porto1. Champions Lg5272543.0312Matches
2009-201024Portopt POR1. Primeira Liga181,3377449.514.914114Matches
2010-201125Porto2. Europa Lg10458465.1505Matches
2010-201125Portopt POR1. Primeira Liga261,7396764.419.32521Matches
2011-201226Porto1. Champions Lg6180302.0105Matches
2011-201226Porto2. Europa Lg2141711.6200Matches
2011-201226Portopt POR1. Primeira Liga211,1265441.712.51358Matches
2012-201327Porto1. Champions Lg8576726.4810Matches
2012-201327Portopt POR1. Primeira Liga251,6056459.417.81936Matches
2013-201428Porto1. Champions Lg6430724.8432Matches
2013-201428Porto2. Europa Lg6430724.8610Matches
2013-201428Portopt POR1. Primeira Liga251,8367368.020.42392Matches
2014-201529Parmait ITACoppa Italia1110.60.0001000.000000.000.00Matches
2014-201529West Bromeng ENGFA Cup125256.90.30012403.0020+2+7.20+5.05Matches
2014-201529West Bromeng ENGLeague Cup117175.70.20011603.0020+2+10.59+11.22Matches
2014-201529West Bromeng ENG1. Premier League7336489.83.732400.7137-4-1.07-0.81Matches
2014-201529Parmait ITA1. Serie A191,6118547.117.91914000.841533-18-1.01+0.19Matches
2015-201630Porto1. Champions Lg114142.60.200113.000000.00-0.17Matches
2015-201630Porto2. Europa Lg21567886.71.721000.0003-3-1.73-1.73Matches
2015-201630Portopt POR1. Primeira Liga228333827.29.3831452.05238+15+1.62+0.73Matches
2016-201731Porto1. Champions Lg1220.30.000101.000000.00-0.38Matches
2016-201731Portopt POR1. Primeira Liga480202.60.910332.0010+1+1.13-0.42Matches
2016-201731Kayserisportr TUR1. Süper Lig158645828.29.6116401.471918+1+0.10+0.60Matches
2017-201832Kayserisportr TUR1. Süper Lig83704612.14.141461.3839-6-1.46-1.29Matches
2018-201933Kayserisportr TUR1. Süper Lig321,6125052.717.916792162101.161923-4-0.22+0.46Matches
2019-202034B-SADpt POR1. Primeira Liga211,5677551.217.418831032301.331826-8-0.46+0.6918.225.5-7.2-0.42+0.29Matches
2020-202135B-SADpt POR1. Primeira Liga312,1116869.023.52971422201.292227-5-0.21+0.2625.534.0-8.6-0.37+0.17Matches
16 Seasons9 Clubs10 Leagues42526,9426341.3299.43167713810921151.34127154-27-0.25-0.2443.759.5-15.8-0.39+0.25
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 (7 Seasons)3 Leagues18811,2156041.4124.6134405491.902411+13+1.08+0.01
Kayserispor (3 Seasons)1 League552,8465231.031.631799242161.284150-9-0.28+0.11
B-SAD (2 Seasons)1 League523,6787160.140.947761452301.314053-13-0.32+0.5743.759.5-15.8-0.39+0.25
Vitória Setúbal (2 Seasons)2 Leagues473,8548265.142.8443330
Estrela (1 Season)1 League282,3378386.626.025253
Recreativo (1 Season)1 League229784428.610.91319
Parma (1 Season)2 Leagues201,6128144.817.919141000.801533-18-1.00+0.08
West Brom (1 Season)3 Leagues9378429.34.23262001.227700.00+0.07
Sporting CP (1 Season)2 Leagues444111.20.5040
Primeira Liga (12 Seasons)26818,3606949.3204.021876104502381.556461+3+0.06-0.5243.759.5-15.8-0.39+0.25
Champions Lg (6 Seasons)271,474551.316.41651112.000000.00-0.29
Europa Lg (6 Seasons)241,2945486.714.4163800.0003-3-1.73-1.73
Süper Lig (3 Seasons)552,8465231.031.631799242161.284150-9-0.28+0.11
La Liga (1 Season)229784428.610.91319
Serie A (1 Season)191,6118547.117.91914000.841533-18-1.01+0.19
Premier League (1 Season)7336489.83.732400.7137-4-1.07-0.81
FA Cup (1 Season)125256.90.30012403.0020+2+7.20+5.05
Coppa Italia (1 Season)1110.60.0001000.000000.000.00
League Cup (1 Season)117175.70.20011603.0020+2+10.59+11.22
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
2005-200620Sporting CP2 Leagues444111.20.5040
2005-200620Vitória Setúbal1 League151,1077436.212.31362
2006-200721Vitória Setúbal2 Leagues322,7478697.930.5312710
2007-200822Recreativo1 League229784428.610.91319
2008-200923Estrela1 League282,3378386.626.025253
2009-201024Porto2 Leagues231,6097049.517.917126
2010-201125Porto2 Leagues362,1976164.424.43026
2011-201226Porto3 Leagues291,4475041.716.116513
2012-201327Porto2 Leagues332,1816659.424.22746
2013-201428Porto3 Leagues372,6967368.030.033134
2014-201529West Brom3 Leagues9378429.34.23262001.227700.00+0.07
2014-201529Parma2 Leagues201,6128144.817.919141000.801533-18-1.00+0.08
2015-201630Porto3 Leagues251,0034026.511.11041561.922311+12+1.08+0.33
2016-201731Porto2 Leagues582162.20.910431.8010+1+1.10-0.22
2016-201731Kayserispor1 League158645828.29.6116401.471918+1+0.10+0.60
2017-201832Kayserispor1 League83704612.14.141461.3839-6-1.46-1.29
2018-201933Kayserispor1 League321,6125052.717.916792162101.161923-4-0.22+0.46
2019-202034B-SAD1 League211,5677551.217.418831032301.331826-8-0.46+0.6918.225.5-7.2-0.42+0.29
2020-202135B-SAD1 League312,1116869.023.52971422201.292227-5-0.21+0.2625.534.0-8.6-0.37+0.17
16 Seasons9 Clubs10 Leagues42526,9426341.3299.43167713810921151.34127154-27-0.25-0.2443.759.5-15.8-0.39+0.25
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 (7 Seasons)3 Leagues18811,2156041.4124.6134405491.902411+13+1.08+0.01
Kayserispor (3 Seasons)1 League552,8465231.031.631799242161.284150-9-0.28+0.11
B-SAD (2 Seasons)1 League523,6787160.140.947761452301.314053-13-0.32+0.5743.759.5-15.8-0.39+0.25
Vitória Setúbal (2 Seasons)2 Leagues473,8548265.142.8443330
Estrela (1 Season)1 League282,3378386.626.025253
Recreativo (1 Season)1 League229784428.610.91319
Parma (1 Season)2 Leagues201,6128144.817.919141000.801533-18-1.00+0.08
West Brom (1 Season)3 Leagues9378429.34.23262001.227700.00+0.07
Sporting CP (1 Season)2 Leagues444111.20.5040
Primeira Liga (12 Seasons)26818,3606949.3204.021876104502381.556461+3+0.06-0.5243.759.5-15.8-0.39+0.25
Champions Lg (6 Seasons)271,474551.316.41651112.000000.00-0.29
Europa Lg (6 Seasons)241,2945486.714.4163800.0003-3-1.73-1.73
Süper Lig (3 Seasons)552,8465231.031.631799242161.284150-9-0.28+0.11
La Liga (1 Season)229784428.610.91319
Serie A (1 Season)191,6118547.117.91914000.841533-18-1.01+0.19
Premier League (1 Season)7336489.83.732400.7137-4-1.07-0.81
FA Cup (1 Season)125256.90.30012403.0020+2+7.20+5.05
Coppa Italia (1 Season)1110.60.0001000.000000.000.00
League Cup (1 Season)117175.70.20011603.0020+2+10.59+11.22
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd238191.20.402Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th151,1077436.212.31362Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th302,6448897.929.430260Matches
2007-200822Recreativoes ESP1. La Liga16th229784428.610.91319Matches
2008-200923Estrelapt POR1. Primeira Liga11th282,3378386.626.025253Matches
2009-201024Portopt POR1. Primeira Liga3rd181,3377449.514.914114Matches
2010-201125Portopt POR1. Primeira Liga1st261,7396764.419.32521Matches
2011-201226Portopt POR1. Primeira Liga1st211,1265441.712.51358Matches
2012-201327Portopt POR1. Primeira Liga1st251,6056459.417.81936Matches
2013-201428Portopt POR1. Primeira Liga3rd251,8367368.020.42392Matches
2014-201529West Bromeng ENG1. Premier League13th7336489.83.732400.7137-4-1.07-0.81Matches
2014-201529Parmait ITA1. Serie A20th191,6118547.117.91914000.841533-18-1.01+0.19Matches
2015-201630Portopt POR1. Primeira Liga3rd228333827.29.3831452.05238+15+1.62+0.73Matches
2016-201731Portopt POR1. Primeira Liga2nd480202.60.910332.0010+1+1.13-0.42Matches
2016-201731Kayserisportr TUR1. Süper Lig15th158645828.29.6116401.471918+1+0.10+0.60Matches
2017-201832Kayserisportr TUR1. Süper Lig9th83704612.14.141461.3839-6-1.46-1.29Matches
2018-201933Kayserisportr TUR1. Süper Lig10th321,6125052.717.916792162101.161923-4-0.22+0.46Matches
2019-202034B-SADpt POR1. Primeira Liga15th211,5677551.217.418831032301.331826-8-0.46+0.6918.225.5-7.2-0.42+0.29Matches
2020-202135B-SADpt POR1. Primeira Liga10th312,1116869.023.52971422201.292227-5-0.21+0.2625.534.0-8.6-0.37+0.17Matches
16 Seasons9 Clubs5 Leagues37124,1316542.6268.1284771308722141.33123151-28-0.27-0.2143.759.5-15.8-0.39+0.25
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 (7 Seasons)1 League1418,5566143.695.1103333882.04248+16+1.58+0.32
Kayserispor (3 Seasons)1 League552,8465231.031.631799242161.284150-9-0.28+0.11
B-SAD (2 Seasons)1 League523,6787160.140.947761452301.314053-13-0.32+0.5743.759.5-15.8-0.39+0.25
Vitória Setúbal (2 Seasons)1 League453,7518365.141.743322
Estrela (1 Season)1 League282,3378386.626.025253
Recreativo (1 Season)1 League229784428.610.91319
Parma (1 Season)1 League191,6118547.117.91914000.841533-18-1.01+0.19
West Brom (1 Season)1 League7336489.83.732400.7137-4-1.07-0.81
Sporting CP (1 Season)1 League238191.20.402
Primeira Liga (12 Seasons)26818,3606949.3204.021876104502381.556461+3+0.06-0.5243.759.5-15.8-0.39+0.25
Süper Lig (3 Seasons)552,8465231.031.631799242161.284150-9-0.28+0.11
La Liga (1 Season)229784428.610.91319
Serie A (1 Season)191,6118547.117.91914000.841533-18-1.01+0.19
Premier League (1 Season)7336489.83.732400.7137-4-1.07-0.81
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
2014-201529Parmait ITACoppa Italia5th1110.60.0001000.000000.000.00Matches
2014-201529West Bromeng ENGFA Cup5th125256.90.30012403.0020+2+7.20+5.05Matches
2014-201529West Bromeng ENGLeague Cup9th117175.70.20011603.0020+2+10.59+11.22Matches
1 Season2 Clubs3 Leagues343145.10.50031302.0040+4+8.37+7.69
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (1 Season)2 Leagues242216.40.50022003.0040+4+8.57+7.70
Parma (1 Season)1 League1110.60.0001000.000000.000.00
FA Cup (1 Season)125256.90.30012403.0020+2+7.20+5.05
Coppa Italia (1 Season)1110.60.0001000.000000.000.00
League Cup (1 Season)117175.70.20011603.0020+2+10.59+11.22
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2005-200620Sporting CP2. UEFA CupRd12630.1020Matches
2006-200721Vitória Setúbal2. UEFA CupRd12103521.11110Matches
2009-201024Porto1. Champions LgR165272543.0312Matches
2010-201125Porto2. Europa LgW10458465.1505Matches
2011-201226Porto1. Champions LgGR6180302.0105Matches
2011-201226Porto2. Europa LgR322141711.6200Matches
2012-201327Porto1. Champions LgR168576726.4810Matches
2013-201428Porto1. Champions LgGR6430724.8432Matches
2013-201428Porto2. Europa LgQF6430724.8610Matches
2015-201630Porto1. Champions LgGR114142.60.200113.000000.00-0.17Matches
2015-201630Porto2. Europa LgR3221567886.71.721000.0003-3-1.73-1.73Matches
2016-201731Porto1. Champions LgR161220.30.000101.000000.00-0.38Matches
9 Seasons3 Clubs2 Leagues512,7685411.930.83281911.0003-3-1.57-1.85
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Porto (7 Seasons)2 Leagues472,6595711.929.53171611.0003-3-1.57-1.85
Sporting CP (1 Season)1 League2630.1020
Vitória Setúbal (1 Season)1 League2103521.11110
Champions Lg (6 Seasons)271,474551.316.41651112.000000.00-0.29
Europa Lg (6 Seasons)241,2945486.714.4163800.0003-3-1.73-1.73
Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
201226pt PortugalUEFA EuroSF32695.40.3003821.3310+1+3.46+3.26Matches
201226pt PortugalUEFA Euro Qualifying2840.90.1002323.000000.00-1.31Matches
201429pt Portugal1. World CupGR2512618.90.60022512.0021+1+1.76+3.41Matches
201428pt PortugalWCQ72984327.63.3277152942.0092+7+2.11+0.62Matches
201428pt PortugalFriendlies (M)2944726.11.0173012103.0051+4+3.83+2.14Matches
201529pt PortugalFriendlies (M)1757516.70.81750013.0010+1+1.20+1.68Matches
201630pt PortugalUEFA Euro Qualifying00002Matches
4 Seasons1 Club5 Leagues175523213.06.147711319122.18184+14+2.28+1.50
Friendlies (M) (2 Seasons)31695620.91.9274012113.0061+5+2.66+2.24
UEFA Euro Qualifying (2 Seasons)2840.50.1002343.000000.00-1.31
WCQ (1 Season)72984327.63.3277152942.0092+7+2.11+0.62
UEFA Euro (1 Season)32695.40.3003821.3310+1+3.46+3.26
World Cup (1 Season)2512618.90.60022512.0021+1+1.76+3.41

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
2005-200620Sporting CPpt POR1. Primeira Liga0.400Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga12.300Matches
2005-200620Sporting CP2. UEFA Cup0.10000Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga29.420Matches
2006-200721Vitória Setúbal2. UEFA Cup1.10000Matches
2007-200822Recreativoes ESP1. La Liga10.90027Matches
2008-200923Estrelapt POR1. Primeira Liga26.020Matches
2009-201024Porto1. Champions Lg3.0008Matches
2009-201024Portopt POR1. Primeira Liga14.9006Matches
2010-201125Porto2. Europa Lg5.1008Matches
2010-201125Portopt POR1. Primeira Liga19.31027Matches
2011-201226Porto1. Champions Lg2.0103Matches
2011-201226Porto2. Europa Lg1.6001Matches
2011-201226Portopt POR1. Primeira Liga12.52017Matches
2012-201327Porto1. Champions Lg6.41018Matches
2012-201327Portopt POR1. Primeira Liga17.830Matches
2013-201428Porto1. Champions Lg4.81010Matches
2013-201428Porto2. Europa Lg4.8108Matches
2013-201428Portopt POR1. Primeira Liga20.430Matches
2014-201529Parmait ITACoppa Italia0.00000Matches
2014-201529West Bromeng ENGFA Cup0.30000Matches
2014-201529West Bromeng ENGLeague Cup0.20000Matches
2014-201529West Bromeng ENG1. Premier League3.7107Matches
2014-201529Parmait ITA1. Serie A17.93014Matches
2015-201630Porto1. Champions Lg0.2001Matches
2015-201630Porto2. Europa Lg1.7101Matches
2015-201630Portopt POR1. Primeira Liga9.32027Matches
2016-201731Porto1. Champions Lg0.0000000000000Matches
2016-201731Portopt POR1. Primeira Liga0.9000100000000Matches
2016-201731Kayserisportr TUR1. Süper Lig9.6100161823499000Matches
2017-201832Kayserisportr TUR1. Süper Lig4.132151001929000Matches
2018-201933Kayserisportr TUR1. Süper Lig17.910019345772013000Matches
2019-202034B-SADpt POR1. Primeira Liga17.430028375611221100121122929.3Matches
2020-202135B-SADpt POR1. Primeira Liga23.550026441558528020115244037.5Matches
16 Seasons9 Clubs10 Leagues299.43721278143272494880120236366934.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (7 Seasons)3 Leagues124.6160013600000000
Kayserispor (3 Seasons)1 League31.6521406271303131000
B-SAD (2 Seasons)1 League40.98005481201191749120236366934.3
Vitória Setúbal (2 Seasons)2 Leagues42.82000
Estrela (1 Season)1 League26.020
Recreativo (1 Season)1 League10.90027
Parma (1 Season)2 Leagues17.9300140
West Brom (1 Season)3 Leagues4.210070
Sporting CP (1 Season)2 Leagues0.50000
Primeira Liga (12 Seasons)204.0230013281201191749120236366934.3
Champions Lg (6 Seasons)16.43004000000000
Europa Lg (6 Seasons)14.4200180
Süper Lig (3 Seasons)31.6521406271303131000
La Liga (1 Season)10.90027
Serie A (1 Season)17.93014
Premier League (1 Season)3.7107
FA Cup (1 Season)0.30000
Coppa Italia (1 Season)0.00000
League Cup (1 Season)0.20000
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
2005-200620Sporting CP2 Leagues0.50000
2005-200620Vitória Setúbal1 League12.300
2006-200721Vitória Setúbal2 Leagues30.52000
2007-200822Recreativo1 League10.90027
2008-200923Estrela1 League26.020
2009-201024Porto2 Leagues17.90014
2010-201125Porto2 Leagues24.41035
2011-201226Porto3 Leagues16.13021
2012-201327Porto2 Leagues24.24018
2013-201428Porto3 Leagues30.05018
2014-201529West Brom3 Leagues4.210070
2014-201529Parma2 Leagues17.9300140
2015-201630Porto3 Leagues11.13029
2016-201731Porto2 Leagues0.9000100000000
2016-201731Kayserispor1 League9.6100161823499000
2017-201832Kayserispor1 League4.132151001929000
2018-201933Kayserispor1 League17.910019345772013000
2019-202034B-SAD1 League17.430028375611221100121122929.3
2020-202135B-SAD1 League23.550026441558528020115244037.5
16 Seasons9 Clubs10 Leagues299.43721278143272494880120236366934.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (7 Seasons)3 Leagues124.6160013600000000
Kayserispor (3 Seasons)1 League31.6521406271303131000
B-SAD (2 Seasons)1 League40.98005481201191749120236366934.3
Vitória Setúbal (2 Seasons)2 Leagues42.82000
Estrela (1 Season)1 League26.020
Recreativo (1 Season)1 League10.90027
Parma (1 Season)2 Leagues17.9300140
West Brom (1 Season)3 Leagues4.210070
Sporting CP (1 Season)2 Leagues0.50000
Primeira Liga (12 Seasons)204.0230013281201191749120236366934.3
Champions Lg (6 Seasons)16.43004000000000
Europa Lg (6 Seasons)14.4200180
Süper Lig (3 Seasons)31.6521406271303131000
La Liga (1 Season)10.90027
Serie A (1 Season)17.93014
Premier League (1 Season)3.7107
FA Cup (1 Season)0.30000
Coppa Italia (1 Season)0.00000
League Cup (1 Season)0.20000
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
2005-200620Sporting CPpt POR1. Primeira Liga2nd0.400Matches
2005-200620Vitória Setúbalpt POR1. Primeira Liga8th12.300Matches
2006-200721Vitória Setúbalpt POR1. Primeira Liga14th29.420Matches
2007-200822Recreativoes ESP1. La Liga16th10.90027Matches
2008-200923Estrelapt POR1. Primeira Liga11th26.020Matches
2009-201024Portopt POR1. Primeira Liga3rd14.9006Matches
2010-201125Portopt POR1. Primeira Liga1st19.31027Matches
2011-201226Portopt POR1. Primeira Liga1st12.52017Matches
2012-201327Portopt POR1. Primeira Liga1st17.830Matches
2013-201428Portopt POR1. Primeira Liga3rd20.430Matches
2014-201529West Bromeng ENG1. Premier League13th3.7107Matches
2014-201529Parmait ITA1. Serie A20th17.93014Matches
2015-201630Portopt POR1. Primeira Liga3rd9.32027Matches
2016-201731Portopt POR1. Primeira Liga2nd0.9000100000000Matches
2016-201731Kayserisportr TUR1. Süper Lig15th9.6100161823499000Matches
2017-201832Kayserisportr TUR1. Süper Lig9th4.132151001929000Matches
2018-201933Kayserisportr TUR1. Süper Lig10th17.910019345772013000Matches
2019-202034B-SADpt POR1. Primeira Liga15th17.430028375611221100121122929.3Matches
2020-202135B-SADpt POR1. Primeira Liga10th23.550026441558528020115244037.5Matches
16 Seasons9 Clubs5 Leagues268.13221220143272494880120236366934.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (7 Seasons)1 League95.111007800000000
Kayserispor (3 Seasons)1 League31.6521406271303131000
B-SAD (2 Seasons)1 League40.98005481201191749120236366934.3
Vitória Setúbal (2 Seasons)1 League41.720
Estrela (1 Season)1 League26.020
Recreativo (1 Season)1 League10.90027
Parma (1 Season)1 League17.93014
West Brom (1 Season)1 League3.7107
Sporting CP (1 Season)1 League0.400
Primeira Liga (12 Seasons)204.0230013281201191749120236366934.3
Süper Lig (3 Seasons)31.6521406271303131000
La Liga (1 Season)10.90027
Serie A (1 Season)17.93014
Premier League (1 Season)3.7107
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201529Parmait ITACoppa Italia5th0.00000Matches
2014-201529West Bromeng ENGFA Cup5th0.30000Matches
2014-201529West Bromeng ENGLeague Cup9th0.20000Matches
1 Season2 Clubs3 Leagues0.50000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (1 Season)2 Leagues0.50000
Parma (1 Season)1 League0.00000
FA Cup (1 Season)0.30000
Coppa Italia (1 Season)0.00000
League Cup (1 Season)0.20000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2005-200620Sporting CP2. UEFA CupRd10.10000Matches
2006-200721Vitória Setúbal2. UEFA CupRd11.10000Matches
2009-201024Porto1. Champions LgR163.0008Matches
2010-201125Porto2. Europa LgW5.1008Matches
2011-201226Porto1. Champions LgGR2.0103Matches
2011-201226Porto2. Europa LgR321.6001Matches
2012-201327Porto1. Champions LgR166.41018Matches
2013-201428Porto1. Champions LgGR4.81010Matches
2013-201428Porto2. Europa LgQF4.8108Matches
2015-201630Porto1. Champions LgGR0.2001Matches
2015-201630Porto2. Europa LgR321.7101Matches
2016-201731Porto1. Champions LgR160.0000000000000Matches
9 Seasons3 Clubs2 Leagues30.85005800000000
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Porto (7 Seasons)2 Leagues29.55005800000000
Sporting CP (1 Season)1 League0.10000
Vitória Setúbal (1 Season)1 League1.10000
Champions Lg (6 Seasons)16.43004000000000
Europa Lg (6 Seasons)14.4200180
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201226pt PortugalUEFA EuroSF0.30000Matches
201226pt PortugalUEFA Euro Qualifying0.10000Matches
201429pt Portugal1. World CupGR0.60000Matches
201428pt PortugalWCQ3.31000Matches
201428pt PortugalFriendlies (M)1.00000Matches
201529pt PortugalFriendlies (M)0.80000Matches
4 Seasons1 Club5 Leagues6.11000
Friendlies (M) (2 Seasons)1.90000
UEFA Euro Qualifying (2 Seasons)0.10000
WCQ (1 Season)3.31000
UEFA Euro (1 Season)0.30000
World Cup (1 Season)0.60000

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.