Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-08SunRussian Premier LeagueMatchweek 18HomeD 0–0KrasnodarLoko MoscowY90000000000Match Report
2024-12-01SunRussian Premier LeagueMatchweek 17HomeL 0–3KrasnodarSpartak MoscowYCB90000000105Match Report
2024-11-23SatRussian Premier LeagueMatchweek 16AwayD 2–2KrasnodarFC KhimkiYCB90000010001Match Report
2024-11-10SunRussian Premier LeagueMatchweek 15AwayD 1–1KrasnodarRubin KazanYCB90000011101Match Report
2024-11-03SunRussian Premier LeagueMatchweek 14HomeW 4–0KrasnodarOrenburgYCB90010020002Match Report

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
2018-201922Portimonensept POR1. Primeira Liga26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06Matches
2019-202023Braga2. Europa Lg00Matches
2019-202023Bragapt POR1. Primeira Liga443604.0000000100.10.10.00.131500.000.000.000.000.000.010.000.010.010.01Matches
2020-202124Braga2. Europa Lg654515.0101100000.60.60.00.621330.200.000.200.200.200.110.010.120.110.12Matches
2020-202124Bragapt POR1. Primeira Liga25201,91521.3011000200.50.50.91.526110120.000.050.050.000.050.030.040.070.030.07Matches
2021-202225Braga2. Europa Lg776116.8000000010.30.30.10.472300.000.000.000.000.000.050.010.060.050.06Matches
2021-202225Bragapt POR1. Primeira Liga25191,86120.7000000500.60.60.81.425102100.000.000.000.000.000.030.040.070.030.07Matches
2022-202326Braga3. Conf Lg11540.6000000010.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2022-202326Braga2. Europa Lg554505.0000000100.00.00.00.022710.000.000.000.000.000.000.010.010.000.01Matches
2022-202326Bragapt POR1. Primeira Liga27262,34526.1101100611.61.60.42.0149120.040.000.040.040.040.060.020.080.060.08Matches
2023-202427Krasnodarru RUS1. Premier League23221,96221.8000000310.000.000.000.000.00Matches
2024-202528Krasnodarru RUS1. Russian Premier League18171,60217.8112100300.060.060.110.060.11Matches
7 Seasons3 Clubs4 Leagues16715113,792153.24484002544.44.42.97.3103462710.030.030.050.030.050.040.030.060.040.06
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Braga (4 Seasons)3 Leagues100878,04789.42132001533.63.62.35.979382280.020.010.030.020.030.040.030.070.040.07
Krasnodar (2 Seasons)1 League41393,56439.6112100610.030.030.050.030.05
Portimonense (1 Season)1 League26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06
Primeira Liga (5 Seasons)107948,66296.22352001813.53.52.86.392398670.020.030.050.020.050.040.030.070.040.07
Europa Lg (4 Seasons)18171,51216.8101100110.90.90.11.0116340.060.000.060.060.060.050.010.060.050.06
Premier League (2 Seasons)41393,56439.6112100610.030.030.050.030.05
Conf Lg (1 Season)11540.6000000010.00.00.00.00100.000.000.000.000.000.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
2018-201922Portimonense1 League26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06
2019-202023Braga2 Leagues443604.0000000100.10.10.00.131500.000.000.000.000.000.010.000.010.010.01
2020-202124Braga2 Leagues31252,36626.3112100201.11.11.02.128123150.040.040.080.040.080.040.040.080.040.08
2021-202225Braga2 Leagues32262,47227.5000000510.90.90.91.832125100.000.000.000.000.000.030.030.070.030.07
2022-202326Braga3 Leagues33322,84931.7101100721.61.60.42.01611930.030.000.030.030.030.050.010.060.050.06
2023-202427Krasnodar1 League23221,96221.8000000310.000.000.000.000.00
2024-202528Krasnodar1 League18171,60217.8112100300.060.060.110.060.11
7 Seasons3 Clubs4 Leagues16715113,792153.24484002544.44.42.97.3103462710.030.030.050.030.050.040.030.060.040.06
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Braga (4 Seasons)3 Leagues100878,04789.42132001533.63.62.35.979382280.020.010.030.020.030.040.030.070.040.07
Krasnodar (2 Seasons)1 League41393,56439.6112100610.030.030.050.030.05
Portimonense (1 Season)1 League26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06
Primeira Liga (5 Seasons)107948,66296.22352001813.53.52.86.392398670.020.030.050.020.050.040.030.070.040.07
Europa Lg (4 Seasons)18171,51216.8101100110.90.90.11.0116340.060.000.060.060.060.050.010.060.050.06
Premier League (2 Seasons)41393,56439.6112100610.030.030.050.030.05
Conf Lg (1 Season)11540.6000000010.00.00.00.00100.000.000.000.000.000.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
2018-201922Portimonensept POR1. Primeira Liga12th26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06Matches
2019-202023Bragapt POR1. Primeira Liga3rd443604.0000000100.10.10.00.131500.000.000.000.000.000.010.000.010.010.01Matches
2020-202124Bragapt POR1. Primeira Liga4th25201,91521.3011000200.50.50.91.526110120.000.050.050.000.050.030.040.070.030.07Matches
2021-202225Bragapt POR1. Primeira Liga4th25191,86120.7000000500.60.60.81.425102100.000.000.000.000.000.030.040.070.030.07Matches
2022-202326Bragapt POR1. Primeira Liga3rd27262,34526.1101100611.61.60.42.0149120.040.000.040.040.040.060.020.080.060.08Matches
2023-202427Krasnodarru RUS1. Premier League2nd23221,96221.8000000310.000.000.000.000.00Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st18171,60217.8112100300.060.060.110.060.11Matches
7 Seasons3 Clubs2 Leagues14813312,226135.83473002423.53.52.86.392398670.020.030.050.020.050.040.030.070.040.07
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Braga (4 Seasons)1 League81696,48172.01121001412.82.82.24.968318240.010.010.030.010.030.040.030.070.040.07
Krasnodar (2 Seasons)1 League41393,56439.6112100610.030.030.050.030.05
Portimonense (1 Season)1 League26252,18124.2123100400.70.70.61.42480430.040.080.120.040.120.030.030.060.030.06
Primeira Liga (5 Seasons)107948,66296.22352001813.53.52.86.392398670.020.030.050.020.050.040.030.070.040.07
Premier League (2 Seasons)41393,56439.6112100610.030.030.050.030.05
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
2019-202023Braga2. Europa LgR3200Matches
2020-202124Braga2. Europa LgR32654515.0101100000.60.60.00.621330.200.000.200.200.200.110.010.120.110.12Matches
2021-202225Braga2. Europa LgQF776116.8000000010.30.30.10.472300.000.000.000.000.000.050.010.060.050.06Matches
2022-202326Braga3. Conf LgKO11540.6000000010.00.00.00.00100.000.000.000.000.000.000.000.000.000.00Matches
2022-202326Braga2. Europa LgGR554505.0000000100.00.00.00.022710.000.000.000.000.000.000.010.010.000.01Matches
4 Seasons1 Club2 Leagues19181,56617.4101100120.90.90.11.0116440.060.000.060.060.060.050.010.060.050.06
Europa Lg (4 Seasons)18171,51216.8101100110.90.90.11.0116340.060.000.060.060.060.050.010.060.050.06
Conf Lg (1 Season)11540.6000000010.00.00.00.00100.000.000.000.000.000.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
2018-201922Portimonensept POR1. Primeira Liga24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3Matches
2019-202023Bragapt POR1. Primeira Liga4.00100.00.250.000.0010.80000.10.10.06-0.1-0.1Matches
2020-202124Braga2. Europa Lg5.013266.70.600.400.330.5011.20000.60.60.19+0.4+0.4Matches
2020-202124Bragapt POR1. Primeira Liga21.309222.20.420.090.000.0011.80000.50.50.06-0.5-0.5Matches
2021-202225Braga2. Europa Lg6.80200.00.290.000.008.00000.30.30.17-0.3-0.3Matches
2021-202225Bragapt POR1. Primeira Liga20.70600.00.290.000.0012.00000.60.60.10-0.6-0.6Matches
2022-202326Braga3. Conf Lg0.60000.000.000000.00.00.00.0Matches
2022-202326Braga2. Europa Lg5.00000.000.000000.00.00.00.0Matches
2022-202326Bragapt POR1. Primeira Liga26.1115746.70.580.270.070.1410.20001.61.60.11-0.6-0.6Matches
2023-202427Krasnodarru RUS1. Premier League21.8033100.00.140.140.000.0000Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.8111218.20.620.110.090.5000Matches
7 Seasons3 Clubs4 Leagues153.24551832.70.360.120.070.2210.50004.44.40.11-1.4-1.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Braga (4 Seasons)3 Leagues89.42361130.60.400.120.060.1810.90003.63.60.10-1.6-1.6
Krasnodar (2 Seasons)1 League39.6114535.70.350.130.070.2000
Portimonense (1 Season)1 League24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3
Primeira Liga (5 Seasons)96.22361130.60.370.110.060.1810.60003.53.50.10-1.5-1.5
Europa Lg (4 Seasons)16.815240.00.300.120.200.5010.00000.90.90.18+0.1+0.1
Premier League (2 Seasons)39.6114535.70.350.130.070.2000
Conf Lg (1 Season)0.60000.000.000000.00.00.00.0
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
2018-201922Portimonense1 League24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3
2019-202023Braga2 Leagues4.00100.00.250.000.0010.80000.10.10.06-0.1-0.1
2020-202124Braga2 Leagues26.3112433.30.460.150.080.2511.70001.11.10.09-0.1-0.1
2021-202225Braga2 Leagues27.50800.00.290.000.0011.00000.90.90.12-0.9-0.9
2022-202326Braga3 Leagues31.7115746.70.470.220.070.1410.20001.61.60.11-0.6-0.6
2023-202427Krasnodar1 League21.8033100.00.140.140.000.0000
2024-202528Krasnodar1 League17.8111218.20.620.110.090.5000
7 Seasons3 Clubs4 Leagues153.24551832.70.360.120.070.2210.50004.44.40.11-1.4-1.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Braga (4 Seasons)3 Leagues89.42361130.60.400.120.060.1810.90003.63.60.10-1.6-1.6
Krasnodar (2 Seasons)1 League39.6114535.70.350.130.070.2000
Portimonense (1 Season)1 League24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3
Primeira Liga (5 Seasons)96.22361130.60.370.110.060.1810.60003.53.50.10-1.5-1.5
Europa Lg (4 Seasons)16.815240.00.300.120.200.5010.00000.90.90.18+0.1+0.1
Premier League (2 Seasons)39.6114535.70.350.130.070.2000
Conf Lg (1 Season)0.60000.000.000000.00.00.00.0
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201922Portimonensept POR1. Primeira Liga12th24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.00100.00.250.000.0010.80000.10.10.06-0.1-0.1Matches
2020-202124Bragapt POR1. Primeira Liga4th21.309222.20.420.090.000.0011.80000.50.50.06-0.5-0.5Matches
2021-202225Bragapt POR1. Primeira Liga4th20.70600.00.290.000.0012.00000.60.60.10-0.6-0.6Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.1115746.70.580.270.070.1410.20001.61.60.11-0.6-0.6Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.8033100.00.140.140.000.0000Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.8111218.20.620.110.090.5000Matches
7 Seasons3 Clubs2 Leagues135.83501632.00.370.120.060.1910.60003.53.50.10-1.5-1.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Braga (4 Seasons)1 League72.0131929.00.430.120.030.1111.00002.82.80.09-1.8-1.8
Krasnodar (2 Seasons)1 League39.6114535.70.350.130.070.2000
Portimonense (1 Season)1 League24.215240.00.210.080.200.507.80000.70.70.15+0.3+0.3
Primeira Liga (5 Seasons)96.22361130.60.370.110.060.1810.60003.53.50.10-1.5-1.5
Premier League (2 Seasons)39.6114535.70.350.130.070.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
2020-202124Braga2. Europa LgR325.013266.70.600.400.330.5011.20000.60.60.19+0.4+0.4Matches
2021-202225Braga2. Europa LgQF6.80200.00.290.000.008.00000.30.30.17-0.3-0.3Matches
2022-202326Braga3. Conf LgKO0.60000.000.000000.00.00.00.0Matches
2022-202326Braga2. Europa LgGR5.00000.000.000000.00.00.00.0Matches
4 Seasons1 Club2 Leagues17.415240.00.290.110.200.5010.00000.90.90.18+0.1+0.1
Europa Lg (4 Seasons)16.815240.00.300.120.200.5010.00000.90.90.18+0.1+0.1
Conf Lg (1 Season)0.60000.000.000000.00.00.00.0
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
2018-201922Portimonensept POR1. Primeira Liga24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680Matches
2019-202023Bragapt POR1. Primeira Liga4.022426185.843201402717495.913414691.8193357.600.00.00.00141015Matches
2020-202124Braga2. Europa Lg5.029735384.15596176410010991.716918392.3265349.100.00.00.01121013Matches
2020-202124Bragapt POR1. Primeira Liga21.31312154984.725919831340945090.976384390.513322958.110.90.4+0.159163110Matches
2021-202225Braga2. Europa Lg6.836444881.36107224315016491.518321883.9205040.000.10.1-0.11221023Matches
2021-202225Bragapt POR1. Primeira Liga20.71172141982.622204785843148189.662071586.710718856.900.80.9-0.8910381102Matches
2022-202326Braga3. Conf Lg0.6273577.15591373475.0212391.32633.300.00.00.000001Matches
2022-202326Braga2. Europa Lg5.032338085.069322502738783.920922493.3396163.900.00.10.01330027Matches
2022-202326Bragapt POR1. Primeira Liga26.11331157284.727641928336140589.179785693.115927557.800.40.4-0.471165191Matches
2023-202427Krasnodarru RUS1. Premier League21.80Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.81Matches
7 Seasons3 Clubs4 Leagues153.25877719881.6114636410051954221088.43258370288.0605109955.142.93.2+1.1334603311462
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Braga (4 Seasons)3 Leagues89.45050601783.999278335021598177490.12896320890.350589556.412.31.9-1.324391225382
Krasnodar (2 Seasons)1 League39.61
Portimonense (1 Season)1 League24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680
Primeira Liga (5 Seasons)96.24866598281.395442343591628184688.22676305487.651892955.832.83.1+0.2303933111398
Europa Lg (4 Seasons)16.8984118183.318635650932336089.756162589.88516451.800.10.2-0.13672063
Premier League (2 Seasons)39.61
Conf Lg (1 Season)0.6273577.15591373475.0212391.32633.300.00.00.000001
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
2018-201922Portimonense1 League24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680
2019-202023Braga2 Leagues4.022426185.843201402717495.913414691.8193357.600.00.00.00141015
2020-202124Braga2 Leagues26.31609190284.6315151007750955991.1932102690.815928256.411.00.50.0610373123
2021-202225Braga2 Leagues27.51536186782.3283111010158164590.180393386.112723853.400.90.9-0.91012591125
2022-202326Braga3 Leagues31.71681198784.6351321192243749688.11027110393.120034258.500.40.5-0.4814951119
2023-202427Krasnodar1 League21.80
2024-202528Krasnodar1 League17.81
7 Seasons3 Clubs4 Leagues153.25877719881.6114636410051954221088.43258370288.0605109955.142.93.2+1.1334603311462
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Braga (4 Seasons)3 Leagues89.45050601783.999278335021598177490.12896320890.350589556.412.31.9-1.324391225382
Krasnodar (2 Seasons)1 League39.61
Portimonense (1 Season)1 League24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680
Primeira Liga (5 Seasons)96.24866598281.395442343591628184688.22676305487.651892955.832.83.1+0.2303933111398
Europa Lg (4 Seasons)16.8984118183.318635650932336089.756162589.88516451.800.10.2-0.13672063
Premier League (2 Seasons)39.61
Conf Lg (1 Season)0.6273577.15591373475.0212391.32633.300.00.00.000001
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
2018-201922Portimonensept POR1. Primeira Liga12th24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.022426185.843201402717495.913414691.8193357.600.00.00.00141015Matches
2020-202124Bragapt POR1. Primeira Liga4th21.31312154984.725919831340945090.976384390.513322958.110.90.4+0.159163110Matches
2021-202225Bragapt POR1. Primeira Liga4th20.71172141982.622204785843148189.662071586.710718856.900.80.9-0.8910381102Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.11331157284.727641928336140589.179785693.115927557.800.40.4-0.471165191Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.80Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.81Matches
7 Seasons3 Clubs2 Leagues135.84866598281.395442343591628184688.22676305487.651892955.842.83.1+1.2303933111398
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Braga (4 Seasons)1 League72.04039480184.180084268561272141090.22314256090.441872557.712.21.8-1.221324205318
Krasnodar (2 Seasons)1 League39.61
Portimonense (1 Season)1 League24.2827118170.015358750335643681.736249473.310020449.020.61.3+1.496911680
Primeira Liga (5 Seasons)96.24866598281.395442343591628184688.22676305487.651892955.832.83.1+0.2303933111398
Premier League (2 Seasons)39.61
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
2020-202124Braga2. Europa LgR325.029735384.15596176410010991.716918392.3265349.100.00.00.01121013Matches
2021-202225Braga2. Europa LgQF6.836444881.36107224315016491.518321883.9205040.000.10.1-0.11221023Matches
2022-202326Braga3. Conf LgKO0.6273577.15591373475.0212391.32633.300.00.00.000001Matches
2022-202326Braga2. Europa LgGR5.032338085.069322502738783.920922493.3396163.900.00.10.01330027Matches
4 Seasons1 Club2 Leagues17.41011121683.119194664632636489.658264889.88717051.200.10.2-0.13672064
Europa Lg (4 Seasons)16.8984118183.318635650932336089.756162589.88516451.800.10.2-0.13672063
Conf Lg (1 Season)0.6273577.15591373475.0212391.32633.300.00.00.000001

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
2018-201922Portimonensept POR1. Primeira Liga24.211819302482705272210000827323Matches
2019-202023Bragapt POR1. Primeira Liga4.0261259210111000022403Matches
2020-202124Braga2. Europa Lg5.035333814100314000029713Matches
2020-202124Bragapt POR1. Primeira Liga21.3154915014633122131300001312212Matches
2021-202225Braga2. Europa Lg6.844838761701054000036401Matches
2021-202225Bragapt POR1. Primeira Liga20.714191257157471251100000117257Matches
2022-202326Braga3. Conf Lg0.6353411000000002701Matches
2022-202326Braga2. Europa Lg5.038036910100210000032313Matches
2022-202326Bragapt POR1. Primeira Liga26.115721530342908250000133186Matches
2023-202427Krasnodarru RUS1. Premier League21.83Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.81Matches
7 Seasons3 Clubs4 Leagues153.27198660557316524454408000058772059
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (4 Seasons)3 Leagues89.46017567532513823923187000050501736
Krasnodar (2 Seasons)1 League39.64
Portimonense (1 Season)1 League24.211819302482705272210000827323
Primeira Liga (5 Seasons)96.25982547748713723848350000048661851
Europa Lg (4 Seasons)16.811811094852706258000098427
Premier League (2 Seasons)39.64
Conf Lg (1 Season)0.6353411000000002701
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
2018-201922Portimonense1 League24.211819302482705272210000827323
2019-202023Braga2 Leagues4.0261259210111000022403
2020-202124Braga2 Leagues26.3190218396043125141700001609315
2021-202225Braga2 Leagues27.518671644218541351640000153658
2022-202326Braga3 Leagues31.71987193345400103500001681910
2023-202427Krasnodar1 League21.83
2024-202528Krasnodar1 League17.81
7 Seasons3 Clubs4 Leagues153.27198660557316524454408000058772059
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (4 Seasons)3 Leagues89.46017567532513823923187000050501736
Krasnodar (2 Seasons)1 League39.64
Portimonense (1 Season)1 League24.211819302482705272210000827323
Primeira Liga (5 Seasons)96.25982547748713723848350000048661851
Europa Lg (4 Seasons)16.811811094852706258000098427
Premier League (2 Seasons)39.64
Conf Lg (1 Season)0.6353411000000002701
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
2018-201922Portimonensept POR1. Primeira Liga12th24.211819302482705272210000827323Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.0261259210111000022403Matches
2020-202124Bragapt POR1. Primeira Liga4th21.3154915014633122131300001312212Matches
2021-202225Bragapt POR1. Primeira Liga4th20.714191257157471251100000117257Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.115721530342908250000133186Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.83Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.81Matches
7 Seasons3 Clubs2 Leagues135.85982547748713723852350000048661851
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Braga (4 Seasons)1 League72.04801454723911023321129000040391528
Krasnodar (2 Seasons)1 League39.64
Portimonense (1 Season)1 League24.211819302482705272210000827323
Primeira Liga (5 Seasons)96.25982547748713723848350000048661851
Premier League (2 Seasons)39.64
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
2020-202124Braga2. Europa LgR325.035333814100314000029713Matches
2021-202225Braga2. Europa LgQF6.844838761701054000036401Matches
2022-202326Braga3. Conf LgKO0.6353411000000002701Matches
2022-202326Braga2. Europa LgGR5.038036910100210000032313Matches
4 Seasons1 Club2 Leagues17.4121611288628062580000101128
Europa Lg (4 Seasons)16.811811094852706258000098427
Conf Lg (1 Season)0.6353411000000002701

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
2018-201922Portimonensept POR1. Primeira Liga24.2311.28245010140.17300100Matches
2019-202023Bragapt POR1. Primeira Liga4.030.7520000100.00000000Matches
2020-202124Braga2. Europa Lg5.000.0000000000.00000000Matches
2020-202124Bragapt POR1. Primeira Liga21.3200.94160130020.09000200Matches
2021-202225Braga2. Europa Lg6.860.9350010000.00000000Matches
2021-202225Bragapt POR1. Primeira Liga20.7180.87152000120.10200000Matches
2022-202326Braga3. Conf Lg0.600.0000000000.00000000Matches
2022-202326Braga2. Europa Lg5.030.6030000010.20100000Matches
2022-202326Bragapt POR1. Primeira Liga26.1230.88190021110.04000100Matches
2023-202427Krasnodarru RUS1. Premier League21.8Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.8Matches
7 Seasons3 Clubs4 Leagues153.21040.928471714100.09600400
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (4 Seasons)3 Leagues89.4730.82602161360.07300300
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.2311.28245010140.17300100
Primeira Liga (5 Seasons)96.2950.99767161490.09500400
Europa Lg (4 Seasons)16.890.5580010010.06100000
Premier League (2 Seasons)39.6
Conf Lg (1 Season)0.600.0000000000.00000000
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
2018-201922Portimonense1 League24.2311.28245010140.17300100
2019-202023Braga2 Leagues4.030.7520000100.00000000
2020-202124Braga2 Leagues26.3200.76160130020.08000200
2021-202225Braga2 Leagues27.5240.88202010120.07200000
2022-202326Braga3 Leagues31.7260.82220021120.06100100
2023-202427Krasnodar1 League21.8
2024-202528Krasnodar1 League17.8
7 Seasons3 Clubs4 Leagues153.21040.928471714100.09600400
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (4 Seasons)3 Leagues89.4730.82602161360.07300300
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.2311.28245010140.17300100
Primeira Liga (5 Seasons)96.2950.99767161490.09500400
Europa Lg (4 Seasons)16.890.5580010010.06100000
Premier League (2 Seasons)39.6
Conf Lg (1 Season)0.600.0000000000.00000000
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
2018-201922Portimonensept POR1. Primeira Liga12th24.2311.28245010140.17300100Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.030.7520000100.00000000Matches
2020-202124Bragapt POR1. Primeira Liga4th21.3200.94160130020.09000200Matches
2021-202225Bragapt POR1. Primeira Liga4th20.7180.87152000120.10200000Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.1230.88190021110.04000100Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.8Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.8Matches
7 Seasons3 Clubs2 Leagues135.8950.99767161490.09500400
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Braga (4 Seasons)1 League72.0640.89522151350.07200300
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.2311.28245010140.17300100
Primeira Liga (5 Seasons)96.2950.99767161490.09500400
Premier League (2 Seasons)39.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202124Braga2. Europa LgR325.000.0000000000.00000000Matches
2021-202225Braga2. Europa LgQF6.860.9350010000.00000000Matches
2022-202326Braga3. Conf LgKO0.600.0000000000.00000000Matches
2022-202326Braga2. Europa LgGR5.030.6030000010.20100000Matches
4 Seasons1 Club2 Leagues17.490.5380010010.06100000
Europa Lg (4 Seasons)16.890.5580010010.06100000
Conf Lg (1 Season)0.600.0000000000.00000000

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
2018-201922Portimonensept POR1. Primeira Liga24.2432930121172860.711247173376751Matches
2019-202023Bragapt POR1. Primeira Liga4.07643022100.00321512140Matches
2020-202124Braga2. Europa Lg5.0221102366.7152379141Matches
2020-202124Bragapt POR1. Primeira Liga21.31510114091464.35181353045620Matches
2021-202225Braga2. Europa Lg6.89462171070.03532312270Matches
2021-202225Bragapt POR1. Primeira Liga20.713967092045.01116972841652Matches
2022-202326Braga3. Conf Lg0.6000000000000000Matches
2022-202326Braga2. Europa Lg5.08361133100.00440412161Matches
2022-202326Bragapt POR1. Primeira Liga26.124181482172763.01042212131551091Matches
2023-202427Krasnodarru RUS1. Premier League21.81813Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.81221Matches
7 Seasons3 Clubs4 Leagues153.2121111783856610761.74111761561752623826
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (4 Seasons)3 Leagues89.4785248264497962.0309354391081863075
Krasnodar (2 Seasons)1 League39.630340
Portimonense (1 Season)1 League24.2432930121172860.711247173376751
Primeira Liga (5 Seasons)96.21027265343549159.33710352511272293254
Europa Lg (4 Seasons)16.81991342121675.0414951433572
Premier League (2 Seasons)39.630340
Conf Lg (1 Season)0.6000000000000000
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
2018-201922Portimonense1 League24.2432930121172860.711247173376751
2019-202023Braga2 Leagues4.07643022100.00321512140
2020-202124Braga2 Leagues26.317121250111764.76231583754761
2021-202225Braga2 Leagues27.522131291163053.314211293153922
2022-202326Braga3 Leagues31.732212093203066.71046252135671252
2023-202427Krasnodar1 League21.818130
2024-202528Krasnodar1 League17.812210
7 Seasons3 Clubs4 Leagues153.2121111783856610761.74111761561752623826
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (4 Seasons)3 Leagues89.4785248264497962.0309354391081863075
Krasnodar (2 Seasons)1 League39.630340
Portimonense (1 Season)1 League24.2432930121172860.711247173376751
Primeira Liga (5 Seasons)96.21027265343549159.33710352511272293254
Europa Lg (4 Seasons)16.81991342121675.0414951433572
Premier League (2 Seasons)39.630340
Conf Lg (1 Season)0.6000000000000000
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
2018-201922Portimonensept POR1. Primeira Liga12th24.2432930121172860.711247173376751Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.07643022100.00321512140Matches
2020-202124Bragapt POR1. Primeira Liga4th21.31510114091464.35181353045620Matches
2021-202225Bragapt POR1. Primeira Liga4th20.713967092045.01116972841652Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.124181482172763.01042212131551091Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.81813Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.81221Matches
7 Seasons3 Clubs2 Leagues135.810210265343549159.33710352511612293254
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Braga (4 Seasons)1 League72.0594335222376358.726794534941532503
Krasnodar (2 Seasons)1 League39.630340
Portimonense (1 Season)1 League24.2432930121172860.711247173376751
Primeira Liga (5 Seasons)96.21027265343549159.33710352511272293254
Premier League (2 Seasons)39.630340
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
2020-202124Braga2. Europa LgR325.0221102366.7152379141Matches
2021-202225Braga2. Europa LgQF6.89462171070.03532312270Matches
2022-202326Braga3. Conf LgKO0.6000000000000000Matches
2022-202326Braga2. Europa LgGR5.08361133100.00440412161Matches
4 Seasons1 Club2 Leagues17.41991342121675.0414951433572
Europa Lg (4 Seasons)16.81991342121675.0414951433572
Conf Lg (1 Season)0.6000000000000000

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
2018-201922Portimonensept POR1. Primeira Liga24.214099450369122513140914428.61071.4537251312292418321667943Matches
2019-202023Bragapt POR1. Primeira Liga4.02962210518381296100.01100.0202765419300102170Matches
2020-202124Braga2. Europa Lg5.03902517420513339011100.000.02351099612200302823Matches
2020-202124Bragapt POR1. Primeira Liga21.31708135701919102131708121083.3216.71094559734822617081122112Matches
2021-202225Braga2. Europa Lg6.8515492082713855152150.0150.02861407731760633110Matches
2021-202225Bragapt POR1. Primeira Liga20.715901406498411119159010770.0330.0800406823982516012198010Matches
2022-202326Braga3. Conf Lg0.635523120035000291463700000280Matches
2022-202326Braga2. Europa Lg5.042538181241514250002901179588220303031Matches
2022-202326Bragapt POR1. Primeira Liga26.11824168850933491918242150.0150.0110256722883141005012452Matches
2023-202427Krasnodarru RUS1. Premier League21.8Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.8Matches
7 Seasons3 Clubs4 Leagues153.2819267633944296551648192422457.11842.9457522446123791036935911526671
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Braga (4 Seasons)3 Leagues89.4678358228913605326516783282071.4828.64038199331115079510385458728
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.214099450369122513140914428.61071.4537251312292418321667943
Primeira Liga (5 Seasons)96.2682755928083567495556827392256.41743.63735186151041192613478434267
Europa Lg (4 Seasons)16.8133011256371756913303266.7133.38113685193111801238964
Premier League (2 Seasons)39.6
Conf Lg (1 Season)0.635523120035000291463700000280
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
2018-201922Portimonense1 League24.214099450369122513140914428.61071.4537251312292418321667943
2019-202023Braga2 Leagues4.02962210518381296100.01100.0202765419300102170
2020-202124Braga2 Leagues26.320981608751124115162098131184.6215.413296696409428170111150315
2021-202225Braga2 Leagues27.52105189857111214914210512866.7433.310865475312932220184129110
2022-202326Braga3 Leagues31.7228421110541186542022842150.0150.0142169973508161208015763
2023-202427Krasnodar1 League21.8
2024-202528Krasnodar1 League17.8
7 Seasons3 Clubs4 Leagues153.2819267633944296551648192422457.11842.9457522446123791036935911526671
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Braga (4 Seasons)3 Leagues89.4678358228913605326516783282071.4828.64038199331115079510385458728
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.214099450369122513140914428.61071.4537251312292418321667943
Primeira Liga (5 Seasons)96.2682755928083567495556827392256.41743.63735186151041192613478434267
Europa Lg (4 Seasons)16.8133011256371756913303266.7133.38113685193111801238964
Premier League (2 Seasons)39.6
Conf Lg (1 Season)0.635523120035000291463700000280
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
2018-201922Portimonensept POR1. Primeira Liga12th24.214099450369122513140914428.61071.4537251312292418321667943Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.02962210518381296100.01100.0202765419300102170Matches
2020-202124Bragapt POR1. Primeira Liga4th21.31708135701919102131708121083.3216.71094559734822617081122112Matches
2021-202225Bragapt POR1. Primeira Liga4th20.715901406498411119159010770.0330.0800406823982516012198010Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.11824168850933491918242150.0150.0110256722883141005012452Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.8Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.8Matches
7 Seasons3 Clubs2 Leagues135.8682755928083567495556827392256.41743.63735186151041192613478434267
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Braga (4 Seasons)1 League72.0541846523052876270425418251872.0728.0319816102918268430262366324
Krasnodar (2 Seasons)1 League39.6
Portimonense (1 Season)1 League24.214099450369122513140914428.61071.4537251312292418321667943
Primeira Liga (5 Seasons)96.2682755928083567495556827392256.41743.63735186151041192613478434267
Premier League (2 Seasons)39.6
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
2020-202124Braga2. Europa LgR325.03902517420513339011100.000.02351099612200302823Matches
2021-202225Braga2. Europa LgQF6.8515492082713855152150.0150.02861407731760633110Matches
2022-202326Braga3. Conf LgKO0.635523120035000291463700000280Matches
2022-202326Braga2. Europa LgGR5.042538181241514250002901179588220303031Matches
4 Seasons1 Club2 Leagues17.4136511758672956913653266.7133.38403831196811801239244
Europa Lg (4 Seasons)16.8133011256371756913303266.7133.38113685193111801238964
Conf Lg (1 Season)0.635523120035000291463700000280

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
2018-201922Portimonensept POR1. Primeira Liga262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59Matches
2019-202023Braga2. Europa Lg000013.00Matches
2019-202023Bragapt POR1. Primeira Liga43609011.84.04904022.50124+8+2.00+1.578.55.6+2.9+0.72+0.17Matches
2020-202124Braga2. Europa Lg64517562.65.059051121.671011-1-0.20-0.538.08.7-0.7-0.14+0.38Matches
2020-202124Bragapt POR1. Primeira Liga251,9157762.621.320902052351.923720+17+0.80+0.5634.823.7+11.1+0.52-0.13Matches
2021-202225Braga2. Europa Lg76118753.66.87876021.4376+1+0.15-0.367.88.9-1.1-0.18-0.25Matches
2021-202225Bragapt POR1. Primeira Liga251,8617460.820.719891862831.722320+3+0.15-1.2129.527.4+2.2+0.10-0.96Matches
2022-202326Braga3. Conf Lg1545430.00.61540000.0001-1-1.67+1.190.20.5-0.3-0.44+0.95Matches
2022-202326Braga2. Europa Lg54509083.35.05905001.407700.00-2.005.65.8-0.2-0.04-1.29Matches
2022-202326Bragapt POR1. Primeira Liga272,3458776.626.126902411722.194924+25+0.96-1.5644.429.6+14.8+0.57-0.02Matches
2023-202427Krasnodarru RUS1. Premier League231,9628572.721.822882012911.703124+7+0.32-0.78Matches
2024-202528Krasnodarru RUS1. Russian Premier League181,6028998.917.817901717202.173412+22+1.24+1.24Matches
7 Seasons3 Clubs4 Leagues16713,7928360.2153.2151891401626211.78242167+75+0.49-0.11171.9146.5+25.4+0.22-0.32
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Braga (4 Seasons)3 Leagues1008,0478051.889.48789821323171.8714593+52+0.58-0.16138.8110.2+28.6+0.32-0.23
Krasnodar (2 Seasons)1 League413,5648782.539.639893725111.916536+29+0.73-0.34
Portimonense (1 Season)1 League262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59
Primeira Liga (5 Seasons)1078,6628156.696.29489871324151.80153106+47+0.49-0.12150.3122.6+27.7+0.29-0.37
Europa Lg (4 Seasons)181,5128448.516.81789161151.50242400.00-0.6121.423.5-2.1-0.13-0.14
Premier League (2 Seasons)413,5648782.539.639893725111.916536+29+0.73-0.34
Conf Lg (1 Season)1545430.00.61540000.0001-1-1.67+1.190.20.5-0.3-0.44+0.95
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
2018-201922Portimonense1 League262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59
2019-202023Braga2 Leagues4360909.54.04904032.50124+8+2.00+1.578.55.6+2.9+0.72+0.17
2020-202124Braga2 Leagues312,3667662.626.325902561971.874731+16+0.61+0.3542.732.3+10.4+0.40-0.03
2021-202225Braga2 Leagues322,4727758.927.526892462851.663026+4+0.15-0.9537.336.3+1.0+0.04-0.71
2022-202326Braga3 Leagues332,8498675.431.732892911722.005632+24+0.76-0.9850.235.9+14.3+0.45+0.07
2023-202427Krasnodar1 League231,9628572.721.822882012911.703124+7+0.32-0.78
2024-202528Krasnodar1 League181,6028998.917.817901717202.173412+22+1.24+1.24
7 Seasons3 Clubs4 Leagues16713,7928360.2153.2151891401626211.78242167+75+0.49-0.11171.9146.5+25.4+0.22-0.32
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Braga (4 Seasons)3 Leagues1008,0478051.889.48789821323171.8714593+52+0.58-0.16138.8110.2+28.6+0.32-0.23
Krasnodar (2 Seasons)1 League413,5648782.539.639893725111.916536+29+0.73-0.34
Portimonense (1 Season)1 League262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59
Primeira Liga (5 Seasons)1078,6628156.696.29489871324151.80153106+47+0.49-0.12150.3122.6+27.7+0.29-0.37
Europa Lg (4 Seasons)181,5128448.516.81789161151.50242400.00-0.6121.423.5-2.1-0.13-0.14
Premier League (2 Seasons)413,5648782.539.639893725111.916536+29+0.73-0.34
Conf Lg (1 Season)1545430.00.61540000.0001-1-1.67+1.190.20.5-0.3-0.44+0.95
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
2018-201922Portimonensept POR1. Primeira Liga12th262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59Matches
2019-202023Bragapt POR1. Primeira Liga3rd43609011.84.04904022.50124+8+2.00+1.578.55.6+2.9+0.72+0.17Matches
2020-202124Bragapt POR1. Primeira Liga4th251,9157762.621.320902052351.923720+17+0.80+0.5634.823.7+11.1+0.52-0.13Matches
2021-202225Bragapt POR1. Primeira Liga4th251,8617460.820.719891862831.722320+3+0.15-1.2129.527.4+2.2+0.10-0.96Matches
2022-202326Bragapt POR1. Primeira Liga3rd272,3458776.626.126902411722.194924+25+0.96-1.5644.429.6+14.8+0.57-0.02Matches
2023-202427Krasnodarru RUS1. Premier League2nd231,9628572.721.822882012911.703124+7+0.32-0.78Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st181,6028998.917.817901717202.173412+22+1.24+1.24Matches
7 Seasons3 Clubs2 Leagues14812,2268362.3135.8133891241528161.83218142+76+0.56-0.10150.3122.6+27.7+0.29-0.37
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Braga (4 Seasons)1 League816,4818052.972.06990661225121.9812168+53+0.74-0.11117.286.3+30.9+0.43-0.26
Krasnodar (2 Seasons)1 League413,5648782.539.639893725111.916536+29+0.73-0.34
Portimonense (1 Season)1 League262,1818471.324.225872111731.233238-6-0.25+0.6733.136.3-3.2-0.13-0.59
Primeira Liga (5 Seasons)1078,6628156.696.29489871324151.80153106+47+0.49-0.12150.3122.6+27.7+0.29-0.37
Premier League (2 Seasons)413,5648782.539.639893725111.916536+29+0.73-0.34
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
2019-202023Braga2. Europa LgR32000013.00Matches
2020-202124Braga2. Europa LgR3264517562.65.059051121.671011-1-0.20-0.538.08.7-0.7-0.14+0.38Matches
2021-202225Braga2. Europa LgQF76118753.66.87876021.4376+1+0.15-0.367.88.9-1.1-0.18-0.25Matches
2022-202326Braga3. Conf LgKO1545430.00.61540000.0001-1-1.67+1.190.20.5-0.3-0.44+0.95Matches
2022-202326Braga2. Europa LgGR54509083.35.05905001.407700.00-2.005.65.8-0.2-0.04-1.29Matches
4 Seasons1 Club2 Leagues191,5668247.517.41887161151.422425-1-0.06-0.2321.623.9-2.3-0.14+0.02
Europa Lg (4 Seasons)181,5128448.516.81789161151.50242400.00-0.6121.423.5-2.1-0.13-0.14
Conf Lg (1 Season)1545430.00.61540000.0001-1-1.67+1.190.20.5-0.3-0.44+0.95

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
2018-201922Portimonensept POR1. Primeira Liga24.2400237027332900097592967.0Matches
2019-202023Bragapt POR1. Primeira Liga4.0100410156000228372.7Matches
2020-202124Braga2. Europa Lg5.000030017200022101245.5Matches
2020-202124Bragapt POR1. Primeira Liga21.32003130133010020142553164.0Matches
2021-202225Braga2. Europa Lg6.801041003402031121544.4Matches
2021-202225Bragapt POR1. Primeira Liga20.750032415289000143542469.2Matches
2022-202326Braga3. Conf Lg0.6010200000000200Matches
2022-202326Braga2. Europa Lg5.01006211430003012380.0Matches
2022-202326Bragapt POR1. Primeira Liga26.1610235223118000135652473.0Matches
2023-202427Krasnodarru RUS1. Premier League21.83111620313180Matches
2024-202528Krasnodarru RUS1. Russian Premier League17.83002040121120Matches
7 Seasons3 Clubs4 Leagues153.225411642945417511104062427514166.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (4 Seasons)3 Leagues89.41530105164231085204052721611265.9
Krasnodar (2 Seasons)1 League39.66113660434300
Portimonense (1 Season)1 League24.2400237027332900097592967.0
Primeira Liga (5 Seasons)96.21810113203481277202053924111168.5
Europa Lg (4 Seasons)16.81101331214902083343053.1
Premier League (2 Seasons)39.66113660434300
Conf Lg (1 Season)0.6010200000000200
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
2018-201922Portimonense1 League24.2400237027332900097592967.0
2019-202023Braga2 Leagues4.0100410156000228372.7
2020-202124Braga2 Leagues26.32003430143712020164654360.2
2021-202225Braga2 Leagues27.5510365153113020174663962.9
2022-202326Braga3 Leagues31.7720317333521000167772774.0
2023-202427Krasnodar1 League21.83111620313180
2024-202528Krasnodar1 League17.83002040121120
7 Seasons3 Clubs4 Leagues153.225411642945417511104062427514166.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (4 Seasons)3 Leagues89.41530105164231085204052721611265.9
Krasnodar (2 Seasons)1 League39.66113660434300
Portimonense (1 Season)1 League24.2400237027332900097592967.0
Primeira Liga (5 Seasons)96.21810113203481277202053924111168.5
Europa Lg (4 Seasons)16.81101331214902083343053.1
Premier League (2 Seasons)39.66113660434300
Conf Lg (1 Season)0.6010200000000200
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
2018-201922Portimonensept POR1. Primeira Liga12th24.2400237027332900097592967.0Matches
2019-202023Bragapt POR1. Primeira Liga3rd4.0100410156000228372.7Matches
2020-202124Bragapt POR1. Primeira Liga4th21.32003130133010020142553164.0Matches
2021-202225Bragapt POR1. Primeira Liga4th20.750032415289000143542469.2Matches
2022-202326Bragapt POR1. Primeira Liga3rd26.1610235223118000135652473.0Matches
2023-202427Krasnodarru RUS1. Premier League2nd21.83111620313180Matches
2024-202528Krasnodarru RUS1. Russian Premier League1st17.83002040121120Matches
7 Seasons3 Clubs2 Leagues135.824211492635216110202053924111168.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Braga (4 Seasons)1 League72.01410901332194430204421828268.9
Krasnodar (2 Seasons)1 League39.66113660434300
Portimonense (1 Season)1 League24.2400237027332900097592967.0
Primeira Liga (5 Seasons)96.21810113203481277202053924111168.5
Premier League (2 Seasons)39.66113660434300
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
2020-202124Braga2. Europa LgR325.000030017200022101245.5Matches
2021-202225Braga2. Europa LgQF6.801041003402031121544.4Matches
2022-202326Braga3. Conf LgKO0.6010200000000200Matches
2022-202326Braga2. Europa LgGR5.01006211430003012380.0Matches
4 Seasons1 Club2 Leagues17.41201531214902085343053.1
Europa Lg (4 Seasons)16.81101331214902083343053.1
Conf Lg (1 Season)0.6010200000000200

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.