Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-03-17SunBundesligaMatchweek 26HomeW 3–1DortmundEint FrankfurtNLB60000000051000.00.00.0001333.304000Match Report
2024-03-09SatBundesligaMatchweek 25AwayW 2–1DortmundWerder BremenNLB70000100050000.10.10.0001333.302000Match Report
2024-03-02SatBundesligaMatchweek 24AwayW 2–0DortmundUnion BerlinNRW30000000020000.00.00.0001250.012000Match Report
2024-02-02FriBundesligaMatchweek 20AwayD 0–0DortmundHeidenheimNFW1600000000151000.00.00.00091181.808100Match Report
2024-01-20SatAfrica Cup of NationsGroup stageNeutralD 2–2dz Algeriabf Burkina FasoYCB90000000104Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
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
10 Seasons5 Clubs8 Leagues28224121,701241.131738229974723.617.311.929.22916666180.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 (1 Season)3 Leagues25161,55517.3000000511.81.80.52.32389810.000.000.000.000.000.120.030.150.120.15
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 (5 Seasons)112978,79397.719524127732317.411.87.219.11414013590.190.050.250.120.170.180.070.250.120.20
DFB-Pokal (5 Seasons)1076016.7404311300.600.000.600.450.45
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
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
Champions Lg (2 Seasons)1098229.1202111101.40.60.20.91118300.220.000.220.110.110.150.030.180.070.09
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
10 Seasons5 Clubs8 Leagues28224121,701241.131738229974723.617.311.929.22916666180.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 (1 Season)3 Leagues25161,55517.3000000511.81.80.52.32389810.000.000.000.000.000.120.030.150.120.15
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 (5 Seasons)112978,79397.719524127732317.411.87.219.11414013590.190.050.250.120.170.180.070.250.120.20
DFB-Pokal (5 Seasons)1076016.7404311300.600.000.600.450.45
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
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
Champions Lg (2 Seasons)1098229.1202111101.40.60.20.91118300.220.000.220.110.110.150.030.180.070.09
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
10 Seasons5 Clubs3 Leagues23620618,391204.323629167763719.914.410.424.82476005290.110.030.140.080.110.140.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
Lierse (1 Season)1 League23221,91821.3101100520.050.000.050.050.05
Montpellier (1 Season)1 League22151,34815.0202200700.130.000.130.130.13
Dortmund (1 Season)1 League17111,03311.5000000411.71.70.42.11775630.000.000.000.000.000.150.030.180.150.18
Bundesliga (5 Seasons)112978,79397.719524127732317.411.87.219.11414013590.190.050.250.120.170.180.070.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
9 Seasons4 Clubs3 Leagues21161,50516.7505411700.300.000.300.240.24
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 (1 Season)1 League311471.6000000100.000.000.000.000.00
Montpellier (1 Season)1 League11901.0000000000.000.000.000.000.00
DFB-Pokal (5 Seasons)1076016.7404311300.600.000.600.450.45
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 LgF543754.2000000000.10.10.10.2614180.000.000.000.000.000.020.040.060.020.06Matches
4 Seasons3 Clubs2 Leagues25191,80520.1314211403.72.91.54.44466890.150.050.200.100.150.180.070.260.150.22
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
Rennes (1 Season)1 League976917.7101100101.21.21.22.43035420.130.000.130.130.130.160.150.310.160.31
Dortmund (1 Season)1 League543754.2000000000.10.10.10.2614180.000.000.000.000.000.020.040.060.020.06
Europa Lg (2 Seasons)151098310.9112100302.32.31.23.53348590.090.090.180.090.180.210.110.320.210.32
Champions Lg (2 Seasons)1098229.1202111101.40.60.20.91118300.220.000.220.110.110.150.030.180.070.09
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
202630dz AlgeriaWCQ11901.0000000100.000.000.000.000.00Matches
8 Seasons1 Club4 Leagues59564,89854.46396001810.110.060.170.110.17
Friendlies (M) (7 Seasons)23211,79620.0213200610.100.050.150.100.15
Africa Cup of Nations qualification (4 Seasons)15141,23513.7314300300.220.070.290.220.29
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
10 Seasons5 Clubs8 Leagues241.1312246023.71.130.260.080.3717.789923.617.30.09-0.6-2.3
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 (1 Season)3 Leagues17.302114.81.220.060.000.0017.40001.81.80.09-1.8-1.8
Montpellier (1 Season)2 Leagues16.0240.270.5000
Lierse (1 Season)1 League21.3130.140.3300
Bundesliga (5 Seasons)97.7191253427.21.280.350.100.3517.167717.411.80.09+1.6+0.2
DFB-Pokal (5 Seasons)6.7412541.71.800.750.250.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
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
Champions Lg (2 Seasons)9.126233.30.660.220.170.5019.41111.40.60.11+0.6+0.4
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
10 Seasons5 Clubs8 Leagues241.1312246023.71.130.260.080.3717.789923.617.30.09-0.6-2.3
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 (1 Season)3 Leagues17.302114.81.220.060.000.0017.40001.81.80.09-1.8-1.8
Montpellier (1 Season)2 Leagues16.0240.270.5000
Lierse (1 Season)1 League21.3130.140.3300
Bundesliga (5 Seasons)97.7191253427.21.280.350.100.3517.167717.411.80.09+1.6+0.2
DFB-Pokal (5 Seasons)6.7412541.71.800.750.250.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
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
Champions Lg (2 Seasons)9.126233.30.660.220.170.5019.41111.40.60.11+0.6+0.4
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
10 Seasons5 Clubs3 Leagues204.3231775024.31.050.240.070.3217.567719.914.40.09+0.1-1.4
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
Lierse (1 Season)1 League21.3130.140.3300
Montpellier (1 Season)1 League15.0240.270.5000
Dortmund (1 Season)1 League11.501600.01.390.000.0017.10001.71.70.11-1.7-1.7
Bundesliga (5 Seasons)97.7191253427.21.280.350.100.3517.167717.411.80.09+1.6+0.2
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
9 Seasons4 Clubs3 Leagues16.7517635.31.600.560.240.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 (1 Season)1 League1.60200.01.220.000.0000
Montpellier (1 Season)1 League1.0000
DFB-Pokal (5 Seasons)6.7412541.71.800.750.250.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 LgF4.203133.30.720.240.000.0019.10000.10.10.03-0.1-0.1Matches
4 Seasons3 Clubs2 Leagues20.1330413.31.500.200.070.5018.62113.72.90.10-0.7-0.9
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
Rennes (1 Season)1 League7.7116212.52.080.260.060.5019.20001.21.20.08-0.2-0.2
Dortmund (1 Season)1 League4.203133.30.720.240.000.0019.10000.10.10.03-0.1-0.1
Europa Lg (2 Seasons)10.912428.32.200.180.040.5018.41002.32.30.10-1.3-1.3
Champions Lg (2 Seasons)9.126233.30.660.220.170.5019.41111.40.60.11+0.6+0.4
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
202630dz AlgeriaWCQ1.0000Matches
8 Seasons1 Club4 Leagues54.469333.30.680.230.000.0000
Friendlies (M) (7 Seasons)20.0200
Africa Cup of Nations qualification (4 Seasons)13.7300
Africa Cup of Nations (4 Seasons)13.209333.30.680.230.000.0000
WCQ (3 Seasons)7.5100
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
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
10 Seasons5 Clubs8 Leagues241.17566968778.1126014471363698417888.53059371982.3610121050.4711.910.9-4.98448710030666
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 (1 Season)3 Leagues17.3876107781.314196471843848789.935942085.55710554.300.51.0-0.587512289
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (5 Seasons)97.74669585479.877475284112294257389.21897225384.236267853.457.27.3-2.2563066914401
DFB-Pokal (5 Seasons)6.70
Ligue 1 (4 Seasons)85.32063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Coupe de la Ligue (4 Seasons)5.10
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
Champions Lg (2 Seasons)9.135046575.35302194419822289.211816272.8224746.800.20.2-0.24184218
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
10 Seasons5 Clubs8 Leagues241.17566968778.1126014471363698417888.53059371982.3610121050.4711.910.9-4.98448710030666
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 (1 Season)3 Leagues17.3876107781.314196471843848789.935942085.55710554.300.51.0-0.587512289
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (5 Seasons)97.74669585479.877475284112294257389.21897225384.236267853.457.27.3-2.2563066914401
DFB-Pokal (5 Seasons)6.70
Ligue 1 (4 Seasons)85.32063272175.83539413674958109987.2851105780.519340347.913.22.7-2.2181272312199
Coupe de la Ligue (4 Seasons)5.10
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
Champions Lg (2 Seasons)9.135046575.35302194419822289.211816272.8224746.800.20.2-0.24184218
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
10 Seasons5 Clubs3 Leagues204.36732857578.5112869420853252367288.62748331083.0555108151.3610.410.0-4.4744339226600
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
Lierse (1 Season)1 League21.30
Montpellier (1 Season)1 League15.00
Dortmund (1 Season)1 League11.570285182.511465363934338389.629933888.5447955.700.40.9-0.46629175
Bundesliga (5 Seasons)97.74669585479.877475284112294257389.21897225384.236267853.457.27.3-2.2563066914401
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
9 Seasons4 Clubs3 Leagues16.70
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Gladbach (4 Seasons)1 League5.00
Rennes (3 Seasons)2 Leagues9.00
Dortmund (1 Season)1 League1.60
Montpellier (1 Season)1 League1.00
DFB-Pokal (5 Seasons)6.70
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 LgF4.217422677.0273110799510491.3608273.2132650.000.10.1-0.12133114Matches
4 Seasons3 Clubs2 Leagues20.1834111275.013145505144650688.131140976.05512942.611.50.9-0.510548466
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
Rennes (1 Season)1 League7.732643075.85121218217719988.911815178.1225540.001.20.7-1.24253235
Dortmund (1 Season)1 League4.217422677.0273110799510491.3608273.2132650.000.10.1-0.12133114
Europa Lg (2 Seasons)10.948464774.87843310724828487.319324778.1338240.211.20.8-0.26364248
Champions Lg (2 Seasons)9.135046575.35302194419822289.211816272.8224746.800.20.2-0.24184218
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
202630dz AlgeriaWCQ1.00Matches
8 Seasons1 Club4 Leagues54.43
Friendlies (M) (7 Seasons)20.01
Africa Cup of Nations qualification (4 Seasons)13.71
Africa Cup of Nations (4 Seasons)13.21
WCQ (3 Seasons)7.50

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
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
10 Seasons5 Clubs8 Leagues241.1968781011543268174529212711000756643229
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 (1 Season)3 Leagues17.310779291482914341190000876035
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.75854493889316915191137201000466923132
DFB-Pokal (5 Seasons)6.712
Ligue 1 (4 Seasons)85.32721226244877120117371000020631167
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.96475171241014291140000484612
Champions Lg (2 Seasons)9.146538478120213660000350318
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
10 Seasons5 Clubs8 Leagues241.1968781011543268174529212711000756643229
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 (1 Season)3 Leagues17.310779291482914341190000876035
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.75854493889316915191137201000466923132
DFB-Pokal (5 Seasons)6.712
Ligue 1 (4 Seasons)85.32721226244877120117371000020631167
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.96475171241014291140000484612
Champions Lg (2 Seasons)9.146538478120213660000350318
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
10 Seasons5 Clubs3 Leagues204.3857572001341246163923010911000673234199
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
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Dortmund (1 Season)1 League11.5851746105221421830000702026
Bundesliga (5 Seasons)97.75854493889316915191137201000466923132
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
9 Seasons4 Clubs3 Leagues16.720
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 (1 Season)1 League1.64
Montpellier (1 Season)1 League1.0
DFB-Pokal (5 Seasons)6.712
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 LgF4.222618343700936000017409Matches
4 Seasons3 Clubs2 Leagues20.111129012022216421800000834930
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
Rennes (1 Season)1 League7.7430332948131786000032647
Dortmund (1 Season)1 League4.222618343700936000017409
Europa Lg (2 Seasons)10.96475171241014291140000484612
Champions Lg (2 Seasons)9.146538478120213660000350318
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
202630dz AlgeriaWCQ1.0Matches
8 Seasons1 Club4 Leagues54.412
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (4 Seasons)13.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
10 Seasons5 Clubs8 Leagues241.12591.55187181116207310.192201620
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 (1 Season)3 Leagues17.3362.31243225040.26400000
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.71451.50105871195210.221401420
DFB-Pokal (5 Seasons)6.7
Ligue 1 (4 Seasons)85.3701.40506319150.10500000
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.9302.75213131130.27200100
Champions Lg (2 Seasons)9.1141.54111011020.22100100
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
10 Seasons5 Clubs8 Leagues241.12591.55187181116207310.192201620
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 (1 Season)3 Leagues17.3362.31243225040.26400000
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.71451.50105871195210.221401420
DFB-Pokal (5 Seasons)6.7
Ligue 1 (4 Seasons)85.3701.40506319150.10500000
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.9302.75213131130.27200100
Champions Lg (2 Seasons)9.1141.54111011020.22100100
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
10 Seasons5 Clubs3 Leagues204.32151.47155141012186260.181901420
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
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Dortmund (1 Season)1 League11.5262.27162224030.26300000
Bundesliga (5 Seasons)97.71451.50105871195210.221401420
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
9 Seasons4 Clubs3 Leagues16.7
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 (1 Season)1 League1.6
Montpellier (1 Season)1 League1.0
DFB-Pokal (5 Seasons)6.7
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 LgF4.2102.4181001010.24100000Matches
4 Seasons3 Clubs2 Leagues20.1442.20324142150.25300200
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
Rennes (1 Season)1 League7.7243.13183011120.26200000
Dortmund (1 Season)1 League4.2102.4181001010.24100000
Europa Lg (2 Seasons)10.9302.75213131130.27200100
Champions Lg (2 Seasons)9.1141.54111011020.22100100
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
202630dz AlgeriaWCQ1.0Matches
8 Seasons1 Club4 Leagues54.4
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (4 Seasons)13.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
10 Seasons5 Clubs8 Leagues241.13692882151233121935461.9135243731703666576565
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 (1 Season)3 Leagues17.3553533184364973.5133813252678460
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (5 Seasons)97.7186113110611512119063.769162391231763623272
DFB-Pokal (5 Seasons)6.77110
Ligue 1 (4 Seasons)85.31251327340126611358.4474826221352032751
Coupe de la Ligue (4 Seasons)5.10
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
Champions Lg (2 Seasons)9.1362122122223171.09266201854282
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
10 Seasons5 Clubs8 Leagues241.13692882151233121935461.9135243731703666576565
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 (1 Season)3 Leagues17.3553533184364973.5133813252678460
Montpellier (1 Season)2 Leagues16.00
Lierse (1 Season)1 League21.30
Bundesliga (5 Seasons)97.7186113110611512119063.769162391231763623272
DFB-Pokal (5 Seasons)6.77110
Ligue 1 (4 Seasons)85.31251327340126611358.4474826221352032751
Coupe de la Ligue (4 Seasons)5.10
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
Champions Lg (2 Seasons)9.1362122122223171.09266201854282
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
10 Seasons5 Clubs3 Leagues204.33112451831012718730361.7116210651453115656023
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
Lierse (1 Season)1 League21.30
Montpellier (1 Season)1 League15.00
Dortmund (1 Season)1 League11.5342121112243470.610227151650370
Bundesliga (5 Seasons)97.7186113110611512119063.769162391231763623272
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
9 Seasons4 Clubs3 Leagues16.710210
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 (1 Season)1 League1.6230
Montpellier (1 Season)1 League1.00
DFB-Pokal (5 Seasons)6.77110
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 LgF4.221121272121580.031661072890Matches
4 Seasons3 Clubs2 Leagues20.1583332224325162.719338253492542
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
Rennes (1 Season)1 League7.717996281553.373031229160
Dortmund (1 Season)1 League4.221121272121580.031661072890
Europa Lg (2 Seasons)10.9221210102102050.0107251638260
Champions Lg (2 Seasons)9.1362122122223171.09266201854282
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
202630dz AlgeriaWCQ1.0Matches
8 Seasons1 Club4 Leagues54.416250
Friendlies (M) (7 Seasons)20.00
Africa Cup of Nations qualification (4 Seasons)13.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
10 Seasons5 Clubs8 Leagues241.1119237774071586321122621191521311955.98841.35920287881553229120045206816752618
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 (1 Season)3 Leagues17.3128788381648271241287201890.000.0733318314692329123479781
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.7716347724913556119617671561297255.85240.3372816895860814110229134574178359
DFB-Pokal (5 Seasons)6.7
Ligue 1 (4 Seasons)85.3337321411331670601533373623556.52743.5157087105144106691145151826170
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
Champions Lg (2 Seasons)9.1592572402431101159110660.0330.0280116452711706430930
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
10 Seasons5 Clubs8 Leagues241.1119237774071586321122621191521311955.98841.35920287881553229120045206816752618
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 (1 Season)3 Leagues17.3128788381648271241287201890.000.0733318314692329123479781
Montpellier (1 Season)2 Leagues16.0
Lierse (1 Season)1 League21.3
Bundesliga (5 Seasons)97.7716347724913556119617671561297255.85240.3372816895860814110229134574178359
DFB-Pokal (5 Seasons)6.7
Ligue 1 (4 Seasons)85.3337321411331670601533373623556.52743.5157087105144106691145151826170
Coupe de la Ligue (4 Seasons)5.1
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
Champions Lg (2 Seasons)9.1592572402431101159110660.0330.0280116452711706430930
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
10 Seasons5 Clubs3 Leagues204.3105366913624522617972291052919110756.07941.45298256051375224717140179726004529
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
Lierse (1 Season)1 League21.3
Montpellier (1 Season)1 League15.0
Dortmund (1 Season)1 League11.5100058288522202191000171694.100.0575250712001722119365363
Bundesliga (5 Seasons)97.7716347724913556119617671561297255.85240.3372816895860814110229134574178359
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
9 Seasons4 Clubs3 Leagues16.7
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Gladbach (4 Seasons)1 League5.0
Rennes (3 Seasons)2 Leagues9.0
Dortmund (1 Season)1 League1.6
Montpellier (1 Season)1 League1.0
DFB-Pokal (5 Seasons)6.7
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 LgF4.228730931266952873266.700.01586762696704114418Matches
4 Seasons3 Clubs2 Leagues20.1138786447637315331386221254.5940.9622318317804429527974889
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
Rennes (1 Season)1 League7.752616122269145165265120.0480.0247161310713020414428942
Dortmund (1 Season)1 League4.228730931266952873266.700.01586762696704114418
Europa Lg (2 Seasons)10.9795292073942052279512650.0650.0342201912533322521543959
Champions Lg (2 Seasons)9.1592572402431101159110660.0330.0280116452711706430930
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
202630dz AlgeriaWCQ1.0Matches
8 Seasons1 Club4 Leagues54.4
Friendlies (M) (7 Seasons)20.0
Africa Cup of Nations qualification (4 Seasons)13.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 Lg53757534.74.2490411531.6052+3+0.72+0.086.28.1-1.9-0.46+0.23Matches
2023-202428Dortmundde GERDFB-Pokal31474954.41.6175023602.0043+1+0.61-1.58Matches
10 Seasons5 Clubs8 Leagues28221,7017757.0241.1241871884125331.42377368+9+0.04-0.23265.2236.7+28.5+0.17-0.02
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 (1 Season)3 Leagues251,5556235.317.316841192361.883022+8+0.46-0.4529.227.6+1.6+0.10+0.02
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 (5 Seasons)1128,7937957.597.79788751519111.54176159+17+0.17-0.27163.6142.3+21.3+0.22-0.13
DFB-Pokal (5 Seasons)106016047.76.7774332701.80256+19+2.85+1.75
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
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
Champions Lg (2 Seasons)108228245.79.1990811531.301510+5+0.550.0012.216.7-4.5-0.50-0.04
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,5556235.317.316841192361.883022+8+0.46-0.4529.227.6+1.6+0.10+0.02
10 Seasons5 Clubs8 Leagues28221,7017757.0241.1241871884125331.42377368+9+0.04-0.23265.2236.7+28.5+0.17-0.02
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 (1 Season)3 Leagues251,5556235.317.316841192361.883022+8+0.46-0.4529.227.6+1.6+0.10+0.02
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 (5 Seasons)1128,7937957.597.79788751519111.54176159+17+0.17-0.27163.6142.3+21.3+0.22-0.13
DFB-Pokal (5 Seasons)106016047.76.7774332701.80256+19+2.85+1.75
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
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
Champions Lg (2 Seasons)108228245.79.1990811531.301510+5+0.550.0012.216.7-4.5-0.50-0.04
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
10 Seasons5 Clubs3 Leagues23618,3917857.4204.3206871623025281.37301311-10-0.05-0.28233.2206.4+26.8+0.18-0.10
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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
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
Dortmund (1 Season)1 League171,0336133.811.51183762131.942117+4+0.35-0.5823.019.5+3.5+0.31-0.05
Bundesliga (5 Seasons)1128,7937957.597.79788751519111.54176159+17+0.17-0.27163.6142.3+21.3+0.22-0.13
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
9 Seasons4 Clubs3 Leagues211,5057253.416.71683953612.004628+18+1.08+0.67
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 (1 Season)1 League31474954.41.6175023602.0043+1+0.61-1.58
Montpellier (1 Season)1 League19090100.01.01901000.0023-1-1.00
DFB-Pokal (5 Seasons)106016047.76.7774332701.80256+19+2.85+1.75
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 LgF53757534.74.2490411531.6052+3+0.72+0.086.28.1-1.9-0.46+0.23Matches
4 Seasons3 Clubs2 Leagues251,8057255.720.119891761941.363029+1+0.05-0.3932.130.3+1.8+0.09+0.49
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
Rennes (1 Season)1 League96917776.87.7788623811.441114-3-0.39-1.6812.69.1+3.6+0.46+1.17
Dortmund (1 Season)1 League53757534.74.2490411531.6052+3+0.72+0.086.28.1-1.9-0.46+0.23
Europa Lg (2 Seasons)159836668.310.91089951911.401519-4-0.37-0.5619.913.6+6.3+0.58+0.86
Champions Lg (2 Seasons)108228245.79.1990811531.301510+5+0.550.0012.216.7-4.5-0.50-0.04
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
202630dz AlgeriaWCQ1909050.01.01901013.0020+2+2.000.00Matches
8 Seasons1 Club4 Leagues594,8988363.554.456864432592.039842+56+1.03+0.07
Friendlies (M) (7 Seasons)231,7967868.820.021841521512.133516+19+0.95+0.51
Africa Cup of Nations qualification (4 Seasons)151,2358262.413.714851114532.53316+25+1.82+1.82
Africa Cup of Nations (4 Seasons)131,1899180.913.2139112011.691713+4+0.30-0.34
WCQ (3 Seasons)86788541.17.58856041.38157+8+1.06-0.79

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
10 Seasons5 Clubs8 Leagues241.1747330631319292366288194108438220165.5
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 (1 Season)3 Leagues17.351125400342635001121211361.8
Montpellier (1 Season)2 Leagues16.0700330
Lierse (1 Season)1 League21.352
Bundesliga (5 Seasons)97.732331351691111317611314266322312963.4
DFB-Pokal (5 Seasons)6.73009130121170
Ligue 1 (4 Seasons)85.326201299551171351320522961226166.7
Coupe de la Ligue (4 Seasons)5.12000
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Champions Lg (2 Seasons)9.1100141101318210006010376.9
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
10 Seasons5 Clubs8 Leagues241.1747330631319292366288194108438220165.5
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 (1 Season)3 Leagues17.351125400342635001121211361.8
Montpellier (1 Season)2 Leagues16.0700330
Lierse (1 Season)1 League21.352
Bundesliga (5 Seasons)97.732331351691111317611314266322312963.4
DFB-Pokal (5 Seasons)6.73009130121170
Ligue 1 (4 Seasons)85.326201299551171351320522961226166.7
Coupe de la Ligue (4 Seasons)5.12000
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Champions Lg (2 Seasons)9.1100141101318210006010376.9
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
10 Seasons5 Clubs3 Leagues204.363732642641623031124519495934519064.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
Lierse (1 Season)1 League21.352
Montpellier (1 Season)1 League15.07033
Dortmund (1 Season)1 League11.54111529021162100184181358.1
Bundesliga (5 Seasons)97.732331351691111317611314266322312963.4
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
9 Seasons4 Clubs3 Leagues16.770014240202110000
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 (1 Season)1 League1.61004304320
Montpellier (1 Season)1 League1.00000
DFB-Pokal (5 Seasons)6.73009130121170
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 LgF4.200068097120003730100.0Matches
4 Seasons3 Clubs2 Leagues20.140028253423433000125371177.1
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
Rennes (1 Season)1 League7.7100693171290004520580.0
Dortmund (1 Season)1 League4.200068097120003730100.0
Europa Lg (2 Seasons)10.9300141432916120006527877.1
Champions Lg (2 Seasons)9.1100141101318210006010376.9
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
202630dz AlgeriaWCQ1.01000Matches
8 Seasons1 Club4 Leagues54.4181129171122516000
Friendlies (M) (7 Seasons)20.06110
Africa Cup of Nations qualification (4 Seasons)13.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.