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
2011-201222Beira-Marpt POR1. Primeira Liga26242,03622.6011000920.000.040.040.000.04Matches
2012-201323Sporting CPpt POR1. Primeira Liga13131,15112.8022000210.000.160.160.000.16Matches
2012-201323Beira-Marpt POR1. Primeira Liga14141,25313.9134100410.070.220.290.070.29Matches
2013-201424Bragapt POR1. Primeira Liga13131,13512.6011000700.000.080.080.000.08Matches
2014-201525Astra Giurgiu2. Europa Lg11460.5000000000.000.000.000.000.00Matches
2014-201525Astra Giurgiuro ROU1. Liga I443503.9101100300.260.000.260.260.26Matches
2015-201626Uniãopt POR1. Primeira Liga29292,50827.9011000610.000.040.040.000.04Matches
2016-201727Kortrijkbe BEL1. First Division A26262,25625.1011000700.000.040.040.000.04Matches
2017-201828Tondelapt POR1. Primeira Liga31312,75630.6000000410.000.000.000.000.00Matches
2018-201929Tondelapt POR1. Primeira Liga34343,06034.0011000500.000.030.030.000.03Matches
2019-202030APOEL2. Europa Lg21901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43Matches
2021-202232Estorilpt POR1. Primeira Liga33322,89032.1134100900.030.090.120.030.12Matches
2022-202333Estorilpt POR1. Primeira Liga30302,57428.6145100710.030.140.170.030.17Matches
11 Seasons9 Clubs4 Leagues25625222,105245.6418224006370.00.00.40.43780.020.070.090.020.090.000.430.430.000.43
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
Tondela (2 Seasons)1 League65655,81664.6011000910.000.020.020.000.02
Estoril (2 Seasons)1 League63625,46460.72792001610.030.120.150.030.15
Beira-Mar (2 Seasons)1 League40383,28936.51451001330.030.110.140.030.14
União (1 Season)1 League29292,50827.9011000610.000.040.040.000.04
Kortrijk (1 Season)1 League26262,25625.1011000700.000.040.040.000.04
Sporting CP (1 Season)1 League13131,15112.8022000210.000.160.160.000.16
Braga (1 Season)1 League13131,13512.6011000700.000.080.080.000.08
Astra Giurgiu (1 Season)2 Leagues553964.4101100300.230.000.230.230.23
APOEL (1 Season)1 League21901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43
Primeira Liga (8 Seasons)22322019,363215.1316193005370.010.070.090.010.09
Europa Lg (2 Seasons)321361.5011000000.00.00.40.43780.000.660.660.000.660.000.430.430.000.43
First Division A (1 Season)26262,25625.1011000700.000.040.040.000.04
Liga I (1 Season)443503.9101100300.260.000.260.260.26
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
2011-201222Beira-Mar1 League26242,03622.6011000920.000.040.040.000.04
2012-201323Beira-Mar1 League14141,25313.9134100410.070.220.290.070.29
2012-201323Sporting CP1 League13131,15112.8022000210.000.160.160.000.16
2013-201424Braga1 League13131,13512.6011000700.000.080.080.000.08
2014-201525Astra Giurgiu2 Leagues553964.4101100300.230.000.230.230.23
2015-201626União1 League29292,50827.9011000610.000.040.040.000.04
2016-201727Kortrijk1 League26262,25625.1011000700.000.040.040.000.04
2017-201828Tondela1 League31312,75630.6000000410.000.000.000.000.00
2018-201929Tondela1 League34343,06034.0011000500.000.030.030.000.03
2019-202030APOEL1 League21901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43
2021-202232Estoril1 League33322,89032.1134100900.030.090.120.030.12
2022-202333Estoril1 League30302,57428.6145100710.030.140.170.030.17
11 Seasons9 Clubs4 Leagues25625222,105245.6418224006370.00.00.40.43780.020.070.090.020.090.000.430.430.000.43
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
Tondela (2 Seasons)1 League65655,81664.6011000910.000.020.020.000.02
Estoril (2 Seasons)1 League63625,46460.72792001610.030.120.150.030.15
Beira-Mar (2 Seasons)1 League40383,28936.51451001330.030.110.140.030.14
União (1 Season)1 League29292,50827.9011000610.000.040.040.000.04
Kortrijk (1 Season)1 League26262,25625.1011000700.000.040.040.000.04
Sporting CP (1 Season)1 League13131,15112.8022000210.000.160.160.000.16
Braga (1 Season)1 League13131,13512.6011000700.000.080.080.000.08
Astra Giurgiu (1 Season)2 Leagues553964.4101100300.230.000.230.230.23
APOEL (1 Season)1 League21901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43
Primeira Liga (8 Seasons)22322019,363215.1316193005370.010.070.090.010.09
Europa Lg (2 Seasons)321361.5011000000.00.00.40.43780.000.660.660.000.660.000.430.430.000.43
First Division A (1 Season)26262,25625.1011000700.000.040.040.000.04
Liga I (1 Season)443503.9101100300.260.000.260.260.26
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
2011-201222Beira-Marpt POR1. Primeira Liga12th26242,03622.6011000920.000.040.040.000.04Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th14141,25313.9134100410.070.220.290.070.29Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th13131,15112.8022000210.000.160.160.000.16Matches
2013-201424Bragapt POR1. Primeira Liga9th13131,13512.6011000700.000.080.080.000.08Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th443503.9101100300.260.000.260.260.26Matches
2015-201626Uniãopt POR1. Primeira Liga17th29292,50827.9011000610.000.040.040.000.04Matches
2016-201727Kortrijkbe BEL1. First Division A12th26262,25625.1011000700.000.040.040.000.04Matches
2017-201828Tondelapt POR1. Primeira Liga11th31312,75630.6000000410.000.000.000.000.00Matches
2018-201929Tondelapt POR1. Primeira Liga15th34343,06034.0011000500.000.030.030.000.03Matches
2021-202232Estorilpt POR1. Primeira Liga9th33322,89032.1134100900.030.090.120.030.12Matches
2022-202333Estorilpt POR1. Primeira Liga14th30302,57428.6145100710.030.140.170.030.17Matches
10 Seasons8 Clubs3 Leagues25325021,969244.1417214006370.020.070.090.020.09
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
Tondela (2 Seasons)1 League65655,81664.6011000910.000.020.020.000.02
Estoril (2 Seasons)1 League63625,46460.72792001610.030.120.150.030.15
Beira-Mar (2 Seasons)1 League40383,28936.51451001330.030.110.140.030.14
União (1 Season)1 League29292,50827.9011000610.000.040.040.000.04
Kortrijk (1 Season)1 League26262,25625.1011000700.000.040.040.000.04
Sporting CP (1 Season)1 League13131,15112.8022000210.000.160.160.000.16
Braga (1 Season)1 League13131,13512.6011000700.000.080.080.000.08
Astra Giurgiu (1 Season)1 League443503.9101100300.260.000.260.260.26
Primeira Liga (8 Seasons)22322019,363215.1316193005370.010.070.090.010.09
First Division A (1 Season)26262,25625.1011000700.000.040.040.000.04
Liga I (1 Season)443503.9101100300.260.000.260.260.26
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201525Astra Giurgiu2. Europa LgGR11460.5000000000.000.000.000.000.00Matches
2019-202030APOEL2. Europa LgR3221901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43Matches
2 Seasons2 Clubs1 League321361.5011000000.00.00.40.43780.000.660.660.000.660.000.430.430.000.43
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
APOEL (1 Season)1 League21901.0011000000.00.00.40.43780.001.001.000.001.000.000.430.430.000.43
Astra Giurgiu (1 Season)1 League11460.5000000000.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
2011-201222Beira-Marpt POR1. Primeira Liga22.6010.040.0000Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.8050.390.0000Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.9180.570.1300Matches
2013-201424Bragapt POR1. Primeira Liga12.6030.240.0000Matches
2014-201525Astra Giurgiu2. Europa Lg0.5000.0000Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.9151.290.2000Matches
2015-201626Uniãopt POR1. Primeira Liga27.9030.110.0000Matches
2016-201727Kortrijkbe BEL1. First Division A25.10020.000.080.0000Matches
2017-201828Tondelapt POR1. Primeira Liga30.60100.00.030.000.0000Matches
2018-201929Tondelapt POR1. Primeira Liga34.0012216.70.350.060.000.0000Matches
2019-202030APOEL2. Europa Lg1.00000.000.000000.00.00.00.0Matches
2021-202232Estorilpt POR1. Primeira Liga32.118225.00.250.060.130.5000Matches
2022-202333Estorilpt POR1. Primeira Liga28.616233.30.210.070.170.5000Matches
11 Seasons9 Clubs4 Leagues245.64273329.60.180.130.070.120000.00.00.00.0
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
Tondela (2 Seasons)1 League64.6013215.40.200.030.000.0000
Estoril (2 Seasons)1 League60.7214428.60.230.070.140.5000
Beira-Mar (2 Seasons)1 League36.5190.250.1100
União (1 Season)1 League27.9030.110.0000
Kortrijk (1 Season)1 League25.10020.000.080.0000
Sporting CP (1 Season)1 League12.8050.390.0000
Braga (1 Season)1 League12.6030.240.0000
Astra Giurgiu (1 Season)2 Leagues4.4151.140.2000
APOEL (1 Season)1 League1.00000.000.000000.00.00.00.0
Primeira Liga (8 Seasons)215.13272622.20.220.120.070.1200
Europa Lg (2 Seasons)1.50000.000.000000.00.00.00.0
First Division A (1 Season)25.10020.000.080.0000
Liga I (1 Season)3.9151.290.2000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2011-201222Beira-Mar1 League22.6010.040.0000
2012-201323Beira-Mar1 League13.9180.570.1300
2012-201323Sporting CP1 League12.8050.390.0000
2013-201424Braga1 League12.6030.240.0000
2014-201525Astra Giurgiu2 Leagues4.4151.140.2000
2015-201626União1 League27.9030.110.0000
2016-201727Kortrijk1 League25.10020.000.080.0000
2017-201828Tondela1 League30.60100.00.030.000.0000
2018-201929Tondela1 League34.0012216.70.350.060.000.0000
2019-202030APOEL1 League1.00000.000.000000.00.00.00.0
2021-202232Estoril1 League32.118225.00.250.060.130.5000
2022-202333Estoril1 League28.616233.30.210.070.170.5000
11 Seasons9 Clubs4 Leagues245.64273329.60.180.130.070.120000.00.00.00.0
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
Tondela (2 Seasons)1 League64.6013215.40.200.030.000.0000
Estoril (2 Seasons)1 League60.7214428.60.230.070.140.5000
Beira-Mar (2 Seasons)1 League36.5190.250.1100
União (1 Season)1 League27.9030.110.0000
Kortrijk (1 Season)1 League25.10020.000.080.0000
Sporting CP (1 Season)1 League12.8050.390.0000
Braga (1 Season)1 League12.6030.240.0000
Astra Giurgiu (1 Season)2 Leagues4.4151.140.2000
APOEL (1 Season)1 League1.00000.000.000000.00.00.00.0
Primeira Liga (8 Seasons)215.13272622.20.220.120.070.1200
Europa Lg (2 Seasons)1.50000.000.000000.00.00.00.0
First Division A (1 Season)25.10020.000.080.0000
Liga I (1 Season)3.9151.290.2000
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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.6010.040.0000Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.9180.570.1300Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.8050.390.0000Matches
2013-201424Bragapt POR1. Primeira Liga9th12.6030.240.0000Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.9151.290.2000Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.9030.110.0000Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.10020.000.080.0000Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.60100.00.030.000.0000Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.0012216.70.350.060.000.0000Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.118225.00.250.060.130.5000Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.616233.30.210.070.170.5000Matches
10 Seasons8 Clubs3 Leagues244.14273329.60.180.140.070.1200
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Tondela (2 Seasons)1 League64.6013215.40.200.030.000.0000
Estoril (2 Seasons)1 League60.7214428.60.230.070.140.5000
Beira-Mar (2 Seasons)1 League36.5190.250.1100
União (1 Season)1 League27.9030.110.0000
Kortrijk (1 Season)1 League25.10020.000.080.0000
Sporting CP (1 Season)1 League12.8050.390.0000
Braga (1 Season)1 League12.6030.240.0000
Astra Giurgiu (1 Season)1 League3.9151.290.2000
Primeira Liga (8 Seasons)215.13272622.20.220.120.070.1200
First Division A (1 Season)25.10020.000.080.0000
Liga I (1 Season)3.9151.290.2000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201525Astra Giurgiu2. Europa LgGR0.5000.0000Matches
2019-202030APOEL2. Europa LgR321.00000.000.000000.00.00.00.0Matches
2 Seasons2 Clubs1 League1.50000.000.000000.00.00.00.0
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
APOEL (1 Season)1 League1.00000.000.000000.00.00.00.0
Astra Giurgiu (1 Season)1 League0.5000.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
2011-201222Beira-Marpt POR1. Primeira Liga22.61Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.82Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.93Matches
2013-201424Bragapt POR1. Primeira Liga12.61Matches
2014-201525Astra Giurgiu2. Europa Lg0.50Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.90Matches
2015-201626Uniãopt POR1. Primeira Liga27.91Matches
2016-201727Kortrijkbe BEL1. First Division A25.11Matches
2017-201828Tondelapt POR1. Primeira Liga30.60Matches
2018-201929Tondelapt POR1. Primeira Liga34.01Matches
2019-202030APOEL2. Europa Lg1.0395373.66533101818100.0132065.04757.110.40.4+0.631447Matches
2021-202232Estorilpt POR1. Primeira Liga32.13Matches
2022-202333Estorilpt POR1. Primeira Liga28.64Matches
11 Seasons9 Clubs4 Leagues245.6395373.66533101818100.0132065.04757.1180.40.4+17.631447
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
Tondela (2 Seasons)1 League64.61
Estoril (2 Seasons)1 League60.77
Beira-Mar (2 Seasons)1 League36.54
União (1 Season)1 League27.91
Kortrijk (1 Season)1 League25.11
Sporting CP (1 Season)1 League12.82
Braga (1 Season)1 League12.61
Astra Giurgiu (1 Season)2 Leagues4.40
APOEL (1 Season)1 League1.0395373.66533101818100.0132065.04757.110.40.4+0.631447
Primeira Liga (8 Seasons)215.116
Europa Lg (2 Seasons)1.5395373.66533101818100.0132065.04757.110.40.4+0.631447
First Division A (1 Season)25.11
Liga I (1 Season)3.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
2011-201222Beira-Mar1 League22.61
2012-201323Beira-Mar1 League13.93
2012-201323Sporting CP1 League12.82
2013-201424Braga1 League12.61
2014-201525Astra Giurgiu2 Leagues4.40
2015-201626União1 League27.91
2016-201727Kortrijk1 League25.11
2017-201828Tondela1 League30.60
2018-201929Tondela1 League34.01
2019-202030APOEL1 League1.0395373.66533101818100.0132065.04757.110.40.4+0.631447
2021-202232Estoril1 League32.13
2022-202333Estoril1 League28.64
11 Seasons9 Clubs4 Leagues245.6395373.66533101818100.0132065.04757.1180.40.4+17.631447
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
Tondela (2 Seasons)1 League64.61
Estoril (2 Seasons)1 League60.77
Beira-Mar (2 Seasons)1 League36.54
União (1 Season)1 League27.91
Kortrijk (1 Season)1 League25.11
Sporting CP (1 Season)1 League12.82
Braga (1 Season)1 League12.61
Astra Giurgiu (1 Season)2 Leagues4.40
APOEL (1 Season)1 League1.0395373.66533101818100.0132065.04757.110.40.4+0.631447
Primeira Liga (8 Seasons)215.116
Europa Lg (2 Seasons)1.5395373.66533101818100.0132065.04757.110.40.4+0.631447
First Division A (1 Season)25.11
Liga I (1 Season)3.90
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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.61Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.93Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.82Matches
2013-201424Bragapt POR1. Primeira Liga9th12.61Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.90Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.91Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.11Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.60Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.01Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.13Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.64Matches
10 Seasons8 Clubs3 Leagues244.117
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
Tondela (2 Seasons)1 League64.61
Estoril (2 Seasons)1 League60.77
Beira-Mar (2 Seasons)1 League36.54
União (1 Season)1 League27.91
Kortrijk (1 Season)1 League25.11
Sporting CP (1 Season)1 League12.82
Braga (1 Season)1 League12.61
Astra Giurgiu (1 Season)1 League3.90
Primeira Liga (8 Seasons)215.116
First Division A (1 Season)25.11
Liga I (1 Season)3.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
2014-201525Astra Giurgiu2. Europa LgGR0.50Matches
2019-202030APOEL2. Europa LgR321.0395373.66533101818100.0132065.04757.110.40.4+0.631447Matches
2 Seasons2 Clubs1 League1.5395373.66533101818100.0132065.04757.110.40.4+0.631447
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
APOEL (1 Season)1 League1.0395373.66533101818100.0132065.04757.110.40.4+0.631447
Astra Giurgiu (1 Season)1 League0.50
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
2011-201222Beira-Marpt POR1. Primeira Liga22.6Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.8Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.9Matches
2013-201424Bragapt POR1. Primeira Liga12.6Matches
2014-201525Astra Giurgiu2. Europa Lg0.5Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.9Matches
2015-201626Uniãopt POR1. Primeira Liga27.9Matches
2016-201727Kortrijkbe BEL1. First Division A25.10Matches
2017-201828Tondelapt POR1. Primeira Liga30.647Matches
2018-201929Tondelapt POR1. Primeira Liga34.091Matches
2019-202030APOEL2. Europa Lg1.0534660009600003912Matches
2021-202232Estorilpt POR1. Primeira Liga32.1117Matches
2022-202333Estorilpt POR1. Primeira Liga28.694Matches
11 Seasons9 Clubs4 Leagues245.653466000358600003912
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tondela (2 Seasons)1 League64.6138
Estoril (2 Seasons)1 League60.7211
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.10
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.0534660009600003912
Primeira Liga (8 Seasons)215.1349
Europa Lg (2 Seasons)1.5534660009600003912
First Division A (1 Season)25.10
Liga I (1 Season)3.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
2011-201222Beira-Mar1 League22.6
2012-201323Beira-Mar1 League13.9
2012-201323Sporting CP1 League12.8
2013-201424Braga1 League12.6
2014-201525Astra Giurgiu2 Leagues4.4
2015-201626União1 League27.9
2016-201727Kortrijk1 League25.10
2017-201828Tondela1 League30.647
2018-201929Tondela1 League34.091
2019-202030APOEL1 League1.0534660009600003912
2021-202232Estoril1 League32.1117
2022-202333Estoril1 League28.694
11 Seasons9 Clubs4 Leagues245.653466000358600003912
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tondela (2 Seasons)1 League64.6138
Estoril (2 Seasons)1 League60.7211
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.10
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.0534660009600003912
Primeira Liga (8 Seasons)215.1349
Europa Lg (2 Seasons)1.5534660009600003912
First Division A (1 Season)25.10
Liga I (1 Season)3.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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.6Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.9Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.8Matches
2013-201424Bragapt POR1. Primeira Liga9th12.6Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.9Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.9Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.10Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.647Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.091Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.1117Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.694Matches
10 Seasons8 Clubs3 Leagues244.1349
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tondela (2 Seasons)1 League64.6138
Estoril (2 Seasons)1 League60.7211
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.10
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)1 League3.9
Primeira Liga (8 Seasons)215.1349
First Division A (1 Season)25.10
Liga I (1 Season)3.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
2014-201525Astra Giurgiu2. Europa LgGR0.5Matches
2019-202030APOEL2. Europa LgR321.0534660009600003912Matches
2 Seasons2 Clubs1 League1.5534660009600003912
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
APOEL (1 Season)1 League1.0534660009600003912
Astra Giurgiu (1 Season)1 League0.5

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201222Beira-Marpt POR1. Primeira Liga22.6Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.8Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.9Matches
2013-201424Bragapt POR1. Primeira Liga12.6Matches
2014-201525Astra Giurgiu2. Europa Lg0.5Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.9Matches
2015-201626Uniãopt POR1. Primeira Liga27.9Matches
2016-201727Kortrijkbe BEL1. First Division A25.1Matches
2017-201828Tondelapt POR1. Primeira Liga30.6Matches
2018-201929Tondelapt POR1. Primeira Liga34.0Matches
2019-202030APOEL2. Europa Lg1.044.0030100011.00100000Matches
2021-202232Estorilpt POR1. Primeira Liga32.1Matches
2022-202333Estorilpt POR1. Primeira Liga28.6Matches
11 Seasons9 Clubs4 Leagues245.644.0030100011.00100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.044.0030100011.00100000
Primeira Liga (8 Seasons)215.1
Europa Lg (2 Seasons)1.544.0030100011.00100000
First Division A (1 Season)25.1
Liga I (1 Season)3.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
2011-201222Beira-Mar1 League22.6
2012-201323Beira-Mar1 League13.9
2012-201323Sporting CP1 League12.8
2013-201424Braga1 League12.6
2014-201525Astra Giurgiu2 Leagues4.4
2015-201626União1 League27.9
2016-201727Kortrijk1 League25.1
2017-201828Tondela1 League30.6
2018-201929Tondela1 League34.0
2019-202030APOEL1 League1.044.0030100011.00100000
2021-202232Estoril1 League32.1
2022-202333Estoril1 League28.6
11 Seasons9 Clubs4 Leagues245.644.0030100011.00100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.044.0030100011.00100000
Primeira Liga (8 Seasons)215.1
Europa Lg (2 Seasons)1.544.0030100011.00100000
First Division A (1 Season)25.1
Liga I (1 Season)3.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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.6Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.9Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.8Matches
2013-201424Bragapt POR1. Primeira Liga9th12.6Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.9Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.9Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.1Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.6Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.0Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.1Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.6Matches
10 Seasons8 Clubs3 Leagues244.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)1 League3.9
Primeira Liga (8 Seasons)215.1
First Division A (1 Season)25.1
Liga I (1 Season)3.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
2014-201525Astra Giurgiu2. Europa LgGR0.5Matches
2019-202030APOEL2. Europa LgR321.044.0030100011.00100000Matches
2 Seasons2 Clubs1 League1.544.0030100011.00100000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
APOEL (1 Season)1 League1.044.0030100011.00100000
Astra Giurgiu (1 Season)1 League0.5

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201222Beira-Marpt POR1. Primeira Liga22.6Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.8Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.9Matches
2013-201424Bragapt POR1. Primeira Liga12.6Matches
2014-201525Astra Giurgiu2. Europa Lg0.5Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.9Matches
2015-201626Uniãopt POR1. Primeira Liga27.9Matches
2016-201727Kortrijkbe BEL1. First Division A25.100Matches
2017-201828Tondelapt POR1. Primeira Liga30.67648Matches
2018-201929Tondelapt POR1. Primeira Liga34.05742Matches
2019-202030APOEL2. Europa Lg1.02101122100.000000220Matches
2021-202232Estorilpt POR1. Primeira Liga32.13135Matches
2022-202333Estorilpt POR1. Primeira Liga28.62716Matches
11 Seasons9 Clubs4 Leagues245.6219201122100.00000141220
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Tondela (2 Seasons)1 League64.6133900
Estoril (2 Seasons)1 League60.758510
Beira-Mar (2 Seasons)1 League36.50
União (1 Season)1 League27.90
Kortrijk (1 Season)1 League25.1000
Sporting CP (1 Season)1 League12.80
Braga (1 Season)1 League12.60
Astra Giurgiu (1 Season)2 Leagues4.40
APOEL (1 Season)1 League1.02101122100.000000220
Primeira Liga (8 Seasons)215.11911410
Europa Lg (2 Seasons)1.52101122100.000000220
First Division A (1 Season)25.1000
Liga I (1 Season)3.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
2011-201222Beira-Mar1 League22.60
2012-201323Beira-Mar1 League13.90
2012-201323Sporting CP1 League12.80
2013-201424Braga1 League12.60
2014-201525Astra Giurgiu2 Leagues4.40
2015-201626União1 League27.90
2016-201727Kortrijk1 League25.1000
2017-201828Tondela1 League30.676480
2018-201929Tondela1 League34.057420
2019-202030APOEL1 League1.02101122100.000000220
2021-202232Estoril1 League32.131350
2022-202333Estoril1 League28.627160
11 Seasons9 Clubs4 Leagues245.6219201122100.00000141220
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Tondela (2 Seasons)1 League64.6133900
Estoril (2 Seasons)1 League60.758510
Beira-Mar (2 Seasons)1 League36.50
União (1 Season)1 League27.90
Kortrijk (1 Season)1 League25.1000
Sporting CP (1 Season)1 League12.80
Braga (1 Season)1 League12.60
Astra Giurgiu (1 Season)2 Leagues4.40
APOEL (1 Season)1 League1.02101122100.000000220
Primeira Liga (8 Seasons)215.11911410
Europa Lg (2 Seasons)1.52101122100.000000220
First Division A (1 Season)25.1000
Liga I (1 Season)3.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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.6Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.9Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.8Matches
2013-201424Bragapt POR1. Primeira Liga9th12.6Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.9Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.9Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.100Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.67648Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.05742Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.13135Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.62716Matches
10 Seasons8 Clubs3 Leagues244.11911410
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
Tondela (2 Seasons)1 League64.6133900
Estoril (2 Seasons)1 League60.758510
Beira-Mar (2 Seasons)1 League36.50
União (1 Season)1 League27.90
Kortrijk (1 Season)1 League25.1000
Sporting CP (1 Season)1 League12.80
Braga (1 Season)1 League12.60
Astra Giurgiu (1 Season)1 League3.90
Primeira Liga (8 Seasons)215.11911410
First Division A (1 Season)25.1000
Liga I (1 Season)3.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
2014-201525Astra Giurgiu2. Europa LgGR0.5Matches
2019-202030APOEL2. Europa LgR321.02101122100.000000220Matches
2 Seasons2 Clubs1 League1.52101122100.000000220
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
APOEL (1 Season)1 League1.02101122100.000000220
Astra Giurgiu (1 Season)1 League0.50

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2011-201222Beira-Marpt POR1. Primeira Liga22.6Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.8Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.9Matches
2013-201424Bragapt POR1. Primeira Liga12.6Matches
2014-201525Astra Giurgiu2. Europa Lg0.5Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.9Matches
2015-201626Uniãopt POR1. Primeira Liga27.9Matches
2016-201727Kortrijkbe BEL1. First Division A25.1Matches
2017-201828Tondelapt POR1. Primeira Liga30.6Matches
2018-201929Tondelapt POR1. Primeira Liga34.0Matches
2019-202030APOEL2. Europa Lg1.0624926272624375.0125.04421412233010418Matches
2021-202232Estorilpt POR1. Primeira Liga32.1Matches
2022-202333Estorilpt POR1. Primeira Liga28.6Matches
11 Seasons9 Clubs4 Leagues245.6624926272624375.0125.04421412233010418
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
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.0624926272624375.0125.04421412233010418
Primeira Liga (8 Seasons)215.1
Europa Lg (2 Seasons)1.5624926272624375.0125.04421412233010418
First Division A (1 Season)25.1
Liga I (1 Season)3.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
2011-201222Beira-Mar1 League22.6
2012-201323Beira-Mar1 League13.9
2012-201323Sporting CP1 League12.8
2013-201424Braga1 League12.6
2014-201525Astra Giurgiu2 Leagues4.4
2015-201626União1 League27.9
2016-201727Kortrijk1 League25.1
2017-201828Tondela1 League30.6
2018-201929Tondela1 League34.0
2019-202030APOEL1 League1.0624926272624375.0125.04421412233010418
2021-202232Estoril1 League32.1
2022-202333Estoril1 League28.6
11 Seasons9 Clubs4 Leagues245.6624926272624375.0125.04421412233010418
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
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)2 Leagues4.4
APOEL (1 Season)1 League1.0624926272624375.0125.04421412233010418
Primeira Liga (8 Seasons)215.1
Europa Lg (2 Seasons)1.5624926272624375.0125.04421412233010418
First Division A (1 Season)25.1
Liga I (1 Season)3.9
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
2011-201222Beira-Marpt POR1. Primeira Liga12th22.6Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.9Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.8Matches
2013-201424Bragapt POR1. Primeira Liga9th12.6Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.9Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.9Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.1Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.6Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.0Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.1Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.6Matches
10 Seasons8 Clubs3 Leagues244.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
Tondela (2 Seasons)1 League64.6
Estoril (2 Seasons)1 League60.7
Beira-Mar (2 Seasons)1 League36.5
União (1 Season)1 League27.9
Kortrijk (1 Season)1 League25.1
Sporting CP (1 Season)1 League12.8
Braga (1 Season)1 League12.6
Astra Giurgiu (1 Season)1 League3.9
Primeira Liga (8 Seasons)215.1
First Division A (1 Season)25.1
Liga I (1 Season)3.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
2014-201525Astra Giurgiu2. Europa LgGR0.5Matches
2019-202030APOEL2. Europa LgR321.0624926272624375.0125.04421412233010418Matches
2 Seasons2 Clubs1 League1.5624926272624375.0125.04421412233010418
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
APOEL (1 Season)1 League1.0624926272624375.0125.04421412233010418
Astra Giurgiu (1 Season)1 League0.5

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2011-201222Beira-Marpt POR1. Primeira Liga262,0367875.422.624182Matches
2012-201323Sporting CPpt POR1. Primeira Liga131,1518942.612.813120Matches
2012-201323Beira-Marpt POR1. Primeira Liga141,2539046.413.914120Matches
2013-201424Bragapt POR1. Primeira Liga131,1358742.012.613100Matches
2014-201525Astra Giurgiu2. Europa Lg146468.50.510011.0001-1-1.96-1.23Matches
2014-201525Astra Giurgiuro ROU1. Liga I43508811.43.944032.0053+2+0.51-0.28Matches
2015-201626Uniãopt POR1. Primeira Liga292,5088682.027.92928011.002743-16-0.57+0.57Matches
2016-201727Kortrijkbe BEL1. First Division A262,2568783.625.12619020.963248-16-0.64+0.98Matches
2017-201828Tondelapt POR1. Primeira Liga312,7568990.130.63130021.193845-7-0.23+0.36Matches
2018-201929Tondelapt POR1. Primeira Liga343,06090100.034.0349034001.034054-14-0.41Matches
2019-202030APOEL2. Europa Lg2904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51Matches
2021-202232Estorilpt POR1. Primeira Liga332,8908894.432.132903211001.183239-7-0.22-0.22Matches
2022-202333Estorilpt POR1. Primeira Liga302,5748684.128.6308624001.072737-10-0.35+0.76Matches
11 Seasons9 Clubs4 Leagues25622,1058666.7245.625288223428121.10204274-70-0.38-0.322.41.5+0.8+0.83+1.51
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
Tondela (2 Seasons)1 League655,8168995.064.6659064021.117899-21-0.32+0.27
Estoril (2 Seasons)1 League635,4648789.360.762885611001.135976-17-0.28+0.54
Beira-Mar (2 Seasons)1 League403,2898260.936.538302
União (1 Season)1 League292,5088682.027.92928011.002743-16-0.57+0.57
Kortrijk (1 Season)1 League262,2568783.625.12619020.963248-16-0.64+0.98
Sporting CP (1 Season)1 League131,1518942.612.813120
Braga (1 Season)1 League131,1358742.012.613100
Astra Giurgiu (1 Season)2 Leagues53967911.04.454041.8054+1+0.23-0.33
APOEL (1 Season)1 League2904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51
Primeira Liga (8 Seasons)22319,3638774.2215.12208920031031.10164218-54-0.35+0.54
Europa Lg (2 Seasons)31364510.81.5245014541.3335-2-1.32-0.922.41.5+0.8+0.83+1.51
First Division A (1 Season)262,2568783.625.12619020.963248-16-0.64+0.98
Liga I (1 Season)43508811.43.944032.0053+2+0.51-0.28
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
2011-201222Beira-Mar1 League262,0367875.422.624182
2012-201323Beira-Mar1 League141,2539046.413.914120
2012-201323Sporting CP1 League131,1518942.612.813120
2013-201424Braga1 League131,1358742.012.613100
2014-201525Astra Giurgiu2 Leagues53967911.04.454041.8054+1+0.23-0.33
2015-201626União1 League292,5088682.027.92928011.002743-16-0.57+0.57
2016-201727Kortrijk1 League262,2568783.625.12619020.963248-16-0.64+0.98
2017-201828Tondela1 League312,7568990.130.63130021.193845-7-0.23+0.36
2018-201929Tondela1 League343,06090100.034.0349034001.034054-14-0.41
2019-202030APOEL1 League2904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51
2021-202232Estoril1 League332,8908894.432.132903211001.183239-7-0.22-0.22
2022-202333Estoril1 League302,5748684.128.6308624001.072737-10-0.35+0.76
11 Seasons9 Clubs4 Leagues25622,1058666.7245.625288223428121.10204274-70-0.38-0.322.41.5+0.8+0.83+1.51
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
Tondela (2 Seasons)1 League655,8168995.064.6659064021.117899-21-0.32+0.27
Estoril (2 Seasons)1 League635,4648789.360.762885611001.135976-17-0.28+0.54
Beira-Mar (2 Seasons)1 League403,2898260.936.538302
União (1 Season)1 League292,5088682.027.92928011.002743-16-0.57+0.57
Kortrijk (1 Season)1 League262,2568783.625.12619020.963248-16-0.64+0.98
Sporting CP (1 Season)1 League131,1518942.612.813120
Braga (1 Season)1 League131,1358742.012.613100
Astra Giurgiu (1 Season)2 Leagues53967911.04.454041.8054+1+0.23-0.33
APOEL (1 Season)1 League2904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51
Primeira Liga (8 Seasons)22319,3638774.2215.12208920031031.10164218-54-0.35+0.54
Europa Lg (2 Seasons)31364510.81.5245014541.3335-2-1.32-0.922.41.5+0.8+0.83+1.51
First Division A (1 Season)262,2568783.625.12619020.963248-16-0.64+0.98
Liga I (1 Season)43508811.43.944032.0053+2+0.51-0.28
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
2011-201222Beira-Marpt POR1. Primeira Liga12th262,0367875.422.624182Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th141,2539046.413.914120Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th131,1518942.612.813120Matches
2013-201424Bragapt POR1. Primeira Liga9th131,1358742.012.613100Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th43508811.43.944032.0053+2+0.51-0.28Matches
2015-201626Uniãopt POR1. Primeira Liga17th292,5088682.027.92928011.002743-16-0.57+0.57Matches
2016-201727Kortrijkbe BEL1. First Division A12th262,2568783.625.12619020.963248-16-0.64+0.98Matches
2017-201828Tondelapt POR1. Primeira Liga11th312,7568990.130.63130021.193845-7-0.23+0.36Matches
2018-201929Tondelapt POR1. Primeira Liga15th343,06090100.034.0349034001.034054-14-0.41Matches
2021-202232Estorilpt POR1. Primeira Liga9th332,8908894.432.132903211001.183239-7-0.22-0.22Matches
2022-202333Estorilpt POR1. Primeira Liga14th302,5748684.128.6308624001.072737-10-0.35+0.76Matches
10 Seasons8 Clubs3 Leagues25321,9698769.0244.12508922331081.10201269-68-0.37-0.39
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Tondela (2 Seasons)1 League655,8168995.064.6659064021.117899-21-0.32+0.27
Estoril (2 Seasons)1 League635,4648789.360.762885611001.135976-17-0.28+0.54
Beira-Mar (2 Seasons)1 League403,2898260.936.538302
União (1 Season)1 League292,5088682.027.92928011.002743-16-0.57+0.57
Kortrijk (1 Season)1 League262,2568783.625.12619020.963248-16-0.64+0.98
Sporting CP (1 Season)1 League131,1518942.612.813120
Braga (1 Season)1 League131,1358742.012.613100
Astra Giurgiu (1 Season)1 League43508811.43.944032.0053+2+0.51-0.28
Primeira Liga (8 Seasons)22319,3638774.2215.12208920031031.10164218-54-0.35+0.54
First Division A (1 Season)262,2568783.625.12619020.963248-16-0.64+0.98
Liga I (1 Season)43508811.43.944032.0053+2+0.51-0.28
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201525Astra Giurgiu2. Europa LgGR146468.50.510011.0001-1-1.96-1.23Matches
2019-202030APOEL2. Europa LgR322904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51Matches
2 Seasons2 Clubs1 League31364510.81.5245014541.3335-2-1.32-0.922.41.5+0.8+0.83+1.51
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
APOEL (1 Season)1 League2904512.51.0145014531.5034-1-1.00-0.862.41.5+0.8+0.83+1.51
Astra Giurgiu (1 Season)1 League146468.50.510011.0001-1-1.96-1.23

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
2011-201222Beira-Marpt POR1. Primeira Liga22.69225Matches
2012-201323Sporting CPpt POR1. Primeira Liga12.821Matches
2012-201323Beira-Marpt POR1. Primeira Liga13.941Matches
2013-201424Bragapt POR1. Primeira Liga12.670Matches
2014-201525Astra Giurgiu2. Europa Lg0.5000Matches
2014-201525Astra Giurgiuro ROU1. Liga I3.930Matches
2015-201626Uniãopt POR1. Primeira Liga27.96118Matches
2016-201727Kortrijkbe BEL1. First Division A25.170000000000Matches
2017-201828Tondelapt POR1. Primeira Liga30.641032181474876000Matches
2018-201929Tondelapt POR1. Primeira Liga34.050036364914257000Matches
2019-202030APOEL2. Europa Lg1.000020090100041150.0Matches
2021-202232Estorilpt POR1. Primeira Liga32.19002719211735311Matches
2022-202333Estorilpt POR1. Primeira Liga28.6710211919416271Matches
11 Seasons9 Clubs4 Leagues245.6637016192835814119200241150.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tondela (2 Seasons)1 League64.69106854513890133000
Estoril (2 Seasons)1 League60.716104838321151582
Beira-Mar (2 Seasons)1 League36.513325
União (1 Season)1 League27.96118
Kortrijk (1 Season)1 League25.170000000000
Sporting CP (1 Season)1 League12.821
Braga (1 Season)1 League12.670
Astra Giurgiu (1 Season)2 Leagues4.4300
APOEL (1 Season)1 League1.000020090100041150.0
Primeira Liga (8 Seasons)215.15370159928349141191002
Europa Lg (2 Seasons)1.500020090100041150.0
First Division A (1 Season)25.170000000000
Liga I (1 Season)3.930
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
2011-201222Beira-Mar1 League22.69225
2012-201323Beira-Mar1 League13.941
2012-201323Sporting CP1 League12.821
2013-201424Braga1 League12.670
2014-201525Astra Giurgiu2 Leagues4.4300
2015-201626União1 League27.96118
2016-201727Kortrijk1 League25.170000000000
2017-201828Tondela1 League30.641032181474876000
2018-201929Tondela1 League34.050036364914257000
2019-202030APOEL1 League1.000020090100041150.0
2021-202232Estoril1 League32.19002719211735311
2022-202333Estoril1 League28.6710211919416271
11 Seasons9 Clubs4 Leagues245.6637016192835814119200241150.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tondela (2 Seasons)1 League64.69106854513890133000
Estoril (2 Seasons)1 League60.716104838321151582
Beira-Mar (2 Seasons)1 League36.513325
União (1 Season)1 League27.96118
Kortrijk (1 Season)1 League25.170000000000
Sporting CP (1 Season)1 League12.821
Braga (1 Season)1 League12.670
Astra Giurgiu (1 Season)2 Leagues4.4300
APOEL (1 Season)1 League1.000020090100041150.0
Primeira Liga (8 Seasons)215.15370159928349141191002
Europa Lg (2 Seasons)1.500020090100041150.0
First Division A (1 Season)25.170000000000
Liga I (1 Season)3.930
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201222Beira-Marpt POR1. Primeira Liga12th22.69225Matches
2012-201323Beira-Marpt POR1. Primeira Liga16th13.941Matches
2012-201323Sporting CPpt POR1. Primeira Liga7th12.821Matches
2013-201424Bragapt POR1. Primeira Liga9th12.670Matches
2014-201525Astra Giurgiuro ROU1. Liga I4th3.930Matches
2015-201626Uniãopt POR1. Primeira Liga17th27.96118Matches
2016-201727Kortrijkbe BEL1. First Division A12th25.170000000000Matches
2017-201828Tondelapt POR1. Primeira Liga11th30.641032181474876000Matches
2018-201929Tondelapt POR1. Primeira Liga15th34.050036364914257000Matches
2021-202232Estorilpt POR1. Primeira Liga9th32.19002719211735311Matches
2022-202333Estorilpt POR1. Primeira Liga14th28.6710211919416271Matches
10 Seasons8 Clubs3 Leagues244.16370159928349141191002
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Tondela (2 Seasons)1 League64.69106854513890133000
Estoril (2 Seasons)1 League60.716104838321151582
Beira-Mar (2 Seasons)1 League36.513325
União (1 Season)1 League27.96118
Kortrijk (1 Season)1 League25.170000000000
Sporting CP (1 Season)1 League12.821
Braga (1 Season)1 League12.670
Astra Giurgiu (1 Season)1 League3.930
Primeira Liga (8 Seasons)215.15370159928349141191002
First Division A (1 Season)25.170000000000
Liga I (1 Season)3.930
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201525Astra Giurgiu2. Europa LgGR0.5000Matches
2019-202030APOEL2. Europa LgR321.000020090100041150.0Matches
2 Seasons2 Clubs1 League1.500020090100041150.0
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
APOEL (1 Season)1 League1.000020090100041150.0
Astra Giurgiu (1 Season)1 League0.5000

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 Joãozinho Pages

Joãozinho 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

Stathead & Player Comparison