Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201623Tondelapt POR1. Primeira Liga20191,77319.7301.52784861.57211421.1Matches
2016-201724Tondelapt POR1. Primeira Liga33332,96933.0491.4915410572.78817618.2871012.5Matches
2017-201825Tondelapt POR1. Primeira Liga34343,06034.0501.4715810869.610816823.5523060.0Matches
2018-201926Tondelapt POR1. Primeira Liga34343,06034.0541.591519667.59817411.8751116.7Matches
2019-202027Tondelapt POR1. Primeira Liga29292,61029.0361.241248972.67913931.022000.0Matches
2021-202229Portopt POR1. Primeira Liga11881.0111Matches
2022-202330Portopt POR1. Primeira Liga11901.000.00001001100.00000Matches
2023-202431Portopt POR1. Primeira Liga211141.321.584250.010000.00000Matches
2024-202532Portopt POR1. Primeira Liga221802.031.508575.010100.011000.0Matches
202533Porto1. Club World Cup221802.021.009777.8011150.00000Matches
11 Seasons2 Clubs4 Leagues15815614,124156.92261.4568746169.54536763321.323175122.7
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Porto (6 Seasons)4 Leagues876527.271.12221571.4412233.311000.0
Tondela (5 Seasons)1 League15014913,472149.72191.4666544669.54135743120.822165123.8
Primeira Liga (10 Seasons)15615413,944154.92241.4567845469.44535753220.923175122.7
Club World Cup (1 Season)221802.021.009777.8011150.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201623Tondela1 League20191,77319.7301.52784861.57211421.1
2016-201724Tondela1 League33332,96933.0491.4915410572.78817618.2871012.5
2017-201825Tondela1 League34343,06034.0501.4715810869.610816823.5523060.0
2018-201926Tondela1 League34343,06034.0541.591519667.59817411.8751116.7
2019-202027Tondela1 League29292,61029.0361.241248972.67913931.022000.0
2021-202229Porto3 Leagues11881.011100
2022-202330Porto2 Leagues11901.000.00001001100.00000
2023-202431Porto2 Leagues211141.321.584250.010000.00000
2024-202532Porto2 Leagues221802.031.508575.010100.011000.0
202533Porto1 League221802.021.009777.8011150.00000
11 Seasons2 Clubs4 Leagues15815614,124156.92261.4568746169.54536763321.323175122.7
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Porto (6 Seasons)4 Leagues876527.271.12221571.4412233.311000.0
Tondela (5 Seasons)1 League15014913,472149.72191.4666544669.54135743120.822165123.8
Primeira Liga (10 Seasons)15615413,944154.92241.4567845469.44535753220.923175122.7
Club World Cup (1 Season)221802.021.009777.8011150.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2015-201623Tondelapt POR1. Primeira Liga16th20191,77319.7301.52784861.57211421.1Matches
2016-201724Tondelapt POR1. Primeira Liga16th33332,96933.0491.4915410572.78817618.2871012.5Matches
2017-201825Tondelapt POR1. Primeira Liga11th34343,06034.0501.4715810869.610816823.5523060.0Matches
2018-201926Tondelapt POR1. Primeira Liga15th34343,06034.0541.591519667.59817411.8751116.7Matches
2019-202027Tondelapt POR1. Primeira Liga14th29292,61029.0361.241248972.67913931.022000.0Matches
2021-202229Portopt POR1. Primeira Liga1st11881.0111Matches
2022-202330Portopt POR1. Primeira Liga2nd11901.000.00001001100.00000Matches
2023-202431Portopt POR1. Primeira Liga3rd211141.321.584250.010000.00000Matches
2024-202532Portopt POR1. Primeira Liga3rd221802.031.508575.010100.011000.0Matches
10 Seasons2 Clubs1 League15615413,944154.92241.4567845469.44535753220.923175122.7
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Tondela (5 Seasons)1 League15014913,472149.72191.4666544669.54135743120.822165123.8
Porto (5 Seasons)1 League654725.251.1713866.7401125.011000.0
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
202533Porto1. Club World CupGR221802.021.009777.8011150.00000Matches
6 Seasons1 Club3 Leagues221802.021.009777.8011150.00000
Club World Cup (1 Season)221802.021.009777.8011150.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
201826pt PortugalFriendlies (M)1040.000000000Matches
1 Season1 Club2 Leagues1040.100000000
Friendlies (M) (1 Season)1040.100000000

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2015-201623Tondelapt POR1. Primeira Liga19.730Matches
2016-201724Tondelapt POR1. Primeira Liga33.0497Matches
2017-201825Tondelapt POR1. Primeira Liga34.0502Matches
2018-201926Tondelapt POR1. Primeira Liga34.054516054.50.32+0.5+0.0128273038.67076665.347.731485.458.4554183.2190.5613.7Matches
2019-202027Tondelapt POR1. Primeira Liga29.036215133.30.25-1.7-0.0618649937.364411446.639.429866.848.2501183.6150.5213.2Matches
2021-202229Portopt POR1. Primeira Liga1.00.90.8851145.531532.333.1425.034.81119.111.0214.0Matches
2022-202330Portopt POR1. Primeira Liga1.0000000.00.00.0011100.01840.021.5520.031.810110.044.0024.0Matches
2023-202431Portopt POR1. Primeira Liga1.3201101.00.26-1.0-0.7791752.951631.432.2520.026.42214.543.1622.9Matches
2024-202532Portopt POR1. Primeira Liga2.0310003.30.30+0.3+0.1441040.044618.224.7728.632.714214.321.0015.1Matches
202533Porto1. Club World Cup2.020Matches
11 Seasons2 Clubs4 Leagues156.922617312192.90.29-2.0-0.03487126838.4149520153.242.363374.652.71112413.7450.6614.1
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Porto (6 Seasons)4 Leagues7.2711105.20.33-0.7-0.13193948.71442123.628.82123.831.45758.8112.1019.5
Tondela (5 Seasons)1 League149.721916211187.70.29-1.3-0.02468122938.1135118056.443.761276.353.41055363.4340.5413.5
Primeira Liga (10 Seasons)154.922417312192.90.29-2.0-0.03487126838.4149520153.242.363374.652.71112413.7450.6614.1
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.020
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2015-201623Tondela1 League19.730
2016-201724Tondela1 League33.0497
2017-201825Tondela1 League34.0502
2018-201926Tondela1 League34.054516054.50.32+0.5+0.0128273038.67076665.347.731485.458.4554183.2190.5613.7
2019-202027Tondela1 League29.036215133.30.25-1.7-0.0618649937.364411446.639.429866.848.2501183.6150.5213.2
2021-202229Porto3 Leagues1.00.90.8851145.531532.333.1425.034.81119.111.0214.0
2022-202330Porto2 Leagues1.0000000.00.00.0011100.01840.021.5520.031.810110.044.0024.0
2023-202431Porto2 Leagues1.3201101.00.26-1.0-0.7791752.951631.432.2520.026.42214.543.1622.9
2024-202532Porto2 Leagues2.0310003.30.30+0.3+0.1441040.044618.224.7728.632.714214.321.0015.1
202533Porto1 League2.020
11 Seasons2 Clubs4 Leagues156.922617312192.90.29-2.0-0.03487126838.4149520153.242.363374.652.71112413.7450.6614.1
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Porto (6 Seasons)4 Leagues7.2711105.20.33-0.7-0.13193948.71442123.628.82123.831.45758.8112.1019.5
Tondela (5 Seasons)1 League149.721916211187.70.29-1.3-0.02468122938.1135118056.443.761276.353.41055363.4340.5413.5
Primeira Liga (10 Seasons)154.922417312192.90.29-2.0-0.03487126838.4149520153.242.363374.652.71112413.7450.6614.1
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.020
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2015-201623Tondelapt POR1. Primeira Liga16th19.730Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.0497Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.0502Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.054516054.50.32+0.5+0.0128273038.67076665.347.731485.458.4554183.2190.5613.7Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.036215133.30.25-1.7-0.0618649937.364411446.639.429866.848.2501183.6150.5213.2Matches
2021-202229Portopt POR1. Primeira Liga1st1.00.90.8851145.531532.333.1425.034.81119.111.0214.0Matches
2022-202330Portopt POR1. Primeira Liga2nd1.0000000.00.00.0011100.01840.021.5520.031.810110.044.0024.0Matches
2023-202431Portopt POR1. Primeira Liga3rd1.3201101.00.26-1.0-0.7791752.951631.432.2520.026.42214.543.1622.9Matches
2024-202532Portopt POR1. Primeira Liga3rd2.0310003.30.30+0.3+0.1441040.044618.224.7728.632.714214.321.0015.1Matches
10 Seasons2 Clubs1 League154.922417312192.90.29-2.0-0.03487126838.4149520153.242.363374.652.71112413.7450.6614.1
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Tondela (5 Seasons)1 League149.721916211187.70.29-1.3-0.02468122938.1135118056.443.761276.353.41055363.4340.5413.5
Porto (5 Seasons)1 League5.2511105.20.33-0.7-0.13193948.71442123.628.82123.831.45758.8112.1019.5
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
202533Porto1. Club World CupGR2.020Matches
6 Seasons1 Club3 Leagues2.020
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.020
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
201826pt PortugalFriendlies (M)0.00Matches
1 Season1 Club2 Leagues0.10
Friendlies (M) (1 Season)0.10
UEFA Nations League (1 Season)

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
2015-201623Tondelapt POR1. Primeira Liga20191,77319.7000000200.000.000.000.000.00Matches
2016-201724Tondelapt POR1. Primeira Liga33332,96933.0000000320.000.000.000.000.00Matches
2017-201825Tondelapt POR1. Primeira Liga34343,06034.0000000200.000.000.000.000.00Matches
2018-201926Tondelapt POR1. Primeira Liga34343,06034.0000000100.00.00.20.20100.000.000.000.000.000.000.010.010.000.01Matches
2019-202027Tondelapt POR1. Primeira Liga29292,61029.0000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01Matches
2020-202128Porto1. Champions Lg00Matches
2020-202128Portopt POR1. Primeira Liga00Matches
2021-202229Porto1. Champions Lg00Matches
2021-202229Porto2. Europa Lg00Matches
2021-202229Portopt POR1. Primeira Liga11881.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202330Porto1. Champions Lg00Matches
2022-202330Portopt POR1. Primeira Liga11901.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Porto1. Champions Lg000.000000010Matches
2023-202431Portopt POR1. Primeira Liga211141.3000000000.00.00.10.10100.000.000.000.000.000.000.110.110.000.11Matches
2024-202532Porto2. Europa Lg00Matches
2024-202532Portopt POR1. Primeira Liga221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
202533Porto1. Club World Cup221802.0000000000.000.000.000.000.00Matches
11 Seasons2 Clubs4 Leagues15815614,124156.90000001420.00.00.50.50200.000.000.000.000.000.000.010.010.000.01
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Porto (6 Seasons)4 Leagues876527.2000000300.00.00.10.10100.000.000.000.000.000.000.030.030.000.03
Tondela (5 Seasons)1 League15014913,472149.70000001120.00.00.40.40100.000.000.000.000.000.000.010.010.000.01
Primeira Liga (10 Seasons)15615413,944154.90000001320.00.00.50.50200.000.000.000.000.000.000.010.010.000.01
Champions Lg (4 Seasons)000.000000010
Europa Lg (2 Seasons)00
Club World Cup (1 Season)221802.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201623Tondela1 League20191,77319.7000000200.000.000.000.000.00
2016-201724Tondela1 League33332,96933.0000000320.000.000.000.000.00
2017-201825Tondela1 League34343,06034.0000000200.000.000.000.000.00
2018-201926Tondela1 League34343,06034.0000000100.00.00.20.20100.000.000.000.000.000.000.010.010.000.01
2019-202027Tondela1 League29292,61029.0000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01
2020-202128Porto2 Leagues00
2021-202229Porto3 Leagues11881.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202330Porto2 Leagues11901.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202431Porto2 Leagues211141.3000000100.00.00.10.10100.000.000.000.000.000.000.110.110.000.11
2024-202532Porto2 Leagues221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
202533Porto1 League221802.0000000000.000.000.000.000.00
11 Seasons2 Clubs4 Leagues15815614,124156.90000001420.00.00.50.50200.000.000.000.000.000.000.010.010.000.01
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Porto (6 Seasons)4 Leagues876527.2000000300.00.00.10.10100.000.000.000.000.000.000.030.030.000.03
Tondela (5 Seasons)1 League15014913,472149.70000001120.00.00.40.40100.000.000.000.000.000.000.010.010.000.01
Primeira Liga (10 Seasons)15615413,944154.90000001320.00.00.50.50200.000.000.000.000.000.000.010.010.000.01
Champions Lg (4 Seasons)000.000000010
Europa Lg (2 Seasons)00
Club World Cup (1 Season)221802.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201623Tondelapt POR1. Primeira Liga16th20191,77319.7000000200.000.000.000.000.00Matches
2016-201724Tondelapt POR1. Primeira Liga16th33332,96933.0000000320.000.000.000.000.00Matches
2017-201825Tondelapt POR1. Primeira Liga11th34343,06034.0000000200.000.000.000.000.00Matches
2018-201926Tondelapt POR1. Primeira Liga15th34343,06034.0000000100.00.00.20.20100.000.000.000.000.000.000.010.010.000.01Matches
2019-202027Tondelapt POR1. Primeira Liga14th29292,61029.0000000300.00.00.20.20000.000.000.000.000.000.000.010.010.000.01Matches
2020-202128Portopt POR1. Primeira Liga2nd00Matches
2021-202229Portopt POR1. Primeira Liga1st11881.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202330Portopt POR1. Primeira Liga2nd11901.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Portopt POR1. Primeira Liga3rd211141.3000000000.00.00.10.10100.000.000.000.000.000.000.110.110.000.11Matches
2024-202532Portopt POR1. Primeira Liga3rd221802.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
10 Seasons2 Clubs1 League15615413,944154.90000001320.00.00.50.50200.000.000.000.000.000.000.010.010.000.01
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
Tondela (5 Seasons)1 League15014913,472149.70000001120.00.00.40.40100.000.000.000.000.000.000.010.010.000.01
Porto (5 Seasons)1 League654725.2000000200.00.00.10.10100.000.000.000.000.000.000.030.030.000.03
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
2020-202128Porto1. Champions LgQF00Matches
2021-202229Porto1. Champions LgGR00Matches
2021-202229Porto2. Europa LgR1600Matches
2022-202330Porto1. Champions LgR1600Matches
2023-202431Porto1. Champions LgR16000.000000010Matches
2024-202532Porto2. Europa Lg00Matches
202533Porto1. Club World CupGR221802.0000000000.000.000.000.000.00Matches
6 Seasons1 Club3 Leagues221802.0000000100.000.000.000.000.00
Champions Lg (4 Seasons)000.000000010
Europa Lg (2 Seasons)00
Club World Cup (1 Season)221802.0000000000.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
201826pt PortugalFriendlies (M)1050.0000000000.000.000.000.000.00Matches
2018-201926pt PortugalUEFA Nations League1st00Matches
1 Season1 Club2 Leagues1050.1000000000.000.000.000.000.00
Friendlies (M) (1 Season)1050.1000000000.000.000.000.000.00
UEFA Nations League (1 Season)00
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201623Tondelapt POR1. Primeira Liga19.70Matches
2016-201724Tondelapt POR1. Primeira Liga33.00Matches
2017-201825Tondelapt POR1. Primeira Liga34.00Matches
2018-201926Tondelapt POR1. Primeira Liga34.0549102453.623110206323838100.016617197.134380942.400.20.2-0.2449101Matches
2019-202027Tondelapt POR1. Primeira Liga29.058194461.51919314691666897.124225196.427162043.700.20.0-0.2115100Matches
2021-202229Portopt POR1. Primeira Liga1.0263574.369943866100.08988.9122060.000.00.00.000000Matches
2022-202330Portopt POR1. Primeira Liga1.02323100.054640444100.01313100.066100.000.00.00.000000Matches
2023-202431Portopt POR1. Primeira Liga1.3485685.7132193477100.02626100.0152365.200.10.0-0.112001Matches
2024-202532Portopt POR1. Primeira Liga2.0455188.29275641010100.03030100.041040.000.00.00.000000Matches
202533Porto1. Club World Cup2.00Matches
11 Seasons2 Clubs4 Leagues156.91272213359.6457963766313113398.548550097.0651148843.800.50.2-0.5666202
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Porto (6 Seasons)4 Leagues7.214216586.1349323402727100.0777898.7375962.700.10.0-0.112001
Tondela (5 Seasons)1 League149.71130196857.4423033532310410698.140842296.7614142943.000.40.2-0.4564201
Primeira Liga (10 Seasons)154.91272213359.6457963766313113398.548550097.0651148843.800.50.2-0.5666202
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
2015-201623Tondela1 League19.70
2016-201724Tondela1 League33.00
2017-201825Tondela1 League34.00
2018-201926Tondela1 League34.0549102453.623110206323838100.016617197.134380942.400.20.2-0.2449101
2019-202027Tondela1 League29.058194461.51919314691666897.124225196.427162043.700.20.0-0.2115100
2021-202229Porto3 Leagues1.0263574.369943866100.08988.9122060.000.00.00.000000
2022-202330Porto2 Leagues1.02323100.054640444100.01313100.066100.000.00.00.000000
2023-202431Porto2 Leagues1.3485685.7132193477100.02626100.0152365.200.10.0-0.112001
2024-202532Porto2 Leagues2.0455188.29275641010100.03030100.041040.000.00.00.000000
202533Porto1 League2.00
11 Seasons2 Clubs4 Leagues156.91272213359.6457963766313113398.548550097.0651148843.800.50.2-0.5666202
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Porto (6 Seasons)4 Leagues7.214216586.1349323402727100.0777898.7375962.700.10.0-0.112001
Tondela (5 Seasons)1 League149.71130196857.4423033532310410698.140842296.7614142943.000.40.2-0.4564201
Primeira Liga (10 Seasons)154.91272213359.6457963766313113398.548550097.0651148843.800.50.2-0.5666202
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
2015-201623Tondelapt POR1. Primeira Liga16th19.70Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.00Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.00Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.0549102453.623110206323838100.016617197.134380942.400.20.2-0.2449101Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.058194461.51919314691666897.124225196.427162043.700.20.0-0.2115100Matches
2021-202229Portopt POR1. Primeira Liga1st1.0263574.369943866100.08988.9122060.000.00.00.000000Matches
2022-202330Portopt POR1. Primeira Liga2nd1.02323100.054640444100.01313100.066100.000.00.00.000000Matches
2023-202431Portopt POR1. Primeira Liga3rd1.3485685.7132193477100.02626100.0152365.200.10.0-0.112001Matches
2024-202532Portopt POR1. Primeira Liga3rd2.0455188.29275641010100.03030100.041040.000.00.00.000000Matches
10 Seasons2 Clubs1 League154.91272213359.6457963766313113398.548550097.0651148843.800.50.2-0.5666202
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
Tondela (5 Seasons)1 League149.71130196857.4423033532310410698.140842296.7614142943.000.40.2-0.4564201
Porto (5 Seasons)1 League5.214216586.1349323402727100.0777898.7375962.700.10.0-0.112001
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
202533Porto1. Club World CupGR2.00Matches
6 Seasons1 Club3 Leagues2.00
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
201826pt PortugalFriendlies (M)0.00Matches
1 Season1 Club2 Leagues0.10
Friendlies (M) (1 Season)0.10
UEFA Nations League (1 Season)

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
2015-201623Tondelapt POR1. Primeira Liga19.7Matches
2016-201724Tondelapt POR1. Primeira Liga33.00Matches
2017-201825Tondelapt POR1. Primeira Liga34.00Matches
2018-201926Tondelapt POR1. Primeira Liga34.010245574641500000000054930Matches
2019-202027Tondelapt POR1. Primeira Liga29.0944578364660400000058121Matches
2021-202229Portopt POR1. Primeira Liga1.0353051100000002600Matches
2022-202330Portopt POR1. Primeira Liga1.0231761000000002300Matches
2023-202431Portopt POR1. Primeira Liga1.35645116000000004800Matches
2024-202532Portopt POR1. Primeira Liga2.0514292000000004500Matches
202533Porto1. Club World Cup2.00Matches
11 Seasons2 Clubs4 Leagues156.92133126985922614000000127251
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (6 Seasons)4 Leagues7.216513431101000000014200
Tondela (5 Seasons)1 League149.71968113582821604000000113051
Primeira Liga (10 Seasons)154.92133126985922614000000127251
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
2015-201623Tondela1 League19.7
2016-201724Tondela1 League33.00
2017-201825Tondela1 League34.00
2018-201926Tondela1 League34.010245574641500000000054930
2019-202027Tondela1 League29.0944578364660400000058121
2021-202229Porto3 Leagues1.0353051100000002600
2022-202330Porto2 Leagues1.0231761000000002300
2023-202431Porto2 Leagues1.35645116000000004800
2024-202532Porto2 Leagues2.0514292000000004500
202533Porto1 League2.00
11 Seasons2 Clubs4 Leagues156.92133126985922614000000127251
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Porto (6 Seasons)4 Leagues7.216513431101000000014200
Tondela (5 Seasons)1 League149.71968113582821604000000113051
Primeira Liga (10 Seasons)154.92133126985922614000000127251
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
2015-201623Tondelapt POR1. Primeira Liga16th19.7Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.00Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.00Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.010245574641500000000054930Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.0944578364660400000058121Matches
2021-202229Portopt POR1. Primeira Liga1st1.0353051100000002600Matches
2022-202330Portopt POR1. Primeira Liga2nd1.0231761000000002300Matches
2023-202431Portopt POR1. Primeira Liga3rd1.35645116000000004800Matches
2024-202532Portopt POR1. Primeira Liga3rd2.0514292000000004500Matches
10 Seasons2 Clubs1 League154.92133126985922614000000127251
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Tondela (5 Seasons)1 League149.71968113582821604000000113051
Porto (5 Seasons)1 League5.216513431101000000014200
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
202533Porto1. Club World CupGR2.00Matches
6 Seasons1 Club3 Leagues2.00
Champions Lg (4 Seasons)0.00
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00
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
201826pt PortugalFriendlies (M)0.0Matches
1 Season1 Club2 Leagues0.1
Friendlies (M) (1 Season)0.1
UEFA Nations League (1 Season)

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
2015-201623Tondelapt POR1. Primeira Liga19.7Matches
2016-201724Tondelapt POR1. Primeira Liga33.0Matches
2017-201825Tondelapt POR1. Primeira Liga34.0Matches
2018-201926Tondelapt POR1. Primeira Liga34.090.2672000010.03100000Matches
2019-202027Tondelapt POR1. Primeira Liga29.050.1723000000.00000000Matches
2021-202229Portopt POR1. Primeira Liga1.000.0000000000.00000000Matches
2022-202330Portopt POR1. Primeira Liga1.000.0000000000.00000000Matches
2023-202431Portopt POR1. Primeira Liga1.310.7910000000.00000000Matches
2024-202532Portopt POR1. Primeira Liga2.000.0000000000.00000000Matches
202533Porto1. Club World Cup2.0Matches
11 Seasons2 Clubs4 Leagues156.9150.22105000010.01100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (6 Seasons)4 Leagues7.210.1910000000.00000000
Tondela (5 Seasons)1 League149.7140.2295000010.02100000
Primeira Liga (10 Seasons)154.9150.22105000010.01100000
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
2015-201623Tondela1 League19.7
2016-201724Tondela1 League33.0
2017-201825Tondela1 League34.0
2018-201926Tondela1 League34.090.2672000010.03100000
2019-202027Tondela1 League29.050.1723000000.00000000
2021-202229Porto3 Leagues1.000.0000000000.00000000
2022-202330Porto2 Leagues1.000.0000000000.00000000
2023-202431Porto2 Leagues1.310.7910000000.00000000
2024-202532Porto2 Leagues2.000.0000000000.00000000
202533Porto1 League2.0
11 Seasons2 Clubs4 Leagues156.9150.22105000010.01100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Porto (6 Seasons)4 Leagues7.210.1910000000.00000000
Tondela (5 Seasons)1 League149.7140.2295000010.02100000
Primeira Liga (10 Seasons)154.9150.22105000010.01100000
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
2015-201623Tondelapt POR1. Primeira Liga16th19.7Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.0Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.0Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.090.2672000010.03100000Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.050.1723000000.00000000Matches
2021-202229Portopt POR1. Primeira Liga1st1.000.0000000000.00000000Matches
2022-202330Portopt POR1. Primeira Liga2nd1.000.0000000000.00000000Matches
2023-202431Portopt POR1. Primeira Liga3rd1.310.7910000000.00000000Matches
2024-202532Portopt POR1. Primeira Liga3rd2.000.0000000000.00000000Matches
10 Seasons2 Clubs1 League154.9150.22105000010.01100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Tondela (5 Seasons)1 League149.7140.2295000010.02100000
Porto (5 Seasons)1 League5.210.1910000000.00000000
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
202533Porto1. Club World CupGR2.0Matches
6 Seasons1 Club3 Leagues2.0
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
201826pt PortugalFriendlies (M)0.0Matches
1 Season1 Club2 Leagues0.1
Friendlies (M) (1 Season)0.1
UEFA Nations League (1 Season)

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
2015-201623Tondelapt POR1. Primeira Liga19.7Matches
2016-201724Tondelapt POR1. Primeira Liga33.000Matches
2017-201825Tondelapt POR1. Primeira Liga34.014Matches
2018-201926Tondelapt POR1. Primeira Liga34.0313001250.014040391Matches
2019-202027Tondelapt POR1. Primeira Liga29.00000000000011181Matches
2021-202229Portopt POR1. Primeira Liga1.0000000000000000Matches
2022-202330Portopt POR1. Primeira Liga1.0000000000000001Matches
2023-202431Portopt POR1. Primeira Liga1.3000000000001100Matches
2024-202532Portopt POR1. Primeira Liga2.0000000000000000Matches
202533Porto1. Club World Cup2.000Matches
11 Seasons2 Clubs4 Leagues156.9323001250.0140465273
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (6 Seasons)4 Leagues7.2000000000001101
Tondela (5 Seasons)1 League149.7323001250.0140454272
Primeira Liga (10 Seasons)154.9323001250.0140465273
Champions Lg (4 Seasons)0.0000
Europa Lg (2 Seasons)0
Club World Cup (1 Season)2.0000
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
2015-201623Tondela1 League19.70
2016-201724Tondela1 League33.0000
2017-201825Tondela1 League34.0140
2018-201926Tondela1 League34.0313001250.014040391
2019-202027Tondela1 League29.00000000000011181
2021-202229Porto3 Leagues1.0000000000000000
2022-202330Porto2 Leagues1.0000000000000001
2023-202431Porto2 Leagues1.3000000000001100
2024-202532Porto2 Leagues2.0000000000000000
202533Porto1 League2.0000
11 Seasons2 Clubs4 Leagues156.9323001250.0140465273
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Porto (6 Seasons)4 Leagues7.2000000000001101
Tondela (5 Seasons)1 League149.7323001250.0140454272
Primeira Liga (10 Seasons)154.9323001250.0140465273
Champions Lg (4 Seasons)0.0000
Europa Lg (2 Seasons)0
Club World Cup (1 Season)2.0000
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
2015-201623Tondelapt POR1. Primeira Liga16th19.7Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.000Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.014Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.0313001250.014040391Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.00000000000011181Matches
2021-202229Portopt POR1. Primeira Liga1st1.0000000000000000Matches
2022-202330Portopt POR1. Primeira Liga2nd1.0000000000000001Matches
2023-202431Portopt POR1. Primeira Liga3rd1.3000000000001100Matches
2024-202532Portopt POR1. Primeira Liga3rd2.0000000000000000Matches
10 Seasons2 Clubs1 League154.9323001250.0140465273
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 (5 Seasons)1 League149.7323001250.0140454272
Porto (5 Seasons)1 League5.2000000000001101
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
202533Porto1. Club World CupGR2.000Matches
6 Seasons1 Club3 Leagues2.0000
Champions Lg (4 Seasons)0.0000
Europa Lg (2 Seasons)0
Club World Cup (1 Season)2.0000
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
201826pt PortugalFriendlies (M)0.0Matches
1 Season1 Club2 Leagues0.10
Friendlies (M) (1 Season)0.10
UEFA Nations League (1 Season)0

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
2015-201623Tondelapt POR1. Primeira Liga19.7Matches
2016-201724Tondelapt POR1. Primeira Liga33.0Matches
2017-201825Tondelapt POR1. Primeira Liga34.0Matches
2018-201926Tondelapt POR1. Primeira Liga34.011049171100400110400044333382275042102740Matches
2019-202027Tondelapt POR1. Primeira Liga29.010009011000000100000049528501863020002950Matches
2021-202229Portopt POR1. Primeira Liga1.036313510036000291456400000210Matches
2022-202330Portopt POR1. Primeira Liga1.02418240002400015482300010100Matches
2023-202431Portopt POR1. Primeira Liga1.360435910060000351346600000350Matches
2024-202532Portopt POR1. Primeira Liga2.056415420056000311296800000320Matches
202533Porto1. Club World Cup2.0Matches
11 Seasons2 Clubs4 Leagues156.92280195122728002280000104866444359062206670
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Porto (6 Seasons)4 Leagues7.217613317240017600011045622100010980
Tondela (5 Seasons)1 League149.7210418182100400210400093861884138062105690
Primeira Liga (10 Seasons)154.92280195122728002280000104866444359062206670
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
2015-201623Tondela1 League19.7
2016-201724Tondela1 League33.0
2017-201825Tondela1 League34.0
2018-201926Tondela1 League34.011049171100400110400044333382275042102740
2019-202027Tondela1 League29.010009011000000100000049528501863020002950
2021-202229Porto3 Leagues1.036313510036000291456400000210
2022-202330Porto2 Leagues1.02418240002400015482300010100
2023-202431Porto2 Leagues1.360435910060000351346600000350
2024-202532Porto2 Leagues2.056415420056000311296800000320
202533Porto1 League2.0
11 Seasons2 Clubs4 Leagues156.92280195122728002280000104866444359062206670
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Porto (6 Seasons)4 Leagues7.217613317240017600011045622100010980
Tondela (5 Seasons)1 League149.7210418182100400210400093861884138062105690
Primeira Liga (10 Seasons)154.92280195122728002280000104866444359062206670
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
2015-201623Tondelapt POR1. Primeira Liga16th19.7Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.0Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.0Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.011049171100400110400044333382275042102740Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.010009011000000100000049528501863020002950Matches
2021-202229Portopt POR1. Primeira Liga1st1.036313510036000291456400000210Matches
2022-202330Portopt POR1. Primeira Liga2nd1.02418240002400015482300010100Matches
2023-202431Portopt POR1. Primeira Liga3rd1.360435910060000351346600000350Matches
2024-202532Portopt POR1. Primeira Liga3rd2.056415420056000311296800000320Matches
10 Seasons2 Clubs1 League154.92280195122728002280000104866444359062206670
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
Tondela (5 Seasons)1 League149.7210418182100400210400093861884138062105690
Porto (5 Seasons)1 League5.217613317240017600011045622100010980
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
202533Porto1. Club World CupGR2.0Matches
6 Seasons1 Club3 Leagues2.0
Champions Lg (4 Seasons)0.0
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.0
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
201826pt PortugalFriendlies (M)0.0Matches
1 Season1 Club2 Leagues0.1
Friendlies (M) (1 Season)0.1
UEFA Nations League (1 Season)

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
2015-201623Tondelapt POR1. Primeira Liga201,7738957.919.719191141.152130-9-0.46+0.31Matches
2016-201724Tondelapt POR1. Primeira Liga332,9699097.033.03332000.972850-22-0.67+0.32Matches
2017-201825Tondelapt POR1. Primeira Liga343,06090100.034.03434001.124150-9-0.26Matches
2018-201926Tondelapt POR1. Primeira Liga343,06090100.034.0349034001.034054-14-0.4142.558.2-15.7-0.46Matches
2019-202027Tondelapt POR1. Primeira Liga292,6109085.329.0299029001.032436-12-0.41-0.0132.739.0-6.3-0.22-1.12Matches
2020-202128Porto1. Champions Lg0003Matches
2020-202128Portopt POR1. Primeira Liga0002Matches
2021-202229Porto1. Champions Lg00002Matches
2021-202229Porto2. Europa Lg00003Matches
2021-202229Portopt POR1. Primeira Liga188882.91.01880083.0020+2+2.05+0.171.60.7+0.9+0.96-0.84Matches
2022-202330Porto1. Champions Lg00008Matches
2022-202330Portopt POR1. Primeira Liga190902.91.019010321.501100.00-1.551.20.2+1.0+1.00-0.37Matches
2023-202431Porto1. Champions Lg00.00.000073.0053+2Matches
2023-202431Portopt POR1. Primeira Liga2114573.71.31901124311.502200.00-1.101.81.0+0.8+0.62-0.46Matches
2024-202532Porto2. Europa Lg000010Matches
2024-202532Portopt POR1. Primeira Liga2180905.92.029020311.503300.00-1.092.22.8-0.7-0.34-1.18Matches
202533Porto1. Club World Cup218090100.02.02902000.5012-1-0.50Matches
11 Seasons2 Clubs4 Leagues15814,1248940.4156.9156901542241511.07168231-63-0.40-1.5081.9101.9-19.9-0.29-1.55
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Porto (6 Seasons)4 Leagues8652823.37.279061241371.441411+3+0.41-0.946.84.8+2.0+0.39-0.89
Tondela (5 Seasons)1 League15013,4729088.1149.7149901481141.05154220-66-0.44+0.2575.197.1-22.0-0.35-1.25
Primeira Liga (10 Seasons)15613,9448945.6154.9154901522241181.08162226-64-0.41-1.5481.9101.9-19.9-0.29-1.55
Champions Lg (4 Seasons)00.00.00002053+2
Europa Lg (2 Seasons)000013
Club World Cup (1 Season)218090100.02.02902000.5012-1-0.50
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
2015-201623Tondela1 League201,7738957.919.719191141.152130-9-0.46+0.31
2016-201724Tondela1 League332,9699097.033.03332000.972850-22-0.67+0.32
2017-201825Tondela1 League343,06090100.034.03434001.124150-9-0.26
2018-201926Tondela1 League343,06090100.034.0349034001.034054-14-0.4142.558.2-15.7-0.46
2019-202027Tondela1 League292,6109085.329.0299029001.032436-12-0.41-0.0132.739.0-6.3-0.22-1.12
2020-202128Porto2 Leagues0005
2021-202229Porto3 Leagues188882.21.018800133.0020+2+2.05+0.171.60.7+0.9+0.96-0.84
2022-202330Porto2 Leagues190902.41.019010401.501100.00-1.551.20.2+1.0+1.00-0.37
2023-202431Porto2 Leagues2114573.01.31901124381.5075+2+1.58+0.581.81.0+0.8+0.62-0.46
2024-202532Porto2 Leagues2180904.52.029020411.503300.00-1.092.22.8-0.7-0.34-1.18
202533Porto1 League218090100.02.02902000.5012-1-0.50
11 Seasons2 Clubs4 Leagues15814,1248940.4156.9156901542241511.07168231-63-0.40-1.5081.9101.9-19.9-0.29-1.55
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Porto (6 Seasons)4 Leagues8652823.37.279061241371.441411+3+0.41-0.946.84.8+2.0+0.39-0.89
Tondela (5 Seasons)1 League15013,4729088.1149.7149901481141.05154220-66-0.44+0.2575.197.1-22.0-0.35-1.25
Primeira Liga (10 Seasons)15613,9448945.6154.9154901522241181.08162226-64-0.41-1.5481.9101.9-19.9-0.29-1.55
Champions Lg (4 Seasons)00.00.00002053+2
Europa Lg (2 Seasons)000013
Club World Cup (1 Season)218090100.02.02902000.5012-1-0.50
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
2015-201623Tondelapt POR1. Primeira Liga16th201,7738957.919.719191141.152130-9-0.46+0.31Matches
2016-201724Tondelapt POR1. Primeira Liga16th332,9699097.033.03332000.972850-22-0.67+0.32Matches
2017-201825Tondelapt POR1. Primeira Liga11th343,06090100.034.03434001.124150-9-0.26Matches
2018-201926Tondelapt POR1. Primeira Liga15th343,06090100.034.0349034001.034054-14-0.4142.558.2-15.7-0.46Matches
2019-202027Tondelapt POR1. Primeira Liga14th292,6109085.329.0299029001.032436-12-0.41-0.0132.739.0-6.3-0.22-1.12Matches
2020-202128Portopt POR1. Primeira Liga2nd0002Matches
2021-202229Portopt POR1. Primeira Liga1st188882.91.01880083.0020+2+2.05+0.171.60.7+0.9+0.96-0.84Matches
2022-202330Portopt POR1. Primeira Liga2nd190902.91.019010321.501100.00-1.551.20.2+1.0+1.00-0.37Matches
2023-202431Portopt POR1. Primeira Liga3rd2114573.71.31901124311.502200.00-1.101.81.0+0.8+0.62-0.46Matches
2024-202532Portopt POR1. Primeira Liga3rd2180905.92.029020311.503300.00-1.092.22.8-0.7-0.34-1.18Matches
10 Seasons2 Clubs1 League15613,9448945.6154.9154901522241181.08162226-64-0.41-1.5481.9101.9-19.9-0.29-1.55
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
Tondela (5 Seasons)1 League15013,4729088.1149.7149901481141.05154220-66-0.44+0.2575.197.1-22.0-0.35-1.25
Porto (5 Seasons)1 League6472793.15.259041241041.7586+2+0.38-1.036.84.8+2.0+0.39-0.89
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
2020-202128Porto1. Champions LgQF0003Matches
2021-202229Porto1. Champions LgGR00002Matches
2021-202229Porto2. Europa LgR1600003Matches
2022-202330Porto1. Champions LgR1600008Matches
2023-202431Porto1. Champions LgR1600.00.000073.0053+2Matches
2024-202532Porto2. Europa Lg000010Matches
202533Porto1. Club World CupGR218090100.02.02902000.5012-1-0.50Matches
6 Seasons1 Club3 Leagues2180904.12.029020330.5065+1+0.50-0.10
Champions Lg (4 Seasons)00.00.00002053+2
Europa Lg (2 Seasons)000013
Club World Cup (1 Season)218090100.02.02902000.5012-1-0.50
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
201826pt PortugalFriendlies (M)1550.80.0001413.0001-1-18.00-18.58Matches
2018-201926pt PortugalUEFA Nations League1st00003Matches
1 Season1 Club2 Leagues1550.40.1001443.0001-1-18.00-18.58
Friendlies (M) (1 Season)1550.80.1001413.0001-1-18.00-18.58
UEFA Nations League (1 Season)00003

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
2015-201623Tondelapt POR1. Primeira Liga19.7200Matches
2016-201724Tondelapt POR1. Primeira Liga33.0321000000000Matches
2017-201825Tondelapt POR1. Primeira Liga34.02000120041000Matches
2018-201926Tondelapt POR1. Primeira Liga34.0100180001010357187.5Matches
2019-202027Tondelapt POR1. Primeira Liga29.03000700100003230100.0Matches
2021-202229Portopt POR1. Primeira Liga1.0000000000000110100.0Matches
2022-202330Portopt POR1. Primeira Liga1.0100000000000200Matches
2023-202431Portopt POR1. Primeira Liga1.3000020010000020100.0Matches
2024-202532Portopt POR1. Primeira Liga2.0100100000010500Matches
202533Porto1. Club World Cup2.00000000000Matches
11 Seasons2 Clubs4 Leagues156.9142122900620207513192.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (6 Seasons)4 Leagues7.2300120010010830100.0
Tondela (5 Seasons)1 League149.7112112700520106710190.9
Primeira Liga (10 Seasons)154.9132122900620207513192.9
Champions Lg (4 Seasons)0.01000000000
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00000000000
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
2015-201623Tondela1 League19.7200
2016-201724Tondela1 League33.0321000000000
2017-201825Tondela1 League34.02000120041000
2018-201926Tondela1 League34.0100180001010357187.5
2019-202027Tondela1 League29.03000700100003230100.0
2021-202229Porto3 Leagues1.0000000000000110100.0
2022-202330Porto2 Leagues1.0100000000000200
2023-202431Porto2 Leagues1.3100020010000020100.0
2024-202532Porto2 Leagues2.0100100000010500
202533Porto1 League2.00000000000
11 Seasons2 Clubs4 Leagues156.9142122900620207513192.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Porto (6 Seasons)4 Leagues7.2300120010010830100.0
Tondela (5 Seasons)1 League149.7112112700520106710190.9
Primeira Liga (10 Seasons)154.9132122900620207513192.9
Champions Lg (4 Seasons)0.01000000000
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00000000000
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
2015-201623Tondelapt POR1. Primeira Liga16th19.7200Matches
2016-201724Tondelapt POR1. Primeira Liga16th33.0321000000000Matches
2017-201825Tondelapt POR1. Primeira Liga11th34.02000120041000Matches
2018-201926Tondelapt POR1. Primeira Liga15th34.0100180001010357187.5Matches
2019-202027Tondelapt POR1. Primeira Liga14th29.03000700100003230100.0Matches
2021-202229Portopt POR1. Primeira Liga1st1.0000000000000110100.0Matches
2022-202330Portopt POR1. Primeira Liga2nd1.0100000000000200Matches
2023-202431Portopt POR1. Primeira Liga3rd1.3000020010000020100.0Matches
2024-202532Portopt POR1. Primeira Liga3rd2.0100100000010500Matches
10 Seasons2 Clubs1 League154.9132122900620207513192.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Tondela (5 Seasons)1 League149.7112112700520106710190.9
Porto (5 Seasons)1 League5.2200120010010830100.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202533Porto1. Club World CupGR2.00000000000Matches
6 Seasons1 Club3 Leagues2.01000000000
Champions Lg (4 Seasons)0.01000000000
Europa Lg (2 Seasons)
Club World Cup (1 Season)2.00000000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201826pt PortugalFriendlies (M)0.00000Matches
1 Season1 Club2 Leagues0.10000
Friendlies (M) (1 Season)0.10000
UEFA Nations League (1 Season)

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.