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
2025-01-26SunSuper LgRegular seasonHomeW 3–1LuzernZürichYFW71201244000Match Report
2024-12-14SatSuper LgRegular seasonAwayW 4–3LuzernFC WinterthurN18100053000Match Report
2024-12-07SatSuper LgRegular seasonHomeL 1–4LuzernLuganoN30000000000Match Report
2024-11-30SatSuper LgRegular seasonAwayW 1–0LuzernYverdon-SportN14000000000Match Report
2024-11-23SatSuper LgRegular seasonHomeD 1–1LuzernYoung BoysN16000011000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201618Stuttgart IIde GER3. 3. Liga1523483.9000000000.000.000.000.000.00Matches
2017-201820SCR Altachat AUT1. Bundesliga26141,40315.6707700200.450.000.450.450.45Matches
2018-201921SCR Altachat AUT1. Bundesliga1656717.5404311100.540.000.540.400.40Matches
2019-202022Clermont Footfr FRACoupe de France11901.0000000100.000.000.000.000.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue20790.9000000000.000.000.000.000.00Matches
2019-202022Clermont Footfr FRA2. Ligue 226252,28325.4174211344600.670.160.830.510.67Matches
2020-202123Lorientfr FRACoupe de France21840.9000000000.000.000.000.000.00Matches
2020-202123Lorientfr FRA1. Ligue 133996110.7404133206.54.10.54.71310530.370.000.370.090.090.610.050.660.390.44Matches
2021-202224Vitesse3. Conf Lg443543.9101100100.250.000.250.250.25Matches
2021-202224Lorientfr FRACoupe de France11640.7000000000.000.000.000.000.00Matches
2021-202224Vitessenl NED1. Eredivisie1497548.4000000010.000.000.000.000.00Matches
2021-202224Lorientfr FRA1. Ligue 11645185.8101100001.71.70.42.033260.170.000.170.170.170.290.060.350.290.35Matches
2022-202325Lorientfr FRACoupe de France10170.2101100005.290.005.295.295.29Matches
2022-202325Lorientfr FRA1. Ligue 120250.3000000000.20.20.00.21020.000.000.000.000.000.670.000.670.670.67Matches
2022-202325Valenciennesfr FRA2. Ligue 214141,12712.5909633100.720.000.720.480.48Matches
2023-202426Lorientfr FRA1. Ligue 110310.3000000000.10.10.00.10040.000.000.000.000.000.270.000.270.270.27Matches
2023-202426Luzernch SUI1. Super Lg141195210.6426311200.380.190.570.280.47Matches
2024-202527Luzernch SUI1. Super Lg1345526.1314213100.490.160.650.330.49Matches
9 Seasons7 Clubs9 Leagues20110410,313114.6517583813151718.56.10.97.01713850.450.060.510.330.390.500.050.550.360.41
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
Lorient (4 Seasons)2 Leagues56151,70018.9606333208.56.10.97.01713850.320.000.320.160.160.500.050.550.360.41
SCR Altach (2 Seasons)1 League42192,07423.0110111011300.480.000.480.430.43
Luzern (2 Seasons)1 League27151,50416.77310524300.420.180.600.300.48
Clermont Foot (1 Season)3 Leagues29262,45227.2174211344700.620.150.770.480.62
Vitesse (1 Season)2 Leagues18131,10812.3101100110.080.000.080.080.08
Stuttgart II (1 Season)1 League1523483.9000000000.000.000.000.000.00
Valenciennes (1 Season)1 League14141,12712.5909633100.720.000.720.480.48
Ligue 1 (4 Seasons)52131,53517.1505233208.56.10.97.01713850.290.000.290.120.120.500.050.550.360.41
Coupe de France (4 Seasons)532552.8101100100.350.000.350.350.35
Bundesliga (2 Seasons)42192,07423.0110111011300.480.000.480.430.43
Ligue 2 (2 Seasons)40393,41037.9264301977700.690.110.790.500.61
Super Lg (2 Seasons)27151,50416.77310524300.420.180.600.300.48
3. Liga (1 Season)1523483.9000000000.000.000.000.000.00
Eredivisie (1 Season)1497548.4000000010.000.000.000.000.00
Conf Lg (1 Season)443543.9101100100.250.000.250.250.25
Coupe de la Ligue (1 Season)20790.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201618Stuttgart II1 League1523483.9000000000.000.000.000.000.00
2017-201820SCR Altach1 League26141,40315.6707700200.450.000.450.450.45
2018-201921SCR Altach1 League1656717.5404311100.540.000.540.400.40
2019-202022Clermont Foot3 Leagues29262,45227.2174211344700.620.150.770.480.62
2020-202123Lorient2 Leagues35101,04511.6404133206.54.10.54.71310530.340.000.340.090.090.610.050.660.390.44
2021-202224Vitesse2 Leagues18131,10812.3101100110.080.000.080.080.08
2021-202224Lorient2 Leagues1755826.5101100001.71.70.42.033260.150.000.150.150.150.290.060.350.290.35
2022-202325Valenciennes1 League14141,12712.5909633100.720.000.720.480.48
2022-202325Lorient2 Leagues30420.5101100000.20.20.00.21022.140.002.142.142.140.670.000.670.670.67
2023-202426Lorient1 League10310.3000000000.10.10.00.10040.000.000.000.000.000.270.000.270.270.27
2023-202426Luzern1 League141195210.6426311200.380.190.570.280.47
2024-202527Luzern1 League1345526.1314213100.490.160.650.330.49
9 Seasons7 Clubs9 Leagues20110410,313114.6517583813151718.56.10.97.01713850.450.060.510.330.390.500.050.550.360.41
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
Lorient (4 Seasons)2 Leagues56151,70018.9606333208.56.10.97.01713850.320.000.320.160.160.500.050.550.360.41
SCR Altach (2 Seasons)1 League42192,07423.0110111011300.480.000.480.430.43
Luzern (2 Seasons)1 League27151,50416.77310524300.420.180.600.300.48
Clermont Foot (1 Season)3 Leagues29262,45227.2174211344700.620.150.770.480.62
Vitesse (1 Season)2 Leagues18131,10812.3101100110.080.000.080.080.08
Stuttgart II (1 Season)1 League1523483.9000000000.000.000.000.000.00
Valenciennes (1 Season)1 League14141,12712.5909633100.720.000.720.480.48
Ligue 1 (4 Seasons)52131,53517.1505233208.56.10.97.01713850.290.000.290.120.120.500.050.550.360.41
Coupe de France (4 Seasons)532552.8101100100.350.000.350.350.35
Bundesliga (2 Seasons)42192,07423.0110111011300.480.000.480.430.43
Ligue 2 (2 Seasons)40393,41037.9264301977700.690.110.790.500.61
Super Lg (2 Seasons)27151,50416.77310524300.420.180.600.300.48
3. Liga (1 Season)1523483.9000000000.000.000.000.000.00
Eredivisie (1 Season)1497548.4000000010.000.000.000.000.00
Conf Lg (1 Season)443543.9101100100.250.000.250.250.25
Coupe de la Ligue (1 Season)20790.9000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th1523483.9000000000.000.000.000.000.00Matches
2017-201820SCR Altachat AUT1. Bundesliga8th26141,40315.6707700200.450.000.450.450.45Matches
2018-201921SCR Altachat AUT1. Bundesliga9th1656717.5404311100.540.000.540.400.40Matches
2019-202022Clermont Footfr FRA2. Ligue 25th26252,28325.4174211344600.670.160.830.510.67Matches
2020-202123Lorientfr FRA1. Ligue 116th33996110.7404133206.54.10.54.71310530.370.000.370.090.090.610.050.660.390.44Matches
2021-202224Vitessenl NED1. Eredivisie6th1497548.4000000010.000.000.000.000.00Matches
2021-202224Lorientfr FRA1. Ligue 116th1645185.8101100001.71.70.42.033260.170.000.170.170.170.290.060.350.290.35Matches
2022-202325Valenciennesfr FRA2. Ligue 216th14141,12712.5909633100.720.000.720.480.48Matches
2022-202325Lorientfr FRA1. Ligue 110th20250.3000000000.20.20.00.21020.000.000.000.000.000.670.000.670.670.67Matches
2023-202426Lorientfr FRA1. Ligue 117th10310.3000000000.10.10.00.10040.000.000.000.000.000.270.000.270.270.27Matches
2023-202426Luzernch SUI1. Super Lg7th141195210.6426311200.380.190.570.280.47Matches
2024-202527Luzernch SUI1. Super Lg3rd1345526.1314213100.490.160.650.330.49Matches
9 Seasons7 Clubs6 Leagues190979,625106.9497563613151518.56.10.97.01713850.460.070.520.340.400.500.050.550.360.41
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
Lorient (4 Seasons)1 League52131,53517.1505233208.56.10.97.01713850.290.000.290.120.120.500.050.550.360.41
SCR Altach (2 Seasons)1 League42192,07423.0110111011300.480.000.480.430.43
Luzern (2 Seasons)1 League27151,50416.77310524300.420.180.600.300.48
Clermont Foot (1 Season)1 League26252,28325.4174211344600.670.160.830.510.67
Stuttgart II (1 Season)1 League1523483.9000000000.000.000.000.000.00
Vitesse (1 Season)1 League1497548.4000000010.000.000.000.000.00
Valenciennes (1 Season)1 League14141,12712.5909633100.720.000.720.480.48
Ligue 1 (4 Seasons)52131,53517.1505233208.56.10.97.01713850.290.000.290.120.120.500.050.550.360.41
Bundesliga (2 Seasons)42192,07423.0110111011300.480.000.480.430.43
Ligue 2 (2 Seasons)40393,41037.9264301977700.690.110.790.500.61
Super Lg (2 Seasons)27151,50416.77310524300.420.180.600.300.48
3. Liga (1 Season)1523483.9000000000.000.000.000.000.00
Eredivisie (1 Season)1497548.4000000010.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
2019-202022Clermont Footfr FRACoupe de France109th11901.0000000100.000.000.000.000.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th20790.9000000000.000.000.000.000.00Matches
2020-202123Lorientfr FRACoupe de France17th21840.9000000000.000.000.000.000.00Matches
2021-202224Lorientfr FRACoupe de FranceR6411640.7000000000.000.000.000.000.00Matches
2022-202325Lorientfr FRACoupe de FranceR1610170.2101100005.290.005.295.295.29Matches
4 Seasons2 Clubs2 Leagues733343.7101100100.270.000.270.270.27
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
Lorient (3 Seasons)1 League421651.8101100000.550.000.550.550.55
Clermont Foot (1 Season)2 Leagues311691.9000000100.000.000.000.000.00
Coupe de France (4 Seasons)532552.8101100100.350.000.350.350.35
Coupe de la Ligue (1 Season)20790.9000000000.000.000.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
2021-202224Vitesse3. Conf LgR16443543.9101100100.250.000.250.250.25Matches
1 Season1 Club1 League443543.9101100100.250.000.250.250.25
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
202023at AustriaFriendlies (M)211351.5202200001.330.001.331.331.33Matches
2020-202123at AustriaUEFA Nations LeagueLgB50810.9213200002.221.113.332.223.33Matches
202225at AustriaWCQ21760.8000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues922923.2415400001.230.311.541.231.54
UEFA Nations League (1 Season)50810.9213200002.221.113.332.223.33
WCQ (1 Season)21760.8000000000.000.000.000.000.00
Friendlies (M) (1 Season)211351.5202200001.330.001.331.331.33

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.9020.520.0000Matches
2017-201820SCR Altachat AUT1. Bundesliga15.67552036.43.531.280.130.3500Matches
2018-201921SCR Altachat AUT1. Bundesliga7.5428932.13.761.210.110.3311Matches
2019-202022Clermont Footfr FRACoupe de France1.0000Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.902150.02.281.140.000.0000Matches
2019-202022Clermont Footfr FRA2. Ligue 225.417833947.03.271.540.160.3344Matches
2020-202123Lorientfr FRACoupe de France0.90300.03.210.000.0000Matches
2020-202123Lorientfr FRA1. Ligue 110.74311135.52.901.030.030.0919.24336.54.10.13-2.5-3.1Matches
2021-202224Vitesse3. Conf Lg3.9100Matches
2021-202224Lorientfr FRACoupe de France0.7011100.01.411.410.000.0000Matches
2021-202224Vitessenl NED1. Eredivisie8.4019526.32.270.600.000.0000Matches
2021-202224Lorientfr FRA1. Ligue 15.8112758.32.081.220.080.1419.04001.71.70.14-0.7-0.7Matches
2022-202325Lorientfr FRACoupe de France0.2122100.010.5910.590.500.5000Matches
2022-202325Lorientfr FRA1. Ligue 10.30300.010.800.000.0028.52000.20.20.06-0.2-0.2Matches
2022-202325Valenciennesfr FRA2. Ligue 212.59382155.33.031.680.160.2933Matches
2023-202426Lorientfr FRA1. Ligue 10.30200.05.810.000.0023.11000.10.10.05-0.1-0.1Matches
2023-202426Luzernch SUI1. Super Lg10.64281657.12.651.510.110.1911Matches
2024-202527Luzernch SUI1. Super Lg6.13181583.32.932.450.110.1313Matches
9 Seasons7 Clubs9 Leagues114.65132514945.23.071.360.110.2519.91113158.56.10.13-3.5-4.1
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
Lorient (4 Seasons)2 Leagues18.96542138.92.861.110.060.1419.911338.56.10.13-3.5-4.1
SCR Altach (2 Seasons)1 League23.011832934.93.601.260.120.3411
Luzern (2 Seasons)1 League16.77463167.42.751.860.110.1624
Clermont Foot (1 Season)3 Leagues27.217854047.13.241.520.150.3344
Vitesse (1 Season)2 Leagues12.3119526.32.270.600.000.0000
Stuttgart II (1 Season)1 League3.9020.520.0000
Valenciennes (1 Season)1 League12.59382155.33.031.680.160.2933
Ligue 1 (4 Seasons)17.15481837.52.811.060.040.1119.911338.56.10.13-3.5-4.1
Coupe de France (4 Seasons)2.816350.03.271.640.170.3300
Bundesliga (2 Seasons)23.011832934.93.601.260.120.3411
Ligue 2 (2 Seasons)37.9261216049.63.191.580.160.3277
Super Lg (2 Seasons)16.77463167.42.751.860.110.1624
3. Liga (1 Season)3.9020.520.0000
Eredivisie (1 Season)8.4019526.32.270.600.000.0000
Conf Lg (1 Season)3.9100
Coupe de la Ligue (1 Season)0.902150.02.281.140.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Stuttgart II1 League3.9020.520.0000
2017-201820SCR Altach1 League15.67552036.43.531.280.130.3500
2018-201921SCR Altach1 League7.5428932.13.761.210.110.3311
2019-202022Clermont Foot3 Leagues27.217854047.13.241.520.150.3344
2020-202123Lorient2 Leagues11.64341132.42.930.950.030.0919.24336.54.10.13-2.5-3.1
2021-202224Vitesse2 Leagues12.3119526.32.270.600.000.0000
2021-202224Lorient2 Leagues6.5113861.52.011.240.080.1319.04001.71.70.14-0.7-0.7
2022-202325Valenciennes1 League12.59382155.33.031.680.160.2933
2022-202325Lorient2 Leagues0.515240.010.714.290.200.5028.52000.20.20.06-0.2-0.2
2023-202426Lorient1 League0.30200.05.810.000.0023.11000.10.10.05-0.1-0.1
2023-202426Luzern1 League10.64281657.12.651.510.110.1911
2024-202527Luzern1 League6.13181583.32.932.450.110.1313
9 Seasons7 Clubs9 Leagues114.65132514945.23.071.360.110.2519.91113158.56.10.13-3.5-4.1
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
Lorient (4 Seasons)2 Leagues18.96542138.92.861.110.060.1419.911338.56.10.13-3.5-4.1
SCR Altach (2 Seasons)1 League23.011832934.93.601.260.120.3411
Luzern (2 Seasons)1 League16.77463167.42.751.860.110.1624
Clermont Foot (1 Season)3 Leagues27.217854047.13.241.520.150.3344
Vitesse (1 Season)2 Leagues12.3119526.32.270.600.000.0000
Stuttgart II (1 Season)1 League3.9020.520.0000
Valenciennes (1 Season)1 League12.59382155.33.031.680.160.2933
Ligue 1 (4 Seasons)17.15481837.52.811.060.040.1119.911338.56.10.13-3.5-4.1
Coupe de France (4 Seasons)2.816350.03.271.640.170.3300
Bundesliga (2 Seasons)23.011832934.93.601.260.120.3411
Ligue 2 (2 Seasons)37.9261216049.63.191.580.160.3277
Super Lg (2 Seasons)16.77463167.42.751.860.110.1624
3. Liga (1 Season)3.9020.520.0000
Eredivisie (1 Season)8.4019526.32.270.600.000.0000
Conf Lg (1 Season)3.9100
Coupe de la Ligue (1 Season)0.902150.02.281.140.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th3.9020.520.0000Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.67552036.43.531.280.130.3500Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.5428932.13.761.210.110.3311Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.417833947.03.271.540.160.3344Matches
2020-202123Lorientfr FRA1. Ligue 116th10.74311135.52.901.030.030.0919.24336.54.10.13-2.5-3.1Matches
2021-202224Vitessenl NED1. Eredivisie6th8.4019526.32.270.600.000.0000Matches
2021-202224Lorientfr FRA1. Ligue 116th5.8112758.32.081.220.080.1419.04001.71.70.14-0.7-0.7Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.59382155.33.031.680.160.2933Matches
2022-202325Lorientfr FRA1. Ligue 110th0.30300.010.800.000.0028.52000.20.20.06-0.2-0.2Matches
2023-202426Lorientfr FRA1. Ligue 117th0.30200.05.810.000.0023.11000.10.10.05-0.1-0.1Matches
2023-202426Luzernch SUI1. Super Lg7th10.64281657.12.651.510.110.1911Matches
2024-202527Luzernch SUI1. Super Lg3rd6.13181583.32.932.450.110.1313Matches
9 Seasons7 Clubs6 Leagues106.94931714545.13.081.360.110.2519.91113158.56.10.13-3.5-4.1
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
Lorient (4 Seasons)1 League17.15481837.52.811.060.040.1119.911338.56.10.13-3.5-4.1
SCR Altach (2 Seasons)1 League23.011832934.93.601.260.120.3411
Luzern (2 Seasons)1 League16.77463167.42.751.860.110.1624
Clermont Foot (1 Season)1 League25.417833947.03.271.540.160.3344
Stuttgart II (1 Season)1 League3.9020.520.0000
Vitesse (1 Season)1 League8.4019526.32.270.600.000.0000
Valenciennes (1 Season)1 League12.59382155.33.031.680.160.2933
Ligue 1 (4 Seasons)17.15481837.52.811.060.040.1119.911338.56.10.13-3.5-4.1
Bundesliga (2 Seasons)23.011832934.93.601.260.120.3411
Ligue 2 (2 Seasons)37.9261216049.63.191.580.160.3277
Super Lg (2 Seasons)16.77463167.42.751.860.110.1624
3. Liga (1 Season)3.9020.520.0000
Eredivisie (1 Season)8.4019526.32.270.600.000.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
2019-202022Clermont Footfr FRACoupe de France109th1.0000Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.902150.02.281.140.000.0000Matches
2020-202123Lorientfr FRACoupe de France17th0.90300.03.210.000.0000Matches
2021-202224Lorientfr FRACoupe de FranceR640.7011100.01.411.410.000.0000Matches
2022-202325Lorientfr FRACoupe de FranceR160.2122100.010.5910.590.500.5000Matches
4 Seasons2 Clubs2 Leagues3.718450.02.951.480.130.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Lorient (3 Seasons)1 League1.816350.03.271.640.170.3300
Clermont Foot (1 Season)2 Leagues1.902150.02.281.140.000.0000
Coupe de France (4 Seasons)2.816350.03.271.640.170.3300
Coupe de la Ligue (1 Season)0.902150.02.281.140.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2021-202224Vitesse3. Conf LgR163.9100Matches
1 Season1 Club1 League3.9100
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202023at AustriaFriendlies (M)1.5200Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.925360.05.563.330.400.6700Matches
202225at AustriaWCQ0.80000.000.0000Matches
2 Seasons1 Club3 Leagues3.245360.02.871.720.400.6700
UEFA Nations League (1 Season)0.925360.05.563.330.400.6700
WCQ (1 Season)0.80000.000.0000
Friendlies (M) (1 Season)1.5200
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.90Matches
2017-201820SCR Altachat AUT1. Bundesliga15.60Matches
2018-201921SCR Altachat AUT1. Bundesliga7.50Matches
2019-202022Clermont Footfr FRACoupe de France1.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.90Matches
2019-202022Clermont Footfr FRA2. Ligue 225.44Matches
2020-202123Lorientfr FRACoupe de France0.90Matches
2020-202123Lorientfr FRA1. Ligue 110.712621159.714592367711467.5284266.721118.200.50.2-0.5492010Matches
2021-202224Vitesse3. Conf Lg3.90Matches
2021-202224Lorientfr FRACoupe de France0.70Matches
2021-202224Vitessenl NED1. Eredivisie8.40Matches
2021-202224Lorientfr FRA1. Ligue 15.86810962.4699120517667.181361.5010.000.40.3-0.443003Matches
2022-202325Lorientfr FRACoupe de France0.20Matches
2022-202325Lorientfr FRA1. Ligue 10.31250.01001250.0000000.00.00.000000Matches
2022-202325Valenciennesfr FRA2. Ligue 212.50Matches
2023-202426Lorientfr FRA1. Ligue 10.371353.88566875.01250.0020.000.00.00.000000Matches
2023-202426Luzernch SUI1. Super Lg10.62Matches
2024-202527Luzernch SUI1. Super Lg6.11Matches
9 Seasons7 Clubs9 Leagues114.620233560.3225336213520067.5375764.921414.370.90.4+6.18122013
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
Lorient (4 Seasons)2 Leagues18.920233560.3225336213520067.5375764.921414.300.90.4-0.98122013
SCR Altach (2 Seasons)1 League23.00
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)3 Leagues27.24
Vitesse (1 Season)2 Leagues12.30
Stuttgart II (1 Season)1 League3.90
Valenciennes (1 Season)1 League12.50
Ligue 1 (4 Seasons)17.120233560.3225336213520067.5375764.921414.300.90.4-0.98122013
Coupe de France (4 Seasons)2.80
Bundesliga (2 Seasons)23.00
Ligue 2 (2 Seasons)37.94
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.40
Conf Lg (1 Season)3.90
Coupe de la Ligue (1 Season)0.90
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Stuttgart II1 League3.90
2017-201820SCR Altach1 League15.60
2018-201921SCR Altach1 League7.50
2019-202022Clermont Foot3 Leagues27.24
2020-202123Lorient2 Leagues11.612621159.714592367711467.5284266.721118.200.50.2-0.5492010
2021-202224Vitesse2 Leagues12.30
2021-202224Lorient2 Leagues6.56810962.4699120517667.181361.5010.000.40.3-0.443003
2022-202325Valenciennes1 League12.50
2022-202325Lorient2 Leagues0.51250.01001250.0000000.00.00.000000
2023-202426Lorient1 League0.371353.88566875.01250.0020.000.00.00.000000
2023-202426Luzern1 League10.62
2024-202527Luzern1 League6.11
9 Seasons7 Clubs9 Leagues114.620233560.3225336213520067.5375764.921414.370.90.4+6.18122013
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
Lorient (4 Seasons)2 Leagues18.920233560.3225336213520067.5375764.921414.300.90.4-0.98122013
SCR Altach (2 Seasons)1 League23.00
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)3 Leagues27.24
Vitesse (1 Season)2 Leagues12.30
Stuttgart II (1 Season)1 League3.90
Valenciennes (1 Season)1 League12.50
Ligue 1 (4 Seasons)17.120233560.3225336213520067.5375764.921414.300.90.4-0.98122013
Coupe de France (4 Seasons)2.80
Bundesliga (2 Seasons)23.00
Ligue 2 (2 Seasons)37.94
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.40
Conf Lg (1 Season)3.90
Coupe de la Ligue (1 Season)0.90
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th3.90Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.60Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.50Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.44Matches
2020-202123Lorientfr FRA1. Ligue 116th10.712621159.714592367711467.5284266.721118.200.50.2-0.5492010Matches
2021-202224Vitessenl NED1. Eredivisie6th8.40Matches
2021-202224Lorientfr FRA1. Ligue 116th5.86810962.4699120517667.181361.5010.000.40.3-0.443003Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.50Matches
2022-202325Lorientfr FRA1. Ligue 110th0.31250.01001250.0000000.00.00.000000Matches
2023-202426Lorientfr FRA1. Ligue 117th0.371353.88566875.01250.0020.000.00.00.000000Matches
2023-202426Luzernch SUI1. Super Lg7th10.62Matches
2024-202527Luzernch SUI1. Super Lg3rd6.11Matches
9 Seasons7 Clubs6 Leagues106.920233560.3225336213520067.5375764.921414.370.90.4+6.18122013
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
Lorient (4 Seasons)1 League17.120233560.3225336213520067.5375764.921414.300.90.4-0.98122013
SCR Altach (2 Seasons)1 League23.00
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)1 League25.44
Stuttgart II (1 Season)1 League3.90
Vitesse (1 Season)1 League8.40
Valenciennes (1 Season)1 League12.50
Ligue 1 (4 Seasons)17.120233560.3225336213520067.5375764.921414.300.90.4-0.98122013
Bundesliga (2 Seasons)23.00
Ligue 2 (2 Seasons)37.94
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.40
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
2019-202022Clermont Footfr FRACoupe de France109th1.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.90Matches
2020-202123Lorientfr FRACoupe de France17th0.90Matches
2021-202224Lorientfr FRACoupe de FranceR640.70Matches
2022-202325Lorientfr FRACoupe de FranceR160.20Matches
4 Seasons2 Clubs2 Leagues3.70
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Lorient (3 Seasons)1 League1.80
Clermont Foot (1 Season)2 Leagues1.90
Coupe de France (4 Seasons)2.80
Coupe de la Ligue (1 Season)0.90
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2021-202224Vitesse3. Conf LgR163.90Matches
1 Season1 Club1 League3.90
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202023at AustriaFriendlies (M)1.50Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.91Matches
202225at AustriaWCQ0.80Matches
2 Seasons1 Club3 Leagues3.21
UEFA Nations League (1 Season)0.91
WCQ (1 Season)0.80
Friendlies (M) (1 Season)1.50

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga15.67Matches
2018-201921SCR Altachat AUT1. Bundesliga7.59Matches
2019-202022Clermont Footfr FRACoupe de France1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.90Matches
2019-202022Clermont Footfr FRA2. Ligue 225.416Matches
2020-202123Lorientfr FRACoupe de France0.91Matches
2020-202123Lorientfr FRA1. Ligue 110.721119119001500000126114Matches
2021-202224Vitesse3. Conf Lg3.9Matches
2021-202224Lorientfr FRACoupe de France0.71Matches
2021-202224Vitessenl NED1. Eredivisie8.42Matches
2021-202224Lorientfr FRA1. Ligue 15.810999101003100006803Matches
2022-202325Lorientfr FRACoupe de France0.20Matches
2022-202325Lorientfr FRA1. Ligue 10.3220000000000101Matches
2022-202325Valenciennesfr FRA2. Ligue 212.511Matches
2023-202426Lorientfr FRA1. Ligue 10.313103100100000700Matches
2023-202426Luzernch SUI1. Super Lg10.62Matches
2024-202527Luzernch SUI1. Super Lg6.11Matches
9 Seasons7 Clubs9 Leagues114.6335302322015910000202118
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)2 Leagues18.9335302322011110000202118
SCR Altach (2 Seasons)1 League23.016
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)3 Leagues27.216
Vitesse (1 Season)2 Leagues12.32
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.511
Ligue 1 (4 Seasons)17.133530232201910000202118
Coupe de France (4 Seasons)2.82
Bundesliga (2 Seasons)23.016
Ligue 2 (2 Seasons)37.927
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.42
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.90
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Stuttgart II1 League3.9
2017-201820SCR Altach1 League15.67
2018-201921SCR Altach1 League7.59
2019-202022Clermont Foot3 Leagues27.216
2020-202123Lorient2 Leagues11.621119119001600000126114
2021-202224Vitesse2 Leagues12.32
2021-202224Lorient2 Leagues6.510999101004100006803
2022-202325Valenciennes1 League12.511
2022-202325Lorient2 Leagues0.5220000000000101
2023-202426Lorient1 League0.313103100100000700
2023-202426Luzern1 League10.62
2024-202527Luzern1 League6.11
9 Seasons7 Clubs9 Leagues114.6335302322015910000202118
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)2 Leagues18.9335302322011110000202118
SCR Altach (2 Seasons)1 League23.016
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)3 Leagues27.216
Vitesse (1 Season)2 Leagues12.32
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.511
Ligue 1 (4 Seasons)17.133530232201910000202118
Coupe de France (4 Seasons)2.82
Bundesliga (2 Seasons)23.016
Ligue 2 (2 Seasons)37.927
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.42
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.90
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-201618Stuttgart IIde GER3. 3. Liga20th3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.67Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.59Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.416Matches
2020-202123Lorientfr FRA1. Ligue 116th10.721119119001500000126114Matches
2021-202224Vitessenl NED1. Eredivisie6th8.42Matches
2021-202224Lorientfr FRA1. Ligue 116th5.810999101003100006803Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.511Matches
2022-202325Lorientfr FRA1. Ligue 110th0.3220000000000101Matches
2023-202426Lorientfr FRA1. Ligue 117th0.313103100100000700Matches
2023-202426Luzernch SUI1. Super Lg7th10.62Matches
2024-202527Luzernch SUI1. Super Lg3rd6.11Matches
9 Seasons7 Clubs6 Leagues106.9335302322015710000202118
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (4 Seasons)1 League17.133530232201910000202118
SCR Altach (2 Seasons)1 League23.016
Luzern (2 Seasons)1 League16.73
Clermont Foot (1 Season)1 League25.416
Stuttgart II (1 Season)1 League3.9
Vitesse (1 Season)1 League8.42
Valenciennes (1 Season)1 League12.511
Ligue 1 (4 Seasons)17.133530232201910000202118
Bundesliga (2 Seasons)23.016
Ligue 2 (2 Seasons)37.927
Super Lg (2 Seasons)16.73
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.42
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
2019-202022Clermont Footfr FRACoupe de France109th1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.90Matches
2020-202123Lorientfr FRACoupe de France17th0.91Matches
2021-202224Lorientfr FRACoupe de FranceR640.71Matches
2022-202325Lorientfr FRACoupe de FranceR160.20Matches
4 Seasons2 Clubs2 Leagues3.72
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Lorient (3 Seasons)1 League1.82
Clermont Foot (1 Season)2 Leagues1.90
Coupe de France (4 Seasons)2.82
Coupe de la Ligue (1 Season)0.90
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
2021-202224Vitesse3. Conf LgR163.9Matches
1 Season1 Club1 League3.9
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
202023at AustriaFriendlies (M)1.5Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.90Matches
202225at AustriaWCQ0.80Matches
2 Seasons1 Club3 Leagues3.20
UEFA Nations League (1 Season)0.90
WCQ (1 Season)0.80
Friendlies (M) (1 Season)1.5

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga15.6Matches
2018-201921SCR Altachat AUT1. Bundesliga7.5Matches
2019-202022Clermont Footfr FRACoupe de France1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.9Matches
2019-202022Clermont Footfr FRA2. Ligue 225.4Matches
2020-202123Lorientfr FRACoupe de France0.9Matches
2020-202123Lorientfr FRA1. Ligue 110.7141.3160044040.37000130Matches
2021-202224Vitesse3. Conf Lg3.9Matches
2021-202224Lorientfr FRACoupe de France0.7Matches
2021-202224Vitessenl NED1. Eredivisie8.4Matches
2021-202224Lorientfr FRA1. Ligue 15.871.2250110000.00000000Matches
2022-202325Lorientfr FRACoupe de France0.2Matches
2022-202325Lorientfr FRA1. Ligue 10.300.0000000000.00000000Matches
2022-202325Valenciennesfr FRA2. Ligue 212.5Matches
2023-202426Lorientfr FRA1. Ligue 10.312.9010000000.00000000Matches
2023-202426Luzernch SUI1. Super Lg10.6Matches
2024-202527Luzernch SUI1. Super Lg6.1Matches
9 Seasons7 Clubs9 Leagues114.6221.29120154040.23000130
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)2 Leagues18.9221.29120154040.23000130
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)3 Leagues27.2
Vitesse (1 Season)2 Leagues12.3
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.1221.29120154040.23000130
Coupe de France (4 Seasons)2.8
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.9
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Stuttgart II1 League3.9
2017-201820SCR Altach1 League15.6
2018-201921SCR Altach1 League7.5
2019-202022Clermont Foot3 Leagues27.2
2020-202123Lorient2 Leagues11.6141.3160044040.37000130
2021-202224Vitesse2 Leagues12.3
2021-202224Lorient2 Leagues6.571.2250110000.00000000
2022-202325Valenciennes1 League12.5
2022-202325Lorient2 Leagues0.500.0000000000.00000000
2023-202426Lorient1 League0.312.9010000000.00000000
2023-202426Luzern1 League10.6
2024-202527Luzern1 League6.1
9 Seasons7 Clubs9 Leagues114.6221.29120154040.23000130
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)2 Leagues18.9221.29120154040.23000130
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)3 Leagues27.2
Vitesse (1 Season)2 Leagues12.3
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.1221.29120154040.23000130
Coupe de France (4 Seasons)2.8
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.9
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-201618Stuttgart IIde GER3. 3. Liga20th3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.6Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.5Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.4Matches
2020-202123Lorientfr FRA1. Ligue 116th10.7141.3160044040.37000130Matches
2021-202224Vitessenl NED1. Eredivisie6th8.4Matches
2021-202224Lorientfr FRA1. Ligue 116th5.871.2250110000.00000000Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.5Matches
2022-202325Lorientfr FRA1. Ligue 110th0.300.0000000000.00000000Matches
2023-202426Lorientfr FRA1. Ligue 117th0.312.9010000000.00000000Matches
2023-202426Luzernch SUI1. Super Lg7th10.6Matches
2024-202527Luzernch SUI1. Super Lg3rd6.1Matches
9 Seasons7 Clubs6 Leagues106.9221.29120154040.23000130
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (4 Seasons)1 League17.1221.29120154040.23000130
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)1 League25.4
Stuttgart II (1 Season)1 League3.9
Vitesse (1 Season)1 League8.4
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.1221.29120154040.23000130
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
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
2019-202022Clermont Footfr FRACoupe de France109th1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.9Matches
2020-202123Lorientfr FRACoupe de France17th0.9Matches
2021-202224Lorientfr FRACoupe de FranceR640.7Matches
2022-202325Lorientfr FRACoupe de FranceR160.2Matches
4 Seasons2 Clubs2 Leagues3.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Lorient (3 Seasons)1 League1.8
Clermont Foot (1 Season)2 Leagues1.9
Coupe de France (4 Seasons)2.8
Coupe de la Ligue (1 Season)0.9
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
2021-202224Vitesse3. Conf LgR163.9Matches
1 Season1 Club1 League3.9
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
202023at AustriaFriendlies (M)1.5Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.9Matches
202225at AustriaWCQ0.8Matches
2 Seasons1 Club3 Leagues3.2
UEFA Nations League (1 Season)0.9
WCQ (1 Season)0.8
Friendlies (M) (1 Season)1.5

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga15.6911Matches
2018-201921SCR Altachat AUT1. Bundesliga7.513Matches
2019-202022Clermont Footfr FRACoupe de France1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.900Matches
2019-202022Clermont Footfr FRA2. Ligue 225.489Matches
2020-202123Lorientfr FRACoupe de France0.910Matches
2020-202123Lorientfr FRA1. Ligue 110.7642221714.3660651170Matches
2021-202224Vitesse3. Conf Lg3.9Matches
2021-202224Lorientfr FRACoupe de France0.700Matches
2021-202224Vitessenl NED1. Eredivisie8.444Matches
2021-202224Lorientfr FRA1. Ligue 15.8210202633.343120270Matches
2022-202325Lorientfr FRACoupe de France0.200Matches
2022-202325Lorientfr FRA1. Ligue 10.300000010.013030000Matches
2022-202325Valenciennesfr FRA2. Ligue 212.514Matches
2023-202426Lorientfr FRA1. Ligue 10.3000000000000000Matches
2023-202426Luzernch SUI1. Super Lg10.623Matches
2024-202527Luzernch SUI1. Super Lg6.142Matches
9 Seasons7 Clubs9 Leagues114.683524231421.411121114113140
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Lorient (4 Seasons)2 Leagues18.98624231421.41112111513140
SCR Altach (2 Seasons)1 League23.010140
Luzern (2 Seasons)1 League16.7650
Clermont Foot (1 Season)3 Leagues27.2890
Vitesse (1 Season)2 Leagues12.3440
Stuttgart II (1 Season)1 League3.90
Valenciennes (1 Season)1 League12.5140
Ligue 1 (4 Seasons)17.18524231421.41112111513140
Coupe de France (4 Seasons)2.8100
Bundesliga (2 Seasons)23.010140
Ligue 2 (2 Seasons)37.99130
Super Lg (2 Seasons)16.7650
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.4440
Conf Lg (1 Season)3.90
Coupe de la Ligue (1 Season)0.9000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Stuttgart II1 League3.90
2017-201820SCR Altach1 League15.69110
2018-201921SCR Altach1 League7.5130
2019-202022Clermont Foot3 Leagues27.2890
2020-202123Lorient2 Leagues11.6652221714.3660651170
2021-202224Vitesse2 Leagues12.3440
2021-202224Lorient2 Leagues6.5210202633.343120270
2022-202325Valenciennes1 League12.5140
2022-202325Lorient2 Leagues0.500000010.013030000
2023-202426Lorient1 League0.3000000000000000
2023-202426Luzern1 League10.6230
2024-202527Luzern1 League6.1420
9 Seasons7 Clubs9 Leagues114.683524231421.411121114113140
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Lorient (4 Seasons)2 Leagues18.98624231421.41112111513140
SCR Altach (2 Seasons)1 League23.010140
Luzern (2 Seasons)1 League16.7650
Clermont Foot (1 Season)3 Leagues27.2890
Vitesse (1 Season)2 Leagues12.3440
Stuttgart II (1 Season)1 League3.90
Valenciennes (1 Season)1 League12.5140
Ligue 1 (4 Seasons)17.18524231421.41112111513140
Coupe de France (4 Seasons)2.8100
Bundesliga (2 Seasons)23.010140
Ligue 2 (2 Seasons)37.99130
Super Lg (2 Seasons)16.7650
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.4440
Conf Lg (1 Season)3.90
Coupe de la Ligue (1 Season)0.9000
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-201618Stuttgart IIde GER3. 3. Liga20th3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.6911Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.513Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.489Matches
2020-202123Lorientfr FRA1. Ligue 116th10.7642221714.3660651170Matches
2021-202224Vitessenl NED1. Eredivisie6th8.444Matches
2021-202224Lorientfr FRA1. Ligue 116th5.8210202633.343120270Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.514Matches
2022-202325Lorientfr FRA1. Ligue 110th0.300000010.013030000Matches
2023-202426Lorientfr FRA1. Ligue 117th0.3000000000000000Matches
2023-202426Luzernch SUI1. Super Lg7th10.623Matches
2024-202527Luzernch SUI1. Super Lg3rd6.142Matches
9 Seasons7 Clubs6 Leagues106.983424231421.411121114113140
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
Lorient (4 Seasons)1 League17.18524231421.41112111513140
SCR Altach (2 Seasons)1 League23.010140
Luzern (2 Seasons)1 League16.7650
Clermont Foot (1 Season)1 League25.4890
Stuttgart II (1 Season)1 League3.90
Vitesse (1 Season)1 League8.4440
Valenciennes (1 Season)1 League12.5140
Ligue 1 (4 Seasons)17.18524231421.41112111513140
Bundesliga (2 Seasons)23.010140
Ligue 2 (2 Seasons)37.99130
Super Lg (2 Seasons)16.7650
3. Liga (1 Season)3.90
Eredivisie (1 Season)8.4440
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
2019-202022Clermont Footfr FRACoupe de France109th1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.900Matches
2020-202123Lorientfr FRACoupe de France17th0.910Matches
2021-202224Lorientfr FRACoupe de FranceR640.700Matches
2022-202325Lorientfr FRACoupe de FranceR160.200Matches
4 Seasons2 Clubs2 Leagues3.7100
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
Lorient (3 Seasons)1 League1.8100
Clermont Foot (1 Season)2 Leagues1.9000
Coupe de France (4 Seasons)2.8100
Coupe de la Ligue (1 Season)0.9000
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
2021-202224Vitesse3. Conf LgR163.9Matches
1 Season1 Club1 League3.90
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
202023at AustriaFriendlies (M)1.5Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.910Matches
202225at AustriaWCQ0.800Matches
2 Seasons1 Club3 Leagues3.2100
UEFA Nations League (1 Season)0.9100
WCQ (1 Season)0.8000
Friendlies (M) (1 Season)1.50

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga15.6Matches
2018-201921SCR Altachat AUT1. Bundesliga7.5Matches
2019-202022Clermont Footfr FRACoupe de France1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.9Matches
2019-202022Clermont Footfr FRA2. Ligue 225.4Matches
2020-202123Lorientfr FRACoupe de France0.9Matches
2020-202123Lorientfr FRA1. Ligue 110.73208281431554031711218.2981.81807503561386251021453Matches
2021-202224Vitesse3. Conf Lg3.9Matches
2021-202224Lorientfr FRACoupe de France0.7Matches
2021-202224Vitessenl NED1. Eredivisie8.4Matches
2021-202224Lorientfr FRA1. Ligue 15.816010227464151605120.0480.07828712132112410926Matches
2022-202325Lorientfr FRACoupe de France0.2Matches
2022-202325Lorientfr FRA1. Ligue 10.3110137011000631171100062Matches
2022-202325Valenciennesfr FRA2. Ligue 212.5Matches
2023-202426Lorientfr FRA1. Ligue 10.3160196116000522100001084Matches
2023-202426Luzernch SUI1. Super Lg10.6Matches
2024-202527Luzernch SUI1. Super Lg6.1Matches
9 Seasons7 Clubs9 Leagues114.650718522292325650416318.81381.3269109050417117381433785
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
Lorient (4 Seasons)2 Leagues18.950718522292325650416318.81381.3269109050417117381433785
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)3 Leagues27.2
Vitesse (1 Season)2 Leagues12.3
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.150718522292325650416318.81381.3269109050417117381433785
Coupe de France (4 Seasons)2.8
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.9
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Stuttgart II1 League3.9
2017-201820SCR Altach1 League15.6
2018-201921SCR Altach1 League7.5
2019-202022Clermont Foot3 Leagues27.2
2020-202123Lorient2 Leagues11.63208281431554031711218.2981.81807503561386251021453
2021-202224Vitesse2 Leagues12.3
2021-202224Lorient2 Leagues6.516010227464151605120.0480.07828712132112410926
2022-202325Valenciennes1 League12.5
2022-202325Lorient2 Leagues0.5110137011000631171100062
2023-202426Lorient1 League0.3160196116000522100001084
2023-202426Luzern1 League10.6
2024-202527Luzern1 League6.1
9 Seasons7 Clubs9 Leagues114.650718522292325650416318.81381.3269109050417117381433785
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
Lorient (4 Seasons)2 Leagues18.950718522292325650416318.81381.3269109050417117381433785
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)3 Leagues27.2
Vitesse (1 Season)2 Leagues12.3
Stuttgart II (1 Season)1 League3.9
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.150718522292325650416318.81381.3269109050417117381433785
Coupe de France (4 Seasons)2.8
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
Conf Lg (1 Season)3.9
Coupe de la Ligue (1 Season)0.9
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th3.9Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.6Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.5Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.4Matches
2020-202123Lorientfr FRA1. Ligue 116th10.73208281431554031711218.2981.81807503561386251021453Matches
2021-202224Vitessenl NED1. Eredivisie6th8.4Matches
2021-202224Lorientfr FRA1. Ligue 116th5.816010227464151605120.0480.07828712132112410926Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.5Matches
2022-202325Lorientfr FRA1. Ligue 110th0.3110137011000631171100062Matches
2023-202426Lorientfr FRA1. Ligue 117th0.3160196116000522100001084Matches
2023-202426Luzernch SUI1. Super Lg7th10.6Matches
2024-202527Luzernch SUI1. Super Lg3rd6.1Matches
9 Seasons7 Clubs6 Leagues106.950718522292325650416318.81381.3269109050417117381433785
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
Lorient (4 Seasons)1 League17.150718522292325650416318.81381.3269109050417117381433785
SCR Altach (2 Seasons)1 League23.0
Luzern (2 Seasons)1 League16.7
Clermont Foot (1 Season)1 League25.4
Stuttgart II (1 Season)1 League3.9
Vitesse (1 Season)1 League8.4
Valenciennes (1 Season)1 League12.5
Ligue 1 (4 Seasons)17.150718522292325650416318.81381.3269109050417117381433785
Bundesliga (2 Seasons)23.0
Ligue 2 (2 Seasons)37.9
Super Lg (2 Seasons)16.7
3. Liga (1 Season)3.9
Eredivisie (1 Season)8.4
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
2019-202022Clermont Footfr FRACoupe de France109th1.0Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.9Matches
2020-202123Lorientfr FRACoupe de France17th0.9Matches
2021-202224Lorientfr FRACoupe de FranceR640.7Matches
2022-202325Lorientfr FRACoupe de FranceR160.2Matches
4 Seasons2 Clubs2 Leagues3.7
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Lorient (3 Seasons)1 League1.8
Clermont Foot (1 Season)2 Leagues1.9
Coupe de France (4 Seasons)2.8
Coupe de la Ligue (1 Season)0.9
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2021-202224Vitesse3. Conf LgR163.9Matches
1 Season1 Club1 League3.9
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202023at AustriaFriendlies (M)1.5Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.9Matches
202225at AustriaWCQ0.8Matches
2 Seasons1 Club3 Leagues3.2
UEFA Nations League (1 Season)0.9
WCQ (1 Season)0.8
Friendlies (M) (1 Season)1.5

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201618Stuttgart IIde GER3. 3. Liga153482310.23.92213100.7368-2-0.52+0.16Matches
2017-201820SCR Altachat AUT1. Bundesliga261,4035443.315.61471290.921322-9-0.58-0.23Matches
2018-201921SCR Altachat AUT1. Bundesliga166714223.37.55792112540.811013-3-0.40-0.69Matches
2019-202022Clermont Footfr FRACoupe de France19090100.01.01901000.0001-1-1.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue2794032.90.90024001.500000.000.00Matches
2019-202022Clermont Footfr FRA2. Ligue 2262,2838890.625.425892215001.883422+12+0.47+1.23Matches
2020-202123Lorientfr FRACoupe de France2844246.70.9163012101.5001-1-1.07-2.01Matches
2020-202123Lorientfr FRA1. Ligue 1339612928.110.79641241650.941321-8-0.75-0.3815.416.4-1.0-0.10+0.01Matches
2021-202224Vitesse3. Conf Lg43548939.33.94892001.004400.00-0.49Matches
2021-202224Lorientfr FRACoupe de France1646471.10.71640000.0001-1-1.41-1.41Matches
2021-202224Vitessenl NED1. Eredivisie147545424.68.4973251901.13618-12-1.43-1.55Matches
2021-202224Lorientfr FRA1. Ligue 1165183215.15.84690122010.81510-5-0.87-0.164.99.6-4.7-0.83-0.69Matches
2022-202325Lorientfr FRACoupe de France117175.20.20011713.0010+1+5.29+3.86Matches
2022-202325Lorientfr FRA1. Ligue 1225130.70.300213101.000000.00+0.030.30.3-0.1-0.28+0.08Matches
2022-202325Valenciennesfr FRA2. Ligue 2141,1278133.012.514818001.071719-2-0.16+0.04Matches
2023-202426Lorientfr FRA1. Ligue 1131311.00.30013110.0002-2-5.81-5.180.41.1-0.8-2.23-1.74Matches
2023-202426Luzernch SUI1. Super Lg149526827.810.61178433201.071216-4-0.38-0.31Matches
2024-202527Luzernch SUI1. Super Lg135524230.76.1471193011.62179+8+1.30+1.52Matches
9 Seasons7 Clubs9 Leagues20110,3135126.5114.610479529722421.11138167-29-0.25-0.0120.927.5-6.6-0.39-0.10
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
Lorient (4 Seasons)2 Leagues561,7003012.218.9156514118180.931935-16-0.85-0.4920.927.5-6.6-0.39-0.10
SCR Altach (2 Seasons)1 League422,0744933.923.0197992325130.882335-12-0.52-0.52
Luzern (2 Seasons)1 League271,5045628.816.715765123011.332925+4+0.24+0.36
Clermont Foot (1 Season)3 Leagues292,4528586.027.226892334301.793423+11+0.40+0.86
Vitesse (1 Season)2 Leagues181,1086228.012.31378451901.101022-12-0.97-1.16
Stuttgart II (1 Season)1 League153482310.23.92213100.7368-2-0.52+0.16
Valenciennes (1 Season)1 League141,1278133.012.514818001.071719-2-0.16+0.04
Ligue 1 (4 Seasons)521,5353011.517.1136613917170.881833-15-0.88-0.4620.927.5-6.6-0.39-0.10
Coupe de France (4 Seasons)52555137.02.8372121911.2013-2-0.71-1.95
Bundesliga (2 Seasons)422,0744933.923.0197992325130.882335-12-0.52-0.52
Ligue 2 (2 Seasons)403,4108557.437.939863015001.605141+10+0.26+0.51
Super Lg (2 Seasons)271,5045628.816.715765123011.332925+4+0.24+0.36
3. Liga (1 Season)153482310.23.92213100.7368-2-0.52+0.16
Eredivisie (1 Season)147545424.68.4973251901.13618-12-1.43-1.55
Conf Lg (1 Season)43548939.33.94892001.004400.00-0.49
Coupe de la Ligue (1 Season)2794032.90.90024001.500000.000.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201618Stuttgart II1 League153482310.23.92213100.7368-2-0.52+0.16
2017-201820SCR Altach1 League261,4035443.315.61471290.921322-9-0.58-0.23
2018-201921SCR Altach1 League166714223.37.55792112540.811013-3-0.40-0.69
2019-202022Clermont Foot3 Leagues292,4528586.027.226892334301.793423+11+0.40+0.86
2020-202123Lorient2 Leagues351,0453029.011.610641251650.971322-9-0.78-0.4615.416.4-1.0-0.10+0.01
2021-202224Vitesse2 Leagues181,1086228.012.31378451901.101022-12-0.97-1.16
2021-202224Lorient2 Leagues175823416.66.55680122010.76511-6-0.93-0.224.99.6-4.7-0.83-0.69
2022-202325Valenciennes1 League141,1278133.012.514818001.071719-2-0.16+0.04
2022-202325Lorient2 Leagues342141.10.500314111.6710+1+2.14+2.050.30.3-0.1-0.28+0.08
2023-202426Lorient1 League131311.00.30013110.0002-2-5.81-5.180.41.1-0.8-2.23-1.74
2023-202426Luzern1 League149526827.810.61178433201.071216-4-0.38-0.31
2024-202527Luzern1 League135524230.76.1471193011.62179+8+1.30+1.52
9 Seasons7 Clubs9 Leagues20110,3135126.5114.610479529722421.11138167-29-0.25-0.0120.927.5-6.6-0.39-0.10
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
Lorient (4 Seasons)2 Leagues561,7003012.218.9156514118180.931935-16-0.85-0.4920.927.5-6.6-0.39-0.10
SCR Altach (2 Seasons)1 League422,0744933.923.0197992325130.882335-12-0.52-0.52
Luzern (2 Seasons)1 League271,5045628.816.715765123011.332925+4+0.24+0.36
Clermont Foot (1 Season)3 Leagues292,4528586.027.226892334301.793423+11+0.40+0.86
Vitesse (1 Season)2 Leagues181,1086228.012.31378451901.101022-12-0.97-1.16
Stuttgart II (1 Season)1 League153482310.23.92213100.7368-2-0.52+0.16
Valenciennes (1 Season)1 League141,1278133.012.514818001.071719-2-0.16+0.04
Ligue 1 (4 Seasons)521,5353011.517.1136613917170.881833-15-0.88-0.4620.927.5-6.6-0.39-0.10
Coupe de France (4 Seasons)52555137.02.8372121911.2013-2-0.71-1.95
Bundesliga (2 Seasons)422,0744933.923.0197992325130.882335-12-0.52-0.52
Ligue 2 (2 Seasons)403,4108557.437.939863015001.605141+10+0.26+0.51
Super Lg (2 Seasons)271,5045628.816.715765123011.332925+4+0.24+0.36
3. Liga (1 Season)153482310.23.92213100.7368-2-0.52+0.16
Eredivisie (1 Season)147545424.68.4973251901.13618-12-1.43-1.55
Conf Lg (1 Season)43548939.33.94892001.004400.00-0.49
Coupe de la Ligue (1 Season)2794032.90.90024001.500000.000.00
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th153482310.23.92213100.7368-2-0.52+0.16Matches
2017-201820SCR Altachat AUT1. Bundesliga8th261,4035443.315.61471290.921322-9-0.58-0.23Matches
2018-201921SCR Altachat AUT1. Bundesliga9th166714223.37.55792112540.811013-3-0.40-0.69Matches
2019-202022Clermont Footfr FRA2. Ligue 25th262,2838890.625.425892215001.883422+12+0.47+1.23Matches
2020-202123Lorientfr FRA1. Ligue 116th339612928.110.79641241650.941321-8-0.75-0.3815.416.4-1.0-0.10+0.01Matches
2021-202224Vitessenl NED1. Eredivisie6th147545424.68.4973251901.13618-12-1.43-1.55Matches
2021-202224Lorientfr FRA1. Ligue 116th165183215.15.84690122010.81510-5-0.87-0.164.99.6-4.7-0.83-0.69Matches
2022-202325Valenciennesfr FRA2. Ligue 216th141,1278133.012.514818001.071719-2-0.16+0.04Matches
2022-202325Lorientfr FRA1. Ligue 110th225130.70.300213101.000000.00+0.030.30.3-0.1-0.28+0.08Matches
2023-202426Lorientfr FRA1. Ligue 117th131311.00.30013110.0002-2-5.81-5.180.41.1-0.8-2.23-1.74Matches
2023-202426Luzernch SUI1. Super Lg7th149526827.810.61178433201.071216-4-0.38-0.31Matches
2024-202527Luzernch SUI1. Super Lg3rd135524230.76.1471193011.62179+8+1.30+1.52Matches
9 Seasons7 Clubs6 Leagues1909,6255126.0106.99779499322411.10133160-27-0.25+0.0320.927.5-6.6-0.39-0.10
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
Lorient (4 Seasons)1 League521,5353011.517.1136613917170.881833-15-0.88-0.4620.927.5-6.6-0.39-0.10
SCR Altach (2 Seasons)1 League422,0744933.923.0197992325130.882335-12-0.52-0.52
Luzern (2 Seasons)1 League271,5045628.816.715765123011.332925+4+0.24+0.36
Clermont Foot (1 Season)1 League262,2838890.625.425892215001.883422+12+0.47+1.23
Stuttgart II (1 Season)1 League153482310.23.92213100.7368-2-0.52+0.16
Vitesse (1 Season)1 League147545424.68.4973251901.13618-12-1.43-1.55
Valenciennes (1 Season)1 League141,1278133.012.514818001.071719-2-0.16+0.04
Ligue 1 (4 Seasons)521,5353011.517.1136613917170.881833-15-0.88-0.4620.927.5-6.6-0.39-0.10
Bundesliga (2 Seasons)422,0744933.923.0197992325130.882335-12-0.52-0.52
Ligue 2 (2 Seasons)403,4108557.437.939863015001.605141+10+0.26+0.51
Super Lg (2 Seasons)271,5045628.816.715765123011.332925+4+0.24+0.36
3. Liga (1 Season)153482310.23.92213100.7368-2-0.52+0.16
Eredivisie (1 Season)147545424.68.4973251901.13618-12-1.43-1.55
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
2019-202022Clermont Footfr FRACoupe de France109th19090100.01.01901000.0001-1-1.00Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th2794032.90.90024001.500000.000.00Matches
2020-202123Lorientfr FRACoupe de France17th2844246.70.9163012101.5001-1-1.07-2.01Matches
2021-202224Lorientfr FRACoupe de FranceR641646471.10.71640000.0001-1-1.41-1.41Matches
2022-202325Lorientfr FRACoupe de FranceR16117175.20.20011713.0010+1+5.29+3.86Matches
4 Seasons2 Clubs2 Leagues73344835.93.7372142911.2913-2-0.54-1.44
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Lorient (3 Seasons)1 League41654127.51.8264021911.5012-1-0.55-1.79
Clermont Foot (1 Season)2 Leagues31695651.21.9190124001.0001-1-0.53-0.53
Coupe de France (4 Seasons)52555137.02.8372121911.2013-2-0.71-1.95
Coupe de la Ligue (1 Season)2794032.90.90024001.500000.000.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
2021-202224Vitesse3. Conf LgR1643548939.33.94892001.004400.00-0.49Matches
1 Season1 Club1 League43548939.33.94892001.004400.00-0.49
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
202023at AustriaFriendlies (M)21356875.01.5190114503.0051+4+2.67+2.67Matches
2020-202123at AustriaUEFA Nations LeagueLgB5811615.00.90051612.0040+4+4.44+4.64Matches
202225at AustriaWCQ276387.70.816701910.5010+1+1.18+1.18Matches
2 Seasons1 Club3 Leagues92923217.13.2279171921.89101+9+2.77+2.84
UEFA Nations League (1 Season)5811615.00.90051612.0040+4+4.44+4.64
WCQ (1 Season)276387.70.816701910.5010+1+1.18+1.18
Friendlies (M) (1 Season)21356875.01.5190114503.0051+4+2.67+2.67

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Stuttgart IIde GER3. 3. Liga3.900Matches
2017-201820SCR Altachat AUT1. Bundesliga15.62003032127119000Matches
2018-201921SCR Altachat AUT1. Bundesliga7.510010167931100Matches
2019-202022Clermont Footfr FRACoupe de France1.01000Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue0.90001000000Matches
2019-202022Clermont Footfr FRA2. Ligue 225.46005044916980Matches
2020-202123Lorientfr FRACoupe de France0.90001021010Matches
2020-202123Lorientfr FRA1. Ligue 110.72002318155420032284140.6Matches
2021-202224Vitesse3. Conf Lg3.91000Matches
2021-202224Lorientfr FRACoupe de France0.70000001000Matches
2021-202224Vitessenl NED1. Eredivisie8.40105672440Matches
2021-202224Lorientfr FRA1. Ligue 15.800069230100014132039.4Matches
2022-202325Lorientfr FRACoupe de France0.20000000000Matches
2022-202325Lorientfr FRA1. Ligue 10.30003000000000020.0Matches
2022-202325Valenciennesfr FRA2. Ligue 212.51001714811410Matches
2023-202426Lorientfr FRA1. Ligue 10.300000010000002166.7Matches
2023-202426Luzernch SUI1. Super Lg10.62007982320Matches
2024-202527Luzernch SUI1. Super Lg6.11009851240Matches
9 Seasons7 Clubs9 Leagues114.617101621566159413530046436440.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)2 Leagues18.920033275115620046436440.2
SCR Altach (2 Seasons)1 League23.0300404819161410100
Luzern (2 Seasons)1 League16.73001617133560
Clermont Foot (1 Season)3 Leagues27.27005144916980
Vitesse (1 Season)2 Leagues12.31105672440
Stuttgart II (1 Season)1 League3.900
Valenciennes (1 Season)1 League12.51001714811410
Ligue 1 (4 Seasons)17.12003227395520046436440.2
Coupe de France (4 Seasons)2.81001022010
Bundesliga (2 Seasons)23.0300404819161410100
Ligue 2 (2 Seasons)37.9700675817271390
Super Lg (2 Seasons)16.73001617133560
3. Liga (1 Season)3.900
Eredivisie (1 Season)8.40105672440
Conf Lg (1 Season)3.91000
Coupe de la Ligue (1 Season)0.90001000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Stuttgart II1 League3.900
2017-201820SCR Altach1 League15.62003032127119000
2018-201921SCR Altach1 League7.510010167931100
2019-202022Clermont Foot3 Leagues27.27005144916980
2020-202123Lorient2 Leagues11.62002418365520032284140.6
2021-202224Vitesse2 Leagues12.31105672440
2021-202224Lorient2 Leagues6.500069240100014132039.4
2022-202325Valenciennes1 League12.51001714811410
2022-202325Lorient2 Leagues0.50003000000000020.0
2023-202426Lorient1 League0.300000010000002166.7
2023-202426Luzern1 League10.62007982320
2024-202527Luzern1 League6.11009851240
9 Seasons7 Clubs9 Leagues114.617101621566159413530046436440.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)2 Leagues18.920033275115620046436440.2
SCR Altach (2 Seasons)1 League23.0300404819161410100
Luzern (2 Seasons)1 League16.73001617133560
Clermont Foot (1 Season)3 Leagues27.27005144916980
Vitesse (1 Season)2 Leagues12.31105672440
Stuttgart II (1 Season)1 League3.900
Valenciennes (1 Season)1 League12.51001714811410
Ligue 1 (4 Seasons)17.12003227395520046436440.2
Coupe de France (4 Seasons)2.81001022010
Bundesliga (2 Seasons)23.0300404819161410100
Ligue 2 (2 Seasons)37.9700675817271390
Super Lg (2 Seasons)16.73001617133560
3. Liga (1 Season)3.900
Eredivisie (1 Season)8.40105672440
Conf Lg (1 Season)3.91000
Coupe de la Ligue (1 Season)0.90001000000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201618Stuttgart IIde GER3. 3. Liga20th3.900Matches
2017-201820SCR Altachat AUT1. Bundesliga8th15.62003032127119000Matches
2018-201921SCR Altachat AUT1. Bundesliga9th7.510010167931100Matches
2019-202022Clermont Footfr FRA2. Ligue 25th25.46005044916980Matches
2020-202123Lorientfr FRA1. Ligue 116th10.72002318155420032284140.6Matches
2021-202224Vitessenl NED1. Eredivisie6th8.40105672440Matches
2021-202224Lorientfr FRA1. Ligue 116th5.800069230100014132039.4Matches
2022-202325Valenciennesfr FRA2. Ligue 216th12.51001714811410Matches
2022-202325Lorientfr FRA1. Ligue 110th0.30003000000000020.0Matches
2023-202426Lorientfr FRA1. Ligue 117th0.300000010000002166.7Matches
2023-202426Luzernch SUI1. Super Lg7th10.62007982320Matches
2024-202527Luzernch SUI1. Super Lg3rd6.11009851240Matches
9 Seasons7 Clubs6 Leagues106.915101601565957413430046436440.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Lorient (4 Seasons)1 League17.12003227395520046436440.2
SCR Altach (2 Seasons)1 League23.0300404819161410100
Luzern (2 Seasons)1 League16.73001617133560
Clermont Foot (1 Season)1 League25.46005044916980
Stuttgart II (1 Season)1 League3.900
Vitesse (1 Season)1 League8.40105672440
Valenciennes (1 Season)1 League12.51001714811410
Ligue 1 (4 Seasons)17.12003227395520046436440.2
Bundesliga (2 Seasons)23.0300404819161410100
Ligue 2 (2 Seasons)37.9700675817271390
Super Lg (2 Seasons)16.73001617133560
3. Liga (1 Season)3.900
Eredivisie (1 Season)8.40105672440
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202022Clermont Footfr FRACoupe de France109th1.01000Matches
2019-202022Clermont Footfr FRA1. Coupe de la Ligue27th0.90001000000Matches
2020-202123Lorientfr FRACoupe de France17th0.90001021010Matches
2021-202224Lorientfr FRACoupe de FranceR640.70000001000Matches
2022-202325Lorientfr FRACoupe de FranceR160.20000000000Matches
4 Seasons2 Clubs2 Leagues3.71002022010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Lorient (3 Seasons)1 League1.80001022010
Clermont Foot (1 Season)2 Leagues1.91001000000
Coupe de France (4 Seasons)2.81001022010
Coupe de la Ligue (1 Season)0.90001000000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202224Vitesse3. Conf LgR163.91000Matches
1 Season1 Club1 League3.91000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202023at AustriaFriendlies (M)1.50000Matches
2020-202123at AustriaUEFA Nations LeagueLgB0.90004100010Matches
202225at AustriaWCQ0.80001000000Matches
2 Seasons1 Club3 Leagues3.20005100010
UEFA Nations League (1 Season)0.90004100010
WCQ (1 Season)0.80001000000
Friendlies (M) (1 Season)1.50000

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.