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
2008-200920Porto1. Champions Lg10110.1000000000.000.000.000.000.00Matches
2008-200920Portopt POR1. Primeira Liga401181.3000000000.000.000.000.000.00Matches
2008-200920Rio Avept POR1. Primeira Liga522382.6000000100.000.000.000.000.00Matches
2009-201021Recreativoes ESP2. La Liga 21012132.4000000000.000.000.000.000.00Matches
2009-201021Paçospt POR1. Primeira Liga1367558.4101100000.120.000.120.120.12Matches
2010-201122Portimonensept POR1. Primeira Liga28272,37626.4167100420.040.230.270.040.27Matches
2011-201223Nacionalpt POR1. Primeira Liga28201,88220.9448400300.190.190.380.190.38Matches
2012-201324Nacionalpt POR1. Primeira Liga28181,75119.5628511400.310.100.410.260.36Matches
2013-201425Nacionalpt POR1. Primeira Liga29252,11023.4415222210.170.040.210.090.13Matches
2014-201526Nürnbergde GER2. 2. Bundesliga16121,04911.7213200200.170.090.260.170.26Matches
2014-201526Granadaes ESP1. La Liga1155305.9011000100.000.170.170.000.17Matches
2015-201627Metzfr FRA2. Ligue 228252,08623.2202200700.090.000.090.090.09Matches
2016-201728Alanyasportr TUR1. Süper Lig29292,41026.8448400810.150.150.300.150.30Matches
2017-201829Rangerssct SCO1. Premiership37343,02033.66915601400.180.270.450.180.45Matches
2018-201930Rangers2. Europa Lg553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32Matches
2018-201930Rangerssct SCO1. Premiership33262,25925.15510500310.200.200.400.200.40Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig32322,69529.9358300900.100.170.270.100.27Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig35353,02233.64711400700.120.210.330.120.33Matches
2021-202233Alanyasportr TUR1. Süper Lig35181,54017.1448400100.230.230.470.230.47Matches
2022-202334Alanyasportr TUR1. Süper Lig27171,56217.4134012500.060.170.230.000.17Matches
15 Seasons12 Clubs9 Leagues43433730,012333.5485310144466360.40.41.01.478290.140.160.300.130.290.090.230.320.090.32
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
Alanyaspor (3 Seasons)1 League91645,51261.2911208121410.150.180.330.130.31
Nacional (3 Seasons)1 League85635,74363.8147211133910.220.110.330.170.28
Rangers (2 Seasons)2 Leagues75655,66462.91215271201920.40.41.01.478290.190.240.430.190.430.090.230.320.090.32
Gençlerbirliği (2 Seasons)1 League67675,71763.5712197001600.110.190.300.110.30
Portimonense (1 Season)1 League28272,37626.4167100420.040.230.270.040.27
Metz (1 Season)1 League28252,08623.2202200700.090.000.090.090.09
Nürnberg (1 Season)1 League16121,04911.7213200200.170.090.260.170.26
Paços (1 Season)1 League1367558.4101100000.120.000.120.120.12
Granada (1 Season)1 League1155305.9011000100.000.170.170.000.17
Recreativo (1 Season)1 League1012132.4000000000.000.000.000.000.00
Porto (1 Season)2 Leagues501291.4000000000.000.000.000.000.00
Rio Ave (1 Season)1 League522382.6000000100.000.000.000.000.00
Primeira Liga (6 Seasons)135989,230102.616132913331430.160.130.280.130.25
Süper Lig (5 Seasons)15813111,229124.816233915123010.130.180.310.120.30
Premiership (2 Seasons)70605,27958.71114251101710.190.240.430.190.43
Ligue 2 (1 Season)28252,08623.2202200700.090.000.090.090.09
2. Bundesliga (1 Season)16121,04911.7213200200.170.090.260.170.26
La Liga (1 Season)1155305.9011000100.000.170.170.000.17
La Liga 2 (1 Season)1012132.4000000000.000.000.000.000.00
Europa Lg (1 Season)553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32
Champions Lg (1 Season)10110.1000000000.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
2008-200920Rio Ave1 League522382.6000000100.000.000.000.000.00
2008-200920Porto2 Leagues501291.4000000000.000.000.000.000.00
2009-201021Recreativo1 League1012132.4000000000.000.000.000.000.00
2009-201021Paços1 League1367558.4101100000.120.000.120.120.12
2010-201122Portimonense1 League28272,37626.4167100420.040.230.270.040.27
2011-201223Nacional1 League28201,88220.9448400300.190.190.380.190.38
2012-201324Nacional1 League28181,75119.5628511400.310.100.410.260.36
2013-201425Nacional1 League29252,11023.4415222210.170.040.210.090.13
2014-201526Granada1 League1155305.9011000100.000.170.170.000.17
2014-201526Nürnberg1 League16121,04911.7213200200.170.090.260.170.26
2015-201627Metz1 League28252,08623.2202200700.090.000.090.090.09
2016-201728Alanyaspor1 League29292,41026.8448400810.150.150.300.150.30
2017-201829Rangers1 League37343,02033.66915601400.180.270.450.180.45
2018-201930Rangers2 Leagues38312,64429.46612600520.40.41.01.478290.200.200.410.200.410.090.230.320.090.32
2019-202031Gençlerbirliği1 League32322,69529.9358300900.100.170.270.100.27
2020-202132Gençlerbirliği1 League35353,02233.64711400700.120.210.330.120.33
2021-202233Alanyaspor1 League35181,54017.1448400100.230.230.470.230.47
2022-202334Alanyaspor1 League27171,56217.4134012500.060.170.230.000.17
15 Seasons12 Clubs9 Leagues43433730,012333.5485310144466360.40.41.01.478290.140.160.300.130.290.090.230.320.090.32
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
Alanyaspor (3 Seasons)1 League91645,51261.2911208121410.150.180.330.130.31
Nacional (3 Seasons)1 League85635,74363.8147211133910.220.110.330.170.28
Rangers (2 Seasons)2 Leagues75655,66462.91215271201920.40.41.01.478290.190.240.430.190.430.090.230.320.090.32
Gençlerbirliği (2 Seasons)1 League67675,71763.5712197001600.110.190.300.110.30
Portimonense (1 Season)1 League28272,37626.4167100420.040.230.270.040.27
Metz (1 Season)1 League28252,08623.2202200700.090.000.090.090.09
Nürnberg (1 Season)1 League16121,04911.7213200200.170.090.260.170.26
Paços (1 Season)1 League1367558.4101100000.120.000.120.120.12
Granada (1 Season)1 League1155305.9011000100.000.170.170.000.17
Recreativo (1 Season)1 League1012132.4000000000.000.000.000.000.00
Porto (1 Season)2 Leagues501291.4000000000.000.000.000.000.00
Rio Ave (1 Season)1 League522382.6000000100.000.000.000.000.00
Primeira Liga (6 Seasons)135989,230102.616132913331430.160.130.280.130.25
Süper Lig (5 Seasons)15813111,229124.816233915123010.130.180.310.120.30
Premiership (2 Seasons)70605,27958.71114251101710.190.240.430.190.43
Ligue 2 (1 Season)28252,08623.2202200700.090.000.090.090.09
2. Bundesliga (1 Season)16121,04911.7213200200.170.090.260.170.26
La Liga (1 Season)1155305.9011000100.000.170.170.000.17
La Liga 2 (1 Season)1012132.4000000000.000.000.000.000.00
Europa Lg (1 Season)553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32
Champions Lg (1 Season)10110.1000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2008-200920Rio Avept POR1. Primeira Liga12th522382.6000000100.000.000.000.000.00Matches
2008-200920Portopt POR1. Primeira Liga1st401181.3000000000.000.000.000.000.00Matches
2009-201021Recreativoes ESP2. La Liga 29th1012132.4000000000.000.000.000.000.00Matches
2009-201021Paçospt POR1. Primeira Liga10th1367558.4101100000.120.000.120.120.12Matches
2010-201122Portimonensept POR1. Primeira Liga15th28272,37626.4167100420.040.230.270.040.27Matches
2011-201223Nacionalpt POR1. Primeira Liga7th28201,88220.9448400300.190.190.380.190.38Matches
2012-201324Nacionalpt POR1. Primeira Liga8th28181,75119.5628511400.310.100.410.260.36Matches
2013-201425Nacionalpt POR1. Primeira Liga5th29252,11023.4415222210.170.040.210.090.13Matches
2014-201526Granadaes ESP1. La Liga17th1155305.9011000100.000.170.170.000.17Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th16121,04911.7213200200.170.090.260.170.26Matches
2015-201627Metzfr FRA2. Ligue 23rd28252,08623.2202200700.090.000.090.090.09Matches
2016-201728Alanyasportr TUR1. Süper Lig12th29292,41026.8448400810.150.150.300.150.30Matches
2017-201829Rangerssct SCO1. Premiership3rd37343,02033.66915601400.180.270.450.180.45Matches
2018-201930Rangerssct SCO1. Premiership2nd33262,25925.15510500310.200.200.400.200.40Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th32322,69529.9358300900.100.170.270.100.27Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th35353,02233.64711400700.120.210.330.120.33Matches
2021-202233Alanyasportr TUR1. Süper Lig5th35181,54017.1448400100.230.230.470.230.47Matches
2022-202334Alanyasportr TUR1. Süper Lig15th27171,56217.4134012500.060.170.230.000.17Matches
15 Seasons12 Clubs7 Leagues42833229,616329.147529943466150.140.160.300.130.29
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
Alanyaspor (3 Seasons)1 League91645,51261.2911208121410.150.180.330.130.31
Nacional (3 Seasons)1 League85635,74363.8147211133910.220.110.330.170.28
Rangers (2 Seasons)1 League70605,27958.71114251101710.190.240.430.190.43
Gençlerbirliği (2 Seasons)1 League67675,71763.5712197001600.110.190.300.110.30
Portimonense (1 Season)1 League28272,37626.4167100420.040.230.270.040.27
Metz (1 Season)1 League28252,08623.2202200700.090.000.090.090.09
Nürnberg (1 Season)1 League16121,04911.7213200200.170.090.260.170.26
Paços (1 Season)1 League1367558.4101100000.120.000.120.120.12
Granada (1 Season)1 League1155305.9011000100.000.170.170.000.17
Recreativo (1 Season)1 League1012132.4000000000.000.000.000.000.00
Rio Ave (1 Season)1 League522382.6000000100.000.000.000.000.00
Porto (1 Season)1 League401181.3000000000.000.000.000.000.00
Primeira Liga (6 Seasons)135989,230102.616132913331430.160.130.280.130.25
Süper Lig (5 Seasons)15813111,229124.816233915123010.130.180.310.120.30
Premiership (2 Seasons)70605,27958.71114251101710.190.240.430.190.43
Ligue 2 (1 Season)28252,08623.2202200700.090.000.090.090.09
2. Bundesliga (1 Season)16121,04911.7213200200.170.090.260.170.26
La Liga (1 Season)1155305.9011000100.000.170.170.000.17
La Liga 2 (1 Season)1012132.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2008-200920Porto1. Champions LgQF10110.1000000000.000.000.000.000.00Matches
2018-201930Rangers2. Europa LgGR553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32Matches
2 Seasons2 Clubs2 Leagues653964.4112100210.40.41.01.478290.230.230.450.230.450.090.230.320.090.32
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
Rangers (1 Season)1 League553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32
Porto (1 Season)1 League10110.1000000000.000.000.000.000.00
Europa Lg (1 Season)553854.3112100210.40.41.01.478290.230.230.470.230.470.090.230.320.090.32
Champions Lg (1 Season)10110.1000000000.000.000.000.000.00

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
2008-200920Porto1. Champions Lg0.1000.0000Matches
2008-200920Portopt POR1. Primeira Liga1.3021.530.0000Matches
2008-200920Rio Avept POR1. Primeira Liga2.6000.0000Matches
2009-201021Recreativoes ESP2. La Liga 22.4020.850.0000Matches
2009-201021Paçospt POR1. Primeira Liga8.4160.720.1700Matches
2010-201122Portimonensept POR1. Primeira Liga26.41260.980.0400Matches
2011-201223Nacionalpt POR1. Primeira Liga20.94150.720.2700Matches
2012-201324Nacionalpt POR1. Primeira Liga19.56160.820.3111Matches
2013-201425Nacionalpt POR1. Primeira Liga23.44140.600.1422Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.7260.510.3300Matches
2014-201526Granadaes ESP1. La Liga5.9030.510.0000Matches
2015-201627Metzfr FRA2. Ligue 223.22130.560.1500Matches
2016-201728Alanyasportr TUR1. Süper Lig26.84451942.21.680.710.090.2100Matches
2017-201829Rangerssct SCO1. Premiership33.66150.450.4001Matches
2018-201930Rangers2. Europa Lg4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6Matches
2018-201930Rangerssct SCO1. Premiership25.1500Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.93551629.11.840.530.050.1900Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.64571831.61.700.540.070.2200Matches
2021-202233Alanyasportr TUR1. Süper Lig17.14381642.12.220.940.110.2500Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4114535.70.810.290.000.0012Matches
15 Seasons12 Clubs9 Leagues333.54821319435.71.650.630.080.2026.80460.40.4+0.6+0.6
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Alanyaspor (3 Seasons)1 League61.29974041.21.580.650.080.2012
Nacional (3 Seasons)1 League63.814450.710.2433
Rangers (2 Seasons)2 Leagues62.91241750.00.940.450.250.4126.80010.40.40.10+0.6+0.6
Gençlerbirliği (2 Seasons)1 League63.571123430.41.760.540.060.2100
Portimonense (1 Season)1 League26.41260.980.0400
Metz (1 Season)1 League23.22130.560.1500
Nürnberg (1 Season)1 League11.7260.510.3300
Paços (1 Season)1 League8.4160.720.1700
Granada (1 Season)1 League5.9030.510.0000
Recreativo (1 Season)1 League2.4020.850.0000
Porto (1 Season)2 Leagues1.4021.400.0000
Rio Ave (1 Season)1 League2.6000.0000
Primeira Liga (6 Seasons)102.616790.770.1633
Süper Lig (5 Seasons)124.8162097435.41.680.590.070.2012
Premiership (2 Seasons)58.711150.450.4001
Ligue 2 (1 Season)23.22130.560.1500
2. Bundesliga (1 Season)11.7260.510.3300
La Liga (1 Season)5.9030.510.0000
La Liga 2 (1 Season)2.4020.850.0000
Europa Lg (1 Season)4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6
Champions Lg (1 Season)0.1000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2008-200920Rio Ave1 League2.6000.0000
2008-200920Porto2 Leagues1.4021.400.0000
2009-201021Recreativo1 League2.4020.850.0000
2009-201021Paços1 League8.4160.720.1700
2010-201122Portimonense1 League26.41260.980.0400
2011-201223Nacional1 League20.94150.720.2700
2012-201324Nacional1 League19.56160.820.3111
2013-201425Nacional1 League23.44140.600.1422
2014-201526Granada1 League5.9030.510.0000
2014-201526Nürnberg1 League11.7260.510.3300
2015-201627Metz1 League23.22130.560.1500
2016-201728Alanyaspor1 League26.84451942.21.680.710.090.2100
2017-201829Rangers1 League33.66150.450.4001
2018-201930Rangers2 Leagues29.464250.00.940.470.250.5026.80000.40.40.10+0.6+0.6
2019-202031Gençlerbirliği1 League29.93551629.11.840.530.050.1900
2020-202132Gençlerbirliği1 League33.64571831.61.700.540.070.2200
2021-202233Alanyaspor1 League17.14381642.12.220.940.110.2500
2022-202334Alanyaspor1 League17.4114535.70.810.290.000.0012
15 Seasons12 Clubs9 Leagues333.54821319435.71.650.630.080.2026.80460.40.4+0.6+0.6
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Alanyaspor (3 Seasons)1 League61.29974041.21.580.650.080.2012
Nacional (3 Seasons)1 League63.814450.710.2433
Rangers (2 Seasons)2 Leagues62.91241750.00.940.450.250.4126.80010.40.40.10+0.6+0.6
Gençlerbirliği (2 Seasons)1 League63.571123430.41.760.540.060.2100
Portimonense (1 Season)1 League26.41260.980.0400
Metz (1 Season)1 League23.22130.560.1500
Nürnberg (1 Season)1 League11.7260.510.3300
Paços (1 Season)1 League8.4160.720.1700
Granada (1 Season)1 League5.9030.510.0000
Recreativo (1 Season)1 League2.4020.850.0000
Porto (1 Season)2 Leagues1.4021.400.0000
Rio Ave (1 Season)1 League2.6000.0000
Primeira Liga (6 Seasons)102.616790.770.1633
Süper Lig (5 Seasons)124.8162097435.41.680.590.070.2012
Premiership (2 Seasons)58.711150.450.4001
Ligue 2 (1 Season)23.22130.560.1500
2. Bundesliga (1 Season)11.7260.510.3300
La Liga (1 Season)5.9030.510.0000
La Liga 2 (1 Season)2.4020.850.0000
Europa Lg (1 Season)4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6
Champions Lg (1 Season)0.1000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2008-200920Rio Avept POR1. Primeira Liga12th2.6000.0000Matches
2008-200920Portopt POR1. Primeira Liga1st1.3021.530.0000Matches
2009-201021Recreativoes ESP2. La Liga 29th2.4020.850.0000Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4160.720.1700Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.41260.980.0400Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.94150.720.2700Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.56160.820.3111Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.44140.600.1422Matches
2014-201526Granadaes ESP1. La Liga17th5.9030.510.0000Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.7260.510.3300Matches
2015-201627Metzfr FRA2. Ligue 23rd23.22130.560.1500Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.84451942.21.680.710.090.2100Matches
2017-201829Rangerssct SCO1. Premiership3rd33.66150.450.4001Matches
2018-201930Rangerssct SCO1. Premiership2nd25.1500Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.93551629.11.840.530.050.1900Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.64571831.61.700.540.070.2200Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.14381642.12.220.940.110.2500Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4114535.70.810.290.000.0012Matches
15 Seasons12 Clubs7 Leagues329.14720919235.41.680.630.070.2046
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Alanyaspor (3 Seasons)1 League61.29974041.21.580.650.080.2012
Nacional (3 Seasons)1 League63.814450.710.2433
Rangers (2 Seasons)1 League58.711150.450.4001
Gençlerbirliği (2 Seasons)1 League63.571123430.41.760.540.060.2100
Portimonense (1 Season)1 League26.41260.980.0400
Metz (1 Season)1 League23.22130.560.1500
Nürnberg (1 Season)1 League11.7260.510.3300
Paços (1 Season)1 League8.4160.720.1700
Granada (1 Season)1 League5.9030.510.0000
Recreativo (1 Season)1 League2.4020.850.0000
Rio Ave (1 Season)1 League2.6000.0000
Porto (1 Season)1 League1.3021.530.0000
Primeira Liga (6 Seasons)102.616790.770.1633
Süper Lig (5 Seasons)124.8162097435.41.680.590.070.2012
Premiership (2 Seasons)58.711150.450.4001
Ligue 2 (1 Season)23.22130.560.1500
2. Bundesliga (1 Season)11.7260.510.3300
La Liga (1 Season)5.9030.510.0000
La Liga 2 (1 Season)2.4020.850.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2008-200920Porto1. Champions LgQF0.1000.0000Matches
2018-201930Rangers2. Europa LgGR4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6Matches
2 Seasons2 Clubs2 Leagues4.414250.00.940.450.250.5026.80000.40.40.10+0.6+0.6
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
Rangers (1 Season)1 League4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6
Porto (1 Season)1 League0.1000.0000
Europa Lg (1 Season)4.314250.00.940.470.250.5026.80000.40.40.10+0.6+0.6
Champions Lg (1 Season)0.1000.0000

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
2008-200920Porto1. Champions Lg0.10Matches
2008-200920Portopt POR1. Primeira Liga1.30Matches
2008-200920Rio Avept POR1. Primeira Liga2.60Matches
2009-201021Recreativoes ESP2. La Liga 22.40Matches
2009-201021Paçospt POR1. Primeira Liga8.40Matches
2010-201122Portimonensept POR1. Primeira Liga26.46Matches
2011-201223Nacionalpt POR1. Primeira Liga20.94Matches
2012-201324Nacionalpt POR1. Primeira Liga19.52Matches
2013-201425Nacionalpt POR1. Primeira Liga23.41Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.71Matches
2014-201526Granadaes ESP1. La Liga5.91Matches
2015-201627Metzfr FRA2. Ligue 223.20Matches
2016-201728Alanyasportr TUR1. Süper Lig26.84Matches
2017-201829Rangerssct SCO1. Premiership33.69Matches
2018-201930Rangers2. Europa Lg4.38914461.81279370496279.0304566.751631.311.00.50.039228Matches
2018-201930Rangerssct SCO1. Premiership25.15Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.95Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.67Matches
2021-202233Alanyasportr TUR1. Süper Lig17.14Matches
2022-202334Alanyasportr TUR1. Süper Lig17.43Matches
15 Seasons12 Clubs9 Leagues333.58914461.81279370496279.0304566.751631.3531.00.5+52.039228
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
Alanyaspor (3 Seasons)1 League61.211
Nacional (3 Seasons)1 League63.87
Rangers (2 Seasons)2 Leagues62.98914461.81279370496279.0304566.751631.3151.00.5+14.039228
Gençlerbirliği (2 Seasons)1 League63.512
Portimonense (1 Season)1 League26.46
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.71
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.91
Recreativo (1 Season)1 League2.40
Porto (1 Season)2 Leagues1.40
Rio Ave (1 Season)1 League2.60
Primeira Liga (6 Seasons)102.613
Süper Lig (5 Seasons)124.823
Premiership (2 Seasons)58.714
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.71
La Liga (1 Season)5.91
La Liga 2 (1 Season)2.40
Europa Lg (1 Season)4.38914461.81279370496279.0304566.751631.311.00.50.039228
Champions Lg (1 Season)0.10
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
2008-200920Rio Ave1 League2.60
2008-200920Porto2 Leagues1.40
2009-201021Recreativo1 League2.40
2009-201021Paços1 League8.40
2010-201122Portimonense1 League26.46
2011-201223Nacional1 League20.94
2012-201324Nacional1 League19.52
2013-201425Nacional1 League23.41
2014-201526Granada1 League5.91
2014-201526Nürnberg1 League11.71
2015-201627Metz1 League23.20
2016-201728Alanyaspor1 League26.84
2017-201829Rangers1 League33.69
2018-201930Rangers2 Leagues29.48914461.81279370496279.0304566.751631.361.00.5+5.039228
2019-202031Gençlerbirliği1 League29.95
2020-202132Gençlerbirliği1 League33.67
2021-202233Alanyaspor1 League17.14
2022-202334Alanyaspor1 League17.43
15 Seasons12 Clubs9 Leagues333.58914461.81279370496279.0304566.751631.3531.00.5+52.039228
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
Alanyaspor (3 Seasons)1 League61.211
Nacional (3 Seasons)1 League63.87
Rangers (2 Seasons)2 Leagues62.98914461.81279370496279.0304566.751631.3151.00.5+14.039228
Gençlerbirliği (2 Seasons)1 League63.512
Portimonense (1 Season)1 League26.46
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.71
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.91
Recreativo (1 Season)1 League2.40
Porto (1 Season)2 Leagues1.40
Rio Ave (1 Season)1 League2.60
Primeira Liga (6 Seasons)102.613
Süper Lig (5 Seasons)124.823
Premiership (2 Seasons)58.714
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.71
La Liga (1 Season)5.91
La Liga 2 (1 Season)2.40
Europa Lg (1 Season)4.38914461.81279370496279.0304566.751631.311.00.50.039228
Champions Lg (1 Season)0.10
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
2008-200920Rio Avept POR1. Primeira Liga12th2.60Matches
2008-200920Portopt POR1. Primeira Liga1st1.30Matches
2009-201021Recreativoes ESP2. La Liga 29th2.40Matches
2009-201021Paçospt POR1. Primeira Liga10th8.40Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.46Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.94Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.52Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.41Matches
2014-201526Granadaes ESP1. La Liga17th5.91Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.71Matches
2015-201627Metzfr FRA2. Ligue 23rd23.20Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.84Matches
2017-201829Rangerssct SCO1. Premiership3rd33.69Matches
2018-201930Rangerssct SCO1. Premiership2nd25.15Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.95Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.67Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.14Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.43Matches
15 Seasons12 Clubs7 Leagues329.152
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
Alanyaspor (3 Seasons)1 League61.211
Nacional (3 Seasons)1 League63.87
Rangers (2 Seasons)1 League58.714
Gençlerbirliği (2 Seasons)1 League63.512
Portimonense (1 Season)1 League26.46
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.71
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.91
Recreativo (1 Season)1 League2.40
Rio Ave (1 Season)1 League2.60
Porto (1 Season)1 League1.30
Primeira Liga (6 Seasons)102.613
Süper Lig (5 Seasons)124.823
Premiership (2 Seasons)58.714
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.71
La Liga (1 Season)5.91
La Liga 2 (1 Season)2.40
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2008-200920Porto1. Champions LgQF0.10Matches
2018-201930Rangers2. Europa LgGR4.38914461.81279370496279.0304566.751631.311.00.50.039228Matches
2 Seasons2 Clubs2 Leagues4.48914461.81279370496279.0304566.751631.311.00.50.039228
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
Rangers (1 Season)1 League4.38914461.81279370496279.0304566.751631.311.00.50.039228
Porto (1 Season)1 League0.10
Europa Lg (1 Season)4.38914461.81279370496279.0304566.751631.311.00.50.039228
Champions Lg (1 Season)0.10
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
2008-200920Porto1. Champions Lg0.1Matches
2008-200920Portopt POR1. Primeira Liga1.3Matches
2008-200920Rio Avept POR1. Primeira Liga2.6Matches
2009-201021Recreativoes ESP2. La Liga 22.4Matches
2009-201021Paçospt POR1. Primeira Liga8.4Matches
2010-201122Portimonensept POR1. Primeira Liga26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga23.4Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.7Matches
2014-201526Granadaes ESP1. La Liga5.9Matches
2015-201627Metzfr FRA2. Ligue 223.2Matches
2016-201728Alanyasportr TUR1. Süper Lig26.8187Matches
2017-201829Rangerssct SCO1. Premiership33.6Matches
2018-201930Rangers2. Europa Lg4.3144136600219600008927Matches
2018-201930Rangerssct SCO1. Premiership25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.9200Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.6291Matches
2021-202233Alanyasportr TUR1. Süper Lig17.1118Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4107Matches
15 Seasons12 Clubs9 Leagues333.51441366002922600008927
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Alanyaspor (3 Seasons)1 League61.2412
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.9144136600219600008927
Gençlerbirliği (2 Seasons)1 League63.5491
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8903
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.3144136600219600008927
Champions Lg (1 Season)0.1
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
2008-200920Rio Ave1 League2.6
2008-200920Porto2 Leagues1.4
2009-201021Recreativo1 League2.4
2009-201021Paços1 League8.4
2010-201122Portimonense1 League26.4
2011-201223Nacional1 League20.9
2012-201324Nacional1 League19.5
2013-201425Nacional1 League23.4
2014-201526Granada1 League5.9
2014-201526Nürnberg1 League11.7
2015-201627Metz1 League23.2
2016-201728Alanyaspor1 League26.8187
2017-201829Rangers1 League33.6
2018-201930Rangers2 Leagues29.4144136600219600008927
2019-202031Gençlerbirliği1 League29.9200
2020-202132Gençlerbirliği1 League33.6291
2021-202233Alanyaspor1 League17.1118
2022-202334Alanyaspor1 League17.4107
15 Seasons12 Clubs9 Leagues333.51441366002922600008927
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Alanyaspor (3 Seasons)1 League61.2412
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.9144136600219600008927
Gençlerbirliği (2 Seasons)1 League63.5491
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8903
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.3144136600219600008927
Champions Lg (1 Season)0.1
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
2008-200920Rio Avept POR1. Primeira Liga12th2.6Matches
2008-200920Portopt POR1. Primeira Liga1st1.3Matches
2009-201021Recreativoes ESP2. La Liga 29th2.4Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.4Matches
2014-201526Granadaes ESP1. La Liga17th5.9Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.7Matches
2015-201627Metzfr FRA2. Ligue 23rd23.2Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.8187Matches
2017-201829Rangerssct SCO1. Premiership3rd33.6Matches
2018-201930Rangerssct SCO1. Premiership2nd25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.9200Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.6291Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.1118Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4107Matches
15 Seasons12 Clubs7 Leagues329.1903
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Alanyaspor (3 Seasons)1 League61.2412
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)1 League58.7
Gençlerbirliği (2 Seasons)1 League63.5491
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Rio Ave (1 Season)1 League2.6
Porto (1 Season)1 League1.3
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8903
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.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
2008-200920Porto1. Champions LgQF0.1Matches
2018-201930Rangers2. Europa LgGR4.3144136600219600008927Matches
2 Seasons2 Clubs2 Leagues4.4144136600219600008927
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (1 Season)1 League4.3144136600219600008927
Porto (1 Season)1 League0.1
Europa Lg (1 Season)4.3144136600219600008927
Champions Lg (1 Season)0.1

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
2008-200920Porto1. Champions Lg0.1Matches
2008-200920Portopt POR1. Primeira Liga1.3Matches
2008-200920Rio Avept POR1. Primeira Liga2.6Matches
2009-201021Recreativoes ESP2. La Liga 22.4Matches
2009-201021Paçospt POR1. Primeira Liga8.4Matches
2010-201122Portimonensept POR1. Primeira Liga26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga23.4Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.7Matches
2014-201526Granadaes ESP1. La Liga5.9Matches
2015-201627Metzfr FRA2. Ligue 223.2Matches
2016-201728Alanyasportr TUR1. Süper Lig26.8Matches
2017-201829Rangerssct SCO1. Premiership33.6Matches
2018-201930Rangers2. Europa Lg4.392.1180000130.70200001Matches
2018-201930Rangerssct SCO1. Premiership25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.9Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.6Matches
2021-202233Alanyasportr TUR1. Süper Lig17.1Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4Matches
15 Seasons12 Clubs9 Leagues333.592.1180000130.70200001
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.992.1180000130.70200001
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.392.1180000130.70200001
Champions Lg (1 Season)0.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200920Rio Ave1 League2.6
2008-200920Porto2 Leagues1.4
2009-201021Recreativo1 League2.4
2009-201021Paços1 League8.4
2010-201122Portimonense1 League26.4
2011-201223Nacional1 League20.9
2012-201324Nacional1 League19.5
2013-201425Nacional1 League23.4
2014-201526Granada1 League5.9
2014-201526Nürnberg1 League11.7
2015-201627Metz1 League23.2
2016-201728Alanyaspor1 League26.8
2017-201829Rangers1 League33.6
2018-201930Rangers2 Leagues29.492.1180000130.70200001
2019-202031Gençlerbirliği1 League29.9
2020-202132Gençlerbirliği1 League33.6
2021-202233Alanyaspor1 League17.1
2022-202334Alanyaspor1 League17.4
15 Seasons12 Clubs9 Leagues333.592.1180000130.70200001
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.992.1180000130.70200001
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.392.1180000130.70200001
Champions Lg (1 Season)0.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2008-200920Rio Avept POR1. Primeira Liga12th2.6Matches
2008-200920Portopt POR1. Primeira Liga1st1.3Matches
2009-201021Recreativoes ESP2. La Liga 29th2.4Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.4Matches
2014-201526Granadaes ESP1. La Liga17th5.9Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.7Matches
2015-201627Metzfr FRA2. Ligue 23rd23.2Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.8Matches
2017-201829Rangerssct SCO1. Premiership3rd33.6Matches
2018-201930Rangerssct SCO1. Premiership2nd25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.9Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.6Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.1Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4Matches
15 Seasons12 Clubs7 Leagues329.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)1 League58.7
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Rio Ave (1 Season)1 League2.6
Porto (1 Season)1 League1.3
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.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
2008-200920Porto1. Champions LgQF0.1Matches
2018-201930Rangers2. Europa LgGR4.392.1180000130.70200001Matches
2 Seasons2 Clubs2 Leagues4.492.1180000130.70200001
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (1 Season)1 League4.392.1180000130.70200001
Porto (1 Season)1 League0.1
Europa Lg (1 Season)4.392.1180000130.70200001
Champions Lg (1 Season)0.1

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
2008-200920Porto1. Champions Lg0.1Matches
2008-200920Portopt POR1. Primeira Liga1.3Matches
2008-200920Rio Avept POR1. Primeira Liga2.6Matches
2009-201021Recreativoes ESP2. La Liga 22.4Matches
2009-201021Paçospt POR1. Primeira Liga8.4Matches
2010-201122Portimonensept POR1. Primeira Liga26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga23.4Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.7Matches
2014-201526Granadaes ESP1. La Liga5.9Matches
2015-201627Metzfr FRA2. Ligue 223.2Matches
2016-201728Alanyasportr TUR1. Süper Lig26.85433Matches
2017-201829Rangerssct SCO1. Premiership33.6Matches
2018-201930Rangers2. Europa Lg4.3952612825.0660651430Matches
2018-201930Rangerssct SCO1. Premiership25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.93615Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.64025Matches
2021-202233Alanyasportr TUR1. Süper Lig17.12611Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4337Matches
15 Seasons12 Clubs9 Leagues333.591942612825.06606961430
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Alanyaspor (3 Seasons)1 League61.2113510
Nacional (3 Seasons)1 League63.80
Rangers (2 Seasons)2 Leagues62.9952612825.0660651430
Gençlerbirliği (2 Seasons)1 League63.576400
Portimonense (1 Season)1 League26.40
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.70
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.90
Recreativo (1 Season)1 League2.40
Porto (1 Season)2 Leagues1.40
Rio Ave (1 Season)1 League2.60
Primeira Liga (6 Seasons)102.60
Süper Lig (5 Seasons)124.8189910
Premiership (2 Seasons)58.70
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.70
La Liga (1 Season)5.90
La Liga 2 (1 Season)2.40
Europa Lg (1 Season)4.3952612825.0660651430
Champions Lg (1 Season)0.10
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
2008-200920Rio Ave1 League2.60
2008-200920Porto2 Leagues1.40
2009-201021Recreativo1 League2.40
2009-201021Paços1 League8.40
2010-201122Portimonense1 League26.40
2011-201223Nacional1 League20.90
2012-201324Nacional1 League19.50
2013-201425Nacional1 League23.40
2014-201526Granada1 League5.90
2014-201526Nürnberg1 League11.70
2015-201627Metz1 League23.20
2016-201728Alanyaspor1 League26.854330
2017-201829Rangers1 League33.60
2018-201930Rangers2 Leagues29.4952612825.0660651430
2019-202031Gençlerbirliği1 League29.936150
2020-202132Gençlerbirliği1 League33.640250
2021-202233Alanyaspor1 League17.126110
2022-202334Alanyaspor1 League17.43370
15 Seasons12 Clubs9 Leagues333.591942612825.06606961430
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Alanyaspor (3 Seasons)1 League61.2113510
Nacional (3 Seasons)1 League63.80
Rangers (2 Seasons)2 Leagues62.9952612825.0660651430
Gençlerbirliği (2 Seasons)1 League63.576400
Portimonense (1 Season)1 League26.40
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.70
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.90
Recreativo (1 Season)1 League2.40
Porto (1 Season)2 Leagues1.40
Rio Ave (1 Season)1 League2.60
Primeira Liga (6 Seasons)102.60
Süper Lig (5 Seasons)124.8189910
Premiership (2 Seasons)58.70
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.70
La Liga (1 Season)5.90
La Liga 2 (1 Season)2.40
Europa Lg (1 Season)4.3952612825.0660651430
Champions Lg (1 Season)0.10
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
2008-200920Rio Avept POR1. Primeira Liga12th2.6Matches
2008-200920Portopt POR1. Primeira Liga1st1.3Matches
2009-201021Recreativoes ESP2. La Liga 29th2.4Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.4Matches
2014-201526Granadaes ESP1. La Liga17th5.9Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.7Matches
2015-201627Metzfr FRA2. Ligue 23rd23.2Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.85433Matches
2017-201829Rangerssct SCO1. Premiership3rd33.6Matches
2018-201930Rangerssct SCO1. Premiership2nd25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.93615Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.64025Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.12611Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4337Matches
15 Seasons12 Clubs7 Leagues329.1189910
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
Alanyaspor (3 Seasons)1 League61.2113510
Nacional (3 Seasons)1 League63.80
Rangers (2 Seasons)1 League58.70
Gençlerbirliği (2 Seasons)1 League63.576400
Portimonense (1 Season)1 League26.40
Metz (1 Season)1 League23.20
Nürnberg (1 Season)1 League11.70
Paços (1 Season)1 League8.40
Granada (1 Season)1 League5.90
Recreativo (1 Season)1 League2.40
Rio Ave (1 Season)1 League2.60
Porto (1 Season)1 League1.30
Primeira Liga (6 Seasons)102.60
Süper Lig (5 Seasons)124.8189910
Premiership (2 Seasons)58.70
Ligue 2 (1 Season)23.20
2. Bundesliga (1 Season)11.70
La Liga (1 Season)5.90
La Liga 2 (1 Season)2.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
2008-200920Porto1. Champions LgQF0.1Matches
2018-201930Rangers2. Europa LgGR4.3952612825.0660651430Matches
2 Seasons2 Clubs2 Leagues4.4952612825.0660651430
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (1 Season)1 League4.3952612825.0660651430
Porto (1 Season)1 League0.10
Europa Lg (1 Season)4.3952612825.0660651430
Champions Lg (1 Season)0.10

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
2008-200920Porto1. Champions Lg0.1Matches
2008-200920Portopt POR1. Primeira Liga1.3Matches
2008-200920Rio Avept POR1. Primeira Liga2.6Matches
2009-201021Recreativoes ESP2. La Liga 22.4Matches
2009-201021Paçospt POR1. Primeira Liga8.4Matches
2010-201122Portimonensept POR1. Primeira Liga26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga23.4Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.7Matches
2014-201526Granadaes ESP1. La Liga5.9Matches
2015-201627Metzfr FRA2. Ligue 223.2Matches
2016-201728Alanyasportr TUR1. Süper Lig26.8Matches
2017-201829Rangerssct SCO1. Premiership33.6Matches
2018-201930Rangers2. Europa Lg4.3187222897941877457.1342.9923911917617411929Matches
2018-201930Rangerssct SCO1. Premiership25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.9Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.6Matches
2021-202233Alanyasportr TUR1. Süper Lig17.1Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4Matches
15 Seasons12 Clubs9 Leagues333.5187222897941877457.1342.9923911917617411929
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
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.9187222897941877457.1342.9923911917617411929
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.3187222897941877457.1342.9923911917617411929
Champions Lg (1 Season)0.1
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200920Rio Ave1 League2.6
2008-200920Porto2 Leagues1.4
2009-201021Recreativo1 League2.4
2009-201021Paços1 League8.4
2010-201122Portimonense1 League26.4
2011-201223Nacional1 League20.9
2012-201324Nacional1 League19.5
2013-201425Nacional1 League23.4
2014-201526Granada1 League5.9
2014-201526Nürnberg1 League11.7
2015-201627Metz1 League23.2
2016-201728Alanyaspor1 League26.8
2017-201829Rangers1 League33.6
2018-201930Rangers2 Leagues29.4187222897941877457.1342.9923911917617411929
2019-202031Gençlerbirliği1 League29.9
2020-202132Gençlerbirliği1 League33.6
2021-202233Alanyaspor1 League17.1
2022-202334Alanyaspor1 League17.4
15 Seasons12 Clubs9 Leagues333.5187222897941877457.1342.9923911917617411929
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
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)2 Leagues62.9187222897941877457.1342.9923911917617411929
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Porto (1 Season)2 Leagues1.4
Rio Ave (1 Season)1 League2.6
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Europa Lg (1 Season)4.3187222897941877457.1342.9923911917617411929
Champions Lg (1 Season)0.1
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2008-200920Rio Avept POR1. Primeira Liga12th2.6Matches
2008-200920Portopt POR1. Primeira Liga1st1.3Matches
2009-201021Recreativoes ESP2. La Liga 29th2.4Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.4Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.9Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.5Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.4Matches
2014-201526Granadaes ESP1. La Liga17th5.9Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.7Matches
2015-201627Metzfr FRA2. Ligue 23rd23.2Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.8Matches
2017-201829Rangerssct SCO1. Premiership3rd33.6Matches
2018-201930Rangerssct SCO1. Premiership2nd25.1Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.9Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.6Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.1Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4Matches
15 Seasons12 Clubs7 Leagues329.1
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
Alanyaspor (3 Seasons)1 League61.2
Nacional (3 Seasons)1 League63.8
Rangers (2 Seasons)1 League58.7
Gençlerbirliği (2 Seasons)1 League63.5
Portimonense (1 Season)1 League26.4
Metz (1 Season)1 League23.2
Nürnberg (1 Season)1 League11.7
Paços (1 Season)1 League8.4
Granada (1 Season)1 League5.9
Recreativo (1 Season)1 League2.4
Rio Ave (1 Season)1 League2.6
Porto (1 Season)1 League1.3
Primeira Liga (6 Seasons)102.6
Süper Lig (5 Seasons)124.8
Premiership (2 Seasons)58.7
Ligue 2 (1 Season)23.2
2. Bundesliga (1 Season)11.7
La Liga (1 Season)5.9
La Liga 2 (1 Season)2.4
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2008-200920Porto1. Champions LgQF0.1Matches
2018-201930Rangers2. Europa LgGR4.3187222897941877457.1342.9923911917617411929Matches
2 Seasons2 Clubs2 Leagues4.4187222897941877457.1342.9923911917617411929
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
Rangers (1 Season)1 League4.3187222897941877457.1342.9923911917617411929
Porto (1 Season)1 League0.1
Europa Lg (1 Season)4.3187222897941877457.1342.9923911917617411929
Champions Lg (1 Season)0.1

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
2008-200920Porto1. Champions Lg111110.101Matches
2008-200920Portopt POR1. Primeira Liga4118304.41.304Matches
2008-200920Rio Avept POR1. Primeira Liga5238488.82.6203Matches
2009-201021Recreativoes ESP2. La Liga 210213215.62.419Matches
2009-201021Paçospt POR1. Primeira Liga137555828.08.4637Matches
2010-201122Portimonensept POR1. Primeira Liga282,3768588.026.427201Matches
2011-201223Nacionalpt POR1. Primeira Liga281,8826769.720.920148Matches
2012-201324Nacionalpt POR1. Primeira Liga281,7516364.919.5181110Matches
2013-201425Nacionalpt POR1. Primeira Liga292,1107378.123.425114Matches
2014-201526Nürnbergde GER2. 2. Bundesliga161,0496634.311.7124401.501418-4-0.34-0.30Matches
2014-201526Granadaes ESP1. La Liga115304815.55.952630.64219-17-2.89-2.33Matches
2015-201627Metzfr FRA2. Ligue 2282,0867561.023.2258311.613326+7+0.30-0.24Matches
2016-201728Alanyasportr TUR1. Süper Lig292,4108378.826.82915001.174053-13-0.49-0.76Matches
2017-201829Rangerssct SCO1. Premiership373,0208288.333.6342131.81Matches
2018-201930Rangers2. Europa Lg53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65Matches
2018-201930Rangerssct SCO1. Premiership332,2596866.125.126811472042.035316+37+1.47+0.08Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig322,6958488.129.9328419001.003447-13-0.43+0.55Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig353,0228683.933.6358624000.913657-21-0.63+1.09Matches
2021-202233Alanyasportr TUR1. Süper Lig351,5404445.017.118744171211.633033-3-0.18-0.75Matches
2022-202334Alanyasportr TUR1. Süper Lig271,5625851.017.417744103030.932440-16-0.92-0.92Matches
15 Seasons12 Clubs9 Leagues43430,0126953.4333.5337811769719121.38274316-42-0.22-0.255.44.4+0.9+0.22+0.65
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
Alanyaspor (3 Seasons)1 League915,5126157.861.2647423271941.2894126-32-0.52-0.84
Nacional (3 Seasons)1 League855,7436870.963.8633622
Rangers (2 Seasons)2 Leagues755,6647676.762.9658137102041.896123+38+1.29+0.135.44.4+0.9+0.22+0.65
Gençlerbirliği (2 Seasons)1 League675,7178585.863.5678543000.9570104-34-0.54+0.90
Portimonense (1 Season)1 League282,3768588.026.427201
Metz (1 Season)1 League282,0867561.023.2258311.613326+7+0.30-0.24
Nürnberg (1 Season)1 League161,0496634.311.7124401.501418-4-0.34-0.30
Paços (1 Season)1 League137555828.08.4637
Granada (1 Season)1 League115304815.55.952630.64219-17-2.89-2.33
Recreativo (1 Season)1 League10213215.62.419
Porto (1 Season)2 Leagues5129264.41.405
Rio Ave (1 Season)1 League5238488.82.6203
Primeira Liga (6 Seasons)1359,2306848.8102.6985937
Süper Lig (5 Seasons)15811,2297169.3124.81318266271941.14164230-66-0.53-0.51
Premiership (2 Seasons)705,2797577.258.7608135102041.915316+37+1.47+0.08
Ligue 2 (1 Season)282,0867561.023.2258311.613326+7+0.30-0.24
2. Bundesliga (1 Season)161,0496634.311.7124401.501418-4-0.34-0.30
La Liga (1 Season)115304815.55.952630.64219-17-2.89-2.33
La Liga 2 (1 Season)10213215.62.419
Europa Lg (1 Season)53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65
Champions Lg (1 Season)111110.101
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
2008-200920Rio Ave1 League5238488.82.6203
2008-200920Porto2 Leagues5129264.41.405
2009-201021Recreativo1 League10213215.62.419
2009-201021Paços1 League137555828.08.4637
2010-201122Portimonense1 League282,3768588.026.427201
2011-201223Nacional1 League281,8826769.720.920148
2012-201324Nacional1 League281,7516364.919.5181110
2013-201425Nacional1 League292,1107378.123.425114
2014-201526Granada1 League115304815.55.952630.64219-17-2.89-2.33
2014-201526Nürnberg1 League161,0496634.311.7124401.501418-4-0.34-0.30
2015-201627Metz1 League282,0867561.023.2258311.613326+7+0.30-0.24
2016-201728Alanyaspor1 League292,4108378.826.82915001.174053-13-0.49-0.76
2017-201829Rangers1 League373,0208288.333.6342131.81
2018-201930Rangers2 Leagues382,6447066.829.431811672041.976123+38+1.29+0.135.44.4+0.9+0.22+0.65
2019-202031Gençlerbirliği1 League322,6958488.129.9328419001.003447-13-0.43+0.55
2020-202132Gençlerbirliği1 League353,0228683.933.6358624000.913657-21-0.63+1.09
2021-202233Alanyaspor1 League351,5404445.017.118744171211.633033-3-0.18-0.75
2022-202334Alanyaspor1 League271,5625851.017.417744103030.932440-16-0.92-0.92
15 Seasons12 Clubs9 Leagues43430,0126953.4333.5337811769719121.38274316-42-0.22-0.255.44.4+0.9+0.22+0.65
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
Alanyaspor (3 Seasons)1 League915,5126157.861.2647423271941.2894126-32-0.52-0.84
Nacional (3 Seasons)1 League855,7436870.963.8633622
Rangers (2 Seasons)2 Leagues755,6647676.762.9658137102041.896123+38+1.29+0.135.44.4+0.9+0.22+0.65
Gençlerbirliği (2 Seasons)1 League675,7178585.863.5678543000.9570104-34-0.54+0.90
Portimonense (1 Season)1 League282,3768588.026.427201
Metz (1 Season)1 League282,0867561.023.2258311.613326+7+0.30-0.24
Nürnberg (1 Season)1 League161,0496634.311.7124401.501418-4-0.34-0.30
Paços (1 Season)1 League137555828.08.4637
Granada (1 Season)1 League115304815.55.952630.64219-17-2.89-2.33
Recreativo (1 Season)1 League10213215.62.419
Porto (1 Season)2 Leagues5129264.41.405
Rio Ave (1 Season)1 League5238488.82.6203
Primeira Liga (6 Seasons)1359,2306848.8102.6985937
Süper Lig (5 Seasons)15811,2297169.3124.81318266271941.14164230-66-0.53-0.51
Premiership (2 Seasons)705,2797577.258.7608135102041.915316+37+1.47+0.08
Ligue 2 (1 Season)282,0867561.023.2258311.613326+7+0.30-0.24
2. Bundesliga (1 Season)161,0496634.311.7124401.501418-4-0.34-0.30
La Liga (1 Season)115304815.55.952630.64219-17-2.89-2.33
La Liga 2 (1 Season)10213215.62.419
Europa Lg (1 Season)53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65
Champions Lg (1 Season)111110.101
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
2008-200920Rio Avept POR1. Primeira Liga12th5238488.82.6203Matches
2008-200920Portopt POR1. Primeira Liga1st4118304.41.304Matches
2009-201021Recreativoes ESP2. La Liga 29th10213215.62.419Matches
2009-201021Paçospt POR1. Primeira Liga10th137555828.08.4637Matches
2010-201122Portimonensept POR1. Primeira Liga15th282,3768588.026.427201Matches
2011-201223Nacionalpt POR1. Primeira Liga7th281,8826769.720.920148Matches
2012-201324Nacionalpt POR1. Primeira Liga8th281,7516364.919.5181110Matches
2013-201425Nacionalpt POR1. Primeira Liga5th292,1107378.123.425114Matches
2014-201526Granadaes ESP1. La Liga17th115304815.55.952630.64219-17-2.89-2.33Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th161,0496634.311.7124401.501418-4-0.34-0.30Matches
2015-201627Metzfr FRA2. Ligue 23rd282,0867561.023.2258311.613326+7+0.30-0.24Matches
2016-201728Alanyasportr TUR1. Süper Lig12th292,4108378.826.82915001.174053-13-0.49-0.76Matches
2017-201829Rangerssct SCO1. Premiership3rd373,0208288.333.6342131.81Matches
2018-201930Rangerssct SCO1. Premiership2nd332,2596866.125.126811472042.035316+37+1.47+0.08Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th322,6958488.129.9328419001.003447-13-0.43+0.55Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th353,0228683.933.6358624000.913657-21-0.63+1.09Matches
2021-202233Alanyasportr TUR1. Süper Lig5th351,5404445.017.118744171211.633033-3-0.18-0.75Matches
2022-202334Alanyasportr TUR1. Süper Lig15th271,5625851.017.417744103030.932440-16-0.92-0.92Matches
15 Seasons12 Clubs7 Leagues42829,6166953.2329.1332821749619121.38266309-43-0.23-0.27
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Alanyaspor (3 Seasons)1 League915,5126157.861.2647423271941.2894126-32-0.52-0.84
Nacional (3 Seasons)1 League855,7436870.963.8633622
Rangers (2 Seasons)1 League705,2797577.258.7608135102041.915316+37+1.47+0.08
Gençlerbirliği (2 Seasons)1 League675,7178585.863.5678543000.9570104-34-0.54+0.90
Portimonense (1 Season)1 League282,3768588.026.427201
Metz (1 Season)1 League282,0867561.023.2258311.613326+7+0.30-0.24
Nürnberg (1 Season)1 League161,0496634.311.7124401.501418-4-0.34-0.30
Paços (1 Season)1 League137555828.08.4637
Granada (1 Season)1 League115304815.55.952630.64219-17-2.89-2.33
Recreativo (1 Season)1 League10213215.62.419
Rio Ave (1 Season)1 League5238488.82.6203
Porto (1 Season)1 League4118304.41.304
Primeira Liga (6 Seasons)1359,2306848.8102.6985937
Süper Lig (5 Seasons)15811,2297169.3124.81318266271941.14164230-66-0.53-0.51
Premiership (2 Seasons)705,2797577.258.7608135102041.915316+37+1.47+0.08
Ligue 2 (1 Season)282,0867561.023.2258311.613326+7+0.30-0.24
2. Bundesliga (1 Season)161,0496634.311.7124401.501418-4-0.34-0.30
La Liga (1 Season)115304815.55.952630.64219-17-2.89-2.33
La Liga 2 (1 Season)10213215.62.419
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2008-200920Porto1. Champions LgQF111110.101Matches
2018-201930Rangers2. Europa LgGR53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65Matches
2 Seasons2 Clubs2 Leagues63966671.34.45772101.5887+1+0.23+0.815.44.4+0.9+0.22+0.65
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
Rangers (1 Season)1 League53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65
Porto (1 Season)1 League111110.101
Europa Lg (1 Season)53857771.34.35772001.5887+1+0.23+0.815.44.4+0.9+0.22+0.65
Champions Lg (1 Season)111110.101

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
2008-200920Porto1. Champions Lg0.1000Matches
2008-200920Portopt POR1. Primeira Liga1.300Matches
2008-200920Rio Avept POR1. Primeira Liga2.610Matches
2009-201021Recreativoes ESP2. La Liga 22.400Matches
2009-201021Paçospt POR1. Primeira Liga8.4008Matches
2010-201122Portimonensept POR1. Primeira Liga26.44240Matches
2011-201223Nacionalpt POR1. Primeira Liga20.93030Matches
2012-201324Nacionalpt POR1. Primeira Liga19.540Matches
2013-201425Nacionalpt POR1. Primeira Liga23.421Matches
2014-201526Nürnbergde GER2. 2. Bundesliga11.72015Matches
2014-201526Granadaes ESP1. La Liga5.9107Matches
2015-201627Metzfr FRA2. Ligue 223.27024Matches
2016-201728Alanyasportr TUR1. Süper Lig26.8810423081873354000Matches
2017-201829Rangerssct SCO1. Premiership33.64045Matches
2018-201930Rangers2. Europa Lg4.321194219550001361233.3Matches
2018-201930Rangerssct SCO1. Premiership25.13110Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig29.99005223320015361Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig33.67004531729125400Matches
2021-202233Alanyasportr TUR1. Süper Lig17.11002110511811260Matches
2022-202334Alanyasportr TUR1. Süper Lig17.4500281151077330Matches
15 Seasons12 Clubs9 Leagues333.5636236610930922961940011361233.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Alanyaspor (3 Seasons)1 League61.2141091511841251113000
Nacional (3 Seasons)1 League63.89130
Rangers (2 Seasons)2 Leagues62.9922544219550001361233.3
Gençlerbirliği (2 Seasons)1 League63.5160097541049140761
Portimonense (1 Season)1 League26.44240
Metz (1 Season)1 League23.27024
Nürnberg (1 Season)1 League11.72015
Paços (1 Season)1 League8.4008
Granada (1 Season)1 League5.9107
Recreativo (1 Season)1 League2.400
Porto (1 Season)2 Leagues1.4000
Rio Ave (1 Season)1 League2.610
Primeira Liga (6 Seasons)102.614378
Süper Lig (5 Seasons)124.830101881052890391189001
Premiership (2 Seasons)58.7711450
Ligue 2 (1 Season)23.27024
2. Bundesliga (1 Season)11.72015
La Liga (1 Season)5.9107
La Liga 2 (1 Season)2.400
Europa Lg (1 Season)4.321194219550001361233.3
Champions Lg (1 Season)0.1000
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
2008-200920Rio Ave1 League2.610
2008-200920Porto2 Leagues1.4000
2009-201021Recreativo1 League2.400
2009-201021Paços1 League8.4008
2010-201122Portimonense1 League26.44240
2011-201223Nacional1 League20.93030
2012-201324Nacional1 League19.540
2013-201425Nacional1 League23.421
2014-201526Granada1 League5.9107
2014-201526Nürnberg1 League11.72015
2015-201627Metz1 League23.27024
2016-201728Alanyaspor1 League26.8810423081873354000
2017-201829Rangers1 League33.64045
2018-201930Rangers2 Leagues29.452294219550001361233.3
2019-202031Gençlerbirliği1 League29.99005223320015361
2020-202132Gençlerbirliği1 League33.67004531729125400
2021-202233Alanyaspor1 League17.11002110511811260
2022-202334Alanyaspor1 League17.4500281151077330
15 Seasons12 Clubs9 Leagues333.5636236610930922961940011361233.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Alanyaspor (3 Seasons)1 League61.2141091511841251113000
Nacional (3 Seasons)1 League63.89130
Rangers (2 Seasons)2 Leagues62.9922544219550001361233.3
Gençlerbirliği (2 Seasons)1 League63.5160097541049140761
Portimonense (1 Season)1 League26.44240
Metz (1 Season)1 League23.27024
Nürnberg (1 Season)1 League11.72015
Paços (1 Season)1 League8.4008
Granada (1 Season)1 League5.9107
Recreativo (1 Season)1 League2.400
Porto (1 Season)2 Leagues1.4000
Rio Ave (1 Season)1 League2.610
Primeira Liga (6 Seasons)102.614378
Süper Lig (5 Seasons)124.830101881052890391189001
Premiership (2 Seasons)58.7711450
Ligue 2 (1 Season)23.27024
2. Bundesliga (1 Season)11.72015
La Liga (1 Season)5.9107
La Liga 2 (1 Season)2.400
Europa Lg (1 Season)4.321194219550001361233.3
Champions Lg (1 Season)0.1000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2008-200920Rio Avept POR1. Primeira Liga12th2.610Matches
2008-200920Portopt POR1. Primeira Liga1st1.300Matches
2009-201021Recreativoes ESP2. La Liga 29th2.400Matches
2009-201021Paçospt POR1. Primeira Liga10th8.4008Matches
2010-201122Portimonensept POR1. Primeira Liga15th26.44240Matches
2011-201223Nacionalpt POR1. Primeira Liga7th20.93030Matches
2012-201324Nacionalpt POR1. Primeira Liga8th19.540Matches
2013-201425Nacionalpt POR1. Primeira Liga5th23.421Matches
2014-201526Granadaes ESP1. La Liga17th5.9107Matches
2014-201526Nürnbergde GER2. 2. Bundesliga9th11.72015Matches
2015-201627Metzfr FRA2. Ligue 23rd23.27024Matches
2016-201728Alanyasportr TUR1. Süper Lig12th26.8810423081873354000Matches
2017-201829Rangerssct SCO1. Premiership3rd33.64045Matches
2018-201930Rangerssct SCO1. Premiership2nd25.13110Matches
2019-202031Gençlerbirliğitr TUR1. Süper Lig12th29.99005223320015361Matches
2020-202132Gençlerbirliğitr TUR1. Süper Lig20th33.67004531729125400Matches
2021-202233Alanyasportr TUR1. Süper Lig5th17.11002110511811260Matches
2022-202334Alanyasportr TUR1. Süper Lig15th17.4500281151077330Matches
15 Seasons12 Clubs7 Leagues329.161513571052890391189001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Alanyaspor (3 Seasons)1 League61.2141091511841251113000
Nacional (3 Seasons)1 League63.89130
Rangers (2 Seasons)1 League58.7711450
Gençlerbirliği (2 Seasons)1 League63.5160097541049140761
Portimonense (1 Season)1 League26.44240
Metz (1 Season)1 League23.27024
Nürnberg (1 Season)1 League11.72015
Paços (1 Season)1 League8.4008
Granada (1 Season)1 League5.9107
Recreativo (1 Season)1 League2.400
Rio Ave (1 Season)1 League2.610
Porto (1 Season)1 League1.300
Primeira Liga (6 Seasons)102.614378
Süper Lig (5 Seasons)124.830101881052890391189001
Premiership (2 Seasons)58.7711450
Ligue 2 (1 Season)23.27024
2. Bundesliga (1 Season)11.72015
La Liga (1 Season)5.9107
La Liga 2 (1 Season)2.400
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2008-200920Porto1. Champions LgQF0.1000Matches
2018-201930Rangers2. Europa LgGR4.321194219550001361233.3Matches
2 Seasons2 Clubs2 Leagues4.421194219550001361233.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (1 Season)1 League4.321194219550001361233.3
Porto (1 Season)1 League0.1000
Europa Lg (1 Season)4.321194219550001361233.3
Champions Lg (1 Season)0.1000

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.

More Daniel Candeias Pages

Daniel Candeias Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison