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-05-20MonSerie AMatchweek 37HomeL 1–2SalernitanaHellas VeronaYCM4500000000211000.00.00.000111668.8110010Match Report
2024-05-12SunSerie AMatchweek 36AwayD 1–1SalernitanaJuventusYCM9000000000374120.00.00.060222684.6218110Match Report
2024-05-06MonSerie AMatchweek 35HomeL 1–2SalernitanaAtalantaYCM9000000000351000.00.00.020202871.4121010Match Report
2024-04-26FriSerie AMatchweek 34AwayL 0–3SalernitanaFrosinoneYCM9000003100630120.30.30.530415180.4738210Match Report
2024-04-12FriSerie AMatchweek 32AwayL 1–4SalernitanaLazioYCM9000002110380000.10.10.000293387.9223132Match 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
2015-201619Bastiafr FRA1. Coupe de la Ligue11901.0000000100.000.000.000.000.00Matches
2015-201619Bastiafr FRA1. Ligue 11577047.8101100100.130.000.130.130.13Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue111201.3000000000.000.000.000.000.00Matches
2016-201720Bastiafr FRA1. Ligue 130252,27725.3022000400.000.080.080.000.08Matches
2017-201821Angersfr FRACoupe de France00Matches
2017-201821Angersfr FRA1. Coupe de la Ligue332112.3000000100.000.000.000.000.00Matches
2017-201821Angersfr FRA1. Ligue 12088389.3123100101.01.01.22.12438460.110.210.320.110.320.110.120.230.110.23Matches
2018-201922Rangers2. Europa Lg664895.4000000100.20.20.00.2101770.000.000.000.000.000.030.000.030.030.03Matches
2018-201922Rangerssct SCO1. Premiership19141,06511.8112100000.080.080.170.080.17Matches
2019-202023Cercle Bruggebe BEL1. First Division A16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07Matches
2020-202124Angersfr FRACoupe de France211121.2000000000.000.000.000.000.00Matches
2020-202124Angersfr FRA1. Ligue 129181,68718.7112100411.21.20.61.72065210.050.050.110.050.110.060.030.090.060.09Matches
2021-202225Salernitanait ITACoppa Italia21710.8000000000.000.000.000.000.00Matches
2021-202225Salernitanait ITA1. Serie A31292,33225.9000000301.01.00.31.23982380.000.000.000.000.000.040.010.050.040.05Matches
2022-202326Salernitanait ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2022-202326Salernitanait ITA1. Serie A35342,89232.13363001200.80.81.82.652120590.090.090.190.090.190.030.060.080.030.08Matches
2023-202427Salernitanait ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2023-202427Salernitanait ITA1. Serie A27241,99222.1011000500.60.60.81.42885360.000.050.050.000.050.030.040.060.030.06Matches
9 Seasons5 Clubs8 Leagues23918816,400182.2711187003715.25.25.110.31884712250.040.060.100.040.100.040.040.080.040.08
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
Salernitana (3 Seasons)2 Leagues97907,46783.03473002002.42.42.95.21192871330.040.050.080.040.080.030.040.070.030.07
Angers (2 Seasons)3 Leagues54302,84831.6235200612.12.11.73.944103670.060.090.160.060.160.080.060.140.080.14
Bastia (2 Seasons)2 Leagues47343,19135.5123100600.030.060.080.030.08
Rangers (1 Season)2 Leagues25201,55417.3112100100.20.20.00.2101770.060.060.120.060.120.030.000.030.030.03
Cercle Brugge (1 Season)1 League16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Ligue 1 (4 Seasons)94585,50661.23583001012.12.11.73.944103670.050.080.130.050.130.080.060.140.080.14
Serie A (3 Seasons)93877,21680.23473002002.42.42.95.21192871330.040.050.090.040.090.030.040.070.030.07
Coupe de la Ligue (3 Seasons)554214.7000000200.000.000.000.000.00
Coppa Italia (3 Seasons)432512.8000000000.000.000.000.000.00
Coupe de France (2 Seasons)211121.2000000000.000.000.000.000.00
Premiership (1 Season)19141,06511.8112100000.080.080.170.080.17
First Division A (1 Season)16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Europa Lg (1 Season)664895.4000000100.20.20.00.2101770.000.000.000.000.000.030.000.030.030.03
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-201619Bastia2 Leagues1687948.8101100200.110.000.110.110.11
2016-201720Bastia2 Leagues31262,39726.6022000400.000.080.080.000.08
2017-201821Angers3 Leagues23111,04911.7123100201.01.01.22.12438460.090.170.260.090.260.110.120.230.110.23
2018-201922Rangers2 Leagues25201,55417.3112100100.20.20.00.2101770.060.060.120.060.120.030.000.030.030.03
2019-202023Cercle Brugge1 League16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
2020-202124Angers2 Leagues31191,79920.0112100411.21.20.61.72065210.050.050.100.050.100.060.030.090.060.09
2021-202225Salernitana2 Leagues33302,40326.7000000301.01.00.31.23982380.000.000.000.000.000.040.010.050.040.05
2022-202326Salernitana2 Leagues36352,98233.13363001200.80.81.82.652120590.090.090.180.090.180.030.060.080.030.08
2023-202427Salernitana2 Leagues28252,08223.1011000500.60.60.81.42885360.000.040.040.000.040.030.040.060.030.06
9 Seasons5 Clubs8 Leagues23918816,400182.2711187003715.25.25.110.31884712250.040.060.100.040.100.040.040.080.040.08
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
Salernitana (3 Seasons)2 Leagues97907,46783.03473002002.42.42.95.21192871330.040.050.080.040.080.030.040.070.030.07
Angers (2 Seasons)3 Leagues54302,84831.6235200612.12.11.73.944103670.060.090.160.060.160.080.060.140.080.14
Bastia (2 Seasons)2 Leagues47343,19135.5123100600.030.060.080.030.08
Rangers (1 Season)2 Leagues25201,55417.3112100100.20.20.00.2101770.060.060.120.060.120.030.000.030.030.03
Cercle Brugge (1 Season)1 League16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Ligue 1 (4 Seasons)94585,50661.23583001012.12.11.73.944103670.050.080.130.050.130.080.060.140.080.14
Serie A (3 Seasons)93877,21680.23473002002.42.42.95.21192871330.040.050.090.040.090.030.040.070.030.07
Coupe de la Ligue (3 Seasons)554214.7000000200.000.000.000.000.00
Coppa Italia (3 Seasons)432512.8000000000.000.000.000.000.00
Coupe de France (2 Seasons)211121.2000000000.000.000.000.000.00
Premiership (1 Season)19141,06511.8112100000.080.080.170.080.17
First Division A (1 Season)16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Europa Lg (1 Season)664895.4000000100.20.20.00.2101770.000.000.000.000.000.030.000.030.030.03
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-201619Bastiafr FRA1. Ligue 110th1577047.8101100100.130.000.130.130.13Matches
2016-201720Bastiafr FRA1. Ligue 120th30252,27725.3022000400.000.080.080.000.08Matches
2017-201821Angersfr FRA1. Ligue 114th2088389.3123100101.01.01.22.12438460.110.210.320.110.320.110.120.230.110.23Matches
2018-201922Rangerssct SCO1. Premiership2nd19141,06511.8112100000.080.080.170.080.17Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07Matches
2020-202124Angersfr FRA1. Ligue 113th29181,68718.7112100411.21.20.61.72065210.050.050.110.050.110.060.030.090.060.09Matches
2021-202225Salernitanait ITA1. Serie A17th31292,33225.9000000301.01.00.31.23982380.000.000.000.000.000.040.010.050.040.05Matches
2022-202326Salernitanait ITA1. Serie A15th35342,89232.13363001200.80.81.82.652120590.090.090.190.090.190.030.060.080.030.08Matches
2023-202427Salernitanait ITA1. Serie A20th27241,99222.1011000500.60.60.81.42885360.000.050.050.000.050.030.040.060.030.06Matches
9 Seasons5 Clubs4 Leagues22217315,127168.1711187003415.05.05.110.11784542180.040.070.110.040.110.040.040.080.040.08
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
Salernitana (3 Seasons)1 League93877,21680.23473002002.42.42.95.21192871330.040.050.090.040.090.030.040.070.030.07
Angers (2 Seasons)1 League49262,52528.1235200512.12.11.73.944103670.070.110.180.070.180.080.060.140.080.14
Bastia (2 Seasons)1 League45322,98133.1123100500.030.060.090.030.09
Rangers (1 Season)1 League19141,06511.8112100000.080.080.170.080.17
Cercle Brugge (1 Season)1 League16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Ligue 1 (4 Seasons)94585,50661.23583001012.12.11.73.944103670.050.080.130.050.130.080.060.140.080.14
Serie A (3 Seasons)93877,21680.23473002002.42.42.95.21192871330.040.050.090.040.090.030.040.070.030.07
Premiership (1 Season)19141,06511.8112100000.080.080.170.080.17
First Division A (1 Season)16141,34014.9011000400.50.50.51.01564180.000.070.070.000.070.030.040.070.030.07
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th11901.0000000100.000.000.000.000.00Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th111201.3000000000.000.000.000.000.00Matches
2017-201821Angersfr FRACoupe de France33rd00Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th332112.3000000100.000.000.000.000.00Matches
2020-202124Angersfr FRACoupe de France5th211121.2000000000.000.000.000.000.00Matches
2021-202225Salernitanait ITACoppa ItaliaRd221710.8000000000.000.000.000.000.00Matches
2022-202326Salernitanait ITACoppa ItaliaRd111901.0000000000.000.000.000.000.00Matches
2023-202427Salernitanait ITACoppa ItaliaR1611901.0000000000.000.000.000.000.00Matches
7 Seasons3 Clubs3 Leagues1197848.7000000200.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Salernitana (3 Seasons)1 League432512.8000000000.000.000.000.000.00
Angers (2 Seasons)2 Leagues543233.6000000100.000.000.000.000.00
Bastia (2 Seasons)1 League222102.3000000100.000.000.000.000.00
Coupe de la Ligue (3 Seasons)554214.7000000200.000.000.000.000.00
Coppa Italia (3 Seasons)432512.8000000000.000.000.000.000.00
Coupe de France (2 Seasons)211121.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201922Rangers2. Europa LgGR664895.4000000100.20.20.00.2101770.000.000.000.000.000.030.000.030.030.03Matches
1 Season1 Club1 League664895.4000000100.20.20.00.2101770.000.000.000.000.000.030.000.030.030.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
201720ml MaliAfrica Cup of Nations qualification10230.3000000000.000.000.000.000.00Matches
201720ml MaliAfrica Cup of NationsGR221241.4000000000.000.000.000.000.00Matches
201821ml MaliWCQ432783.1011000000.000.320.320.000.32Matches
201821ml MaliFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201922ml MaliFriendlies (M)554054.5000000100.000.000.000.000.00Matches
201922ml MaliAfrica Cup of NationsR16443493.9000000100.000.000.000.000.00Matches
201922ml MaliAfrica Cup of Nations qualification432963.3000000100.000.000.000.000.00Matches
202023ml MaliFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202124ml MaliFriendlies (M)221741.9000000000.000.000.000.000.00Matches
202124ml MaliAfrica Cup of Nations qualification221802.0000000000.000.000.000.000.00Matches
202124ml MaliAfrica Cup of NationsR1621550.6000000100.000.000.000.000.00Matches
202225ml MaliWCQ11901.0000000100.000.000.000.000.00Matches
202225ml MaliFriendlies (M)221291.4000000000.000.000.000.000.00Matches
202326ml MaliAfrica Cup of NationsQF432843.2000000200.000.000.000.000.00Matches
202326ml MaliAfrica Cup of Nations qualification11720.8000000000.000.000.000.000.00Matches
202427ml MaliFriendlies (M)11810.9000000000.000.000.000.000.00Matches
202629ml MaliWCQ11891.0000000000.000.000.000.000.00Matches
9 Seasons1 Club4 Leagues38332,80931.2011000700.000.030.030.000.03
Friendlies (M) (6 Seasons)121296910.8000000100.000.000.000.000.00
Africa Cup of Nations (4 Seasons)12108129.0000000400.000.000.000.000.00
Africa Cup of Nations qualification (4 Seasons)865716.3000000100.000.000.000.000.00
WCQ (3 Seasons)654575.1011000100.000.200.200.000.20

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
2015-201619Bastiafr FRA1. Coupe de la Ligue1.0000Matches
2015-201619Bastiafr FRA1. Ligue 17.8150.640.2000Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.3000Matches
2016-201720Bastiafr FRA1. Ligue 125.3035822.91.380.320.000.0000Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.3000Matches
2017-201821Angersfr FRA1. Ligue 19.3116425.01.720.430.060.2518.10001.01.00.060.00.0Matches
2018-201922Rangers2. Europa Lg5.40200.00.370.000.0016.30000.20.20.08-0.2-0.2Matches
2018-201922Rangerssct SCO1. Premiership11.8100Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5Matches
2020-202124Angersfr FRACoupe de France1.20000.000.0000Matches
2020-202124Angersfr FRA1. Ligue 118.7114428.60.750.210.070.2523.20001.21.20.08-0.2-0.2Matches
2021-202225Salernitanait ITACoppa Italia0.80100.01.270.000.0000Matches
2021-202225Salernitanait ITA1. Serie A25.9022731.80.850.270.000.0025.70001.01.00.04-1.0-1.0Matches
2022-202326Salernitanait ITACoppa Italia1.00200.02.000.000.0000Matches
2022-202326Salernitanait ITA1. Serie A32.1316637.50.500.190.190.5020.80000.80.80.05+2.2+2.2Matches
2023-202427Salernitanait ITACoppa Italia1.00100.01.000.000.0000Matches
2023-202427Salernitanait ITA1. Serie A22.1013323.10.590.140.000.0020.50000.60.60.05-0.6-0.6Matches
9 Seasons5 Clubs8 Leagues182.271323925.80.840.240.040.1521.90005.25.20.06-0.2-0.2
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
Salernitana (3 Seasons)2 Leagues83.03551629.10.660.190.050.1922.90002.42.40.05+0.6+0.6
Angers (2 Seasons)3 Leagues31.6230826.71.020.270.070.2520.50002.12.10.07-0.1-0.1
Bastia (2 Seasons)2 Leagues35.51351322.91.380.390.000.0800
Rangers (1 Season)2 Leagues17.31200.00.370.000.0016.30000.20.20.08-0.2-0.2
Cercle Brugge (1 Season)1 League14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Ligue 1 (4 Seasons)61.23652124.61.220.340.030.1420.50002.12.10.07-0.1-0.1
Serie A (3 Seasons)80.23511631.40.640.200.060.1922.90002.42.40.05+0.6+0.6
Coupe de la Ligue (3 Seasons)4.7000
Coppa Italia (3 Seasons)2.80400.01.430.000.0000
Coupe de France (2 Seasons)1.20000.000.0000
Premiership (1 Season)11.8100
First Division A (1 Season)14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Europa Lg (1 Season)5.40200.00.370.000.0016.30000.20.20.08-0.2-0.2
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
2015-201619Bastia2 Leagues8.8150.640.2000
2016-201720Bastia2 Leagues26.6035822.91.380.320.000.0000
2017-201821Angers3 Leagues11.7116425.01.720.430.060.2518.10001.01.00.060.00.0
2018-201922Rangers2 Leagues17.31200.00.370.000.0016.30000.20.20.08-0.2-0.2
2019-202023Cercle Brugge1 League14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
2020-202124Angers2 Leagues20.0114428.60.700.200.070.2523.20001.21.20.08-0.2-0.2
2021-202225Salernitana2 Leagues26.7023730.40.860.260.000.0025.70001.01.00.04-1.0-1.0
2022-202326Salernitana2 Leagues33.1318633.30.540.180.170.5020.80000.80.80.05+2.2+2.2
2023-202427Salernitana2 Leagues23.1014321.40.610.130.000.0020.50000.60.60.05-0.6-0.6
9 Seasons5 Clubs8 Leagues182.271323925.80.840.240.040.1521.90005.25.20.06-0.2-0.2
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
Salernitana (3 Seasons)2 Leagues83.03551629.10.660.190.050.1922.90002.42.40.05+0.6+0.6
Angers (2 Seasons)3 Leagues31.6230826.71.020.270.070.2520.50002.12.10.07-0.1-0.1
Bastia (2 Seasons)2 Leagues35.51351322.91.380.390.000.0800
Rangers (1 Season)2 Leagues17.31200.00.370.000.0016.30000.20.20.08-0.2-0.2
Cercle Brugge (1 Season)1 League14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Ligue 1 (4 Seasons)61.23652124.61.220.340.030.1420.50002.12.10.07-0.1-0.1
Serie A (3 Seasons)80.23511631.40.640.200.060.1922.90002.42.40.05+0.6+0.6
Coupe de la Ligue (3 Seasons)4.7000
Coppa Italia (3 Seasons)2.80400.01.430.000.0000
Coupe de France (2 Seasons)1.20000.000.0000
Premiership (1 Season)11.8100
First Division A (1 Season)14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Europa Lg (1 Season)5.40200.00.370.000.0016.30000.20.20.08-0.2-0.2
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
2015-201619Bastiafr FRA1. Ligue 110th7.8150.640.2000Matches
2016-201720Bastiafr FRA1. Ligue 120th25.3035822.91.380.320.000.0000Matches
2017-201821Angersfr FRA1. Ligue 114th9.3116425.01.720.430.060.2518.10001.01.00.060.00.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8100Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5Matches
2020-202124Angersfr FRA1. Ligue 113th18.7114428.60.750.210.070.2523.20001.21.20.08-0.2-0.2Matches
2021-202225Salernitanait ITA1. Serie A17th25.9022731.80.850.270.000.0025.70001.01.00.04-1.0-1.0Matches
2022-202326Salernitanait ITA1. Serie A15th32.1316637.50.500.190.190.5020.80000.80.80.05+2.2+2.2Matches
2023-202427Salernitanait ITA1. Serie A20th22.1013323.10.590.140.000.0020.50000.60.60.05-0.6-0.6Matches
9 Seasons5 Clubs4 Leagues168.171263927.00.850.250.040.1522.00005.05.00.060.00.0
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
Salernitana (3 Seasons)1 League80.23511631.40.640.200.060.1922.90002.42.40.05+0.6+0.6
Angers (2 Seasons)1 League28.1230826.71.070.290.070.2520.50002.12.10.07-0.1-0.1
Bastia (2 Seasons)1 League33.11351322.91.380.390.000.0800
Rangers (1 Season)1 League11.8100
Cercle Brugge (1 Season)1 League14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Ligue 1 (4 Seasons)61.23652124.61.220.340.030.1420.50002.12.10.07-0.1-0.1
Serie A (3 Seasons)80.23511631.40.640.200.060.1922.90002.42.40.05+0.6+0.6
Premiership (1 Season)11.8100
First Division A (1 Season)14.9010220.00.670.130.000.0022.00000.50.50.05-0.5-0.5
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th1.0000Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.3000Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.3000Matches
2020-202124Angersfr FRACoupe de France5th1.20000.000.0000Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.80100.01.270.000.0000Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.00200.02.000.000.0000Matches
2023-202427Salernitanait ITACoppa ItaliaR161.00100.01.000.000.0000Matches
7 Seasons3 Clubs3 Leagues8.70400.00.990.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Salernitana (3 Seasons)1 League2.80400.01.430.000.0000
Angers (2 Seasons)2 Leagues3.60000.000.0000
Bastia (2 Seasons)1 League2.3000
Coupe de la Ligue (3 Seasons)4.7000
Coppa Italia (3 Seasons)2.80400.01.430.000.0000
Coupe de France (2 Seasons)1.20000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201922Rangers2. Europa LgGR5.40200.00.370.000.0016.30000.20.20.08-0.2-0.2Matches
1 Season1 Club1 League5.40200.00.370.000.0016.30000.20.20.08-0.2-0.2
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201720ml MaliAfrica Cup of Nations qualification0.3000Matches
201720ml MaliAfrica Cup of NationsGR1.40200.01.450.000.0000Matches
201821ml MaliWCQ3.1000Matches
201821ml MaliFriendlies (M)1.0000Matches
201922ml MaliFriendlies (M)4.5000Matches
201922ml MaliAfrica Cup of NationsR163.90200.00.520.000.0000Matches
201922ml MaliAfrica Cup of Nations qualification3.3000Matches
202023ml MaliFriendlies (M)1.0000Matches
202124ml MaliFriendlies (M)1.9000Matches
202124ml MaliAfrica Cup of Nations qualification2.0000Matches
202124ml MaliAfrica Cup of NationsR160.6011100.01.641.640.000.0000Matches
202225ml MaliWCQ1.0000Matches
202225ml MaliFriendlies (M)1.4000Matches
202326ml MaliAfrica Cup of NationsQF3.20100.00.320.000.0000Matches
202326ml MaliAfrica Cup of Nations qualification0.8000Matches
202427ml MaliFriendlies (M)0.9000Matches
202629ml MaliWCQ1.0000Matches
9 Seasons1 Club4 Leagues31.206116.70.670.110.000.0000
Friendlies (M) (6 Seasons)10.8000
Africa Cup of Nations (4 Seasons)9.006116.70.670.110.000.0000
Africa Cup of Nations qualification (4 Seasons)6.3000
WCQ (3 Seasons)5.1000
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-201619Bastiafr FRA1. Coupe de la Ligue1.00Matches
2015-201619Bastiafr FRA1. Ligue 17.80Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.30Matches
2016-201720Bastiafr FRA1. Ligue 125.32Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.30Matches
2017-201821Angersfr FRA1. Ligue 19.324931279.83461113315317686.9738684.981844.421.20.5+0.810179238Matches
2018-201922Rangers2. Europa Lg5.414317084.12298591617087.1606888.2111668.800.00.10.00150017Matches
2018-201922Rangerssct SCO1. Premiership11.81Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164Matches
2020-202124Angersfr FRACoupe de France1.20Matches
2020-202124Angersfr FRA1. Ligue 118.754767181.59647243323827088.124428485.9517270.810.60.6+0.47574165Matches
2021-202225Salernitanait ITACoppa Italia0.80Matches
2021-202225Salernitanait ITA1. Serie A25.967783481.210398308736141686.824129083.1466669.700.30.6-0.310718282Matches
2022-202326Salernitanait ITACoppa Italia1.00Matches
2022-202326Salernitanait ITA1. Serie A32.1978117483.315588447348955488.339945388.1579262.031.81.5+1.22091101120Matches
2023-202427Salernitanait ITACoppa Italia1.00Matches
2023-202427Salernitanait ITA1. Serie A22.170283384.311405310234938989.728232387.3516677.310.80.9+0.211776285Matches
9 Seasons5 Clubs8 Leagues182.23818465682.062919177591837209987.51550179986.229744167.3115.14.5+5.966376449471
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
Salernitana (3 Seasons)2 Leagues83.02357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Angers (2 Seasons)3 Leagues31.679698381.013108356639144687.731737085.7599065.631.71.0+1.31774133103
Bastia (2 Seasons)2 Leagues35.52
Rangers (1 Season)2 Leagues17.314317084.12298591617087.1606888.2111668.810.00.1+1.00150017
Cercle Brugge (1 Season)1 League14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Ligue 1 (4 Seasons)61.279698381.013108356639144687.731737085.7599065.651.71.0+3.31774133103
Serie A (3 Seasons)80.22357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.80
Coupe de France (2 Seasons)1.20
Premiership (1 Season)11.81
First Division A (1 Season)14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Europa Lg (1 Season)5.414317084.12298591617087.1606888.2111668.800.00.10.00150017
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-201619Bastia2 Leagues8.80
2016-201720Bastia2 Leagues26.62
2017-201821Angers3 Leagues11.724931279.83461113315317686.9738684.981844.421.20.5+0.810179238
2018-201922Rangers2 Leagues17.314317084.12298591617087.1606888.2111668.810.00.1+1.00150017
2019-202023Cercle Brugge1 League14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
2020-202124Angers2 Leagues20.054767181.59647243323827088.124428485.9517270.810.60.6+0.47574165
2021-202225Salernitana2 Leagues26.767783481.210398308736141686.824129083.1466669.700.30.6-0.310718282
2022-202326Salernitana2 Leagues33.1978117483.315588447348955488.339945388.1579262.031.81.5+1.22091101120
2023-202427Salernitana2 Leagues23.170283384.311405310234938989.728232387.3516677.310.80.9+0.211776285
9 Seasons5 Clubs8 Leagues182.23818465682.062919177591837209987.51550179986.229744167.3115.14.5+5.966376449471
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
Salernitana (3 Seasons)2 Leagues83.02357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Angers (2 Seasons)3 Leagues31.679698381.013108356639144687.731737085.7599065.631.71.0+1.31774133103
Bastia (2 Seasons)2 Leagues35.52
Rangers (1 Season)2 Leagues17.314317084.12298591617087.1606888.2111668.810.00.1+1.00150017
Cercle Brugge (1 Season)1 League14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Ligue 1 (4 Seasons)61.279698381.013108356639144687.731737085.7599065.651.71.0+3.31774133103
Serie A (3 Seasons)80.22357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.80
Coupe de France (2 Seasons)1.20
Premiership (1 Season)11.81
First Division A (1 Season)14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Europa Lg (1 Season)5.414317084.12298591617087.1606888.2111668.800.00.10.00150017
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-201619Bastiafr FRA1. Ligue 110th7.80Matches
2016-201720Bastiafr FRA1. Ligue 120th25.32Matches
2017-201821Angersfr FRA1. Ligue 114th9.324931279.83461113315317686.9738684.981844.421.20.5+0.810179238Matches
2018-201922Rangerssct SCO1. Premiership2nd11.81Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164Matches
2020-202124Angersfr FRA1. Ligue 113th18.754767181.59647243323827088.124428485.9517270.810.60.6+0.47574165Matches
2021-202225Salernitanait ITA1. Serie A17th25.967783481.210398308736141686.824129083.1466669.700.30.6-0.310718282Matches
2022-202326Salernitanait ITA1. Serie A15th32.1978117483.315588447348955488.339945388.1579262.031.81.5+1.22091101120Matches
2023-202427Salernitanait ITA1. Serie A20th22.170283384.311405310234938989.728232387.3516677.310.80.9+0.211776285Matches
9 Seasons5 Clubs4 Leagues168.13675448681.960621171681776202987.51490173186.128642567.3115.14.4+5.966361449454
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
Salernitana (3 Seasons)1 League80.22357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Angers (2 Seasons)1 League28.179698381.013108356639144687.731737085.7599065.631.71.0+1.31774133103
Bastia (2 Seasons)1 League33.12
Rangers (1 Season)1 League11.81
Cercle Brugge (1 Season)1 League14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Ligue 1 (4 Seasons)61.279698381.013108356639144687.731737085.7599065.651.71.0+3.31774133103
Serie A (3 Seasons)80.22357284183.037391106621199135988.2922106686.515422468.842.93.0+1.141239245287
Premiership (1 Season)11.81
First Division A (1 Season)14.952266278.910122294018622483.025129585.17311165.810.50.4+0.58487164
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th1.00Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.30Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.30Matches
2020-202124Angersfr FRACoupe de France5th1.20Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.80Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.00Matches
2023-202427Salernitanait ITACoppa ItaliaR161.00Matches
7 Seasons3 Clubs3 Leagues8.70
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Salernitana (3 Seasons)1 League2.80
Angers (2 Seasons)2 Leagues3.60
Bastia (2 Seasons)1 League2.30
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.80
Coupe de France (2 Seasons)1.20
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
2018-201922Rangers2. Europa LgGR5.414317084.12298591617087.1606888.2111668.800.00.10.00150017Matches
1 Season1 Club1 League5.414317084.12298591617087.1606888.2111668.800.00.10.00150017
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
201720ml MaliAfrica Cup of Nations qualification0.30Matches
201720ml MaliAfrica Cup of NationsGR1.40Matches
201821ml MaliWCQ3.11Matches
201821ml MaliFriendlies (M)1.00Matches
201922ml MaliFriendlies (M)4.50Matches
201922ml MaliAfrica Cup of NationsR163.90Matches
201922ml MaliAfrica Cup of Nations qualification3.30Matches
202023ml MaliFriendlies (M)1.00Matches
202124ml MaliFriendlies (M)1.90Matches
202124ml MaliAfrica Cup of Nations qualification2.00Matches
202124ml MaliAfrica Cup of NationsR160.60Matches
202225ml MaliWCQ1.00Matches
202225ml MaliFriendlies (M)1.40Matches
202326ml MaliAfrica Cup of NationsQF3.20Matches
202326ml MaliAfrica Cup of Nations qualification0.80Matches
202427ml MaliFriendlies (M)0.90Matches
202629ml MaliWCQ1.00Matches
9 Seasons1 Club4 Leagues31.21
Friendlies (M) (6 Seasons)10.80
Africa Cup of Nations (4 Seasons)9.00
Africa Cup of Nations qualification (4 Seasons)6.30
WCQ (3 Seasons)5.11

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-201619Bastiafr FRA1. Coupe de la Ligue1.0Matches
2015-201619Bastiafr FRA1. Ligue 17.8Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.3Matches
2016-201720Bastiafr FRA1. Ligue 125.314Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.3Matches
2017-201821Angersfr FRA1. Ligue 19.33123084411700000249012Matches
2018-201922Rangers2. Europa Lg5.4170166210000000014323Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.9662629301408216000052237Matches
2020-202124Angersfr FRACoupe de France1.20Matches
2020-202124Angersfr FRA1. Ligue 118.7671660118151230000547022Matches
2021-202225Salernitanait ITACoppa Italia0.81Matches
2021-202225Salernitanait ITA1. Serie A25.98348092215031350000677319Matches
2022-202326Salernitanait ITACoppa Italia1.00Matches
2022-202326Salernitanait ITA1. Serie A32.1117411492320351030000978226Matches
2023-202427Salernitanait ITACoppa Italia1.00Matches
2023-202427Salernitanait ITA1. Serie A22.1833813141415800000702619Matches
9 Seasons5 Clubs8 Leagues182.2465645341067662767270000381816108
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Salernitana (3 Seasons)2 Leagues83.0284127715949413328000023571164
Angers (2 Seasons)3 Leagues31.69839681512261930000796034
Bastia (2 Seasons)2 Leagues35.514
Rangers (1 Season)2 Leagues17.3170166210000000014323
Cercle Brugge (1 Season)1 League14.9662629301408216000052237
Ligue 1 (4 Seasons)61.29839681512263330000796034
Serie A (3 Seasons)80.2284127715949413318000023571164
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.81
Coupe de France (2 Seasons)1.20
Premiership (1 Season)11.8
First Division A (1 Season)14.9662629301408216000052237
Europa Lg (1 Season)5.4170166210000000014323
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-201619Bastia2 Leagues8.8
2016-201720Bastia2 Leagues26.614
2017-201821Angers3 Leagues11.73123084411700000249012
2018-201922Rangers2 Leagues17.3170166210000000014323
2019-202023Cercle Brugge1 League14.9662629301408216000052237
2020-202124Angers2 Leagues20.0671660118151230000547022
2021-202225Salernitana2 Leagues26.78348092215031450000677319
2022-202326Salernitana2 Leagues33.1117411492320351030000978226
2023-202427Salernitana2 Leagues23.1833813141415800000702619
9 Seasons5 Clubs8 Leagues182.2465645341067662767270000381816108
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Salernitana (3 Seasons)2 Leagues83.0284127715949413328000023571164
Angers (2 Seasons)3 Leagues31.69839681512261930000796034
Bastia (2 Seasons)2 Leagues35.514
Rangers (1 Season)2 Leagues17.3170166210000000014323
Cercle Brugge (1 Season)1 League14.9662629301408216000052237
Ligue 1 (4 Seasons)61.29839681512263330000796034
Serie A (3 Seasons)80.2284127715949413318000023571164
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.81
Coupe de France (2 Seasons)1.20
Premiership (1 Season)11.8
First Division A (1 Season)14.9662629301408216000052237
Europa Lg (1 Season)5.4170166210000000014323
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-201619Bastiafr FRA1. Ligue 110th7.8Matches
2016-201720Bastiafr FRA1. Ligue 120th25.314Matches
2017-201821Angersfr FRA1. Ligue 114th9.33123084411700000249012Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.9662629301408216000052237Matches
2020-202124Angersfr FRA1. Ligue 113th18.7671660118151230000547022Matches
2021-202225Salernitanait ITA1. Serie A17th25.98348092215031350000677319Matches
2022-202326Salernitanait ITA1. Serie A15th32.1117411492320351030000978226Matches
2023-202427Salernitanait ITA1. Serie A20th22.1833813141415800000702619Matches
9 Seasons5 Clubs4 Leagues168.1448643681047562766270000367514105
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Salernitana (3 Seasons)1 League80.2284127715949413318000023571164
Angers (2 Seasons)1 League28.19839681512261930000796034
Bastia (2 Seasons)1 League33.114
Rangers (1 Season)1 League11.8
Cercle Brugge (1 Season)1 League14.9662629301408216000052237
Ligue 1 (4 Seasons)61.29839681512263330000796034
Serie A (3 Seasons)80.2284127715949413318000023571164
Premiership (1 Season)11.8
First Division A (1 Season)14.9662629301408216000052237
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-201619Bastiafr FRA1. Coupe de la Ligue17th1.0Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.3Matches
2020-202124Angersfr FRACoupe de France5th1.20Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.81Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.00Matches
2023-202427Salernitanait ITACoppa ItaliaR161.00Matches
7 Seasons3 Clubs3 Leagues8.71
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Salernitana (3 Seasons)1 League2.81
Angers (2 Seasons)2 Leagues3.60
Bastia (2 Seasons)1 League2.3
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.81
Coupe de France (2 Seasons)1.20
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
2018-201922Rangers2. Europa LgGR5.4170166210000000014323Matches
1 Season1 Club1 League5.4170166210000000014323
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
201720ml MaliAfrica Cup of Nations qualification0.3Matches
201720ml MaliAfrica Cup of NationsGR1.40Matches
201821ml MaliWCQ3.1Matches
201821ml MaliFriendlies (M)1.0Matches
201922ml MaliFriendlies (M)4.5Matches
201922ml MaliAfrica Cup of NationsR163.91Matches
201922ml MaliAfrica Cup of Nations qualification3.3Matches
202023ml MaliFriendlies (M)1.0Matches
202124ml MaliFriendlies (M)1.9Matches
202124ml MaliAfrica Cup of Nations qualification2.0Matches
202124ml MaliAfrica Cup of NationsR160.61Matches
202225ml MaliWCQ1.0Matches
202225ml MaliFriendlies (M)1.4Matches
202326ml MaliAfrica Cup of NationsQF3.21Matches
202326ml MaliAfrica Cup of Nations qualification0.8Matches
202427ml MaliFriendlies (M)0.9Matches
202629ml MaliWCQ1.0Matches
9 Seasons1 Club4 Leagues31.23
Friendlies (M) (6 Seasons)10.8
Africa Cup of Nations (4 Seasons)9.03
Africa Cup of Nations qualification (4 Seasons)6.3
WCQ (3 Seasons)5.1

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue1.0Matches
2015-201619Bastiafr FRA1. Ligue 17.8Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.3Matches
2016-201720Bastiafr FRA1. Ligue 125.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.3Matches
2017-201821Angersfr FRA1. Ligue 19.3272.90160344050.54100400Matches
2018-201922Rangers2. Europa Lg5.440.7440000010.18100000Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.9181.21150010230.20100002Matches
2020-202124Angersfr FRACoupe de France1.2Matches
2020-202124Angersfr FRA1. Ligue 118.7160.85140001120.11200000Matches
2021-202225Salernitanait ITACoppa Italia0.8Matches
2021-202225Salernitanait ITA1. Serie A25.9431.66320236010.04100000Matches
2022-202326Salernitanait ITACoppa Italia1.0Matches
2022-202326Salernitanait ITA1. Serie A32.1561.745111030100.311000000Matches
2023-202427Salernitanait ITACoppa Italia1.0Matches
2023-202427Salernitanait ITA1. Serie A22.1361.63310012200.00000000Matches
9 Seasons5 Clubs8 Leagues182.22001.56163169165220.171600402
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Salernitana (3 Seasons)2 Leagues83.01351.68114134112110.141100000
Angers (2 Seasons)3 Leagues31.6431.53300345170.25300400
Bastia (2 Seasons)2 Leagues35.5
Rangers (1 Season)2 Leagues17.340.7440000010.18100000
Cercle Brugge (1 Season)1 League14.9181.21150010230.20100002
Ligue 1 (4 Seasons)61.2431.53300345170.25300400
Serie A (3 Seasons)80.21351.68114134112110.141100000
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
Premiership (1 Season)11.8
First Division A (1 Season)14.9181.21150010230.20100002
Europa Lg (1 Season)5.440.7440000010.18100000
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-201619Bastia2 Leagues8.8
2016-201720Bastia2 Leagues26.6
2017-201821Angers3 Leagues11.7272.90160344050.54100400
2018-201922Rangers2 Leagues17.340.7440000010.18100000
2019-202023Cercle Brugge1 League14.9181.21150010230.20100002
2020-202124Angers2 Leagues20.0160.85140001120.11200000
2021-202225Salernitana2 Leagues26.7431.66320236010.04100000
2022-202326Salernitana2 Leagues33.1561.745111030100.311000000
2023-202427Salernitana2 Leagues23.1361.63310012200.00000000
9 Seasons5 Clubs8 Leagues182.22001.56163169165220.171600402
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Salernitana (3 Seasons)2 Leagues83.01351.68114134112110.141100000
Angers (2 Seasons)3 Leagues31.6431.53300345170.25300400
Bastia (2 Seasons)2 Leagues35.5
Rangers (1 Season)2 Leagues17.340.7440000010.18100000
Cercle Brugge (1 Season)1 League14.9181.21150010230.20100002
Ligue 1 (4 Seasons)61.2431.53300345170.25300400
Serie A (3 Seasons)80.21351.68114134112110.141100000
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
Premiership (1 Season)11.8
First Division A (1 Season)14.9181.21150010230.20100002
Europa Lg (1 Season)5.440.7440000010.18100000
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-201619Bastiafr FRA1. Ligue 110th7.8Matches
2016-201720Bastiafr FRA1. Ligue 120th25.3Matches
2017-201821Angersfr FRA1. Ligue 114th9.3272.90160344050.54100400Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.9181.21150010230.20100002Matches
2020-202124Angersfr FRA1. Ligue 113th18.7160.85140001120.11200000Matches
2021-202225Salernitanait ITA1. Serie A17th25.9431.66320236010.04100000Matches
2022-202326Salernitanait ITA1. Serie A15th32.1561.745111030100.311000000Matches
2023-202427Salernitanait ITA1. Serie A20th22.1361.63310012200.00000000Matches
9 Seasons5 Clubs4 Leagues168.11961.59159169165210.171500402
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Salernitana (3 Seasons)1 League80.21351.68114134112110.141100000
Angers (2 Seasons)1 League28.1431.53300345170.25300400
Bastia (2 Seasons)1 League33.1
Rangers (1 Season)1 League11.8
Cercle Brugge (1 Season)1 League14.9181.21150010230.20100002
Ligue 1 (4 Seasons)61.2431.53300345170.25300400
Serie A (3 Seasons)80.21351.68114134112110.141100000
Premiership (1 Season)11.8
First Division A (1 Season)14.9181.21150010230.20100002
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-201619Bastiafr FRA1. Coupe de la Ligue17th1.0Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.3Matches
2020-202124Angersfr FRACoupe de France5th1.2Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.8Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.0Matches
2023-202427Salernitanait ITACoppa ItaliaR161.0Matches
7 Seasons3 Clubs3 Leagues8.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Salernitana (3 Seasons)1 League2.8
Angers (2 Seasons)2 Leagues3.6
Bastia (2 Seasons)1 League2.3
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
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
2018-201922Rangers2. Europa LgGR5.440.7440000010.18100000Matches
1 Season1 Club1 League5.440.7440000010.18100000
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
201720ml MaliAfrica Cup of Nations qualification0.3Matches
201720ml MaliAfrica Cup of NationsGR1.4Matches
201821ml MaliWCQ3.1Matches
201821ml MaliFriendlies (M)1.0Matches
201922ml MaliFriendlies (M)4.5Matches
201922ml MaliAfrica Cup of NationsR163.9Matches
201922ml MaliAfrica Cup of Nations qualification3.3Matches
202023ml MaliFriendlies (M)1.0Matches
202124ml MaliFriendlies (M)1.9Matches
202124ml MaliAfrica Cup of Nations qualification2.0Matches
202124ml MaliAfrica Cup of NationsR160.6Matches
202225ml MaliWCQ1.0Matches
202225ml MaliFriendlies (M)1.4Matches
202326ml MaliAfrica Cup of NationsQF3.2Matches
202326ml MaliAfrica Cup of Nations qualification0.8Matches
202427ml MaliFriendlies (M)0.9Matches
202629ml MaliWCQ1.0Matches
9 Seasons1 Club4 Leagues31.2
Friendlies (M) (6 Seasons)10.8
Africa Cup of Nations (4 Seasons)9.0
Africa Cup of Nations qualification (4 Seasons)6.3
WCQ (3 Seasons)5.1

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue1.0Matches
2015-201619Bastiafr FRA1. Ligue 17.8Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.3Matches
2016-201720Bastiafr FRA1. Ligue 125.34729Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.3Matches
2017-201821Angersfr FRA1. Ligue 19.3261713103103528.62515114834100Matches
2018-201922Rangers2. Europa Lg5.411464171450.07615819140Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.9483032142133537.122176111664200Matches
2020-202124Angersfr FRACoupe de France1.243Matches
2020-202124Angersfr FRA1. Ligue 118.77841333411397552.0362942533111170Matches
2021-202225Salernitanait ITACoppa Italia0.820Matches
2021-202225Salernitanait ITA1. Serie A25.9583229263246238.7384013272280270Matches
2022-202326Salernitanait ITACoppa Italia1.030Matches
2022-202326Salernitanait ITA1. Serie A32.1845042357307341.1433572825109332Matches
2023-202427Salernitanait ITACoppa Italia1.012Matches
2023-202427Salernitanait ITA1. Serie A22.1453220196224647.824224181560280Matches
9 Seasons5 Clubs8 Leagues182.23502631751423314534042.6195164361281614771492
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Salernitana (3 Seasons)2 Leagues83.01871209180167618142.010597247364249882
Angers (2 Seasons)3 Leagues31.6104624644144911044.5614453944145270
Bastia (2 Seasons)2 Leagues35.547290
Rangers (1 Season)2 Leagues17.311464171450.07615819140
Cercle Brugge (1 Season)1 League14.9483032142133537.122176111664200
Ligue 1 (4 Seasons)61.21041054644144911044.5614453970145270
Serie A (3 Seasons)80.21871149180167618142.010597247362249882
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.8620
Coupe de France (2 Seasons)1.2430
Premiership (1 Season)11.80
First Division A (1 Season)14.9483032142133537.122176111664200
Europa Lg (1 Season)5.411464171450.07615819140
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-201619Bastia2 Leagues8.80
2016-201720Bastia2 Leagues26.647290
2017-201821Angers3 Leagues11.7261713103103528.62515114834100
2018-201922Rangers2 Leagues17.311464171450.07615819140
2019-202023Cercle Brugge1 League14.9483032142133537.122176111664200
2020-202124Angers2 Leagues20.07845333411397552.0362942536111170
2021-202225Salernitana2 Leagues26.7583429263246238.7384013272280270
2022-202326Salernitana2 Leagues33.1845342357307341.1433572825109332
2023-202427Salernitana2 Leagues23.1453320196224647.824224181760280
9 Seasons5 Clubs8 Leagues182.23502631751423314534042.6195164361281614771492
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Salernitana (3 Seasons)2 Leagues83.01871209180167618142.010597247364249882
Angers (2 Seasons)3 Leagues31.6104624644144911044.5614453944145270
Bastia (2 Seasons)2 Leagues35.547290
Rangers (1 Season)2 Leagues17.311464171450.07615819140
Cercle Brugge (1 Season)1 League14.9483032142133537.122176111664200
Ligue 1 (4 Seasons)61.21041054644144911044.5614453970145270
Serie A (3 Seasons)80.21871149180167618142.010597247362249882
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.8620
Coupe de France (2 Seasons)1.2430
Premiership (1 Season)11.80
First Division A (1 Season)14.9483032142133537.122176111664200
Europa Lg (1 Season)5.411464171450.07615819140
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-201619Bastiafr FRA1. Ligue 110th7.8Matches
2016-201720Bastiafr FRA1. Ligue 120th25.34729Matches
2017-201821Angersfr FRA1. Ligue 114th9.3261713103103528.62515114834100Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.9483032142133537.122176111664200Matches
2020-202124Angersfr FRA1. Ligue 113th18.77841333411397552.0362942533111170Matches
2021-202225Salernitanait ITA1. Serie A17th25.9583229263246238.7384013272280270Matches
2022-202326Salernitanait ITA1. Serie A15th32.1845042357307341.1433572825109332Matches
2023-202427Salernitanait ITA1. Serie A20th22.1453220196224647.824224181560280Matches
9 Seasons5 Clubs4 Leagues168.13392491691383213832642.3188158351231484581352
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
Salernitana (3 Seasons)1 League80.21871149180167618142.010597247362249882
Angers (2 Seasons)1 League28.1104584644144911044.5614453941145270
Bastia (2 Seasons)1 League33.147290
Rangers (1 Season)1 League11.80
Cercle Brugge (1 Season)1 League14.9483032142133537.122176111664200
Ligue 1 (4 Seasons)61.21041054644144911044.5614453970145270
Serie A (3 Seasons)80.21871149180167618142.010597247362249882
Premiership (1 Season)11.80
First Division A (1 Season)14.9483032142133537.122176111664200
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-201619Bastiafr FRA1. Coupe de la Ligue17th1.0Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.3Matches
2020-202124Angersfr FRACoupe de France5th1.243Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.820Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.030Matches
2023-202427Salernitanait ITACoppa ItaliaR161.012Matches
7 Seasons3 Clubs3 Leagues8.71050
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
Salernitana (3 Seasons)1 League2.8620
Angers (2 Seasons)2 Leagues3.6430
Bastia (2 Seasons)1 League2.30
Coupe de la Ligue (3 Seasons)4.70
Coppa Italia (3 Seasons)2.8620
Coupe de France (2 Seasons)1.2430
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
2018-201922Rangers2. Europa LgGR5.411464171450.07615819140Matches
1 Season1 Club1 League5.411464171450.07615819140
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
201720ml MaliAfrica Cup of Nations qualification0.3Matches
201720ml MaliAfrica Cup of NationsGR1.410Matches
201821ml MaliWCQ3.1Matches
201821ml MaliFriendlies (M)1.0Matches
201922ml MaliFriendlies (M)4.5Matches
201922ml MaliAfrica Cup of NationsR163.931Matches
201922ml MaliAfrica Cup of Nations qualification3.3Matches
202023ml MaliFriendlies (M)1.0Matches
202124ml MaliFriendlies (M)1.9Matches
202124ml MaliAfrica Cup of Nations qualification2.0Matches
202124ml MaliAfrica Cup of NationsR160.600Matches
202225ml MaliWCQ1.0Matches
202225ml MaliFriendlies (M)1.4Matches
202326ml MaliAfrica Cup of NationsQF3.242Matches
202326ml MaliAfrica Cup of Nations qualification0.8Matches
202427ml MaliFriendlies (M)0.9Matches
202629ml MaliWCQ1.0Matches
9 Seasons1 Club4 Leagues31.2830
Friendlies (M) (6 Seasons)10.80
Africa Cup of Nations (4 Seasons)9.0830
Africa Cup of Nations qualification (4 Seasons)6.30
WCQ (3 Seasons)5.10

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue1.0Matches
2015-201619Bastiafr FRA1. Ligue 17.8Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.3Matches
2016-201720Bastiafr FRA1. Ligue 125.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.3Matches
2017-201821Angersfr FRA1. Ligue 19.3433147422214623433291551.71448.329016218912427316929646Matches
2018-201922Rangers2. Europa Lg5.423919481642922397228.6571.41167873621070831447Matches
2018-201922Rangerssct SCO1. Premiership11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.98204524248610613820181372.2527.8321238197015173161141218Matches
2020-202124Angersfr FRACoupe de France1.2Matches
2020-202124Angersfr FRA1. Ligue 118.79163520256516812916341544.11955.94862852112720192271749721Matches
2021-202225Salernitanait ITACoppa Italia0.8Matches
2021-202225Salernitanait ITA1. Serie A25.911396427366622981139643554.72945.36504205181439381352063238Matches
2022-202326Salernitanait ITACoppa Italia1.0Matches
2022-202326Salernitanait ITA1. Serie A32.1154086399933245171540934851.63941.99175811257152397613396259Matches
2023-202427Salernitanait ITACoppa Italia1.0Matches
2023-202427Salernitanait ITA1. Serie A22.1104546205660197231045351542.91748.66253873166728341383367736Matches
9 Seasons5 Clubs8 Leagues182.2613230914433696112098613228014351.112845.73405215309402188181172011263620225
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
Salernitana (3 Seasons)2 Leagues83.0372419687722596714837241929851.08544.321921388960521191119134862271133
Angers (2 Seasons)3 Leagues31.6134949276787314351349633047.63352.47764473201844465432679367
Bastia (2 Seasons)2 Leagues35.5
Rangers (1 Season)2 Leagues17.323919481642922397228.6571.41167873621070831447
Cercle Brugge (1 Season)1 League14.98204524248610613820181372.2527.8321238197015173161141218
Ligue 1 (4 Seasons)61.2134949276787314351349633047.63352.47764473201844465432679367
Serie A (3 Seasons)80.2372419687722596714837241929851.08544.321921388960521191119134862271133
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
Premiership (1 Season)11.8
First Division A (1 Season)14.98204524248610613820181372.2527.8321238197015173161141218
Europa Lg (1 Season)5.423919481642922397228.6571.41167873621070831447
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-201619Bastia2 Leagues8.8
2016-201720Bastia2 Leagues26.6
2017-201821Angers3 Leagues11.7433147422214623433291551.71448.329016218912427316929646
2018-201922Rangers2 Leagues17.323919481642922397228.6571.41167873621070831447
2019-202023Cercle Brugge1 League14.98204524248610613820181372.2527.8321238197015173161141218
2020-202124Angers2 Leagues20.09163520256516812916341544.11955.94862852112720192271749721
2021-202225Salernitana2 Leagues26.711396427366622981139643554.72945.36504205181439381352063238
2022-202326Salernitana2 Leagues33.1154086399933245171540934851.63941.99175811257152397613396259
2023-202427Salernitana2 Leagues23.1104546205660197231045351542.91748.66253873166728341383367736
9 Seasons5 Clubs8 Leagues182.2613230914433696112098613228014351.112845.73405215309402188181172011263620225
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
Salernitana (3 Seasons)2 Leagues83.0372419687722596714837241929851.08544.321921388960521191119134862271133
Angers (2 Seasons)3 Leagues31.6134949276787314351349633047.63352.47764473201844465432679367
Bastia (2 Seasons)2 Leagues35.5
Rangers (1 Season)2 Leagues17.323919481642922397228.6571.41167873621070831447
Cercle Brugge (1 Season)1 League14.98204524248610613820181372.2527.8321238197015173161141218
Ligue 1 (4 Seasons)61.2134949276787314351349633047.63352.47764473201844465432679367
Serie A (3 Seasons)80.2372419687722596714837241929851.08544.321921388960521191119134862271133
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
Premiership (1 Season)11.8
First Division A (1 Season)14.98204524248610613820181372.2527.8321238197015173161141218
Europa Lg (1 Season)5.423919481642922397228.6571.41167873621070831447
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-201619Bastiafr FRA1. Ligue 110th7.8Matches
2016-201720Bastiafr FRA1. Ligue 120th25.3Matches
2017-201821Angersfr FRA1. Ligue 114th9.3433147422214623433291551.71448.329016218912427316929646Matches
2018-201922Rangerssct SCO1. Premiership2nd11.8Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.98204524248610613820181372.2527.8321238197015173161141218Matches
2020-202124Angersfr FRA1. Ligue 113th18.79163520256516812916341544.11955.94862852112720192271749721Matches
2021-202225Salernitanait ITA1. Serie A17th25.911396427366622981139643554.72945.36504205181439381352063238Matches
2022-202326Salernitanait ITA1. Serie A15th32.1154086399933245171540934851.63941.99175811257152397613396259Matches
2023-202427Salernitanait ITA1. Serie A20th22.1104546205660197231045351542.91748.66253873166728341383367736Matches
9 Seasons5 Clubs4 Leagues168.1589329013953532109196589327314151.612345.13289207439040178174171931233476218
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
Salernitana (3 Seasons)1 League80.2372419687722596714837241929851.08544.321921388960521191119134862271133
Angers (2 Seasons)1 League28.1134949276787314351349633047.63352.47764473201844465432679367
Bastia (2 Seasons)1 League33.1
Rangers (1 Season)1 League11.8
Cercle Brugge (1 Season)1 League14.98204524248610613820181372.2527.8321238197015173161141218
Ligue 1 (4 Seasons)61.2134949276787314351349633047.63352.47764473201844465432679367
Serie A (3 Seasons)80.2372419687722596714837241929851.08544.321921388960521191119134862271133
Premiership (1 Season)11.8
First Division A (1 Season)14.98204524248610613820181372.2527.8321238197015173161141218
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th1.0Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.3Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.3Matches
2020-202124Angersfr FRACoupe de France5th1.2Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.8Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.0Matches
2023-202427Salernitanait ITACoppa ItaliaR161.0Matches
7 Seasons3 Clubs3 Leagues8.7
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Salernitana (3 Seasons)1 League2.8
Angers (2 Seasons)2 Leagues3.6
Bastia (2 Seasons)1 League2.3
Coupe de la Ligue (3 Seasons)4.7
Coppa Italia (3 Seasons)2.8
Coupe de France (2 Seasons)1.2
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
2018-201922Rangers2. Europa LgGR5.423919481642922397228.6571.41167873621070831447Matches
1 Season1 Club1 League5.423919481642922397228.6571.41167873621070831447
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
201720ml MaliAfrica Cup of Nations qualification0.3Matches
201720ml MaliAfrica Cup of NationsGR1.4Matches
201821ml MaliWCQ3.1Matches
201821ml MaliFriendlies (M)1.0Matches
201922ml MaliFriendlies (M)4.5Matches
201922ml MaliAfrica Cup of NationsR163.9Matches
201922ml MaliAfrica Cup of Nations qualification3.3Matches
202023ml MaliFriendlies (M)1.0Matches
202124ml MaliFriendlies (M)1.9Matches
202124ml MaliAfrica Cup of Nations qualification2.0Matches
202124ml MaliAfrica Cup of NationsR160.6Matches
202225ml MaliWCQ1.0Matches
202225ml MaliFriendlies (M)1.4Matches
202326ml MaliAfrica Cup of NationsQF3.2Matches
202326ml MaliAfrica Cup of Nations qualification0.8Matches
202427ml MaliFriendlies (M)0.9Matches
202629ml MaliWCQ1.0Matches
9 Seasons1 Club4 Leagues31.2
Friendlies (M) (6 Seasons)10.8
Africa Cup of Nations (4 Seasons)9.0
Africa Cup of Nations qualification (4 Seasons)6.3
WCQ (3 Seasons)5.1

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue19090100.01.01901000.0001-1-1.00Matches
2015-201619Bastiafr FRA1. Ligue 1157044720.67.8748161.4078-1-0.13+0.04Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1120120100.01.311201000.001100.00Matches
2016-201720Bastiafr FRA1. Ligue 1302,2777666.625.32519550.971838-20-0.79-0.40Matches
2017-201821Angersfr FRACoupe de France00001Matches
2017-201821Angersfr FRA1. Coupe de la Ligue32117078.12.33701002.0032+1+0.43+0.43Matches
2017-201821Angersfr FRA1. Ligue 1208384224.59.387421221111.251216-4-0.43-0.2211.311.9-0.6-0.06-0.15Matches
2018-201922Rangers2. Europa Lg64898290.65.46822001.447700.000.005.25.4-0.2-0.04-0.69Matches
2018-201922Rangerssct SCO1. Premiership191,0655631.111.814725512112.05259+16+1.35-0.14Matches
2019-202023Cercle Bruggebe BEL1. First Division A161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58Matches
2020-202124Angersfr FRACoupe de France21125631.11.2190112211.502200.00-0.73Matches
2020-202124Angersfr FRA1. Ligue 1291,6875849.318.7188211112011.142030-10-0.53-0.1218.023.1-5.1-0.27+0.01Matches
2021-202225Salernitanait ITACoppa Italia2713639.40.8155011601.5021+1+1.27+1.27Matches
2021-202225Salernitanait ITA1. Serie A312,3327568.225.929781823200.812055-35-1.35-0.5223.343.6-20.3-0.78-0.08Matches
2022-202326Salernitanait ITACoppa Italia19090100.01.01901000.0002-2-2.00Matches
2022-202326Salernitanait ITA1. Serie A352,8928384.632.134842413401.114257-15-0.47-0.6430.657.2-26.5-0.83-0.16Matches
2023-202427Salernitanait ITACoppa Italia1909033.31.01901013.0010+1+1.00+1.50Matches
2023-202427Salernitanait ITA1. Serie A271,9927459.822.124811631800.522048-28-1.27+0.1517.643.8-26.3-1.19-0.07Matches
9 Seasons5 Clubs8 Leagues23916,4006951.4182.2188811205121491.12196300-104-0.57-0.37123.6200.5-76.9-0.60-0.20
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
Salernitana (3 Seasons)2 Leagues977,4677769.783.090816072410.8785163-78-0.94-0.0871.5144.6-73.1-0.91-0.03
Angers (2 Seasons)3 Leagues542,8485337.731.63079152420141.243750-13-0.41-0.1829.335.0-5.7-0.20-0.14
Bastia (2 Seasons)2 Leagues473,1916845.335.5341052513211.072648-22-0.62-0.39
Rangers (1 Season)2 Leagues251,5546239.217.320757512111.903216+16+0.93-0.535.25.4-0.2-0.04-0.69
Cercle Brugge (1 Season)1 League161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Ligue 1 (4 Seasons)945,5065940.261.25879363620331.155792-35-0.57-0.3129.335.0-5.7-0.20-0.14
Serie A (3 Seasons)937,2167871.080.287815862500.8482160-78-0.97-0.0671.5144.6-73.1-0.91-0.03
Coupe de la Ligue (3 Seasons)54218487.74.75843001.204400.000.00
Coppa Italia (3 Seasons)42516346.52.8378211611.503300.00+0.31
Coupe de France (2 Seasons)21125624.91.2190112221.502200.00-0.73
Premiership (1 Season)191,0655631.111.814725512112.05259+16+1.35-0.14
First Division A (1 Season)161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Europa Lg (1 Season)64898290.65.46822001.447700.000.005.25.4-0.2-0.04-0.69
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-201619Bastia2 Leagues167945022.68.889058161.3179-2-0.23-0.06
2016-201720Bastia2 Leagues312,3977767.726.62612020550.941939-20-0.75-0.36
2017-201821Angers3 Leagues231,0494627.811.7117331221121.351518-3-0.26-0.0511.311.9-0.6-0.06-0.15
2018-201922Rangers2 Leagues251,5546239.217.320757512111.903216+16+0.93-0.535.25.4-0.2-0.04-0.69
2019-202023Cercle Brugge1 League161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
2020-202124Angers2 Leagues311,7995847.620.0198212122021.162232-10-0.50-0.2318.023.1-5.1-0.27+0.01
2021-202225Salernitana2 Leagues332,4037366.826.730771832600.852256-34-1.27-0.5223.343.6-20.3-0.78-0.08
2022-202326Salernitana2 Leagues362,9828385.033.135842513401.084259-17-0.51-0.6830.657.2-26.5-0.83-0.16
2023-202427Salernitana2 Leagues282,0827457.823.125811731810.612148-27-1.17+0.1417.643.8-26.3-1.19-0.07
9 Seasons5 Clubs8 Leagues23916,4006951.4182.2188811205121491.12196300-104-0.57-0.37123.6200.5-76.9-0.60-0.20
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
Salernitana (3 Seasons)2 Leagues977,4677769.783.090816072410.8785163-78-0.94-0.0871.5144.6-73.1-0.91-0.03
Angers (2 Seasons)3 Leagues542,8485337.731.63079152420141.243750-13-0.41-0.1829.335.0-5.7-0.20-0.14
Bastia (2 Seasons)2 Leagues473,1916845.335.5341052513211.072648-22-0.62-0.39
Rangers (1 Season)2 Leagues251,5546239.217.320757512111.903216+16+0.93-0.535.25.4-0.2-0.04-0.69
Cercle Brugge (1 Season)1 League161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Ligue 1 (4 Seasons)945,5065940.261.25879363620331.155792-35-0.57-0.3129.335.0-5.7-0.20-0.14
Serie A (3 Seasons)937,2167871.080.287815862500.8482160-78-0.97-0.0671.5144.6-73.1-0.91-0.03
Coupe de la Ligue (3 Seasons)54218487.74.75843001.204400.000.00
Coppa Italia (3 Seasons)42516346.52.8378211611.503300.00+0.31
Coupe de France (2 Seasons)21125624.91.2190112221.502200.00-0.73
Premiership (1 Season)191,0655631.111.814725512112.05259+16+1.35-0.14
First Division A (1 Season)161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Europa Lg (1 Season)64898290.65.46822001.447700.000.005.25.4-0.2-0.04-0.69
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-201619Bastiafr FRA1. Ligue 110th157044720.67.8748161.4078-1-0.13+0.04Matches
2016-201720Bastiafr FRA1. Ligue 120th302,2777666.625.32519550.971838-20-0.79-0.40Matches
2017-201821Angersfr FRA1. Ligue 114th208384224.59.387421221111.251216-4-0.43-0.2211.311.9-0.6-0.06-0.15Matches
2018-201922Rangerssct SCO1. Premiership2nd191,0655631.111.814725512112.05259+16+1.35-0.14Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58Matches
2020-202124Angersfr FRA1. Ligue 113th291,6875849.318.7188211112011.142030-10-0.53-0.1218.023.1-5.1-0.27+0.01Matches
2021-202225Salernitanait ITA1. Serie A17th312,3327568.225.929781823200.812055-35-1.35-0.5223.343.6-20.3-0.78-0.08Matches
2022-202326Salernitanait ITA1. Serie A15th352,8928384.632.134842413401.114257-15-0.47-0.6430.657.2-26.5-0.83-0.16Matches
2023-202427Salernitanait ITA1. Serie A20th271,9927459.822.124811631800.522048-28-1.27+0.1517.643.8-26.3-1.19-0.07Matches
9 Seasons5 Clubs4 Leagues22215,1276850.6168.1173811124921461.10180284-104-0.62-0.41118.5195.1-76.7-0.62-0.22
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
Salernitana (3 Seasons)1 League937,2167871.080.287815862500.8482160-78-0.97-0.0671.5144.6-73.1-0.91-0.03
Angers (2 Seasons)1 League492,5255236.928.12679132320121.183246-14-0.50-0.2129.335.0-5.7-0.20-0.14
Bastia (2 Seasons)1 League452,9816643.633.1322313211.112546-21-0.63-0.40
Rangers (1 Season)1 League191,0655631.111.814725512112.05259+16+1.35-0.14
Cercle Brugge (1 Season)1 League161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Ligue 1 (4 Seasons)945,5065940.261.25879363620331.155792-35-0.57-0.3129.335.0-5.7-0.20-0.14
Serie A (3 Seasons)937,2167871.080.287815862500.8482160-78-0.97-0.0671.5144.6-73.1-0.91-0.03
Premiership (1 Season)191,0655631.111.814725512112.05259+16+1.35-0.14
First Division A (1 Season)161,3408451.314.914891324521.131623-7-0.47+0.9517.715.6+2.1+0.14+0.58
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th19090100.01.01901000.0001-1-1.00Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1120120100.01.311201000.001100.00Matches
2017-201821Angersfr FRACoupe de France33rd00001Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th32117078.12.33701002.0032+1+0.43+0.43Matches
2020-202124Angersfr FRACoupe de France5th21125631.11.2190112211.502200.00-0.73Matches
2021-202225Salernitanait ITACoppa ItaliaRd22713639.40.8155011601.5021+1+1.27+1.27Matches
2022-202326Salernitanait ITACoppa ItaliaRd119090100.01.01901000.0002-2-2.00Matches
2023-202427Salernitanait ITACoppa ItaliaR161909033.31.01901013.0010+1+1.00+1.50Matches
7 Seasons3 Clubs3 Leagues117847153.38.7983621931.369900.00-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Salernitana (3 Seasons)1 League42516346.52.8378211611.503300.00+0.31
Angers (2 Seasons)2 Leagues53236544.93.6475212221.8054+1+0.28-0.31
Bastia (2 Seasons)1 League2210105100.02.321052000.0012-1-0.43
Coupe de la Ligue (3 Seasons)54218487.74.75843001.204400.000.00
Coppa Italia (3 Seasons)42516346.52.8378211611.503300.00+0.31
Coupe de France (2 Seasons)21125624.91.2190112221.502200.00-0.73
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
2018-201922Rangers2. Europa LgGR64898290.65.46822001.447700.000.005.25.4-0.2-0.04-0.69Matches
1 Season1 Club1 League64898290.65.46822001.447700.000.005.25.4-0.2-0.04-0.69
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
201720ml MaliAfrica Cup of Nations qualification123234.30.30012203.001100.00-1.74Matches
201720ml MaliAfrica Cup of NationsGR21246245.91.42620011.000000.00+0.62Matches
201821ml MaliWCQ42787038.63.1389211220.5015-4-1.29-0.68Matches
201821ml MaliFriendlies (M)19090100.01.01901001.001100.00Matches
201922ml MaliFriendlies (M)54058190.04.55814000.4057-2-0.44+1.56Matches
201922ml MaliAfrica Cup of NationsR1643498796.93.94873001.7563+3+0.77+0.77Matches
201922ml MaliAfrica Cup of Nations qualification42967454.83.3390312512.5061+5+1.52+0.41Matches
202023ml MaliFriendlies (M)19090100.01.01901003.0030+3+3.00Matches
202124ml MaliFriendlies (M)21748764.41.92871010.0002-2-1.03-1.03Matches
202124ml MaliAfrica Cup of Nations qualification21809040.02.02902003.0031+2+1.00-0.33Matches
202124ml MaliAfrica Cup of NationsR162552814.10.6145011022.000000.00-0.81Matches
202225ml MaliWCQ1909012.51.01901013.0010+1+1.00-0.29Matches
202225ml MaliFriendlies (M)21296571.71.42650002.0021+1+0.70+0.70Matches
202326ml MaliAfrica Cup of NationsQF42847159.23.2384113311.7562+4+1.27+2.19Matches
202326ml MaliAfrica Cup of Nations qualification1727213.30.81720050.000000.00-2.50Matches
202427ml MaliFriendlies (M)1818190.00.91810003.0010+1+1.11-28.89Matches
202629ml MaliWCQ1898949.41.01890001.001100.00-1.98Matches
9 Seasons1 Club4 Leagues382,8097444.231.2338219520141.533725+12+0.38-0.63
Friendlies (M) (6 Seasons)129698182.810.812817011.081211+1+0.09-0.80
Africa Cup of Nations (4 Seasons)128126854.19.01077422241.67125+7+0.78+0.78
Africa Cup of Nations qualification (4 Seasons)85717127.66.3687522462.38103+7+1.10-0.70
WCQ (3 Seasons)64577628.25.1589311231.0036-3-0.59-1.21

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-201619Bastiafr FRA1. Coupe de la Ligue1.01000Matches
2015-201619Bastiafr FRA1. Ligue 17.81011Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue1.30000Matches
2016-201720Bastiafr FRA1. Ligue 125.340024481142947000Matches
2017-201821Angersfr FRA1. Coupe de la Ligue2.31000Matches
2017-201821Angersfr FRA1. Ligue 19.310018191781700049101050.0Matches
2018-201922Rangers2. Europa Lg5.41003710840002281142.1Matches
2018-201922Rangerssct SCO1. Premiership11.80000Matches
2019-202023Cercle Bruggebe BEL1. First Division A14.94002715021630000122263443.3Matches
2020-202124Angersfr FRACoupe de France1.20002600340Matches
2020-202124Angersfr FRA1. Ligue 118.741026310123341000130282651.9Matches
2021-202225Salernitanait ITACoppa Italia0.80001101020Matches
2021-202225Salernitanait ITA1. Serie A25.930034490132232000171222348.9Matches
2022-202326Salernitanait ITACoppa Italia1.00002000030Matches
2022-202326Salernitanait ITA1. Serie A32.1120053501102550000222293843.3Matches
2023-202427Salernitanait ITACoppa Italia1.00001100210Matches
2023-202427Salernitanait ITA1. Serie A22.15003334181532000122283246.7Matches
9 Seasons5 Clubs8 Leagues182.2371023526156716126300083815117446.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Salernitana (3 Seasons)2 Leagues83.0200012413523264120000515799345.9
Angers (2 Seasons)3 Leagues31.661046561194462000179383651.4
Bastia (2 Seasons)2 Leagues35.560035481142947000
Rangers (1 Season)2 Leagues17.31003710840002281142.1
Cercle Brugge (1 Season)1 League14.94002715021630000122263443.3
Ligue 1 (4 Seasons)61.21010799823370105000179383651.4
Serie A (3 Seasons)80.2200012013323162114000515799345.9
Coupe de la Ligue (3 Seasons)4.72000
Coppa Italia (3 Seasons)2.80004201260
Coupe de France (2 Seasons)1.20002600340
Premiership (1 Season)11.80000
First Division A (1 Season)14.94002715021630000122263443.3
Europa Lg (1 Season)5.41003710840002281142.1
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-201619Bastia2 Leagues8.8200110
2016-201720Bastia2 Leagues26.640024481142947000
2017-201821Angers3 Leagues11.720018191781700049101050.0
2018-201922Rangers2 Leagues17.31003710840002281142.1
2019-202023Cercle Brugge1 League14.94002715021630000122263443.3
2020-202124Angers2 Leagues20.041028370123645000130282651.9
2021-202225Salernitana2 Leagues26.730035500142234000171222348.9
2022-202326Salernitana2 Leagues33.1120055501102553000222293843.3
2023-202427Salernitana2 Leagues23.15003435181733000122283246.7
9 Seasons5 Clubs8 Leagues182.2371023526156716126300083815117446.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Salernitana (3 Seasons)2 Leagues83.0200012413523264120000515799345.9
Angers (2 Seasons)3 Leagues31.661046561194462000179383651.4
Bastia (2 Seasons)2 Leagues35.560035481142947000
Rangers (1 Season)2 Leagues17.31003710840002281142.1
Cercle Brugge (1 Season)1 League14.94002715021630000122263443.3
Ligue 1 (4 Seasons)61.21010799823370105000179383651.4
Serie A (3 Seasons)80.2200012013323162114000515799345.9
Coupe de la Ligue (3 Seasons)4.72000
Coppa Italia (3 Seasons)2.80004201260
Coupe de France (2 Seasons)1.20002600340
Premiership (1 Season)11.80000
First Division A (1 Season)14.94002715021630000122263443.3
Europa Lg (1 Season)5.41003710840002281142.1
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-201619Bastiafr FRA1. Ligue 110th7.81011Matches
2016-201720Bastiafr FRA1. Ligue 120th25.340024481142947000Matches
2017-201821Angersfr FRA1. Ligue 114th9.310018191781700049101050.0Matches
2018-201922Rangerssct SCO1. Premiership2nd11.80000Matches
2019-202023Cercle Bruggebe BEL1. First Division A14th14.94002715021630000122263443.3Matches
2020-202124Angersfr FRA1. Ligue 113th18.741026310123341000130282651.9Matches
2021-202225Salernitanait ITA1. Serie A17th25.930034490132232000171222348.9Matches
2022-202326Salernitanait ITA1. Serie A15th32.1120053501102550000222293843.3Matches
2023-202427Salernitanait ITA1. Serie A20th22.15003334181532000122283246.7Matches
9 Seasons5 Clubs4 Leagues168.1341022624646614824900081614316346.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Salernitana (3 Seasons)1 League80.2200012013323162114000515799345.9
Angers (2 Seasons)1 League28.151044501194158000179383651.4
Bastia (2 Seasons)1 League33.150035481142947000
Rangers (1 Season)1 League11.80000
Cercle Brugge (1 Season)1 League14.94002715021630000122263443.3
Ligue 1 (4 Seasons)61.21010799823370105000179383651.4
Serie A (3 Seasons)80.2200012013323162114000515799345.9
Premiership (1 Season)11.80000
First Division A (1 Season)14.94002715021630000122263443.3
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Bastiafr FRA1. Coupe de la Ligue17th1.01000Matches
2016-201720Bastiafr FRA1. Coupe de la Ligue17th1.30000Matches
2017-201821Angersfr FRA1. Coupe de la Ligue5th2.31000Matches
2020-202124Angersfr FRACoupe de France5th1.20002600340Matches
2021-202225Salernitanait ITACoppa ItaliaRd20.80001101020Matches
2022-202326Salernitanait ITACoppa ItaliaRd11.00002000030Matches
2023-202427Salernitanait ITACoppa ItaliaR161.00001100210Matches
7 Seasons3 Clubs3 Leagues8.720068015100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Salernitana (3 Seasons)1 League2.80004201260
Angers (2 Seasons)2 Leagues3.61002600340
Bastia (2 Seasons)1 League2.31000
Coupe de la Ligue (3 Seasons)4.72000
Coppa Italia (3 Seasons)2.80004201260
Coupe de France (2 Seasons)1.20002600340
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
2018-201922Rangers2. Europa LgGR5.41003710840002281142.1Matches
1 Season1 Club1 League5.41003710840002281142.1
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201720ml MaliAfrica Cup of Nations qualification0.30000Matches
201720ml MaliAfrica Cup of NationsGR1.4000440001000Matches
201821ml MaliWCQ3.10000Matches
201821ml MaliFriendlies (M)1.00000Matches
201922ml MaliFriendlies (M)4.51000Matches
201922ml MaliAfrica Cup of NationsR163.91006901130Matches
201922ml MaliAfrica Cup of Nations qualification3.31000Matches
202023ml MaliFriendlies (M)1.00000Matches
202124ml MaliFriendlies (M)1.90000Matches
202124ml MaliAfrica Cup of Nations qualification2.00000Matches
202124ml MaliAfrica Cup of NationsR160.61002001000Matches
202225ml MaliWCQ1.01000Matches
202225ml MaliFriendlies (M)1.40000Matches
202326ml MaliAfrica Cup of NationsQF3.220015201240Matches
202326ml MaliAfrica Cup of Nations qualification0.80000Matches
202427ml MaliFriendlies (M)0.90000Matches
202629ml MaliWCQ1.00000Matches
9 Seasons1 Club4 Leagues31.270027150338000
Friendlies (M) (6 Seasons)10.81000
Africa Cup of Nations (4 Seasons)9.040027150338000
Africa Cup of Nations qualification (4 Seasons)6.31000
WCQ (3 Seasons)5.11000

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.