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-12SunLigue 1Matchweek 33HomeL 0–2MontpellierMonacoYCB9000000000503120.00.00.000303683.3528011Match Report
2024-05-03FriLigue 1Matchweek 32AwayW 2–1MontpellierToulouseYCB9000000000422200.00.00.011253180.6025000Match Report
2024-04-26FriLigue 1Matchweek 31HomeD 1–1MontpellierNantesYCB9000000000833010.00.00.010677095.7559000Match Report
2024-04-07SunLigue 1Matchweek 28HomeW 2–0MontpellierLorientNCB1500000000110020.00.00.00044100.004000Match Report
2024-03-31SunLigue 1Matchweek 27AwayW 2–0MontpellierLe HavreNCB3110001100171020.60.60.0007977.808000Match 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
2012-201319Auxerrefr FRA2. Ligue 225222,02122.5202200600.090.000.090.090.09
2014-201521Freiburgde GER1. Bundesliga10190.2000000000.000.000.000.000.00Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue333003.3000000000.000.000.000.000.00Matches
2015-201622Dijonfr FRA2. Ligue 234343,06034.09110900900.260.030.290.260.29Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue222102.3101100000.430.000.430.430.43Matches
2016-201723Toulousefr FRA1. Ligue 135353,15035.0415400210.110.030.140.110.14Matches
2017-201824Toulousefr FRACoupe de France11600.7000000010.000.000.000.000.00Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue332703.0011000100.000.330.330.000.33Matches
2017-201824Toulousefr FRA1. Ligue 130302,60528.9123100703.03.00.73.78103100.030.070.100.030.100.100.020.130.100.13Matches
2018-201925Toulousefr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2018-201925Toulousefr FRA1. Ligue 134343,01533.5101100803.13.11.24.310124110.030.000.030.030.030.090.040.130.090.13Matches
2019-202026Celtic2. Europa Lg886757.5101100201.01.00.01.002110.130.000.130.130.130.140.000.140.140.14Matches
2019-202026Celticsct SCO1. Premiership28282,46827.4426400200.150.070.220.150.22Matches
2020-202127Celtic2. Europa Lg221802.0101100000.10.10.00.10100.500.000.500.500.500.050.000.050.050.05Matches
2020-202127Celticsct SCO1. Premiership997708.6112100000.120.120.230.120.23Matches
2021-202228Celtic3. Conf Lg00Matches
2021-202228Celticsct SCO1. Premiership00Matches
2022-202329Montpellierfr FRACoupe de France00Matches
2022-202329Montpellierfr FRA1. Ligue 130302,69529.9022000502.02.01.13.125260.000.070.070.000.070.070.040.100.070.10Matches
2023-202430Montpellierfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2023-202430Montpellierfr FRA1. Ligue 119121,14312.7101100501.11.10.11.212340.080.000.080.080.080.090.000.090.090.09Matches
11 Seasons6 Clubs8 Leagues26625522,821253.6261036260047210.410.43.013.421324320.100.040.140.100.140.090.030.120.090.12
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
Toulouse (3 Seasons)3 Leagues1061069,400104.474117001826.16.11.98.018227210.070.040.110.070.110.100.030.130.100.13
Celtic (3 Seasons)3 Leagues47474,09345.57310700401.11.10.01.102210.150.070.220.150.220.120.000.120.120.12
Montpellier (2 Seasons)2 Leagues50433,92843.61231001003.13.11.14.2375100.020.050.070.020.070.070.030.100.070.10
Dijon (1 Season)2 Leagues37373,36037.39110900900.240.030.270.240.27
Auxerre (1 Season)1 League25222,02122.5202200600.090.000.090.090.09
Freiburg (1 Season)1 League10190.2000000000.000.000.000.000.00
Ligue 1 (5 Seasons)14814112,608140.175127002719.39.33.012.321302310.050.040.090.050.090.090.030.120.090.12
Coupe de France (4 Seasons)332402.7000000010.000.000.000.000.00
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
Coupe de la Ligue (3 Seasons)887808.7112100100.120.120.230.120.23
Ligue 2 (2 Seasons)59565,08156.51111211001500.190.020.210.190.21
Europa Lg (2 Seasons)10108559.5202200201.11.10.01.102210.210.000.210.210.210.120.000.120.120.12
Bundesliga (1 Season)10190.2000000000.000.000.000.000.00
Conf Lg (1 Season)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
2012-201319Auxerre1 League25222,02122.5202200600.090.000.090.090.09
2014-201521Freiburg1 League10190.2000000000.000.000.000.000.00
2015-201622Dijon2 Leagues37373,36037.39110900900.240.030.270.240.27
2016-201723Toulouse2 Leagues37373,36037.3516500210.130.030.160.130.16
2017-201824Toulouse3 Leagues34342,93532.6134100813.03.00.73.78103100.030.090.120.030.120.100.020.130.100.13
2018-201925Toulouse2 Leagues35353,10534.5101100803.13.11.24.310124110.030.000.030.030.030.090.040.130.090.13
2019-202026Celtic2 Leagues36363,14334.9527500401.01.00.01.002110.140.060.200.140.200.140.000.140.140.14
2020-202127Celtic2 Leagues111195010.6213200000.10.10.00.10100.190.090.280.190.280.050.000.050.050.05
2021-202228Celtic2 Leagues00
2022-202329Montpellier2 Leagues30302,69529.9022000502.02.01.13.125260.000.070.070.000.070.070.040.100.070.10
2023-202430Montpellier2 Leagues20131,23313.7101100501.11.10.11.212340.070.000.070.070.070.090.000.090.090.09
11 Seasons6 Clubs8 Leagues26625522,821253.6261036260047210.410.43.013.421324320.100.040.140.100.140.090.030.120.090.12
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
Toulouse (3 Seasons)3 Leagues1061069,400104.474117001826.16.11.98.018227210.070.040.110.070.110.100.030.130.100.13
Celtic (3 Seasons)3 Leagues47474,09345.57310700401.11.10.01.102210.150.070.220.150.220.120.000.120.120.12
Montpellier (2 Seasons)2 Leagues50433,92843.61231001003.13.11.14.2375100.020.050.070.020.070.070.030.100.070.10
Dijon (1 Season)2 Leagues37373,36037.39110900900.240.030.270.240.27
Auxerre (1 Season)1 League25222,02122.5202200600.090.000.090.090.09
Freiburg (1 Season)1 League10190.2000000000.000.000.000.000.00
Ligue 1 (5 Seasons)14814112,608140.175127002719.39.33.012.321302310.050.040.090.050.090.090.030.120.090.12
Coupe de France (4 Seasons)332402.7000000010.000.000.000.000.00
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
Coupe de la Ligue (3 Seasons)887808.7112100100.120.120.230.120.23
Ligue 2 (2 Seasons)59565,08156.51111211001500.190.020.210.190.21
Europa Lg (2 Seasons)10108559.5202200201.11.10.01.102210.210.000.210.210.210.120.000.120.120.12
Bundesliga (1 Season)10190.2000000000.000.000.000.000.00
Conf Lg (1 Season)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
2012-201319Auxerrefr FRA2. Ligue 29th25222,02122.5202200600.090.000.090.090.09
2014-201521Freiburgde GER1. Bundesliga17th10190.2000000000.000.000.000.000.00Matches
2015-201622Dijonfr FRA2. Ligue 22nd34343,06034.09110900900.260.030.290.260.29Matches
2016-201723Toulousefr FRA1. Ligue 113th35353,15035.0415400210.110.030.140.110.14Matches
2017-201824Toulousefr FRA1. Ligue 118th30302,60528.9123100703.03.00.73.78103100.030.070.100.030.100.100.020.130.100.13Matches
2018-201925Toulousefr FRA1. Ligue 116th34343,01533.5101100803.13.11.24.310124110.030.000.030.030.030.090.040.130.090.13Matches
2019-202026Celticsct SCO1. Premiership1st28282,46827.4426400200.150.070.220.150.22Matches
2020-202127Celticsct SCO1. Premiership2nd997708.6112100000.120.120.230.120.23Matches
2021-202228Celticsct SCO1. Premiership1st00Matches
2022-202329Montpellierfr FRA1. Ligue 112th30302,69529.9022000502.02.01.13.125260.000.070.070.000.070.070.040.100.070.10Matches
2023-202430Montpellierfr FRA1. Ligue 111th19121,14312.7101100501.11.10.11.212340.080.000.080.080.080.090.000.090.090.09Matches
11 Seasons6 Clubs4 Leagues24523420,946232.72393223004419.39.33.012.321302310.100.040.140.100.140.090.030.120.090.12
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
Toulouse (3 Seasons)1 League99998,77097.46396001716.16.11.98.018227210.060.030.090.060.090.100.030.130.100.13
Celtic (3 Seasons)1 League37373,23836.0538500200.140.080.220.140.22
Montpellier (2 Seasons)1 League49423,83842.61231001003.13.11.14.2375100.020.050.070.020.070.070.030.100.070.10
Dijon (1 Season)1 League34343,06034.09110900900.260.030.290.260.29
Auxerre (1 Season)1 League25222,02122.5202200600.090.000.090.090.09
Freiburg (1 Season)1 League10190.2000000000.000.000.000.000.00
Ligue 1 (5 Seasons)14814112,608140.175127002719.39.33.012.321302310.050.040.090.050.090.090.030.120.090.12
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
Ligue 2 (2 Seasons)59565,08156.51111211001500.190.020.210.190.21
Bundesliga (1 Season)10190.2000000000.000.000.000.000.00
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-201622Dijonfr FRA1. Coupe de la Ligue9th333003.3000000000.000.000.000.000.00Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th222102.3101100000.430.000.430.430.43Matches
2017-201824Toulousefr FRACoupe de France17th11600.7000000010.000.000.000.000.00Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th332703.0011000100.000.330.330.000.33Matches
2018-201925Toulousefr FRACoupe de France9th11901.0000000000.000.000.000.000.00Matches
2022-202329Montpellierfr FRACoupe de FranceR6400Matches
2023-202430Montpellierfr FRACoupe de FranceR1611901.0000000000.000.000.000.000.00Matches
6 Seasons3 Clubs2 Leagues11111,02011.3112100110.090.090.180.090.18
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
Toulouse (3 Seasons)2 Leagues776307.0112100110.140.140.290.140.29
Montpellier (2 Seasons)1 League11901.0000000000.000.000.000.000.00
Dijon (1 Season)1 League333003.3000000000.000.000.000.000.00
Coupe de France (4 Seasons)332402.7000000010.000.000.000.000.00
Coupe de la Ligue (3 Seasons)887808.7112100100.120.120.230.120.23
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-202026Celtic2. Europa LgR32886757.5101100201.01.00.01.002110.130.000.130.130.130.140.000.140.140.14Matches
2020-202127Celtic2. Europa LgGR221802.0101100000.10.10.00.10100.500.000.500.500.500.050.000.050.050.05Matches
2021-202228Celtic3. Conf LgKO00Matches
3 Seasons1 Club2 Leagues10108559.5202200201.11.10.01.102210.210.000.210.210.210.120.000.120.120.12
Europa Lg (2 Seasons)10108559.5202200201.11.10.01.102210.210.000.210.210.210.120.000.120.120.12
Conf Lg (1 Season)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
2012-201319Auxerrefr FRA2. Ligue 222.5250.220.4000
2014-201521Freiburgde GER1. Bundesliga0.2000.0000Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.3000Matches
2015-201622Dijonfr FRA2. Ligue 234.09140.410.6400Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.3100Matches
2016-201723Toulousefr FRA1. Ligue 135.04331030.30.940.290.120.4000Matches
2017-201824Toulousefr FRACoupe de France0.7000Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.0000Matches
2017-201824Toulousefr FRA1. Ligue 128.9125728.00.860.240.040.1410.40003.03.00.12-2.0-2.0Matches
2018-201925Toulousefr FRACoupe de France1.00000.000.0000Matches
2018-201925Toulousefr FRA1. Ligue 133.5125416.00.750.120.040.259.60003.13.10.13-2.1-2.1Matches
2019-202026Celtic2. Europa Lg7.517228.60.930.270.140.509.60001.01.00.150.00.0Matches
2019-202026Celticsct SCO1. Premiership27.44281035.71.020.360.140.4000Matches
2020-202127Celtic2. Europa Lg2.0111100.00.500.501.001.003.00000.10.10.10+0.9+0.9Matches
2020-202127Celticsct SCO1. Premiership8.6112433.31.400.470.080.2500Matches
2022-202329Montpellierfr FRA1. Ligue 129.9017211.80.570.070.000.008.60002.02.00.12-2.0-2.0Matches
2023-202430Montpellierfr FRACoupe de France1.00000.000.0000Matches
2023-202430Montpellierfr FRA1. Ligue 112.717114.30.550.080.141.008.00001.11.10.16-0.1-0.1Matches
11 Seasons6 Clubs8 Leagues253.6261556026.50.830.250.090.429.400010.410.40.13-5.4-5.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
Toulouse (3 Seasons)3 Leagues104.47832125.30.840.210.070.2910.00006.16.10.12-4.1-4.1
Celtic (3 Seasons)3 Leagues45.57481735.41.060.370.150.418.80001.11.10.14+0.9+0.9
Montpellier (2 Seasons)2 Leagues43.6124312.50.550.070.040.338.40003.13.10.13-2.1-2.1
Dijon (1 Season)2 Leagues37.39140.410.6400
Auxerre (1 Season)1 League22.5250.220.4000
Freiburg (1 Season)1 League0.2000.0000
Ligue 1 (5 Seasons)140.171072422.40.760.170.070.299.50009.39.30.13-6.3-6.3
Coupe de France (4 Seasons)2.70000.000.0000
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
Coupe de la Ligue (3 Seasons)8.7100
Ligue 2 (2 Seasons)56.511190.340.5800
Europa Lg (2 Seasons)9.528337.50.840.320.250.678.80001.11.10.14+0.9+0.9
Bundesliga (1 Season)0.2000.0000
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.5250.220.4000
2014-201521Freiburg1 League0.2000.0000
2015-201622Dijon2 Leagues37.39140.410.6400
2016-201723Toulouse2 Leagues37.35331030.30.940.290.120.4000
2017-201824Toulouse3 Leagues32.6125728.00.860.240.040.1410.40003.03.00.12-2.0-2.0
2018-201925Toulouse2 Leagues34.5125416.00.720.120.040.259.60003.13.10.13-2.1-2.1
2019-202026Celtic2 Leagues34.95351234.31.000.340.140.429.60001.01.00.150.00.0
2020-202127Celtic2 Leagues10.6213538.51.230.470.150.403.00000.10.10.10+0.9+0.9
2022-202329Montpellier2 Leagues29.9017211.80.570.070.000.008.60002.02.00.12-2.0-2.0
2023-202430Montpellier2 Leagues13.717114.30.510.070.141.008.00001.11.10.16-0.1-0.1
11 Seasons6 Clubs8 Leagues253.6261556026.50.830.250.090.429.400010.410.40.13-5.4-5.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
Toulouse (3 Seasons)3 Leagues104.47832125.30.840.210.070.2910.00006.16.10.12-4.1-4.1
Celtic (3 Seasons)3 Leagues45.57481735.41.060.370.150.418.80001.11.10.14+0.9+0.9
Montpellier (2 Seasons)2 Leagues43.6124312.50.550.070.040.338.40003.13.10.13-2.1-2.1
Dijon (1 Season)2 Leagues37.39140.410.6400
Auxerre (1 Season)1 League22.5250.220.4000
Freiburg (1 Season)1 League0.2000.0000
Ligue 1 (5 Seasons)140.171072422.40.760.170.070.299.50009.39.30.13-6.3-6.3
Coupe de France (4 Seasons)2.70000.000.0000
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
Coupe de la Ligue (3 Seasons)8.7100
Ligue 2 (2 Seasons)56.511190.340.5800
Europa Lg (2 Seasons)9.528337.50.840.320.250.678.80001.11.10.14+0.9+0.9
Bundesliga (1 Season)0.2000.0000
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.5250.220.4000
2014-201521Freiburgde GER1. Bundesliga17th0.2000.0000Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.09140.410.6400Matches
2016-201723Toulousefr FRA1. Ligue 113th35.04331030.30.940.290.120.4000Matches
2017-201824Toulousefr FRA1. Ligue 118th28.9125728.00.860.240.040.1410.40003.03.00.12-2.0-2.0Matches
2018-201925Toulousefr FRA1. Ligue 116th33.5125416.00.750.120.040.259.60003.13.10.13-2.1-2.1Matches
2019-202026Celticsct SCO1. Premiership1st27.44281035.71.020.360.140.4000Matches
2020-202127Celticsct SCO1. Premiership2nd8.6112433.31.400.470.080.2500Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.9017211.80.570.070.000.008.60002.02.00.12-2.0-2.0Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.717114.30.550.080.141.008.00001.11.10.16-0.1-0.1Matches
11 Seasons6 Clubs4 Leagues232.7231475725.90.830.240.080.409.50009.39.30.13-6.3-6.3
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
Toulouse (3 Seasons)1 League97.46832125.30.850.220.070.2910.00006.16.10.12-4.1-4.1
Celtic (3 Seasons)1 League36.05401435.01.110.390.130.3600
Montpellier (2 Seasons)1 League42.6124312.50.560.070.040.338.40003.13.10.13-2.1-2.1
Dijon (1 Season)1 League34.09140.410.6400
Auxerre (1 Season)1 League22.5250.220.4000
Freiburg (1 Season)1 League0.2000.0000
Ligue 1 (5 Seasons)140.171072422.40.760.170.070.299.50009.39.30.13-6.3-6.3
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
Ligue 2 (2 Seasons)56.511190.340.5800
Bundesliga (1 Season)0.2000.0000
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.3000Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.3100Matches
2017-201824Toulousefr FRACoupe de France17th0.7000Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.0000Matches
2018-201925Toulousefr FRACoupe de France9th1.00000.000.0000Matches
2023-202430Montpellierfr FRACoupe de FranceR161.00000.000.0000Matches
6 Seasons3 Clubs2 Leagues11.31000.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Toulouse (3 Seasons)2 Leagues7.01000.000.0000
Montpellier (2 Seasons)1 League1.00000.000.0000
Dijon (1 Season)1 League3.3000
Coupe de France (4 Seasons)2.70000.000.0000
Coupe de la Ligue (3 Seasons)8.7100
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
2019-202026Celtic2. Europa LgR327.517228.60.930.270.140.509.60001.01.00.150.00.0Matches
2020-202127Celtic2. Europa LgGR2.0111100.00.500.501.001.003.00000.10.10.10+0.9+0.9Matches
3 Seasons1 Club2 Leagues9.528337.50.840.320.250.678.80001.11.10.14+0.9+0.9
Europa Lg (2 Seasons)9.528337.50.840.320.250.678.80001.11.10.14+0.9+0.9
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 222.50
2014-201521Freiburgde GER1. Bundesliga0.20Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.30Matches
2015-201622Dijonfr FRA2. Ligue 234.01Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.30Matches
2016-201723Toulousefr FRA1. Ligue 135.01Matches
2017-201824Toulousefr FRACoupe de France0.70Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.01Matches
2017-201824Toulousefr FRA1. Ligue 128.9983124878.8228501007224027587.351959587.222035462.120.70.7+1.398851103Matches
2018-201925Toulousefr FRACoupe de France1.00Matches
2018-201925Toulousefr FRA1. Ligue 133.51229148482.8255771140239044687.463270889.319629965.601.20.6-1.2106740124Matches
2019-202026Celtic2. Europa Lg7.532039980.2692429279310687.717220185.6538264.600.00.10.00170021Matches
2019-202026Celticsct SCO1. Premiership27.42Matches
2020-202127Celtic2. Europa Lg2.0405375.593243191369.2212777.8101376.900.00.00.001001Matches
2020-202127Celticsct SCO1. Premiership8.61Matches
2022-202329Montpellierfr FRA1. Ligue 129.9884106583.017736658328434781.845650789.912218067.821.11.0+0.97301052Matches
2023-202430Montpellierfr FRACoupe de France1.00Matches
2023-202430Montpellierfr FRA1. Ligue 112.740146885.78141268410112183.523225292.1537768.800.10.1-0.12141123Matches
11 Seasons6 Clubs8 Leagues253.63857471781.882160340991117130885.42032229088.7654100565.1103.02.5+7.028217112324
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
Toulouse (3 Seasons)3 Leagues104.42212273281.0484272147463072187.41151130388.341665363.741.91.3+2.11915591227
Celtic (3 Seasons)3 Leagues45.536045279.67856335810211985.719322884.6639566.330.00.1+3.00180022
Montpellier (2 Seasons)2 Leagues43.61285153383.825877926738546882.368875990.617525768.121.11.1+0.99442175
Dijon (1 Season)2 Leagues37.31
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.13497426582.074304307411015118985.41839206289.259191064.953.02.4+2.028199112302
Coupe de France (4 Seasons)2.70
Premiership (3 Seasons)36.03
Coupe de la Ligue (3 Seasons)8.71
Ligue 2 (2 Seasons)56.51
Europa Lg (2 Seasons)9.536045279.67856335810211985.719322884.6639566.300.00.10.00180022
Bundesliga (1 Season)0.20
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.50
2014-201521Freiburg1 League0.20
2015-201622Dijon2 Leagues37.31
2016-201723Toulouse2 Leagues37.31
2017-201824Toulouse3 Leagues32.6983124878.8228501007224027587.351959587.222035462.130.70.7+2.398851103
2018-201925Toulouse2 Leagues34.51229148482.8255771140239044687.463270889.319629965.601.20.6-1.2106740124
2019-202026Celtic2 Leagues34.932039980.2692429279310687.717220185.6538264.620.00.1+2.00170021
2020-202127Celtic2 Leagues10.6405375.593243191369.2212777.8101376.910.00.0+1.001001
2022-202329Montpellier2 Leagues29.9884106583.017736658328434781.845650789.912218067.821.11.0+0.97301052
2023-202430Montpellier2 Leagues13.740146885.78141268410112183.523225292.1537768.800.10.1-0.12141123
11 Seasons6 Clubs8 Leagues253.63857471781.882160340991117130885.42032229088.7654100565.1103.02.5+7.028217112324
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
Toulouse (3 Seasons)3 Leagues104.42212273281.0484272147463072187.41151130388.341665363.741.91.3+2.11915591227
Celtic (3 Seasons)3 Leagues45.536045279.67856335810211985.719322884.6639566.330.00.1+3.00180022
Montpellier (2 Seasons)2 Leagues43.61285153383.825877926738546882.368875990.617525768.121.11.1+0.99442175
Dijon (1 Season)2 Leagues37.31
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.13497426582.074304307411015118985.41839206289.259191064.953.02.4+2.028199112302
Coupe de France (4 Seasons)2.70
Premiership (3 Seasons)36.03
Coupe de la Ligue (3 Seasons)8.71
Ligue 2 (2 Seasons)56.51
Europa Lg (2 Seasons)9.536045279.67856335810211985.719322884.6639566.300.00.10.00180022
Bundesliga (1 Season)0.20
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.50
2014-201521Freiburgde GER1. Bundesliga17th0.20Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.01Matches
2016-201723Toulousefr FRA1. Ligue 113th35.01Matches
2017-201824Toulousefr FRA1. Ligue 118th28.9983124878.8228501007224027587.351959587.222035462.120.70.7+1.398851103Matches
2018-201925Toulousefr FRA1. Ligue 116th33.51229148482.8255771140239044687.463270889.319629965.601.20.6-1.2106740124Matches
2019-202026Celticsct SCO1. Premiership1st27.42Matches
2020-202127Celticsct SCO1. Premiership2nd8.61Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.9884106583.017736658328434781.845650789.912218067.821.11.0+0.97301052Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.740146885.78141268410112183.523225292.1537768.800.10.1-0.12141123Matches
11 Seasons6 Clubs4 Leagues232.73497426582.074304307411015118985.41839206289.259191064.993.02.4+6.028199112302
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
Toulouse (3 Seasons)1 League97.42212273281.0484272147463072187.41151130388.341665363.731.91.3+1.11915591227
Celtic (3 Seasons)1 League36.03
Montpellier (2 Seasons)1 League42.61285153383.825877926738546882.368875990.617525768.121.11.1+0.99442175
Dijon (1 Season)1 League34.01
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.13497426582.074304307411015118985.41839206289.259191064.953.02.4+2.028199112302
Premiership (3 Seasons)36.03
Ligue 2 (2 Seasons)56.51
Bundesliga (1 Season)0.20
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.30Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.30Matches
2017-201824Toulousefr FRACoupe de France17th0.70Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.01Matches
2018-201925Toulousefr FRACoupe de France9th1.00Matches
2023-202430Montpellierfr FRACoupe de FranceR161.00Matches
6 Seasons3 Clubs2 Leagues11.31
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
Toulouse (3 Seasons)2 Leagues7.01
Montpellier (2 Seasons)1 League1.00
Dijon (1 Season)1 League3.30
Coupe de France (4 Seasons)2.70
Coupe de la Ligue (3 Seasons)8.71
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
2019-202026Celtic2. Europa LgR327.532039980.2692429279310687.717220185.6538264.600.00.10.00170021Matches
2020-202127Celtic2. Europa LgGR2.0405375.593243191369.2212777.8101376.900.00.00.001001Matches
3 Seasons1 Club2 Leagues9.536045279.67856335810211985.719322884.6639566.300.00.10.00180022
Europa Lg (2 Seasons)9.536045279.67856335810211985.719322884.6639566.300.00.10.00180022
Conf Lg (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201319Auxerrefr FRA2. Ligue 222.5
2014-201521Freiburgde GER1. Bundesliga0.2Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.3Matches
2015-201622Dijonfr FRA2. Ligue 234.0Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.3Matches
2016-201723Toulousefr FRA1. Ligue 135.02Matches
2017-201824Toulousefr FRACoupe de France0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.0Matches
2017-201824Toulousefr FRA1. Ligue 128.912481191524802924000098355Matches
2018-201925Toulousefr FRACoupe de France1.00Matches
2018-201925Toulousefr FRA1. Ligue 133.5148414255550019050000122945Matches
2019-202026Celtic2. Europa Lg7.53993841190602000032041Matches
2019-202026Celticsct SCO1. Premiership27.42Matches
2020-202127Celtic2. Europa Lg2.0535033000000004000Matches
2020-202127Celticsct SCO1. Premiership8.60Matches
2022-202329Montpellierfr FRA1. Ligue 129.910651017464011003000088428Matches
2023-202430Montpellierfr FRACoupe de France1.01Matches
2023-202430Montpellierfr FRA1. Ligue 112.746843829170010000040112Matches
11 Seasons6 Clubs8 Leagues253.647174505196167164814000038571621
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Toulouse (3 Seasons)3 Leagues104.427322616107980484900002212910
Celtic (3 Seasons)3 Leagues45.545243414120622000036041
Montpellier (2 Seasons)2 Leagues43.61533145575571102300001285310
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.142654071182155158512000034971220
Coupe de France (4 Seasons)2.71
Premiership (3 Seasons)36.02
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.545243414120602000036041
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.5
2014-201521Freiburg1 League0.2
2015-201622Dijon2 Leagues37.3
2016-201723Toulouse2 Leagues37.32
2017-201824Toulouse3 Leagues32.612481191524802924000098355
2018-201925Toulouse2 Leagues34.5148414255550019050000122945
2019-202026Celtic2 Leagues34.93993841190622000032041
2020-202127Celtic2 Leagues10.6535033000000004000
2022-202329Montpellier2 Leagues29.910651017464011003000088428
2023-202430Montpellier2 Leagues13.746843829170020000040112
11 Seasons6 Clubs8 Leagues253.647174505196167164814000038571621
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Toulouse (3 Seasons)3 Leagues104.427322616107980484900002212910
Celtic (3 Seasons)3 Leagues45.545243414120622000036041
Montpellier (2 Seasons)2 Leagues43.61533145575571102300001285310
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.142654071182155158512000034971220
Coupe de France (4 Seasons)2.71
Premiership (3 Seasons)36.02
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.545243414120602000036041
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.5
2014-201521Freiburgde GER1. Bundesliga17th0.2Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.0Matches
2016-201723Toulousefr FRA1. Ligue 113th35.02Matches
2017-201824Toulousefr FRA1. Ligue 118th28.912481191524802924000098355Matches
2018-201925Toulousefr FRA1. Ligue 116th33.5148414255550019050000122945Matches
2019-202026Celticsct SCO1. Premiership1st27.42Matches
2020-202127Celticsct SCO1. Premiership2nd8.60Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.910651017464011003000088428Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.746843829170010000040112Matches
11 Seasons6 Clubs4 Leagues232.742654071182155158712000034971220
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Toulouse (3 Seasons)1 League97.427322616107980484900002212910
Celtic (3 Seasons)1 League36.02
Montpellier (2 Seasons)1 League42.61533145575571101300001285310
Dijon (1 Season)1 League34.0
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.142654071182155158512000034971220
Premiership (3 Seasons)36.02
Ligue 2 (2 Seasons)56.5
Bundesliga (1 Season)0.2
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.3Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.3Matches
2017-201824Toulousefr FRACoupe de France17th0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.0Matches
2018-201925Toulousefr FRACoupe de France9th1.00Matches
2023-202430Montpellierfr FRACoupe de FranceR161.01Matches
6 Seasons3 Clubs2 Leagues11.31
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Toulouse (3 Seasons)2 Leagues7.00
Montpellier (2 Seasons)1 League1.01
Dijon (1 Season)1 League3.3
Coupe de France (4 Seasons)2.71
Coupe de la Ligue (3 Seasons)8.7
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
2019-202026Celtic2. Europa LgR327.53993841190602000032041Matches
2020-202127Celtic2. Europa LgGR2.0535033000000004000Matches
3 Seasons1 Club2 Leagues9.545243414120602000036041
Europa Lg (2 Seasons)9.545243414120602000036041
Conf Lg (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201319Auxerrefr FRA2. Ligue 222.5
2014-201521Freiburgde GER1. Bundesliga0.2Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.3Matches
2015-201622Dijonfr FRA2. Ligue 234.0Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.3Matches
2016-201723Toulousefr FRA1. Ligue 135.0Matches
2017-201824Toulousefr FRACoupe de France0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.0Matches
2017-201824Toulousefr FRA1. Ligue 128.9220.76180040050.17300200Matches
2018-201925Toulousefr FRACoupe de France1.0Matches
2018-201925Toulousefr FRA1. Ligue 133.5330.99220082160.18400110Matches
2019-202026Celtic2. Europa Lg7.520.2720000000.00000000Matches
2019-202026Celticsct SCO1. Premiership27.4Matches
2020-202127Celtic2. Europa Lg2.000.0000000000.00000000Matches
2020-202127Celticsct SCO1. Premiership8.6Matches
2022-202329Montpellierfr FRA1. Ligue 129.9190.63161020040.13300100Matches
2023-202430Montpellierfr FRACoupe de France1.0Matches
2023-202430Montpellierfr FRA1. Ligue 112.790.7170010110.08100000Matches
11 Seasons6 Clubs8 Leagues253.6850.7465101522160.141100410
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Toulouse (3 Seasons)3 Leagues104.4550.8840001221110.18700310
Celtic (3 Seasons)3 Leagues45.520.2120000000.00000000
Montpellier (2 Seasons)2 Leagues43.6280.66231030150.12400100
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.1830.7963101522160.151100410
Coupe de France (4 Seasons)2.7
Premiership (3 Seasons)36.0
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.520.2120000000.00000000
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.5
2014-201521Freiburg1 League0.2
2015-201622Dijon2 Leagues37.3
2016-201723Toulouse2 Leagues37.3
2017-201824Toulouse3 Leagues32.6220.76180040050.17300200
2018-201925Toulouse2 Leagues34.5330.99220082160.18400110
2019-202026Celtic2 Leagues34.920.2720000000.00000000
2020-202127Celtic2 Leagues10.600.0000000000.00000000
2022-202329Montpellier2 Leagues29.9190.63161020040.13300100
2023-202430Montpellier2 Leagues13.790.7170010110.08100000
11 Seasons6 Clubs8 Leagues253.6850.7465101522160.141100410
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Toulouse (3 Seasons)3 Leagues104.4550.8840001221110.18700310
Celtic (3 Seasons)3 Leagues45.520.2120000000.00000000
Montpellier (2 Seasons)2 Leagues43.6280.66231030150.12400100
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.1830.7963101522160.151100410
Coupe de France (4 Seasons)2.7
Premiership (3 Seasons)36.0
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.520.2120000000.00000000
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.5
2014-201521Freiburgde GER1. Bundesliga17th0.2Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.0Matches
2016-201723Toulousefr FRA1. Ligue 113th35.0Matches
2017-201824Toulousefr FRA1. Ligue 118th28.9220.76180040050.17300200Matches
2018-201925Toulousefr FRA1. Ligue 116th33.5330.99220082160.18400110Matches
2019-202026Celticsct SCO1. Premiership1st27.4Matches
2020-202127Celticsct SCO1. Premiership2nd8.6Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.9190.63161020040.13300100Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.790.7170010110.08100000Matches
11 Seasons6 Clubs4 Leagues232.7830.7963101522160.151100410
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Toulouse (3 Seasons)1 League97.4550.8840001221110.18700310
Celtic (3 Seasons)1 League36.0
Montpellier (2 Seasons)1 League42.6280.66231030150.12400100
Dijon (1 Season)1 League34.0
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.1830.7963101522160.151100410
Premiership (3 Seasons)36.0
Ligue 2 (2 Seasons)56.5
Bundesliga (1 Season)0.2
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.3Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.3Matches
2017-201824Toulousefr FRACoupe de France17th0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.0Matches
2018-201925Toulousefr FRACoupe de France9th1.0Matches
2023-202430Montpellierfr FRACoupe de FranceR161.0Matches
6 Seasons3 Clubs2 Leagues11.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Toulouse (3 Seasons)2 Leagues7.0
Montpellier (2 Seasons)1 League1.0
Dijon (1 Season)1 League3.3
Coupe de France (4 Seasons)2.7
Coupe de la Ligue (3 Seasons)8.7
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
2019-202026Celtic2. Europa LgR327.520.2720000000.00000000Matches
2020-202127Celtic2. Europa LgGR2.000.0000000000.00000000Matches
3 Seasons1 Club2 Leagues9.520.2120000000.00000000
Europa Lg (2 Seasons)9.520.2120000000.00000000
Conf Lg (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201319Auxerrefr FRA2. Ligue 222.5
2014-201521Freiburgde GER1. Bundesliga0.2Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.3Matches
2015-201622Dijonfr FRA2. Ligue 234.0Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.3Matches
2016-201723Toulousefr FRA1. Ligue 135.03354Matches
2017-201824Toulousefr FRACoupe de France0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.0Matches
2017-201824Toulousefr FRA1. Ligue 128.936252790153246.91729191040761825Matches
2018-201925Toulousefr FRACoupe de France1.000Matches
2018-201925Toulousefr FRA1. Ligue 133.5352423102123237.52039271241762034Matches
2019-202026Celtic2. Europa Lg7.5178107081361.5510641229540Matches
2019-202026Celticsct SCO1. Premiership27.400Matches
2020-202127Celtic2. Europa Lg2.02020011100.0010135100Matches
2020-202127Celticsct SCO1. Premiership8.6611Matches
2022-202329Montpellierfr FRA1. Ligue 129.9462829143285154.92335181743891141Matches
2023-202430Montpellierfr FRACoupe de France1.000Matches
2023-202430Montpellierfr FRA1. Ligue 112.71511114061637.5102520510251022Matches
11 Seasons6 Clubs8 Leagues253.61511351024457014548.375139904921430066512
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Toulouse (3 Seasons)3 Leagues104.4718250192276442.2376846221351523859
Celtic (3 Seasons)3 Leagues45.51914127091464.3511652634640
Montpellier (2 Seasons)2 Leagues43.6613940183346750.733603822531142163
Dijon (1 Season)2 Leagues37.30
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.1132121903756113146.670128844418826660112
Coupe de France (4 Seasons)2.7000
Premiership (3 Seasons)36.06110
Coupe de la Ligue (3 Seasons)8.70
Ligue 2 (2 Seasons)56.50
Europa Lg (2 Seasons)9.5198127091464.3511651534640
Bundesliga (1 Season)0.20
Conf Lg (1 Season)0
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
2012-201319Auxerre1 League22.50
2014-201521Freiburg1 League0.20
2015-201622Dijon2 Leagues37.30
2016-201723Toulouse2 Leagues37.333540
2017-201824Toulouse3 Leagues32.636252790153246.91729191040761825
2018-201925Toulouse2 Leagues34.5352423102123237.52039271241762034
2019-202026Celtic2 Leagues34.9178107081361.5510641229540
2020-202127Celtic2 Leagues10.62620011100.00101145100
2022-202329Montpellier2 Leagues29.9462829143285154.92335181743891141
2023-202430Montpellier2 Leagues13.71511114061637.5102520510251022
11 Seasons6 Clubs8 Leagues253.61511351024457014548.375139904921430066512
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Toulouse (3 Seasons)3 Leagues104.4718250192276442.2376846221351523859
Celtic (3 Seasons)3 Leagues45.51914127091464.3511652634640
Montpellier (2 Seasons)2 Leagues43.6613940183346750.733603822531142163
Dijon (1 Season)2 Leagues37.30
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.1132121903756113146.670128844418826660112
Coupe de France (4 Seasons)2.7000
Premiership (3 Seasons)36.06110
Coupe de la Ligue (3 Seasons)8.70
Ligue 2 (2 Seasons)56.50
Europa Lg (2 Seasons)9.5198127091464.3511651534640
Bundesliga (1 Season)0.20
Conf Lg (1 Season)0
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
2012-201319Auxerrefr FRA2. Ligue 29th22.5
2014-201521Freiburgde GER1. Bundesliga17th0.2Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.0Matches
2016-201723Toulousefr FRA1. Ligue 113th35.03354Matches
2017-201824Toulousefr FRA1. Ligue 118th28.936252790153246.91729191040761825Matches
2018-201925Toulousefr FRA1. Ligue 116th33.5352423102123237.52039271241762034Matches
2019-202026Celticsct SCO1. Premiership1st27.400Matches
2020-202127Celticsct SCO1. Premiership2nd8.6611Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.9462829143285154.92335181743891141Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.71511114061637.5102520510251022Matches
11 Seasons6 Clubs4 Leagues232.7132127903756113146.670128844419926660112
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
Toulouse (3 Seasons)1 League97.4718250192276442.2376846221351523859
Celtic (3 Seasons)1 League36.06110
Montpellier (2 Seasons)1 League42.6613940183346750.733603822531142163
Dijon (1 Season)1 League34.00
Auxerre (1 Season)1 League22.50
Freiburg (1 Season)1 League0.20
Ligue 1 (5 Seasons)140.1132121903756113146.670128844418826660112
Premiership (3 Seasons)36.06110
Ligue 2 (2 Seasons)56.50
Bundesliga (1 Season)0.20
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.3Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.3Matches
2017-201824Toulousefr FRACoupe de France17th0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.0Matches
2018-201925Toulousefr FRACoupe de France9th1.000Matches
2023-202430Montpellierfr FRACoupe de FranceR161.000Matches
6 Seasons3 Clubs2 Leagues11.3000
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
Toulouse (3 Seasons)2 Leagues7.0000
Montpellier (2 Seasons)1 League1.0000
Dijon (1 Season)1 League3.30
Coupe de France (4 Seasons)2.7000
Coupe de la Ligue (3 Seasons)8.70
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
2019-202026Celtic2. Europa LgR327.5178107081361.5510641229540Matches
2020-202127Celtic2. Europa LgGR2.02020011100.0010135100Matches
3 Seasons1 Club2 Leagues9.5198127091464.3511651534640
Europa Lg (2 Seasons)9.5198127091464.3511651534640
Conf Lg (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201319Auxerrefr FRA2. Ligue 222.5
2014-201521Freiburgde GER1. Bundesliga0.2Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.3Matches
2015-201622Dijonfr FRA2. Ligue 234.0Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.3Matches
2016-201723Toulousefr FRA1. Ligue 135.0Matches
2017-201824Toulousefr FRACoupe de France0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.0Matches
2017-201824Toulousefr FRA1. Ligue 128.91573198791730724915730008124012244285110384910Matches
2018-201925Toulousefr FRACoupe de France1.0Matches
2018-201925Toulousefr FRA1. Ligue 133.51870258943856774918707457.1342.9955497132151041123111411Matches
2019-202026Celtic2. Europa Lg7.5507792442551195070002271229732010312841Matches
2019-202026Celticsct SCO1. Premiership27.4Matches
2020-202127Celtic2. Europa Lg2.0731038314373000211002500000280Matches
2020-202127Celticsct SCO1. Premiership8.6Matches
2022-202329Montpellierfr FRA1. Ligue 129.913602397465744732136055100.000.0850417718902411547556Matches
2023-202430Montpellierfr FRACoupe de France1.0Matches
2023-202430Montpellierfr FRA1. Ligue 112.763716137724913106372150.000.03681877878110703314Matches
11 Seasons6 Clubs8 Leagues253.66020945313926952241526020141071.4321.43233163669182211534711336132
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
Toulouse (3 Seasons)3 Leagues104.43443456173415861499834437457.1342.91767898356571892226196321
Celtic (3 Seasons)3 Leagues45.55808928228615125800002481329757010313121
Montpellier (2 Seasons)2 Leagues43.619974001123823604219977685.700.0121860542768351224108610
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.15440856285724092091405440141071.4321.42985150378425211434410304931
Coupe de France (4 Seasons)2.7
Premiership (3 Seasons)36.0
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.55808928228615125800002481329757010313121
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.5
2014-201521Freiburg1 League0.2
2015-201622Dijon2 Leagues37.3
2016-201723Toulouse2 Leagues37.3
2017-201824Toulouse3 Leagues32.61573198791730724915730008124012244285110384910
2018-201925Toulouse2 Leagues34.51870258943856774918707457.1342.9955497132151041123111411
2019-202026Celtic2 Leagues34.9507792442551195070002271229732010312841
2020-202127Celtic2 Leagues10.6731038314373000211002500000280
2022-202329Montpellier2 Leagues29.913602397465744732136055100.000.0850417718902411547556
2023-202430Montpellier2 Leagues13.763716137724913106372150.000.03681877878110703314
11 Seasons6 Clubs8 Leagues253.66020945313926952241526020141071.4321.43233163669182211534711336132
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
Toulouse (3 Seasons)3 Leagues104.43443456173415861499834437457.1342.91767898356571892226196321
Celtic (3 Seasons)3 Leagues45.55808928228615125800002481329757010313121
Montpellier (2 Seasons)2 Leagues43.619974001123823604219977685.700.0121860542768351224108610
Dijon (1 Season)2 Leagues37.3
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.15440856285724092091405440141071.4321.42985150378425211434410304931
Coupe de France (4 Seasons)2.7
Premiership (3 Seasons)36.0
Coupe de la Ligue (3 Seasons)8.7
Ligue 2 (2 Seasons)56.5
Europa Lg (2 Seasons)9.55808928228615125800002481329757010313121
Bundesliga (1 Season)0.2
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.5
2014-201521Freiburgde GER1. Bundesliga17th0.2Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.0Matches
2016-201723Toulousefr FRA1. Ligue 113th35.0Matches
2017-201824Toulousefr FRA1. Ligue 118th28.91573198791730724915730008124012244285110384910Matches
2018-201925Toulousefr FRA1. Ligue 116th33.51870258943856774918707457.1342.9955497132151041123111411Matches
2019-202026Celticsct SCO1. Premiership1st27.4Matches
2020-202127Celticsct SCO1. Premiership2nd8.6Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.913602397465744732136055100.000.0850417718902411547556Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.763716137724913106372150.000.03681877878110703314Matches
11 Seasons6 Clubs4 Leagues232.75440856285724092091405440141071.4321.42985150378425211434410304931
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
Toulouse (3 Seasons)1 League97.43443456173415861499834437457.1342.91767898356571892226196321
Celtic (3 Seasons)1 League36.0
Montpellier (2 Seasons)1 League42.619974001123823604219977685.700.0121860542768351224108610
Dijon (1 Season)1 League34.0
Auxerre (1 Season)1 League22.5
Freiburg (1 Season)1 League0.2
Ligue 1 (5 Seasons)140.15440856285724092091405440141071.4321.42985150378425211434410304931
Premiership (3 Seasons)36.0
Ligue 2 (2 Seasons)56.5
Bundesliga (1 Season)0.2
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.3Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.3Matches
2017-201824Toulousefr FRACoupe de France17th0.7Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.0Matches
2018-201925Toulousefr FRACoupe de France9th1.0Matches
2023-202430Montpellierfr FRACoupe de FranceR161.0Matches
6 Seasons3 Clubs2 Leagues11.3
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
Toulouse (3 Seasons)2 Leagues7.0
Montpellier (2 Seasons)1 League1.0
Dijon (1 Season)1 League3.3
Coupe de France (4 Seasons)2.7
Coupe de la Ligue (3 Seasons)8.7
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
2019-202026Celtic2. Europa LgR327.5507792442551195070002271229732010312841Matches
2020-202127Celtic2. Europa LgGR2.0731038314373000211002500000280Matches
3 Seasons1 Club2 Leagues9.55808928228615125800002481329757010313121
Europa Lg (2 Seasons)9.55808928228615125800002481329757010313121
Conf Lg (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201319Auxerrefr FRA2. Ligue 2252,0218159.122.5223
2014-201521Freiburgde GER1. Bundesliga119190.60.200110.000000.00+0.33Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue330010076.93.331003002.3374+3+0.90+3.90Matches
2015-201622Dijonfr FRA2. Ligue 2343,0609089.534.03434011.945729+28+0.82+1.32Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2210105100.02.321052001.5021+1+0.43Matches
2016-201723Toulousefr FRA1. Ligue 1353,1509092.135.03534001.093336-3-0.09+0.25Matches
2017-201824Toulousefr FRACoupe de France1606033.30.71600000.000000.00+0.75Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue327090100.03.03903002.0086+2+0.67Matches
2017-201824Toulousefr FRA1. Ligue 1302,6058776.228.9308728020.933043-13-0.45-0.1237.140.4-3.3-0.12+0.24Matches
2018-201925Toulousefr FRACoupe de France1909030.01.01901003.0041+3+3.00+3.86Matches
2018-201925Toulousefr FRA1. Ligue 1343,0158988.233.5348933011.033250-18-0.54+0.3538.250.0-11.8-0.35-0.60Matches
2019-202026Celtic2. Europa Lg86758493.87.58847002.00128+4+0.53+4.5310.49.3+1.1+0.15+3.22Matches
2019-202026Celticsct SCO1. Premiership282,4688891.427.4288826012.648018+62+2.26-0.84Matches
2020-202127Celtic2. Europa Lg21809033.32.02902011.5046-2-1.00+0.752.14.3-2.2-1.11-0.41Matches
2020-202127Celticsct SCO1. Premiership97708622.58.69868022.56223+19+2.22+1.20Matches
2021-202228Celtic3. Conf Lg00002Matches
2021-202228Celticsct SCO1. Premiership00003Matches
2022-202329Montpellierfr FRACoupe de France00001Matches
2022-202329Montpellierfr FRA1. Ligue 1302,6959078.829.9309029031.375145+6+0.20+0.5741.447.6-6.2-0.21+0.26Matches
2023-202430Montpellierfr FRACoupe de France1909033.31.01901013.0021+1+1.00+0.50Matches
2023-202430Montpellierfr FRA1. Ligue 1191,1436038.512.712871071581.42161600.00+0.2515.317.7-2.4-0.19-0.29Matches
11 Seasons6 Clubs8 Leagues26622,8218658.2253.6255882211115271.55360267+93+0.40+0.44144.4169.3-24.9-0.22-0.04
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
Toulouse (3 Seasons)3 Leagues1069,4008983.8104.410688101031.07109137-28-0.27+0.2875.390.4-15.1-0.24-0.08
Celtic (3 Seasons)3 Leagues474,0938737.345.5478743092.4711835+83+1.83+1.0312.513.6-1.1-0.12+0.84
Montpellier (2 Seasons)2 Leagues503,9287958.243.6438940715131.426962+7+0.16+0.3956.765.3-8.6-0.20-0.14
Dijon (1 Season)2 Leagues373,3609188.237.33710037011.976433+31+0.83+1.83
Auxerre (1 Season)1 League252,0218159.122.5223
Freiburg (1 Season)1 League119190.60.200110.000000.00+0.33
Ligue 1 (5 Seasons)14812,6088575.7140.114188134715141.14162190-28-0.20+0.16131.9155.7-23.7-0.23-0.13
Coupe de France (4 Seasons)32408028.62.73802022.0062+4+1.50+1.85
Premiership (3 Seasons)373,2388833.936.0378834062.6210221+81+2.25+1.06
Coupe de la Ligue (3 Seasons)87809889.78.78988002.001711+6+0.69+3.69
Ligue 2 (2 Seasons)595,0818674.356.55634311.945729+28+0.82+1.32
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.2112.513.6-1.1-0.12+0.84
Bundesliga (1 Season)119190.60.200110.000000.00+0.33
Conf Lg (1 Season)00002
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
2012-201319Auxerre1 League252,0218159.122.5223
2014-201521Freiburg1 League119190.60.200110.000000.00+0.33
2015-201622Dijon2 Leagues373,3609188.237.33710037011.976433+31+0.83+1.83
2016-201723Toulouse2 Leagues373,3609192.637.33710536001.113537-2-0.05+0.28
2017-201824Toulouse3 Leagues342,9358675.832.6348631021.003849-11-0.34+0.0537.140.4-3.3-0.12+0.24
2018-201925Toulouse2 Leagues353,1058983.534.5358934011.093651-15-0.43+0.4438.250.0-11.8-0.35-0.60
2019-202026Celtic2 Leagues363,1438791.934.9368733012.509226+66+1.89-0.0610.49.3+1.1+0.15+3.22
2020-202127Celtic2 Leagues119508624.010.6118610032.37269+17+1.61+0.922.14.3-2.2-1.11-0.41
2021-202228Celtic2 Leagues00005
2022-202329Montpellier2 Leagues302,6959076.829.9309029041.375145+6+0.20+0.5741.447.6-6.2-0.21+0.26
2023-202430Montpellier2 Leagues201,2336238.113.713871171591.501817+1+0.07+0.2515.317.7-2.4-0.19-0.29
11 Seasons6 Clubs8 Leagues26622,8218658.2253.6255882211115271.55360267+93+0.40+0.44144.4169.3-24.9-0.22-0.04
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
Toulouse (3 Seasons)3 Leagues1069,4008983.8104.410688101031.07109137-28-0.27+0.2875.390.4-15.1-0.24-0.08
Celtic (3 Seasons)3 Leagues474,0938737.345.5478743092.4711835+83+1.83+1.0312.513.6-1.1-0.12+0.84
Montpellier (2 Seasons)2 Leagues503,9287958.243.6438940715131.426962+7+0.16+0.3956.765.3-8.6-0.20-0.14
Dijon (1 Season)2 Leagues373,3609188.237.33710037011.976433+31+0.83+1.83
Auxerre (1 Season)1 League252,0218159.122.5223
Freiburg (1 Season)1 League119190.60.200110.000000.00+0.33
Ligue 1 (5 Seasons)14812,6088575.7140.114188134715141.14162190-28-0.20+0.16131.9155.7-23.7-0.23-0.13
Coupe de France (4 Seasons)32408028.62.73802022.0062+4+1.50+1.85
Premiership (3 Seasons)373,2388833.936.0378834062.6210221+81+2.25+1.06
Coupe de la Ligue (3 Seasons)87809889.78.78988002.001711+6+0.69+3.69
Ligue 2 (2 Seasons)595,0818674.356.55634311.945729+28+0.82+1.32
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.2112.513.6-1.1-0.12+0.84
Bundesliga (1 Season)119190.60.200110.000000.00+0.33
Conf Lg (1 Season)00002
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
2012-201319Auxerrefr FRA2. Ligue 29th252,0218159.122.5223
2014-201521Freiburgde GER1. Bundesliga17th119190.60.200110.000000.00+0.33Matches
2015-201622Dijonfr FRA2. Ligue 22nd343,0609089.534.03434011.945729+28+0.82+1.32Matches
2016-201723Toulousefr FRA1. Ligue 113th353,1509092.135.03534001.093336-3-0.09+0.25Matches
2017-201824Toulousefr FRA1. Ligue 118th302,6058776.228.9308728020.933043-13-0.45-0.1237.140.4-3.3-0.12+0.24Matches
2018-201925Toulousefr FRA1. Ligue 116th343,0158988.233.5348933011.033250-18-0.54+0.3538.250.0-11.8-0.35-0.60Matches
2019-202026Celticsct SCO1. Premiership1st282,4688891.427.4288826012.648018+62+2.26-0.84Matches
2020-202127Celticsct SCO1. Premiership2nd97708622.58.69868022.56223+19+2.22+1.20Matches
2021-202228Celticsct SCO1. Premiership1st00003Matches
2022-202329Montpellierfr FRA1. Ligue 112th302,6959078.829.9309029031.375145+6+0.20+0.5741.447.6-6.2-0.21+0.26Matches
2023-202430Montpellierfr FRA1. Ligue 111th191,1436038.512.712871071581.42161600.00+0.2515.317.7-2.4-0.19-0.29Matches
11 Seasons6 Clubs4 Leagues24520,9468558.0232.7234882021115221.51321240+81+0.39+0.31131.9155.7-23.7-0.23-0.13
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
Toulouse (3 Seasons)1 League998,7708985.597.4998895031.0295129-34-0.35+0.1375.390.4-15.1-0.24-0.08
Celtic (3 Seasons)1 League373,2388833.936.0378834062.6210221+81+2.25+1.06
Montpellier (2 Seasons)1 League493,8387860.142.6428939715111.396761+6+0.14+0.4256.765.3-8.6-0.20-0.14
Dijon (1 Season)1 League343,0609089.534.03434011.945729+28+0.82+1.32
Auxerre (1 Season)1 League252,0218159.122.5223
Freiburg (1 Season)1 League119190.60.200110.000000.00+0.33
Ligue 1 (5 Seasons)14812,6088575.7140.114188134715141.14162190-28-0.20+0.16131.9155.7-23.7-0.23-0.13
Premiership (3 Seasons)373,2388833.936.0378834062.6210221+81+2.25+1.06
Ligue 2 (2 Seasons)595,0818674.356.55634311.945729+28+0.82+1.32
Bundesliga (1 Season)119190.60.200110.000000.00+0.33
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-201622Dijonfr FRA1. Coupe de la Ligue9th330010076.93.331003002.3374+3+0.90+3.90Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2210105100.02.321052001.5021+1+0.43Matches
2017-201824Toulousefr FRACoupe de France17th1606033.30.71600000.000000.00+0.75Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th327090100.03.03903002.0086+2+0.67Matches
2018-201925Toulousefr FRACoupe de France9th1909030.01.01901003.0041+3+3.00+3.86Matches
2022-202329Montpellierfr FRACoupe de FranceR6400001Matches
2023-202430Montpellierfr FRACoupe de FranceR161909033.31.01901013.0021+1+1.00+0.50Matches
6 Seasons3 Clubs2 Leagues111,0209359.611.3119310022.002313+10+0.88+1.63
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Toulouse (3 Seasons)2 Leagues76309065.67.07906001.71148+6+0.86+1.68
Montpellier (2 Seasons)1 League1909025.01.01901023.0021+1+1.00+0.50
Dijon (1 Season)1 League330010076.93.331003002.3374+3+0.90+3.90
Coupe de France (4 Seasons)32408028.62.73802022.0062+4+1.50+1.85
Coupe de la Ligue (3 Seasons)87809889.78.78988002.001711+6+0.69+3.69
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-202026Celtic2. Europa LgR3286758493.87.58847002.00128+4+0.53+4.5310.49.3+1.1+0.15+3.22Matches
2020-202127Celtic2. Europa LgGR21809033.32.02902011.5046-2-1.00+0.752.14.3-2.2-1.11-0.41Matches
2021-202228Celtic3. Conf LgKO00002Matches
3 Seasons1 Club2 Leagues108558659.49.510869031.901614+2+0.21+2.2112.513.6-1.1-0.12+0.84
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.2112.513.6-1.1-0.12+0.84
Conf Lg (1 Season)00002

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
2012-201319Auxerrefr FRA2. Ligue 222.560
2014-201521Freiburgde GER1. Bundesliga0.2000Matches
2015-201622Dijonfr FRA1. Coupe de la Ligue3.30000Matches
2015-201622Dijonfr FRA2. Ligue 234.09051Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue2.30000Matches
2016-201723Toulousefr FRA1. Ligue 135.02103623225433000Matches
2017-201824Toulousefr FRACoupe de France0.70100Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue3.01000Matches
2017-201824Toulousefr FRA1. Ligue 128.97003171240250001381244075.6Matches
2018-201925Toulousefr FRACoupe de France1.0000000000000Matches
2018-201925Toulousefr FRA1. Ligue 133.580044182041240101491404974.1Matches
2019-202026Celtic2. Europa Lg7.5200135101280005044983.0Matches
2019-202026Celticsct SCO1. Premiership27.4200282222000Matches
2020-202127Celtic2. Europa Lg2.0000210030000128372.7Matches
2020-202127Celticsct SCO1. Premiership8.600096001160Matches
2022-202329Montpellierfr FRA1. Ligue 129.9500336304328020141864068.3Matches
2023-202430Montpellierfr FRACoupe de France1.00002001000Matches
2023-202430Montpellierfr FRA1. Ligue 112.750013501101100047442464.7Matches
11 Seasons6 Clubs8 Leagues253.647202629311821413503053744616573.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Toulouse (3 Seasons)3 Leagues104.418201114854135820102872648974.8
Celtic (3 Seasons)3 Leagues45.5400523432261400062521281.3
Montpellier (2 Seasons)2 Leagues43.6100048113253390201881306467.0
Dijon (1 Season)2 Leagues37.3900510
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (5 Seasons)140.12710157598518812103047539415372.0
Coupe de France (4 Seasons)2.7010200100000
Premiership (3 Seasons)36.02003728221160
Coupe de la Ligue (3 Seasons)8.71000
Ligue 2 (2 Seasons)56.515051
Europa Lg (2 Seasons)9.52001561015800062521281.3
Bundesliga (1 Season)0.2000
Conf Lg (1 Season)
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
2012-201319Auxerre1 League22.560
2014-201521Freiburg1 League0.2000
2015-201622Dijon2 Leagues37.3900510
2016-201723Toulouse2 Leagues37.32103623225433000
2017-201824Toulouse3 Leagues32.68103171240250001381244075.6
2018-201925Toulouse2 Leagues34.580044182041240101491404974.1
2019-202026Celtic2 Leagues34.94004127321280005044983.0
2020-202127Celtic2 Leagues10.600011700146000128372.7
2022-202329Montpellier2 Leagues29.9500336304328020141864068.3
2023-202430Montpellier2 Leagues13.750015502101100047442464.7
11 Seasons6 Clubs8 Leagues253.647202629311821413503053744616573.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Toulouse (3 Seasons)3 Leagues104.418201114854135820102872648974.8
Celtic (3 Seasons)3 Leagues45.5400523432261400062521281.3
Montpellier (2 Seasons)2 Leagues43.6100048113253390201881306467.0
Dijon (1 Season)2 Leagues37.3900510
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (5 Seasons)140.12710157598518812103047539415372.0
Coupe de France (4 Seasons)2.7010200100000
Premiership (3 Seasons)36.02003728221160
Coupe de la Ligue (3 Seasons)8.71000
Ligue 2 (2 Seasons)56.515051
Europa Lg (2 Seasons)9.52001561015800062521281.3
Bundesliga (1 Season)0.2000
Conf Lg (1 Season)
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
2012-201319Auxerrefr FRA2. Ligue 29th22.560
2014-201521Freiburgde GER1. Bundesliga17th0.2000Matches
2015-201622Dijonfr FRA2. Ligue 22nd34.09051Matches
2016-201723Toulousefr FRA1. Ligue 113th35.02103623225433000Matches
2017-201824Toulousefr FRA1. Ligue 118th28.97003171240250001381244075.6Matches
2018-201925Toulousefr FRA1. Ligue 116th33.580044182041240101491404974.1Matches
2019-202026Celticsct SCO1. Premiership1st27.4200282222000Matches
2020-202127Celticsct SCO1. Premiership2nd8.600096001160Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.9500336304328020141864068.3Matches
2023-202430Montpellierfr FRA1. Ligue 111th12.750013501101100047442464.7Matches
11 Seasons6 Clubs4 Leagues232.744102458710719912703047539415372.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Toulouse (3 Seasons)1 League97.417101114854135820102872648974.8
Celtic (3 Seasons)1 League36.02003728221160
Montpellier (2 Seasons)1 League42.6100046113153390201881306467.0
Dijon (1 Season)1 League34.09051
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (5 Seasons)140.12710157598518812103047539415372.0
Premiership (3 Seasons)36.02003728221160
Ligue 2 (2 Seasons)56.515051
Bundesliga (1 Season)0.2000
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-201622Dijonfr FRA1. Coupe de la Ligue9th3.30000Matches
2016-201723Toulousefr FRA1. Coupe de la Ligue9th2.30000Matches
2017-201824Toulousefr FRACoupe de France17th0.70100Matches
2017-201824Toulousefr FRA1. Coupe de la Ligue5th3.01000Matches
2018-201925Toulousefr FRACoupe de France9th1.0000000000000Matches
2023-202430Montpellierfr FRACoupe de FranceR161.00002001000Matches
6 Seasons3 Clubs2 Leagues11.3110200100000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Toulouse (3 Seasons)2 Leagues7.0110000000000
Montpellier (2 Seasons)1 League1.00002001000
Dijon (1 Season)1 League3.30000
Coupe de France (4 Seasons)2.7010200100000
Coupe de la Ligue (3 Seasons)8.71000
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
2019-202026Celtic2. Europa LgR327.5200135101280005044983.0Matches
2020-202127Celtic2. Europa LgGR2.0000210030000128372.7Matches
3 Seasons1 Club2 Leagues9.52001561015800062521281.3
Europa Lg (2 Seasons)9.52001561015800062521281.3
Conf Lg (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.