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-200820Werder Bremende GER1. Bundesliga932993.3112100000.300.300.600.300.60Matches
2007-200820Werder Bremen1. Champions Lg22270.3000000000.000.000.000.000.00Matches
2007-200820Werder Bremen2. UEFA Cup10120.1000000.000.00Matches
2008-200921Werder Bremende GER1. Bundesliga823173.5000000000.000.000.000.000.00Matches
2008-200921Werder Bremen2. UEFA Cup10160.2000000.000.00Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga30292,54128.2131141300400.460.040.500.460.50
2010-201123Stuttgartde GER1. Bundesliga32171,87720.99514900700.430.240.670.430.67Matches
2010-201123Stuttgart2. Europa Lg643834.3314300100.700.230.940.700.94Matches
2011-201224Stuttgartde GER1. Bundesliga34332,77230.8174211700400.550.130.680.550.68Matches
2012-201325Stuttgartde GER1. Bundesliga30292,50027.86410600720.220.140.360.220.36Matches
2012-201325Stuttgart2. Europa Lg1065966.6202200200.300.000.300.300.30Matches
2013-201426Stuttgartde GER1. Bundesliga30232,03322.6102121001600.440.090.530.440.53Matches
2014-201527Stuttgartde GER1. Bundesliga28262,23824.99211900220.360.080.440.360.44Matches
2014-201527Stuttgartde GERDFB-Pokal11750.8000000000.000.000.000.000.00Matches
2015-201628Stuttgartde GER1. Bundesliga191199711.1202200200.180.000.180.180.18Matches
2015-201628Stuttgartde GERDFB-Pokal211131.3101100000.800.000.800.800.80Matches
2016-201729Hannover 96de GER2. 2. Bundesliga30252,32025.8172191434500.660.080.740.540.62Matches
2016-201729Hannover 96de GERDFB-Pokal332232.5415400001.610.402.021.612.02Matches
2017-201830Hannover 96de GER1. Bundesliga30211,88821.09211900208.68.61.410.024501460.430.100.520.430.520.410.070.480.410.48Matches
2017-201830Hannover 96de GERDFB-Pokal221802.0213200001.000.501.501.001.50Matches
2018-201931Werder Bremende GER1. Bundesliga18108289.2426400205.85.81.77.51417970.430.220.650.430.650.630.180.810.630.81Matches
2018-201931Werder Bremende GERDFB-Pokal40931.0303300002.900.002.902.902.90Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73Matches
2019-202032Werder Bremende GER1. Bundesliga2090.1000000100.00.00.00.00020.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Hamburger SVde GERDFB-Pokal00Matches
2019-202032Werder Bremende GERDFB-Pokal00Matches
13 Seasons5 Clubs5 Leagues35526523,710263.4115291441123545423.723.75.028.755983560.440.110.550.430.540.520.110.630.520.63
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
Stuttgart (6 Seasons)3 Leagues19215113,584150.959187759013140.390.120.510.390.51
Werder Bremen (4 Seasons)4 Leagues45171,60117.88311800305.85.81.77.51417990.450.170.630.450.630.630.180.800.630.80
Hannover 96 (2 Seasons)3 Leagues65514,61151.2326382934708.68.61.410.024501460.620.120.740.570.680.410.070.480.410.48
Düsseldorf (1 Season)1 League30292,54128.2131141300400.460.040.500.460.50
Hamburger SV (1 Season)2 Leagues23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73
Bundesliga (11 Seasons)24017515,758175.1672289670133414.414.43.117.538672450.380.130.510.380.510.480.100.580.480.58
DFB-Pokal (6 Seasons)1276847.6102121000001.320.261.581.321.58
UEFA Cup (4 Seasons)18101,00711.2516500300.450.090.550.450.55
2. Bundesliga (3 Seasons)83716,23469.3334373034909.39.31.911.217311110.480.060.530.430.490.610.120.730.610.73
Champions Lg (1 Season)22270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200820Werder Bremen3 Leagues1253383.8112100000.270.280.550.270.55
2008-200921Werder Bremen2 Leagues923333.7000000000.000.000.000.000.00
2009-201022Düsseldorf1 League30292,54128.2131141300400.460.040.500.460.50
2010-201123Stuttgart2 Leagues38212,26025.1126181200800.480.240.720.480.72
2011-201224Stuttgart1 League34332,77230.8174211700400.550.130.680.550.68
2012-201325Stuttgart2 Leagues40353,09634.48412800920.230.120.350.230.35
2013-201426Stuttgart1 League30232,03322.6102121001600.440.090.530.440.53
2014-201527Stuttgart2 Leagues29272,31325.79211900220.350.080.430.350.43
2015-201628Stuttgart2 Leagues21121,11012.3303300200.240.000.240.240.24
2016-201729Hannover 962 Leagues33282,54328.3213241834500.740.110.850.640.74
2017-201830Hannover 962 Leagues32232,06823.0113141100208.68.61.410.024501460.480.130.610.480.610.410.070.480.410.48
2018-201931Werder Bremen2 Leagues221092110.2729700205.85.81.77.51417970.680.200.880.680.880.630.180.810.630.81
2019-202032Werder Bremen2 Leagues2090.1000000100.00.00.00.00020.000.000.000.000.000.000.000.000.000.00
2019-202032Hamburger SV2 Leagues23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73
13 Seasons5 Clubs5 Leagues35526523,710263.4115291441123545423.723.75.028.755983560.440.110.550.430.540.520.110.630.520.63
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
Stuttgart (6 Seasons)3 Leagues19215113,584150.959187759013140.390.120.510.390.51
Werder Bremen (4 Seasons)4 Leagues45171,60117.88311800305.85.81.77.51417990.450.170.630.450.630.630.180.800.630.80
Hannover 96 (2 Seasons)3 Leagues65514,61151.2326382934708.68.61.410.024501460.620.120.740.570.680.410.070.480.410.48
Düsseldorf (1 Season)1 League30292,54128.2131141300400.460.040.500.460.50
Hamburger SV (1 Season)2 Leagues23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73
Bundesliga (11 Seasons)24017515,758175.1672289670133414.414.43.117.538672450.380.130.510.380.510.480.100.580.480.58
DFB-Pokal (6 Seasons)1276847.6102121000001.320.261.581.321.58
UEFA Cup (4 Seasons)18101,00711.2516500300.450.090.550.450.55
2. Bundesliga (3 Seasons)83716,23469.3334373034909.39.31.911.217311110.480.060.530.430.490.610.120.730.610.73
Champions Lg (1 Season)22270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200820Werder Bremende GER1. Bundesliga2nd932993.3112100000.300.300.600.300.60Matches
2008-200921Werder Bremende GER1. Bundesliga10th823173.5000000000.000.000.000.000.00Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th30292,54128.2131141300400.460.040.500.460.50
2010-201123Stuttgartde GER1. Bundesliga12th32171,87720.99514900700.430.240.670.430.67Matches
2011-201224Stuttgartde GER1. Bundesliga6th34332,77230.8174211700400.550.130.680.550.68Matches
2012-201325Stuttgartde GER1. Bundesliga12th30292,50027.86410600720.220.140.360.220.36Matches
2013-201426Stuttgartde GER1. Bundesliga15th30232,03322.6102121001600.440.090.530.440.53Matches
2014-201527Stuttgartde GER1. Bundesliga14th28262,23824.99211900220.360.080.440.360.44Matches
2015-201628Stuttgartde GER1. Bundesliga17th191199711.1202200200.180.000.180.180.18Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd30252,32025.8172191434500.660.080.740.540.62Matches
2017-201830Hannover 96de GER1. Bundesliga13th30211,88821.09211900208.68.61.410.024501460.430.100.520.430.520.410.070.480.410.48Matches
2018-201931Werder Bremende GER1. Bundesliga8th18108289.2426400205.85.81.77.51417970.430.220.650.430.650.630.180.810.630.81Matches
2019-202032Werder Bremende GER1. Bundesliga16th2090.1000000100.00.00.00.00020.000.000.000.000.000.000.000.000.000.00Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73Matches
13 Seasons5 Clubs2 Leagues32324621,992244.410026126973542423.723.75.028.755983560.410.110.520.400.500.520.110.630.520.63
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
Stuttgart (6 Seasons)1 League17313912,417138.053177053012840.380.120.510.380.51
Werder Bremen (4 Seasons)1 League37151,45316.1538500305.85.81.77.51417990.310.190.500.310.500.630.180.800.630.80
Hannover 96 (2 Seasons)2 Leagues60464,20846.8264302334708.68.61.410.024501460.560.090.640.490.580.410.070.480.410.48
Düsseldorf (1 Season)1 League30292,54128.2131141300400.460.040.500.460.50
Hamburger SV (1 Season)1 League23171,37315.3314300009.39.31.911.217311110.200.070.260.200.260.610.120.730.610.73
Bundesliga (11 Seasons)24017515,758175.1672289670133414.414.43.117.538672450.380.130.510.380.510.480.100.580.480.58
2. Bundesliga (3 Seasons)83716,23469.3334373034909.39.31.911.217311110.480.060.530.430.490.610.120.730.610.73
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-201527Stuttgartde GERDFB-Pokal33rd11750.8000000000.000.000.000.000.00Matches
2015-201628Stuttgartde GERDFB-Pokal5th211131.3101100000.800.000.800.800.80Matches
2016-201729Hannover 96de GERDFB-Pokal9th332232.5415400001.610.402.021.612.02Matches
2017-201830Hannover 96de GERDFB-Pokal17th221802.0213200001.000.501.501.001.50Matches
2018-201931Werder Bremende GERDFB-Pokal3rd40931.0303300002.900.002.902.902.90Matches
2019-202032Werder Bremende GERDFB-Pokal5th00Matches
2019-202032Hamburger SVde GERDFB-Pokal17th00Matches
6 Seasons4 Clubs1 League1276847.6102121000001.320.261.581.321.58
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
Hannover 96 (2 Seasons)1 League554034.5628600001.340.451.791.341.79
Werder Bremen (2 Seasons)1 League40931.0303300002.900.002.902.902.90
Stuttgart (2 Seasons)1 League321882.1101100000.480.000.480.480.48
Hamburger SV (1 Season)1 League00
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
2007-200820Werder Bremen1. Champions LgGR22270.3000000000.000.000.000.000.00Matches
2007-200820Werder Bremen2. UEFA CupR1610120.1000000.000.00Matches
2008-200921Werder Bremen2. UEFA CupF10160.2000000.000.00Matches
2010-201123Stuttgart2. Europa LgR32643834.3314300100.700.230.940.700.94Matches
2012-201325Stuttgart2. Europa LgR161065966.6202200200.300.000.300.300.30Matches
4 Seasons2 Clubs2 Leagues20121,03411.5516500300.440.090.540.440.54
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
Stuttgart (2 Seasons)1 League161097910.9516500300.460.090.550.460.55
Werder Bremen (2 Seasons)2 Leagues42550.6000000000.000.000.000.000.00
UEFA Cup (4 Seasons)18101,00711.2516500300.450.090.550.450.55
Champions Lg (1 Season)22270.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
200820at AustriaUEFA EuroGR332462.70000000.000.00Matches
201022at AustriaWCQ332002.20000100.000.00Matches
201224at AustriaUEFA Euro Qualifying875406.02200000.330.33Matches
201426at AustriaWCQ997308.1325300100.370.250.620.370.62Matches
201426at AustriaFriendlies (M)221321.5000000000.000.000.000.000.00Matches
201527at AustriaFriendlies (M)10290.3000000000.000.000.000.000.00Matches
201628at AustriaFriendlies (M)432212.5101100000.410.000.410.410.41Matches
201628at AustriaUEFA EuroGR221671.9000000100.000.000.000.000.00Matches
201628at AustriaUEFA Euro Qualifying1097908.8336300000.340.340.680.340.68Matches
201729at AustriaFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201830at AustriaWCQ632612.9101100000.340.000.340.340.34Matches
8 Seasons1 Club4 Leagues49423,36137.3105131000300.270.190.490.270.49
Friendlies (M) (4 Seasons)864274.7101100000.210.000.210.210.21
WCQ (3 Seasons)18151,19113.2426400200.300.180.540.300.54
UEFA Euro Qualifying (2 Seasons)18161,33014.8536500000.340.340.680.340.68
UEFA Euro (2 Seasons)554134.6000000100.000.000.000.000.00

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-200820Werder Bremende GER1. Bundesliga3.3120.600.5000Matches
2007-200820Werder Bremen1. Champions Lg0.3000.0000Matches
2007-200820Werder Bremen2. UEFA Cup0.100Matches
2008-200921Werder Bremende GER1. Bundesliga3.5010.280.0000Matches
2008-200921Werder Bremen2. UEFA Cup0.200Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.213461.630.2800
2010-201123Stuttgartde GER1. Bundesliga20.99211.010.4300Matches
2010-201123Stuttgart2. Europa Lg4.33102.350.3000Matches
2011-201224Stuttgartde GER1. Bundesliga30.817300.970.5700Matches
2012-201325Stuttgartde GER1. Bundesliga27.86301.080.2000Matches
2012-201325Stuttgart2. Europa Lg6.62121.810.1700Matches
2013-201426Stuttgartde GER1. Bundesliga22.610210.930.4801Matches
2014-201527Stuttgartde GER1. Bundesliga24.99240.970.3800Matches
2014-201527Stuttgartde GERDFB-Pokal0.8000Matches
2015-201628Stuttgartde GER1. Bundesliga11.12161.440.1300Matches
2015-201628Stuttgartde GERDFB-Pokal1.3100Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.8170300.001.160.4734Matches
2016-201729Hannover 96de GERDFB-Pokal2.548675.03.232.420.500.6700Matches
2017-201830Hannover 96de GER1. Bundesliga21.09492346.92.341.100.180.3912.40008.68.60.18+0.4+0.4Matches
2017-201830Hannover 96de GERDFB-Pokal2.027457.13.502.000.290.5000Matches
2018-201931Werder Bremende GER1. Bundesliga9.24281760.73.041.850.140.2413.00005.85.80.21-1.8-1.8Matches
2018-201931Werder Bremende GERDFB-Pokal1.0344100.03.873.870.750.7500Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3Matches
2019-202032Werder Bremende GER1. Bundesliga0.10000.000.000000.00.00.00.0Matches
13 Seasons5 Clubs5 Leagues263.411515631967.92.031.220.250.3512.603523.723.70.17-7.7-7.7
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
Stuttgart (6 Seasons)3 Leagues150.9591641.100.3501
Werder Bremen (4 Seasons)4 Leagues17.88322465.63.101.370.220.3313.00005.85.80.21-1.8-1.8
Hannover 96 (2 Seasons)3 Leagues51.232646398.41.251.230.450.4612.40348.68.60.18+0.4+0.4
Düsseldorf (1 Season)1 League28.213461.630.2800
Hamburger SV (1 Season)2 Leagues15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3
Bundesliga (11 Seasons)175.1677718551.92.541.060.170.3612.600114.414.40.19-1.4-1.4
DFB-Pokal (6 Seasons)7.610191473.73.452.540.470.6400
UEFA Cup (4 Seasons)11.25222.020.2300
2. Bundesliga (3 Seasons)69.333609886.71.461.410.280.3112.60349.39.30.16-6.3-6.3
Champions Lg (1 Season)0.3000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200820Werder Bremen3 Leagues3.8120.550.5000
2008-200921Werder Bremen2 Leagues3.7010.280.0000
2009-201022Düsseldorf1 League28.213461.630.2800
2010-201123Stuttgart2 Leagues25.112311.230.3900
2011-201224Stuttgart1 League30.817300.970.5700
2012-201325Stuttgart2 Leagues34.48421.220.1900
2013-201426Stuttgart1 League22.610210.930.4801
2014-201527Stuttgart2 Leagues25.79240.970.3800
2015-201628Stuttgart2 Leagues12.33161.440.1300
2016-201729Hannover 962 Leagues28.321836450.00.281.272.250.5034
2017-201830Hannover 962 Leagues23.011562748.22.441.180.200.4112.40008.68.60.18+0.4+0.4
2018-201931Werder Bremen2 Leagues10.27322165.63.132.050.220.3313.00005.85.80.21-1.8-1.8
2019-202032Werder Bremen2 Leagues0.10000.000.000000.00.00.00.0
2019-202032Hamburger SV2 Leagues15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3
13 Seasons5 Clubs5 Leagues263.411515631967.92.031.220.250.3512.603523.723.70.17-7.7-7.7
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
Stuttgart (6 Seasons)3 Leagues150.9591641.100.3501
Werder Bremen (4 Seasons)4 Leagues17.88322465.63.101.370.220.3313.00005.85.80.21-1.8-1.8
Hannover 96 (2 Seasons)3 Leagues51.232646398.41.251.230.450.4612.40348.68.60.18+0.4+0.4
Düsseldorf (1 Season)1 League28.213461.630.2800
Hamburger SV (1 Season)2 Leagues15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3
Bundesliga (11 Seasons)175.1677718551.92.541.060.170.3612.600114.414.40.19-1.4-1.4
DFB-Pokal (6 Seasons)7.610191473.73.452.540.470.6400
UEFA Cup (4 Seasons)11.25222.020.2300
2. Bundesliga (3 Seasons)69.333609886.71.461.410.280.3112.60349.39.30.16-6.3-6.3
Champions Lg (1 Season)0.3000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.3120.600.5000Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5010.280.0000Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.213461.630.2800
2010-201123Stuttgartde GER1. Bundesliga12th20.99211.010.4300Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.817300.970.5700Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.86301.080.2000Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.610210.930.4801Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.99240.970.3800Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.12161.440.1300Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.8170300.001.160.4734Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.09492346.92.341.100.180.3912.40008.68.60.18+0.4+0.4Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.24281760.73.041.850.140.2413.00005.85.80.21-1.8-1.8Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.10000.000.000000.00.00.00.0Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3Matches
13 Seasons5 Clubs2 Leagues244.410013728367.21.921.160.220.3412.603523.723.70.17-7.7-7.7
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
Stuttgart (6 Seasons)1 League138.0531421.030.3701
Werder Bremen (4 Seasons)1 League16.15282060.73.011.240.140.2513.00005.85.80.21-1.8-1.8
Hannover 96 (2 Seasons)2 Leagues46.8264953108.21.051.130.470.4312.40348.68.60.18+0.4+0.4
Düsseldorf (1 Season)1 League28.213461.630.2800
Hamburger SV (1 Season)1 League15.33602236.73.931.440.050.1412.60009.39.30.16-6.3-6.3
Bundesliga (11 Seasons)175.1677718551.92.541.060.170.3612.600114.414.40.19-1.4-1.4
2. Bundesliga (3 Seasons)69.333609886.71.461.410.280.3112.60349.39.30.16-6.3-6.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-201527Stuttgartde GERDFB-Pokal33rd0.8000Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.3100Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.548675.03.232.420.500.6700Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.027457.13.502.000.290.5000Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.0344100.03.873.870.750.7500Matches
6 Seasons4 Clubs1 League7.610191473.73.452.540.470.6400
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Hannover 96 (2 Seasons)1 League4.56151066.73.352.230.400.6000
Werder Bremen (2 Seasons)1 League1.0344100.03.873.870.750.7500
Stuttgart (2 Seasons)1 League2.1100
Hamburger SV (1 Season)1 League
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
2007-200820Werder Bremen1. Champions LgGR0.3000.0000Matches
2007-200820Werder Bremen2. UEFA CupR160.100Matches
2008-200921Werder Bremen2. UEFA CupF0.200Matches
2010-201123Stuttgart2. Europa LgR324.33102.350.3000Matches
2012-201325Stuttgart2. Europa LgR166.62121.810.1700Matches
4 Seasons2 Clubs2 Leagues11.55221.970.2300
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Stuttgart (2 Seasons)1 League10.95222.020.2300
Werder Bremen (2 Seasons)2 Leagues0.6000.0000
UEFA Cup (4 Seasons)11.25222.020.2300
Champions Lg (1 Season)0.3000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
200820at AustriaUEFA EuroGR2.7000Matches
201022at AustriaWCQ2.2000Matches
201224at AustriaUEFA Euro Qualifying6.0200Matches
201426at AustriaWCQ8.1300Matches
201426at AustriaFriendlies (M)1.5000Matches
201527at AustriaFriendlies (M)0.3000Matches
201628at AustriaFriendlies (M)2.5100Matches
201628at AustriaUEFA EuroGR1.90100.00.540.000.0000Matches
201628at AustriaUEFA Euro Qualifying8.83301756.73.421.940.100.1800Matches
201729at AustriaFriendlies (M)0.5000Matches
201830at AustriaWCQ2.9100Matches
8 Seasons1 Club4 Leagues37.310311754.82.921.600.100.1800
Friendlies (M) (4 Seasons)4.7100
WCQ (3 Seasons)13.2400
UEFA Euro Qualifying (2 Seasons)14.85301756.73.421.940.100.1800
UEFA Euro (2 Seasons)4.60100.00.540.000.0000

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-200820Werder Bremende GER1. Bundesliga3.31Matches
2007-200820Werder Bremen1. Champions Lg0.30Matches
2007-200820Werder Bremen2. UEFA Cup0.1Matches
2008-200921Werder Bremende GER1. Bundesliga3.50Matches
2008-200921Werder Bremen2. UEFA Cup0.2Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.21
2010-201123Stuttgartde GER1. Bundesliga20.95Matches
2010-201123Stuttgart2. Europa Lg4.31Matches
2011-201224Stuttgartde GER1. Bundesliga30.84Matches
2012-201325Stuttgartde GER1. Bundesliga27.84Matches
2012-201325Stuttgart2. Europa Lg6.60Matches
2013-201426Stuttgartde GER1. Bundesliga22.62Matches
2014-201527Stuttgartde GER1. Bundesliga24.92Matches
2014-201527Stuttgartde GERDFB-Pokal0.80Matches
2015-201628Stuttgartde GER1. Bundesliga11.10Matches
2015-201628Stuttgartde GERDFB-Pokal1.30Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.82Matches
2016-201729Hannover 96de GERDFB-Pokal2.51Matches
2017-201830Hannover 96de GER1. Bundesliga21.038759764.86159135421130868.512117668.8355464.821.41.2+0.6173114350Matches
2017-201830Hannover 96de GERDFB-Pokal2.01Matches
2018-201931Werder Bremende GER1. Bundesliga9.216426961.0226944210213973.4477959.571353.821.71.1+0.313124117Matches
2018-201931Werder Bremende GERDFB-Pokal1.00Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331Matches
2019-202032Werder Bremende GER1. Bundesliga0.12450.027011100.011100.0010.000.00.00.000000Matches
13 Seasons5 Clubs5 Leagues263.4850131864.513537268845765070.326838968.97912463.7295.03.6+24.0466628798
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
Stuttgart (6 Seasons)3 Leagues150.918
Werder Bremen (4 Seasons)4 Leagues17.816627360.8229644210314073.6488060.071450.031.71.1+1.313124117
Hannover 96 (2 Seasons)3 Leagues51.238759764.86159135421130868.512117668.8355464.861.41.2+4.6173114350
Düsseldorf (1 Season)1 League28.21
Hamburger SV (1 Season)2 Leagues15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331
Bundesliga (11 Seasons)175.155387063.68455179631444870.116925666.0426861.8223.12.3+18.9304318467
DFB-Pokal (6 Seasons)7.62
UEFA Cup (4 Seasons)11.21
2. Bundesliga (3 Seasons)69.329744866.3508289214320270.89913374.4375666.141.91.3+2.1162310331
Champions Lg (1 Season)0.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200820Werder Bremen3 Leagues3.81
2008-200921Werder Bremen2 Leagues3.70
2009-201022Düsseldorf1 League28.21
2010-201123Stuttgart2 Leagues25.16
2011-201224Stuttgart1 League30.84
2012-201325Stuttgart2 Leagues34.44
2013-201426Stuttgart1 League22.62
2014-201527Stuttgart2 Leagues25.72
2015-201628Stuttgart2 Leagues12.30
2016-201729Hannover 962 Leagues28.33
2017-201830Hannover 962 Leagues23.038759764.86159135421130868.512117668.8355464.831.41.2+1.6173114350
2018-201931Werder Bremen2 Leagues10.216426961.0226944210213973.4477959.571353.821.71.1+0.313124117
2019-202032Werder Bremen2 Leagues0.12450.027011100.011100.0010.000.00.00.000000
2019-202032Hamburger SV2 Leagues15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331
13 Seasons5 Clubs5 Leagues263.4850131864.513537268845765070.326838968.97912463.7295.03.6+24.0466628798
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
Stuttgart (6 Seasons)3 Leagues150.918
Werder Bremen (4 Seasons)4 Leagues17.816627360.8229644210314073.6488060.071450.031.71.1+1.313124117
Hannover 96 (2 Seasons)3 Leagues51.238759764.86159135421130868.512117668.8355464.861.41.2+4.6173114350
Düsseldorf (1 Season)1 League28.21
Hamburger SV (1 Season)2 Leagues15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331
Bundesliga (11 Seasons)175.155387063.68455179631444870.116925666.0426861.8223.12.3+18.9304318467
DFB-Pokal (6 Seasons)7.62
UEFA Cup (4 Seasons)11.21
2. Bundesliga (3 Seasons)69.329744866.3508289214320270.89913374.4375666.141.91.3+2.1162310331
Champions Lg (1 Season)0.30
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.31Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.50Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.21
2010-201123Stuttgartde GER1. Bundesliga12th20.95Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.84Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.84Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.62Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.92Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.10Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.82Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.038759764.86159135421130868.512117668.8355464.821.41.2+0.6173114350Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.216426961.0226944210213973.4477959.571353.821.71.1+0.313124117Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.12450.027011100.011100.0010.000.00.00.000000Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331Matches
13 Seasons5 Clubs2 Leagues244.4850131864.513537268845765070.326838968.97912463.7265.03.6+21.0466628798
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
Stuttgart (6 Seasons)1 League138.017
Werder Bremen (4 Seasons)1 League16.116627360.8229644210314073.6488060.071450.031.71.1+1.313124117
Hannover 96 (2 Seasons)2 Leagues46.838759764.86159135421130868.512117668.8355464.841.41.2+2.6173114350
Düsseldorf (1 Season)1 League28.21
Hamburger SV (1 Season)1 League15.329744866.3508289214320270.89913374.4375666.111.91.3-0.9162310331
Bundesliga (11 Seasons)175.155387063.68455179631444870.116925666.0426861.8223.12.3+18.9304318467
2. Bundesliga (3 Seasons)69.329744866.3508289214320270.89913374.4375666.141.91.3+2.1162310331
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-201527Stuttgartde GERDFB-Pokal33rd0.80Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.30Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.51Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.01Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.00Matches
6 Seasons4 Clubs1 League7.62
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
Hannover 96 (2 Seasons)1 League4.52
Werder Bremen (2 Seasons)1 League1.00
Stuttgart (2 Seasons)1 League2.10
Hamburger SV (1 Season)1 League
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
2007-200820Werder Bremen1. Champions LgGR0.30Matches
2007-200820Werder Bremen2. UEFA CupR160.1Matches
2008-200921Werder Bremen2. UEFA CupF0.2Matches
2010-201123Stuttgart2. Europa LgR324.31Matches
2012-201325Stuttgart2. Europa LgR166.60Matches
4 Seasons2 Clubs2 Leagues11.51
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
Stuttgart (2 Seasons)1 League10.91
Werder Bremen (2 Seasons)2 Leagues0.60
UEFA Cup (4 Seasons)11.21
Champions Lg (1 Season)0.30
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
200820at AustriaUEFA EuroGR2.7Matches
201022at AustriaWCQ2.2Matches
201224at AustriaUEFA Euro Qualifying6.0Matches
201426at AustriaWCQ8.12Matches
201426at AustriaFriendlies (M)1.50Matches
201527at AustriaFriendlies (M)0.30Matches
201628at AustriaFriendlies (M)2.50Matches
201628at AustriaUEFA EuroGR1.90Matches
201628at AustriaUEFA Euro Qualifying8.83Matches
201729at AustriaFriendlies (M)0.50Matches
201830at AustriaWCQ2.90Matches
8 Seasons1 Club4 Leagues37.35
Friendlies (M) (4 Seasons)4.70
WCQ (3 Seasons)13.22
UEFA Euro Qualifying (2 Seasons)14.83
UEFA Euro (2 Seasons)4.60
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200820Werder Bremende GER1. Bundesliga3.3Matches
2007-200820Werder Bremen1. Champions Lg0.3Matches
2007-200820Werder Bremen2. UEFA Cup0.1Matches
2008-200921Werder Bremende GER1. Bundesliga3.5Matches
2008-200921Werder Bremen2. UEFA Cup0.2Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.2
2010-201123Stuttgartde GER1. Bundesliga20.9Matches
2010-201123Stuttgart2. Europa Lg4.3Matches
2011-201224Stuttgartde GER1. Bundesliga30.8Matches
2012-201325Stuttgartde GER1. Bundesliga27.8Matches
2012-201325Stuttgart2. Europa Lg6.6Matches
2013-201426Stuttgartde GER1. Bundesliga22.6Matches
2014-201527Stuttgartde GER1. Bundesliga24.9Matches
2014-201527Stuttgartde GERDFB-Pokal0.8Matches
2015-201628Stuttgartde GER1. Bundesliga11.1Matches
2015-201628Stuttgartde GERDFB-Pokal1.3Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.80Matches
2016-201729Hannover 96de GERDFB-Pokal2.50Matches
2017-201830Hannover 96de GER1. Bundesliga21.05975742211619110000387127Matches
2017-201830Hannover 96de GERDFB-Pokal2.01Matches
2018-201931Werder Bremende GER1. Bundesliga9.226926260011010000164113Matches
2018-201931Werder Bremende GERDFB-Pokal1.00Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.34484242231920130000297217Matches
2019-202032Werder Bremende GER1. Bundesliga0.1440000000000200Matches
13 Seasons5 Clubs5 Leagues263.41318126450421650250000850457
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.827326660011010000166113
Hannover 96 (2 Seasons)3 Leagues51.25975742211620110000387127
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.34484242231920130000297217
Bundesliga (11 Seasons)175.18708402811729120000553240
DFB-Pokal (6 Seasons)7.61
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.34484242231920130000297217
Champions Lg (1 Season)0.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200820Werder Bremen3 Leagues3.8
2008-200921Werder Bremen2 Leagues3.7
2009-201022Düsseldorf1 League28.2
2010-201123Stuttgart2 Leagues25.1
2011-201224Stuttgart1 League30.8
2012-201325Stuttgart2 Leagues34.4
2013-201426Stuttgart1 League22.6
2014-201527Stuttgart2 Leagues25.7
2015-201628Stuttgart2 Leagues12.3
2016-201729Hannover 962 Leagues28.30
2017-201830Hannover 962 Leagues23.05975742211620110000387127
2018-201931Werder Bremen2 Leagues10.226926260011010000164113
2019-202032Werder Bremen2 Leagues0.1440000000000200
2019-202032Hamburger SV2 Leagues15.34484242231920130000297217
13 Seasons5 Clubs5 Leagues263.41318126450421650250000850457
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.827326660011010000166113
Hannover 96 (2 Seasons)3 Leagues51.25975742211620110000387127
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.34484242231920130000297217
Bundesliga (11 Seasons)175.18708402811729120000553240
DFB-Pokal (6 Seasons)7.61
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.34484242231920130000297217
Champions Lg (1 Season)0.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.3Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.2
2010-201123Stuttgartde GER1. Bundesliga12th20.9Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.8Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.8Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.6Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.9Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.1Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.80Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.05975742211619110000387127Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.226926260011010000164113Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.1440000000000200Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.34484242231920130000297217Matches
13 Seasons5 Clubs2 Leagues244.41318126450421649250000850457
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stuttgart (6 Seasons)1 League138.0
Werder Bremen (4 Seasons)1 League16.127326660011010000166113
Hannover 96 (2 Seasons)2 Leagues46.85975742211619110000387127
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)1 League15.34484242231920130000297217
Bundesliga (11 Seasons)175.18708402811729120000553240
2. Bundesliga (3 Seasons)69.34484242231920130000297217
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-201527Stuttgartde GERDFB-Pokal33rd0.8Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.3Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.50Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.01Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.00Matches
6 Seasons4 Clubs1 League7.61
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Hannover 96 (2 Seasons)1 League4.51
Werder Bremen (2 Seasons)1 League1.00
Stuttgart (2 Seasons)1 League2.1
Hamburger SV (1 Season)1 League
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
2007-200820Werder Bremen1. Champions LgGR0.3Matches
2007-200820Werder Bremen2. UEFA CupR160.1Matches
2008-200921Werder Bremen2. UEFA CupF0.2Matches
2010-201123Stuttgart2. Europa LgR324.3Matches
2012-201325Stuttgart2. Europa LgR166.6Matches
4 Seasons2 Clubs2 Leagues11.5
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Stuttgart (2 Seasons)1 League10.9
Werder Bremen (2 Seasons)2 Leagues0.6
UEFA Cup (4 Seasons)11.2
Champions Lg (1 Season)0.3
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
200820at AustriaUEFA EuroGR2.7Matches
201022at AustriaWCQ2.2Matches
201224at AustriaUEFA Euro Qualifying6.0Matches
201426at AustriaWCQ8.1Matches
201426at AustriaFriendlies (M)1.5Matches
201527at AustriaFriendlies (M)0.3Matches
201628at AustriaFriendlies (M)2.5Matches
201628at AustriaUEFA EuroGR1.93Matches
201628at AustriaUEFA Euro Qualifying8.826Matches
201729at AustriaFriendlies (M)0.5Matches
201830at AustriaWCQ2.9Matches
8 Seasons1 Club4 Leagues37.329
Friendlies (M) (4 Seasons)4.7
WCQ (3 Seasons)13.2
UEFA Euro Qualifying (2 Seasons)14.826
UEFA Euro (2 Seasons)4.63

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-200820Werder Bremende GER1. Bundesliga3.3Matches
2007-200820Werder Bremen1. Champions Lg0.3Matches
2007-200820Werder Bremen2. UEFA Cup0.1Matches
2008-200921Werder Bremende GER1. Bundesliga3.5Matches
2008-200921Werder Bremen2. UEFA Cup0.2Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.2
2010-201123Stuttgartde GER1. Bundesliga20.9Matches
2010-201123Stuttgart2. Europa Lg4.3Matches
2011-201224Stuttgartde GER1. Bundesliga30.8Matches
2012-201325Stuttgartde GER1. Bundesliga27.8Matches
2012-201325Stuttgart2. Europa Lg6.6Matches
2013-201426Stuttgartde GER1. Bundesliga22.6Matches
2014-201527Stuttgartde GER1. Bundesliga24.9Matches
2014-201527Stuttgartde GERDFB-Pokal0.8Matches
2015-201628Stuttgartde GER1. Bundesliga11.1Matches
2015-201628Stuttgartde GERDFB-Pokal1.3Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.8Matches
2016-201729Hannover 96de GERDFB-Pokal2.5Matches
2017-201830Hannover 96de GER1. Bundesliga21.0401.91291361060.29500100Matches
2017-201830Hannover 96de GERDFB-Pokal2.0Matches
2018-201931Werder Bremende GER1. Bundesliga9.2272.93190241160.65202200Matches
2018-201931Werder Bremende GERDFB-Pokal1.0Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.3412.69290291030.20200100Matches
2019-202032Werder Bremende GER1. Bundesliga0.100.0000000000.00000000Matches
13 Seasons5 Clubs5 Leagues263.41082.3777171931150.33902400
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.8272.90190241160.65202200
Hannover 96 (2 Seasons)3 Leagues51.2401.91291361060.29500100
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.3412.69290291030.20200100
Bundesliga (11 Seasons)175.1672.2148151021120.40702300
DFB-Pokal (6 Seasons)7.6
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.3412.69290291030.20200100
Champions Lg (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200820Werder Bremen3 Leagues3.8
2008-200921Werder Bremen2 Leagues3.7
2009-201022Düsseldorf1 League28.2
2010-201123Stuttgart2 Leagues25.1
2011-201224Stuttgart1 League30.8
2012-201325Stuttgart2 Leagues34.4
2013-201426Stuttgart1 League22.6
2014-201527Stuttgart2 Leagues25.7
2015-201628Stuttgart2 Leagues12.3
2016-201729Hannover 962 Leagues28.3
2017-201830Hannover 962 Leagues23.0401.91291361060.29500100
2018-201931Werder Bremen2 Leagues10.2272.93190241160.65202200
2019-202032Werder Bremen2 Leagues0.100.0000000000.00000000
2019-202032Hamburger SV2 Leagues15.3412.69290291030.20200100
13 Seasons5 Clubs5 Leagues263.41082.3777171931150.33902400
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.8272.90190241160.65202200
Hannover 96 (2 Seasons)3 Leagues51.2401.91291361060.29500100
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.3412.69290291030.20200100
Bundesliga (11 Seasons)175.1672.2148151021120.40702300
DFB-Pokal (6 Seasons)7.6
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.3412.69290291030.20200100
Champions Lg (1 Season)0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.3Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.2
2010-201123Stuttgartde GER1. Bundesliga12th20.9Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.8Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.8Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.6Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.9Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.1Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.8Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.0401.91291361060.29500100Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.2272.93190241160.65202200Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.100.0000000000.00000000Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.3412.69290291030.20200100Matches
13 Seasons5 Clubs2 Leagues244.41082.3777171931150.33902400
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stuttgart (6 Seasons)1 League138.0
Werder Bremen (4 Seasons)1 League16.1272.90190241160.65202200
Hannover 96 (2 Seasons)2 Leagues46.8401.91291361060.29500100
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)1 League15.3412.69290291030.20200100
Bundesliga (11 Seasons)175.1672.2148151021120.40702300
2. Bundesliga (3 Seasons)69.3412.69290291030.20200100
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-201527Stuttgartde GERDFB-Pokal33rd0.8Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.3Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.5Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.0Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.0Matches
6 Seasons4 Clubs1 League7.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Hannover 96 (2 Seasons)1 League4.5
Werder Bremen (2 Seasons)1 League1.0
Stuttgart (2 Seasons)1 League2.1
Hamburger SV (1 Season)1 League
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
2007-200820Werder Bremen1. Champions LgGR0.3Matches
2007-200820Werder Bremen2. UEFA CupR160.1Matches
2008-200921Werder Bremen2. UEFA CupF0.2Matches
2010-201123Stuttgart2. Europa LgR324.3Matches
2012-201325Stuttgart2. Europa LgR166.6Matches
4 Seasons2 Clubs2 Leagues11.5
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Stuttgart (2 Seasons)1 League10.9
Werder Bremen (2 Seasons)2 Leagues0.6
UEFA Cup (4 Seasons)11.2
Champions Lg (1 Season)0.3
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
200820at AustriaUEFA EuroGR2.7Matches
201022at AustriaWCQ2.2Matches
201224at AustriaUEFA Euro Qualifying6.0Matches
201426at AustriaWCQ8.1Matches
201426at AustriaFriendlies (M)1.5Matches
201527at AustriaFriendlies (M)0.3Matches
201628at AustriaFriendlies (M)2.5Matches
201628at AustriaUEFA EuroGR1.9Matches
201628at AustriaUEFA Euro Qualifying8.8Matches
201729at AustriaFriendlies (M)0.5Matches
201830at AustriaWCQ2.9Matches
8 Seasons1 Club4 Leagues37.3
Friendlies (M) (4 Seasons)4.7
WCQ (3 Seasons)13.2
UEFA Euro Qualifying (2 Seasons)14.8
UEFA Euro (2 Seasons)4.6

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-200820Werder Bremende GER1. Bundesliga3.3Matches
2007-200820Werder Bremen1. Champions Lg0.3Matches
2007-200820Werder Bremen2. UEFA Cup0.1Matches
2008-200921Werder Bremende GER1. Bundesliga3.5Matches
2008-200921Werder Bremen2. UEFA Cup0.2Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.2
2010-201123Stuttgartde GER1. Bundesliga20.9Matches
2010-201123Stuttgart2. Europa Lg4.3Matches
2011-201224Stuttgartde GER1. Bundesliga30.8Matches
2012-201325Stuttgartde GER1. Bundesliga27.8Matches
2012-201325Stuttgart2. Europa Lg6.6Matches
2013-201426Stuttgartde GER1. Bundesliga22.6Matches
2014-201527Stuttgartde GER1. Bundesliga24.9Matches
2014-201527Stuttgartde GERDFB-Pokal0.8Matches
2015-201628Stuttgartde GER1. Bundesliga11.1Matches
2015-201628Stuttgartde GERDFB-Pokal1.3Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.800Matches
2016-201729Hannover 96de GERDFB-Pokal2.533Matches
2017-201830Hannover 96de GER1. Bundesliga21.01710410342516.02121219825260Matches
2017-201830Hannover 96de GERDFB-Pokal2.001Matches
2018-201931Werder Bremende GER1. Bundesliga9.212743541526.711808315100Matches
2018-201931Werder Bremende GERDFB-Pokal1.000Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.32414614471936.81216313731230Matches
2019-202032Werder Bremende GER1. Bundesliga0.1000000000000000Matches
13 Seasons5 Clubs5 Leagues263.45334142712155925.444455402271590
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stuttgart (6 Seasons)3 Leagues150.90
Werder Bremen (4 Seasons)4 Leagues17.812743541526.711808315100
Hannover 96 (2 Seasons)3 Leagues51.21713410342516.021212191225260
Düsseldorf (1 Season)1 League28.20
Hamburger SV (1 Season)2 Leagues15.32414614471936.81216313731230
Bundesliga (11 Seasons)175.12917813884020.032292271140360
DFB-Pokal (6 Seasons)7.6340
UEFA Cup (4 Seasons)11.20
2. Bundesliga (3 Seasons)69.32414614471936.81216313731230
Champions Lg (1 Season)0.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200820Werder Bremen3 Leagues3.80
2008-200921Werder Bremen2 Leagues3.70
2009-201022Düsseldorf1 League28.20
2010-201123Stuttgart2 Leagues25.10
2011-201224Stuttgart1 League30.80
2012-201325Stuttgart2 Leagues34.40
2013-201426Stuttgart1 League22.60
2014-201527Stuttgart2 Leagues25.70
2015-201628Stuttgart2 Leagues12.30
2016-201729Hannover 962 Leagues28.3330
2017-201830Hannover 962 Leagues23.01710410342516.02121219925260
2018-201931Werder Bremen2 Leagues10.212743541526.711808315100
2019-202032Werder Bremen2 Leagues0.1000000000000000
2019-202032Hamburger SV2 Leagues15.32414614471936.81216313731230
13 Seasons5 Clubs5 Leagues263.45334142712155925.444455402271590
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stuttgart (6 Seasons)3 Leagues150.90
Werder Bremen (4 Seasons)4 Leagues17.812743541526.711808315100
Hannover 96 (2 Seasons)3 Leagues51.21713410342516.021212191225260
Düsseldorf (1 Season)1 League28.20
Hamburger SV (1 Season)2 Leagues15.32414614471936.81216313731230
Bundesliga (11 Seasons)175.12917813884020.032292271140360
DFB-Pokal (6 Seasons)7.6340
UEFA Cup (4 Seasons)11.20
2. Bundesliga (3 Seasons)69.32414614471936.81216313731230
Champions Lg (1 Season)0.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.3Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.2
2010-201123Stuttgartde GER1. Bundesliga12th20.9Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.8Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.8Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.6Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.9Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.1Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.800Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.01710410342516.02121219825260Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.212743541526.711808315100Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.1000000000000000Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.32414614471936.81216313731230Matches
13 Seasons5 Clubs2 Leagues244.45331142712155925.444455401871590
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
Stuttgart (6 Seasons)1 League138.00
Werder Bremen (4 Seasons)1 League16.112743541526.711808315100
Hannover 96 (2 Seasons)2 Leagues46.81710410342516.02121219825260
Düsseldorf (1 Season)1 League28.20
Hamburger SV (1 Season)1 League15.32414614471936.81216313731230
Bundesliga (11 Seasons)175.12917813884020.032292271140360
2. Bundesliga (3 Seasons)69.32414614471936.81216313731230
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-201527Stuttgartde GERDFB-Pokal33rd0.8Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.3Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.533Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.001Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.000Matches
6 Seasons4 Clubs1 League7.6340
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
Hannover 96 (2 Seasons)1 League4.5340
Werder Bremen (2 Seasons)1 League1.0000
Stuttgart (2 Seasons)1 League2.10
Hamburger SV (1 Season)1 League0
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
2007-200820Werder Bremen1. Champions LgGR0.3Matches
2007-200820Werder Bremen2. UEFA CupR160.1Matches
2008-200921Werder Bremen2. UEFA CupF0.2Matches
2010-201123Stuttgart2. Europa LgR324.3Matches
2012-201325Stuttgart2. Europa LgR166.6Matches
4 Seasons2 Clubs2 Leagues11.50
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Stuttgart (2 Seasons)1 League10.90
Werder Bremen (2 Seasons)2 Leagues0.60
UEFA Cup (4 Seasons)11.20
Champions Lg (1 Season)0.30
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
200820at AustriaUEFA EuroGR2.7Matches
201022at AustriaWCQ2.2Matches
201224at AustriaUEFA Euro Qualifying6.0Matches
201426at AustriaWCQ8.1Matches
201426at AustriaFriendlies (M)1.5Matches
201527at AustriaFriendlies (M)0.3Matches
201628at AustriaFriendlies (M)2.5Matches
201628at AustriaUEFA EuroGR1.913Matches
201628at AustriaUEFA Euro Qualifying8.81610Matches
201729at AustriaFriendlies (M)0.5Matches
201830at AustriaWCQ2.9Matches
8 Seasons1 Club4 Leagues37.317130
Friendlies (M) (4 Seasons)4.70
WCQ (3 Seasons)13.20
UEFA Euro Qualifying (2 Seasons)14.816100
UEFA Euro (2 Seasons)4.6130

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-200820Werder Bremende GER1. Bundesliga3.3Matches
2007-200820Werder Bremen1. Champions Lg0.3Matches
2007-200820Werder Bremen2. UEFA Cup0.1Matches
2008-200921Werder Bremende GER1. Bundesliga3.5Matches
2008-200921Werder Bremen2. UEFA Cup0.2Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.2
2010-201123Stuttgartde GER1. Bundesliga20.9Matches
2010-201123Stuttgart2. Europa Lg4.3Matches
2011-201224Stuttgartde GER1. Bundesliga30.8Matches
2012-201325Stuttgartde GER1. Bundesliga27.8Matches
2012-201325Stuttgart2. Europa Lg6.6Matches
2013-201426Stuttgartde GER1. Bundesliga22.6Matches
2014-201527Stuttgartde GER1. Bundesliga24.9Matches
2014-201527Stuttgartde GERDFB-Pokal0.8Matches
2015-201628Stuttgartde GER1. Bundesliga11.1Matches
2015-201628Stuttgartde GERDFB-Pokal1.3Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.8Matches
2016-201729Hannover 96de GERDFB-Pokal2.5Matches
2017-201830Hannover 96de GER1. Bundesliga21.0797259141729567797281346.41553.63851914780241084032573146Matches
2017-201830Hannover 96de GERDFB-Pokal2.0Matches
2018-201931Werder Bremende GER1. Bundesliga9.23908351771805639012650.0650.0180854323146928926097Matches
2018-201931Werder Bremende GERDFB-Pokal1.0Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.3645219429026892645191263.2736.8323138247217673113447111Matches
2019-202032Werder Bremende GER1. Bundesliga0.150104150002200001042Matches
13 Seasons5 Clubs5 Leagues263.41837542218847472161837593152.52847.589041521575552224100541284356
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
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.83958361771845739512650.0650.0182856323146929926499
Hannover 96 (2 Seasons)3 Leagues51.2797259141729567797281346.41553.63851914780241084032573146
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.3645219429026892645191263.2736.8323138247217673113447111
Bundesliga (11 Seasons)175.11192331275944791241192401947.52152.5567277011033816176941837245
DFB-Pokal (6 Seasons)7.6
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.3645219429026892645191263.2736.8323138247217673113447111
Champions Lg (1 Season)0.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200820Werder Bremen3 Leagues3.8
2008-200921Werder Bremen2 Leagues3.7
2009-201022Düsseldorf1 League28.2
2010-201123Stuttgart2 Leagues25.1
2011-201224Stuttgart1 League30.8
2012-201325Stuttgart2 Leagues34.4
2013-201426Stuttgart1 League22.6
2014-201527Stuttgart2 Leagues25.7
2015-201628Stuttgart2 Leagues12.3
2016-201729Hannover 962 Leagues28.3
2017-201830Hannover 962 Leagues23.0797259141729567797281346.41553.63851914780241084032573146
2018-201931Werder Bremen2 Leagues10.23908351771805639012650.0650.0180854323146928926097
2019-202032Werder Bremen2 Leagues0.150104150002200001042
2019-202032Hamburger SV2 Leagues15.3645219429026892645191263.2736.8323138247217673113447111
13 Seasons5 Clubs5 Leagues263.41837542218847472161837593152.52847.589041521575552224100541284356
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
Stuttgart (6 Seasons)3 Leagues150.9
Werder Bremen (4 Seasons)4 Leagues17.83958361771845739512650.0650.0182856323146929926499
Hannover 96 (2 Seasons)3 Leagues51.2797259141729567797281346.41553.63851914780241084032573146
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)2 Leagues15.3645219429026892645191263.2736.8323138247217673113447111
Bundesliga (11 Seasons)175.11192331275944791241192401947.52152.5567277011033816176941837245
DFB-Pokal (6 Seasons)7.6
UEFA Cup (4 Seasons)11.2
2. Bundesliga (3 Seasons)69.3645219429026892645191263.2736.8323138247217673113447111
Champions Lg (1 Season)0.3
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200820Werder Bremende GER1. Bundesliga2nd3.3Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.2
2010-201123Stuttgartde GER1. Bundesliga12th20.9Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.8Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.8Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.6Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.9Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.1Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.8Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.0797259141729567797281346.41553.63851914780241084032573146Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.23908351771805639012650.0650.0180854323146928926097Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.150104150002200001042Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.3645219429026892645191263.2736.8323138247217673113447111Matches
13 Seasons5 Clubs2 Leagues244.41837542218847472161837593152.52847.589041521575552224100541284356
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
Stuttgart (6 Seasons)1 League138.0
Werder Bremen (4 Seasons)1 League16.13958361771845739512650.0650.0182856323146929926499
Hannover 96 (2 Seasons)2 Leagues46.8797259141729567797281346.41553.63851914780241084032573146
Düsseldorf (1 Season)1 League28.2
Hamburger SV (1 Season)1 League15.3645219429026892645191263.2736.8323138247217673113447111
Bundesliga (11 Seasons)175.11192331275944791241192401947.52152.5567277011033816176941837245
2. Bundesliga (3 Seasons)69.3645219429026892645191263.2736.8323138247217673113447111
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-201527Stuttgartde GERDFB-Pokal33rd0.8Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.3Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.5Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.0Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.0Matches
6 Seasons4 Clubs1 League7.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
Hannover 96 (2 Seasons)1 League4.5
Werder Bremen (2 Seasons)1 League1.0
Stuttgart (2 Seasons)1 League2.1
Hamburger SV (1 Season)1 League
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
2007-200820Werder Bremen1. Champions LgGR0.3Matches
2007-200820Werder Bremen2. UEFA CupR160.1Matches
2008-200921Werder Bremen2. UEFA CupF0.2Matches
2010-201123Stuttgart2. Europa LgR324.3Matches
2012-201325Stuttgart2. Europa LgR166.6Matches
4 Seasons2 Clubs2 Leagues11.5
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
Stuttgart (2 Seasons)1 League10.9
Werder Bremen (2 Seasons)2 Leagues0.6
UEFA Cup (4 Seasons)11.2
Champions Lg (1 Season)0.3
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
200820at AustriaUEFA EuroGR2.7Matches
201022at AustriaWCQ2.2Matches
201224at AustriaUEFA Euro Qualifying6.0Matches
201426at AustriaWCQ8.1Matches
201426at AustriaFriendlies (M)1.5Matches
201527at AustriaFriendlies (M)0.3Matches
201628at AustriaFriendlies (M)2.5Matches
201628at AustriaUEFA EuroGR1.9Matches
201628at AustriaUEFA Euro Qualifying8.8Matches
201729at AustriaFriendlies (M)0.5Matches
201830at AustriaWCQ2.9Matches
8 Seasons1 Club4 Leagues37.3
Friendlies (M) (4 Seasons)4.7
WCQ (3 Seasons)13.2
UEFA Euro Qualifying (2 Seasons)14.8
UEFA Euro (2 Seasons)4.6

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-200820Werder Bremende GER1. Bundesliga9299339.83.3316Matches
2007-200820Werder Bremen1. Champions Lg227140.320Matches
2007-200820Werder Bremen2. UEFA Cup112120.1012Matches
2008-200921Werder Bremende GER1. Bundesliga83174010.43.5226Matches
2008-200921Werder Bremen2. UEFA Cup116160.2015Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga302,5418583.028.2291
2010-201123Stuttgartde GER1. Bundesliga321,8775961.320.9171215Matches
2010-201123Stuttgart2. Europa Lg6383644.3432Matches
2011-201224Stuttgartde GER1. Bundesliga342,7728290.630.833211Matches
2012-201325Stuttgartde GER1. Bundesliga302,5008381.727.829171Matches
2012-201325Stuttgart2. Europa Lg10596606.6644Matches
2013-201426Stuttgartde GER1. Bundesliga302,0336866.422.623147Matches
2014-201527Stuttgartde GER1. Bundesliga282,2388073.124.92613221.073543-8-0.32+0.77Matches
2014-201527Stuttgartde GERDFB-Pokal1757583.30.81750000.0002-2-2.40-2.40Matches
2015-201628Stuttgartde GER1. Bundesliga199975232.611.1116820.791731-14-1.26-0.78Matches
2015-201628Stuttgartde GERDFB-Pokal21135729.01.3191112201.5021+1+0.80+0.47Matches
2016-201729Hannover 96de GER2. 2. Bundesliga302,3207775.825.82513512.073923+16+0.62+0.26Matches
2016-201729Hannover 96de GERDFB-Pokal32237474.32.53740002.0095+4+1.61+0.45Matches
2017-201830Hannover 96de GER1. Bundesliga301,8886361.721.02112921.172533-8-0.38-0.2326.338.2-11.9-0.57-0.64Matches
2017-201830Hannover 96de GERDFB-Pokal218090100.02.02902001.5063+3+1.50Matches
2018-201931Werder Bremende GER1. Bundesliga188284627.19.21068181981.722015+5+0.54+0.3817.615.8+1.7+0.19+0.51Matches
2018-201931Werder Bremende GERDFB-Pokal4932319.41.00042202.2542+2+1.94+0.08Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga231,3736044.915.31776661541.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40Matches
2019-202032Werder Bremende GER1. Bundesliga2950.30.1002511.5001-1-10.00-9.230.00.2-0.2-2.43-1.96Matches
2019-202032Hamburger SVde GERDFB-Pokal00001Matches
2019-202032Werder Bremende GERDFB-Pokal00001Matches
13 Seasons5 Clubs5 Leagues35523,7106750.5263.4265751289017291.40183178+5+0.04+0.2172.174.5-2.5-0.05+0.01
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Stuttgart (6 Seasons)3 Leagues19213,5847166.9150.91518391412240.965477-23-0.60-0.04
Werder Bremen (4 Seasons)4 Leagues451,6013611.817.8176842818171.792418+6+0.58+0.8017.616.1+1.5+0.16+0.57
Hannover 96 (2 Seasons)3 Leagues654,6117169.951.25181271431.637964+15+0.29+0.2026.338.2-11.9-0.57-0.64
Düsseldorf (1 Season)1 League302,5418583.028.2291
Hamburger SV (1 Season)2 Leagues231,3736041.615.31776661551.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40
Bundesliga (11 Seasons)24015,7586646.8175.117568996516151.1897123-26-0.39+0.0443.854.3-10.4-0.34-0.02
DFB-Pokal (6 Seasons)126845733.57.6782352221.752113+8+1.05-0.14
UEFA Cup (4 Seasons)181,0075611.210787
2. Bundesliga (3 Seasons)836,2347567.969.3717619121551.746542+23+0.56+0.1228.220.3+8.0+0.52-0.40
Champions Lg (1 Season)227140.320
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-200820Werder Bremen3 Leagues12338289.83.85172
2008-200921Werder Bremen2 Leagues93333710.43.72275
2009-201022Düsseldorf1 League302,5418583.028.2291
2010-201123Stuttgart2 Leagues382,2605961.325.1211517
2011-201224Stuttgart1 League342,7728290.630.833211
2012-201325Stuttgart2 Leagues403,0967781.734.435215
2013-201426Stuttgart1 League302,0336866.422.623147
2014-201527Stuttgart2 Leagues292,3138073.425.7277513221.033545-10-0.39+0.69
2015-201628Stuttgart2 Leagues211,1105332.212.31291792220.861932-13-1.05-0.67
2016-201729Hannover 962 Leagues332,5437775.728.3287413512.064828+20+0.71+0.27
2017-201830Hannover 962 Leagues322,0686563.823.0239014921.193136-5-0.22-0.0626.338.2-11.9-0.57-0.64
2018-201931Werder Bremen2 Leagues229214226.010.210681122081.822417+7+0.68+0.2717.615.8+1.7+0.19+0.51
2019-202032Werder Bremen2 Leagues2950.30.1002521.5001-1-10.00-9.230.00.2-0.2-2.43-1.96
2019-202032Hamburger SV2 Leagues231,3736041.615.31776661551.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40
13 Seasons5 Clubs5 Leagues35523,7106750.5263.4265751289017291.40183178+5+0.04+0.2172.174.5-2.5-0.05+0.01
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Stuttgart (6 Seasons)3 Leagues19213,5847166.9150.91518391412240.965477-23-0.60-0.04
Werder Bremen (4 Seasons)4 Leagues451,6013611.817.8176842818171.792418+6+0.58+0.8017.616.1+1.5+0.16+0.57
Hannover 96 (2 Seasons)3 Leagues654,6117169.951.25181271431.637964+15+0.29+0.2026.338.2-11.9-0.57-0.64
Düsseldorf (1 Season)1 League302,5418583.028.2291
Hamburger SV (1 Season)2 Leagues231,3736041.615.31776661551.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40
Bundesliga (11 Seasons)24015,7586646.8175.117568996516151.1897123-26-0.39+0.0443.854.3-10.4-0.34-0.02
DFB-Pokal (6 Seasons)126845733.57.6782352221.752113+8+1.05-0.14
UEFA Cup (4 Seasons)181,0075611.210787
2. Bundesliga (3 Seasons)836,2347567.969.3717619121551.746542+23+0.56+0.1228.220.3+8.0+0.52-0.40
Champions Lg (1 Season)227140.320
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-200820Werder Bremende GER1. Bundesliga2nd9299339.83.3316Matches
2008-200921Werder Bremende GER1. Bundesliga10th83174010.43.5226Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th302,5418583.028.2291
2010-201123Stuttgartde GER1. Bundesliga12th321,8775961.320.9171215Matches
2011-201224Stuttgartde GER1. Bundesliga6th342,7728290.630.833211Matches
2012-201325Stuttgartde GER1. Bundesliga12th302,5008381.727.829171Matches
2013-201426Stuttgartde GER1. Bundesliga15th302,0336866.422.623147Matches
2014-201527Stuttgartde GER1. Bundesliga14th282,2388073.124.92613221.073543-8-0.32+0.77Matches
2015-201628Stuttgartde GER1. Bundesliga17th199975232.611.1116820.791731-14-1.26-0.78Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd302,3207775.825.82513512.073923+16+0.62+0.26Matches
2017-201830Hannover 96de GER1. Bundesliga13th301,8886361.721.02112921.172533-8-0.38-0.2326.338.2-11.9-0.57-0.64Matches
2018-201931Werder Bremende GER1. Bundesliga8th188284627.19.21068181981.722015+5+0.54+0.3817.615.8+1.7+0.19+0.51Matches
2019-202032Werder Bremende GER1. Bundesliga16th2950.30.1002511.5001-1-10.00-9.230.00.2-0.2-2.43-1.96Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th231,3736044.915.31776661541.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40Matches
13 Seasons5 Clubs2 Leagues32321,9926851.3244.4246731187715201.37162165-3-0.03+0.2272.174.5-2.5-0.05+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
Stuttgart (6 Seasons)1 League17312,4177267.6138.0139833440.965274-22-0.61+0.04
Werder Bremen (4 Seasons)1 League371,4533911.916.115684221691.702016+4+0.43+0.8017.616.1+1.5+0.16+0.57
Hannover 96 (2 Seasons)2 Leagues604,2087068.846.846251431.626456+8+0.17+0.1226.338.2-11.9-0.57-0.64
Düsseldorf (1 Season)1 League302,5418583.028.2291
Hamburger SV (1 Season)1 League231,3736044.915.31776661541.302619+7+0.46-0.0228.220.3+8.0+0.52-0.40
Bundesliga (11 Seasons)24015,7586646.8175.117568996516151.1897123-26-0.39+0.0443.854.3-10.4-0.34-0.02
2. Bundesliga (3 Seasons)836,2347567.969.3717619121551.746542+23+0.56+0.1228.220.3+8.0+0.52-0.40
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-201527Stuttgartde GERDFB-Pokal33rd1757583.30.81750000.0002-2-2.40-2.40Matches
2015-201628Stuttgartde GERDFB-Pokal5th21135729.01.3191112201.5021+1+0.80+0.47Matches
2016-201729Hannover 96de GERDFB-Pokal9th32237474.32.53740002.0095+4+1.61+0.45Matches
2017-201830Hannover 96de GERDFB-Pokal17th218090100.02.02902001.5063+3+1.50Matches
2018-201931Werder Bremende GERDFB-Pokal3rd4932319.41.00042202.2542+2+1.94+0.08Matches
2019-202032Werder Bremende GERDFB-Pokal5th00001Matches
2019-202032Hamburger SVde GERDFB-Pokal17th00001Matches
6 Seasons4 Clubs1 League126845733.57.6782352221.752113+8+1.05-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Hannover 96 (2 Seasons)1 League54038184.04.55812001.80158+7+1.56+0.39
Werder Bremen (2 Seasons)1 League4932311.11.00042212.2542+2+1.94+0.08
Stuttgart (2 Seasons)1 League31886339.22.1283112201.0023-1-0.48-0.79
Hamburger SV (1 Season)1 League00001
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
2007-200820Werder Bremen1. Champions LgGR227140.320Matches
2007-200820Werder Bremen2. UEFA CupR16112120.1012Matches
2008-200921Werder Bremen2. UEFA CupF116160.2015Matches
2010-201123Stuttgart2. Europa LgR326383644.3432Matches
2012-201325Stuttgart2. Europa LgR1610596606.6644Matches
4 Seasons2 Clubs2 Leagues201,0345211.512787
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Stuttgart (2 Seasons)1 League169796110.91076
Werder Bremen (2 Seasons)2 Leagues455140.6227
UEFA Cup (4 Seasons)181,0075611.210787
Champions Lg (1 Season)227140.320
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
200820at AustriaUEFA EuroGR32468291.12.73822000.3313-2-0.73-0.73Matches
201022at AustriaWCQ32006722.22.23671001.333300.00+0.13Matches
201224at AustriaUEFA Euro Qualifying85406860.06.077731201.00611-5-0.83-1.83Matches
201426at AustriaWCQ97308181.18.19815011.56139+4+0.49-2.68Matches
201426at AustriaFriendlies (M)21326673.31.52660000.502200.000.00Matches
201527at AustriaFriendlies (M)1292916.10.30012801.000000.00+0.60Matches
201628at AustriaFriendlies (M)42215549.12.5366112201.7541+3+1.22+2.79Matches
201628at AustriaUEFA EuroGR21678461.91.92841010.5001-1-0.54+1.21Matches
201628at AustriaUEFA Euro Qualifying107907987.88.8983514502.80194+15+1.71+0.07Matches
201729at AustriaFriendlies (M)1454525.00.51450001.000000.00-0.67Matches
201830at AustriaWCQ62614429.02.9374031301.3343+1+0.34+0.20Matches
8 Seasons1 Club4 Leagues493,3616955.737.342771872021.515237+15+0.40+0.20
Friendlies (M) (4 Seasons)84275343.14.7663122501.2563+3+0.63+1.27
WCQ (3 Seasons)181,1916644.113.21577631311.452015+5+0.38+0.02
UEFA Euro Qualifying (2 Seasons)181,3307473.914.81680822402.002515+10+0.68-0.47
UEFA Euro (2 Seasons)54138376.54.65833010.4014-3-0.65+0.76

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-200820Werder Bremende GER1. Bundesliga3.3006Matches
2007-200820Werder Bremen1. Champions Lg0.3001Matches
2007-200820Werder Bremen2. UEFA Cup0.10000Matches
2008-200921Werder Bremende GER1. Bundesliga3.5007Matches
2008-200921Werder Bremen2. UEFA Cup0.20000Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga28.24050
2010-201123Stuttgartde GER1. Bundesliga20.97041Matches
2010-201123Stuttgart2. Europa Lg4.3107Matches
2011-201224Stuttgartde GER1. Bundesliga30.84064Matches
2012-201325Stuttgartde GER1. Bundesliga27.87252Matches
2012-201325Stuttgart2. Europa Lg6.6207Matches
2013-201426Stuttgartde GER1. Bundesliga22.66037Matches
2014-201527Stuttgartde GER1. Bundesliga24.92238Matches
2014-201527Stuttgartde GERDFB-Pokal0.80000Matches
2015-201628Stuttgartde GER1. Bundesliga11.12020Matches
2015-201628Stuttgartde GERDFB-Pokal1.30000Matches
2016-201729Hannover 96de GER2. 2. Bundesliga25.85003600000000Matches
2016-201729Hannover 96de GERDFB-Pokal2.50003220330Matches
2017-201830Hannover 96de GER1. Bundesliga21.0200402161981001060596647.2Matches
2017-201830Hannover 96de GERDFB-Pokal2.00000401100Matches
2018-201931Werder Bremende GER1. Bundesliga9.22001668103700041224234.4Matches
2018-201931Werder Bremende GERDFB-Pokal1.00003010000Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga15.3000151172071400045645155.7Matches
2019-202032Werder Bremende GER1. Bundesliga0.11002010000000020.0Matches
13 Seasons5 Clubs5 Leagues263.44540445442550223401014614516147.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stuttgart (6 Seasons)3 Leagues150.931402660
Werder Bremen (4 Seasons)4 Leagues17.830035610103700041224433.3
Hannover 96 (2 Seasons)3 Leagues51.27007927820121301060596647.2
Düsseldorf (1 Season)1 League28.24050
Hamburger SV (1 Season)2 Leagues15.3000151172071400045645155.7
Bundesliga (11 Seasons)175.1334032327152911170101018111042.4
DFB-Pokal (6 Seasons)7.60006631430
UEFA Cup (4 Seasons)11.2300140
2. Bundesliga (3 Seasons)69.39001011172071400045645155.7
Champions Lg (1 Season)0.3001
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-200820Werder Bremen3 Leagues3.800070
2008-200921Werder Bremen2 Leagues3.700070
2009-201022Düsseldorf1 League28.24050
2010-201123Stuttgart2 Leagues25.18048
2011-201224Stuttgart1 League30.84064
2012-201325Stuttgart2 Leagues34.49259
2013-201426Stuttgart1 League22.66037
2014-201527Stuttgart2 Leagues25.7220380
2015-201628Stuttgart2 Leagues12.3200200
2016-201729Hannover 962 Leagues28.35003922033000
2017-201830Hannover 962 Leagues23.0200402562091001060596647.2
2018-201931Werder Bremen2 Leagues10.22001969103700041224234.4
2019-202032Werder Bremen2 Leagues0.11002010000000020.0
2019-202032Hamburger SV2 Leagues15.3000151172071400045645155.7
13 Seasons5 Clubs5 Leagues263.44540445442550223401014614516147.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stuttgart (6 Seasons)3 Leagues150.931402660
Werder Bremen (4 Seasons)4 Leagues17.830035610103700041224433.3
Hannover 96 (2 Seasons)3 Leagues51.27007927820121301060596647.2
Düsseldorf (1 Season)1 League28.24050
Hamburger SV (1 Season)2 Leagues15.3000151172071400045645155.7
Bundesliga (11 Seasons)175.1334032327152911170101018111042.4
DFB-Pokal (6 Seasons)7.60006631430
UEFA Cup (4 Seasons)11.2300140
2. Bundesliga (3 Seasons)69.39001011172071400045645155.7
Champions Lg (1 Season)0.3001
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-200820Werder Bremende GER1. Bundesliga2nd3.3006Matches
2008-200921Werder Bremende GER1. Bundesliga10th3.5007Matches
2009-201022Düsseldorfde GER2. 2. Bundesliga4th28.24050
2010-201123Stuttgartde GER1. Bundesliga12th20.97041Matches
2011-201224Stuttgartde GER1. Bundesliga6th30.84064Matches
2012-201325Stuttgartde GER1. Bundesliga12th27.87252Matches
2013-201426Stuttgartde GER1. Bundesliga15th22.66037Matches
2014-201527Stuttgartde GER1. Bundesliga14th24.92238Matches
2015-201628Stuttgartde GER1. Bundesliga17th11.12020Matches
2016-201729Hannover 96de GER2. 2. Bundesliga2nd25.85003600000000Matches
2017-201830Hannover 96de GER1. Bundesliga13th21.0200402161981001060596647.2Matches
2018-201931Werder Bremende GER1. Bundesliga8th9.22001668103700041224234.4Matches
2019-202032Werder Bremende GER1. Bundesliga16th0.11002010000000020.0Matches
2019-202032Hamburger SVde GER2. 2. Bundesliga4th15.3000151172071400045645155.7Matches
13 Seasons5 Clubs2 Leagues244.44240424382249183101014614516147.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Stuttgart (6 Seasons)1 League138.0284252
Werder Bremen (4 Seasons)1 League16.13003169103700041224433.3
Hannover 96 (2 Seasons)2 Leagues46.8700762161981001060596647.2
Düsseldorf (1 Season)1 League28.24050
Hamburger SV (1 Season)1 League15.3000151172071400045645155.7
Bundesliga (11 Seasons)175.1334032327152911170101018111042.4
2. Bundesliga (3 Seasons)69.39001011172071400045645155.7
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-201527Stuttgartde GERDFB-Pokal33rd0.80000Matches
2015-201628Stuttgartde GERDFB-Pokal5th1.30000Matches
2016-201729Hannover 96de GERDFB-Pokal9th2.50003220330Matches
2017-201830Hannover 96de GERDFB-Pokal17th2.00000401100Matches
2018-201931Werder Bremende GERDFB-Pokal3rd1.00003010000Matches
6 Seasons4 Clubs1 League7.60006631430
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Hannover 96 (2 Seasons)1 League4.50003621430
Werder Bremen (2 Seasons)1 League1.00003010000
Stuttgart (2 Seasons)1 League2.10000
Hamburger SV (1 Season)1 League
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200820Werder Bremen1. Champions LgGR0.3001Matches
2007-200820Werder Bremen2. UEFA CupR160.10000Matches
2008-200921Werder Bremen2. UEFA CupF0.20000Matches
2010-201123Stuttgart2. Europa LgR324.3107Matches
2012-201325Stuttgart2. Europa LgR166.6207Matches
4 Seasons2 Clubs2 Leagues11.5300150
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Stuttgart (2 Seasons)1 League10.93014
Werder Bremen (2 Seasons)2 Leagues0.600010
UEFA Cup (4 Seasons)11.2300140
Champions Lg (1 Season)0.3001
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200820at AustriaUEFA EuroGR2.70000Matches
201022at AustriaWCQ2.21000Matches
201224at AustriaUEFA Euro Qualifying6.00000Matches
201426at AustriaWCQ8.11000Matches
201426at AustriaFriendlies (M)1.50000Matches
201527at AustriaFriendlies (M)0.30000Matches
201628at AustriaFriendlies (M)2.50000Matches
201628at AustriaUEFA EuroGR1.9100440331000Matches
201628at AustriaUEFA Euro Qualifying8.80009102261016000Matches
201729at AustriaFriendlies (M)0.50000Matches
201830at AustriaWCQ2.90000Matches
8 Seasons1 Club4 Leagues37.330013142291317000
Friendlies (M) (4 Seasons)4.70000
WCQ (3 Seasons)13.22000
UEFA Euro Qualifying (2 Seasons)14.80009102261016000
UEFA Euro (2 Seasons)4.6100440331000

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.