Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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.9224200700.070.070.140.070.14Matches
2017-201824Toulousefr FRARel/Pro play-offs221802.0101100000.500.000.500.500.50Matches
2018-201925Toulousefr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2018-201925Toulousefr FRA1. Ligue 134343,01533.5101100800.030.000.030.030.03Matches
2019-202026Celtic2. Europa Lg886757.5101100200.130.000.130.130.13Matches
2019-202026Celticsct SCO1. Premiership28282,46827.4426400200.150.070.220.150.22Matches
2020-202127Celtic2. Europa Lg221802.0101100000.500.000.500.500.50Matches
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.9022000500.000.070.070.000.07Matches
2023-202430Montpellierfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2023-202430Montpellierfr FRA1. Ligue 120131,23313.7101100500.070.000.070.070.07Matches
2024-202531Montpellierfr FRA1. Ligue 100Matches
2025-202632Montpellierfr FRACoupe de France221802.0000000000.000.000.000.000.00Matches
2025-202632Montpellierfr FRA2. Ligue 223181,65718.4213200310.110.050.160.110.16Matches
13 Seasons6 Clubs9 Leagues29427824,928277.030114130005030.110.040.150.110.15
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Montpellier (4 Seasons)3 Leagues76645,85565.13363001310.050.050.090.050.09
Toulouse (3 Seasons)4 Leagues1081089,580106.494139001820.080.040.120.080.12
Celtic (3 Seasons)3 Leagues47474,09345.57310700400.150.070.220.150.22
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 (6 Seasons)14914212,698141.185138002710.060.040.090.060.09
Coupe de France (5 Seasons)554204.7000000010.000.000.000.000.00
Ligue 2 (3 Seasons)82746,73874.91321513001810.170.030.200.170.20
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
Coupe de la Ligue (3 Seasons)887808.7112100100.120.120.230.120.23
Europa Lg (2 Seasons)10108559.5202200200.210.000.210.210.21
Rel/Pro play-offs (1 Season)221802.0101100000.500.000.500.500.50
Bundesliga (1 Season)10190.2000000000.000.000.000.000.00
Conf Lg (1 Season)00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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-201824Toulouse4 Leagues36363,11534.6336300810.090.090.170.090.17
2018-201925Toulouse2 Leagues35353,10534.5101100800.030.000.030.030.03
2019-202026Celtic2 Leagues36363,14334.9527500400.140.060.200.140.20
2020-202127Celtic2 Leagues111195010.6213200000.190.090.280.190.28
2021-202228Celtic2 Leagues00
2022-202329Montpellier2 Leagues30302,69529.9022000500.000.070.070.000.07
2023-202430Montpellier2 Leagues21141,32314.7101100500.070.000.070.070.07
2024-202531Montpellier1 League00
2025-202632Montpellier2 Leagues25201,83720.4213200310.100.050.150.100.15
13 Seasons6 Clubs9 Leagues29427824,928277.030114130005030.110.040.150.110.15
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Montpellier (4 Seasons)3 Leagues76645,85565.13363001310.050.050.090.050.09
Toulouse (3 Seasons)4 Leagues1081089,580106.494139001820.080.040.120.080.12
Celtic (3 Seasons)3 Leagues47474,09345.57310700400.150.070.220.150.22
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 (6 Seasons)14914212,698141.185138002710.060.040.090.060.09
Coupe de France (5 Seasons)554204.7000000010.000.000.000.000.00
Ligue 2 (3 Seasons)82746,73874.91321513001810.170.030.200.170.20
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
Coupe de la Ligue (3 Seasons)887808.7112100100.120.120.230.120.23
Europa Lg (2 Seasons)10108559.5202200200.210.000.210.210.21
Rel/Pro play-offs (1 Season)221802.0101100000.500.000.500.500.50
Bundesliga (1 Season)10190.2000000000.000.000.000.000.00
Conf Lg (1 Season)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
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.9224200700.070.070.140.070.14Matches
2018-201925Toulousefr FRA1. Ligue 116th34343,01533.5101100800.030.000.030.030.03Matches
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.9022000500.000.070.070.000.07Matches
2023-202430Montpellierfr FRA1. Ligue 112th20131,23313.7101100500.070.000.070.070.07Matches
2024-202531Montpellierfr FRA1. Ligue 118th00Matches
2025-202632Montpellierfr FRA2. Ligue 28th23181,65718.4213200310.110.050.160.110.16Matches
13 Seasons6 Clubs4 Leagues26925322,693252.126103626004720.100.040.140.100.14
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
Montpellier (4 Seasons)2 Leagues73615,58562.13363001310.050.050.100.050.10
Toulouse (3 Seasons)1 League99998,77097.473107001710.070.030.100.070.10
Celtic (3 Seasons)1 League37373,23836.0538500200.140.080.220.140.22
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 (6 Seasons)14914212,698141.185138002710.060.040.090.060.09
Ligue 2 (3 Seasons)82746,73874.91321513001810.170.030.200.170.20
Premiership (3 Seasons)37373,23836.0538500200.140.080.220.140.22
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
2025-202632Montpellierfr FRACoupe de FranceR16221802.0000000000.000.000.000.000.00Matches
7 Seasons3 Clubs2 Leagues13131,20013.3112100110.070.070.150.070.15
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 (3 Seasons)1 League332703.0000000000.000.000.000.000.00
Dijon (1 Season)1 League333003.3000000000.000.000.000.000.00
Coupe de France (5 Seasons)554204.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 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
2019-202026Celtic2. Europa LgR32886757.5101100200.130.000.130.130.13Matches
2020-202127Celtic2. Europa LgGR221802.0101100000.500.000.500.500.50Matches
2021-202228Celtic3. Conf LgKO00Matches
3 Seasons1 Club2 Leagues10108559.5202200200.210.000.210.210.21
Europa Lg (2 Seasons)10108559.5202200200.210.000.210.210.21
Conf Lg (1 Season)00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.9224729.20.830.240.080.2900Matches
2017-201824Toulousefr FRARel/Pro play-offs2.0111100.00.500.501.001.0000Matches
2018-201925Toulousefr FRACoupe de France1.00000.000.0000Matches
2018-201925Toulousefr FRA1. Ligue 133.5125416.00.750.120.040.2500Matches
2019-202026Celtic2. Europa Lg7.517228.60.930.270.140.5000Matches
2019-202026Celticsct SCO1. Premiership27.44281035.71.020.360.140.4000Matches
2020-202127Celtic2. Europa Lg2.0111100.00.500.501.001.0000Matches
2020-202127Celticsct SCO1. Premiership8.6112433.31.400.470.080.2500Matches
2022-202329Montpellierfr FRA1. Ligue 129.9017211.80.570.070.000.0000Matches
2023-202430Montpellierfr FRACoupe de France1.00000.000.0000Matches
2023-202430Montpellierfr FRA1. Ligue 113.717114.30.510.070.141.0000Matches
2025-202632Montpellierfr FRACoupe de France2.00200.01.000.000.0000Matches
2025-202632Montpellierfr FRA2. Ligue 218.429444.40.490.220.220.5000Matches
13 Seasons6 Clubs9 Leagues277.0301666527.70.790.240.110.4500
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Montpellier (4 Seasons)3 Leagues65.1335720.00.540.110.090.4300
Toulouse (3 Seasons)4 Leagues106.49832226.50.830.220.100.3600
Celtic (3 Seasons)3 Leagues45.57481735.41.060.370.150.4100
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 (6 Seasons)141.181062422.60.750.170.080.3300
Coupe de France (5 Seasons)4.70200.00.500.000.0000
Ligue 2 (3 Seasons)74.91392344.40.490.310.220.5700
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
Coupe de la Ligue (3 Seasons)8.7100
Europa Lg (2 Seasons)9.528337.50.840.320.250.6700
Rel/Pro play-offs (1 Season)2.0111100.00.500.501.001.0000
Bundesliga (1 Season)0.2000.0000
Conf Lg (1 Season)
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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-201824Toulouse4 Leagues34.6325832.00.810.260.120.3800
2018-201925Toulouse2 Leagues34.5125416.00.720.120.040.2500
2019-202026Celtic2 Leagues34.95351234.31.000.340.140.4200
2020-202127Celtic2 Leagues10.6213538.51.230.470.150.4000
2022-202329Montpellier2 Leagues29.9017211.80.570.070.000.0000
2023-202430Montpellier2 Leagues14.717114.30.480.070.141.0000
2025-202632Montpellier2 Leagues20.4211436.40.540.200.180.5000
13 Seasons6 Clubs9 Leagues277.0301666527.70.790.240.110.4500
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Montpellier (4 Seasons)3 Leagues65.1335720.00.540.110.090.4300
Toulouse (3 Seasons)4 Leagues106.49832226.50.830.220.100.3600
Celtic (3 Seasons)3 Leagues45.57481735.41.060.370.150.4100
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 (6 Seasons)141.181062422.60.750.170.080.3300
Coupe de France (5 Seasons)4.70200.00.500.000.0000
Ligue 2 (3 Seasons)74.91392344.40.490.310.220.5700
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
Coupe de la Ligue (3 Seasons)8.7100
Europa Lg (2 Seasons)9.528337.50.840.320.250.6700
Rel/Pro play-offs (1 Season)2.0111100.00.500.501.001.0000
Bundesliga (1 Season)0.2000.0000
Conf Lg (1 Season)
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.9224729.20.830.240.080.2900Matches
2018-201925Toulousefr FRA1. Ligue 116th33.5125416.00.750.120.040.2500Matches
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.0000Matches
2023-202430Montpellierfr FRA1. Ligue 112th13.717114.30.510.070.141.0000Matches
2025-202632Montpellierfr FRA2. Ligue 28th18.429444.40.490.220.220.5000Matches
13 Seasons6 Clubs4 Leagues252.1261556127.10.790.240.100.4300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Montpellier (4 Seasons)2 Leagues62.1333721.20.530.110.090.4300
Toulouse (3 Seasons)1 League97.47822125.60.840.220.090.3300
Celtic (3 Seasons)1 League36.05401435.01.110.390.130.3600
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 (6 Seasons)141.181062422.60.750.170.080.3300
Ligue 2 (3 Seasons)74.91392344.40.490.310.220.5700
Premiership (3 Seasons)36.05401435.01.110.390.130.3600
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 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
2025-202632Montpellierfr FRACoupe de FranceR162.00200.01.000.000.0000Matches
7 Seasons3 Clubs2 Leagues13.31200.00.500.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Toulouse (3 Seasons)2 Leagues7.01000.000.0000
Montpellier (3 Seasons)1 League3.00200.00.670.000.0000
Dijon (1 Season)1 League3.3000
Coupe de France (5 Seasons)4.70200.00.500.000.0000
Coupe de la Ligue (3 Seasons)8.7100
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202026Celtic2. Europa LgR327.517228.60.930.270.140.5000Matches
2020-202127Celtic2. Europa LgGR2.0111100.00.500.501.001.0000Matches
3 Seasons1 Club2 Leagues9.528337.50.840.320.250.6700
Europa Lg (2 Seasons)9.528337.50.840.320.250.6700
Conf Lg (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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.12Matches
2017-201824Toulousefr FRARel/Pro play-offs218090100.02.02902003.0040+4+2.00Matches
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.35Matches
2019-202026Celtic2. Europa Lg86758493.87.58847002.00128+4+0.53+4.53Matches
2019-202026Celticsct SCO1. Premiership282,4688891.427.4288826012.648018+62+2.26-0.84Matches
2020-202127Celtic2. Europa Lg21809033.32.02902011.5046-2-1.00+0.75Matches
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.57Matches
2023-202430Montpellierfr FRACoupe de France1909033.31.01901013.0021+1+1.00+0.50Matches
2023-202430Montpellierfr FRA1. Ligue 1201,2336240.313.713871171581.40181800.00+0.25Matches
2024-202531Montpellierfr FRA1. Ligue 100001Matches
2025-202632Montpellierfr FRACoupe de France21809066.72.02902011.503300.00-8.00Matches
2025-202632Montpellierfr FRA2. Ligue 2231,6577254.218.418851552571.832614+12+0.65+0.78Matches
13 Seasons6 Clubs9 Leagues29424,9288554.3277.0278882411619361.58395286+109+0.43+0.42
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Montpellier (4 Seasons)3 Leagues765,8557744.365.16488581219221.5410081+19+0.29+0.31
Toulouse (3 Seasons)4 Leagues1089,5808984.0106.410888103031.10113137-24-0.23+0.32
Celtic (3 Seasons)3 Leagues474,0938737.345.5478743092.4711835+83+1.83+1.03
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 (6 Seasons)14912,6988564.1141.114288135715151.14164192-28-0.20+0.16
Coupe de France (5 Seasons)54208437.84.75844031.8095+4+0.86-0.04
Ligue 2 (3 Seasons)826,7388268.174.974854982581.908343+40+0.76+0.97
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
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.21
Rel/Pro play-offs (1 Season)218090100.02.02902003.0040+4+2.00
Bundesliga (1 Season)119190.60.200110.000000.00+0.33
Conf Lg (1 Season)00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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-201824Toulouse4 Leagues363,1158776.934.6368733021.114249-7-0.20+0.18
2018-201925Toulouse2 Leagues353,1058983.534.5358934011.093651-15-0.43+0.44
2019-202026Celtic2 Leagues363,1438791.934.9368733012.509226+66+1.89-0.06
2020-202127Celtic2 Leagues119508624.010.6118610032.37269+17+1.61+0.92
2021-202228Celtic2 Leagues00005
2022-202329Montpellier2 Leagues302,6959076.829.9309029041.375145+6+0.20+0.57
2023-202430Montpellier2 Leagues211,3236339.714.714871271591.482019+1+0.07+0.25
2024-202531Montpellier1 League00001
2025-202632Montpellier2 Leagues251,8377355.220.420861752581.802917+12+0.59+0.23
13 Seasons6 Clubs9 Leagues29424,9288554.3277.0278882411619361.58395286+109+0.43+0.42
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Montpellier (4 Seasons)3 Leagues765,8557744.365.16488581219221.5410081+19+0.29+0.31
Toulouse (3 Seasons)4 Leagues1089,5808984.0106.410888103031.10113137-24-0.23+0.32
Celtic (3 Seasons)3 Leagues474,0938737.345.5478743092.4711835+83+1.83+1.03
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 (6 Seasons)14912,6988564.1141.114288135715151.14164192-28-0.20+0.16
Coupe de France (5 Seasons)54208437.84.75844031.8095+4+0.86-0.04
Ligue 2 (3 Seasons)826,7388268.174.974854982581.908343+40+0.76+0.97
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
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.21
Rel/Pro play-offs (1 Season)218090100.02.02902003.0040+4+2.00
Bundesliga (1 Season)119190.60.200110.000000.00+0.33
Conf Lg (1 Season)00002
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
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.12Matches
2018-201925Toulousefr FRA1. Ligue 116th343,0158988.233.5348933011.033250-18-0.54+0.35Matches
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.57Matches
2023-202430Montpellierfr FRA1. Ligue 112th201,2336240.313.713871171581.40181800.00+0.25Matches
2024-202531Montpellierfr FRA1. Ligue 118th00001Matches
2025-202632Montpellierfr FRA2. Ligue 28th231,6577254.218.418851552571.832614+12+0.65+0.78Matches
13 Seasons6 Clubs4 Leagues26922,6938453.6252.1253882181619301.54349256+93+0.40+0.35
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Montpellier (4 Seasons)2 Leagues735,5857744.362.16188551219191.529577+18+0.29+0.52
Toulouse (3 Seasons)1 League998,7708985.597.4998895031.0295129-34-0.35+0.13
Celtic (3 Seasons)1 League373,2388833.936.0378834062.6210221+81+2.25+1.06
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 (6 Seasons)14912,6988564.1141.114288135715151.14164192-28-0.20+0.16
Ligue 2 (3 Seasons)826,7388268.174.974854982581.908343+40+0.76+0.97
Premiership (3 Seasons)373,2388833.936.0378834062.6210221+81+2.25+1.06
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
2025-202632Montpellierfr FRACoupe de FranceR1621809066.72.02902011.503300.00-8.00Matches
7 Seasons3 Clubs2 Leagues131,2009260.613.3139212031.922616+10+0.75+0.36
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 (3 Seasons)1 League32709042.93.03903032.0054+1+0.33-2.67
Dijon (1 Season)1 League330010076.93.331003002.3374+3+0.90+3.90
Coupe de France (5 Seasons)54208437.84.75844031.8095+4+0.86-0.04
Coupe de la Ligue (3 Seasons)87809889.78.78988002.001711+6+0.69+3.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
2019-202026Celtic2. Europa LgR3286758493.87.58847002.00128+4+0.53+4.53Matches
2020-202127Celtic2. Europa LgGR21809033.32.02902011.5046-2-1.00+0.75Matches
2021-202228Celtic3. Conf LgKO00002Matches
3 Seasons1 Club2 Leagues108558659.49.510869031.901614+2+0.21+2.21
Europa Lg (2 Seasons)108558667.99.510869011.901614+2+0.21+2.21
Conf Lg (1 Season)00002
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.9700339114329000Matches
2017-201824Toulousefr FRARel/Pro play-offs2.0000000021Matches
2018-201925Toulousefr FRACoupe de France1.0000000000000Matches
2018-201925Toulousefr FRA1. Ligue 133.58004421213523010Matches
2019-202026Celtic2. Europa Lg7.52001351013100Matches
2019-202026Celticsct SCO1. Premiership27.4200282222000Matches
2020-202127Celtic2. Europa Lg2.00002100300Matches
2020-202127Celticsct SCO1. Premiership8.600096001160Matches
2022-202329Montpellierfr FRA1. Ligue 129.95003363040280Matches
2023-202430Montpellierfr FRACoupe de France1.00002001000Matches
2023-202430Montpellierfr FRA1. Ligue 113.75001350111140Matches
2025-202632Montpellierfr FRACoupe de France2.00001100210Matches
2025-202632Montpellierfr FRA2. Ligue 218.43103180019121Matches
13 Seasons6 Clubs9 Leagues277.05030296107118233157011
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Montpellier (4 Seasons)3 Leagues65.1131080203272551
Toulouse (3 Seasons)4 Leagues106.41820113535413486010
Celtic (3 Seasons)3 Leagues45.540052343227160
Dijon (1 Season)2 Leagues37.3900510
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (6 Seasons)141.127101596485183127010
Coupe de France (5 Seasons)4.7010310121000
Ligue 2 (3 Seasons)74.918108280019121
Premiership (3 Seasons)36.02003728221160
Coupe de la Ligue (3 Seasons)8.71000
Europa Lg (2 Seasons)9.52001561016100
Rel/Pro play-offs (1 Season)2.0000000021
Bundesliga (1 Season)0.2000
Conf Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201319Auxerre1 League22.560
2014-201521Freiburg1 League0.2000
2015-201622Dijon2 Leagues37.3900510
2016-201723Toulouse2 Leagues37.32103623225433000
2017-201824Toulouse4 Leagues34.6810339114530000
2018-201925Toulouse2 Leagues34.58004421213523010
2019-202026Celtic2 Leagues34.940041273213100
2020-202127Celtic2 Leagues10.6000117001460
2022-202329Montpellier2 Leagues29.95003363040280
2023-202430Montpellier2 Leagues14.75001550211140
2025-202632Montpellier2 Leagues20.43103290021131
13 Seasons6 Clubs9 Leagues277.05030296107118233157011
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Montpellier (4 Seasons)3 Leagues65.1131080203272551
Toulouse (3 Seasons)4 Leagues106.41820113535413486010
Celtic (3 Seasons)3 Leagues45.540052343227160
Dijon (1 Season)2 Leagues37.3900510
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (6 Seasons)141.127101596485183127010
Coupe de France (5 Seasons)4.7010310121000
Ligue 2 (3 Seasons)74.918108280019121
Premiership (3 Seasons)36.02003728221160
Coupe de la Ligue (3 Seasons)8.71000
Europa Lg (2 Seasons)9.52001561016100
Rel/Pro play-offs (1 Season)2.0000000021
Bundesliga (1 Season)0.2000
Conf Lg (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.9700339114329000Matches
2018-201925Toulousefr FRA1. Ligue 116th33.58004421213523010Matches
2019-202026Celticsct SCO1. Premiership1st27.4200282222000Matches
2020-202127Celticsct SCO1. Premiership2nd8.600096001160Matches
2022-202329Montpellierfr FRA1. Ligue 112th29.95003363040280Matches
2023-202430Montpellierfr FRA1. Ligue 112th13.75001350111140Matches
2025-202632Montpellierfr FRA2. Ligue 28th18.43103180019121Matches
13 Seasons6 Clubs4 Leagues252.14720278100107213145011
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Montpellier (4 Seasons)2 Leagues62.1131077193170541
Toulouse (3 Seasons)1 League97.41710113535413285010
Celtic (3 Seasons)1 League36.02003728221160
Dijon (1 Season)1 League34.09051
Auxerre (1 Season)1 League22.560
Freiburg (1 Season)1 League0.2000
Ligue 1 (6 Seasons)141.127101596485183127010
Ligue 2 (3 Seasons)74.918108280019121
Premiership (3 Seasons)36.02003728221160
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
2025-202632Montpellierfr FRACoupe de FranceR162.00001100210Matches
7 Seasons3 Clubs2 Leagues13.3110310121000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Toulouse (3 Seasons)2 Leagues7.0110000000000
Montpellier (3 Seasons)1 League3.00003101210
Dijon (1 Season)1 League3.30000
Coupe de France (5 Seasons)4.7010310121000
Coupe de la Ligue (3 Seasons)8.71000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202026Celtic2. Europa LgR327.52001351013100Matches
2020-202127Celtic2. Europa LgGR2.00002100300Matches
3 Seasons1 Club2 Leagues9.52001561016100
Europa Lg (2 Seasons)9.52001561016100
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.

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.

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.