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-05-04Sat2. BundesligaMatchweek 32AwayW 2–1KarlsruherHansa RostockNRM20000000020000.00.00.00022100.002000Match Report
2024-04-28Sun2. BundesligaMatchweek 31AwayW 1–0KarlsruherNürnbergNFW700000000140000.00.00.000121392.312000Match Report
2024-04-21Sun2. BundesligaMatchweek 30HomeW 3–2KarlsruherHertha BSCNFW130000100060000.10.10.0102450.005111Match Report
2024-04-13Sat2. BundesligaMatchweek 29AwayD 1–1KarlsruherPaderborn 07NFW1500002100150010.10.10.1206966.7111110Match Report
2024-04-06Sat2. BundesligaMatchweek 28HomeW 2–1KarlsruherSt. PauliNAM10000001030010.00.00.00011100.001000Match 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
2007-200818Karlsruherde GER1. Bundesliga20190.2000000000.000.000.000.000.00Matches
2008-200919Karlsruherde GER1. Bundesliga21131,32414.7437400400.270.200.480.270.48Matches
2009-201020Karlsruherde GER2. 2. Bundesliga33312,71530.29615811700.300.200.500.270.46
2010-201121Hannover 96de GER1. Bundesliga33232,23324.8246200600.080.160.240.080.24Matches
2011-201222Hannover 96de GER1. Bundesliga28282,49527.7235200800.070.110.180.070.18Matches
2011-201222Hannover 962. Europa Lg111190610.1224111200.200.200.400.100.30Matches
2012-201323Hannover 96de GER1. Bundesliga18171,51116.8235200500.120.180.300.120.30Matches
2012-201323Hannover 962. Europa Lg553994.4134100400.230.680.900.230.90Matches
2013-201424Hannover 96de GER1. Bundesliga31312,65329.5325300600.100.070.170.100.17Matches
2014-201525Hannover 96de GER1. Bundesliga21201,79820.010313911810.500.150.650.450.60Matches
2014-201525Hannover 96de GERDFB-Pokal11850.9101100001.060.001.061.061.06Matches
2015-201626M'Gladbachde GER1. Bundesliga30292,59328.87815612500.240.280.520.210.49Matches
2015-201626M'Gladbach1. Champions Lg665175.7325300200.520.350.870.520.87Matches
2015-201626M'Gladbachde GERDFB-Pokal332703.0415400101.330.331.671.331.67Matches
2016-201727M'Gladbachde GER1. Bundesliga30292,58928.8113141101800.380.100.490.380.49Matches
2016-201727M'Gladbach1. Champions Lg553874.3213200020.470.230.700.470.70Matches
2016-201727M'Gladbachde GERDFB-Pokal443874.3202111100.470.000.470.230.23Matches
2016-201727M'Gladbach2. Europa Lg332703.0314211101.000.331.330.671.00Matches
2017-201828M'Gladbachde GER1. Bundesliga31312,72730.3639600506.36.36.112.4391872020.200.100.300.200.300.210.200.410.210.41Matches
2017-201828M'Gladbachde GERDFB-Pokal332703.0000000000.000.000.000.000.00Matches
2018-201929M'Gladbachde GER1. Bundesliga21191,50816.8314300302.32.32.54.820851040.180.060.240.180.240.140.150.290.140.29Matches
2018-201929M'Gladbachde GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2019-202030M'Gladbachde GER1. Bundesliga25141,43215.99312722407.25.64.610.31563940.570.190.750.440.630.450.290.740.350.65Matches
2019-202030M'Gladbachde GERDFB-Pokal11901.0000000000.000.000.000.000.00Matches
2019-202030M'Gladbach2. Europa Lg421902.1202111001.70.90.10.9114100.950.000.950.470.470.780.030.810.410.44Matches
2020-202131M'Gladbachde GER1. Bundesliga30231,96121.8148228676010.14.64.89.4221161110.640.371.010.370.730.460.220.680.210.43Matches
2020-202131M'Gladbach1. Champions Lg775315.9224111201.40.61.52.1525200.340.340.680.170.510.240.250.490.110.35Matches
2020-202131M'Gladbachde GERDFB-Pokal443113.5123100200.290.580.870.290.87Matches
2021-202232M'Gladbachde GER1. Bundesliga26201,62918.14594021006.34.73.68.31487960.220.280.500.220.500.350.200.540.260.46Matches
2021-202232M'Gladbachde GERDFB-Pokal332472.7101100100.360.000.360.360.36Matches
2022-202333M'Gladbachde GER1. Bundesliga29201,73419.38715800905.05.06.211.22277890.420.360.780.420.780.260.320.580.260.58Matches
2022-202333M'Gladbachde GERDFB-Pokal211041.2134100000.872.603.460.873.46Matches
2023-202434Karlsruherde GER2. 2. Bundesliga22161,44816.1347300204.34.32.87.21589920.190.250.440.190.440.270.180.440.270.44Matches
2023-202434Karlsruherde GERDFB-Pokal11901.0101100001.000.001.001.001.00Matches
17 Seasons3 Clubs5 Leagues49542537,513416.8123832061071621112344.634.432.266.61537438180.300.200.490.260.460.310.220.530.240.46
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
M'Gladbach (8 Seasons)4 Leagues26822819,837220.4835013370131860240.330.129.359.41386547260.380.230.600.320.540.310.230.540.230.46
Hannover 96 (5 Seasons)3 Leagues14813612,080134.223204321223910.170.150.320.160.31
Karlsruher (4 Seasons)3 Leagues79615,59662.217133016111304.34.32.87.21589920.270.210.480.260.470.270.180.440.270.44
Bundesliga (15 Seasons)37631728,206313.4855614175101587137.328.627.856.41326156960.270.180.450.240.420.310.230.530.230.46
DFB-Pokal (10 Seasons)23221,94421.6116171011500.510.280.790.460.74
Europa Lg (4 Seasons)23211,76519.68614533701.70.90.10.9114100.410.310.710.250.560.780.030.810.410.44
Champions Lg (3 Seasons)18181,43515.97512611421.40.61.52.1525200.440.310.750.380.690.240.250.490.110.35
2. Bundesliga (2 Seasons)55474,16346.31210221111904.34.32.87.21589920.260.220.480.240.450.270.180.440.270.44
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
2007-200818Karlsruher1 League20190.2000000000.000.000.000.000.00
2008-200919Karlsruher1 League21131,32414.7437400400.270.200.480.270.48
2009-201020Karlsruher1 League33312,71530.29615811700.300.200.500.270.46
2010-201121Hannover 961 League33232,23324.8246200600.080.160.240.080.24
2011-201222Hannover 962 Leagues39393,40137.84593111000.110.130.240.080.21
2012-201323Hannover 962 Leagues23221,91021.2369300900.140.280.420.140.42
2013-201424Hannover 961 League31312,65329.5325300600.100.070.170.100.17
2014-201525Hannover 962 Leagues22211,88320.9113141011810.530.140.670.480.62
2015-201626M'Gladbach3 Leagues39383,38037.61411251312800.370.290.670.350.64
2016-201727M'Gladbach4 Leagues42413,63340.41852316231020.450.120.570.400.52
2017-201828M'Gladbach2 Leagues34342,99733.3639600506.36.36.112.4391872020.180.090.270.180.270.210.200.410.210.41
2018-201929M'Gladbach2 Leagues22201,59817.8314300302.32.32.54.820851040.170.060.230.170.230.140.150.290.140.29
2019-202030M'Gladbach3 Leagues30171,71219.011314833408.96.54.711.216771040.580.160.740.420.580.490.260.750.360.62
2020-202131M'Gladbach3 Leagues41342,80331.1171229107810011.55.26.311.5271411310.550.390.930.320.710.420.230.640.190.41
2021-202232M'Gladbach2 Leagues29231,87620.855105021106.34.73.68.31487960.240.240.480.240.480.350.200.540.260.46
2022-202333M'Gladbach2 Leagues31211,83820.491019900905.05.06.211.22277890.440.490.930.440.930.260.320.580.260.58
2023-202434Karlsruher2 Leagues23171,53817.1448400204.34.32.87.21589920.230.230.470.230.470.270.180.440.270.44
17 Seasons3 Clubs5 Leagues49542537,513416.8123832061071621112344.634.432.266.61537438180.300.200.490.260.460.310.220.530.240.46
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
M'Gladbach (8 Seasons)4 Leagues26822819,837220.4835013370131860240.330.129.359.41386547260.380.230.600.320.540.310.230.540.230.46
Hannover 96 (5 Seasons)3 Leagues14813612,080134.223204321223910.170.150.320.160.31
Karlsruher (4 Seasons)3 Leagues79615,59662.217133016111304.34.32.87.21589920.270.210.480.260.470.270.180.440.270.44
Bundesliga (15 Seasons)37631728,206313.4855614175101587137.328.627.856.41326156960.270.180.450.240.420.310.230.530.230.46
DFB-Pokal (10 Seasons)23221,94421.6116171011500.510.280.790.460.74
Europa Lg (4 Seasons)23211,76519.68614533701.70.90.10.9114100.410.310.710.250.560.780.030.810.410.44
Champions Lg (3 Seasons)18181,43515.97512611421.40.61.52.1525200.440.310.750.380.690.240.250.490.110.35
2. Bundesliga (2 Seasons)55474,16346.31210221111904.34.32.87.21589920.260.220.480.240.450.270.180.440.270.44
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
2007-200818Karlsruherde GER1. Bundesliga11th20190.2000000000.000.000.000.000.00Matches
2008-200919Karlsruherde GER1. Bundesliga17th21131,32414.7437400400.270.200.480.270.48Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th33312,71530.29615811700.300.200.500.270.46
2010-201121Hannover 96de GER1. Bundesliga4th33232,23324.8246200600.080.160.240.080.24Matches
2011-201222Hannover 96de GER1. Bundesliga7th28282,49527.7235200800.070.110.180.070.18Matches
2012-201323Hannover 96de GER1. Bundesliga9th18171,51116.8235200500.120.180.300.120.30Matches
2013-201424Hannover 96de GER1. Bundesliga10th31312,65329.5325300600.100.070.170.100.17Matches
2014-201525Hannover 96de GER1. Bundesliga13th21201,79820.010313911810.500.150.650.450.60Matches
2015-201626M'Gladbachde GER1. Bundesliga4th30292,59328.87815612500.240.280.520.210.49Matches
2016-201727M'Gladbachde GER1. Bundesliga9th30292,58928.8113141101800.380.100.490.380.49Matches
2017-201828M'Gladbachde GER1. Bundesliga9th31312,72730.3639600506.36.36.112.4391872020.200.100.300.200.300.210.200.410.210.41Matches
2018-201929M'Gladbachde GER1. Bundesliga5th21191,50816.8314300302.32.32.54.820851040.180.060.240.180.240.140.150.290.140.29Matches
2019-202030M'Gladbachde GER1. Bundesliga4th25141,43215.99312722407.25.64.610.31563940.570.190.750.440.630.450.290.740.350.65Matches
2020-202131M'Gladbachde GER1. Bundesliga8th30231,96121.8148228676010.14.64.89.4221161110.640.371.010.370.730.460.220.680.210.43Matches
2021-202232M'Gladbachde GER1. Bundesliga10th26201,62918.14594021006.34.73.68.31487960.220.280.500.220.500.350.200.540.260.46Matches
2022-202333M'Gladbachde GER1. Bundesliga10th29201,73419.38715800905.05.06.211.22277890.420.360.780.420.780.260.320.580.260.58Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th22161,44816.1347300204.34.32.87.21589920.190.250.440.190.440.270.180.440.270.44Matches
17 Seasons3 Clubs2 Leagues43136432,369359.7976616386111696141.632.930.663.51477047880.270.180.450.240.420.300.220.520.240.46
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
M'Gladbach (8 Seasons)1 League22218516,173179.762381005391450037.328.627.856.41326156960.350.210.560.290.510.310.230.530.230.46
Hannover 96 (5 Seasons)1 League13111910,690118.819153418113310.160.130.290.150.28
Karlsruher (4 Seasons)2 Leagues78605,50661.216132915111304.34.32.87.21589920.260.210.470.250.460.270.180.440.270.44
Bundesliga (15 Seasons)37631728,206313.4855614175101587137.328.627.856.41326156960.270.180.450.240.420.310.230.530.230.46
2. Bundesliga (2 Seasons)55474,16346.31210221111904.34.32.87.21589920.260.220.480.240.450.270.180.440.270.44
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
2014-201525Hannover 96de GERDFB-Pokal17th11850.9101100001.060.001.061.061.06Matches
2015-201626M'Gladbachde GERDFB-Pokal9th332703.0415400101.330.331.671.331.67Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd443874.3202111100.470.000.470.230.23Matches
2017-201828M'Gladbachde GERDFB-Pokal9th332703.0000000000.000.000.000.000.00Matches
2018-201929M'Gladbachde GERDFB-Pokal17th11901.0000000000.000.000.000.000.00Matches
2019-202030M'Gladbachde GERDFB-Pokal17th11901.0000000000.000.000.000.000.00Matches
2020-202131M'Gladbachde GERDFB-Pokal5th443113.5123100200.290.580.870.290.87Matches
2021-202232M'Gladbachde GERDFB-PokalR16332472.7101100100.360.000.360.360.36Matches
2022-202333M'Gladbachde GERDFB-PokalR32211041.2134100000.872.603.460.873.46Matches
2023-202434Karlsruherde GERDFB-PokalR6411901.0101100001.000.001.001.001.00Matches
10 Seasons3 Clubs1 League23221,94421.6116171011500.510.280.790.460.74
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
M'Gladbach (8 Seasons)1 League21201,76919.79615811500.460.310.760.410.71
Karlsruher (1 Season)1 League11901.0101100001.000.001.001.001.00
Hannover 96 (1 Season)1 League11850.9101100001.060.001.061.061.06
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
2011-201222Hannover 962. Europa LgQF111190610.1224111200.200.200.400.100.30Matches
2012-201323Hannover 962. Europa LgR32553994.4134100400.230.680.900.230.90Matches
2015-201626M'Gladbach1. Champions LgGR665175.7325300200.520.350.870.520.87Matches
2016-201727M'Gladbach1. Champions LgGR553874.3213200020.470.230.700.470.70Matches
2016-201727M'Gladbach2. Europa LgR16332703.0314211101.000.331.330.671.00Matches
2019-202030M'Gladbach2. Europa LgGR421902.1202111001.70.90.10.9114100.950.000.950.470.470.780.030.810.410.44Matches
2020-202131M'Gladbach1. Champions LgR16775315.9224111201.40.61.52.1525200.340.340.680.170.510.240.250.490.110.35Matches
6 Seasons2 Clubs2 Leagues41393,20035.615112611441123.11.51.53.0639300.420.310.730.310.620.380.190.570.190.38
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
M'Gladbach (4 Seasons)2 Leagues25231,89521.112618933523.11.51.53.0639300.570.280.850.430.710.380.190.570.190.38
Hannover 96 (2 Seasons)1 League16161,30514.5358211600.210.340.550.140.48
Europa Lg (4 Seasons)23211,76519.68614533701.70.90.10.9114100.410.310.710.250.560.780.030.810.410.44
Champions Lg (3 Seasons)18181,43515.97512611421.40.61.52.1525200.440.310.750.380.690.240.250.490.110.35
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
201728de GermanyFriendlies (M)21981.1112100000.920.921.840.921.84Matches
201728de GermanyFIFA Confederations Cup1st443353.7303300100.810.000.810.810.81Matches
201829de GermanyWCQ432192.4000000000.000.000.000.000.00Matches
201829de GermanyFriendlies (M)10300.3000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues1186827.6415400100.530.130.660.530.66
Friendlies (M) (2 Seasons)311281.4112100000.700.701.410.701.41
WCQ (1 Season)432192.4000000000.000.000.000.000.00
FIFA Confederations Cup (1 Season)443353.7303300100.810.000.810.810.81

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
2007-200818Karlsruherde GER1. Bundesliga0.2000.0000Matches
2008-200919Karlsruherde GER1. Bundesliga14.74181.220.2200Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.29381.260.2111
2010-201121Hannover 96de GER1. Bundesliga24.82140.560.1400Matches
2011-201222Hannover 96de GER1. Bundesliga27.72160.580.1300Matches
2011-201222Hannover 962. Europa Lg10.1270.700.1411Matches
2012-201323Hannover 96de GER1. Bundesliga16.8290.540.2200Matches
2012-201323Hannover 962. Europa Lg4.4110.231.0000Matches
2013-201424Hannover 96de GER1. Bundesliga29.53240.810.1300Matches
2014-201525Hannover 96de GER1. Bundesliga20.010261.300.3511Matches
2014-201525Hannover 96de GERDFB-Pokal0.9100Matches
2015-201626M'Gladbachde GER1. Bundesliga28.87301.040.2012Matches
2015-201626M'Gladbach1. Champions Lg5.7361.040.5000Matches
2015-201626M'Gladbachde GERDFB-Pokal3.0400Matches
2016-201727M'Gladbachde GER1. Bundesliga28.811683348.52.361.150.160.3301Matches
2016-201727M'Gladbach1. Champions Lg4.3212541.72.791.160.170.4000Matches
2016-201727M'Gladbachde GERDFB-Pokal4.328450.01.860.930.130.2511Matches
2016-201727M'Gladbach2. Europa Lg3.037457.12.331.330.290.5011Matches
2017-201828M'Gladbachde GER1. Bundesliga30.36712535.22.340.830.080.2418.90006.36.30.09-0.3-0.3Matches
2017-201828M'Gladbachde GERDFB-Pokal3.0012325.04.001.000.000.0000Matches
2018-201929M'Gladbachde GER1. Bundesliga16.83341235.32.030.720.090.2518.81002.32.30.07+0.7+0.7Matches
2018-201929M'Gladbachde GERDFB-Pokal1.002150.02.001.000.000.0000Matches
2019-202030M'Gladbachde GER1. Bundesliga15.99311341.91.950.820.230.5418.43227.25.60.18+1.8+1.4Matches
2019-202030M'Gladbachde GERDFB-Pokal1.002150.02.001.000.000.0000Matches
2019-202030M'Gladbach2. Europa Lg2.126466.72.841.890.170.2521.20111.70.90.14+0.3+0.1Matches
2020-202131M'Gladbachde GER1. Bundesliga21.814492142.92.250.960.160.3820.976710.14.60.09+3.9+3.4Matches
2020-202131M'Gladbach1. Champions Lg5.928337.51.360.510.130.3319.61111.40.60.08+0.6+0.4Matches
2020-202131M'Gladbachde GERDFB-Pokal3.5110550.02.891.450.100.2000Matches
2021-202232M'Gladbachde GER1. Bundesliga18.14411434.12.270.770.100.2918.62026.34.70.11-2.3-0.7Matches
2021-202232M'Gladbachde GERDFB-Pokal2.715480.01.821.460.200.2500Matches
2022-202333M'Gladbachde GER1. Bundesliga19.38502244.02.601.140.160.3620.73005.05.00.10+3.0+3.0Matches
2022-202333M'Gladbachde GERDFB-Pokal1.212150.01.730.870.501.0000Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.13411331.72.550.810.070.2317.60004.34.30.11-1.3-1.3Matches
2023-202434Karlsruherde GERDFB-Pokal1.0111100.01.001.001.001.0000Matches
17 Seasons3 Clubs5 Leagues416.812346037841.12.300.920.130.2719.317162144.634.40.10+6.4+6.6
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
M'Gladbach (8 Seasons)4 Leagues220.48341821141.92.290.970.140.3119.517131840.330.10.10+7.7+7.9
Hannover 96 (5 Seasons)3 Leagues134.223970.730.2122
Karlsruher (4 Seasons)3 Leagues62.217427033.32.461.130.100.2317.60114.34.30.11-1.3-1.3
Bundesliga (15 Seasons)313.48534427740.72.280.880.140.2719.516101537.328.60.10+6.7+7.4
DFB-Pokal (10 Seasons)21.611422047.62.381.130.120.2511
Europa Lg (4 Seasons)19.68131661.52.540.820.230.3121.20331.70.90.14+0.3+0.1
Champions Lg (3 Seasons)15.97201440.01.960.880.150.4319.61111.40.60.08+0.6+0.4
2. Bundesliga (2 Seasons)46.312415131.72.551.100.070.2217.60114.34.30.11-1.3-1.3
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
2007-200818Karlsruher1 League0.2000.0000
2008-200919Karlsruher1 League14.74181.220.2200
2009-201020Karlsruher1 League30.29381.260.2111
2010-201121Hannover 961 League24.82140.560.1400
2011-201222Hannover 962 Leagues37.84230.610.1311
2012-201323Hannover 962 Leagues21.23100.470.3000
2013-201424Hannover 961 League29.53240.810.1300
2014-201525Hannover 962 Leagues20.911261.300.3511
2015-201626M'Gladbach3 Leagues37.614361.040.2512
2016-201727M'Gladbach4 Leagues40.418954648.42.351.140.170.3523
2017-201828M'Gladbach2 Leagues33.36832833.72.490.840.070.2118.90006.36.30.09-0.3-0.3
2018-201929M'Gladbach2 Leagues17.83361336.12.030.730.080.2318.81002.32.30.07+0.7+0.7
2019-202030M'Gladbach3 Leagues19.011391846.22.050.950.210.4418.93338.96.50.18+2.1+1.5
2020-202131M'Gladbach3 Leagues31.117672943.32.150.930.150.3420.787811.55.20.09+4.5+3.8
2021-202232M'Gladbach2 Leagues20.85461839.12.210.860.110.2818.62026.34.70.11-2.3-0.7
2022-202333M'Gladbach2 Leagues20.49522344.22.551.130.170.3920.73005.05.00.10+3.0+3.0
2023-202434Karlsruher2 Leagues17.14421433.32.460.820.100.2917.60004.34.30.11-1.3-1.3
17 Seasons3 Clubs5 Leagues416.812346037841.12.300.920.130.2719.317162144.634.40.10+6.4+6.6
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
M'Gladbach (8 Seasons)4 Leagues220.48341821141.92.290.970.140.3119.517131840.330.10.10+7.7+7.9
Hannover 96 (5 Seasons)3 Leagues134.223970.730.2122
Karlsruher (4 Seasons)3 Leagues62.217427033.32.461.130.100.2317.60114.34.30.11-1.3-1.3
Bundesliga (15 Seasons)313.48534427740.72.280.880.140.2719.516101537.328.60.10+6.7+7.4
DFB-Pokal (10 Seasons)21.611422047.62.381.130.120.2511
Europa Lg (4 Seasons)19.68131661.52.540.820.230.3121.20331.70.90.14+0.3+0.1
Champions Lg (3 Seasons)15.97201440.01.960.880.150.4319.61111.40.60.08+0.6+0.4
2. Bundesliga (2 Seasons)46.312415131.72.551.100.070.2217.60114.34.30.11-1.3-1.3
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2000.0000Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.74181.220.2200Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.29381.260.2111
2010-201121Hannover 96de GER1. Bundesliga4th24.82140.560.1400Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.72160.580.1300Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.8290.540.2200Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.53240.810.1300Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.010261.300.3511Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.87301.040.2012Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.811683348.52.361.150.160.3301Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.36712535.22.340.830.080.2418.90006.36.30.09-0.3-0.3Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.83341235.32.030.720.090.2518.81002.32.30.07+0.7+0.7Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.99311341.91.950.820.230.5418.43227.25.60.18+1.8+1.4Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.814492142.92.250.960.160.3820.976710.14.60.09+3.9+3.4Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.14411434.12.270.770.100.2918.62026.34.70.11-2.3-0.7Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.38502244.02.601.140.160.3620.73005.05.00.10+3.0+3.0Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.13411331.72.550.810.070.2317.60004.34.30.11-1.3-1.3Matches
17 Seasons3 Clubs2 Leagues359.79738532839.72.310.910.130.2619.216111641.632.90.10+5.4+6.1
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
M'Gladbach (8 Seasons)1 League179.76234417040.72.280.950.140.3119.51691437.328.60.10+6.7+7.4
Hannover 96 (5 Seasons)1 League118.819890.750.2011
Karlsruher (4 Seasons)2 Leagues61.216416931.72.551.130.070.2217.60114.34.30.11-1.3-1.3
Bundesliga (15 Seasons)313.48534427740.72.280.880.140.2719.516101537.328.60.10+6.7+7.4
2. Bundesliga (2 Seasons)46.312415131.72.551.100.070.2217.60114.34.30.11-1.3-1.3
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
2014-201525Hannover 96de GERDFB-Pokal17th0.9100Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.0400Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.328450.01.860.930.130.2511Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.0012325.04.001.000.000.0000Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.002150.02.001.000.000.0000Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.002150.02.001.000.000.0000Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.5110550.02.891.450.100.2000Matches
2021-202232M'Gladbachde GERDFB-PokalR162.715480.01.821.460.200.2500Matches
2022-202333M'Gladbachde GERDFB-PokalR321.212150.01.730.870.501.0000Matches
2023-202434Karlsruherde GERDFB-PokalR641.0111100.01.001.001.001.0000Matches
10 Seasons3 Clubs1 League21.611422047.62.381.130.120.2511
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
M'Gladbach (8 Seasons)1 League19.79411946.32.461.140.100.2111
Karlsruher (1 Season)1 League1.0111100.01.001.001.001.0000
Hannover 96 (1 Season)1 League0.9100
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
2011-201222Hannover 962. Europa LgQF10.1270.700.1411Matches
2012-201323Hannover 962. Europa LgR324.4110.231.0000Matches
2015-201626M'Gladbach1. Champions LgGR5.7361.040.5000Matches
2016-201727M'Gladbach1. Champions LgGR4.3212541.72.791.160.170.4000Matches
2016-201727M'Gladbach2. Europa LgR163.037457.12.331.330.290.5011Matches
2019-202030M'Gladbach2. Europa LgGR2.126466.72.841.890.170.2521.20111.70.90.14+0.3+0.1Matches
2020-202131M'Gladbach1. Champions LgR165.928337.51.360.510.130.3319.61111.40.60.08+0.6+0.4Matches
6 Seasons2 Clubs2 Leagues35.615333048.52.160.840.180.3720.31443.11.50.11+0.9+0.5
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
M'Gladbach (4 Seasons)2 Leagues21.112332248.52.161.040.180.4120.31333.11.50.11+0.9+0.5
Hannover 96 (2 Seasons)1 League14.5380.550.2511
Europa Lg (4 Seasons)19.68131661.52.540.820.230.3121.20331.70.90.14+0.3+0.1
Champions Lg (3 Seasons)15.97201440.01.960.880.150.4319.61111.40.60.08+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
201728de GermanyFriendlies (M)1.1100Matches
201728de GermanyFIFA Confederations Cup1st3.736583.31.611.340.500.6000Matches
201829de GermanyWCQ2.4000Matches
201829de GermanyFriendlies (M)0.3000Matches
2 Seasons1 Club3 Leagues7.646583.31.611.340.500.6000
Friendlies (M) (2 Seasons)1.4100
WCQ (1 Season)2.4000
FIFA Confederations Cup (1 Season)3.736583.31.611.340.500.6000
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
2007-200818Karlsruherde GER1. Bundesliga0.20Matches
2008-200919Karlsruherde GER1. Bundesliga14.73Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.26
2010-201121Hannover 96de GER1. Bundesliga24.84Matches
2011-201222Hannover 96de GER1. Bundesliga27.73Matches
2011-201222Hannover 962. Europa Lg10.12Matches
2012-201323Hannover 96de GER1. Bundesliga16.83Matches
2012-201323Hannover 962. Europa Lg4.43Matches
2013-201424Hannover 96de GER1. Bundesliga29.52Matches
2014-201525Hannover 96de GER1. Bundesliga20.03Matches
2014-201525Hannover 96de GERDFB-Pokal0.90Matches
2015-201626M'Gladbachde GER1. Bundesliga28.88Matches
2015-201626M'Gladbach1. Champions Lg5.72Matches
2015-201626M'Gladbachde GERDFB-Pokal3.01Matches
2016-201727M'Gladbachde GER1. Bundesliga28.83Matches
2016-201727M'Gladbach1. Champions Lg4.31Matches
2016-201727M'Gladbachde GERDFB-Pokal4.30Matches
2016-201727M'Gladbach2. Europa Lg3.01Matches
2017-201828M'Gladbachde GER1. Bundesliga30.31330162681.820175484572884486.343450486.110113574.836.14.9-3.153138301187Matches
2017-201828M'Gladbachde GERDFB-Pokal3.00Matches
2018-201929M'Gladbachde GER1. Bundesliga16.862476681.510441179130535286.622626485.6658180.212.52.0-1.5226517185Matches
2018-201929M'Gladbachde GERDFB-Pokal1.00Matches
2019-202030M'Gladbachde GER1. Bundesliga15.960775480.59259190631336885.120524085.4486771.634.63.1-1.6275612263Matches
2019-202030M'Gladbachde GERDFB-Pokal1.00Matches
2019-202030M'Gladbach2. Europa Lg2.1708780.51120351374288.1252792.66785.700.10.1-0.1281014Matches
2020-202131M'Gladbachde GER1. Bundesliga21.8846105280.412885317843950686.830036981.3547770.184.82.9+3.24575222116Matches
2020-202131M'Gladbach1. Champions Lg5.920526278.2305072511713487.3628275.6152560.021.50.9+0.514136025Matches
2020-202131M'Gladbachde GERDFB-Pokal3.52Matches
2021-202232M'Gladbachde GER1. Bundesliga18.166581781.49932237936542685.722826785.4426366.753.62.6+1.4305324187Matches
2021-202232M'Gladbachde GERDFB-Pokal2.70Matches
2022-202333M'Gladbachde GER1. Bundesliga19.362477680.49604262734139885.720323885.3456470.376.23.5+0.8406717177Matches
2022-202333M'Gladbachde GERDFB-Pokal1.23Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.160873183.29853210629634685.523727287.1496081.742.82.8+1.2235028489Matches
2023-202434Karlsruherde GERDFB-Pokal1.00Matches
17 Seasons3 Clubs5 Leagues416.85579687181.286319199082941341686.11920226384.842557973.48332.222.6+50.825652515712743
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
M'Gladbach (8 Seasons)4 Leagues220.44971614081.076466178022645307086.21683199184.537651972.45029.319.8+20.72334751298654
Hannover 96 (5 Seasons)3 Leagues134.220
Karlsruher (4 Seasons)3 Leagues62.260873183.29853210629634685.523727287.1496081.7132.82.8+10.2235028489
Bundesliga (15 Seasons)313.44696579181.172296167262491289486.11596188284.835548772.95627.818.8+28.22174541228615
DFB-Pokal (10 Seasons)21.66
Europa Lg (4 Seasons)19.6708780.51120351374288.1252792.66785.760.10.1+5.9281014
Champions Lg (3 Seasons)15.920526278.2305072511713487.3628275.6152560.051.50.9+3.514136025
2. Bundesliga (2 Seasons)46.360873183.29853210629634685.523727287.1496081.7102.82.8+7.2235028489
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
2007-200818Karlsruher1 League0.20
2008-200919Karlsruher1 League14.73
2009-201020Karlsruher1 League30.26
2010-201121Hannover 961 League24.84
2011-201222Hannover 962 Leagues37.85
2012-201323Hannover 962 Leagues21.26
2013-201424Hannover 961 League29.52
2014-201525Hannover 962 Leagues20.93
2015-201626M'Gladbach3 Leagues37.611
2016-201727M'Gladbach4 Leagues40.45
2017-201828M'Gladbach2 Leagues33.31330162681.820175484572884486.343450486.110113574.836.14.9-3.153138301187
2018-201929M'Gladbach2 Leagues17.862476681.510441179130535286.622626485.6658180.212.52.0-1.5226517185
2019-202030M'Gladbach3 Leagues19.067784180.510379225735041085.423026786.1547473.034.73.1-1.7296413277
2020-202131M'Gladbach3 Leagues31.11051131480.015935390355664086.936245180.36910267.6126.33.8+5.75988282141
2021-202232M'Gladbach2 Leagues20.866581781.49932237936542685.722826785.4426366.753.62.6+1.4305324187
2022-202333M'Gladbach2 Leagues20.462477680.49604262734139885.720323885.3456470.3106.23.5+3.8406717177
2023-202434Karlsruher2 Leagues17.160873183.29853210629634685.523727287.1496081.742.82.8+1.2235028489
17 Seasons3 Clubs5 Leagues416.85579687181.286319199082941341686.11920226384.842557973.48332.222.6+50.825652515712743
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
M'Gladbach (8 Seasons)4 Leagues220.44971614081.076466178022645307086.21683199184.537651972.45029.319.8+20.72334751298654
Hannover 96 (5 Seasons)3 Leagues134.220
Karlsruher (4 Seasons)3 Leagues62.260873183.29853210629634685.523727287.1496081.7132.82.8+10.2235028489
Bundesliga (15 Seasons)313.44696579181.172296167262491289486.11596188284.835548772.95627.818.8+28.22174541228615
DFB-Pokal (10 Seasons)21.66
Europa Lg (4 Seasons)19.6708780.51120351374288.1252792.66785.760.10.1+5.9281014
Champions Lg (3 Seasons)15.920526278.2305072511713487.3628275.6152560.051.50.9+3.514136025
2. Bundesliga (2 Seasons)46.360873183.29853210629634685.523727287.1496081.7102.82.8+7.2235028489
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
2007-200818Karlsruherde GER1. Bundesliga11th0.20Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.73Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.26
2010-201121Hannover 96de GER1. Bundesliga4th24.84Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.73Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.83Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.52Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.03Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.88Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.83Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.31330162681.820175484572884486.343450486.110113574.836.14.9-3.153138301187Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.862476681.510441179130535286.622626485.6658180.212.52.0-1.5226517185Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.960775480.59259190631336885.120524085.4486771.634.63.1-1.6275612263Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.8846105280.412885317843950686.830036981.3547770.184.82.9+3.24575222116Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.166581781.49932237936542685.722826785.4426366.753.62.6+1.4305324187Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.362477680.49604262734139885.720323885.3456470.376.23.5+0.8406717177Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.160873183.29853210629634685.523727287.1496081.742.82.8+1.2235028489Matches
17 Seasons3 Clubs2 Leagues359.75304652281.382149188322787324086.01833215485.140454773.96630.621.6+35.424050415012704
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
M'Gladbach (8 Seasons)1 League179.74696579181.172296167262491289486.11596188284.835548772.93827.818.8+10.22174541228615
Hannover 96 (5 Seasons)1 League118.815
Karlsruher (4 Seasons)2 Leagues61.260873183.29853210629634685.523727287.1496081.7132.82.8+10.2235028489
Bundesliga (15 Seasons)313.44696579181.172296167262491289486.11596188284.835548772.95627.818.8+28.22174541228615
2. Bundesliga (2 Seasons)46.360873183.29853210629634685.523727287.1496081.7102.82.8+7.2235028489
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
2014-201525Hannover 96de GERDFB-Pokal17th0.90Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.01Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.30Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.00Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.00Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.00Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.52Matches
2021-202232M'Gladbachde GERDFB-PokalR162.70Matches
2022-202333M'Gladbachde GERDFB-PokalR321.23Matches
2023-202434Karlsruherde GERDFB-PokalR641.00Matches
10 Seasons3 Clubs1 League21.66
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
M'Gladbach (8 Seasons)1 League19.76
Karlsruher (1 Season)1 League1.00
Hannover 96 (1 Season)1 League0.90
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
2011-201222Hannover 962. Europa LgQF10.12Matches
2012-201323Hannover 962. Europa LgR324.43Matches
2015-201626M'Gladbach1. Champions LgGR5.72Matches
2016-201727M'Gladbach1. Champions LgGR4.31Matches
2016-201727M'Gladbach2. Europa LgR163.01Matches
2019-202030M'Gladbach2. Europa LgGR2.1708780.51120351374288.1252792.66785.700.10.1-0.1281014Matches
2020-202131M'Gladbach1. Champions LgR165.920526278.2305072511713487.3628275.6152560.021.50.9+0.514136025Matches
6 Seasons2 Clubs2 Leagues35.627534978.84170107615417687.58710979.8213265.6111.51.0+9.516217039
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
M'Gladbach (4 Seasons)2 Leagues21.127534978.84170107615417687.58710979.8213265.661.51.0+4.516217039
Hannover 96 (2 Seasons)1 League14.55
Europa Lg (4 Seasons)19.6708780.51120351374288.1252792.66785.760.10.1+5.9281014
Champions Lg (3 Seasons)15.920526278.2305072511713487.3628275.6152560.051.50.9+3.514136025
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
201728de GermanyFriendlies (M)1.11Matches
201728de GermanyFIFA Confederations Cup1st3.70Matches
201829de GermanyWCQ2.40Matches
201829de GermanyFriendlies (M)0.30Matches
2 Seasons1 Club3 Leagues7.61
Friendlies (M) (2 Seasons)1.41
WCQ (1 Season)2.40
FIFA Confederations Cup (1 Season)3.70

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
2007-200818Karlsruherde GER1. Bundesliga0.2Matches
2008-200919Karlsruherde GER1. Bundesliga14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.2
2010-201121Hannover 96de GER1. Bundesliga24.8Matches
2011-201222Hannover 96de GER1. Bundesliga27.7Matches
2011-201222Hannover 962. Europa Lg10.1Matches
2012-201323Hannover 96de GER1. Bundesliga16.8Matches
2012-201323Hannover 962. Europa Lg4.4Matches
2013-201424Hannover 96de GER1. Bundesliga29.5Matches
2014-201525Hannover 96de GER1. Bundesliga20.0Matches
2014-201525Hannover 96de GERDFB-Pokal0.9Matches
2015-201626M'Gladbachde GER1. Bundesliga28.8Matches
2015-201626M'Gladbach1. Champions Lg5.7Matches
2015-201626M'Gladbachde GERDFB-Pokal3.0Matches
2016-201727M'Gladbachde GER1. Bundesliga28.812Matches
2016-201727M'Gladbach1. Champions Lg4.36Matches
2016-201727M'Gladbachde GERDFB-Pokal4.33Matches
2016-201727M'Gladbach2. Europa Lg3.00Matches
2017-201828M'Gladbachde GER1. Bundesliga30.3162615585784111912817013301153Matches
2017-201828M'Gladbachde GERDFB-Pokal3.03Matches
2018-201929M'Gladbachde GER1. Bundesliga16.8766704561845944130624619Matches
2018-201929M'Gladbachde GERDFB-Pokal1.00Matches
2019-202030M'Gladbachde GER1. Bundesliga15.9754715338451749520607616Matches
2019-202030M'Gladbachde GERDFB-Pokal1.00Matches
2019-202030M'Gladbach2. Europa Lg2.1878340111200007004Matches
2020-202131M'Gladbachde GER1. Bundesliga21.81052990551472402245140846717Matches
2020-202131M'Gladbach1. Champions Lg5.926224219721110853020515Matches
2020-202131M'Gladbachde GERDFB-Pokal3.54Matches
2021-202232M'Gladbachde GER1. Bundesliga18.1817789268701443020665219Matches
2021-202232M'Gladbachde GERDFB-Pokal2.76Matches
2022-202333M'Gladbachde GER1. Bundesliga19.377674231156419311290624328Matches
2022-202333M'Gladbachde GERDFB-Pokal1.22Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.1731699292511630000608317Matches
2023-202434Karlsruherde GERDFB-Pokal1.01Matches
17 Seasons3 Clubs5 Leagues416.868716522310804030183346719400557939178
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
M'Gladbach (8 Seasons)4 Leagues220.461405823281783529166316719400497136161
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.2731699292511730000608317
Bundesliga (15 Seasons)313.457915498258713227130295914370469635152
DFB-Pokal (10 Seasons)21.619
Europa Lg (4 Seasons)19.6878340111200007004
Champions Lg (3 Seasons)15.926224219721170853020515
2. Bundesliga (2 Seasons)46.3731699292511630000608317
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
2007-200818Karlsruher1 League0.2
2008-200919Karlsruher1 League14.7
2009-201020Karlsruher1 League30.2
2010-201121Hannover 961 League24.8
2011-201222Hannover 962 Leagues37.8
2012-201323Hannover 962 Leagues21.2
2013-201424Hannover 961 League29.5
2014-201525Hannover 962 Leagues20.9
2015-201626M'Gladbach3 Leagues37.6
2016-201727M'Gladbach4 Leagues40.421
2017-201828M'Gladbach2 Leagues33.3162615585784112212817013301153
2018-201929M'Gladbach2 Leagues17.8766704561845944130624619
2019-202030M'Gladbach3 Leagues19.0841798378561869520677620
2020-202131M'Gladbach3 Leagues31.11314123274219355232101701051822
2021-202232M'Gladbach2 Leagues20.8817789268702043020665219
2022-202333M'Gladbach2 Leagues20.477674231156421311290624328
2023-202434Karlsruher2 Leagues17.1731699292511730000608317
17 Seasons3 Clubs5 Leagues416.868716522310804030183346719400557939178
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
M'Gladbach (8 Seasons)4 Leagues220.461405823281783529166316719400497136161
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.2731699292511730000608317
Bundesliga (15 Seasons)313.457915498258713227130295914370469635152
DFB-Pokal (10 Seasons)21.619
Europa Lg (4 Seasons)19.6878340111200007004
Champions Lg (3 Seasons)15.926224219721170853020515
2. Bundesliga (2 Seasons)46.3731699292511630000608317
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.2
2010-201121Hannover 96de GER1. Bundesliga4th24.8Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.7Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.8Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.5Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.0Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.8Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.812Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.3162615585784111912817013301153Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.8766704561845944130624619Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.9754715338451749520607616Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.81052990551472402245140846717Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.1817789268701443020665219Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.377674231156419311290624328Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.1731699292511630000608317Matches
17 Seasons3 Clubs2 Leagues359.765226197287733728146325914370530438169
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
M'Gladbach (8 Seasons)1 League179.757915498258713227130295914370469635152
Hannover 96 (5 Seasons)1 League118.8
Karlsruher (4 Seasons)2 Leagues61.2731699292511630000608317
Bundesliga (15 Seasons)313.457915498258713227130295914370469635152
2. Bundesliga (2 Seasons)46.3731699292511630000608317
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-201525Hannover 96de GERDFB-Pokal17th0.9Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.0Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.33Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.03Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.00Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.00Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.54Matches
2021-202232M'Gladbachde GERDFB-PokalR162.76Matches
2022-202333M'Gladbachde GERDFB-PokalR321.22Matches
2023-202434Karlsruherde GERDFB-PokalR641.01Matches
10 Seasons3 Clubs1 League21.619
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
M'Gladbach (8 Seasons)1 League19.718
Karlsruher (1 Season)1 League1.01
Hannover 96 (1 Season)1 League0.9
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2011-201222Hannover 962. Europa LgQF10.1Matches
2012-201323Hannover 962. Europa LgR324.4Matches
2015-201626M'Gladbach1. Champions LgGR5.7Matches
2016-201727M'Gladbach1. Champions LgGR4.36Matches
2016-201727M'Gladbach2. Europa LgR163.00Matches
2019-202030M'Gladbach2. Europa LgGR2.1878340111200007004Matches
2020-202131M'Gladbach1. Champions LgR165.926224219721110853020515Matches
6 Seasons2 Clubs2 Leagues35.634932523732182853027519
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
M'Gladbach (4 Seasons)2 Leagues21.134932523732182853027519
Hannover 96 (2 Seasons)1 League14.5
Europa Lg (4 Seasons)19.6878340111200007004
Champions Lg (3 Seasons)15.926224219721170853020515
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
201728de GermanyFriendlies (M)1.1Matches
201728de GermanyFIFA Confederations Cup1st3.73Matches
201829de GermanyWCQ2.4Matches
201829de GermanyFriendlies (M)0.3Matches
2 Seasons1 Club3 Leagues7.63
Friendlies (M) (2 Seasons)1.4
WCQ (1 Season)2.4
FIFA Confederations Cup (1 Season)3.73

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
2007-200818Karlsruherde GER1. Bundesliga0.2Matches
2008-200919Karlsruherde GER1. Bundesliga14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.2
2010-201121Hannover 96de GER1. Bundesliga24.8Matches
2011-201222Hannover 96de GER1. Bundesliga27.7Matches
2011-201222Hannover 962. Europa Lg10.1Matches
2012-201323Hannover 96de GER1. Bundesliga16.8Matches
2012-201323Hannover 962. Europa Lg4.4Matches
2013-201424Hannover 96de GER1. Bundesliga29.5Matches
2014-201525Hannover 96de GER1. Bundesliga20.0Matches
2014-201525Hannover 96de GERDFB-Pokal0.9Matches
2015-201626M'Gladbachde GER1. Bundesliga28.8Matches
2015-201626M'Gladbach1. Champions Lg5.7Matches
2015-201626M'Gladbachde GERDFB-Pokal3.0Matches
2016-201727M'Gladbachde GER1. Bundesliga28.8Matches
2016-201727M'Gladbach1. Champions Lg4.3Matches
2016-201727M'Gladbachde GERDFB-Pokal4.3Matches
2016-201727M'Gladbach2. Europa Lg3.0Matches
2017-201828M'Gladbachde GER1. Bundesliga30.31394.59108555115140.461001210Matches
2017-201828M'Gladbachde GERDFB-Pokal3.0Matches
2018-201929M'Gladbachde GER1. Bundesliga16.8653.88522262190.54601110Matches
2018-201929M'Gladbachde GERDFB-Pokal1.0Matches
2019-202030M'Gladbachde GER1. Bundesliga15.9694.335615151140.881102010Matches
2019-202030M'Gladbachde GERDFB-Pokal1.0Matches
2019-202030M'Gladbach2. Europa Lg2.173.3070000000.00000000Matches
2020-202131M'Gladbachde GER1. Bundesliga21.8853.9062120731130.60810310Matches
2020-202131M'Gladbach1. Champions Lg5.9223.72174010040.68310000Matches
2020-202131M'Gladbachde GERDFB-Pokal3.5Matches
2021-202232M'Gladbachde GER1. Bundesliga18.1643.54532151270.39700000Matches
2021-202232M'Gladbachde GERDFB-Pokal2.7Matches
2022-202333M'Gladbachde GER1. Bundesliga19.3814.205392962100.52710200Matches
2022-202333M'Gladbachde GERDFB-Pokal1.2Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.1664.105105811120.75901110Matches
2023-202434Karlsruherde GERDFB-Pokal1.0Matches
17 Seasons3 Clubs5 Leagues416.85984.094593520422913830.576135950
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
M'Gladbach (8 Seasons)4 Leagues220.45324.094083515342812710.555234840
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.2664.105105811120.75901110
Bundesliga (15 Seasons)313.45034.123843115332812670.554924840
DFB-Pokal (10 Seasons)21.6
Europa Lg (4 Seasons)19.673.3070000000.00000000
Champions Lg (3 Seasons)15.9223.72174010040.68310000
2. Bundesliga (2 Seasons)46.3664.105105811120.75901110
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
2007-200818Karlsruher1 League0.2
2008-200919Karlsruher1 League14.7
2009-201020Karlsruher1 League30.2
2010-201121Hannover 961 League24.8
2011-201222Hannover 962 Leagues37.8
2012-201323Hannover 962 Leagues21.2
2013-201424Hannover 961 League29.5
2014-201525Hannover 962 Leagues20.9
2015-201626M'Gladbach3 Leagues37.6
2016-201727M'Gladbach4 Leagues40.4
2017-201828M'Gladbach2 Leagues33.31394.59108555115140.461001210
2018-201929M'Gladbach2 Leagues17.8653.88522262190.54601110
2019-202030M'Gladbach3 Leagues19.0764.216315151140.781102010
2020-202131M'Gladbach3 Leagues31.11073.8679160831170.611120310
2021-202232M'Gladbach2 Leagues20.8643.54532151270.39700000
2022-202333M'Gladbach2 Leagues20.4814.205392962100.52710200
2023-202434Karlsruher2 Leagues17.1664.105105811120.75901110
17 Seasons3 Clubs5 Leagues416.85984.094593520422913830.576135950
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
M'Gladbach (8 Seasons)4 Leagues220.45324.094083515342812710.555234840
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.2664.105105811120.75901110
Bundesliga (15 Seasons)313.45034.123843115332812670.554924840
DFB-Pokal (10 Seasons)21.6
Europa Lg (4 Seasons)19.673.3070000000.00000000
Champions Lg (3 Seasons)15.9223.72174010040.68310000
2. Bundesliga (2 Seasons)46.3664.105105811120.75901110
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.2
2010-201121Hannover 96de GER1. Bundesliga4th24.8Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.7Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.8Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.5Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.0Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.8Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.8Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.31394.59108555115140.461001210Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.8653.88522262190.54601110Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.9694.335615151140.881102010Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.8853.9062120731130.60810310Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.1643.54532151270.39700000Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.3814.205392962100.52710200Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.1664.105105811120.75901110Matches
17 Seasons3 Clubs2 Leagues359.75694.124353120412913790.575825950
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
M'Gladbach (8 Seasons)1 League179.75034.123843115332812670.554924840
Hannover 96 (5 Seasons)1 League118.8
Karlsruher (4 Seasons)2 Leagues61.2664.105105811120.75901110
Bundesliga (15 Seasons)313.45034.123843115332812670.554924840
2. Bundesliga (2 Seasons)46.3664.105105811120.75901110
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-201525Hannover 96de GERDFB-Pokal17th0.9Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.0Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.3Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.0Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.0Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.0Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.5Matches
2021-202232M'Gladbachde GERDFB-PokalR162.7Matches
2022-202333M'Gladbachde GERDFB-PokalR321.2Matches
2023-202434Karlsruherde GERDFB-PokalR641.0Matches
10 Seasons3 Clubs1 League21.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
M'Gladbach (8 Seasons)1 League19.7
Karlsruher (1 Season)1 League1.0
Hannover 96 (1 Season)1 League0.9
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2011-201222Hannover 962. Europa LgQF10.1Matches
2012-201323Hannover 962. Europa LgR324.4Matches
2015-201626M'Gladbach1. Champions LgGR5.7Matches
2016-201727M'Gladbach1. Champions LgGR4.3Matches
2016-201727M'Gladbach2. Europa LgR163.0Matches
2019-202030M'Gladbach2. Europa LgGR2.173.3070000000.00000000Matches
2020-202131M'Gladbach1. Champions LgR165.9223.72174010040.68310000Matches
6 Seasons2 Clubs2 Leagues35.6293.61244010040.50310000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
M'Gladbach (4 Seasons)2 Leagues21.1293.61244010040.50310000
Hannover 96 (2 Seasons)1 League14.5
Europa Lg (4 Seasons)19.673.3070000000.00000000
Champions Lg (3 Seasons)15.9223.72174010040.68310000
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
201728de GermanyFriendlies (M)1.1Matches
201728de GermanyFIFA Confederations Cup1st3.7Matches
201829de GermanyWCQ2.4Matches
201829de GermanyFriendlies (M)0.3Matches
2 Seasons1 Club3 Leagues7.6
Friendlies (M) (2 Seasons)1.4
WCQ (1 Season)2.4
FIFA Confederations Cup (1 Season)3.7

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
2007-200818Karlsruherde GER1. Bundesliga0.2Matches
2008-200919Karlsruherde GER1. Bundesliga14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.2
2010-201121Hannover 96de GER1. Bundesliga24.8Matches
2011-201222Hannover 96de GER1. Bundesliga27.7Matches
2011-201222Hannover 962. Europa Lg10.1Matches
2012-201323Hannover 96de GER1. Bundesliga16.8Matches
2012-201323Hannover 962. Europa Lg4.4Matches
2013-201424Hannover 96de GER1. Bundesliga29.5Matches
2014-201525Hannover 96de GER1. Bundesliga20.0Matches
2014-201525Hannover 96de GERDFB-Pokal0.9Matches
2015-201626M'Gladbachde GER1. Bundesliga28.8Matches
2015-201626M'Gladbach1. Champions Lg5.7Matches
2015-201626M'Gladbachde GERDFB-Pokal3.0Matches
2016-201727M'Gladbachde GER1. Bundesliga28.82924Matches
2016-201727M'Gladbach1. Champions Lg4.384Matches
2016-201727M'Gladbachde GERDFB-Pokal4.336Matches
2016-201727M'Gladbach2. Europa Lg3.023Matches
2017-201828M'Gladbachde GER1. Bundesliga30.35239112912143836.824534493183321Matches
2017-201828M'Gladbachde GERDFB-Pokal3.052Matches
2018-201929M'Gladbachde GER1. Bundesliga16.82114811231520.012222201435130Matches
2018-201929M'Gladbachde GERDFB-Pokal1.000Matches
2019-202030M'Gladbachde GER1. Bundesliga15.927164158102835.71818216103770Matches
2019-202030M'Gladbachde GERDFB-Pokal1.000Matches
2019-202030M'Gladbach2. Europa Lg2.1523201425.031012720Matches
2020-202131M'Gladbachde GER1. Bundesliga21.82417316573221.925263231337140Matches
2020-202131M'Gladbach1. Champions Lg5.91346521137.71261551810Matches
2020-202131M'Gladbachde GERDFB-Pokal3.542Matches
2021-202232M'Gladbachde GER1. Bundesliga18.12315614393327.324282261033140Matches
2021-202232M'Gladbachde GERDFB-Pokal2.721Matches
2022-202333M'Gladbachde GER1. Bundesliga19.324144173102835.718245191135190Matches
2022-202333M'Gladbachde GERDFB-Pokal1.201Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.112907531225.091911892140Matches
2023-202434Karlsruherde GERDFB-Pokal1.001Matches
17 Seasons3 Clubs5 Leagues416.820118345116405820328.6145197201771493061061
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
M'Gladbach (8 Seasons)4 Leagues220.418917445109355519128.8136178191591392851021
Hannover 96 (5 Seasons)3 Leagues134.20
Karlsruher (4 Seasons)3 Leagues62.212907531225.0919118102140
Bundesliga (15 Seasons)313.417114436102335317430.512117118153113260991
DFB-Pokal (10 Seasons)21.614130
Europa Lg (4 Seasons)19.6543201425.031015720
Champions Lg (3 Seasons)15.913126521137.71261591810
2. Bundesliga (2 Seasons)46.312907531225.091911892140
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
2007-200818Karlsruher1 League0.20
2008-200919Karlsruher1 League14.70
2009-201020Karlsruher1 League30.20
2010-201121Hannover 961 League24.80
2011-201222Hannover 962 Leagues37.80
2012-201323Hannover 962 Leagues21.20
2013-201424Hannover 961 League29.50
2014-201525Hannover 962 Leagues20.90
2015-201626M'Gladbach3 Leagues37.60
2016-201727M'Gladbach4 Leagues40.442370
2017-201828M'Gladbach2 Leagues33.35244112912143836.824534493383321
2018-201929M'Gladbach2 Leagues17.82114811231520.012222201435130
2019-202030M'Gladbach3 Leagues19.032187178113234.42119217124490
2020-202131M'Gladbach3 Leagues31.13725921784517.837324282055150
2021-202232M'Gladbach2 Leagues20.82317614393327.324282261133140
2022-202333M'Gladbach2 Leagues20.424144173102835.718245191235190
2023-202434Karlsruher2 Leagues17.112907531225.0919118102140
17 Seasons3 Clubs5 Leagues416.820118345116405820328.6145197201771493061061
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
M'Gladbach (8 Seasons)4 Leagues220.418917445109355519128.8136178191591392851021
Hannover 96 (5 Seasons)3 Leagues134.20
Karlsruher (4 Seasons)3 Leagues62.212907531225.0919118102140
Bundesliga (15 Seasons)313.417114436102335317430.512117118153113260991
DFB-Pokal (10 Seasons)21.614130
Europa Lg (4 Seasons)19.6543201425.031015720
Champions Lg (3 Seasons)15.913126521137.71261591810
2. Bundesliga (2 Seasons)46.312907531225.091911892140
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.2
2010-201121Hannover 96de GER1. Bundesliga4th24.8Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.7Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.8Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.5Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.0Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.8Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.82924Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.35239112912143836.824534493183321Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.82114811231520.012222201435130Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.927164158102835.71818216103770Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.82417316573221.925263231337140Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.12315614393327.324282261033140Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.324144173102835.718245191135190Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.112907531225.091911892140Matches
17 Seasons3 Clubs2 Leagues359.718315336109385618630.1130190191711222811031
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
M'Gladbach (8 Seasons)1 League179.717114436102335317430.512117118153113260991
Hannover 96 (5 Seasons)1 League118.80
Karlsruher (4 Seasons)2 Leagues61.212907531225.091911892140
Bundesliga (15 Seasons)313.417114436102335317430.512117118153113260991
2. Bundesliga (2 Seasons)46.312907531225.091911892140
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-201525Hannover 96de GERDFB-Pokal17th0.9Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.0Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.336Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.052Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.000Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.000Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.542Matches
2021-202232M'Gladbachde GERDFB-PokalR162.721Matches
2022-202333M'Gladbachde GERDFB-PokalR321.201Matches
2023-202434Karlsruherde GERDFB-PokalR641.001Matches
10 Seasons3 Clubs1 League21.614130
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
M'Gladbach (8 Seasons)1 League19.714120
Karlsruher (1 Season)1 League1.0010
Hannover 96 (1 Season)1 League0.90
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2011-201222Hannover 962. Europa LgQF10.1Matches
2012-201323Hannover 962. Europa LgR324.4Matches
2015-201626M'Gladbach1. Champions LgGR5.7Matches
2016-201727M'Gladbach1. Champions LgGR4.384Matches
2016-201727M'Gladbach2. Europa LgR163.023Matches
2019-202030M'Gladbach2. Europa LgGR2.1523201425.031012720Matches
2020-202131M'Gladbach1. Champions LgR165.91346521137.71261551810Matches
6 Seasons2 Clubs2 Leagues35.6181697221711.815716142530
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
M'Gladbach (4 Seasons)2 Leagues21.1181697221711.815716142530
Hannover 96 (2 Seasons)1 League14.50
Europa Lg (4 Seasons)19.6543201425.031015720
Champions Lg (3 Seasons)15.913126521137.71261591810
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
201728de GermanyFriendlies (M)1.1Matches
201728de GermanyFIFA Confederations Cup1st3.700Matches
201829de GermanyWCQ2.4Matches
201829de GermanyFriendlies (M)0.3Matches
2 Seasons1 Club3 Leagues7.6000
Friendlies (M) (2 Seasons)1.40
WCQ (1 Season)2.40
FIFA Confederations Cup (1 Season)3.7000

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
2007-200818Karlsruherde GER1. Bundesliga0.2Matches
2008-200919Karlsruherde GER1. Bundesliga14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.2
2010-201121Hannover 96de GER1. Bundesliga24.8Matches
2011-201222Hannover 96de GER1. Bundesliga27.7Matches
2011-201222Hannover 962. Europa Lg10.1Matches
2012-201323Hannover 96de GER1. Bundesliga16.8Matches
2012-201323Hannover 962. Europa Lg4.4Matches
2013-201424Hannover 96de GER1. Bundesliga29.5Matches
2014-201525Hannover 96de GER1. Bundesliga20.0Matches
2014-201525Hannover 96de GERDFB-Pokal0.9Matches
2015-201626M'Gladbachde GER1. Bundesliga28.8Matches
2015-201626M'Gladbach1. Champions Lg5.7Matches
2015-201626M'Gladbachde GERDFB-Pokal3.0Matches
2016-201727M'Gladbachde GER1. Bundesliga28.8Matches
2016-201727M'Gladbach1. Champions Lg4.3Matches
2016-201727M'Gladbachde GERDFB-Pokal4.3Matches
2016-201727M'Gladbach2. Europa Lg3.0Matches
2017-201828M'Gladbachde GER1. Bundesliga30.319503418311226591071950552341.83258.21061418419363941547651540202Matches
2017-201828M'Gladbachde GERDFB-Pokal3.0Matches
2018-201929M'Gladbachde GER1. Bundesliga16.8929208055230345929281657.11242.94882177992201704014714104Matches
2018-201929M'Gladbachde GERDFB-Pokal1.0Matches
2019-202030M'Gladbachde GER1. Bundesliga15.9916109153828856914231147.81252.255819257481556243269494Matches
2019-202030M'Gladbachde GERDFB-Pokal1.0Matches
2019-202030M'Gladbach2. Europa Lg2.1117316703381164250.0250.04517078130738110Matches
2020-202131M'Gladbachde GER1. Bundesliga21.8127217134731415541265161062.5637.56302144997221724131944111Matches
2020-202131M'Gladbach1. Champions Lg5.93045461748713303200.02100.01234732495707322320Matches
2020-202131M'Gladbachde GERDFB-Pokal3.5Matches
2021-202232M'Gladbachde GER1. Bundesliga18.11000161095992955399815960.0640.0511156671414175341874596Matches
2021-202232M'Gladbachde GERDFB-Pokal2.7Matches
2022-202333M'Gladbachde GER1. Bundesliga19.3980221275543014798022836.41150.0552205090322212332777189Matches
2022-202333M'Gladbachde GERDFB-Pokal1.2Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.189079046134062890261246.21142.3486189277315134311765792Matches
2023-202434Karlsruherde GERDFB-Pokal1.0Matches
17 Seasons3 Clubs5 Leagues416.883581348764801272144583451919147.69449.24454165817390153141242642106369818
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
M'Gladbach (8 Seasons)4 Leagues220.474681277864340238138374551657947.98350.33968146896617138128202331935712726
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.289079046134062890261246.21142.3486189277315134311765792
Bundesliga (15 Seasons)313.470471197244096226136270361597748.47949.73800140466290132118202191875408696
DFB-Pokal (10 Seasons)21.6
Europa Lg (4 Seasons)19.6117316703381164250.0250.04517078130738110
Champions Lg (3 Seasons)15.93045461748713303200.02100.01234732495707322320
2. Bundesliga (2 Seasons)46.389079046134062890261246.21142.3486189277315134311765792
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
2007-200818Karlsruher1 League0.2
2008-200919Karlsruher1 League14.7
2009-201020Karlsruher1 League30.2
2010-201121Hannover 961 League24.8
2011-201222Hannover 962 Leagues37.8
2012-201323Hannover 962 Leagues21.2
2013-201424Hannover 961 League29.5
2014-201525Hannover 962 Leagues20.9
2015-201626M'Gladbach3 Leagues37.6
2016-201727M'Gladbach4 Leagues40.4
2017-201828M'Gladbach2 Leagues33.319503418311226591071950552341.83258.21061418419363941547651540202
2018-201929M'Gladbach2 Leagues17.8929208055230345929281657.11242.94882177992201704014714104
2019-202030M'Gladbach3 Leagues19.0103313107608321641030271348.11451.9603209582616863135775104
2020-202131M'Gladbach3 Leagues31.1157622180905502671568181055.6844.4753261712462724248341167131
2021-202232M'Gladbach2 Leagues20.81000161095992955399815960.0640.0511156671414175341874596
2022-202333M'Gladbach2 Leagues20.4980221275543014798022836.41150.0552205090322212332777189
2023-202434Karlsruher2 Leagues17.189079046134062890261246.21142.3486189277315134311765792
17 Seasons3 Clubs5 Leagues416.883581348764801272144583451919147.69449.24454165817390153141242642106369818
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
M'Gladbach (8 Seasons)4 Leagues220.474681277864340238138374551657947.98350.33968146896617138128202331935712726
Hannover 96 (5 Seasons)3 Leagues134.2
Karlsruher (4 Seasons)3 Leagues62.289079046134062890261246.21142.3486189277315134311765792
Bundesliga (15 Seasons)313.470471197244096226136270361597748.47949.73800140466290132118202191875408696
DFB-Pokal (10 Seasons)21.6
Europa Lg (4 Seasons)19.6117316703381164250.0250.04517078130738110
Champions Lg (3 Seasons)15.93045461748713303200.02100.01234732495707322320
2. Bundesliga (2 Seasons)46.389079046134062890261246.21142.3486189277315134311765792
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.7Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.2
2010-201121Hannover 96de GER1. Bundesliga4th24.8Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.7Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.8Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.5Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.0Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.8Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.8Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.319503418311226591071950552341.83258.21061418419363941547651540202Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.8929208055230345929281657.11242.94882177992201704014714104Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.9916109153828856914231147.81252.255819257481556243269494Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.8127217134731415541265161062.5637.56302144997221724131944111Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.11000161095992955399815960.0640.0511156671414175341874596Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.3980221275543014798022836.41150.0552205090322212332777189Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.189079046134062890261246.21142.3486189277315134311765792Matches
17 Seasons3 Clubs2 Leagues359.779371268144557260142479261858948.19048.64286159387063147131242502046065788
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
M'Gladbach (8 Seasons)1 League179.770471197244096226136270361597748.47949.73800140466290132118202191875408696
Hannover 96 (5 Seasons)1 League118.8
Karlsruher (4 Seasons)2 Leagues61.289079046134062890261246.21142.3486189277315134311765792
Bundesliga (15 Seasons)313.470471197244096226136270361597748.47949.73800140466290132118202191875408696
2. Bundesliga (2 Seasons)46.389079046134062890261246.21142.3486189277315134311765792
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
2014-201525Hannover 96de GERDFB-Pokal17th0.9Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.0Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.3Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.0Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.0Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.0Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.5Matches
2021-202232M'Gladbachde GERDFB-PokalR162.7Matches
2022-202333M'Gladbachde GERDFB-PokalR321.2Matches
2023-202434Karlsruherde GERDFB-PokalR641.0Matches
10 Seasons3 Clubs1 League21.6
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
M'Gladbach (8 Seasons)1 League19.7
Karlsruher (1 Season)1 League1.0
Hannover 96 (1 Season)1 League0.9
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
2011-201222Hannover 962. Europa LgQF10.1Matches
2012-201323Hannover 962. Europa LgR324.4Matches
2015-201626M'Gladbach1. Champions LgGR5.7Matches
2016-201727M'Gladbach1. Champions LgGR4.3Matches
2016-201727M'Gladbach2. Europa LgR163.0Matches
2019-202030M'Gladbach2. Europa LgGR2.1117316703381164250.0250.04517078130738110Matches
2020-202131M'Gladbach1. Champions LgR165.93045461748713303200.02100.01234732495707322320Matches
6 Seasons2 Clubs2 Leagues35.6421862244120214196233.3466.7168643327610014630430
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
M'Gladbach (4 Seasons)2 Leagues21.1421862244120214196233.3466.7168643327610014630430
Hannover 96 (2 Seasons)1 League14.5
Europa Lg (4 Seasons)19.6117316703381164250.0250.04517078130738110
Champions Lg (3 Seasons)15.93045461748713303200.02100.01234732495707322320
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
201728de GermanyFriendlies (M)1.1Matches
201728de GermanyFIFA Confederations Cup1st3.7Matches
201829de GermanyWCQ2.4Matches
201829de GermanyFriendlies (M)0.3Matches
2 Seasons1 Club3 Leagues7.6
Friendlies (M) (2 Seasons)1.4
WCQ (1 Season)2.4
FIFA Confederations Cup (1 Season)3.7

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
2007-200818Karlsruherde GER1. Bundesliga219100.60.202Matches
2008-200919Karlsruherde GER1. Bundesliga211,3246343.314.71398Matches
2009-201020Karlsruherde GER2. 2. Bundesliga332,7158288.730.2312
2010-201121Hannover 96de GER1. Bundesliga332,2336873.024.8231710Matches
2011-201222Hannover 96de GER1. Bundesliga282,4958981.527.728260Matches
2011-201222Hannover 962. Europa Lg119068210.11180Matches
2012-201323Hannover 96de GER1. Bundesliga181,5118449.416.817151Matches
2012-201323Hannover 962. Europa Lg5399804.4540Matches
2013-201424Hannover 96de GER1. Bundesliga312,6538686.729.531270Matches
2014-201525Hannover 96de GER1. Bundesliga211,7988658.820.02018100.952838-10-0.50-0.07Matches
2014-201525Hannover 96de GERDFB-Pokal1858547.20.91850003.0031+2+2.12+4.01Matches
2015-201626M'Gladbachde GER1. Bundesliga302,5938684.728.82924111.605945+14+0.49-0.09Matches
2015-201626M'Gladbach1. Champions Lg65178695.75.765000.83811-3-0.52+3.39Matches
2015-201626M'Gladbachde GERDFB-Pokal327090100.03.03903002.0095+4+1.33Matches
2016-201727M'Gladbachde GER1. Bundesliga302,5898684.628.82920101.404144-3-0.10+0.09Matches
2016-201727M'Gladbach1. Champions Lg53877771.74.351001.5757-2-0.47+2.48Matches
2016-201727M'Gladbachde GERDFB-Pokal43879780.64.34973012.2572+5+1.16+0.20Matches
2016-201727M'Gladbach2. Europa Lg32709075.03.033001.3354+1+0.33+0.33Matches
2017-201828M'Gladbachde GER1. Bundesliga312,7278889.130.33127001.424243-1-0.03+1.0546.743.7+3.0+0.10+1.13Matches
2017-201828M'Gladbachde GERDFB-Pokal327090100.03.03903002.0032+1+0.33Matches
2018-201929M'Gladbachde GER1. Bundesliga211,5087249.316.81979122611.762723+4+0.24-0.2822.523.0-0.5-0.03-0.05Matches
2018-201929M'Gladbachde GERDFB-Pokal1909050.01.01901000.0005-5-5.00-15.00Matches
2019-202030M'Gladbachde GER1. Bundesliga251,4325746.815.914822112621.803021+9+0.57-0.3734.618.3+16.4+1.03+0.49Matches
2019-202030M'Gladbachde GERDFB-Pokal1909050.01.01901000.0012-1-1.00-2.00Matches
2019-202030M'Gladbach2. Europa Lg41904835.22.1282121401.7542+2+0.95+2.234.43.2+1.2+0.58+0.14Matches
2020-202131M'Gladbachde GER1. Bundesliga301,9616564.121.823801071701.434135+6+0.28+0.1135.529.7+5.8+0.27-0.02Matches
2020-202131M'Gladbach1. Champions Lg75317673.85.97760011.00128+4+0.68+1.158.89.1-0.3-0.05+0.89Matches
2020-202131M'Gladbachde GERDFB-Pokal43117886.43.54781002.25132+11+3.18-0.49Matches
2021-202232M'Gladbachde GER1. Bundesliga261,6296353.218.12077761411.422923+6+0.33+1.1529.728.1+1.6+0.09+0.11Matches
2021-202232M'Gladbachde GERDFB-Pokal32478291.52.73821002.0063+3+1.09+1.09Matches
2022-202333M'Gladbachde GER1. Bundesliga291,7346056.719.32077192121.213330+3+0.16+0.5629.731.1-1.4-0.07-0.08Matches
2022-202333M'Gladbachde GERDFB-Pokal21045257.81.2159014501.5091+8+6.92+8.11Matches
2023-202434Karlsruherde GER2. 2. Bundesliga221,4486650.316.11688126701.55292900.00-1.0725.227.3-2.0-0.13-0.61Matches
2023-202434Karlsruherde GERDFB-Pokal19090100.01.01901000.0012-1-1.00Matches
17 Seasons3 Clubs5 Leagues49537,5137663.5416.842581263701891.46445388+57+0.22+0.10237.3213.5+23.8+0.160.00
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
M'Gladbach (8 Seasons)4 Leagues26819,8377467.5220.422880126402091.50384318+66+0.30+0.22212.1186.2+25.8+0.20+0.09
Hannover 96 (5 Seasons)3 Leagues14812,0808269.6134.2136851151201.043139-8-0.38+0.15
Karlsruher (4 Seasons)3 Leagues795,5967146.162.261882218701.483031-1-0.06-1.1325.227.3-2.0-0.13-0.61
Bundesliga (15 Seasons)37628,2067561.5313.431779215591971.44330302+28+0.14+0.13198.8173.9+24.9+0.20+0.09
DFB-Pokal (10 Seasons)231,9448579.021.622861414511.835225+27+1.25-0.67
Europa Lg (4 Seasons)231,7657751.119.621821621401.5796+3+0.59+1.614.43.2+1.2+0.58+0.14
Champions Lg (3 Seasons)181,4358079.715.918766011.102526-1-0.06+1.668.89.1-0.3-0.05+0.89
2. Bundesliga (2 Seasons)554,1637670.146.34788128701.55292900.00-1.0725.227.3-2.0-0.13-0.61
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
2007-200818Karlsruher1 League219100.60.202
2008-200919Karlsruher1 League211,3246343.314.71398
2009-201020Karlsruher1 League332,7158288.730.2312
2010-201121Hannover 961 League332,2336873.024.8231710
2011-201222Hannover 962 Leagues393,4018781.537.839340
2012-201323Hannover 962 Leagues231,9108349.421.222191
2013-201424Hannover 961 League312,6538686.729.531270
2014-201525Hannover 962 Leagues221,8838658.120.9218518101.043139-8-0.38+0.15
2015-201626M'Gladbach3 Leagues393,3808787.337.6389032111.517661+15+0.40+0.03
2016-201727M'Gladbach4 Leagues423,6338781.840.4419727111.505857+1+0.02+0.58
2017-201828M'Gladbach2 Leagues342,9978890.033.3349030001.47454500.00+1.0846.743.7+3.0+0.10+1.13
2018-201929M'Gladbach2 Leagues221,5987349.317.82079132611.682728-1-0.06-1.1022.523.0-0.5-0.03-0.05
2019-202030M'Gladbach3 Leagues301,7125745.319.017834132421.733525+10+0.53-0.0439.121.5+17.6+0.98+0.46
2020-202131M'Gladbach3 Leagues412,8036867.731.134791171711.446645+21+0.67+0.4744.338.9+5.5+0.20+0.10
2021-202232M'Gladbach2 Leagues291,8766556.320.82378861411.483526+9+0.43+1.2429.728.1+1.6+0.09+0.11
2022-202333M'Gladbach2 Leagues311,8385956.720.421771102321.234231+11+0.54+0.9929.731.1-1.4-0.07-0.08
2023-202434Karlsruher2 Leagues231,5386751.817.11788136701.483031-1-0.06-1.1325.227.3-2.0-0.13-0.61
17 Seasons3 Clubs5 Leagues49537,5137663.5416.842581263701891.46445388+57+0.22+0.10237.3213.5+23.8+0.160.00
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
M'Gladbach (8 Seasons)4 Leagues26819,8377467.5220.422880126402091.50384318+66+0.30+0.22212.1186.2+25.8+0.20+0.09
Hannover 96 (5 Seasons)3 Leagues14812,0808269.6134.2136851151201.043139-8-0.38+0.15
Karlsruher (4 Seasons)3 Leagues795,5967146.162.261882218701.483031-1-0.06-1.1325.227.3-2.0-0.13-0.61
Bundesliga (15 Seasons)37628,2067561.5313.431779215591971.44330302+28+0.14+0.13198.8173.9+24.9+0.20+0.09
DFB-Pokal (10 Seasons)231,9448579.021.622861414511.835225+27+1.25-0.67
Europa Lg (4 Seasons)231,7657751.119.621821621401.5796+3+0.59+1.614.43.2+1.2+0.58+0.14
Champions Lg (3 Seasons)181,4358079.715.918766011.102526-1-0.06+1.668.89.1-0.3-0.05+0.89
2. Bundesliga (2 Seasons)554,1637670.146.34788128701.55292900.00-1.0725.227.3-2.0-0.13-0.61
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
2007-200818Karlsruherde GER1. Bundesliga11th219100.60.202Matches
2008-200919Karlsruherde GER1. Bundesliga17th211,3246343.314.71398Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th332,7158288.730.2312
2010-201121Hannover 96de GER1. Bundesliga4th332,2336873.024.8231710Matches
2011-201222Hannover 96de GER1. Bundesliga7th282,4958981.527.728260Matches
2012-201323Hannover 96de GER1. Bundesliga9th181,5118449.416.817151Matches
2013-201424Hannover 96de GER1. Bundesliga10th312,6538686.729.531270Matches
2014-201525Hannover 96de GER1. Bundesliga13th211,7988658.820.02018100.952838-10-0.50-0.07Matches
2015-201626M'Gladbachde GER1. Bundesliga4th302,5938684.728.82924111.605945+14+0.49-0.09Matches
2016-201727M'Gladbachde GER1. Bundesliga9th302,5898684.628.82920101.404144-3-0.10+0.09Matches
2017-201828M'Gladbachde GER1. Bundesliga9th312,7278889.130.33127001.424243-1-0.03+1.0546.743.7+3.0+0.10+1.13Matches
2018-201929M'Gladbachde GER1. Bundesliga5th211,5087249.316.81979122611.762723+4+0.24-0.2822.523.0-0.5-0.03-0.05Matches
2019-202030M'Gladbachde GER1. Bundesliga4th251,4325746.815.914822112621.803021+9+0.57-0.3734.618.3+16.4+1.03+0.49Matches
2020-202131M'Gladbachde GER1. Bundesliga8th301,9616564.121.823801071701.434135+6+0.28+0.1135.529.7+5.8+0.27-0.02Matches
2021-202232M'Gladbachde GER1. Bundesliga10th261,6296353.218.12077761411.422923+6+0.33+1.1529.728.1+1.6+0.09+0.11Matches
2022-202333M'Gladbachde GER1. Bundesliga10th291,7346056.719.32077192121.213330+3+0.16+0.5629.731.1-1.4-0.07-0.08Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th221,4486650.316.11688126701.55292900.00-1.0725.227.3-2.0-0.13-0.61Matches
17 Seasons3 Clubs2 Leagues43132,3697562.4359.736480227671871.45359331+28+0.13-0.02224.0201.2+22.8+0.17-0.01
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
M'Gladbach (8 Seasons)1 League22216,1737366.1179.718579103371971.49302264+38+0.21+0.14198.8173.9+24.9+0.20+0.09
Hannover 96 (5 Seasons)1 League13110,6908269.9118.81191031200.952838-10-0.50-0.07
Karlsruher (4 Seasons)2 Leagues785,5067145.761.260882118701.55292900.00-1.0725.227.3-2.0-0.13-0.61
Bundesliga (15 Seasons)37628,2067561.5313.431779215591971.44330302+28+0.14+0.13198.8173.9+24.9+0.20+0.09
2. Bundesliga (2 Seasons)554,1637670.146.34788128701.55292900.00-1.0725.227.3-2.0-0.13-0.61
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
2014-201525Hannover 96de GERDFB-Pokal17th1858547.20.91850003.0031+2+2.12+4.01Matches
2015-201626M'Gladbachde GERDFB-Pokal9th327090100.03.03903002.0095+4+1.33Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd43879780.64.34973012.2572+5+1.16+0.20Matches
2017-201828M'Gladbachde GERDFB-Pokal9th327090100.03.03903002.0032+1+0.33Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1909050.01.01901000.0005-5-5.00-15.00Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1909050.01.01901000.0012-1-1.00-2.00Matches
2020-202131M'Gladbachde GERDFB-Pokal5th43117886.43.54781002.25132+11+3.18-0.49Matches
2021-202232M'Gladbachde GERDFB-PokalR1632478291.52.73821002.0063+3+1.09+1.09Matches
2022-202333M'Gladbachde GERDFB-PokalR3221045257.81.2159014501.5091+8+6.92+8.11Matches
2023-202434Karlsruherde GERDFB-PokalR6419090100.01.01901000.0012-1-1.00Matches
10 Seasons3 Clubs1 League231,9448579.021.622861414511.835225+27+1.25-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
M'Gladbach (8 Seasons)1 League211,7698480.819.720861314511.864822+26+1.32-1.46
Karlsruher (1 Season)1 League19090100.01.01901000.0012-1-1.00
Hannover 96 (1 Season)1 League1858547.20.91850003.0031+2+2.12+4.01
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
2011-201222Hannover 962. Europa LgQF119068210.11180Matches
2012-201323Hannover 962. Europa LgR325399804.4540Matches
2015-201626M'Gladbach1. Champions LgGR65178695.75.765000.83811-3-0.52+3.39Matches
2016-201727M'Gladbach1. Champions LgGR53877771.74.351001.5757-2-0.47+2.48Matches
2016-201727M'Gladbach2. Europa LgR1632709075.03.033001.3354+1+0.33+0.33Matches
2019-202030M'Gladbach2. Europa LgGR41904835.22.1282121401.7542+2+0.95+2.234.43.2+1.2+0.58+0.14Matches
2020-202131M'Gladbach1. Champions LgR1675317673.85.97760011.00128+4+0.68+1.158.89.1-0.3-0.05+0.89Matches
6 Seasons2 Clubs2 Leagues413,2007870.235.639772221411.233432+2+0.09+1.4413.312.3+0.9+0.12+0.16
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
M'Gladbach (4 Seasons)2 Leagues251,8957670.221.123771021411.233432+2+0.09+1.4413.312.3+0.9+0.12+0.16
Hannover 96 (2 Seasons)1 League161,3058214.516120
Europa Lg (4 Seasons)231,7657751.119.621821621401.5796+3+0.59+1.614.43.2+1.2+0.58+0.14
Champions Lg (3 Seasons)181,4358079.715.918766011.102526-1-0.06+1.668.89.1-0.3-0.05+0.89
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
201728de GermanyFriendlies (M)2984927.21.119111711.0021+1+0.92+0.92Matches
201728de GermanyFIFA Confederations Cup1st43358474.43.74842012.5083+5+1.34-0.22Matches
201829de GermanyWCQ42195524.32.437111713.00122+10+4.11+0.28Matches
201829de GermanyFriendlies (M)130305.60.30012910.000000.00-0.53Matches
2 Seasons1 Club3 Leagues116826230.37.6880431442.18226+16+2.11+0.16
Friendlies (M) (2 Seasons)31284314.21.4192121820.6721+1+0.70+0.35
WCQ (1 Season)42195524.32.437111713.00122+10+4.11+0.28
FIFA Confederations Cup (1 Season)43358474.43.74842012.5083+5+1.34-0.22

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
2007-200818Karlsruherde GER1. Bundesliga0.2000Matches
2008-200919Karlsruherde GER1. Bundesliga14.74022Matches
2009-201020Karlsruherde GER2. 2. Bundesliga30.27043
2010-201121Hannover 96de GER1. Bundesliga24.86048Matches
2011-201222Hannover 96de GER1. Bundesliga27.78064Matches
2011-201222Hannover 962. Europa Lg10.12013Matches
2012-201323Hannover 96de GER1. Bundesliga16.85034Matches
2012-201323Hannover 962. Europa Lg4.4406Matches
2013-201424Hannover 96de GER1. Bundesliga29.56059Matches
2014-201525Hannover 96de GER1. Bundesliga20.08148Matches
2014-201525Hannover 96de GERDFB-Pokal0.90000Matches
2015-201626M'Gladbachde GER1. Bundesliga28.85068Matches
2015-201626M'Gladbach1. Champions Lg5.7209Matches
2015-201626M'Gladbachde GERDFB-Pokal3.01000Matches
2016-201727M'Gladbachde GER1. Bundesliga28.880055525122429200Matches
2016-201727M'Gladbach1. Champions Lg4.30211081648000Matches
2016-201727M'Gladbachde GERDFB-Pokal4.31008613630Matches
2016-201727M'Gladbach2. Europa Lg3.0100651032000Matches
2017-201828M'Gladbachde GER1. Bundesliga30.350061669193139100121556147.4Matches
2017-201828M'Gladbachde GERDFB-Pokal3.00005533250Matches
2018-201929M'Gladbachde GER1. Bundesliga16.8300183079141410061192147.5Matches
2018-201929M'Gladbachde GERDFB-Pokal1.00000010000Matches
2019-202030M'Gladbachde GER1. Bundesliga15.94002123317101610079203933.9Matches
2019-202030M'Gladbachde GERDFB-Pokal1.00001100000Matches
2019-202030M'Gladbach2. Europa Lg2.1000422122000123633.3Matches
2020-202131M'Gladbachde GER1. Bundesliga21.860042304401317000114264039.4Matches
2020-202131M'Gladbach1. Champions Lg5.9200115111540002431023.1Matches
2020-202131M'Gladbachde GERDFB-Pokal3.52008404240Matches
2021-202232M'Gladbachde GER1. Bundesliga18.1100030165141015000104133228.9Matches
2021-202232M'Gladbachde GERDFB-Pokal2.71005306120Matches
2022-202333M'Gladbachde GER1. Bundesliga19.3900303981911140007292824.3Matches
2022-202333M'Gladbachde GERDFB-Pokal1.20002112100Matches
2023-202434Karlsruherde GER2. 2. Bundesliga16.120016192169900072112431.4Matches
2023-202434Karlsruherde GERDFB-Pokal1.00000201100Matches
17 Seasons3 Clubs5 Leagues416.8112317473175418314918350065915926137.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
M'Gladbach (8 Seasons)4 Leagues220.460213942965216613917450058714823738.4
Hannover 96 (5 Seasons)3 Leagues134.239102720
Karlsruher (4 Seasons)3 Leagues62.21300812121710900072112431.4
Bundesliga (15 Seasons)313.487106002564113011314450055114222139.1
DFB-Pokal (10 Seasons)21.6500292261913140
Europa Lg (4 Seasons)19.67002973154000123633.3
Champions Lg (3 Seasons)15.942130132179120002431023.1
2. Bundesliga (2 Seasons)46.390059192169900072112431.4
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
2007-200818Karlsruher1 League0.2000
2008-200919Karlsruher1 League14.74022
2009-201020Karlsruher1 League30.27043
2010-201121Hannover 961 League24.86048
2011-201222Hannover 962 Leagues37.810077
2012-201323Hannover 962 Leagues21.29040
2013-201424Hannover 961 League29.56059
2014-201525Hannover 962 Leagues20.9810480
2015-201626M'Gladbach3 Leagues37.6800770
2016-201727M'Gladbach4 Leagues40.4102179718213742200
2017-201828M'Gladbach2 Leagues33.3500667112223344100121556147.4
2018-201929M'Gladbach2 Leagues17.8300183089141410061192147.5
2019-202030M'Gladbach3 Leagues19.04002626518121810091234533.8
2020-202131M'Gladbach3 Leagues31.1100061395552025000138295036.7
2021-202232M'Gladbach2 Leagues20.8110035195201117000104133228.9
2022-202333M'Gladbach2 Leagues20.4900324092112140007292824.3
2023-202434Karlsruher2 Leagues17.1200162121710900072112431.4
17 Seasons3 Clubs5 Leagues416.8112317473175418314918350065915926137.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
M'Gladbach (8 Seasons)4 Leagues220.460213942965216613917450058714823738.4
Hannover 96 (5 Seasons)3 Leagues134.239102720
Karlsruher (4 Seasons)3 Leagues62.21300812121710900072112431.4
Bundesliga (15 Seasons)313.487106002564113011314450055114222139.1
DFB-Pokal (10 Seasons)21.6500292261913140
Europa Lg (4 Seasons)19.67002973154000123633.3
Champions Lg (3 Seasons)15.942130132179120002431023.1
2. Bundesliga (2 Seasons)46.390059192169900072112431.4
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
2007-200818Karlsruherde GER1. Bundesliga11th0.2000Matches
2008-200919Karlsruherde GER1. Bundesliga17th14.74022Matches
2009-201020Karlsruherde GER2. 2. Bundesliga10th30.27043
2010-201121Hannover 96de GER1. Bundesliga4th24.86048Matches
2011-201222Hannover 96de GER1. Bundesliga7th27.78064Matches
2012-201323Hannover 96de GER1. Bundesliga9th16.85034Matches
2013-201424Hannover 96de GER1. Bundesliga10th29.56059Matches
2014-201525Hannover 96de GER1. Bundesliga13th20.08148Matches
2015-201626M'Gladbachde GER1. Bundesliga4th28.85068Matches
2016-201727M'Gladbachde GER1. Bundesliga9th28.880055525122429200Matches
2017-201828M'Gladbachde GER1. Bundesliga9th30.350061669193139100121556147.4Matches
2018-201929M'Gladbachde GER1. Bundesliga5th16.8300183079141410061192147.5Matches
2019-202030M'Gladbachde GER1. Bundesliga4th15.94002123317101610079203933.9Matches
2020-202131M'Gladbachde GER1. Bundesliga8th21.860042304401317000114264039.4Matches
2021-202232M'Gladbachde GER1. Bundesliga10th18.1100030165141015000104133228.9Matches
2022-202333M'Gladbachde GER1. Bundesliga10th19.3900303981911140007292824.3Matches
2023-202434Karlsruherde GER2. 2. Bundesliga5th16.120016192169900072112431.4Matches
17 Seasons3 Clubs2 Leagues359.796106592754314612215350062315324538.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
M'Gladbach (8 Seasons)1 League179.750003252564113011314450055114222139.1
Hannover 96 (5 Seasons)1 League118.8331253
Karlsruher (4 Seasons)2 Leagues61.2130081192169900072112431.4
Bundesliga (15 Seasons)313.487106002564113011314450055114222139.1
2. Bundesliga (2 Seasons)46.390059192169900072112431.4
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201525Hannover 96de GERDFB-Pokal17th0.90000Matches
2015-201626M'Gladbachde GERDFB-Pokal9th3.01000Matches
2016-201727M'Gladbachde GERDFB-Pokal3rd4.31008613630Matches
2017-201828M'Gladbachde GERDFB-Pokal9th3.00005533250Matches
2018-201929M'Gladbachde GERDFB-Pokal17th1.00000010000Matches
2019-202030M'Gladbachde GERDFB-Pokal17th1.00001100000Matches
2020-202131M'Gladbachde GERDFB-Pokal5th3.52008404240Matches
2021-202232M'Gladbachde GERDFB-PokalR162.71005306120Matches
2022-202333M'Gladbachde GERDFB-PokalR321.20002112100Matches
2023-202434Karlsruherde GERDFB-PokalR641.00000201100Matches
10 Seasons3 Clubs1 League21.6500292261913140
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
M'Gladbach (8 Seasons)1 League19.7500292061812140
Karlsruher (1 Season)1 League1.00000201100
Hannover 96 (1 Season)1 League0.90000
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
2011-201222Hannover 962. Europa LgQF10.12013Matches
2012-201323Hannover 962. Europa LgR324.4406Matches
2015-201626M'Gladbach1. Champions LgGR5.7209Matches
2016-201727M'Gladbach1. Champions LgGR4.30211081648000Matches
2016-201727M'Gladbach2. Europa LgR163.0100651032000Matches
2019-202030M'Gladbach2. Europa LgGR2.1000422122000123633.3Matches
2020-202131M'Gladbach1. Champions LgR165.9200115111540002431023.1Matches
6 Seasons2 Clubs2 Leagues35.61121592051814160003661627.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
M'Gladbach (4 Seasons)2 Leagues21.1521402051814160003661627.3
Hannover 96 (2 Seasons)1 League14.56019
Europa Lg (4 Seasons)19.67002973154000123633.3
Champions Lg (3 Seasons)15.942130132179120002431023.1
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201728de GermanyFriendlies (M)1.10000Matches
201728de GermanyFIFA Confederations Cup1st3.7100781300000Matches
201829de GermanyWCQ2.40000Matches
201829de GermanyFriendlies (M)0.30000Matches
2 Seasons1 Club3 Leagues7.6100781300000
Friendlies (M) (2 Seasons)1.40000
WCQ (1 Season)2.40000
FIFA Confederations Cup (1 Season)3.7100781300000

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.