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
2014-201519Liersebe BEL1. Pro League23221,91821.3101100520.050.000.050.050.05Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2015-201620Montpellierfr FRA1. Ligue 122151,34815.0202200700.130.000.130.130.13Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue10160.2000000000.000.000.000.000.00Matches
2016-201721Rennesfr FRA1. Ligue 125221,83820.4000000420.000.000.000.000.00Matches
2017-201822Rennesfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue322642.9000000100.000.000.000.000.00Matches
2017-201822Rennesfr FRA1. Ligue 129262,34226.0011000601.31.32.13.445107770.000.040.040.000.040.050.080.130.050.13Matches
2018-201923Rennesfr FRACoupe de France443584.0101100200.250.000.250.250.25Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue11861.0000000100.000.000.000.000.00Matches
2018-201923Rennes2. Europa Lg976917.7101100101.21.21.22.43035420.130.000.130.130.130.160.150.310.160.31Matches
2018-201923Rennesfr FRA1. Ligue 125242,15223.9101100901.21.21.12.36192930.040.000.040.040.040.050.040.100.050.10Matches
2019-202024Gladbachde GER1. Bundesliga19161,44816.1538322814.42.82.45.23170680.310.190.500.190.370.270.150.420.170.32Matches
2019-202024Gladbachde GERDFB-Pokal11290.3000000000.000.000.000.000.00Matches
2019-202024Gladbach2. Europa Lg632923.2011000201.11.10.11.1313170.000.310.310.000.310.330.020.340.330.34Matches
2020-202125Gladbachde GER1. Bundesliga25201,81120.1404311702.31.61.22.72783640.200.000.200.150.150.120.060.170.080.14Matches
2020-202125Gladbach1. Champions Lg554475.0202111101.30.50.10.654120.400.000.400.200.200.260.020.280.110.12Matches
2020-202125Gladbachde GERDFB-Pokal332522.8101100200.360.000.360.360.36Matches
2021-202226Gladbachde GER1. Bundesliga23222,02022.4415222603.72.10.93.02672660.180.040.220.090.130.170.040.220.100.14Matches
2021-202226Gladbachde GERDFB-Pokal11901.0202111002.000.002.001.001.00Matches
2022-202327Gladbachde GER1. Bundesliga28282,48127.6617422715.33.72.36.040101980.220.040.250.150.180.190.080.280.130.22Matches
2022-202327Gladbachde GERDFB-Pokal21830.9101100001.080.001.081.081.08Matches
2023-202428Dortmundde GER1. Bundesliga17111,03311.5000000411.71.70.42.11775630.000.000.000.000.000.150.030.180.150.18Matches
2023-202428Dortmund1. Champions Lg543754.2000000000.10.10.10.2614180.000.000.000.000.000.020.040.060.020.06Matches
2023-202428Dortmundde GERDFB-Pokal311471.6000000100.000.000.000.000.00Matches
2024-202529Dortmundde GER1. Bundesliga944485.0112100500.40.40.91.21023250.200.200.400.200.400.070.180.250.070.25Matches
2024-202529Dortmund1. Champions Lg432683.0000000100.10.10.10.2223100.000.000.000.000.000.040.040.080.040.08Matches
2024-202529Dortmundde GERDFB-Pokal111201.3000000100.000.000.000.000.00Matches
11 Seasons5 Clubs8 Leagues29624922,537250.432840239981724.117.812.930.73037126530.130.030.160.090.120.140.070.210.100.18
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
Gladbach (4 Seasons)4 Leagues1131008,95399.525631169933218.011.77.018.71323433250.250.060.310.160.220.190.070.270.130.20
Rennes (3 Seasons)4 Leagues98877,83787.13143002423.83.84.48.21362342120.030.010.050.030.050.070.080.140.070.14
Dortmund (2 Seasons)3 Leagues39242,39126.61121001212.32.31.53.8351351160.040.040.080.040.080.100.060.160.100.16
Montpellier (1 Season)2 Leagues23161,43816.0202200700.130.000.130.130.13
Lierse (1 Season)1 League23221,91821.3101100520.050.000.050.050.05
Bundesliga (6 Seasons)1211019,241102.720626137737317.712.28.120.31514243840.190.060.250.130.190.170.080.250.120.20
DFB-Pokal (6 Seasons)1187218.0404311400.500.000.500.370.37
Ligue 1 (4 Seasons)101877,68085.33143002622.62.63.25.81061991700.040.010.050.040.050.050.060.120.050.12
Coupe de la Ligue (4 Seasons)644565.1000000200.000.000.000.000.00
Champions Lg (3 Seasons)14121,09012.1202111201.50.70.31.11341400.170.000.170.080.080.130.030.160.060.09
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
Coupe de France (2 Seasons)554485.0101100200.200.000.200.200.20
Pro League (1 Season)23221,91821.3101100520.050.000.050.050.05
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
2014-201519Lierse1 League23221,91821.3101100520.050.000.050.050.05
2015-201620Montpellier2 Leagues23161,43816.0202200700.130.000.130.130.13
2016-201721Rennes2 Leagues26221,85420.6000000420.000.000.000.000.00
2017-201822Rennes3 Leagues33292,69630.0011000701.31.32.13.445107770.000.030.030.000.030.050.080.130.050.13
2018-201923Rennes4 Leagues39363,28736.53033001302.52.52.24.7911271350.080.000.080.080.080.080.070.150.080.15
2019-202024Gladbach3 Leagues26201,76919.75493221015.43.82.56.33483850.250.200.460.150.360.280.130.410.200.33
2020-202125Gladbach3 Leagues33282,51027.97075221003.72.11.33.33287760.250.000.250.180.180.150.050.200.080.13
2021-202226Gladbach2 Leagues24232,11023.4617333603.72.10.93.02672660.260.040.300.130.170.170.040.220.100.14
2022-202327Gladbach2 Leagues30292,56428.5718522715.33.72.36.040101980.250.040.280.180.210.190.080.280.130.22
2023-202428Dortmund3 Leagues25161,55517.3000000511.81.80.52.32389810.000.000.000.000.000.120.030.150.120.15
2024-202529Dortmund3 Leagues1488369.3112100700.50.51.01.51246350.110.110.220.110.220.060.130.190.060.19
11 Seasons5 Clubs8 Leagues29624922,537250.432840239981724.117.812.930.73037126530.130.030.160.090.120.140.070.210.100.18
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
Gladbach (4 Seasons)4 Leagues1131008,95399.525631169933218.011.77.018.71323433250.250.060.310.160.220.190.070.270.130.20
Rennes (3 Seasons)4 Leagues98877,83787.13143002423.83.84.48.21362342120.030.010.050.030.050.070.080.140.070.14
Dortmund (2 Seasons)3 Leagues39242,39126.61121001212.32.31.53.8351351160.040.040.080.040.080.100.060.160.100.16
Montpellier (1 Season)2 Leagues23161,43816.0202200700.130.000.130.130.13
Lierse (1 Season)1 League23221,91821.3101100520.050.000.050.050.05
Bundesliga (6 Seasons)1211019,241102.720626137737317.712.28.120.31514243840.190.060.250.130.190.170.080.250.120.20
DFB-Pokal (6 Seasons)1187218.0404311400.500.000.500.370.37
Ligue 1 (4 Seasons)101877,68085.33143002622.62.63.25.81061991700.040.010.050.040.050.050.060.120.050.12
Coupe de la Ligue (4 Seasons)644565.1000000200.000.000.000.000.00
Champions Lg (3 Seasons)14121,09012.1202111201.50.70.31.11341400.170.000.170.080.080.130.030.160.060.09
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
Coupe de France (2 Seasons)554485.0101100200.200.000.200.200.20
Pro League (1 Season)23221,91821.3101100520.050.000.050.050.05
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
2014-201519Liersebe BEL1. Pro League15th23221,91821.3101100520.050.000.050.050.05Matches
2015-201620Montpellierfr FRA1. Ligue 112th22151,34815.0202200700.130.000.130.130.13Matches
2016-201721Rennesfr FRA1. Ligue 19th25221,83820.4000000420.000.000.000.000.00Matches
2017-201822Rennesfr FRA1. Ligue 15th29262,34226.0011000601.31.32.13.445107770.000.040.040.000.040.050.080.130.050.13Matches
2018-201923Rennesfr FRA1. Ligue 110th25242,15223.9101100901.21.21.12.36192930.040.000.040.040.040.050.040.100.050.10Matches
2019-202024Gladbachde GER1. Bundesliga4th19161,44816.1538322814.42.82.45.23170680.310.190.500.190.370.270.150.420.170.32Matches
2020-202125Gladbachde GER1. Bundesliga8th25201,81120.1404311702.31.61.22.72783640.200.000.200.150.150.120.060.170.080.14Matches
2021-202226Gladbachde GER1. Bundesliga10th23222,02022.4415222603.72.10.93.02672660.180.040.220.090.130.170.040.220.100.14Matches
2022-202327Gladbachde GER1. Bundesliga10th28282,48127.6617422715.33.72.36.040101980.220.040.250.150.180.190.080.280.130.22Matches
2023-202428Dortmundde GER1. Bundesliga5th17111,03311.5000000411.71.70.42.11775630.000.000.000.000.000.150.030.180.150.18Matches
2024-202529Dortmundde GER1. Bundesliga6th944485.0112100500.40.40.91.21023250.200.200.400.200.400.070.180.250.070.25Matches
11 Seasons5 Clubs3 Leagues24521018,839209.324731177768720.314.811.326.12576235540.110.030.150.080.110.130.070.210.100.17
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
Gladbach (4 Seasons)1 League95867,76086.219524127728215.710.16.817.01243262960.220.060.280.140.200.180.080.260.120.20
Rennes (3 Seasons)1 League79726,33270.41121001922.62.63.25.81061991700.010.010.030.010.030.050.060.120.050.12
Dortmund (2 Seasons)1 League26151,48116.5112100912.12.11.33.32798880.060.060.120.060.120.130.080.200.130.20
Lierse (1 Season)1 League23221,91821.3101100520.050.000.050.050.05
Montpellier (1 Season)1 League22151,34815.0202200700.130.000.130.130.13
Bundesliga (6 Seasons)1211019,241102.720626137737317.712.28.120.31514243840.190.060.250.130.190.170.080.250.120.20
Ligue 1 (4 Seasons)101877,68085.33143002622.62.63.25.81061991700.040.010.050.040.050.050.060.120.050.12
Pro League (1 Season)23221,91821.3101100520.050.000.050.050.05
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th11901.0000000000.000.000.000.000.00Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th10160.2000000000.000.000.000.000.00Matches
2017-201822Rennesfr FRACoupe de France33rd11901.0000000000.000.000.000.000.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd322642.9000000100.000.000.000.000.00Matches
2018-201923Rennesfr FRACoupe de France1st443584.0101100200.250.000.250.250.25Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th11861.0000000100.000.000.000.000.00Matches
2019-202024Gladbachde GERDFB-Pokal17th11290.3000000000.000.000.000.000.00Matches
2020-202125Gladbachde GERDFB-Pokal5th332522.8101100200.360.000.360.360.36Matches
2021-202226Gladbachde GERDFB-PokalR1611901.0202111002.000.002.001.001.00Matches
2022-202327Gladbachde GERDFB-PokalR3221830.9101100001.080.001.081.081.08Matches
2023-202428Dortmundde GERDFB-PokalR16311471.6000000100.000.000.000.000.00Matches
2024-202529Dortmundde GERDFB-PokalR32111201.3000000100.000.000.000.000.00Matches
10 Seasons4 Clubs3 Leagues22171,62518.1505411800.280.000.280.220.22
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
Gladbach (4 Seasons)1 League764545.0404311200.790.000.790.590.59
Rennes (3 Seasons)2 Leagues1088149.0101100400.110.000.110.110.11
Dortmund (2 Seasons)1 League422673.0000000200.000.000.000.000.00
Montpellier (1 Season)1 League11901.0000000000.000.000.000.000.00
DFB-Pokal (6 Seasons)1187218.0404311400.500.000.500.370.37
Coupe de la Ligue (4 Seasons)644565.1000000200.000.000.000.000.00
Coupe de France (2 Seasons)554485.0101100200.200.000.200.200.20
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2018-201923Rennes2. Europa LgR16976917.7101100101.21.21.22.43035420.130.000.130.130.130.160.150.310.160.31Matches
2019-202024Gladbach2. Europa LgGR632923.2011000201.11.10.11.1313170.000.310.310.000.310.330.020.340.330.34Matches
2020-202125Gladbach1. Champions LgR16554475.0202111101.30.50.10.654120.400.000.400.200.200.260.020.280.110.12Matches
2023-202428Dortmund1. Champions Lg2nd543754.2000000000.10.10.10.2614180.000.000.000.000.000.020.040.060.020.06Matches
2024-202529Dortmund1. Champions Lg432683.0000000100.10.10.10.2223100.000.000.000.000.000.040.040.080.040.08Matches
5 Seasons3 Clubs2 Leagues29222,07323.0314211503.83.01.64.64689990.130.040.170.090.130.170.070.230.130.20
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
Gladbach (2 Seasons)2 Leagues1187398.2213111302.41.60.11.7817290.240.120.370.120.240.290.020.310.190.21
Dortmund (2 Seasons)1 League976437.1000000100.20.20.30.5837280.000.000.000.000.000.030.040.070.030.07
Rennes (1 Season)1 League976917.7101100101.21.21.22.43035420.130.000.130.130.130.160.150.310.160.31
Champions Lg (3 Seasons)14121,09012.1202111201.50.70.31.11341400.170.000.170.080.080.130.030.160.060.09
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
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
201721dz AlgeriaAfrica Cup of NationsGR221802.0000000000.000.000.000.000.00Matches
201721dz AlgeriaAfrica Cup of Nations qualification00Matches
201721dz AlgeriaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201822dz AlgeriaWCQ332602.9000000100.000.000.000.000.00Matches
201822dz AlgeriaFriendlies (M)443323.7101100100.270.000.270.270.27Matches
201923dz AlgeriaFriendlies (M)654424.9000000000.000.000.000.000.00Matches
201923dz AlgeriaAfrica Cup of Nations1st665596.2011000200.000.160.160.000.16Matches
201923dz AlgeriaAfrica Cup of Nations qualification554054.5101100000.220.000.220.220.22Matches
202024dz AlgeriaFriendlies (M)221641.8112100100.550.551.100.551.10Matches
202125dz AlgeriaFriendlies (M)321952.2000000100.000.000.000.000.00Matches
202125dz AlgeriaAfrica Cup of Nations qualification554505.0101100200.200.000.200.200.20Matches
202125dz AlgeriaAfrica Cup of NationsGR332703.0000000100.000.000.000.000.00Matches
202226dz AlgeriaWCQ443283.6101100200.270.000.270.270.27Matches
202226dz AlgeriaFriendlies (M)443033.4000000210.000.000.000.000.00Matches
202327dz AlgeriaFriendlies (M)332703.0000000100.000.000.000.000.00Matches
202327dz AlgeriaAfrica Cup of NationsGR221802.0000000200.000.000.000.000.00Matches
202327dz AlgeriaAfrica Cup of Nations qualification543804.2112100100.240.240.470.240.47Matches
202529dz AlgeriaAfrica Cup of Nations qualification443604.0112011000.250.250.500.000.25Matches
202630dz AlgeriaWCQ11901.0000000100.000.000.000.000.00Matches
9 Seasons1 Club4 Leagues63605,25858.474116111810.120.070.190.100.17
Friendlies (M) (7 Seasons)23211,79620.0213200610.100.050.150.100.15
Africa Cup of Nations qualification (5 Seasons)19181,59517.7426311300.230.110.340.170.28
Africa Cup of Nations (4 Seasons)13131,18913.2011000500.000.080.080.000.08
WCQ (3 Seasons)886787.5101100400.130.000.130.130.13

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
2014-201519Liersebe BEL1. Pro League21.3130.140.3300Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.0000Matches
2015-201620Montpellierfr FRA1. Ligue 115.0240.270.5000Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.2000Matches
2016-201721Rennesfr FRA1. Ligue 120.4016318.80.780.150.000.0000Matches
2017-201822Rennesfr FRACoupe de France1.0000Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.9000Matches
2017-201822Rennesfr FRA1. Ligue 126.0019315.80.730.120.000.0019.40001.31.30.07-1.3-1.3Matches
2018-201923Rennesfr FRACoupe de France4.015120.01.260.250.201.0000Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.0000Matches
2018-201923Rennes2. Europa Lg7.7116212.52.080.260.060.5019.20001.21.20.08-0.2-0.2Matches
2018-201923Rennesfr FRA1. Ligue 123.9117317.60.710.130.060.3318.50001.21.20.07-0.2-0.2Matches
2019-202024Gladbachde GER1. Bundesliga16.1521838.11.310.500.140.3817.32224.42.80.13+0.6+0.2Matches
2019-202024Gladbachde GERDFB-Pokal0.30000.000.0000Matches
2019-202024Gladbach2. Europa Lg3.20800.02.470.000.0016.81001.11.10.13-1.1-1.1Matches
2020-202125Gladbachde GER1. Bundesliga20.1421733.31.040.350.140.4316.00112.31.60.07+1.7+1.4Matches
2020-202125Gladbach1. Champions Lg5.023133.30.600.200.331.0019.61111.30.50.18+0.7+0.5Matches
2020-202125Gladbachde GERDFB-Pokal2.816233.32.140.710.170.5000Matches
2021-202226Gladbachde GER1. Bundesliga22.4428725.01.250.310.070.2917.41223.72.10.07+0.3-0.1Matches
2021-202226Gladbachde GERDFB-Pokal1.023266.73.002.000.330.5011Matches
2022-202327Gladbachde GER1. Bundesliga27.66391230.81.410.440.100.3317.33225.33.70.10+0.7+0.3Matches
2022-202327Gladbachde GERDFB-Pokal0.9111100.01.081.081.001.0000Matches
2023-202428Dortmundde GER1. Bundesliga11.501600.01.390.000.0017.10001.71.70.11-1.7-1.7Matches
2023-202428Dortmund1. Champions Lg4.203133.30.720.240.000.0019.10000.10.10.03-0.1-0.1Matches
2023-202428Dortmundde GERDFB-Pokal1.60200.01.220.000.0000Matches
2024-202529Dortmundde GER1. Bundesliga5.018225.01.610.400.130.5016.50000.40.40.04+0.6+0.6Matches
2024-202529Dortmund1. Champions Lg3.00200.00.670.000.0010.20000.10.10.06-0.1-0.1Matches
2024-202529Dortmundde GERDFB-Pokal1.30100.00.750.000.0000Matches
11 Seasons5 Clubs8 Leagues250.4322356223.41.130.250.090.3717.589924.117.80.09-0.1-1.8
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
Gladbach (4 Seasons)4 Leagues99.5251304030.81.310.400.120.4017.189918.011.70.10+3.0+1.3
Rennes (3 Seasons)4 Leagues87.13731216.40.890.150.040.2519.00003.83.80.07-1.8-1.8
Dortmund (2 Seasons)3 Leagues26.613239.41.200.110.030.3316.70002.32.30.08-1.3-1.3
Montpellier (1 Season)2 Leagues16.0240.270.5000
Lierse (1 Season)1 League21.3130.140.3300
Bundesliga (6 Seasons)102.7201333627.11.300.350.100.3617.067717.712.20.09+2.3+0.8
DFB-Pokal (6 Seasons)8.0413538.51.620.620.230.6011
Ligue 1 (4 Seasons)85.33521317.30.740.150.020.2319.00002.62.60.07-1.6-1.6
Coupe de la Ligue (4 Seasons)5.1000
Champions Lg (3 Seasons)12.128225.00.660.170.130.5017.11111.50.70.10+0.5+0.3
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
Coupe de France (2 Seasons)5.015120.01.260.250.201.0000
Pro League (1 Season)21.3130.140.3300
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
2014-201519Lierse1 League21.3130.140.3300
2015-201620Montpellier2 Leagues16.0240.270.5000
2016-201721Rennes2 Leagues20.6016318.80.780.150.000.0000
2017-201822Rennes3 Leagues30.0019315.80.730.120.000.0019.40001.31.30.07-1.3-1.3
2018-201923Rennes4 Leagues36.5338615.81.070.170.080.5018.80002.52.50.08-0.5-0.5
2019-202024Gladbach3 Leagues19.7529827.61.480.410.100.3817.23225.43.80.13-0.4-0.8
2020-202125Gladbach3 Leagues27.97301033.31.080.360.170.5016.41223.72.10.09+2.3+1.9
2021-202226Gladbach2 Leagues23.4631929.01.320.380.100.3317.41333.72.10.07+0.3-0.1
2022-202327Gladbach2 Leagues28.57401332.51.400.460.130.3817.33225.33.70.10+0.7+0.3
2023-202428Dortmund3 Leagues17.302114.81.220.060.000.0017.40001.81.80.09-1.8-1.8
2024-202529Dortmund3 Leagues9.3111218.21.180.220.090.5015.20000.50.50.05+0.5+0.5
11 Seasons5 Clubs8 Leagues250.4322356223.41.130.250.090.3717.589924.117.80.09-0.1-1.8
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
Gladbach (4 Seasons)4 Leagues99.5251304030.81.310.400.120.4017.189918.011.70.10+3.0+1.3
Rennes (3 Seasons)4 Leagues87.13731216.40.890.150.040.2519.00003.83.80.07-1.8-1.8
Dortmund (2 Seasons)3 Leagues26.613239.41.200.110.030.3316.70002.32.30.08-1.3-1.3
Montpellier (1 Season)2 Leagues16.0240.270.5000
Lierse (1 Season)1 League21.3130.140.3300
Bundesliga (6 Seasons)102.7201333627.11.300.350.100.3617.067717.712.20.09+2.3+0.8
DFB-Pokal (6 Seasons)8.0413538.51.620.620.230.6011
Ligue 1 (4 Seasons)85.33521317.30.740.150.020.2319.00002.62.60.07-1.6-1.6
Coupe de la Ligue (4 Seasons)5.1000
Champions Lg (3 Seasons)12.128225.00.660.170.130.5017.11111.50.70.10+0.5+0.3
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
Coupe de France (2 Seasons)5.015120.01.260.250.201.0000
Pro League (1 Season)21.3130.140.3300
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
2014-201519Liersebe BEL1. Pro League15th21.3130.140.3300Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.0240.270.5000Matches
2016-201721Rennesfr FRA1. Ligue 19th20.4016318.80.780.150.000.0000Matches
2017-201822Rennesfr FRA1. Ligue 15th26.0019315.80.730.120.000.0019.40001.31.30.07-1.3-1.3Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9117317.60.710.130.060.3318.50001.21.20.07-0.2-0.2Matches
2019-202024Gladbachde GER1. Bundesliga4th16.1521838.11.310.500.140.3817.32224.42.80.13+0.6+0.2Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1421733.31.040.350.140.4316.00112.31.60.07+1.7+1.4Matches
2021-202226Gladbachde GER1. Bundesliga10th22.4428725.01.250.310.070.2917.41223.72.10.07+0.3-0.1Matches
2022-202327Gladbachde GER1. Bundesliga10th27.66391230.81.410.440.100.3317.33225.33.70.10+0.7+0.3Matches
2023-202428Dortmundde GER1. Bundesliga5th11.501600.01.390.000.0017.10001.71.70.11-1.7-1.7Matches
2024-202529Dortmundde GER1. Bundesliga6th5.018225.01.610.400.130.5016.50000.40.40.04+0.6+0.6Matches
11 Seasons5 Clubs3 Leagues209.3241855224.31.070.250.080.3317.567720.314.80.09+0.7-0.8
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
Gladbach (4 Seasons)1 League86.2191093431.21.260.390.110.3517.167715.710.10.09+3.3+1.9
Rennes (3 Seasons)1 League70.4152917.30.740.130.020.1119.00002.62.60.07-1.6-1.6
Dortmund (2 Seasons)1 League16.512428.31.460.120.040.5016.90002.12.10.09-1.1-1.1
Lierse (1 Season)1 League21.3130.140.3300
Montpellier (1 Season)1 League15.0240.270.5000
Bundesliga (6 Seasons)102.7201333627.11.300.350.100.3617.067717.712.20.09+2.3+0.8
Ligue 1 (4 Seasons)85.33521317.30.740.150.020.2319.00002.62.60.07-1.6-1.6
Pro League (1 Season)21.3130.140.3300
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th1.0000Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.2000Matches
2017-201822Rennesfr FRACoupe de France33rd1.0000Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.9000Matches
2018-201923Rennesfr FRACoupe de France1st4.015120.01.260.250.201.0000Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.0000Matches
2019-202024Gladbachde GERDFB-Pokal17th0.30000.000.0000Matches
2020-202125Gladbachde GERDFB-Pokal5th2.816233.32.140.710.170.5000Matches
2021-202226Gladbachde GERDFB-PokalR161.023266.73.002.000.330.5011Matches
2022-202327Gladbachde GERDFB-PokalR320.9111100.01.081.081.001.0000Matches
2023-202428Dortmundde GERDFB-PokalR161.60200.01.220.000.0000Matches
2024-202529Dortmundde GERDFB-PokalR321.30100.00.750.000.0000Matches
10 Seasons4 Clubs3 Leagues18.1518633.31.500.500.220.6711
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Gladbach (4 Seasons)1 League5.0410550.01.980.990.300.6011
Rennes (3 Seasons)2 Leagues9.015120.01.260.250.201.0000
Dortmund (2 Seasons)1 League3.00300.01.010.000.0000
Montpellier (1 Season)1 League1.0000
DFB-Pokal (6 Seasons)8.0413538.51.620.620.230.6011
Coupe de la Ligue (4 Seasons)5.1000
Coupe de France (2 Seasons)5.015120.01.260.250.201.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2018-201923Rennes2. Europa LgR167.7116212.52.080.260.060.5019.20001.21.20.08-0.2-0.2Matches
2019-202024Gladbach2. Europa LgGR3.20800.02.470.000.0016.81001.11.10.13-1.1-1.1Matches
2020-202125Gladbach1. Champions LgR165.023133.30.600.200.331.0019.61111.30.50.18+0.7+0.5Matches
2023-202428Dortmund1. Champions Lg2nd4.203133.30.720.240.000.0019.10000.10.10.03-0.1-0.1Matches
2024-202529Dortmund1. Champions Lg3.00200.00.670.000.0010.20000.10.10.06-0.1-0.1Matches
5 Seasons3 Clubs2 Leagues23.0332412.51.390.170.060.5018.12113.83.00.10-0.8-1.0
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
Gladbach (2 Seasons)2 Leagues8.221119.11.340.120.091.0017.62112.41.60.15-0.4-0.6
Dortmund (2 Seasons)1 League7.105120.00.700.140.000.0015.50000.20.20.04-0.2-0.2
Rennes (1 Season)1 League7.7116212.52.080.260.060.5019.20001.21.20.08-0.2-0.2
Champions Lg (3 Seasons)12.128225.00.660.170.130.5017.11111.50.70.10+0.5+0.3
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
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
201721dz AlgeriaAfrica Cup of NationsGR2.00100.00.500.000.0000Matches
201721dz AlgeriaFriendlies (M)1.0000Matches
201822dz AlgeriaWCQ2.9000Matches
201822dz AlgeriaFriendlies (M)3.7100Matches
201923dz AlgeriaFriendlies (M)4.9000Matches
201923dz AlgeriaAfrica Cup of Nations1st6.204125.00.640.160.000.0000Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.5100Matches
202024dz AlgeriaFriendlies (M)1.8100Matches
202125dz AlgeriaFriendlies (M)2.2000Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.0100Matches
202125dz AlgeriaAfrica Cup of NationsGR3.004250.01.330.670.000.0000Matches
202226dz AlgeriaWCQ3.6100Matches
202226dz AlgeriaFriendlies (M)3.4000Matches
202327dz AlgeriaFriendlies (M)3.0000Matches
202327dz AlgeriaAfrica Cup of NationsGR2.00000.000.0000Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.2100Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.0111Matches
202630dz AlgeriaWCQ1.0000Matches
9 Seasons1 Club4 Leagues58.479333.30.680.230.000.0011
Friendlies (M) (7 Seasons)20.0200
Africa Cup of Nations qualification (5 Seasons)17.7411
Africa Cup of Nations (4 Seasons)13.209333.30.680.230.000.0000
WCQ (3 Seasons)7.5100

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
2014-201519Liersebe BEL1. Pro League21.30Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.00Matches
2015-201620Montpellierfr FRA1. Ligue 115.00Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.20Matches
2016-201721Rennesfr FRA1. Ligue 120.40Matches
2017-201822Rennesfr FRACoupe de France1.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.90Matches
2017-201822Rennesfr FRA1. Ligue 126.01084144974.819103700646354385.348059580.710422546.212.11.4-1.1976127107Matches
2018-201923Rennesfr FRACoupe de France4.00Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.00Matches
2018-201923Rennes2. Europa Lg7.732643075.85121218217719988.911815178.1225540.001.20.7-1.24253235Matches
2018-201923Rennesfr FRA1. Ligue 123.9979127277.016291666849555689.037146280.38917850.001.11.3-1.195111592Matches
2019-202024Gladbachde GER1. Bundesliga16.173295376.811706443238944587.426733679.55410352.432.41.4+0.612518370Matches
2019-202024Gladbachde GERDFB-Pokal0.30Matches
2019-202024Gladbach2. Europa Lg3.215821772.82722925718583.5759678.1112740.710.10.1+0.92111013Matches
2020-202125Gladbachde GER1. Bundesliga20.1997123780.616182629949255389.039948083.17313056.201.21.1-1.2105912483Matches
2020-202125Gladbach1. Champions Lg5.017623973.6257186510311887.3588072.592142.900.10.0-0.125114Matches
2020-202125Gladbachde GERDFB-Pokal2.80Matches
2021-202226Gladbachde GER1. Bundesliga22.41046128881.218107627247653489.145452386.89516358.310.91.3+0.1135310372Matches
2021-202226Gladbachde GERDFB-Pokal1.00Matches
2022-202327Gladbachde GER1. Bundesliga27.61192152578.220015776959465890.347857683.09620347.312.32.7-1.31581303101Matches
2022-202327Gladbachde GERDFB-Pokal0.90Matches
2023-202428Dortmundde GER1. Bundesliga11.570285182.511465363934338389.629933888.5447955.700.40.9-0.46629175Matches
2023-202428Dortmund1. Champions Lg4.217422677.0273110799510491.3608273.2132650.000.10.1-0.12133114Matches
2023-202428Dortmundde GERDFB-Pokal1.60Matches
2024-202529Dortmundde GER1. Bundesliga5.028833785.54862157013815489.613014390.9183060.010.90.6+0.14285223Matches
2024-202529Dortmund1. Champions Lg3.015117387.32457854758588.2697592.071070.000.10.1-0.11154023Matches
2024-202529Dortmundde GERDFB-Pokal1.30Matches
11 Seasons5 Clubs8 Leagues250.480051019778.5133333495603911441788.53258393782.8635125050.8812.911.7-4.98953010932712
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
Gladbach (4 Seasons)4 Leagues99.54301545978.871303265622125239388.81731209182.833864752.267.06.5-1.0542606214343
Rennes (3 Seasons)4 Leagues87.12389315175.840515158561135129887.4969120880.221545846.914.43.4-3.4221522614234
Dortmund (2 Seasons)3 Leagues26.61315158782.921515714265172689.755863887.58214556.611.51.8-0.513118214135
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (6 Seasons)102.74957619180.182337299812432272789.22027239684.638070853.768.17.9-2.1603347416424
DFB-Pokal (6 Seasons)8.00
Ligue 1 (4 Seasons)85.32063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Coupe de la Ligue (4 Seasons)5.10
Champions Lg (3 Seasons)12.150163878.57759279827330788.918723778.9295750.900.30.3-0.35338241
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
Coupe de France (2 Seasons)5.00
Pro League (1 Season)21.30
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
2014-201519Lierse1 League21.30
2015-201620Montpellier2 Leagues16.00
2016-201721Rennes2 Leagues20.60
2017-201822Rennes3 Leagues30.01084144974.819103700646354385.348059580.710422546.212.11.4-1.1976127107
2018-201923Rennes4 Leagues36.51305170276.721412885067275589.048961379.811123347.602.22.0-2.21376147127
2019-202024Gladbach3 Leagues19.7890117076.114428535746053086.834243279.26513050.042.51.4+1.514629383
2020-202125Gladbach3 Leagues27.91173147679.518753716459567188.745756081.68215154.301.31.1-1.3126413587
2021-202226Gladbach2 Leagues23.41046128881.218107627247653489.145452386.89516358.310.91.3+0.1135310372
2022-202327Gladbach2 Leagues28.51192152578.220015776959465890.347857683.09620347.312.32.7-1.31581303101
2023-202428Dortmund3 Leagues17.3876107781.314196471843848789.935942085.55710554.300.51.0-0.587512289
2024-202529Dortmund3 Leagues9.343951086.17319242421323989.119921891.3254062.511.00.80.05439246
11 Seasons5 Clubs8 Leagues250.480051019778.5133333495603911441788.53258393782.8635125050.8812.911.7-4.98953010932712
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
Gladbach (4 Seasons)4 Leagues99.54301545978.871303265622125239388.81731209182.833864752.267.06.5-1.0542606214343
Rennes (3 Seasons)4 Leagues87.12389315175.840515158561135129887.4969120880.221545846.914.43.4-3.4221522614234
Dortmund (2 Seasons)3 Leagues26.61315158782.921515714265172689.755863887.58214556.611.51.8-0.513118214135
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (6 Seasons)102.74957619180.182337299812432272789.22027239684.638070853.768.17.9-2.1603347416424
DFB-Pokal (6 Seasons)8.00
Ligue 1 (4 Seasons)85.32063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Coupe de la Ligue (4 Seasons)5.10
Champions Lg (3 Seasons)12.150163878.57759279827330788.918723778.9295750.900.30.3-0.35338241
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
Coupe de France (2 Seasons)5.00
Pro League (1 Season)21.30
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
2014-201519Liersebe BEL1. Pro League15th21.30Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.00Matches
2016-201721Rennesfr FRA1. Ligue 19th20.40Matches
2017-201822Rennesfr FRA1. Ligue 15th26.01084144974.819103700646354385.348059580.710422546.212.11.4-1.1976127107Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9979127277.016291666849555689.037146280.38917850.001.11.3-1.195111592Matches
2019-202024Gladbachde GER1. Bundesliga4th16.173295376.811706443238944587.426733679.55410352.432.41.4+0.612518370Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1997123780.616182629949255389.039948083.17313056.201.21.1-1.2105912483Matches
2021-202226Gladbachde GER1. Bundesliga10th22.41046128881.218107627247653489.145452386.89516358.310.91.3+0.1135310372Matches
2022-202327Gladbachde GER1. Bundesliga10th27.61192152578.220015776959465890.347857683.09620347.312.32.7-1.31581303101Matches
2023-202428Dortmundde GER1. Bundesliga5th11.570285182.511465363934338389.629933888.5447955.700.40.9-0.46629175Matches
2024-202529Dortmundde GER1. Bundesliga6th5.028833785.54862157013815489.613014390.9183060.010.90.6+0.14285223Matches
11 Seasons5 Clubs3 Leagues209.37020891278.8117731436553390382688.62878345383.3573111151.6711.310.6-4.3784619728623
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
Gladbach (4 Seasons)1 League86.23967500379.366010247721951219089.11598191583.431859953.156.86.4-1.8502446013326
Rennes (3 Seasons)1 League70.42063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Dortmund (2 Seasons)1 League16.5990118883.316327520948153789.642948189.26210956.911.31.5-0.3109014398
Lierse (1 Season)1 League21.30
Montpellier (1 Season)1 League15.00
Bundesliga (6 Seasons)102.74957619180.182337299812432272789.22027239684.638070853.768.17.9-2.1603347416424
Ligue 1 (4 Seasons)85.32063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Pro League (1 Season)21.30
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th1.00Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.20Matches
2017-201822Rennesfr FRACoupe de France33rd1.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.90Matches
2018-201923Rennesfr FRACoupe de France1st4.00Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.00Matches
2019-202024Gladbachde GERDFB-Pokal17th0.30Matches
2020-202125Gladbachde GERDFB-Pokal5th2.80Matches
2021-202226Gladbachde GERDFB-PokalR161.00Matches
2022-202327Gladbachde GERDFB-PokalR320.90Matches
2023-202428Dortmundde GERDFB-PokalR161.60Matches
2024-202529Dortmundde GERDFB-PokalR321.30Matches
10 Seasons4 Clubs3 Leagues18.10
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
Gladbach (4 Seasons)1 League5.00
Rennes (3 Seasons)2 Leagues9.00
Dortmund (2 Seasons)1 League3.00
Montpellier (1 Season)1 League1.00
DFB-Pokal (6 Seasons)8.00
Coupe de la Ligue (4 Seasons)5.10
Coupe de France (2 Seasons)5.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2018-201923Rennes2. Europa LgR167.732643075.85121218217719988.911815178.1225540.001.20.7-1.24253235Matches
2019-202024Gladbach2. Europa LgGR3.215821772.82722925718583.5759678.1112740.710.10.1+0.92111013Matches
2020-202125Gladbach1. Champions LgR165.017623973.6257186510311887.3588072.592142.900.10.0-0.125114Matches
2023-202428Dortmund1. Champions Lg2nd4.217422677.0273110799510491.3608273.2132650.000.10.1-0.12133114Matches
2024-202529Dortmund1. Champions Lg3.015117387.32457854758588.2697592.071070.000.10.1-0.11154023Matches
5 Seasons3 Clubs2 Leagues23.0985128576.715602590552159188.238048478.56213944.611.61.1-0.6116912489
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
Gladbach (2 Seasons)2 Leagues8.233445673.25293179017420385.713317675.6204841.710.10.1+0.94162117
Dortmund (2 Seasons)1 League7.132539981.55188193317018989.912915782.2203655.600.30.2-0.33287137
Rennes (1 Season)1 League7.732643075.85121218217719988.911815178.1225540.001.20.7-1.24253235
Champions Lg (3 Seasons)12.150163878.57759279827330788.918723778.9295750.900.30.3-0.35338241
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
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
201721dz AlgeriaAfrica Cup of NationsGR2.00Matches
201721dz AlgeriaFriendlies (M)1.00Matches
201822dz AlgeriaWCQ2.90Matches
201822dz AlgeriaFriendlies (M)3.70Matches
201923dz AlgeriaFriendlies (M)4.90Matches
201923dz AlgeriaAfrica Cup of Nations1st6.21Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.50Matches
202024dz AlgeriaFriendlies (M)1.81Matches
202125dz AlgeriaFriendlies (M)2.20Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.00Matches
202125dz AlgeriaAfrica Cup of NationsGR3.00Matches
202226dz AlgeriaWCQ3.60Matches
202226dz AlgeriaFriendlies (M)3.40Matches
202327dz AlgeriaFriendlies (M)3.00Matches
202327dz AlgeriaAfrica Cup of NationsGR2.00Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.21Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.01Matches
202630dz AlgeriaWCQ1.00Matches
9 Seasons1 Club4 Leagues58.44
Friendlies (M) (7 Seasons)20.01
Africa Cup of Nations qualification (5 Seasons)17.72
Africa Cup of Nations (4 Seasons)13.21
WCQ (3 Seasons)7.50
Become a Stathead & surf this site ad-free.

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
2014-201519Liersebe BEL1. Pro League21.3Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.0Matches
2015-201620Montpellierfr FRA1. Ligue 115.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.2Matches
2016-201721Rennesfr FRA1. Ligue 120.422Matches
2017-201822Rennesfr FRACoupe de France1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.9Matches
2017-201822Rennesfr FRA1. Ligue 126.014491231213450136216800001084533Matches
2018-201923Rennesfr FRACoupe de France4.08Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201923Rennes2. Europa Lg7.7430332948131786000032647Matches
2018-201923Rennesfr FRA1. Ligue 123.9127210312353217332030000979634Matches
2019-202024Gladbachde GER1. Bundesliga16.19537721792822281510000732219Matches
2019-202024Gladbachde GERDFB-Pokal0.31Matches
2019-202024Gladbach2. Europa Lg3.2217185302011228000015825Matches
2020-202125Gladbachde GER1. Bundesliga20.1123710491844104181430000997424Matches
2020-202125Gladbach1. Champions Lg5.023920135502430000017639Matches
2020-202125Gladbachde GERDFB-Pokal2.86Matches
2021-202226Gladbachde GER1. Bundesliga22.4128811481323025159910001046826Matches
2021-202226Gladbachde GERDFB-Pokal1.01Matches
2022-202327Gladbachde GER1. Bundesliga27.615251223293481043124400001192937Matches
2022-202327Gladbachde GERDFB-Pokal0.90Matches
2023-202428Dortmundde GER1. Bundesliga11.5851746105221421830000702026Matches
2023-202428Dortmund1. Champions Lg4.222618343700936000017409Matches
2023-202428Dortmundde GERDFB-Pokal1.64Matches
2024-202529Dortmundde GER1. Bundesliga5.033729244712537000028817Matches
2024-202529Dortmund1. Champions Lg3.017315716411212000015101Matches
2024-202529Dortmundde GERDFB-Pokal1.36Matches
11 Seasons5 Clubs8 Leagues250.41019785501603279194830513201000800544237
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gladbach (4 Seasons)4 Leagues99.55459457885315414181166951000430128120
Rennes (3 Seasons)4 Leagues87.13151259454285223142457000023891574
Dortmund (2 Seasons)3 Leagues26.61587137820840374716800001315143
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.76191523093717616211187571000495724139
DFB-Pokal (6 Seasons)8.018
Ligue 1 (4 Seasons)85.32721226244877120117371000020631167
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.163854194161315780000501319
Europa Lg (2 Seasons)10.96475171241014291140000484612
Coupe de France (2 Seasons)5.08
Pro League (1 Season)21.3
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
2014-201519Lierse1 League21.3
2015-201620Montpellier2 Leagues16.0
2016-201721Rennes2 Leagues20.622
2017-201822Rennes3 Leagues30.014491231213450136216800001084533
2018-201923Rennes4 Leagues36.5170213633294021058289000013051041
2019-202024Gladbach3 Leagues19.711709572093023411790000890424
2020-202125Gladbach3 Leagues27.91476125021946062817300001173733
2021-202226Gladbach2 Leagues23.4128811481323025169910001046826
2022-202327Gladbach2 Leagues28.515251223293481043124400001192937
2023-202428Dortmund3 Leagues17.310779291482914341190000876035
2024-202529Dortmund3 Leagues9.35104496011231349000043918
11 Seasons5 Clubs8 Leagues250.41019785501603279194830513201000800544237
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gladbach (4 Seasons)4 Leagues99.55459457885315414181166951000430128120
Rennes (3 Seasons)4 Leagues87.13151259454285223142457000023891574
Dortmund (2 Seasons)3 Leagues26.61587137820840374716800001315143
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.76191523093717616211187571000495724139
DFB-Pokal (6 Seasons)8.018
Ligue 1 (4 Seasons)85.32721226244877120117371000020631167
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.163854194161315780000501319
Europa Lg (2 Seasons)10.96475171241014291140000484612
Coupe de France (2 Seasons)5.08
Pro League (1 Season)21.3
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
2014-201519Liersebe BEL1. Pro League15th21.3Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.0Matches
2016-201721Rennesfr FRA1. Ligue 19th20.422Matches
2017-201822Rennesfr FRA1. Ligue 15th26.014491231213450136216800001084533Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9127210312353217332030000979634Matches
2019-202024Gladbachde GER1. Bundesliga4th16.19537721792822281510000732219Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1123710491844104181430000997424Matches
2021-202226Gladbachde GER1. Bundesliga10th22.4128811481323025159910001046826Matches
2022-202327Gladbachde GER1. Bundesliga10th27.615251223293481043124400001192937Matches
2023-202428Dortmundde GER1. Bundesliga5th11.5851746105221421830000702026Matches
2024-202529Dortmundde GER1. Bundesliga6th5.033729244712537000028817Matches
11 Seasons5 Clubs3 Leagues209.3891274921385253174123511281000702035206
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gladbach (4 Seasons)1 League86.2500341927881471415926371000396723106
Rennes (3 Seasons)1 League70.42721226244877120117371000020631167
Dortmund (2 Seasons)1 League16.5118810381492926261200000990133
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Bundesliga (6 Seasons)102.76191523093717616211187571000495724139
Ligue 1 (4 Seasons)85.32721226244877120117371000020631167
Pro League (1 Season)21.3
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-201620Montpellierfr FRA1. Coupe de la Ligue17th1.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.2Matches
2017-201822Rennesfr FRACoupe de France33rd1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.9Matches
2018-201923Rennesfr FRACoupe de France1st4.08Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.0Matches
2019-202024Gladbachde GERDFB-Pokal17th0.31Matches
2020-202125Gladbachde GERDFB-Pokal5th2.86Matches
2021-202226Gladbachde GERDFB-PokalR161.01Matches
2022-202327Gladbachde GERDFB-PokalR320.90Matches
2023-202428Dortmundde GERDFB-PokalR161.64Matches
2024-202529Dortmundde GERDFB-PokalR321.36Matches
10 Seasons4 Clubs3 Leagues18.126
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gladbach (4 Seasons)1 League5.08
Rennes (3 Seasons)2 Leagues9.08
Dortmund (2 Seasons)1 League3.010
Montpellier (1 Season)1 League1.0
DFB-Pokal (6 Seasons)8.018
Coupe de la Ligue (4 Seasons)5.1
Coupe de France (2 Seasons)5.08
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201923Rennes2. Europa LgR167.7430332948131786000032647Matches
2019-202024Gladbach2. Europa LgGR3.2217185302011228000015825Matches
2020-202125Gladbach1. Champions LgR165.023920135502430000017639Matches
2023-202428Dortmund1. Champions Lg2nd4.222618343700936000017409Matches
2024-202529Dortmund1. Champions Lg3.017315716411212000015101Matches
5 Seasons3 Clubs2 Leagues23.0128510582182627441920000985931
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gladbach (2 Seasons)2 Leagues8.24563866570316580000334514
Dortmund (2 Seasons)1 League7.139934059111111480000325010
Rennes (1 Season)1 League7.7430332948131786000032647
Champions Lg (3 Seasons)12.163854194161315780000501319
Europa Lg (2 Seasons)10.96475171241014291140000484612
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
201721dz AlgeriaAfrica Cup of NationsGR2.00Matches
201721dz AlgeriaFriendlies (M)1.0Matches
201822dz AlgeriaWCQ2.9Matches
201822dz AlgeriaFriendlies (M)3.7Matches
201923dz AlgeriaFriendlies (M)4.9Matches
201923dz AlgeriaAfrica Cup of Nations1st6.26Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.5Matches
202024dz AlgeriaFriendlies (M)1.8Matches
202125dz AlgeriaFriendlies (M)2.2Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.0Matches
202125dz AlgeriaAfrica Cup of NationsGR3.06Matches
202226dz AlgeriaWCQ3.6Matches
202226dz AlgeriaFriendlies (M)3.4Matches
202327dz AlgeriaFriendlies (M)3.0Matches
202327dz AlgeriaAfrica Cup of NationsGR2.00Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.2Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.0Matches
202630dz AlgeriaWCQ1.0Matches
9 Seasons1 Club4 Leagues58.412
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (5 Seasons)17.7
Africa Cup of Nations (4 Seasons)13.212
WCQ (3 Seasons)7.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
2014-201519Liersebe BEL1. Pro League21.3Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.0Matches
2015-201620Montpellierfr FRA1. Ligue 115.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.2Matches
2016-201721Rennesfr FRA1. Ligue 120.4Matches
2017-201822Rennesfr FRACoupe de France1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.9Matches
2017-201822Rennesfr FRA1. Ligue 126.0351.35264212030.12300000Matches
2018-201923Rennesfr FRACoupe de France4.0Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201923Rennes2. Europa Lg7.7243.13183011120.26200000Matches
2018-201923Rennesfr FRA1. Ligue 123.9351.46242107120.08200000Matches
2019-202024Gladbachde GER1. Bundesliga16.1271.68211022150.31400100Matches
2019-202024Gladbachde GERDFB-Pokal0.3Matches
2019-202024Gladbach2. Europa Lg3.261.8530120010.31000100Matches
2020-202125Gladbachde GER1. Bundesliga20.1241.19190211140.20101110Matches
2020-202125Gladbach1. Champions Lg5.040.8130010010.20000100Matches
2020-202125Gladbachde GERDFB-Pokal2.8Matches
2021-202226Gladbachde GER1. Bundesliga22.4311.45242011340.19300100Matches
2021-202226Gladbachde GERDFB-Pokal1.0Matches
2022-202327Gladbachde GER1. Bundesliga27.6371.34253351050.18300110Matches
2022-202327Gladbachde GERDFB-Pokal0.9Matches
2023-202428Dortmundde GER1. Bundesliga11.5262.27162224030.26300000Matches
2023-202428Dortmund1. Champions Lg4.2102.4181001010.24100000Matches
2023-202428Dortmundde GERDFB-Pokal1.6Matches
2024-202529Dortmundde GER1. Bundesliga5.091.8190000010.20100000Matches
2024-202529Dortmund1. Champions Lg3.031.0111000100.00000000Matches
2024-202529Dortmundde GERDFB-Pokal1.3Matches
11 Seasons5 Clubs8 Leagues250.42711.55197191116208320.182301620
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gladbach (4 Seasons)4 Leagues99.51291.3895661255200.211101620
Rennes (3 Seasons)4 Leagues87.1941.636893210270.12700000
Dortmund (2 Seasons)3 Leagues26.6482.04344225150.21500000
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.71541.51114871195220.221501420
DFB-Pokal (6 Seasons)8.0
Ligue 1 (4 Seasons)85.3701.40506319150.10500000
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.1171.41122011120.17100100
Europa Lg (2 Seasons)10.9302.75213131130.27200100
Coupe de France (2 Seasons)5.0
Pro League (1 Season)21.3
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
2014-201519Lierse1 League21.3
2015-201620Montpellier2 Leagues16.0
2016-201721Rennes2 Leagues20.6
2017-201822Rennes3 Leagues30.0351.35264212030.12300000
2018-201923Rennes4 Leagues36.5591.87425118240.13400000
2019-202024Gladbach3 Leagues19.7331.71241142160.31400200
2020-202125Gladbach3 Leagues27.9281.12220221150.20101210
2021-202226Gladbach2 Leagues23.4311.45242011340.19300100
2022-202327Gladbach2 Leagues28.5371.34253351050.18300110
2023-202428Dortmund3 Leagues17.3362.31243225040.26400000
2024-202529Dortmund3 Leagues9.3121.51101000110.13100000
11 Seasons5 Clubs8 Leagues250.42711.55197191116208320.182301620
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gladbach (4 Seasons)4 Leagues99.51291.3895661255200.211101620
Rennes (3 Seasons)4 Leagues87.1941.636893210270.12700000
Dortmund (2 Seasons)3 Leagues26.6482.04344225150.21500000
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.71541.51114871195220.221501420
DFB-Pokal (6 Seasons)8.0
Ligue 1 (4 Seasons)85.3701.40506319150.10500000
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.1171.41122011120.17100100
Europa Lg (2 Seasons)10.9302.75213131130.27200100
Coupe de France (2 Seasons)5.0
Pro League (1 Season)21.3
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
2014-201519Liersebe BEL1. Pro League15th21.3Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.0Matches
2016-201721Rennesfr FRA1. Ligue 19th20.4Matches
2017-201822Rennesfr FRA1. Ligue 15th26.0351.35264212030.12300000Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9351.46242107120.08200000Matches
2019-202024Gladbachde GER1. Bundesliga4th16.1271.68211022150.31400100Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1241.19190211140.20101110Matches
2021-202226Gladbachde GER1. Bundesliga10th22.4311.45242011340.19300100Matches
2022-202327Gladbachde GER1. Bundesliga10th27.6371.34253351050.18300110Matches
2023-202428Dortmundde GER1. Bundesliga5th11.5262.27162224030.26300000Matches
2024-202529Dortmundde GER1. Bundesliga6th5.091.8190000010.20100000Matches
11 Seasons5 Clubs3 Leagues209.32241.48164141012186270.182001420
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gladbach (4 Seasons)1 League86.21191.408965955180.211101420
Rennes (3 Seasons)1 League70.4701.40506319150.10500000
Dortmund (2 Seasons)1 League16.5352.13252224040.24400000
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Bundesliga (6 Seasons)102.71541.51114871195220.221501420
Ligue 1 (4 Seasons)85.3701.40506319150.10500000
Pro League (1 Season)21.3
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-201620Montpellierfr FRA1. Coupe de la Ligue17th1.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.2Matches
2017-201822Rennesfr FRACoupe de France33rd1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.9Matches
2018-201923Rennesfr FRACoupe de France1st4.0Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.0Matches
2019-202024Gladbachde GERDFB-Pokal17th0.3Matches
2020-202125Gladbachde GERDFB-Pokal5th2.8Matches
2021-202226Gladbachde GERDFB-PokalR161.0Matches
2022-202327Gladbachde GERDFB-PokalR320.9Matches
2023-202428Dortmundde GERDFB-PokalR161.6Matches
2024-202529Dortmundde GERDFB-PokalR321.3Matches
10 Seasons4 Clubs3 Leagues18.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gladbach (4 Seasons)1 League5.0
Rennes (3 Seasons)2 Leagues9.0
Dortmund (2 Seasons)1 League3.0
Montpellier (1 Season)1 League1.0
DFB-Pokal (6 Seasons)8.0
Coupe de la Ligue (4 Seasons)5.1
Coupe de France (2 Seasons)5.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201923Rennes2. Europa LgR167.7243.13183011120.26200000Matches
2019-202024Gladbach2. Europa LgGR3.261.8530120010.31000100Matches
2020-202125Gladbach1. Champions LgR165.040.8130010010.20000100Matches
2023-202428Dortmund1. Champions Lg2nd4.2102.4181001010.24100000Matches
2024-202529Dortmund1. Champions Lg3.031.0111000100.00000000Matches
5 Seasons3 Clubs2 Leagues23.0472.04335142250.22300200
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gladbach (2 Seasons)2 Leagues8.2101.2260130020.24000200
Dortmund (2 Seasons)1 League7.1131.8392001110.14100000
Rennes (1 Season)1 League7.7243.13183011120.26200000
Champions Lg (3 Seasons)12.1171.41122011120.17100100
Europa Lg (2 Seasons)10.9302.75213131130.27200100
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
201721dz AlgeriaAfrica Cup of NationsGR2.0Matches
201721dz AlgeriaFriendlies (M)1.0Matches
201822dz AlgeriaWCQ2.9Matches
201822dz AlgeriaFriendlies (M)3.7Matches
201923dz AlgeriaFriendlies (M)4.9Matches
201923dz AlgeriaAfrica Cup of Nations1st6.2Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.5Matches
202024dz AlgeriaFriendlies (M)1.8Matches
202125dz AlgeriaFriendlies (M)2.2Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.0Matches
202125dz AlgeriaAfrica Cup of NationsGR3.0Matches
202226dz AlgeriaWCQ3.6Matches
202226dz AlgeriaFriendlies (M)3.4Matches
202327dz AlgeriaFriendlies (M)3.0Matches
202327dz AlgeriaAfrica Cup of NationsGR2.0Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.2Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.0Matches
202630dz AlgeriaWCQ1.0Matches
9 Seasons1 Club4 Leagues58.4
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (5 Seasons)17.7
Africa Cup of Nations (4 Seasons)13.2
WCQ (3 Seasons)7.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
2014-201519Liersebe BEL1. Pro League21.3Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.0Matches
2015-201620Montpellierfr FRA1. Ligue 115.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.2Matches
2016-201721Rennesfr FRA1. Ligue 120.44557Matches
2017-201822Rennesfr FRACoupe de France1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.9Matches
2017-201822Rennesfr FRA1. Ligue 126.0563931214265547.3292416837931771Matches
2018-201923Rennesfr FRACoupe de France4.0310Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201923Rennes2. Europa Lg7.717996281553.373031229160Matches
2018-201923Rennesfr FRA1. Ligue 123.9694842198405869.01824101441110980Matches
2019-202024Gladbachde GER1. Bundesliga16.1331717124183158.113244203871490Matches
2019-202024Gladbachde GERDFB-Pokal0.320Matches
2019-202024Gladbach2. Europa Lg3.2531402540.0342249100Matches
2020-202125Gladbachde GER1. Bundesliga20.1432427133264261.916397324790660Matches
2020-202125Gladbach1. Champions Lg5.01591050101662.56100101126192Matches
2020-202125Gladbachde GERDFB-Pokal2.815Matches
2021-202226Gladbachde GER1. Bundesliga22.4423024153274461.417337263981771Matches
2021-202226Gladbachde GERDFB-Pokal1.002Matches
2022-202327Gladbachde GER1. Bundesliga27.6342121103263966.7134414303670981Matches
2022-202327Gladbachde GERDFB-Pokal0.921Matches
2023-202428Dortmundde GER1. Bundesliga11.5342121112243470.610227151650370Matches
2023-202428Dortmund1. Champions Lg4.221121272121580.031661072890Matches
2023-202428Dortmundde GERDFB-Pokal1.623Matches
2024-202529Dortmundde GER1. Bundesliga5.0936213837.551421261581Matches
2024-202529Dortmund1. Champions Lg3.01056227977.82523616100Matches
2024-202529Dortmundde GERDFB-Pokal1.351Matches
11 Seasons5 Clubs8 Leagues250.43883012271273422937161.7142262771853796886746
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Gladbach (4 Seasons)4 Leagues99.5172109100591310917761.668154341201833473194
Rennes (3 Seasons)4 Leagues87.11421448246147412857.8545126251572322911
Dortmund (2 Seasons)3 Leagues26.6744845227466669.72057174039109641
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (6 Seasons)102.7195116116631612419862.674176411351823773353
DFB-Pokal (6 Seasons)8.012120
Ligue 1 (4 Seasons)85.31251327340126611358.4474826221352032751
Coupe de la Ligue (4 Seasons)5.10
Champions Lg (3 Seasons)12.1462628144294072.511318232470382
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
Coupe de France (2 Seasons)5.03100
Pro League (1 Season)21.30
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
2014-201519Lierse1 League21.30
2015-201620Montpellier2 Leagues16.00
2016-201721Rennes2 Leagues20.645570
2017-201822Rennes3 Leagues30.0563931214265547.3292416837931771
2018-201923Rennes4 Leagues36.58660512510487365.825271017631391140
2019-202024Gladbach3 Leagues19.7382218164203655.616286224280590
2020-202125Gladbach3 Leagues27.9583437183365862.1224974263116852
2021-202226Gladbach2 Leagues23.4423024153274461.417337264181771
2022-202327Gladbach2 Leagues28.5342321103263966.7134414303770981
2023-202428Dortmund3 Leagues17.3553533184364973.5133813252678460
2024-202529Dortmund3 Leagues9.319131243101758.87194151331181
11 Seasons5 Clubs8 Leagues250.43883012271273422937161.7142262771853796886746
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Gladbach (4 Seasons)4 Leagues99.5172109100591310917761.668154341201833473194
Rennes (3 Seasons)4 Leagues87.11421448246147412857.8545126251572322911
Dortmund (2 Seasons)3 Leagues26.6744845227466669.72057174039109641
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (6 Seasons)102.7195116116631612419862.674176411351823773353
DFB-Pokal (6 Seasons)8.012120
Ligue 1 (4 Seasons)85.31251327340126611358.4474826221352032751
Coupe de la Ligue (4 Seasons)5.10
Champions Lg (3 Seasons)12.1462628144294072.511318232470382
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
Coupe de France (2 Seasons)5.03100
Pro League (1 Season)21.30
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
2014-201519Liersebe BEL1. Pro League15th21.3Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.0Matches
2016-201721Rennesfr FRA1. Ligue 19th20.44557Matches
2017-201822Rennesfr FRA1. Ligue 15th26.0563931214265547.3292416837931771Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9694842198405869.01824101441110980Matches
2019-202024Gladbachde GER1. Bundesliga4th16.1331717124183158.113244203871490Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1432427133264261.916397324790660Matches
2021-202226Gladbachde GER1. Bundesliga10th22.4423024153274461.417337263981771Matches
2022-202327Gladbachde GER1. Bundesliga10th27.6342121103263966.7134414303670981Matches
2023-202428Dortmundde GER1. Bundesliga5th11.5342121112243470.610227151650370Matches
2024-202529Dortmundde GER1. Bundesliga6th5.0936213837.551421261581Matches
11 Seasons5 Clubs3 Leagues209.33202481891032819031161.1121224671573175806104
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
Gladbach (4 Seasons)1 League86.2152928950139715662.259140321081603122902
Rennes (3 Seasons)1 League70.41251327340126611358.4474826221352032751
Dortmund (2 Seasons)1 League16.5432427133274264.315369272265451
Lierse (1 Season)1 League21.30
Montpellier (1 Season)1 League15.00
Bundesliga (6 Seasons)102.7195116116631612419862.674176411351823773353
Ligue 1 (4 Seasons)85.31251327340126611358.4474826221352032751
Pro League (1 Season)21.30
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-201620Montpellierfr FRA1. Coupe de la Ligue17th1.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.2Matches
2017-201822Rennesfr FRACoupe de France33rd1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.9Matches
2018-201923Rennesfr FRACoupe de France1st4.0310Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.0Matches
2019-202024Gladbachde GERDFB-Pokal17th0.320Matches
2020-202125Gladbachde GERDFB-Pokal5th2.815Matches
2021-202226Gladbachde GERDFB-PokalR161.002Matches
2022-202327Gladbachde GERDFB-PokalR320.921Matches
2023-202428Dortmundde GERDFB-PokalR161.623Matches
2024-202529Dortmundde GERDFB-PokalR321.351Matches
10 Seasons4 Clubs3 Leagues18.115220
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
Gladbach (4 Seasons)1 League5.0580
Rennes (3 Seasons)2 Leagues9.03100
Dortmund (2 Seasons)1 League3.0740
Montpellier (1 Season)1 League1.00
DFB-Pokal (6 Seasons)8.012120
Coupe de la Ligue (4 Seasons)5.10
Coupe de France (2 Seasons)5.03100
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201923Rennes2. Europa LgR167.717996281553.373031229160Matches
2019-202024Gladbach2. Europa LgGR3.2531402540.0342249100Matches
2020-202125Gladbach1. Champions LgR165.01591050101662.56100101126192Matches
2023-202428Dortmund1. Champions Lg2nd4.221121272121580.031661072890Matches
2024-202529Dortmund1. Champions Lg3.01056227977.82523616100Matches
5 Seasons3 Clubs2 Leagues23.0683838246396065.02138102840108642
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Gladbach (2 Seasons)2 Leagues8.220121190122157.19142121535292
Dortmund (2 Seasons)1 League7.131171894192479.25218131344190
Rennes (1 Season)1 League7.717996281553.373031229160
Champions Lg (3 Seasons)12.1462628144294072.511318232470382
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
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
201721dz AlgeriaAfrica Cup of NationsGR2.066Matches
201721dz AlgeriaFriendlies (M)1.0Matches
201822dz AlgeriaWCQ2.9Matches
201822dz AlgeriaFriendlies (M)3.7Matches
201923dz AlgeriaFriendlies (M)4.9Matches
201923dz AlgeriaAfrica Cup of Nations1st6.268Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.5Matches
202024dz AlgeriaFriendlies (M)1.8Matches
202125dz AlgeriaFriendlies (M)2.2Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.0Matches
202125dz AlgeriaAfrica Cup of NationsGR3.036Matches
202226dz AlgeriaWCQ3.6Matches
202226dz AlgeriaFriendlies (M)3.4Matches
202327dz AlgeriaFriendlies (M)3.0Matches
202327dz AlgeriaAfrica Cup of NationsGR2.015Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.2Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.0Matches
202630dz AlgeriaWCQ1.0Matches
9 Seasons1 Club4 Leagues58.416250
Friendlies (M) (7 Seasons)20.00
Africa Cup of Nations qualification (5 Seasons)17.70
Africa Cup of Nations (4 Seasons)13.216250
WCQ (3 Seasons)7.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
2014-201519Liersebe BEL1. Pro League21.3Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.0Matches
2015-201620Montpellierfr FRA1. Ligue 115.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.2Matches
2016-201721Rennesfr FRA1. Ligue 120.4Matches
2017-201822Rennesfr FRACoupe de France1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.9Matches
2017-201822Rennesfr FRA1. Ligue 126.01791123610901296281791342367.61132.4819427724184528714597277Matches
2018-201923Rennesfr FRACoupe de France4.0Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.0Matches
2018-201923Rennes2. Europa Lg7.752616122269145165265120.0480.0247161310713020414428942Matches
2018-201923Rennesfr FRA1. Ligue 123.9158291523769305251582281242.91657.17514433272661414311085493Matches
2019-202024Gladbachde GER1. Bundesliga16.1116753354590240321165291551.71448.35902818148231248201363468Matches
2019-202024Gladbachde GERDFB-Pokal0.3Matches
2019-202024Gladbach2. Europa Lg3.226913851256062697571.4228.6954061823217115017Matches
2020-202125Gladbachde GER1. Bundesliga20.1152197560779202321520221359.1940.97803405182927155321086664Matches
2020-202125Gladbach1. Champions Lg5.0305271471174163047457.1342.91224882585002316512Matches
2020-202125Gladbachde GERDFB-Pokal2.8Matches
2021-202226Gladbachde GER1. Bundesliga22.41590131604795207391588291655.21344.88433930208526174281396466Matches
2021-202226Gladbachde GERDFB-Pokal1.0Matches
2022-202327Gladbachde GER1. Bundesliga27.61885138685870345541883321237.51650.0940423520124024113518106198Matches
2022-202327Gladbachde GERDFB-Pokal0.9Matches
2023-202428Dortmundde GER1. Bundesliga11.5100058288522202191000171694.100.0575250712001722119365363Matches
2023-202428Dortmund1. Champions Lg4.228730931266952873266.700.01586762696704114418Matches
2023-202428Dortmundde GERDFB-Pokal1.6Matches
2024-202529Dortmundde GER1. Bundesliga5.03981510820785113983133.3133.3199867440101012325825Matches
2024-202529Dortmund1. Champions Lg3.0209146010050720933100.000.01344232032002014710Matches
2024-202529Dortmundde GERDFB-Pokal1.3Matches
11 Seasons5 Clubs8 Leagues250.4125308064239617022472801252221912356.28940.66253300781617530321046210847157653
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
Gladbach (4 Seasons)4 Leagues99.5673745924353276109516967291266551.65745.233701528278481328229124583840325
Rennes (3 Seasons)4 Leagues87.1389923012551939746693899673653.73146.31817103236215136891559192115212
Dortmund (2 Seasons)3 Leagues26.61894117549955406421894262284.613.8106644732112353922771202116
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.7756149225993763128118775541327355.35340.2392717762904815111230136604436384
DFB-Pokal (6 Seasons)8.0
Ligue 1 (4 Seasons)85.3337321411331670601533373623556.52743.5157087105144106691145151826170
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.1801713003431601880013969.2323.1414158773013708445640
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
Coupe de France (2 Seasons)5.0
Pro League (1 Season)21.3
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
2014-201519Lierse1 League21.3
2015-201620Montpellier2 Leagues16.0
2016-201721Rennes2 Leagues20.6
2017-201822Rennes3 Leagues30.01791123610901296281791342367.61132.4819427724184528714597277
2018-201923Rennes4 Leagues36.521081076451038450412108331339.42060.6998604637979161845141143135
2019-202024Gladbach3 Leagues19.7143666439715300381434362055.61644.46853224166434269271478485
2020-202125Gladbach3 Leagues27.91826124707896243381824291758.61241.490238932087321553413103176
2021-202226Gladbach2 Leagues23.41590131604795207391588291655.21344.88433930208526174281396466
2022-202327Gladbach2 Leagues28.51885138685870345541883321237.51650.0940423520124024113518106198
2023-202428Dortmund3 Leagues17.3128788381648271241287201890.000.0733318314692329123479781
2024-202529Dortmund3 Leagues9.360729168307135186076466.7116.73331290643121014340535
11 Seasons5 Clubs8 Leagues250.4125308064239617022472801252221912356.28940.66253300781617530321046210847157653
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
Gladbach (4 Seasons)4 Leagues99.5673745924353276109516967291266551.65745.233701528278481328229124583840325
Rennes (3 Seasons)4 Leagues87.1389923012551939746693899673653.73146.31817103236215136891559192115212
Dortmund (2 Seasons)3 Leagues26.61894117549955406421894262284.613.8106644732112353922771202116
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (6 Seasons)102.7756149225993763128118775541327355.35340.2392717762904815111230136604436384
DFB-Pokal (6 Seasons)8.0
Ligue 1 (4 Seasons)85.3337321411331670601533373623556.52743.5157087105144106691145151826170
Coupe de la Ligue (4 Seasons)5.1
Champions Lg (3 Seasons)12.1801713003431601880013969.2323.1414158773013708445640
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
Coupe de France (2 Seasons)5.0
Pro League (1 Season)21.3
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
2014-201519Liersebe BEL1. Pro League15th21.3Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.0Matches
2016-201721Rennesfr FRA1. Ligue 19th20.4Matches
2017-201822Rennesfr FRA1. Ligue 15th26.01791123610901296281791342367.61132.4819427724184528714597277Matches
2018-201923Rennesfr FRA1. Ligue 110th23.9158291523769305251582281242.91657.17514433272661414311085493Matches
2019-202024Gladbachde GER1. Bundesliga4th16.1116753354590240321165291551.71448.35902818148231248201363468Matches
2020-202125Gladbachde GER1. Bundesliga8th20.1152197560779202321520221359.1940.97803405182927155321086664Matches
2021-202226Gladbachde GER1. Bundesliga10th22.41590131604795207391588291655.21344.88433930208526174281396466Matches
2022-202327Gladbachde GER1. Bundesliga10th27.61885138685870345541883321237.51650.0940423520124024113518106198Matches
2023-202428Dortmundde GER1. Bundesliga5th11.5100058288522202191000171694.100.0575250712001722119365363Matches
2024-202529Dortmundde GER1. Bundesliga6th5.03981510820785113983133.3133.3199867440101012325825Matches
11 Seasons5 Clubs3 Leagues209.3109347063732543318822401092719410855.78041.25497264721419225718141181756262554
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
Gladbach (4 Seasons)1 League86.261634192203303499415761561125650.05246.431531438874081248028115543525296
Rennes (3 Seasons)1 League70.4337321411331670601533373623556.52743.5157087105144106691145151826170
Dortmund (2 Seasons)1 League16.5139873396729287301398201785.015.0774337416402732221691188
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Bundesliga (6 Seasons)102.7756149225993763128118775541327355.35340.2392717762904815111230136604436384
Ligue 1 (4 Seasons)85.3337321411331670601533373623556.52743.5157087105144106691145151826170
Pro League (1 Season)21.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th1.0Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.2Matches
2017-201822Rennesfr FRACoupe de France33rd1.0Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.9Matches
2018-201923Rennesfr FRACoupe de France1st4.0Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.0Matches
2019-202024Gladbachde GERDFB-Pokal17th0.3Matches
2020-202125Gladbachde GERDFB-Pokal5th2.8Matches
2021-202226Gladbachde GERDFB-PokalR161.0Matches
2022-202327Gladbachde GERDFB-PokalR320.9Matches
2023-202428Dortmundde GERDFB-PokalR161.6Matches
2024-202529Dortmundde GERDFB-PokalR321.3Matches
10 Seasons4 Clubs3 Leagues18.1
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
Gladbach (4 Seasons)1 League5.0
Rennes (3 Seasons)2 Leagues9.0
Dortmund (2 Seasons)1 League3.0
Montpellier (1 Season)1 League1.0
DFB-Pokal (6 Seasons)8.0
Coupe de la Ligue (4 Seasons)5.1
Coupe de France (2 Seasons)5.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2018-201923Rennes2. Europa LgR167.752616122269145165265120.0480.0247161310713020414428942Matches
2019-202024Gladbach2. Europa LgGR3.226913851256062697571.4228.6954061823217115017Matches
2020-202125Gladbach1. Champions LgR165.0305271471174163047457.1342.91224882585002316512Matches
2023-202428Dortmund1. Champions Lg2nd4.228730931266952873266.700.01586762696704114418Matches
2024-202529Dortmund1. Champions Lg3.0209146010050720933100.000.01344232032002014710Matches
5 Seasons3 Clubs2 Leagues23.01596100507737365401595251560.0936.0756360619834629529989599
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
Gladbach (2 Seasons)2 Leagues8.2574402322421011257314964.3535.72178944408219431529
Dortmund (2 Seasons)1 League7.149644153226119124966583.300.029210994728706129128
Rennes (1 Season)1 League7.752616122269145165265120.0480.0247161310713020414428942
Champions Lg (3 Seasons)12.1801713003431601880013969.2323.1414158773013708445640
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
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
201721dz AlgeriaAfrica Cup of NationsGR2.0Matches
201721dz AlgeriaFriendlies (M)1.0Matches
201822dz AlgeriaWCQ2.9Matches
201822dz AlgeriaFriendlies (M)3.7Matches
201923dz AlgeriaFriendlies (M)4.9Matches
201923dz AlgeriaAfrica Cup of Nations1st6.2Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.5Matches
202024dz AlgeriaFriendlies (M)1.8Matches
202125dz AlgeriaFriendlies (M)2.2Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.0Matches
202125dz AlgeriaAfrica Cup of NationsGR3.0Matches
202226dz AlgeriaWCQ3.6Matches
202226dz AlgeriaFriendlies (M)3.4Matches
202327dz AlgeriaFriendlies (M)3.0Matches
202327dz AlgeriaAfrica Cup of NationsGR2.0Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.2Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.0Matches
202630dz AlgeriaWCQ1.0Matches
9 Seasons1 Club4 Leagues58.4
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (5 Seasons)17.7
Africa Cup of Nations (4 Seasons)13.2
WCQ (3 Seasons)7.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
2014-201519Liersebe BEL1. Pro League231,9188362.721.32219120.702442-18-0.84+0.02Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue19090100.01.01901000.0023-1-1.00Matches
2015-201620Montpellierfr FRA1. Ligue 1221,3486139.415.0159771.231623-7-0.47-0.86Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue116168.90.20011503.0012-1-5.63-2.88Matches
2016-201721Rennesfr FRA1. Ligue 1251,8387453.720.42216351.321921-2-0.10+0.13Matches
2017-201822Rennesfr FRACoupe de France19090100.01.01901000.0016-5-5.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue32648867.72.9291218313.0074+3+1.02+1.74Matches
2017-201822Rennesfr FRA1. Ligue 1292,3428168.526.026862233521.41333300.00-0.5035.035.8-0.8-0.03-0.13Matches
2018-201923Rennesfr FRACoupe de France43589059.74.04902003.0096+3+0.75-0.36Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1868641.01.01860000.001100.00-0.73Matches
2018-201923Rennes2. Europa Lg96917776.87.7788623811.441114-3-0.39-1.6812.69.1+3.6+0.46+1.17Matches
2018-201923Rennesfr FRA1. Ligue 1252,1528662.923.924862117811.36333300.00-0.2134.628.3+6.2+0.26+0.14Matches
2019-202024Gladbachde GER1. Bundesliga191,4487647.316.116881231172.003419+15+0.93+0.3236.021.4+14.6+0.91+0.27Matches
2019-202024Gladbachde GERDFB-Pokal1292916.10.31290000.000000.000.00Matches
2019-202024Gladbach2. Europa Lg62924954.13.239033701.3345-1-0.31+0.427.34.5+2.8+0.85+0.78Matches
2020-202125Gladbachde GER1. Bundesliga251,8117259.220.120861351711.444036+4+0.20-0.0928.025.4+2.6+0.13-0.35Matches
2020-202125Gladbach1. Champions Lg54478962.15.05894001.00108+2+0.40+0.076.08.6-2.6-0.53-0.65Matches
2020-202125Gladbachde GERDFB-Pokal32528470.02.83842002.0082+6+2.14-3.69Matches
2021-202226Gladbachde GER1. Bundesliga232,0208866.022.422902114601.093748-11-0.49-0.8434.437.0-2.6-0.12-0.43Matches
2021-202226Gladbachde GERDFB-Pokal1909033.31.01901003.0050+5+5.00+6.00Matches
2022-202327Gladbachde GER1. Bundesliga282,4818981.127.6288922001.434439+5+0.18+1.4242.239.0+3.2+0.12+0.82Matches
2022-202327Gladbachde GERDFB-Pokal2834246.10.917501801.5081+7+7.59+7.59Matches
2023-202428Dortmundde GER1. Bundesliga171,0336133.811.51183762131.942117+4+0.35-0.5823.019.5+3.5+0.31-0.05Matches
2023-202428Dortmund1. Champions Lg53757532.14.2490411531.6052+3+0.72+0.386.28.1-1.9-0.46+0.04Matches
2023-202428Dortmundde GERDFB-Pokal31474954.41.6175023602.0043+1+0.61-1.58Matches
2024-202529Dortmundde GER1. Bundesliga94485055.35.0485352101.78128+4+0.80+1.309.64.7+4.9+0.99+1.26Matches
2024-202529Dortmund1. Champions Lg42686774.43.0379213002.255500.00-6.854.76.2-1.5-0.50-2.65Matches
2024-202529Dortmundde GERDFB-Pokal112012057.11.311201010.0001-1-0.75-3.75Matches
11 Seasons5 Clubs8 Leagues29622,5377657.0250.4249871944725341.43394382+12+0.05-0.24279.6247.6+32.0+0.18-0.01
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
Gladbach (4 Seasons)4 Leagues1138,9537961.899.51008878131581.45190158+32+0.32+0.08153.8135.9+17.9+0.19-0.12
Rennes (3 Seasons)4 Leagues987,8378062.187.18787701145101.48115120-5-0.06-0.1782.273.2+9.0+0.16+0.11
Dortmund (2 Seasons)3 Leagues392,3916140.726.6248517152371.854736+11+0.41-0.4943.638.5+5.1+0.21+0.09
Montpellier (1 Season)2 Leagues231,4386341.016.0169010771.181826-8-0.50-0.89
Lierse (1 Season)1 League231,9188362.721.32219120.702442-18-0.84+0.02
Bundesliga (6 Seasons)1219,2417657.4102.710188782020111.55188167+21+0.20-0.19173.2147.0+26.2+0.26-0.06
DFB-Pokal (6 Seasons)117216649.08.0880432711.64257+18+2.25+0.93
Ligue 1 (4 Seasons)1017,6807656.185.38786681446151.34101110-9-0.11-0.3269.664.1+5.5+0.11-0.01
Coupe de la Ligue (4 Seasons)64567652.45.1490324912.001110+1+0.20+1.28
Champions Lg (3 Seasons)141,0907848.412.112871022331.572015+5+0.41-0.4416.922.9-6.0-0.50-0.36
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
Coupe de France (2 Seasons)54489064.95.05903002.401012-2-0.40-1.52
Pro League (1 Season)231,9188362.721.32219120.702442-18-0.84+0.02
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
2014-201519Lierse1 League231,9188362.721.32219120.702442-18-0.84+0.02
2015-201620Montpellier2 Leagues231,4386341.016.0169010771.181826-8-0.50-0.89
2016-201721Rennes2 Leagues261,8547151.520.6221641551.382023-3-0.15+0.32
2017-201822Rennes3 Leagues332,6968269.130.029862544731.514143-2-0.07-0.4435.035.8-0.8-0.03-0.13
2018-201923Rennes4 Leagues393,2878464.136.536872935121.51545400.00-0.4947.237.4+9.8+0.31+0.30
2019-202024Gladbach3 Leagues261,7696846.819.72086156971.773824+14+0.71+0.3143.325.9+17.4+0.90+0.34
2020-202125Gladbach3 Leagues332,5107660.627.928871951711.425846+12+0.43-0.2334.034.00.00.00-0.41
2021-202226Gladbach2 Leagues242,1108863.423.423902214601.174248-6-0.26-0.4034.437.0-2.6-0.12-0.43
2022-202327Gladbach2 Leagues302,5648579.128.52988221801.435240+12+0.42+1.4942.239.0+3.2+0.12+0.82
2023-202428Dortmund3 Leagues251,5556234.617.316841192361.883022+8+0.46-0.3629.227.6+1.6+0.10-0.01
2024-202529Dortmund3 Leagues148366060.69.3887662311.791714+3+0.32-1.0014.310.9+3.4+0.43+0.21
11 Seasons5 Clubs8 Leagues29622,5377657.0250.4249871944725341.43394382+12+0.05-0.24279.6247.6+32.0+0.18-0.01
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
Gladbach (4 Seasons)4 Leagues1138,9537961.899.51008878131581.45190158+32+0.32+0.08153.8135.9+17.9+0.19-0.12
Rennes (3 Seasons)4 Leagues987,8378062.187.18787701145101.48115120-5-0.06-0.1782.273.2+9.0+0.16+0.11
Dortmund (2 Seasons)3 Leagues392,3916140.726.6248517152371.854736+11+0.41-0.4943.638.5+5.1+0.21+0.09
Montpellier (1 Season)2 Leagues231,4386341.016.0169010771.181826-8-0.50-0.89
Lierse (1 Season)1 League231,9188362.721.32219120.702442-18-0.84+0.02
Bundesliga (6 Seasons)1219,2417657.4102.710188782020111.55188167+21+0.20-0.19173.2147.0+26.2+0.26-0.06
DFB-Pokal (6 Seasons)117216649.08.0880432711.64257+18+2.25+0.93
Ligue 1 (4 Seasons)1017,6807656.185.38786681446151.34101110-9-0.11-0.3269.664.1+5.5+0.11-0.01
Coupe de la Ligue (4 Seasons)64567652.45.1490324912.001110+1+0.20+1.28
Champions Lg (3 Seasons)141,0907848.412.112871022331.572015+5+0.41-0.4416.922.9-6.0-0.50-0.36
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
Coupe de France (2 Seasons)54489064.95.05903002.401012-2-0.40-1.52
Pro League (1 Season)231,9188362.721.32219120.702442-18-0.84+0.02
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
2014-201519Liersebe BEL1. Pro League15th231,9188362.721.32219120.702442-18-0.84+0.02Matches
2015-201620Montpellierfr FRA1. Ligue 112th221,3486139.415.0159771.231623-7-0.47-0.86Matches
2016-201721Rennesfr FRA1. Ligue 19th251,8387453.720.42216351.321921-2-0.10+0.13Matches
2017-201822Rennesfr FRA1. Ligue 15th292,3428168.526.026862233521.41333300.00-0.5035.035.8-0.8-0.03-0.13Matches
2018-201923Rennesfr FRA1. Ligue 110th252,1528662.923.924862117811.36333300.00-0.2134.628.3+6.2+0.26+0.14Matches
2019-202024Gladbachde GER1. Bundesliga4th191,4487647.316.116881231172.003419+15+0.93+0.3236.021.4+14.6+0.91+0.27Matches
2020-202125Gladbachde GER1. Bundesliga8th251,8117259.220.120861351711.444036+4+0.20-0.0928.025.4+2.6+0.13-0.35Matches
2021-202226Gladbachde GER1. Bundesliga10th232,0208866.022.422902114601.093748-11-0.49-0.8434.437.0-2.6-0.12-0.43Matches
2022-202327Gladbachde GER1. Bundesliga10th282,4818981.127.6288922001.434439+5+0.18+1.4242.239.0+3.2+0.12+0.82Matches
2023-202428Dortmundde GER1. Bundesliga5th171,0336133.811.51183762131.942117+4+0.35-0.5823.019.5+3.5+0.31-0.05Matches
2024-202529Dortmundde GER1. Bundesliga6th94485055.35.0485352101.78128+4+0.80+1.309.64.7+4.9+0.99+1.26Matches
11 Seasons5 Clubs3 Leagues24518,8397757.3209.3210871653524281.38313319-6-0.03-0.24242.8211.1+31.7+0.21-0.05
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
Gladbach (4 Seasons)1 League957,7608263.486.286886891881.46155142+13+0.15-0.07140.6122.8+17.8+0.21-0.13
Rennes (3 Seasons)1 League796,3328061.770.472865974681.378587-2-0.03-0.1469.664.1+5.5+0.11-0.01
Dortmund (2 Seasons)1 League261,4815738.316.5158310112131.883325+8+0.49-0.2332.724.2+8.5+0.51+0.25
Lierse (1 Season)1 League231,9188362.721.32219120.702442-18-0.84+0.02
Montpellier (1 Season)1 League221,3486139.415.0159771.231623-7-0.47-0.86
Bundesliga (6 Seasons)1219,2417657.4102.710188782020111.55188167+21+0.20-0.19173.2147.0+26.2+0.26-0.06
Ligue 1 (4 Seasons)1017,6807656.185.38786681446151.34101110-9-0.11-0.3269.664.1+5.5+0.11-0.01
Pro League (1 Season)231,9188362.721.32219120.702442-18-0.84+0.02
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th19090100.01.01901000.0023-1-1.00Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th116168.90.20011503.0012-1-5.63-2.88Matches
2017-201822Rennesfr FRACoupe de France33rd19090100.01.01901000.0016-5-5.00Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd32648867.72.9291218313.0074+3+1.02+1.74Matches
2018-201923Rennesfr FRACoupe de France1st43589059.74.04902003.0096+3+0.75-0.36Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1868641.01.01860000.001100.00-0.73Matches
2019-202024Gladbachde GERDFB-Pokal17th1292916.10.31290000.000000.000.00Matches
2020-202125Gladbachde GERDFB-Pokal5th32528470.02.83842002.0082+6+2.14-3.69Matches
2021-202226Gladbachde GERDFB-PokalR161909033.31.01901003.0050+5+5.00+6.00Matches
2022-202327Gladbachde GERDFB-PokalR322834246.10.917501801.5081+7+7.59+7.59Matches
2023-202428Dortmundde GERDFB-PokalR1631474954.41.6175023602.0043+1+0.61-1.58Matches
2024-202529Dortmundde GERDFB-PokalR32112012057.11.311201010.0001-1-0.75-3.75Matches
10 Seasons4 Clubs3 Leagues221,6257453.618.117851053621.914629+17+0.94+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
Gladbach (4 Seasons)1 League74546545.95.067431801.71213+18+3.57+2.73
Rennes (3 Seasons)2 Leagues108148155.49.0890524912.40191900.00+0.27
Dortmund (2 Seasons)1 League42676755.63.0298123611.504400.00-2.54
Montpellier (1 Season)1 League19090100.01.01901000.0023-1-1.00
DFB-Pokal (6 Seasons)117216649.08.0880432711.64257+18+2.25+0.93
Coupe de la Ligue (4 Seasons)64567652.45.1490324912.001110+1+0.20+1.28
Coupe de France (2 Seasons)54489064.95.05903002.401012-2-0.40-1.52
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2018-201923Rennes2. Europa LgR1696917776.87.7788623811.441114-3-0.39-1.6812.69.1+3.6+0.46+1.17Matches
2019-202024Gladbach2. Europa LgGR62924954.13.239033701.3345-1-0.31+0.427.34.5+2.8+0.85+0.78Matches
2020-202125Gladbach1. Champions LgR1654478962.15.05894001.00108+2+0.40+0.076.08.6-2.6-0.53-0.65Matches
2023-202428Dortmund1. Champions Lg2nd53757532.14.2490411531.6052+3+0.72+0.386.28.1-1.9-0.46+0.04Matches
2024-202529Dortmund1. Champions Lg42686774.43.0379213002.255500.00-6.854.76.2-1.5-0.50-2.65Matches
5 Seasons3 Clubs2 Leagues292,0737156.223.022881972041.483534+1+0.04-0.6236.836.5+0.3+0.01+0.20
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
Gladbach (2 Seasons)2 Leagues117396758.78.289073701.181413+1+0.12+0.2913.213.1+0.1+0.01-0.08
Dortmund (2 Seasons)1 League96437142.07.1785622331.89107+3+0.42-0.5910.914.3-3.4-0.48-0.25
Rennes (1 Season)1 League96917776.87.7788623811.441114-3-0.39-1.6812.69.1+3.6+0.46+1.17
Champions Lg (3 Seasons)141,0907848.412.112871022331.572015+5+0.41-0.4416.922.9-6.0-0.50-0.36
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
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
201721dz AlgeriaAfrica Cup of NationsGR21809066.72.02902000.5034-1-0.50-0.50Matches
201721dz AlgeriaAfrica Cup of Nations qualification00001Matches
201721dz AlgeriaFriendlies (M)1909050.01.01901003.0021+1+1.00-2.00Matches
201822dz AlgeriaWCQ32608736.12.93872020.0015-4-1.38-2.75Matches
201822dz AlgeriaFriendlies (M)43328361.53.74832000.7569-3-0.81-0.81Matches
201923dz AlgeriaFriendlies (M)64427481.94.9585311502.3381+7+1.43+2.34Matches
201923dz AlgeriaAfrica Cup of Nations1st65599384.76.26935013.00102+8+1.29-1.39Matches
201923dz AlgeriaAfrica Cup of Nations qualification54058175.04.55814012.0072+5+1.11+1.11Matches
202024dz AlgeriaFriendlies (M)21648291.11.82821002.0032+1+0.55+0.55Matches
202125dz AlgeriaFriendlies (M)31956572.22.2290211503.0030+3+1.38-2.22Matches
202125dz AlgeriaAfrica Cup of Nations qualification54509083.35.05905002.60163+13+2.60+2.60Matches
202125dz AlgeriaAfrica Cup of NationsGR327090100.03.03903000.3314-3-1.00Matches
202226dz AlgeriaWCQ43288243.73.64823012.00122+10+2.74+0.40Matches
202226dz AlgeriaFriendlies (M)43037656.13.44763012.2561+5+1.49+1.86Matches
202327dz AlgeriaFriendlies (M)32709075.03.03903002.3372+5+1.67+1.67Matches
202327dz AlgeriaAfrica Cup of NationsGR21809066.72.02902001.003300.00+1.00Matches
202327dz AlgeriaAfrica Cup of Nations qualification53807670.44.2484214513.0081+7+1.66+1.66Matches
202529dz AlgeriaAfrica Cup of Nations qualification436090100.04.04904003.00111+10+2.50Matches
202630dz AlgeriaWCQ1909025.01.01901013.0020+2+2.00+1.33Matches
9 Seasons1 Club4 Leagues635,2588363.758.460864832592.0910943+66+1.13+0.24
Friendlies (M) (7 Seasons)231,7967868.820.021841521512.133516+19+0.95+0.51
Africa Cup of Nations qualification (5 Seasons)191,5958468.217.718861514532.63427+35+1.97+1.97
Africa Cup of Nations (4 Seasons)131,1899180.913.2139112011.691713+4+0.30-0.34
WCQ (3 Seasons)86788537.07.58856041.38157+8+1.06-0.50

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
2014-201519Liersebe BEL1. Pro League21.352Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue1.00000Matches
2015-201620Montpellierfr FRA1. Ligue 115.07033Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue0.20000Matches
2016-201721Rennesfr FRA1. Ligue 120.442026220225745010Matches
2017-201822Rennesfr FRACoupe de France1.00000Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue2.91000Matches
2017-201822Rennesfr FRA1. Ligue 126.060038404623739031164712971.0Matches
2018-201923Rennesfr FRACoupe de France4.020051108103000Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue1.01000Matches
2018-201923Rennes2. Europa Lg7.7100693171290004520580.0Matches
2018-201923Rennesfr FRA1. Ligue 123.990032331334148011132513261.4Matches
2019-202024Gladbachde GER1. Bundesliga16.181127242283817010109432068.3Matches
2019-202024Gladbachde GERDFB-Pokal0.30000001020Matches
2019-202024Gladbach2. Europa Lg3.22008501243000207370.0Matches
2020-202125Gladbachde GER1. Bundesliga20.170034302184724020148412562.1Matches
2020-202125Gladbach1. Champions Lg5.01008304119000237370.0Matches
2020-202125Gladbachde GERDFB-Pokal2.82002906510Matches
2021-202226Gladbachde GER1. Bundesliga22.460034424153930010148533063.9Matches
2021-202226Gladbachde GERDFB-Pokal1.00000001200Matches
2022-202327Gladbachde GER1. Bundesliga27.671125443313621101174684162.4Matches
2022-202327Gladbachde GERDFB-Pokal0.90003100120Matches
2023-202428Dortmundde GER1. Bundesliga11.54111529021162100184181358.1Matches
2023-202428Dortmund1. Champions Lg4.200068097120003730100.0Matches
2023-202428Dortmundde GERDFB-Pokal1.61004304320Matches
2024-202529Dortmundde GER1. Bundesliga5.05001060563000288466.7Matches
2024-202529Dortmund1. Champions Lg3.0100320265000114266.7Matches
2024-202529Dortmundde GERDFB-Pokal1.31002306150Matches
11 Seasons5 Clubs8 Leagues250.4817332132419305379301194112339420765.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Gladbach (4 Seasons)4 Leagues99.533221411581111618310914162221912264.2
Rennes (3 Seasons)4 Leagues87.1242010711581421571440523411426668.3
Dortmund (2 Seasons)3 Leagues26.6121140510473948001160331963.5
Montpellier (1 Season)2 Leagues16.0700330
Lierse (1 Season)1 League21.352
Bundesliga (6 Seasons)102.737331451751111818211614269123113363.5
DFB-Pokal (6 Seasons)8.0400111601812120
Ligue 1 (4 Seasons)85.326201299551171351320522961226166.7
Coupe de la Ligue (4 Seasons)5.12000
Champions Lg (3 Seasons)12.1200171301524260007114573.7
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Coupe de France (2 Seasons)5.020051108103000
Pro League (1 Season)21.352
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
2014-201519Lierse1 League21.352
2015-201620Montpellier2 Leagues16.0700330
2016-201721Rennes2 Leagues20.642026220225745010
2017-201822Rennes3 Leagues30.070038404623739031164712971.0
2018-201923Rennes4 Leagues36.5130043534586360011177713765.7
2019-202024Gladbach3 Leagues19.7101135292414222010129502368.5
2020-202125Gladbach3 Leagues27.9100044422286334020171482863.2
2021-202226Gladbach2 Leagues23.460034424164130010148533063.9
2022-202327Gladbach2 Leagues28.571128453313723101174684162.4
2023-202428Dortmund3 Leagues17.351125400342635001121211361.8
2024-202529Dortmund3 Leagues9.3700151101313130003912666.7
11 Seasons5 Clubs8 Leagues250.4817332132419305379301194112339420765.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Gladbach (4 Seasons)4 Leagues99.533221411581111618310914162221912264.2
Rennes (3 Seasons)4 Leagues87.1242010711581421571440523411426668.3
Dortmund (2 Seasons)3 Leagues26.6121140510473948001160331963.5
Montpellier (1 Season)2 Leagues16.0700330
Lierse (1 Season)1 League21.352
Bundesliga (6 Seasons)102.737331451751111818211614269123113363.5
DFB-Pokal (6 Seasons)8.0400111601812120
Ligue 1 (4 Seasons)85.326201299551171351320522961226166.7
Coupe de la Ligue (4 Seasons)5.12000
Champions Lg (3 Seasons)12.1200171301524260007114573.7
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Coupe de France (2 Seasons)5.020051108103000
Pro League (1 Season)21.352
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
2014-201519Liersebe BEL1. Pro League15th21.352Matches
2015-201620Montpellierfr FRA1. Ligue 112th15.07033Matches
2016-201721Rennesfr FRA1. Ligue 19th20.442026220225745010Matches
2017-201822Rennesfr FRA1. Ligue 15th26.060038404623739031164712971.0Matches
2018-201923Rennesfr FRA1. Ligue 110th23.990032331334148011132513261.4Matches
2019-202024Gladbachde GER1. Bundesliga4th16.181127242283817010109432068.3Matches
2020-202125Gladbachde GER1. Bundesliga8th20.170034302184724020148412562.1Matches
2021-202226Gladbachde GER1. Bundesliga10th22.460034424153930010148533063.9Matches
2022-202327Gladbachde GER1. Bundesliga10th27.671125443313621101174684162.4Matches
2023-202428Dortmundde GER1. Bundesliga5th11.54111529021162100184181358.1Matches
2024-202529Dortmundde GER1. Bundesliga6th5.05001060563000288466.7Matches
11 Seasons5 Clubs3 Leagues209.368732742701623531724819498735319464.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Gladbach (4 Seasons)1 League86.2282212014011921609214157920511663.9
Rennes (3 Seasons)1 League70.41920969551171351320522961226166.7
Dortmund (2 Seasons)1 League16.591125350262224001112261760.5
Lierse (1 Season)1 League21.352
Montpellier (1 Season)1 League15.07033
Bundesliga (6 Seasons)102.737331451751111818211614269123113363.5
Ligue 1 (4 Seasons)85.326201299551171351320522961226166.7
Pro League (1 Season)21.352
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201620Montpellierfr FRA1. Coupe de la Ligue17th1.00000Matches
2016-201721Rennesfr FRA1. Coupe de la Ligue9th0.20000Matches
2017-201822Rennesfr FRACoupe de France33rd1.00000Matches
2017-201822Rennesfr FRA1. Coupe de la Ligue3rd2.91000Matches
2018-201923Rennesfr FRACoupe de France1st4.020051108103000Matches
2018-201923Rennesfr FRA1. Coupe de la Ligue5th1.01000Matches
2019-202024Gladbachde GERDFB-Pokal17th0.30000001020Matches
2020-202125Gladbachde GERDFB-Pokal5th2.82002906510Matches
2021-202226Gladbachde GERDFB-PokalR161.00000001200Matches
2022-202327Gladbachde GERDFB-PokalR320.90003100120Matches
2023-202428Dortmundde GERDFB-PokalR161.61004304320Matches
2024-202529Dortmundde GERDFB-PokalR321.31002306150Matches
10 Seasons4 Clubs3 Leagues18.180016270262215000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Gladbach (4 Seasons)1 League5.020051008850
Rennes (3 Seasons)2 Leagues9.040051108103000
Dortmund (2 Seasons)1 League3.020066010470
Montpellier (1 Season)1 League1.00000
DFB-Pokal (6 Seasons)8.0400111601812120
Coupe de la Ligue (4 Seasons)5.12000
Coupe de France (2 Seasons)5.020051108103000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2018-201923Rennes2. Europa LgR167.7100693171290004520580.0Matches
2019-202024Gladbach2. Europa LgGR3.22008501243000207370.0Matches
2020-202125Gladbach1. Champions LgR165.01008304119000237370.0Matches
2023-202428Dortmund1. Champions Lg2nd4.200068097120003730100.0Matches
2024-202529Dortmund1. Champions Lg3.0100320265000114266.7Matches
5 Seasons3 Clubs2 Leagues23.050031273444038000136411375.9
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Gladbach (2 Seasons)2 Leagues8.230016801615120004314670.0
Dortmund (2 Seasons)1 League7.11009100111317000487277.8
Rennes (1 Season)1 League7.7100693171290004520580.0
Champions Lg (3 Seasons)12.1200171301524260007114573.7
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201721dz AlgeriaAfrica Cup of NationsGR2.0000320066000Matches
201721dz AlgeriaFriendlies (M)1.00000Matches
201822dz AlgeriaWCQ2.91000Matches
201822dz AlgeriaFriendlies (M)3.71000Matches
201923dz AlgeriaFriendlies (M)4.90000Matches
201923dz AlgeriaAfrica Cup of Nations1st6.220019806860Matches
201923dz AlgeriaAfrica Cup of Nations qualification4.50000Matches
202024dz AlgeriaFriendlies (M)1.81000Matches
202125dz AlgeriaFriendlies (M)2.21000Matches
202125dz AlgeriaAfrica Cup of Nations qualification5.02000Matches
202125dz AlgeriaAfrica Cup of NationsGR3.01004316630Matches
202226dz AlgeriaWCQ3.62000Matches
202226dz AlgeriaFriendlies (M)3.42110Matches
202327dz AlgeriaFriendlies (M)3.01000Matches
202327dz AlgeriaAfrica Cup of NationsGR2.02003400510Matches
202327dz AlgeriaAfrica Cup of Nations qualification4.21000Matches
202529dz AlgeriaAfrica Cup of Nations qualification4.00000Matches
202630dz AlgeriaWCQ1.01000Matches
9 Seasons1 Club4 Leagues58.4181129171122516000
Friendlies (M) (7 Seasons)20.06110
Africa Cup of Nations qualification (5 Seasons)17.73000
Africa Cup of Nations (4 Seasons)13.250029171122516000
WCQ (3 Seasons)7.54000

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.