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
2016-201719Lyonfr FRA1. Coupe de la Ligue00Matches
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue11901.0303300003.000.003.003.003.00Matches
2016-201719Lyonfr FRA1. Ligue 121861.0000000000.000.000.000.000.00Matches
2017-201820Le Havrefr FRACoupe de France11901.0101011001.000.001.000.000.00Matches
2017-201820Le Havrefr FRA1. Coupe de la Ligue00Matches
2017-201820Le Havrefr FRA2. Ligue 235302,69730.0170171611100.570.000.570.530.53Matches
2018-201921Mainz 05de GER1. Bundesliga34292,48327.6142161400200.510.070.580.510.58Matches
2018-201921Mainz 05de GERDFB-Pokal21730.8000000000.000.000.000.000.00Matches
2019-202022Mainz 05de GER1. Bundesliga18121,05311.7314211210.260.090.340.170.26Matches
2020-202123Mainz 05de GER1. Bundesliga151299711.1718611200.630.090.720.540.63Matches
2020-202123Mainz 05de GERDFB-Pokal211491.7303300101.810.001.811.811.81Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 211901.0202200002.000.002.002.002.00Matches
2020-202123Crystal Palaceeng ENG1. Premier League722212.5101100000.410.000.410.410.41Matches
2021-202224Crystal Palaceeng ENGEFL Cup11620.7000000000.000.000.000.000.00Matches
2021-202224Crystal Palaceeng ENGFA Cup553564.0202200000.510.000.510.510.51Matches
2021-202224Crystal Palaceeng ENG1. Premier League22131,14512.7516500200.390.080.470.390.47Matches
2022-202325Crystal Palaceeng ENGEFL Cup221842.0000000100.000.000.000.000.00Matches
2022-202325Crystal Palaceeng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 111790.9202200002.280.002.282.282.28Matches
2022-202325Crystal Palaceeng ENG1. Premier League2967708.6202200300.230.000.230.230.23Matches
2023-202426Crystal Palaceeng ENGEFL Cup221802.0303300101.500.001.501.501.50Matches
2023-202426Crystal Palaceeng ENGFA Cup211101.2000000100.000.000.000.000.00Matches
2023-202426Crystal Palaceeng ENG1. Premier League35252,28225.4165211422300.630.200.830.550.75Matches
2024-202527Crystal Palaceeng ENGEFL Cup443113.5314300100.870.291.160.871.16Matches
2024-202527Crystal Palaceeng ENGFA Cup553283.6011001000.000.270.270.000.27Matches
2024-202527Crystal Palaceeng ENG1. Premier League37332,64829.4142161222200.480.070.540.410.48Matches
2025-202628Crystal Palace3. Conf Lg1296797.5235112100.270.400.660.130.53Matches
2025-202628Crystal Palaceeng ENGEFL Cup322252.5000000000.000.000.000.000.00Matches
2025-202628Crystal Palaceeng ENGFA Community Shield11901.0101011001.000.001.000.000.00Matches
2025-202628Crystal Palaceeng ENG1. Premier League32252,21824.612012844200.490.000.490.320.32Matches
10 Seasons5 Clubs11 Leagues31022419,553217.3109171269514162510.500.080.580.440.52
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
Crystal Palace (6 Seasons)5 Leagues20013611,835131.56113745110121700.460.100.560.390.49
Mainz 05 (3 Seasons)2 Leagues71554,75552.8274312522710.510.080.590.470.55
Le Havre (1 Season)3 Leagues36312,78731.0180181622100.580.000.580.520.52
Lyon (1 Season)2 Leagues21861.0000000000.000.000.000.000.00
Châteauroux (1 Season)1 League11901.0303300003.000.003.003.003.00
Crystal Palace (1 Season)1 League11901.0202200002.000.002.002.002.00
Crystal Palace (1 Season)1 League11790.9202200002.280.002.282.282.28
Premier League (6 Seasons)1621049,284103.25085842881200.480.080.560.410.48
EFL Cup (5 Seasons)121196210.7617600300.560.090.650.560.65
FA Cup (4 Seasons)13118209.1213201100.220.110.330.220.33
Bundesliga (3 Seasons)67534,53350.4244282222610.480.080.560.440.52
DFB-Pokal (2 Seasons)422222.5303300101.220.001.221.221.22
Coupe de la Ligue (2 Seasons)11901.0303300003.000.003.003.003.00
Ligue 2 (1 Season)35302,69730.0170171611100.570.000.570.530.53
Conf Lg (1 Season)1296797.5235112100.270.400.660.130.53
Ligue 1 (1 Season)21861.0000000000.000.000.000.000.00
Coupe de France (1 Season)11901.0101011001.000.001.000.000.00
FA Community Shield (1 Season)11901.0101011001.000.001.000.000.00
PL2 — Div. 1 (1 Season)11790.9202200002.280.002.282.282.28
PL2 — Div. 2 (1 Season)11901.0202200002.000.002.002.002.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
2016-201719Châteauroux1 League11901.0303300003.000.003.003.003.00
2016-201719Lyon2 Leagues21861.0000000000.000.000.000.000.00
2017-201820Le Havre3 Leagues36312,78731.0180181622100.580.000.580.520.52
2018-201921Mainz 052 Leagues36302,55628.4142161400200.490.070.560.490.56
2019-202022Mainz 051 League18121,05311.7314211210.260.090.340.170.26
2020-202123Mainz 052 Leagues17131,14612.710111911300.790.080.860.710.79
2020-202123Crystal Palace1 League11901.0202200002.000.002.002.002.00
2020-202123Crystal Palace1 League722212.5101100000.410.000.410.410.41
2021-202224Crystal Palace3 Leagues28191,56317.4718700200.400.060.460.400.46
2022-202325Crystal Palace1 League11790.9202200002.280.002.282.282.28
2022-202325Crystal Palace3 Leagues32898010.9202200400.180.000.180.180.18
2023-202426Crystal Palace3 Leagues39282,57228.6195241722500.660.170.840.590.77
2024-202527Crystal Palace3 Leagues46423,28736.5174211523300.470.110.570.410.52
2025-202628Crystal Palace4 Leagues48373,21235.715318967300.420.080.500.250.34
10 Seasons5 Clubs11 Leagues31022419,553217.3109171269514162510.500.080.580.440.52
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
Crystal Palace (6 Seasons)5 Leagues20013611,835131.56113745110121700.460.100.560.390.49
Mainz 05 (3 Seasons)2 Leagues71554,75552.8274312522710.510.080.590.470.55
Le Havre (1 Season)3 Leagues36312,78731.0180181622100.580.000.580.520.52
Lyon (1 Season)2 Leagues21861.0000000000.000.000.000.000.00
Châteauroux (1 Season)1 League11901.0303300003.000.003.003.003.00
Crystal Palace (1 Season)1 League11901.0202200002.000.002.002.002.00
Crystal Palace (1 Season)1 League11790.9202200002.280.002.282.282.28
Premier League (6 Seasons)1621049,284103.25085842881200.480.080.560.410.48
EFL Cup (5 Seasons)121196210.7617600300.560.090.650.560.65
FA Cup (4 Seasons)13118209.1213201100.220.110.330.220.33
Bundesliga (3 Seasons)67534,53350.4244282222610.480.080.560.440.52
DFB-Pokal (2 Seasons)422222.5303300101.220.001.221.221.22
Coupe de la Ligue (2 Seasons)11901.0303300003.000.003.003.003.00
Ligue 2 (1 Season)35302,69730.0170171611100.570.000.570.530.53
Conf Lg (1 Season)1296797.5235112100.270.400.660.130.53
Ligue 1 (1 Season)21861.0000000000.000.000.000.000.00
Coupe de France (1 Season)11901.0101011001.000.001.000.000.00
FA Community Shield (1 Season)11901.0101011001.000.001.000.000.00
PL2 — Div. 1 (1 Season)11790.9202200002.280.002.282.282.28
PL2 — Div. 2 (1 Season)11901.0202200002.000.002.002.002.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
2016-201719Lyonfr FRA1. Ligue 14th21861.0000000000.000.000.000.000.00Matches
2017-201820Le Havrefr FRA2. Ligue 24th35302,69730.0170171611100.570.000.570.530.53Matches
2018-201921Mainz 05de GER1. Bundesliga12th34292,48327.6142161400200.510.070.580.510.58Matches
2019-202022Mainz 05de GER1. Bundesliga13th18121,05311.7314211210.260.090.340.170.26Matches
2020-202123Mainz 05de GER1. Bundesliga12th151299711.1718611200.630.090.720.540.63Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 23rd11901.0202200002.000.002.002.002.00Matches
2020-202123Crystal Palaceeng ENG1. Premier League14th722212.5101100000.410.000.410.410.41Matches
2021-202224Crystal Palaceeng ENG1. Premier League12th22131,14512.7516500200.390.080.470.390.47Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 14th11790.9202200002.280.002.282.282.28Matches
2022-202325Crystal Palaceeng ENG1. Premier League11th2967708.6202200300.230.000.230.230.23Matches
2023-202426Crystal Palaceeng ENG1. Premier League10th35252,28225.4165211422300.630.200.830.550.75Matches
2024-202527Crystal Palaceeng ENG1. Premier League12th37332,64829.4142161222200.480.070.540.410.48Matches
2025-202628Crystal Palaceeng ENG1. Premier League15th32252,21824.612012844200.490.000.490.320.32Matches
10 Seasons4 Clubs4 Leagues26618816,600184.491121038011111910.490.070.560.430.50
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
Crystal Palace (6 Seasons)1 League1621049,284103.25085842881200.480.080.560.410.48
Mainz 05 (3 Seasons)1 League67534,53350.4244282222610.480.080.560.440.52
Le Havre (1 Season)1 League35302,69730.0170171611100.570.000.570.530.53
Lyon (1 Season)1 League21861.0000000000.000.000.000.000.00
Crystal Palace (1 Season)1 League11901.0202200002.000.002.002.002.00
Crystal Palace (1 Season)1 League11790.9202200002.280.002.282.282.28
Premier League (6 Seasons)1621049,284103.25085842881200.480.080.560.410.48
Bundesliga (3 Seasons)67534,53350.4244282222610.480.080.560.440.52
Ligue 2 (1 Season)35302,69730.0170171611100.570.000.570.530.53
Ligue 1 (1 Season)21861.0000000000.000.000.000.000.00
PL2 — Div. 1 (1 Season)11790.9202200002.280.002.282.282.28
PL2 — Div. 2 (1 Season)11901.0202200002.000.002.002.002.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
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue17th11901.0303300003.000.003.003.003.00Matches
2016-201719Lyonfr FRA1. Coupe de la Ligue9th00Matches
2017-201820Le Havrefr FRACoupe de France109th11901.0101011001.000.001.000.000.00Matches
2017-201820Le Havrefr FRA1. Coupe de la Ligue27th00Matches
2018-201921Mainz 05de GERDFB-Pokal17th21730.8000000000.000.000.000.000.00Matches
2020-202123Mainz 05de GERDFB-Pokal17th211491.7303300101.810.001.811.811.81Matches
2021-202224Crystal Palaceeng ENGEFL CupRd211620.7000000000.000.000.000.000.00Matches
2021-202224Crystal Palaceeng ENGFA CupSF553564.0202200000.510.000.510.510.51Matches
2022-202325Crystal Palaceeng ENGEFL CupRd3221842.0000000100.000.000.000.000.00Matches
2022-202325Crystal Palaceeng ENGFA Cup10260.3000000000.000.000.000.000.00Matches
2023-202426Crystal Palaceeng ENGEFL CupRd3221802.0303300101.500.001.501.501.50Matches
2023-202426Crystal Palaceeng ENGFA Cup211101.2000000100.000.000.000.000.00Matches
2024-202527Crystal Palaceeng ENGEFL CupQF443113.5314300100.870.291.160.871.16Matches
2024-202527Crystal Palaceeng ENGFA Cup1st553283.6011001000.000.270.270.000.27Matches
2025-202628Crystal Palaceeng ENGEFL CupQF322252.5000000000.000.000.000.000.00Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1st11901.0101011001.000.001.000.000.00Matches
9 Seasons5 Clubs6 Leagues32272,27425.3162181423500.630.080.710.550.63
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
Crystal Palace (5 Seasons)3 Leagues26231,87220.89211812400.430.100.530.380.48
Mainz 05 (2 Seasons)1 League422222.5303300101.220.001.221.221.22
Châteauroux (1 Season)1 League11901.0303300003.000.003.003.003.00
Le Havre (1 Season)2 Leagues11901.0101011001.000.001.000.000.00
Lyon (1 Season)1 League00
EFL Cup (5 Seasons)121196210.7617600300.560.090.650.560.65
FA Cup (4 Seasons)13118209.1213201100.220.110.330.220.33
DFB-Pokal (2 Seasons)422222.5303300101.220.001.221.221.22
Coupe de la Ligue (2 Seasons)11901.0303300003.000.003.003.003.00
Coupe de France (1 Season)11901.0101011001.000.001.000.000.00
FA Community Shield (1 Season)11901.0101011001.000.001.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2025-202628Crystal Palace3. Conf Lg1st1296797.5235112100.270.400.660.130.53Matches
1 Season1 Club1 League1296797.5235112100.270.400.660.130.53
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
202628fr FranceWCQ321782.0202200001.010.001.011.011.01Matches
1 Season1 Club1 League321782.0202200001.010.001.011.011.01

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
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue1.0300Matches
2016-201719Lyonfr FRA1. Ligue 11.00000.000.0000Matches
2017-201820Le Havrefr FRACoupe de France1.0111Matches
2017-201820Le Havrefr FRA2. Ligue 230.0170410.001.370.3911Matches
2018-201921Mainz 05de GER1. Bundesliga27.614963536.53.481.270.150.4000Matches
2018-201921Mainz 05de GERDFB-Pokal0.80400.04.930.000.0000Matches
2019-202022Mainz 05de GER1. Bundesliga11.73351234.32.991.030.060.1711Matches
2020-202123Mainz 05de GER1. Bundesliga11.17291448.32.621.260.210.4311Matches
2020-202123Mainz 05de GERDFB-Pokal1.736583.33.623.020.500.6000Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 21.0200Matches
2020-202123Crystal Palaceeng ENG1. Premier League2.514250.01.630.810.250.5000Matches
2021-202224Crystal Palaceeng ENGEFL Cup0.7022100.02.902.900.000.0000Matches
2021-202224Crystal Palaceeng ENGFA Cup4.0211436.42.781.010.180.5000Matches
2021-202224Crystal Palaceeng ENG1. Premier League12.75371848.62.911.410.140.2800Matches
2022-202325Crystal Palaceeng ENGEFL Cup2.002150.00.980.490.000.0000Matches
2022-202325Crystal Palaceeng ENGFA Cup0.30000.000.0000Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 10.9200Matches
2022-202325Crystal Palaceeng ENG1. Premier League8.6228828.63.270.940.070.2500Matches
2023-202426Crystal Palaceeng ENGEFL Cup2.0355100.02.502.500.600.6000Matches
2023-202426Crystal Palaceeng ENGFA Cup1.20100.00.820.000.0000Matches
2023-202426Crystal Palaceeng ENG1. Premier League25.416462963.01.811.140.300.4822Matches
2024-202527Crystal Palaceeng ENGEFL Cup3.538337.52.320.870.381.0000Matches
2024-202527Crystal Palaceeng ENGFA Cup3.604125.01.100.270.000.0001Matches
2024-202527Crystal Palaceeng ENG1. Premier League29.414693347.82.351.120.170.3622Matches
2025-202628Crystal Palace3. Conf Lg7.52261038.53.451.330.040.1012Matches
2025-202628Crystal Palaceeng ENGEFL Cup2.507228.62.800.800.000.0000Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1.013133.33.001.000.000.0011Matches
2025-202628Crystal Palaceeng ENG1. Premier League24.612633250.82.561.300.130.2544Matches
10 Seasons5 Clubs11 Leagues217.310948625853.12.261.200.190.361416
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crystal Palace (6 Seasons)5 Leagues131.56131615147.82.401.150.160.341012
Mainz 05 (3 Seasons)2 Leagues52.8271706638.83.221.250.150.3822
Le Havre (1 Season)3 Leagues31.0180410.001.370.3922
Lyon (1 Season)2 Leagues1.00000.000.0000
Châteauroux (1 Season)1 League1.0300
Crystal Palace (1 Season)1 League1.0200
Crystal Palace (1 Season)1 League0.9200
Premier League (6 Seasons)103.25024712249.42.391.180.170.3488
EFL Cup (5 Seasons)10.76241354.22.251.220.250.4600
FA Cup (4 Seasons)9.1216531.31.760.550.130.4001
Bundesliga (3 Seasons)50.4241606138.13.181.210.140.3622
DFB-Pokal (2 Seasons)2.5310550.04.052.030.300.6000
Coupe de la Ligue (2 Seasons)1.0300
Ligue 2 (1 Season)30.0170410.001.370.3911
Conf Lg (1 Season)7.52261038.53.451.330.040.1012
Ligue 1 (1 Season)1.00000.000.0000
Coupe de France (1 Season)1.0111
FA Community Shield (1 Season)1.013133.33.001.000.000.0011
PL2 — Div. 1 (1 Season)0.9200
PL2 — Div. 2 (1 Season)1.0200
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201719Châteauroux1 League1.0300
2016-201719Lyon2 Leagues1.00000.000.0000
2017-201820Le Havre3 Leagues31.0180410.001.370.3922
2018-201921Mainz 052 Leagues28.4141003535.03.521.230.140.4000
2019-202022Mainz 051 League11.73351234.32.991.030.060.1711
2020-202123Mainz 052 Leagues12.710351954.32.751.490.260.4711
2020-202123Crystal Palace1 League1.0200
2020-202123Crystal Palace1 League2.514250.01.630.810.250.5000
2021-202224Crystal Palace3 Leagues17.47502448.02.881.380.140.2900
2022-202325Crystal Palace1 League0.9200
2022-202325Crystal Palace3 Leagues10.9230930.02.760.830.070.2200
2023-202426Crystal Palace3 Leagues28.619523465.41.821.190.330.5022
2024-202527Crystal Palace3 Leagues36.517813745.72.221.010.190.4123
2025-202628Crystal Palace4 Leagues35.715994545.52.771.260.090.2067
10 Seasons5 Clubs11 Leagues217.310948625853.12.261.200.190.361416
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crystal Palace (6 Seasons)5 Leagues131.56131615147.82.401.150.160.341012
Mainz 05 (3 Seasons)2 Leagues52.8271706638.83.221.250.150.3822
Le Havre (1 Season)3 Leagues31.0180410.001.370.3922
Lyon (1 Season)2 Leagues1.00000.000.0000
Châteauroux (1 Season)1 League1.0300
Crystal Palace (1 Season)1 League1.0200
Crystal Palace (1 Season)1 League0.9200
Premier League (6 Seasons)103.25024712249.42.391.180.170.3488
EFL Cup (5 Seasons)10.76241354.22.251.220.250.4600
FA Cup (4 Seasons)9.1216531.31.760.550.130.4001
Bundesliga (3 Seasons)50.4241606138.13.181.210.140.3622
DFB-Pokal (2 Seasons)2.5310550.04.052.030.300.6000
Coupe de la Ligue (2 Seasons)1.0300
Ligue 2 (1 Season)30.0170410.001.370.3911
Conf Lg (1 Season)7.52261038.53.451.330.040.1012
Ligue 1 (1 Season)1.00000.000.0000
Coupe de France (1 Season)1.0111
FA Community Shield (1 Season)1.013133.33.001.000.000.0011
PL2 — Div. 1 (1 Season)0.9200
PL2 — Div. 2 (1 Season)1.0200
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
2016-201719Lyonfr FRA1. Ligue 14th1.00000.000.0000Matches
2017-201820Le Havrefr FRA2. Ligue 24th30.0170410.001.370.3911Matches
2018-201921Mainz 05de GER1. Bundesliga12th27.614963536.53.481.270.150.4000Matches
2019-202022Mainz 05de GER1. Bundesliga13th11.73351234.32.991.030.060.1711Matches
2020-202123Mainz 05de GER1. Bundesliga12th11.17291448.32.621.260.210.4311Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 23rd1.0200Matches
2020-202123Crystal Palaceeng ENG1. Premier League14th2.514250.01.630.810.250.5000Matches
2021-202224Crystal Palaceeng ENG1. Premier League12th12.75371848.62.911.410.140.2800Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 14th0.9200Matches
2022-202325Crystal Palaceeng ENG1. Premier League11th8.6228828.63.270.940.070.2500Matches
2023-202426Crystal Palaceeng ENG1. Premier League10th25.416462963.01.811.140.300.4822Matches
2024-202527Crystal Palaceeng ENG1. Premier League12th29.414693347.82.351.120.170.3622Matches
2025-202628Crystal Palaceeng ENG1. Premier League15th24.612633250.82.561.300.130.2544Matches
10 Seasons4 Clubs4 Leagues184.49140722455.02.211.210.200.361111
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crystal Palace (6 Seasons)1 League103.25024712249.42.391.180.170.3488
Mainz 05 (3 Seasons)1 League50.4241606138.13.181.210.140.3622
Le Havre (1 Season)1 League30.0170410.001.370.3911
Lyon (1 Season)1 League1.00000.000.0000
Crystal Palace (1 Season)1 League1.0200
Crystal Palace (1 Season)1 League0.9200
Premier League (6 Seasons)103.25024712249.42.391.180.170.3488
Bundesliga (3 Seasons)50.4241606138.13.181.210.140.3622
Ligue 2 (1 Season)30.0170410.001.370.3911
Ligue 1 (1 Season)1.00000.000.0000
PL2 — Div. 1 (1 Season)0.9200
PL2 — Div. 2 (1 Season)1.0200
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
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue17th1.0300Matches
2017-201820Le Havrefr FRACoupe de France109th1.0111Matches
2018-201921Mainz 05de GERDFB-Pokal17th0.80400.04.930.000.0000Matches
2020-202123Mainz 05de GERDFB-Pokal17th1.736583.33.623.020.500.6000Matches
2021-202224Crystal Palaceeng ENGEFL CupRd20.7022100.02.902.900.000.0000Matches
2021-202224Crystal Palaceeng ENGFA CupSF4.0211436.42.781.010.180.5000Matches
2022-202325Crystal Palaceeng ENGEFL CupRd32.002150.00.980.490.000.0000Matches
2022-202325Crystal Palaceeng ENGFA Cup0.30000.000.0000Matches
2023-202426Crystal Palaceeng ENGEFL CupRd32.0355100.02.502.500.600.6000Matches
2023-202426Crystal Palaceeng ENGFA Cup1.20100.00.820.000.0000Matches
2024-202527Crystal Palaceeng ENGEFL CupQF3.538337.52.320.870.381.0000Matches
2024-202527Crystal Palaceeng ENGFA Cup1st3.604125.01.100.270.000.0001Matches
2025-202628Crystal Palaceeng ENGEFL CupQF2.507228.62.800.800.000.0000Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1st1.013133.33.001.000.000.0011Matches
9 Seasons5 Clubs6 Leagues25.316532445.32.281.030.210.4623
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crystal Palace (5 Seasons)3 Leagues20.89431944.22.070.910.190.4212
Mainz 05 (2 Seasons)1 League2.5310550.04.052.030.300.6000
Châteauroux (1 Season)1 League1.0300
Le Havre (1 Season)2 Leagues1.0111
Lyon (1 Season)1 League
EFL Cup (5 Seasons)10.76241354.22.251.220.250.4600
FA Cup (4 Seasons)9.1216531.31.760.550.130.4001
DFB-Pokal (2 Seasons)2.5310550.04.052.030.300.6000
Coupe de la Ligue (2 Seasons)1.0300
Coupe de France (1 Season)1.0111
FA Community Shield (1 Season)1.013133.33.001.000.000.0011
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2025-202628Crystal Palace3. Conf Lg1st7.52261038.53.451.330.040.1012Matches
1 Season1 Club1 League7.52261038.53.451.330.040.1012
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202628fr FranceWCQ2.027342.93.541.520.290.6700Matches
1 Season1 Club1 League2.027342.93.541.520.290.6700

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
2016-201719Lyonfr FRA1. Coupe de la Ligue00001Matches
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue1909030.01.01901003.0052+3+3.00+3.86Matches
2016-201719Lyonfr FRA1. Ligue 1286432.51.010151.5012-1-1.05-1.86Matches
2017-201820Le Havrefr FRACoupe de France19090100.01.01901000.0023-1-1.00Matches
2017-201820Le Havrefr FRA1. Coupe de la Ligue00001Matches
2017-201820Le Havrefr FRA2. Ligue 2352,6977778.930.03011511.784224+18+0.60+0.48Matches
2018-201921Mainz 05de GER1. Bundesliga342,4837381.127.629811552901.263849-11-0.40-0.40Matches
2018-201921Mainz 05de GERDFB-Pokal2733734.80.8158011501.5010+1+1.23+1.23Matches
2019-202022Mainz 05de GER1. Bundesliga181,0535934.411.71276362411.001318-5-0.43+0.29Matches
2020-202123Mainz 05de GER1. Bundesliga159976632.611.11280431210.401121-10-0.90-0.60Matches
2020-202123Mainz 05de GERDFB-Pokal21497571.01.7190115902.0053+2+1.21-1.74Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 2190904.21.01901001.002200.00-0.17Matches
2020-202123Crystal Palaceeng ENG1. Premier League7221326.52.52690517110.5724-2-0.81-0.17Matches
2021-202224Crystal Palaceeng ENGEFL Cup1626268.90.71620000.000000.00+3.21Matches
2021-202224Crystal Palaceeng ENGFA Cup53567179.14.05710002.4082+6+1.52+1.52Matches
2021-202224Crystal Palaceeng ENG1. Premier League221,1455233.512.71374192081.182014+6+0.47+0.55Matches
2022-202325Crystal Palaceeng ENGEFL Cup21849287.62.02921002.000000.00-6.92Matches
2022-202325Crystal Palaceeng ENGFA Cup1262628.90.30012600.0001-1-3.46-3.46Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 1179793.40.91790003.0032+1+1.14+1.06Matches
2022-202325Crystal Palaceeng ENG1. Premier League297702722.58.66650231781.10510-5-0.58-0.45Matches
2023-202426Crystal Palaceeng ENGEFL Cup218090100.02.02902001.5045-1-0.50Matches
2023-202426Crystal Palaceeng ENGFA Cup21105561.11.2190112000.500000.00+1.29Matches
2023-202426Crystal Palaceeng ENG1. Premier League352,2826566.725.4258313102121.234644+2+0.08+0.32Matches
2024-202527Crystal Palaceeng ENGEFL Cup43117886.43.54782002.2593+6+1.74+3.57Matches
2024-202527Crystal Palaceeng ENGFA Cup53286660.73.65661013.0070+7+1.92-0.20Matches
2024-202527Crystal Palaceeng ENG1. Premier League372,6487277.429.433781741901.354337+6+0.20+0.90Matches
2025-202628Crystal Palace3. Conf Lg126795749.27.5968132201.93146+8+1.06+0.29Matches
2025-202628Crystal Palaceeng ENGEFL Cup32257583.32.5290214501.6732+1+0.40-3.60Matches
2025-202628Crystal Palaceeng ENGFA Community Shield19090100.01.01901001.002200.00Matches
2025-202628Crystal Palaceeng ENG1. Premier League322,2186964.924.625811272701.092329-6-0.24+0.06Matches
10 Seasons5 Clubs11 Leagues31019,5536347.1217.322478908621401.31304281+23+0.11+0.20
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (6 Seasons)5 Leagues20011,8355948.6131.513678546420301.31186159+27+0.21+0.42
Mainz 05 (3 Seasons)2 Leagues714,7556749.552.8557923162521.046891-23-0.44-0.05
Le Havre (1 Season)3 Leagues362,7877774.331.0319012521.734427+17+0.55+0.42
Lyon (1 Season)2 Leagues286432.41.010161.5012-1-1.05-1.86
Châteauroux (1 Season)1 League1909030.01.01901003.0052+3+3.00+3.86
Crystal Palace (1 Season)1 League190904.21.01901001.002200.00-0.17
Crystal Palace (1 Season)1 League179793.40.91790003.0032+1+1.14+1.06
Premier League (6 Seasons)1629,2845745.2103.210479435819291.17139138+1+0.01+0.35
EFL Cup (5 Seasons)129628086.710.71183714501.751610+6+0.56-0.65
FA Cup (4 Seasons)138206365.19.11170222312.15153+12+1.32+0.50
Bundesliga (3 Seasons)674,5336849.450.4537922142321.006288-26-0.52-0.07
DFB-Pokal (2 Seasons)42225652.92.5274123701.7563+3+1.22+0.31
Coupe de la Ligue (2 Seasons)1909013.61.01901023.0052+3+3.00+3.86
Ligue 2 (1 Season)352,6977778.930.03011511.784224+18+0.60+0.48
Conf Lg (1 Season)126795749.27.5968132201.93146+8+1.06+0.29
Ligue 1 (1 Season)286432.51.010151.5012-1-1.05-1.86
Coupe de France (1 Season)19090100.01.01901000.0023-1-1.00
FA Community Shield (1 Season)19090100.01.01901001.002200.00
PL2 — Div. 1 (1 Season)179793.40.91790003.0032+1+1.14+1.06
PL2 — Div. 2 (1 Season)190904.21.01901001.002200.00-0.17
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
2016-201719Châteauroux1 League1909030.01.01901003.0052+3+3.00+3.86
2016-201719Lyon2 Leagues286432.41.010161.5012-1-1.05-1.86
2017-201820Le Havre3 Leagues362,7877774.331.0319012521.734427+17+0.55+0.42
2018-201921Mainz 052 Leagues362,5567178.228.430801562701.273949-10-0.35-0.35
2019-202022Mainz 051 League181,0535934.411.71276362411.001318-5-0.43+0.29
2020-202123Mainz 052 Leagues171,1466735.012.71381542410.591624-8-0.63-0.42
2020-202123Crystal Palace1 League190904.21.01901001.002200.00-0.17
2020-202123Crystal Palace1 League7221326.52.52690517110.5724-2-0.81-0.17
2021-202224Crystal Palace3 Leagues281,5635639.517.41973192081.362816+12+0.69+0.80
2022-202325Crystal Palace1 League179793.40.91790003.0032+1+1.14+1.06
2022-202325Crystal Palace3 Leagues329803126.310.98721241781.12511-6-0.55-0.49
2023-202426Crystal Palace3 Leagues392,5726668.028.6288416112121.215049+1+0.03+0.33
2024-202527Crystal Palace3 Leagues463,2877176.136.542762041911.615940+19+0.52+0.69
2025-202628Crystal Palace4 Leagues483,2126762.235.7377916112701.334239+3+0.08-0.10
10 Seasons5 Clubs11 Leagues31019,5536347.1217.322478908621401.31304281+23+0.11+0.20
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (6 Seasons)5 Leagues20011,8355948.6131.513678546420301.31186159+27+0.21+0.42
Mainz 05 (3 Seasons)2 Leagues714,7556749.552.8557923162521.046891-23-0.44-0.05
Le Havre (1 Season)3 Leagues362,7877774.331.0319012521.734427+17+0.55+0.42
Lyon (1 Season)2 Leagues286432.41.010161.5012-1-1.05-1.86
Châteauroux (1 Season)1 League1909030.01.01901003.0052+3+3.00+3.86
Crystal Palace (1 Season)1 League190904.21.01901001.002200.00-0.17
Crystal Palace (1 Season)1 League179793.40.91790003.0032+1+1.14+1.06
Premier League (6 Seasons)1629,2845745.2103.210479435819291.17139138+1+0.01+0.35
EFL Cup (5 Seasons)129628086.710.71183714501.751610+6+0.56-0.65
FA Cup (4 Seasons)138206365.19.11170222312.15153+12+1.32+0.50
Bundesliga (3 Seasons)674,5336849.450.4537922142321.006288-26-0.52-0.07
DFB-Pokal (2 Seasons)42225652.92.5274123701.7563+3+1.22+0.31
Coupe de la Ligue (2 Seasons)1909013.61.01901023.0052+3+3.00+3.86
Ligue 2 (1 Season)352,6977778.930.03011511.784224+18+0.60+0.48
Conf Lg (1 Season)126795749.27.5968132201.93146+8+1.06+0.29
Ligue 1 (1 Season)286432.51.010151.5012-1-1.05-1.86
Coupe de France (1 Season)19090100.01.01901000.0023-1-1.00
FA Community Shield (1 Season)19090100.01.01901001.002200.00
PL2 — Div. 1 (1 Season)179793.40.91790003.0032+1+1.14+1.06
PL2 — Div. 2 (1 Season)190904.21.01901001.002200.00-0.17
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
2016-201719Lyonfr FRA1. Ligue 14th286432.51.010151.5012-1-1.05-1.86Matches
2017-201820Le Havrefr FRA2. Ligue 24th352,6977778.930.03011511.784224+18+0.60+0.48Matches
2018-201921Mainz 05de GER1. Bundesliga12th342,4837381.127.629811552901.263849-11-0.40-0.40Matches
2019-202022Mainz 05de GER1. Bundesliga13th181,0535934.411.71276362411.001318-5-0.43+0.29Matches
2020-202123Mainz 05de GER1. Bundesliga12th159976632.611.11280431210.401121-10-0.90-0.60Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 23rd190904.21.01901001.002200.00-0.17Matches
2020-202123Crystal Palaceeng ENG1. Premier League14th7221326.52.52690517110.5724-2-0.81-0.17Matches
2021-202224Crystal Palaceeng ENG1. Premier League12th221,1455233.512.71374192081.182014+6+0.47+0.55Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 14th179793.40.91790003.0032+1+1.14+1.06Matches
2022-202325Crystal Palaceeng ENG1. Premier League11th297702722.58.66650231781.10510-5-0.58-0.45Matches
2023-202426Crystal Palaceeng ENG1. Premier League10th352,2826566.725.4258313102121.234644+2+0.08+0.32Matches
2024-202527Crystal Palaceeng ENG1. Premier League12th372,6487277.429.433781741901.354337+6+0.20+0.90Matches
2025-202628Crystal Palaceeng ENG1. Premier League15th322,2186964.924.625811272701.092329-6-0.24+0.06Matches
10 Seasons4 Clubs4 Leagues26616,6006245.4184.418879767820371.21244252-8-0.04+0.11
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (6 Seasons)1 League1629,2845745.2103.210479435819291.17139138+1+0.01+0.35
Mainz 05 (3 Seasons)1 League674,5336849.450.4537922142321.006288-26-0.52-0.07
Le Havre (1 Season)1 League352,6977778.930.03011511.784224+18+0.60+0.48
Lyon (1 Season)1 League286432.51.010151.5012-1-1.05-1.86
Crystal Palace (1 Season)1 League190904.21.01901001.002200.00-0.17
Crystal Palace (1 Season)1 League179793.40.91790003.0032+1+1.14+1.06
Premier League (6 Seasons)1629,2845745.2103.210479435819291.17139138+1+0.01+0.35
Bundesliga (3 Seasons)674,5336849.450.4537922142321.006288-26-0.52-0.07
Ligue 2 (1 Season)352,6977778.930.03011511.784224+18+0.60+0.48
Ligue 1 (1 Season)286432.51.010151.5012-1-1.05-1.86
PL2 — Div. 1 (1 Season)179793.40.91790003.0032+1+1.14+1.06
PL2 — Div. 2 (1 Season)190904.21.01901001.002200.00-0.17
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
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue17th1909030.01.01901003.0052+3+3.00+3.86Matches
2016-201719Lyonfr FRA1. Coupe de la Ligue9th00001Matches
2017-201820Le Havrefr FRACoupe de France109th19090100.01.01901000.0023-1-1.00Matches
2017-201820Le Havrefr FRA1. Coupe de la Ligue27th00001Matches
2018-201921Mainz 05de GERDFB-Pokal17th2733734.80.8158011501.5010+1+1.23+1.23Matches
2020-202123Mainz 05de GERDFB-Pokal17th21497571.01.7190115902.0053+2+1.21-1.74Matches
2021-202224Crystal Palaceeng ENGEFL CupRd21626268.90.71620000.000000.00+3.21Matches
2021-202224Crystal Palaceeng ENGFA CupSF53567179.14.05710002.4082+6+1.52+1.52Matches
2022-202325Crystal Palaceeng ENGEFL CupRd321849287.62.02921002.000000.00-6.92Matches
2022-202325Crystal Palaceeng ENGFA Cup1262628.90.30012600.0001-1-3.46-3.46Matches
2023-202426Crystal Palaceeng ENGEFL CupRd3218090100.02.02902001.5045-1-0.50Matches
2023-202426Crystal Palaceeng ENGFA Cup21105561.11.2190112000.500000.00+1.29Matches
2024-202527Crystal Palaceeng ENGEFL CupQF43117886.43.54782002.2593+6+1.74+3.57Matches
2024-202527Crystal Palaceeng ENGFA Cup1st53286660.73.65661013.0070+7+1.92-0.20Matches
2025-202628Crystal Palaceeng ENGEFL CupQF32257583.32.5290214501.6732+1+0.40-3.60Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1st19090100.01.01901001.002200.00Matches
9 Seasons5 Clubs6 Leagues322,2747162.625.327781353331.884623+23+0.91+0.37
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crystal Palace (5 Seasons)3 Leagues261,8727276.120.823771033011.923315+18+0.87-0.05
Mainz 05 (2 Seasons)1 League42225652.92.5274123701.7563+3+1.22+0.31
Châteauroux (1 Season)1 League1909030.01.01901003.0052+3+3.00+3.86
Le Havre (1 Season)2 Leagues1909027.31.01901010.0023-1-1.00
Lyon (1 Season)1 League00001
EFL Cup (5 Seasons)129628086.710.71183714501.751610+6+0.56-0.65
FA Cup (4 Seasons)138206365.19.11170222312.15153+12+1.32+0.50
DFB-Pokal (2 Seasons)42225652.92.5274123701.7563+3+1.22+0.31
Coupe de la Ligue (2 Seasons)1909013.61.01901023.0052+3+3.00+3.86
Coupe de France (1 Season)19090100.01.01901000.0023-1-1.00
FA Community Shield (1 Season)19090100.01.01901001.002200.00
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
2025-202628Crystal Palace3. Conf Lg1st126795749.27.5968132201.93146+8+1.06+0.29Matches
1 Season1 Club1 League126795749.27.5968132201.93146+8+1.06+0.29
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
202628fr FranceWCQ31785933.02.0283011212.3363+3+1.52-0.72Matches
1 Season1 Club1 League31785933.02.0283011212.3363+3+1.52-0.72
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
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue1.00000Matches
2016-201719Lyonfr FRA1. Ligue 11.0000113000000Matches
2017-201820Le Havrefr FRACoupe de France1.00000Matches
2017-201820Le Havrefr FRA2. Ligue 230.01004800000000Matches
2018-201921Mainz 05de GER1. Bundesliga27.62003330362968100Matches
2018-201921Mainz 05de GERDFB-Pokal0.80001101100Matches
2019-202022Mainz 05de GER1. Bundesliga11.721197125120Matches
2020-202123Mainz 05de GER1. Bundesliga11.120088134440Matches
2020-202123Mainz 05de GERDFB-Pokal1.71001112000Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 21.00000Matches
2020-202123Crystal Palaceeng ENG1. Premier League2.50003151120Matches
2021-202224Crystal Palaceeng ENGEFL Cup0.70002010000Matches
2021-202224Crystal Palaceeng ENGFA Cup4.00005332030Matches
2021-202224Crystal Palaceeng ENG1. Premier League12.7200157146430Matches
2022-202325Crystal Palaceeng ENGEFL Cup2.01004711000Matches
2022-202325Crystal Palaceeng ENGFA Cup0.30001110000Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 10.90000Matches
2022-202325Crystal Palaceeng ENG1. Premier League8.630016873310Matches
2023-202426Crystal Palaceeng ENGEFL Cup2.01001222110Matches
2023-202426Crystal Palaceeng ENGFA Cup1.21000111000Matches
2023-202426Crystal Palaceeng ENG1. Premier League25.4300352224204160Matches
2024-202527Crystal Palaceeng ENGEFL Cup3.51003150000Matches
2024-202527Crystal Palaceeng ENGFA Cup3.60002512110Matches
2024-202527Crystal Palaceeng ENG1. Premier League29.4200272922262120Matches
2025-202628Crystal Palace3. Conf Lg7.510061033040Matches
2025-202628Crystal Palaceeng ENGEFL Cup2.50000110100Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1.0000123000Matches
2025-202628Crystal Palaceeng ENG1. Premier League24.620021191811640Matches
10 Seasons5 Clubs11 Leagues217.325112431671771193561100
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (6 Seasons)5 Leagues131.517001421191127823470
Mainz 05 (3 Seasons)2 Leagues52.8711524762411214100
Le Havre (1 Season)3 Leagues31.01004800000000
Lyon (1 Season)2 Leagues1.0000113000000
Châteauroux (1 Season)1 League1.00000
Crystal Palace (1 Season)1 League1.00000
Crystal Palace (1 Season)1 League0.90000
Premier League (6 Seasons)103.2120011786906720380
EFL Cup (5 Seasons)10.73001011103210
FA Cup (4 Seasons)9.110081065140
Bundesliga (3 Seasons)50.4611504561381114100
DFB-Pokal (2 Seasons)2.51002213100
Coupe de la Ligue (2 Seasons)1.00000
Ligue 2 (1 Season)30.01004800000000
Conf Lg (1 Season)7.510061033040
Ligue 1 (1 Season)1.0000113000000
Coupe de France (1 Season)1.00000
FA Community Shield (1 Season)1.0000123000
PL2 — Div. 1 (1 Season)0.90000
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Châteauroux1 League1.00000
2016-201719Lyon2 Leagues1.0000113000000
2017-201820Le Havre3 Leagues31.01004800000000
2018-201921Mainz 052 Leagues28.42003431363078100
2019-202022Mainz 051 League11.721197125120
2020-202123Mainz 052 Leagues12.730099146440
2020-202123Crystal Palace1 League1.00000
2020-202123Crystal Palace1 League2.50003151120
2021-202224Crystal Palace3 Leagues17.42002210188460
2022-202325Crystal Palace1 League0.90000
2022-202325Crystal Palace3 Leagues10.9400211694310
2023-202426Crystal Palace3 Leagues28.6500362527235170
2024-202527Crystal Palace3 Leagues36.5300323528283130
2025-202628Crystal Palace4 Leagues35.730028322514780
10 Seasons5 Clubs11 Leagues217.325112431671771193561100
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (6 Seasons)5 Leagues131.517001421191127823470
Mainz 05 (3 Seasons)2 Leagues52.8711524762411214100
Le Havre (1 Season)3 Leagues31.01004800000000
Lyon (1 Season)2 Leagues1.0000113000000
Châteauroux (1 Season)1 League1.00000
Crystal Palace (1 Season)1 League1.00000
Crystal Palace (1 Season)1 League0.90000
Premier League (6 Seasons)103.2120011786906720380
EFL Cup (5 Seasons)10.73001011103210
FA Cup (4 Seasons)9.110081065140
Bundesliga (3 Seasons)50.4611504561381114100
DFB-Pokal (2 Seasons)2.51002213100
Coupe de la Ligue (2 Seasons)1.00000
Ligue 2 (1 Season)30.01004800000000
Conf Lg (1 Season)7.510061033040
Ligue 1 (1 Season)1.0000113000000
Coupe de France (1 Season)1.00000
FA Community Shield (1 Season)1.0000123000
PL2 — Div. 1 (1 Season)0.90000
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Lyonfr FRA1. Ligue 14th1.0000113000000Matches
2017-201820Le Havrefr FRA2. Ligue 24th30.01004800000000Matches
2018-201921Mainz 05de GER1. Bundesliga12th27.62003330362968100Matches
2019-202022Mainz 05de GER1. Bundesliga13th11.721197125120Matches
2020-202123Mainz 05de GER1. Bundesliga12th11.120088134440Matches
2020-202123Crystal Palaceeng ENGJr. PL2 — Div. 23rd1.00000Matches
2020-202123Crystal Palaceeng ENG1. Premier League14th2.50003151120Matches
2021-202224Crystal Palaceeng ENG1. Premier League12th12.7200157146430Matches
2022-202325Crystal Palaceeng ENGJr. PL2 — Div. 14th0.90000Matches
2022-202325Crystal Palaceeng ENG1. Premier League11th8.630016873310Matches
2023-202426Crystal Palaceeng ENG1. Premier League10th25.4300352224204160Matches
2024-202527Crystal Palaceeng ENG1. Premier League12th29.4200272922262120Matches
2025-202628Crystal Palaceeng ENG1. Premier League15th24.620021191811640Matches
10 Seasons4 Clubs4 Leagues184.419112161321541053152100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (6 Seasons)1 League103.2120011786906720380
Mainz 05 (3 Seasons)1 League50.4611504561381114100
Le Havre (1 Season)1 League30.01004800000000
Lyon (1 Season)1 League1.0000113000000
Crystal Palace (1 Season)1 League1.00000
Crystal Palace (1 Season)1 League0.90000
Premier League (6 Seasons)103.2120011786906720380
Bundesliga (3 Seasons)50.4611504561381114100
Ligue 2 (1 Season)30.01004800000000
Ligue 1 (1 Season)1.0000113000000
PL2 — Div. 1 (1 Season)0.90000
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Châteaurouxfr FRA1. Coupe de la Ligue17th1.00000Matches
2017-201820Le Havrefr FRACoupe de France109th1.00000Matches
2018-201921Mainz 05de GERDFB-Pokal17th0.80001101100Matches
2020-202123Mainz 05de GERDFB-Pokal17th1.71001112000Matches
2021-202224Crystal Palaceeng ENGEFL CupRd20.70002010000Matches
2021-202224Crystal Palaceeng ENGFA CupSF4.00005332030Matches
2022-202325Crystal Palaceeng ENGEFL CupRd32.01004711000Matches
2022-202325Crystal Palaceeng ENGFA Cup0.30001110000Matches
2023-202426Crystal Palaceeng ENGEFL CupRd32.01001222110Matches
2023-202426Crystal Palaceeng ENGFA Cup1.21000111000Matches
2024-202527Crystal Palaceeng ENGEFL CupQF3.51003150000Matches
2024-202527Crystal Palaceeng ENGFA Cup1st3.60002512110Matches
2025-202628Crystal Palaceeng ENGEFL CupQF2.50000110100Matches
2025-202628Crystal Palaceeng ENGFA Community Shield1st1.0000123000Matches
9 Seasons5 Clubs6 Leagues25.350021252011450
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crystal Palace (5 Seasons)3 Leagues20.84001923198350
Mainz 05 (2 Seasons)1 League2.51002213100
Châteauroux (1 Season)1 League1.00000
Le Havre (1 Season)2 Leagues1.00000
Lyon (1 Season)1 League
EFL Cup (5 Seasons)10.73001011103210
FA Cup (4 Seasons)9.110081065140
DFB-Pokal (2 Seasons)2.51002213100
Coupe de la Ligue (2 Seasons)1.00000
Coupe de France (1 Season)1.00000
FA Community Shield (1 Season)1.0000123000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2025-202628Crystal Palace3. Conf Lg1st7.510061033040Matches
1 Season1 Club1 League7.510061033040
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202628fr FranceWCQ2.00001000000Matches
1 Season1 Club1 League2.00001000000

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.