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
2010-201120Beira-Marpt POR1. Primeira Liga27131,29314.4426400200.280.140.420.280.42Matches
2011-201221Olhanensept POR1. Primeira Liga27262,15824.07512611600.290.210.500.250.46Matches
2012-201322Académica2. Europa Lg665315.9303211200.510.000.510.340.34Matches
2012-201322Académicapt POR1. Primeira Liga25211,81720.26511422300.300.250.540.200.45Matches
2013-201423Sporting CPpt POR1. Primeira Liga20121,03011.4336300200.260.260.520.260.52Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1075355.9101100000.170.000.170.170.17Matches
2014-201524ADO Den Haagnl NED1. Eredivisie1498259.2213200000.220.110.330.220.33Matches
2014-201524Dinamo Zagreb2. Europa Lg332322.6000000000.000.000.000.000.00Matches
2015-201625Braga2. Europa Lg1044074.5202200100.440.000.440.440.44Matches
2015-201625Bragapt POR1. Primeira Liga1497688.5112100100.120.120.230.120.23Matches
2016-201726Braga2. Europa Lg664444.9123100000.200.410.610.200.61Matches
2016-201726Bragapt POR1. Primeira Liga18151,30914.56612511300.410.410.830.340.76Matches
2017-201827Braga2. Europa Lg211191.3011000000.20.20.60.844120.000.760.760.000.760.120.440.570.120.57Matches
2017-201827Bragapt POR1. Primeira Liga16151,16312.9718700000.540.080.620.540.62Matches
2018-201928Bragapt POR1. Primeira Liga32242,13923.8122147552010.56.63.19.652831590.500.080.590.290.380.440.130.570.280.41Matches
2019-202029Braga2. Europa Lg30800.9202200001.81.80.22.00382.250.002.252.252.251.980.232.221.982.22Matches
2019-202029Bragapt POR1. Primeira Liga1867077.9303300203.83.80.84.61332800.380.000.380.380.380.480.110.590.480.59Matches
2021-202231Alanyasportr TUR1. Süper Lig221095010.6415401000.380.090.470.380.47Matches
2022-202332Alanyasportr TUR1. Süper Lig1677067.8415400200.510.130.640.510.64Matches
12 Seasons8 Clubs5 Leagues28919417,213191.368319958101126016.212.34.717.0691222590.360.160.520.300.470.480.140.620.360.50
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
Braga (5 Seasons)2 Leagues119807,13679.334134728669016.212.34.717.0691222590.430.160.590.350.520.480.140.620.360.50
Alanyaspor (2 Seasons)1 League38171,65618.48210801200.430.110.540.430.54
Académica (1 Season)2 Leagues31272,34826.19514633500.340.190.540.230.42
Beira-Mar (1 Season)1 League27131,29314.4426400200.280.140.420.280.42
Olhanense (1 Season)1 League27262,15824.07512611600.290.210.500.250.46
Sporting CP (1 Season)1 League20121,03011.4336300200.260.260.520.260.52
ADO Den Haag (1 Season)1 League1498259.2213200000.220.110.330.220.33
Dinamo Zagreb (1 Season)2 Leagues13107678.5101100000.120.000.120.120.12
Primeira Liga (9 Seasons)19714112,384137.6492574409921014.310.43.914.2651152390.360.180.540.290.470.450.120.580.330.45
Europa Lg (6 Seasons)30201,81320.18311711301.91.90.82.747200.400.150.550.350.500.870.361.230.871.23
Süper Lig (2 Seasons)38171,65618.48210801200.430.110.540.430.54
Eredivisie (1 Season)1498259.2213200000.220.110.330.220.33
1. HNL (1 Season)1075355.9101100000.170.000.170.170.17
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201120Beira-Mar1 League27131,29314.4426400200.280.140.420.280.42
2011-201221Olhanense1 League27262,15824.07512611600.290.210.500.250.46
2012-201322Académica2 Leagues31272,34826.19514633500.340.190.540.230.42
2013-201423Sporting CP1 League20121,03011.4336300200.260.260.520.260.52
2014-201524ADO Den Haag1 League1498259.2213200000.220.110.330.220.33
2014-201524Dinamo Zagreb2 Leagues13107678.5101100000.120.000.120.120.12
2015-201625Braga2 Leagues24131,17513.1314300200.230.080.310.230.31
2016-201726Braga2 Leagues24211,75319.57815611300.360.410.770.310.72
2017-201827Braga2 Leagues18161,28214.2729700000.20.20.60.844120.490.140.630.490.630.120.440.570.120.57
2018-201928Braga1 League32242,13923.8122147552010.56.63.19.652831590.500.080.590.290.380.440.130.570.280.41
2019-202029Braga2 Leagues2167878.7505500205.55.51.06.61335880.570.000.570.570.570.630.120.750.630.75
2021-202231Alanyaspor1 League221095010.6415401000.380.090.470.380.47
2022-202332Alanyaspor1 League1677067.8415400200.510.130.640.510.64
12 Seasons8 Clubs5 Leagues28919417,213191.368319958101126016.212.34.717.0691222590.360.160.520.300.470.480.140.620.360.50
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
Braga (5 Seasons)2 Leagues119807,13679.334134728669016.212.34.717.0691222590.430.160.590.350.520.480.140.620.360.50
Alanyaspor (2 Seasons)1 League38171,65618.48210801200.430.110.540.430.54
Académica (1 Season)2 Leagues31272,34826.19514633500.340.190.540.230.42
Beira-Mar (1 Season)1 League27131,29314.4426400200.280.140.420.280.42
Olhanense (1 Season)1 League27262,15824.07512611600.290.210.500.250.46
Sporting CP (1 Season)1 League20121,03011.4336300200.260.260.520.260.52
ADO Den Haag (1 Season)1 League1498259.2213200000.220.110.330.220.33
Dinamo Zagreb (1 Season)2 Leagues13107678.5101100000.120.000.120.120.12
Primeira Liga (9 Seasons)19714112,384137.6492574409921014.310.43.914.2651152390.360.180.540.290.470.450.120.580.330.45
Europa Lg (6 Seasons)30201,81320.18311711301.91.90.82.747200.400.150.550.350.500.870.361.230.871.23
Süper Lig (2 Seasons)38171,65618.48210801200.430.110.540.430.54
Eredivisie (1 Season)1498259.2213200000.220.110.330.220.33
1. HNL (1 Season)1075355.9101100000.170.000.170.170.17
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201120Beira-Marpt POR1. Primeira Liga13th27131,29314.4426400200.280.140.420.280.42Matches
2011-201221Olhanensept POR1. Primeira Liga8th27262,15824.07512611600.290.210.500.250.46Matches
2012-201322Académicapt POR1. Primeira Liga11th25211,81720.26511422300.300.250.540.200.45Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd20121,03011.4336300200.260.260.520.260.52Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th1498259.2213200000.220.110.330.220.33Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st1075355.9101100000.170.000.170.170.17Matches
2015-201625Bragapt POR1. Primeira Liga4th1497688.5112100100.120.120.230.120.23Matches
2016-201726Bragapt POR1. Primeira Liga5th18151,30914.56612511300.410.410.830.340.76Matches
2017-201827Bragapt POR1. Primeira Liga4th16151,16312.9718700000.540.080.620.540.62Matches
2018-201928Bragapt POR1. Primeira Liga4th32242,13923.8122147552010.56.63.19.652831590.500.080.590.290.380.440.130.570.280.41Matches
2019-202029Bragapt POR1. Primeira Liga3rd1867077.9303300203.83.80.84.61332800.380.000.380.380.380.480.110.590.480.59Matches
2021-202231Alanyasportr TUR1. Süper Lig5th221095010.6415401000.380.090.470.380.47Matches
2022-202332Alanyasportr TUR1. Süper Lig15th1677067.8415400200.510.130.640.510.64Matches
12 Seasons8 Clubs4 Leagues25917415,400171.16028885191023014.310.43.914.2651152390.350.160.510.300.460.450.120.580.330.45
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
Braga (5 Seasons)1 League98696,08667.629103923668014.310.43.914.2651152390.430.150.580.340.490.450.120.580.330.45
Alanyaspor (2 Seasons)1 League38171,65618.48210801200.430.110.540.430.54
Beira-Mar (1 Season)1 League27131,29314.4426400200.280.140.420.280.42
Olhanense (1 Season)1 League27262,15824.07512611600.290.210.500.250.46
Académica (1 Season)1 League25211,81720.26511422300.300.250.540.200.45
Sporting CP (1 Season)1 League20121,03011.4336300200.260.260.520.260.52
ADO Den Haag (1 Season)1 League1498259.2213200000.220.110.330.220.33
Dinamo Zagreb (1 Season)1 League1075355.9101100000.170.000.170.170.17
Primeira Liga (9 Seasons)19714112,384137.6492574409921014.310.43.914.2651152390.360.180.540.290.470.450.120.580.330.45
Süper Lig (2 Seasons)38171,65618.48210801200.430.110.540.430.54
Eredivisie (1 Season)1498259.2213200000.220.110.330.220.33
1. HNL (1 Season)1075355.9101100000.170.000.170.170.17
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201322Académica2. Europa LgGR665315.9303211200.510.000.510.340.34Matches
2014-201524Dinamo Zagreb2. Europa LgGR332322.6000000000.000.000.000.000.00Matches
2015-201625Braga2. Europa LgQF1044074.5202200100.440.000.440.440.44Matches
2016-201726Braga2. Europa LgGR664444.9123100000.200.410.610.200.61Matches
2017-201827Braga2. Europa LgR32211191.3011000000.20.20.60.844120.000.760.760.000.760.120.440.570.120.57Matches
2019-202029Braga2. Europa LgR3230800.9202200001.81.80.22.00382.250.002.252.252.251.980.232.221.982.22Matches
6 Seasons3 Clubs1 League30201,81320.18311711301.91.90.82.747200.400.150.550.350.500.870.361.230.871.23
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
Braga (4 Seasons)1 League21111,05011.7538500101.91.90.82.747200.430.260.690.430.690.870.361.230.871.23
Académica (1 Season)1 League665315.9303211200.510.000.510.340.34
Dinamo Zagreb (1 Season)1 League332322.6000000000.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
201928ao AngolaAfrica Cup of NationsGR311191.3000000000.000.000.000.000.00Matches
201928ao AngolaAfrica Cup of Nations qualification11901.0101100001.000.001.001.001.00Matches
202130ao AngolaAfrica Cup of Nations qualification11901.0101100001.000.001.001.001.00Matches
2 Seasons1 Club2 Leagues532993.3202200000.600.000.600.600.60
Africa Cup of Nations qualification (2 Seasons)221802.0202200001.000.001.001.001.00
Africa Cup of Nations (1 Season)311191.3000000000.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
2010-201120Beira-Marpt POR1. Primeira Liga14.44241.670.1700Matches
2011-201221Olhanensept POR1. Primeira Liga24.07291.210.2111Matches
2012-201322Académica2. Europa Lg5.9371.190.2911Matches
2012-201322Académicapt POR1. Primeira Liga20.26211.040.1922Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.43121.050.2500Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.9161.010.1700Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.2260.650.3300Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6041.550.0000Matches
2015-201625Braga2. Europa Lg4.5251.110.4000Matches
2015-201625Bragapt POR1. Primeira Liga8.5140.470.2500Matches
2016-201726Braga2. Europa Lg4.9111654.52.231.220.090.1700Matches
2016-201726Bragapt POR1. Primeira Liga14.560120.000.830.4211Matches
2017-201827Braga2. Europa Lg1.304125.03.030.760.000.0021.20000.20.20.04-0.2-0.2Matches
2017-201827Bragapt POR1. Primeira Liga12.97401742.53.101.320.180.4100Matches
2018-201928Bragapt POR1. Primeira Liga23.812572442.12.401.010.120.2918.615510.56.60.12+1.5+0.4Matches
2019-202029Braga2. Europa Lg0.9266100.06.756.750.330.3317.60001.81.80.29+0.2+0.2Matches
2019-202029Bragapt POR1. Primeira Liga7.93281450.03.561.780.110.2118.02003.83.80.13-0.8-0.8Matches
2021-202231Alanyasportr TUR1. Süper Lig10.64301343.32.841.230.130.3101Matches
2022-202332Alanyasportr TUR1. Süper Lig7.8419842.12.421.020.210.5000Matches
12 Seasons8 Clubs5 Leagues191.36819521951.82.301.150.170.2618.43101116.212.30.13+0.8-0.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
Braga (5 Seasons)2 Leagues79.3341468954.82.201.120.170.3118.436616.212.30.13+0.8-0.3
Alanyaspor (2 Seasons)1 League18.48492142.92.661.140.160.3801
Académica (1 Season)2 Leagues26.19281.070.2133
Beira-Mar (1 Season)1 League14.44241.670.1700
Olhanense (1 Season)1 League24.07291.210.2111
Sporting CP (1 Season)1 League11.43121.050.2500
ADO Den Haag (1 Season)1 League9.2260.650.3300
Dinamo Zagreb (1 Season)2 Leagues8.51101.170.1000
Primeira Liga (9 Seasons)137.64912515753.62.121.140.180.2518.439914.310.40.12+0.7-0.4
Europa Lg (6 Seasons)20.18212961.92.941.440.140.2419.00111.91.90.19+0.1+0.1
Süper Lig (2 Seasons)18.48492142.92.661.140.160.3801
Eredivisie (1 Season)9.2260.650.3300
1. HNL (1 Season)5.9161.010.1700
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
2010-201120Beira-Mar1 League14.44241.670.1700
2011-201221Olhanense1 League24.07291.210.2111
2012-201322Académica2 Leagues26.19281.070.2133
2013-201423Sporting CP1 League11.43121.050.2500
2014-201524ADO Den Haag1 League9.2260.650.3300
2014-201524Dinamo Zagreb2 Leagues8.51101.170.1000
2015-201625Braga2 Leagues13.1390.690.3300
2016-201726Braga2 Leagues19.571118163.60.560.920.550.3311
2017-201827Braga2 Leagues14.27441840.93.091.260.160.3921.20000.20.20.04-0.2-0.2
2018-201928Braga1 League23.812572442.12.401.010.120.2918.615510.56.60.12+1.5+0.4
2019-202029Braga2 Leagues8.75342058.83.892.290.150.2517.92005.55.50.16-0.5-0.5
2021-202231Alanyaspor1 League10.64301343.32.841.230.130.3101
2022-202332Alanyaspor1 League7.8419842.12.421.020.210.5000
12 Seasons8 Clubs5 Leagues191.36819521951.82.301.150.170.2618.43101116.212.30.13+0.8-0.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
Braga (5 Seasons)2 Leagues79.3341468954.82.201.120.170.3118.436616.212.30.13+0.8-0.3
Alanyaspor (2 Seasons)1 League18.48492142.92.661.140.160.3801
Académica (1 Season)2 Leagues26.19281.070.2133
Beira-Mar (1 Season)1 League14.44241.670.1700
Olhanense (1 Season)1 League24.07291.210.2111
Sporting CP (1 Season)1 League11.43121.050.2500
ADO Den Haag (1 Season)1 League9.2260.650.3300
Dinamo Zagreb (1 Season)2 Leagues8.51101.170.1000
Primeira Liga (9 Seasons)137.64912515753.62.121.140.180.2518.439914.310.40.12+0.7-0.4
Europa Lg (6 Seasons)20.18212961.92.941.440.140.2419.00111.91.90.19+0.1+0.1
Süper Lig (2 Seasons)18.48492142.92.661.140.160.3801
Eredivisie (1 Season)9.2260.650.3300
1. HNL (1 Season)5.9161.010.1700
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.44241.670.1700Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.07291.210.2111Matches
2012-201322Académicapt POR1. Primeira Liga11th20.26211.040.1922Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.43121.050.2500Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.2260.650.3300Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.9161.010.1700Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5140.470.2500Matches
2016-201726Bragapt POR1. Primeira Liga5th14.560120.000.830.4211Matches
2017-201827Bragapt POR1. Primeira Liga4th12.97401742.53.101.320.180.4100Matches
2018-201928Bragapt POR1. Primeira Liga4th23.812572442.12.401.010.120.2918.615510.56.60.12+1.5+0.4Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.93281450.03.561.780.110.2118.02003.83.80.13-0.8-0.8Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.64301343.32.841.230.130.3101Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.8419842.12.421.020.210.5000Matches
12 Seasons8 Clubs4 Leagues171.16017419050.62.251.110.170.2718.4391014.310.40.12+0.7-0.4
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
Braga (5 Seasons)1 League67.6291257153.62.121.050.180.3218.436614.310.40.12+0.7-0.4
Alanyaspor (2 Seasons)1 League18.48492142.92.661.140.160.3801
Beira-Mar (1 Season)1 League14.44241.670.1700
Olhanense (1 Season)1 League24.07291.210.2111
Académica (1 Season)1 League20.26211.040.1922
Sporting CP (1 Season)1 League11.43121.050.2500
ADO Den Haag (1 Season)1 League9.2260.650.3300
Dinamo Zagreb (1 Season)1 League5.9161.010.1700
Primeira Liga (9 Seasons)137.64912515753.62.121.140.180.2518.439914.310.40.12+0.7-0.4
Süper Lig (2 Seasons)18.48492142.92.661.140.160.3801
Eredivisie (1 Season)9.2260.650.3300
1. HNL (1 Season)5.9161.010.1700
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
2012-201322Académica2. Europa LgGR5.9371.190.2911Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6041.550.0000Matches
2015-201625Braga2. Europa LgQF4.5251.110.4000Matches
2016-201726Braga2. Europa LgGR4.9111654.52.231.220.090.1700Matches
2017-201827Braga2. Europa LgR321.304125.03.030.760.000.0021.20000.20.20.04-0.2-0.2Matches
2019-202029Braga2. Europa LgR320.9266100.06.756.750.330.3317.60001.81.80.29+0.2+0.2Matches
6 Seasons3 Clubs1 League20.18212961.92.941.440.140.2419.00111.91.90.19+0.1+0.1
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
Braga (4 Seasons)1 League11.75211861.92.941.540.140.2819.00001.91.90.19+0.1+0.1
Académica (1 Season)1 League5.9371.190.2911
Dinamo Zagreb (1 Season)1 League2.6041.550.0000
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
201928ao AngolaAfrica Cup of NationsGR1.30300.02.270.000.0000Matches
201928ao AngolaAfrica Cup of Nations qualification1.0100Matches
202130ao AngolaAfrica Cup of Nations qualification1.0100Matches
2 Seasons1 Club2 Leagues3.32300.02.270.000.0000
Africa Cup of Nations qualification (2 Seasons)2.0200
Africa Cup of Nations (1 Season)1.30300.02.270.000.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
2010-201120Beira-Marpt POR1. Primeira Liga14.42Matches
2011-201221Olhanensept POR1. Primeira Liga24.05Matches
2012-201322Académica2. Europa Lg5.90Matches
2012-201322Académicapt POR1. Primeira Liga20.25Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.43Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.90Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.21Matches
2014-201524Dinamo Zagreb2. Europa Lg2.60Matches
2015-201625Braga2. Europa Lg4.50Matches
2015-201625Bragapt POR1. Primeira Liga8.51Matches
2016-201726Braga2. Europa Lg4.92Matches
2016-201726Bragapt POR1. Primeira Liga14.56Matches
2017-201827Braga2. Europa Lg1.3193063.3331925683.381080.03837.510.60.4+0.433104Matches
2017-201827Bragapt POR1. Primeira Liga12.91Matches
2018-201928Bragapt POR1. Primeira Liga23.851981463.89384300421928876.020629669.67316843.523.12.6-1.13536271883Matches
2019-202029Braga2. Europa Lg0.9162564.0254946875.071070.01333.300.20.1-0.232213Matches
2019-202029Bragapt POR1. Primeira Liga7.918128763.130026628711377.0649666.7184837.500.80.7-0.8111510232Matches
2021-202231Alanyasportr TUR1. Süper Lig10.61Matches
2022-202332Alanyasportr TUR1. Süper Lig7.81Matches
12 Seasons8 Clubs5 Leagues191.3735115663.612971385231741576.428541269.29522741.9314.73.8+26.352564021122
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
Braga (5 Seasons)2 Leagues79.3735115663.612971385231741576.428541269.29522741.9134.73.8+8.352564021122
Alanyaspor (2 Seasons)1 League18.42
Académica (1 Season)2 Leagues26.15
Beira-Mar (1 Season)1 League14.42
Olhanense (1 Season)1 League24.05
Sporting CP (1 Season)1 League11.43
ADO Den Haag (1 Season)1 League9.21
Dinamo Zagreb (1 Season)2 Leagues8.50
Primeira Liga (9 Seasons)137.6700110163.612386366630640176.327039268.99121642.1253.93.4+21.146513720115
Europa Lg (6 Seasons)20.1355563.6585186111478.6152075.041136.430.80.4+2.265317
Süper Lig (2 Seasons)18.42
Eredivisie (1 Season)9.21
1. HNL (1 Season)5.90
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
2010-201120Beira-Mar1 League14.42
2011-201221Olhanense1 League24.05
2012-201322Académica2 Leagues26.15
2013-201423Sporting CP1 League11.43
2014-201524ADO Den Haag1 League9.21
2014-201524Dinamo Zagreb2 Leagues8.50
2015-201625Braga2 Leagues13.11
2016-201726Braga2 Leagues19.58
2017-201827Braga2 Leagues14.2193063.3331925683.381080.03837.520.60.4+1.433104
2018-201928Braga1 League23.851981463.89384300421928876.020629669.67316843.523.12.6-1.13536271883
2019-202029Braga2 Leagues8.719731263.132567569312176.97110667.0195137.301.00.8-1.0141712335
2021-202231Alanyaspor1 League10.61
2022-202332Alanyaspor1 League7.81
12 Seasons8 Clubs5 Leagues191.3735115663.612971385231741576.428541269.29522741.9314.73.8+26.352564021122
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
Braga (5 Seasons)2 Leagues79.3735115663.612971385231741576.428541269.29522741.9134.73.8+8.352564021122
Alanyaspor (2 Seasons)1 League18.42
Académica (1 Season)2 Leagues26.15
Beira-Mar (1 Season)1 League14.42
Olhanense (1 Season)1 League24.05
Sporting CP (1 Season)1 League11.43
ADO Den Haag (1 Season)1 League9.21
Dinamo Zagreb (1 Season)2 Leagues8.50
Primeira Liga (9 Seasons)137.6700110163.612386366630640176.327039268.99121642.1253.93.4+21.146513720115
Europa Lg (6 Seasons)20.1355563.6585186111478.6152075.041136.430.80.4+2.265317
Süper Lig (2 Seasons)18.42
Eredivisie (1 Season)9.21
1. HNL (1 Season)5.90
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.42Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.05Matches
2012-201322Académicapt POR1. Primeira Liga11th20.25Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.43Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.21Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.90Matches
2015-201625Bragapt POR1. Primeira Liga4th8.51Matches
2016-201726Bragapt POR1. Primeira Liga5th14.56Matches
2017-201827Bragapt POR1. Primeira Liga4th12.91Matches
2018-201928Bragapt POR1. Primeira Liga4th23.851981463.89384300421928876.020629669.67316843.523.12.6-1.13536271883Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.918128763.130026628711377.0649666.7184837.500.80.7-0.8111510232Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.61Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.81Matches
12 Seasons8 Clubs4 Leagues171.1700110163.612386366630640176.327039268.99121642.1283.93.4+24.146513720115
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
Braga (5 Seasons)1 League67.6700110163.612386366630640176.327039268.99121642.1103.93.4+6.146513720115
Alanyaspor (2 Seasons)1 League18.42
Beira-Mar (1 Season)1 League14.42
Olhanense (1 Season)1 League24.05
Académica (1 Season)1 League20.25
Sporting CP (1 Season)1 League11.43
ADO Den Haag (1 Season)1 League9.21
Dinamo Zagreb (1 Season)1 League5.90
Primeira Liga (9 Seasons)137.6700110163.612386366630640176.327039268.99121642.1253.93.4+21.146513720115
Süper Lig (2 Seasons)18.42
Eredivisie (1 Season)9.21
1. HNL (1 Season)5.90
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
2012-201322Académica2. Europa LgGR5.90Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.60Matches
2015-201625Braga2. Europa LgQF4.50Matches
2016-201726Braga2. Europa LgGR4.92Matches
2017-201827Braga2. Europa LgR321.3193063.3331925683.381080.03837.510.60.4+0.433104Matches
2019-202029Braga2. Europa LgR320.9162564.0254946875.071070.01333.300.20.1-0.232213Matches
6 Seasons3 Clubs1 League20.1355563.6585186111478.6152075.041136.430.80.4+2.265317
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
Braga (4 Seasons)1 League11.7355563.6585186111478.6152075.041136.430.80.4+2.265317
Académica (1 Season)1 League5.90
Dinamo Zagreb (1 Season)1 League2.60
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
201928ao AngolaAfrica Cup of NationsGR1.30Matches
201928ao AngolaAfrica Cup of Nations qualification1.00Matches
202130ao AngolaAfrica Cup of Nations qualification1.00Matches
2 Seasons1 Club2 Leagues3.30
Africa Cup of Nations qualification (2 Seasons)2.00
Africa Cup of Nations (1 Season)1.30
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
2010-201120Beira-Marpt POR1. Primeira Liga14.4Matches
2011-201221Olhanensept POR1. Primeira Liga24.0Matches
2012-201322Académica2. Europa Lg5.9Matches
2012-201322Académicapt POR1. Primeira Liga20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.4Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.9Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.2Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6Matches
2015-201625Braga2. Europa Lg4.5Matches
2015-201625Bragapt POR1. Primeira Liga8.5Matches
2016-201726Braga2. Europa Lg4.947Matches
2016-201726Bragapt POR1. Primeira Liga14.50Matches
2017-201827Braga2. Europa Lg1.3302730007110101902Matches
2017-201827Bragapt POR1. Primeira Liga12.921Matches
2018-201928Bragapt POR1. Primeira Liga23.881466015114071636563281411519328Matches
2019-202029Braga2. Europa Lg0.9252500004000001601Matches
2019-202029Bragapt POR1. Primeira Liga7.9287270172034459440181012Matches
2021-202231Alanyasportr TUR1. Süper Lig10.611Matches
2022-202332Alanyasportr TUR1. Süper Lig7.812Matches
12 Seasons8 Clubs5 Leagues191.31156982171160103097173321911735343
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (5 Seasons)2 Leagues79.31156982171160102867173321911735343
Alanyaspor (2 Seasons)1 League18.423
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61101930168160102287072321811700340
Europa Lg (6 Seasons)20.15552300058110103503
Süper Lig (2 Seasons)18.423
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Mar1 League14.4
2011-201221Olhanense1 League24.0
2012-201322Académica2 Leagues26.1
2013-201423Sporting CP1 League11.4
2014-201524ADO Den Haag1 League9.2
2014-201524Dinamo Zagreb2 Leagues8.5
2015-201625Braga2 Leagues13.1
2016-201726Braga2 Leagues19.547
2017-201827Braga2 Leagues14.23027300028110101902
2018-201928Braga1 League23.881466015114071636563281411519328
2019-202029Braga2 Leagues8.7312295172034859440197013
2021-202231Alanyaspor1 League10.611
2022-202332Alanyaspor1 League7.812
12 Seasons8 Clubs5 Leagues191.31156982171160103097173321911735343
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (5 Seasons)2 Leagues79.31156982171160102867173321911735343
Alanyaspor (2 Seasons)1 League18.423
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61101930168160102287072321811700340
Europa Lg (6 Seasons)20.15552300058110103503
Süper Lig (2 Seasons)18.423
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.4Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.0Matches
2012-201322Académicapt POR1. Primeira Liga11th20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.4Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.2Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.9Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5Matches
2016-201726Bragapt POR1. Primeira Liga5th14.50Matches
2017-201827Bragapt POR1. Primeira Liga4th12.921Matches
2018-201928Bragapt POR1. Primeira Liga4th23.881466015114071636563281411519328Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.9287270172034459440181012Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.611Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.812Matches
12 Seasons8 Clubs4 Leagues171.11101930168160102517072321811700340
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (5 Seasons)1 League67.61101930168160102287072321811700340
Alanyaspor (2 Seasons)1 League18.423
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Académica (1 Season)1 League20.2
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)1 League5.9
Primeira Liga (9 Seasons)137.61101930168160102287072321811700340
Süper Lig (2 Seasons)18.423
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2012-201322Académica2. Europa LgGR5.9Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6Matches
2015-201625Braga2. Europa LgQF4.5Matches
2016-201726Braga2. Europa LgGR4.947Matches
2017-201827Braga2. Europa LgR321.3302730007110101902Matches
2019-202029Braga2. Europa LgR320.9252500004000001601Matches
6 Seasons3 Clubs1 League20.15552300058110103503
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (4 Seasons)1 League11.75552300058110103503
Académica (1 Season)1 League5.9
Dinamo Zagreb (1 Season)1 League2.6
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
201928ao AngolaAfrica Cup of NationsGR1.32Matches
201928ao AngolaAfrica Cup of Nations qualification1.0Matches
202130ao AngolaAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club2 Leagues3.32
Africa Cup of Nations qualification (2 Seasons)2.0
Africa Cup of Nations (1 Season)1.32

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
2010-201120Beira-Marpt POR1. Primeira Liga14.4Matches
2011-201221Olhanensept POR1. Primeira Liga24.0Matches
2012-201322Académica2. Europa Lg5.9Matches
2012-201322Académicapt POR1. Primeira Liga20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.4Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.9Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.2Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6Matches
2015-201625Braga2. Europa Lg4.5Matches
2015-201625Bragapt POR1. Primeira Liga8.5Matches
2016-201726Braga2. Europa Lg4.9Matches
2016-201726Bragapt POR1. Primeira Liga14.5Matches
2017-201827Braga2. Europa Lg1.353.7540010010.75100000Matches
2017-201827Bragapt POR1. Primeira Liga12.9Matches
2018-201928Bragapt POR1. Primeira Liga23.8813.414624181160.25220011Matches
2019-202029Braga2. Europa Lg0.955.6330020000.00000000Matches
2019-202029Bragapt POR1. Primeira Liga7.9263.31201320000.00000000Matches
2021-202231Alanyasportr TUR1. Süper Lig10.6Matches
2022-202332Alanyasportr TUR1. Süper Lig7.8Matches
12 Seasons8 Clubs5 Leagues191.31173.4673254131170.21320011
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (5 Seasons)2 Leagues79.31173.4673254131170.21320011
Alanyaspor (2 Seasons)1 League18.4
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61073.3866254101160.19220011
Europa Lg (6 Seasons)20.1104.5070030010.45100000
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Mar1 League14.4
2011-201221Olhanense1 League24.0
2012-201322Académica2 Leagues26.1
2013-201423Sporting CP1 League11.4
2014-201524ADO Den Haag1 League9.2
2014-201524Dinamo Zagreb2 Leagues8.5
2015-201625Braga2 Leagues13.1
2016-201726Braga2 Leagues19.5
2017-201827Braga2 Leagues14.253.7540010010.75100000
2018-201928Braga1 League23.8813.414624181160.25220011
2019-202029Braga2 Leagues8.7313.55231340000.00000000
2021-202231Alanyaspor1 League10.6
2022-202332Alanyaspor1 League7.8
12 Seasons8 Clubs5 Leagues191.31173.4673254131170.21320011
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (5 Seasons)2 Leagues79.31173.4673254131170.21320011
Alanyaspor (2 Seasons)1 League18.4
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61073.3866254101160.19220011
Europa Lg (6 Seasons)20.1104.5070030010.45100000
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.4Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.0Matches
2012-201322Académicapt POR1. Primeira Liga11th20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.4Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.2Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.9Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5Matches
2016-201726Bragapt POR1. Primeira Liga5th14.5Matches
2017-201827Bragapt POR1. Primeira Liga4th12.9Matches
2018-201928Bragapt POR1. Primeira Liga4th23.8813.414624181160.25220011Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.9263.31201320000.00000000Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.6Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.8Matches
12 Seasons8 Clubs4 Leagues171.11073.3866254101160.19220011
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (5 Seasons)1 League67.61073.3866254101160.19220011
Alanyaspor (2 Seasons)1 League18.4
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Académica (1 Season)1 League20.2
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)1 League5.9
Primeira Liga (9 Seasons)137.61073.3866254101160.19220011
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2012-201322Académica2. Europa LgGR5.9Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6Matches
2015-201625Braga2. Europa LgQF4.5Matches
2016-201726Braga2. Europa LgGR4.9Matches
2017-201827Braga2. Europa LgR321.353.7540010010.75100000Matches
2019-202029Braga2. Europa LgR320.955.6330020000.00000000Matches
6 Seasons3 Clubs1 League20.1104.5070030010.45100000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (4 Seasons)1 League11.7104.5070030010.45100000
Académica (1 Season)1 League5.9
Dinamo Zagreb (1 Season)1 League2.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
201928ao AngolaAfrica Cup of NationsGR1.3Matches
201928ao AngolaAfrica Cup of Nations qualification1.0Matches
202130ao AngolaAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club2 Leagues3.3
Africa Cup of Nations qualification (2 Seasons)2.0
Africa Cup of Nations (1 Season)1.3

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
2010-201120Beira-Marpt POR1. Primeira Liga14.4Matches
2011-201221Olhanensept POR1. Primeira Liga24.0Matches
2012-201322Académica2. Europa Lg5.9Matches
2012-201322Académicapt POR1. Primeira Liga20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.4Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.9Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.2Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6Matches
2015-201625Braga2. Europa Lg4.5Matches
2015-201625Bragapt POR1. Primeira Liga8.5Matches
2016-201726Braga2. Europa Lg4.967Matches
2016-201726Bragapt POR1. Primeira Liga14.500Matches
2017-201827Braga2. Europa Lg1.3212001250.011010230Matches
2017-201827Bragapt POR1. Primeira Liga12.988Matches
2018-201928Bragapt POR1. Primeira Liga23.832231213752817.923242221547150Matches
2019-202029Braga2. Europa Lg0.900000010.012020020Matches
2019-202029Bragapt POR1. Primeira Liga7.910536121020.0860621220Matches
2021-202231Alanyasportr TUR1. Süper Lig10.604Matches
2022-202332Alanyasportr TUR1. Süper Lig7.871Matches
12 Seasons8 Clubs5 Leagues191.344501719884119.533332313761220
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (5 Seasons)2 Leagues79.344431719884119.533332313261220
Alanyaspor (2 Seasons)1 League18.4750
Académica (1 Season)2 Leagues26.10
Beira-Mar (1 Season)1 League14.40
Olhanense (1 Season)1 League24.00
Sporting CP (1 Season)1 League11.40
ADO Den Haag (1 Season)1 League9.20
Dinamo Zagreb (1 Season)2 Leagues8.50
Primeira Liga (9 Seasons)137.642361519873818.431302282559170
Europa Lg (6 Seasons)20.1272001333.323037250
Süper Lig (2 Seasons)18.4750
Eredivisie (1 Season)9.20
1. HNL (1 Season)5.90
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
2010-201120Beira-Mar1 League14.40
2011-201221Olhanense1 League24.00
2012-201322Académica2 Leagues26.10
2013-201423Sporting CP1 League11.40
2014-201524ADO Den Haag1 League9.20
2014-201524Dinamo Zagreb2 Leagues8.50
2015-201625Braga2 Leagues13.10
2016-201726Braga2 Leagues19.5670
2017-201827Braga2 Leagues14.2292001250.011018230
2018-201928Braga1 League23.832231213752817.923242221547150
2019-202029Braga2 Leagues8.710536121118.2980821240
2021-202231Alanyaspor1 League10.6040
2022-202332Alanyaspor1 League7.8710
12 Seasons8 Clubs5 Leagues191.344501719884119.533332313761220
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (5 Seasons)2 Leagues79.344431719884119.533332313261220
Alanyaspor (2 Seasons)1 League18.4750
Académica (1 Season)2 Leagues26.10
Beira-Mar (1 Season)1 League14.40
Olhanense (1 Season)1 League24.00
Sporting CP (1 Season)1 League11.40
ADO Den Haag (1 Season)1 League9.20
Dinamo Zagreb (1 Season)2 Leagues8.50
Primeira Liga (9 Seasons)137.642361519873818.431302282559170
Europa Lg (6 Seasons)20.1272001333.323037250
Süper Lig (2 Seasons)18.4750
Eredivisie (1 Season)9.20
1. HNL (1 Season)5.90
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.4Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.0Matches
2012-201322Académicapt POR1. Primeira Liga11th20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.4Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.2Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.9Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5Matches
2016-201726Bragapt POR1. Primeira Liga5th14.500Matches
2017-201827Bragapt POR1. Primeira Liga4th12.988Matches
2018-201928Bragapt POR1. Primeira Liga4th23.832231213752817.923242221547150Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.910536121020.0860621220Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.604Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.871Matches
12 Seasons8 Clubs4 Leagues171.142431519873818.431302283059170
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
Braga (5 Seasons)1 League67.642361519873818.431302282559170
Alanyaspor (2 Seasons)1 League18.4750
Beira-Mar (1 Season)1 League14.40
Olhanense (1 Season)1 League24.00
Académica (1 Season)1 League20.20
Sporting CP (1 Season)1 League11.40
ADO Den Haag (1 Season)1 League9.20
Dinamo Zagreb (1 Season)1 League5.90
Primeira Liga (9 Seasons)137.642361519873818.431302282559170
Süper Lig (2 Seasons)18.4750
Eredivisie (1 Season)9.20
1. HNL (1 Season)5.90
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
2012-201322Académica2. Europa LgGR5.9Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6Matches
2015-201625Braga2. Europa LgQF4.5Matches
2016-201726Braga2. Europa LgGR4.967Matches
2017-201827Braga2. Europa LgR321.3212001250.011010230Matches
2019-202029Braga2. Europa LgR320.900000010.012020020Matches
6 Seasons3 Clubs1 League20.1272001333.323037250
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (4 Seasons)1 League11.7272001333.323037250
Académica (1 Season)1 League5.90
Dinamo Zagreb (1 Season)1 League2.60
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
201928ao AngolaAfrica Cup of NationsGR1.321Matches
201928ao AngolaAfrica Cup of Nations qualification1.0Matches
202130ao AngolaAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club2 Leagues3.3210
Africa Cup of Nations qualification (2 Seasons)2.00
Africa Cup of Nations (1 Season)1.3210

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
2010-201120Beira-Marpt POR1. Primeira Liga14.4Matches
2011-201221Olhanensept POR1. Primeira Liga24.0Matches
2012-201322Académica2. Europa Lg5.9Matches
2012-201322Académicapt POR1. Primeira Liga20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.4Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.9Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.2Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6Matches
2015-201625Braga2. Europa Lg4.5Matches
2015-201625Bragapt POR1. Primeira Liga8.5Matches
2016-201726Braga2. Europa Lg4.9Matches
2016-201726Bragapt POR1. Primeira Liga14.5Matches
2017-201827Braga2. Europa Lg1.3494820237493266.7133.32816196432513512Matches
2017-201827Bragapt POR1. Primeira Liga12.9Matches
2018-201928Bragapt POR1. Primeira Liga23.8102711107395537821022241562.5937.5480292813405234212931588159Matches
2019-202029Braga2. Europa Lg0.93925102433900021592301021328Matches
2019-202029Bragapt POR1. Primeira Liga7.93721311481963837215960.0640.021812524751393161025680Matches
2021-202231Alanyasportr TUR1. Süper Lig10.6Matches
2022-202332Alanyasportr TUR1. Süper Lig7.8Matches
12 Seasons8 Clubs5 Leagues191.31487181515737801301482422661.91638.1747440019346947265243911259
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
Braga (5 Seasons)2 Leagues79.31487181515737801301482422661.91638.1747440019346947265243911259
Alanyaspor (2 Seasons)1 League18.4
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61399121385437331201394392461.51538.5698418018156543244541844239
Europa Lg (6 Seasons)20.188613304710883266.7133.349220119442726720
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Mar1 League14.4
2011-201221Olhanense1 League24.0
2012-201322Académica2 Leagues26.1
2013-201423Sporting CP1 League11.4
2014-201524ADO Den Haag1 League9.2
2014-201524Dinamo Zagreb2 Leagues8.5
2015-201625Braga2 Leagues13.1
2016-201726Braga2 Leagues19.5
2017-201827Braga2 Leagues14.2494820237493266.7133.32816196432513512
2018-201928Braga1 League23.8102711107395537821022241562.5937.5480292813405234212931588159
2019-202029Braga2 Leagues8.74113361582204141115960.0640.0239131149813103181128888
2021-202231Alanyaspor1 League10.6
2022-202332Alanyaspor1 League7.8
12 Seasons8 Clubs5 Leagues191.31487181515737801301482422661.91638.1747440019346947265243911259
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
Braga (5 Seasons)2 Leagues79.31487181515737801301482422661.91638.1747440019346947265243911259
Alanyaspor (2 Seasons)1 League18.4
Académica (1 Season)2 Leagues26.1
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)2 Leagues8.5
Primeira Liga (9 Seasons)137.61399121385437331201394392461.51538.5698418018156543244541844239
Europa Lg (6 Seasons)20.188613304710883266.7133.349220119442726720
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.4Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.0Matches
2012-201322Académicapt POR1. Primeira Liga11th20.2Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.4Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.2Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.9Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5Matches
2016-201726Bragapt POR1. Primeira Liga5th14.5Matches
2017-201827Bragapt POR1. Primeira Liga4th12.9Matches
2018-201928Bragapt POR1. Primeira Liga4th23.8102711107395537821022241562.5937.5480292813405234212931588159Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.93721311481963837215960.0640.021812524751393161025680Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.6Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.8Matches
12 Seasons8 Clubs4 Leagues171.11399121385437331201394392461.51538.5698418018156543244541844239
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
Braga (5 Seasons)1 League67.61399121385437331201394392461.51538.5698418018156543244541844239
Alanyaspor (2 Seasons)1 League18.4
Beira-Mar (1 Season)1 League14.4
Olhanense (1 Season)1 League24.0
Académica (1 Season)1 League20.2
Sporting CP (1 Season)1 League11.4
ADO Den Haag (1 Season)1 League9.2
Dinamo Zagreb (1 Season)1 League5.9
Primeira Liga (9 Seasons)137.61399121385437331201394392461.51538.5698418018156543244541844239
Süper Lig (2 Seasons)18.4
Eredivisie (1 Season)9.2
1. HNL (1 Season)5.9
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
2012-201322Académica2. Europa LgGR5.9Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6Matches
2015-201625Braga2. Europa LgQF4.5Matches
2016-201726Braga2. Europa LgGR4.9Matches
2017-201827Braga2. Europa LgR321.3494820237493266.7133.32816196432513512Matches
2019-202029Braga2. Europa LgR320.93925102433900021592301021328Matches
6 Seasons3 Clubs1 League20.188613304710883266.7133.349220119442726720
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
Braga (4 Seasons)1 League11.788613304710883266.7133.349220119442726720
Académica (1 Season)1 League5.9
Dinamo Zagreb (1 Season)1 League2.6
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
201928ao AngolaAfrica Cup of NationsGR1.3Matches
201928ao AngolaAfrica Cup of Nations qualification1.0Matches
202130ao AngolaAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club2 Leagues3.3
Africa Cup of Nations qualification (2 Seasons)2.0
Africa Cup of Nations (1 Season)1.3

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
2010-201120Beira-Marpt POR1. Primeira Liga271,2934847.914.413514Matches
2011-201221Olhanensept POR1. Primeira Liga272,1588079.924.026101Matches
2012-201322Académica2. Europa Lg6531895.9650Matches
2012-201322Académicapt POR1. Primeira Liga251,8177367.320.221124Matches
2013-201423Sporting CPpt POR1. Primeira Liga201,0305238.111.41238Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL105355417.05.972322.64166+10+1.68-0.18Matches
2014-201524ADO Den Haagnl NED1. Eredivisie148255927.09.293501.211312+1+0.11+0.51Matches
2014-201524Dinamo Zagreb2. Europa Lg32327743.02.631021.8053+2+0.78+1.36Matches
2015-201625Braga2. Europa Lg104074137.74.541621.6056-1-0.22-0.49Matches
2015-201625Bragapt POR1. Primeira Liga147685525.18.5935101.141011-1-0.12-0.90Matches
2016-201726Braga2. Europa Lg64447482.24.961001.00711-4-0.81-2.69Matches
2016-201726Bragapt POR1. Primeira Liga181,3097342.814.5159302.002513+12+0.83+0.67Matches
2017-201827Braga2. Europa Lg21196016.51.311101.7512-1-0.76-0.761.52.4-0.9-0.64-0.40Matches
2017-201827Bragapt POR1. Primeira Liga161,1637338.012.9154122.31309+21+1.63+0.49Matches
2018-201928Bragapt POR1. Primeira Liga322,1396769.923.824821382211.914026+14+0.59+0.1036.126.7+9.4+0.39+0.10Matches
2019-202029Braga2. Europa Lg3802711.10.90032702.7140+4+4.50+4.503.10.3+2.8+3.16+3.26Matches
2019-202029Bragapt POR1. Primeira Liga187073923.17.96803121921.501710+7+0.89+0.3618.011.6+6.4+0.82+0.31Matches
2021-202231Alanyasportr TUR1. Süper Lig229504327.810.610681122361.501318-5-0.47-0.98Matches
2022-202332Alanyasportr TUR1. Süper Lig167064423.17.87701924161.001115-4-0.51-0.05Matches
12 Seasons8 Clubs5 Leagues28917,2136039.4191.319477789522431.68197142+55+0.48-0.0158.841.0+17.7+0.52+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
Braga (5 Seasons)2 Leagues1197,1366038.979.38082353921171.7713988+51+0.64+0.0858.841.0+17.7+0.52+0.25
Alanyaspor (2 Seasons)1 League381,6564425.618.4176822123221.292433-9-0.49-0.53
Académica (1 Season)2 Leagues312,3487667.326.127174
Beira-Mar (1 Season)1 League271,2934847.914.413514
Olhanense (1 Season)1 League272,1588079.924.026101
Sporting CP (1 Season)1 League201,0305238.111.41238
ADO Den Haag (1 Season)1 League148255927.09.293501.211312+1+0.11+0.51
Dinamo Zagreb (1 Season)2 Leagues137675920.88.5103342.45219+12+1.41-0.19
Primeira Liga (9 Seasons)19712,3846347.4137.614182625620151.8112269+53+0.78+0.1454.138.4+15.8+0.50+0.05
Europa Lg (6 Seasons)301,8136035.620.1209102741.63222200.00-0.084.62.7+2.0+0.88+1.05
Süper Lig (2 Seasons)381,6564425.618.4176822123221.292433-9-0.49-0.53
Eredivisie (1 Season)148255927.09.293501.211312+1+0.11+0.51
1. HNL (1 Season)105355417.05.972322.64166+10+1.68-0.18
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
2010-201120Beira-Mar1 League271,2934847.914.413514
2011-201221Olhanense1 League272,1588079.924.026101
2012-201322Académica2 Leagues312,3487667.326.127174
2013-201423Sporting CP1 League201,0305238.111.41238
2014-201524ADO Den Haag1 League148255927.09.293501.211312+1+0.11+0.51
2014-201524Dinamo Zagreb2 Leagues137675920.88.5103342.45219+12+1.41-0.19
2015-201625Braga2 Leagues241,1754928.413.113411121.331517-2-0.15-0.82
2016-201726Braga2 Leagues241,7537348.719.52110301.753224+8+0.41+0.17
2017-201827Braga2 Leagues181,2827133.914.2165222.253111+20+1.40+0.541.52.4-0.9-0.64-0.40
2018-201928Braga1 League322,1396769.923.824821382211.914026+14+0.59+0.1036.126.7+9.4+0.39+0.10
2019-202029Braga2 Leagues217873720.88.76803152021.672110+11+1.26+0.8421.212.0+9.2+1.05+0.68
2021-202231Alanyaspor1 League229504327.810.610681122361.501318-5-0.47-0.98
2022-202332Alanyaspor1 League167064423.17.87701924161.001115-4-0.51-0.05
12 Seasons8 Clubs5 Leagues28917,2136039.4191.319477789522431.68197142+55+0.48-0.0158.841.0+17.7+0.52+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
Braga (5 Seasons)2 Leagues1197,1366038.979.38082353921171.7713988+51+0.64+0.0858.841.0+17.7+0.52+0.25
Alanyaspor (2 Seasons)1 League381,6564425.618.4176822123221.292433-9-0.49-0.53
Académica (1 Season)2 Leagues312,3487667.326.127174
Beira-Mar (1 Season)1 League271,2934847.914.413514
Olhanense (1 Season)1 League272,1588079.924.026101
Sporting CP (1 Season)1 League201,0305238.111.41238
ADO Den Haag (1 Season)1 League148255927.09.293501.211312+1+0.11+0.51
Dinamo Zagreb (1 Season)2 Leagues137675920.88.5103342.45219+12+1.41-0.19
Primeira Liga (9 Seasons)19712,3846347.4137.614182625620151.8112269+53+0.78+0.1454.138.4+15.8+0.50+0.05
Europa Lg (6 Seasons)301,8136035.620.1209102741.63222200.00-0.084.62.7+2.0+0.88+1.05
Süper Lig (2 Seasons)381,6564425.618.4176822123221.292433-9-0.49-0.53
Eredivisie (1 Season)148255927.09.293501.211312+1+0.11+0.51
1. HNL (1 Season)105355417.05.972322.64166+10+1.68-0.18
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
2010-201120Beira-Marpt POR1. Primeira Liga13th271,2934847.914.413514Matches
2011-201221Olhanensept POR1. Primeira Liga8th272,1588079.924.026101Matches
2012-201322Académicapt POR1. Primeira Liga11th251,8177367.320.221124Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd201,0305238.111.41238Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th148255927.09.293501.211312+1+0.11+0.51Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st105355417.05.972322.64166+10+1.68-0.18Matches
2015-201625Bragapt POR1. Primeira Liga4th147685525.18.5935101.141011-1-0.12-0.90Matches
2016-201726Bragapt POR1. Primeira Liga5th181,3097342.814.5159302.002513+12+0.83+0.67Matches
2017-201827Bragapt POR1. Primeira Liga4th161,1637338.012.9154122.31309+21+1.63+0.49Matches
2018-201928Bragapt POR1. Primeira Liga4th322,1396769.923.824821382211.914026+14+0.59+0.1036.126.7+9.4+0.39+0.10Matches
2019-202029Bragapt POR1. Primeira Liga3rd187073923.17.96803121921.501710+7+0.89+0.3618.011.6+6.4+0.82+0.31Matches
2021-202231Alanyasportr TUR1. Süper Lig5th229504327.810.610681122361.501318-5-0.47-0.98Matches
2022-202332Alanyasportr TUR1. Süper Lig15th167064423.17.87701924161.001115-4-0.51-0.05Matches
12 Seasons8 Clubs4 Leagues25915,4005939.7171.117477698522391.68175120+55+0.54+0.0154.138.4+15.8+0.50+0.05
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
Braga (5 Seasons)1 League986,0866239.867.66982322920151.8112269+53+0.78+0.1454.138.4+15.8+0.50+0.05
Alanyaspor (2 Seasons)1 League381,6564425.618.4176822123221.292433-9-0.49-0.53
Beira-Mar (1 Season)1 League271,2934847.914.413514
Olhanense (1 Season)1 League272,1588079.924.026101
Académica (1 Season)1 League251,8177367.320.221124
Sporting CP (1 Season)1 League201,0305238.111.41238
ADO Den Haag (1 Season)1 League148255927.09.293501.211312+1+0.11+0.51
Dinamo Zagreb (1 Season)1 League105355417.05.972322.64166+10+1.68-0.18
Primeira Liga (9 Seasons)19712,3846347.4137.614182625620151.8112269+53+0.78+0.1454.138.4+15.8+0.50+0.05
Süper Lig (2 Seasons)381,6564425.618.4176822123221.292433-9-0.49-0.53
Eredivisie (1 Season)148255927.09.293501.211312+1+0.11+0.51
1. HNL (1 Season)105355417.05.972322.64166+10+1.68-0.18
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
2012-201322Académica2. Europa LgGR6531895.9650Matches
2014-201524Dinamo Zagreb2. Europa LgGR32327743.02.631021.8053+2+0.78+1.36Matches
2015-201625Braga2. Europa LgQF104074137.74.541621.6056-1-0.22-0.49Matches
2016-201726Braga2. Europa LgGR64447482.24.961001.00711-4-0.81-2.69Matches
2017-201827Braga2. Europa LgR3221196016.51.311101.7512-1-0.76-0.761.52.4-0.9-0.64-0.40Matches
2019-202029Braga2. Europa LgR323802711.10.90032702.7140+4+4.50+4.503.10.3+2.8+3.16+3.26Matches
6 Seasons3 Clubs1 League301,8136035.620.1209102741.63222200.00-0.084.62.7+2.0+0.88+1.05
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
Braga (4 Seasons)1 League211,0505034.311.7113102721.601719-2-0.17-0.354.62.7+2.0+0.88+1.05
Académica (1 Season)1 League6531895.9650
Dinamo Zagreb (1 Season)1 League32327743.02.631021.8053+2+0.78+1.36
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
201928ao AngolaAfrica Cup of NationsGR31194044.11.3147023600.6701-1-0.76-0.76Matches
201928ao AngolaAfrica Cup of Nations qualification1909016.71.01901003.0010+1+1.00+0.60Matches
202130ao AngolaAfrica Cup of Nations qualification1909016.71.01901000.0013-2-2.00-1.80Matches
2 Seasons1 Club2 Leagues52996022.13.3376223601.0024-2-0.60-0.69
Africa Cup of Nations qualification (2 Seasons)21809016.72.02902001.5023-1-0.50-0.60
Africa Cup of Nations (1 Season)31194044.11.3147023600.6701-1-0.76-0.76

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
2010-201120Beira-Marpt POR1. Primeira Liga14.42013Matches
2011-201221Olhanensept POR1. Primeira Liga24.06019Matches
2012-201322Académica2. Europa Lg5.9208Matches
2012-201322Académicapt POR1. Primeira Liga20.230Matches
2013-201423Sporting CPpt POR1. Primeira Liga11.420Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL5.900Matches
2014-201524ADO Den Haagnl NED1. Eredivisie9.20010Matches
2014-201524Dinamo Zagreb2. Europa Lg2.6001Matches
2015-201625Braga2. Europa Lg4.5104Matches
2015-201625Bragapt POR1. Primeira Liga8.5107Matches
2016-201726Braga2. Europa Lg4.90007224776000Matches
2016-201726Bragapt POR1. Primeira Liga14.53001400000000Matches
2017-201827Braga2. Europa Lg1.30000127010002010.0Matches
2017-201827Bragapt POR1. Primeira Liga12.90001217122188100Matches
2018-201928Bragapt POR1. Primeira Liga23.820030179163152310098374644.6Matches
2019-202029Braga2. Europa Lg0.900040040000022250.0Matches
2019-202029Bragapt POR1. Primeira Liga7.9200114144250003181240.0Matches
2021-202231Alanyasportr TUR1. Süper Lig10.6000146011400Matches
2022-202332Alanyasportr TUR1. Süper Lig7.8200154212170Matches
12 Seasons8 Clubs5 Leagues191.3260016951283093750200133476143.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (5 Seasons)2 Leagues79.39008941262863243200133476143.5
Alanyaspor (2 Seasons)1 League18.42002910223570
Académica (1 Season)2 Leagues26.1508
Beira-Mar (1 Season)1 League14.42013
Olhanense (1 Season)1 League24.06019
Sporting CP (1 Season)1 League11.420
ADO Den Haag (1 Season)1 League9.20010
Dinamo Zagreb (1 Season)2 Leagues8.5001
Primeira Liga (9 Seasons)137.6210010638222282536200129455843.7
Europa Lg (6 Seasons)20.13002434587700042340.0
Süper Lig (2 Seasons)18.42002910223570
Eredivisie (1 Season)9.20010
1. HNL (1 Season)5.900
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
2010-201120Beira-Mar1 League14.42013
2011-201221Olhanense1 League24.06019
2012-201322Académica2 Leagues26.1508
2013-201423Sporting CP1 League11.420
2014-201524ADO Den Haag1 League9.20010
2014-201524Dinamo Zagreb2 Leagues8.5001
2015-201625Braga2 Leagues13.12011
2016-201726Braga2 Leagues19.530021224776000
2017-201827Braga2 Leagues14.200012181428891002010.0
2018-201928Braga1 League23.820030179163152310098374644.6
2019-202029Braga2 Leagues8.72001541482500033101441.7
2021-202231Alanyaspor1 League10.6000146011400
2022-202332Alanyaspor1 League7.8200154212170
12 Seasons8 Clubs5 Leagues191.3260016951283093750200133476143.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (5 Seasons)2 Leagues79.39008941262863243200133476143.5
Alanyaspor (2 Seasons)1 League18.42002910223570
Académica (1 Season)2 Leagues26.1508
Beira-Mar (1 Season)1 League14.42013
Olhanense (1 Season)1 League24.06019
Sporting CP (1 Season)1 League11.420
ADO Den Haag (1 Season)1 League9.20010
Dinamo Zagreb (1 Season)2 Leagues8.5001
Primeira Liga (9 Seasons)137.6210010638222282536200129455843.7
Europa Lg (6 Seasons)20.13002434587700042340.0
Süper Lig (2 Seasons)18.42002910223570
Eredivisie (1 Season)9.20010
1. HNL (1 Season)5.900
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
2010-201120Beira-Marpt POR1. Primeira Liga13th14.42013Matches
2011-201221Olhanensept POR1. Primeira Liga8th24.06019Matches
2012-201322Académicapt POR1. Primeira Liga11th20.230Matches
2013-201423Sporting CPpt POR1. Primeira Liga2nd11.420Matches
2014-201524ADO Den Haagnl NED1. Eredivisie13th9.20010Matches
2014-201524Dinamo Zagrebhr CRO1. 1. HNL1st5.900Matches
2015-201625Bragapt POR1. Primeira Liga4th8.5107Matches
2016-201726Bragapt POR1. Primeira Liga5th14.53001400000000Matches
2017-201827Bragapt POR1. Primeira Liga4th12.90001217122188100Matches
2018-201928Bragapt POR1. Primeira Liga4th23.820030179163152310098374644.6Matches
2019-202029Bragapt POR1. Primeira Liga3rd7.9200114144250003181240.0Matches
2021-202231Alanyasportr TUR1. Süper Lig5th10.6000146011400Matches
2022-202332Alanyasportr TUR1. Süper Lig15th7.8200154212170Matches
12 Seasons8 Clubs4 Leagues171.1230014548242513043200129455843.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (5 Seasons)1 League67.68007438222282536200129455843.7
Alanyaspor (2 Seasons)1 League18.42002910223570
Beira-Mar (1 Season)1 League14.42013
Olhanense (1 Season)1 League24.06019
Académica (1 Season)1 League20.230
Sporting CP (1 Season)1 League11.420
ADO Den Haag (1 Season)1 League9.20010
Dinamo Zagreb (1 Season)1 League5.900
Primeira Liga (9 Seasons)137.6210010638222282536200129455843.7
Süper Lig (2 Seasons)18.42002910223570
Eredivisie (1 Season)9.20010
1. HNL (1 Season)5.900
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
2012-201322Académica2. Europa LgGR5.9208Matches
2014-201524Dinamo Zagreb2. Europa LgGR2.6001Matches
2015-201625Braga2. Europa LgQF4.5104Matches
2016-201726Braga2. Europa LgGR4.90007224776000Matches
2017-201827Braga2. Europa LgR321.30000127010002010.0Matches
2019-202029Braga2. Europa LgR320.900040040000022250.0Matches
6 Seasons3 Clubs1 League20.13002434587700042340.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (4 Seasons)1 League11.71001534587700042340.0
Académica (1 Season)1 League5.9208
Dinamo Zagreb (1 Season)1 League2.6001
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201928ao AngolaAfrica Cup of NationsGR1.30000102120Matches
201928ao AngolaAfrica Cup of Nations qualification1.00000Matches
202130ao AngolaAfrica Cup of Nations qualification1.00000Matches
2 Seasons1 Club2 Leagues3.30000102120
Africa Cup of Nations qualification (2 Seasons)2.00000
Africa Cup of Nations (1 Season)1.30000102120

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.