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
2003-200418Hannover 96de GER1. Bundesliga13131,11612.4011000000.000.080.080.000.08Matches
2004-200519Hannover 96de GER1. Bundesliga31312,78330.9213200100.060.030.100.060.10Matches
2005-200620Hannover 96de GER1. Bundesliga30302,70030.0527500100.170.070.230.170.23Matches
2006-200721Werder Bremende GER1. Bundesliga25242,16624.1202200200.080.000.080.080.08Matches
2006-200721Werder Bremen1. Champions Lg554505.0101100000.200.000.200.200.20Matches
2006-200721Werder Bremen2. UEFA Cup554505.0110000.200.20Matches
2007-200822Werder Bremende GER1. Bundesliga32322,83431.5101100410.030.000.030.030.03Matches
2007-200822Werder Bremen1. Champions Lg554505.0000000000.000.000.000.000.00Matches
2007-200822Werder Bremen2. UEFA Cup443604.0000000.000.00Matches
2008-200923Werder Bremende GER1. Bundesliga23232,02922.5213200010.090.040.130.090.13Matches
2008-200923Werder Bremen1. Champions Lg665406.0101100000.170.000.170.170.17Matches
2008-200923Werder Bremen2. UEFA Cup775946.6000100.000.00Matches
2009-201024Werder Bremende GER1. Bundesliga33332,97033.0527500000.150.060.210.150.21Matches
2009-201024Werder Bremen2. Europa Lg101090010.0000000100.000.000.000.000.00Matches
2010-201125Werder Bremende GER1. Bundesliga30302,70030.0202200100.070.000.070.070.07Matches
2010-201125Werder Bremen1. Champions Lg554505.0000000000.000.000.000.000.00Matches
2011-201226Werder Bremende GER1. Bundesliga443604.0000000000.000.000.000.000.00Matches
2011-201226Arsenal1. Champions Lg554505.0000000000.000.000.000.000.00Matches
2011-201226Arsenaleng ENG1. Premier League21211,82620.3000000200.000.000.000.000.00Matches
2012-201327Arsenal1. Champions Lg665406.0000000100.000.000.000.000.00Matches
2012-201327Arsenaleng ENG1. Premier League34333,02933.7303300310.090.000.090.090.09Matches
2013-201428Arsenal1. Champions Lg887208.0000000000.000.000.000.000.00Matches
2013-201428Arsenaleng ENG1. Premier League35353,15035.0202200300.060.000.060.060.06Matches
2014-201529Arsenal1. Champions Lg887208.0000000000.000.000.000.000.00Matches
2014-201529Arsenaleng ENGFA Cup443323.7202200000.540.000.540.540.54Matches
2014-201529Arsenaleng ENGLeague Cup00Matches
2014-201529Arsenaleng ENG1. Premier League35353,15035.0011000200.000.030.030.000.03Matches
2015-201630Arsenal1. Champions Lg654835.4000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENGCommunity Shield11901.0000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENGFA Cup332112.3000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENGLeague Cup221802.0000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENG1. Premier League24242,04822.8000000110.000.000.000.000.00Matches
2016-201731Arsenaleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201731Arsenaleng ENG1. Premier League10380.4000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENGCommunity Shield11310.3000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201832Arsenal2. Europa Lg332703.0011000000.20.21.01.20600.000.330.330.000.330.060.350.400.060.40Matches
2017-201832Arsenaleng ENGFA Cup11901.0101100101.000.001.001.001.00Matches
2017-201832Arsenaleng ENG1. Premier League643664.1101100000.20.20.00.20610.250.000.250.250.250.050.000.050.050.05Matches
15 Seasons3 Clubs7 Leagues47446841,756464.03193931002440.40.41.01.401210.070.020.090.070.090.050.150.200.050.20
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
Arsenal (7 Seasons)6 Leagues20620117,904198.992119001320.40.41.01.401210.050.010.060.050.060.050.150.200.050.20
Werder Bremen (6 Seasons)3 Leagues19419317,253191.7153171500920.080.020.100.080.10
Hannover 96 (3 Seasons)1 League74746,59973.37411700200.100.050.150.100.15
Bundesliga (9 Seasons)22122019,658218.4197261900920.090.030.120.090.12
Champions Lg (9 Seasons)54534,80353.4202200100.040.000.040.040.04
Premier League (7 Seasons)15615213,607151.26176001120.20.20.00.20610.040.010.050.040.050.050.000.050.050.05
Europa Lg (5 Seasons)29292,57428.6111100200.20.21.01.20600.030.080.080.030.080.060.350.400.060.40
FA Cup (4 Seasons)997238.0303300100.370.000.370.370.37
League Cup (3 Seasons)332703.0000000000.000.000.000.000.00
Community Shield (2 Seasons)221211.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
2003-200418Hannover 961 League13131,11612.4011000000.000.080.080.000.08
2004-200519Hannover 961 League31312,78330.9213200100.060.030.100.060.10
2005-200620Hannover 961 League30302,70030.0527500100.170.070.230.170.23
2006-200721Werder Bremen3 Leagues35343,06634.1403400200.120.000.100.120.10
2007-200822Werder Bremen3 Leagues41413,64440.5101100410.020.000.030.020.03
2008-200923Werder Bremen3 Leagues36363,16335.1314300110.090.040.140.090.14
2009-201024Werder Bremen2 Leagues43433,87043.0527500100.120.050.160.120.16
2010-201125Werder Bremen2 Leagues35353,15035.0202200100.060.000.060.060.06
2011-201226Werder Bremen1 League443604.0000000000.000.000.000.000.00
2011-201226Arsenal2 Leagues26262,27625.3000000200.000.000.000.000.00
2012-201327Arsenal2 Leagues40393,56939.7303300410.080.000.080.080.08
2013-201428Arsenal2 Leagues43433,87043.0202200300.050.000.050.050.05
2014-201529Arsenal4 Leagues47474,20246.7213200200.040.020.060.040.06
2015-201630Arsenal5 Leagues36353,01233.5000000110.000.000.000.000.00
2016-201731Arsenal2 Leagues211281.4000000000.000.000.000.000.00
2017-201832Arsenal5 Leagues12108479.4213200100.40.41.01.401210.210.110.320.210.320.050.150.200.050.20
15 Seasons3 Clubs7 Leagues47446841,756464.03193931002440.40.41.01.401210.070.020.090.070.090.050.150.200.050.20
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
Arsenal (7 Seasons)6 Leagues20620117,904198.992119001320.40.41.01.401210.050.010.060.050.060.050.150.200.050.20
Werder Bremen (6 Seasons)3 Leagues19419317,253191.7153171500920.080.020.100.080.10
Hannover 96 (3 Seasons)1 League74746,59973.37411700200.100.050.150.100.15
Bundesliga (9 Seasons)22122019,658218.4197261900920.090.030.120.090.12
Champions Lg (9 Seasons)54534,80353.4202200100.040.000.040.040.04
Premier League (7 Seasons)15615213,607151.26176001120.20.20.00.20610.040.010.050.040.050.050.000.050.050.05
Europa Lg (5 Seasons)29292,57428.6111100200.20.21.01.20600.030.080.080.030.080.060.350.400.060.40
FA Cup (4 Seasons)997238.0303300100.370.000.370.370.37
League Cup (3 Seasons)332703.0000000000.000.000.000.000.00
Community Shield (2 Seasons)221211.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
2003-200418Hannover 96de GER1. Bundesliga14th13131,11612.4011000000.000.080.080.000.08Matches
2004-200519Hannover 96de GER1. Bundesliga10th31312,78330.9213200100.060.030.100.060.10Matches
2005-200620Hannover 96de GER1. Bundesliga12th30302,70030.0527500100.170.070.230.170.23Matches
2006-200721Werder Bremende GER1. Bundesliga3rd25242,16624.1202200200.080.000.080.080.08Matches
2007-200822Werder Bremende GER1. Bundesliga2nd32322,83431.5101100410.030.000.030.030.03Matches
2008-200923Werder Bremende GER1. Bundesliga10th23232,02922.5213200010.090.040.130.090.13Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33332,97033.0527500000.150.060.210.150.21Matches
2010-201125Werder Bremende GER1. Bundesliga13th30302,70030.0202200100.070.000.070.070.07Matches
2011-201226Werder Bremende GER1. Bundesliga9th443604.0000000000.000.000.000.000.00Matches
2011-201226Arsenaleng ENG1. Premier League3rd21211,82620.3000000200.000.000.000.000.00Matches
2012-201327Arsenaleng ENG1. Premier League4th34333,02933.7303300310.090.000.090.090.09Matches
2013-201428Arsenaleng ENG1. Premier League4th35353,15035.0202200300.060.000.060.060.06Matches
2014-201529Arsenaleng ENG1. Premier League3rd35353,15035.0011000200.000.030.030.000.03Matches
2015-201630Arsenaleng ENG1. Premier League2nd24242,04822.8000000110.000.000.000.000.00Matches
2016-201731Arsenaleng ENG1. Premier League5th10380.4000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENG1. Premier League6th643664.1101100000.20.20.00.20610.250.000.250.250.250.050.000.050.050.05Matches
15 Seasons3 Clubs2 Leagues37737233,265369.62583325002040.20.20.00.20610.070.020.090.070.090.050.000.050.050.05
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
Arsenal (7 Seasons)1 League15615213,607151.26176001120.20.20.00.20610.040.010.050.040.050.050.000.050.050.05
Werder Bremen (6 Seasons)1 League14714613,059145.1123151200720.080.020.100.080.10
Hannover 96 (3 Seasons)1 League74746,59973.37411700200.100.050.150.100.15
Bundesliga (9 Seasons)22122019,658218.4197261900920.090.030.120.090.12
Premier League (7 Seasons)15615213,607151.26176001120.20.20.00.20610.040.010.050.040.050.050.000.050.050.05
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201529Arsenaleng ENGFA Cup1st443323.7202200000.540.000.540.540.54Matches
2014-201529Arsenaleng ENGLeague Cup17th00Matches
2015-201630Arsenaleng ENGCommunity Shield1st11901.0000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENGFA Cup5th332112.3000000000.000.000.000.000.00Matches
2015-201630Arsenaleng ENGLeague Cup9th221802.0000000000.000.000.000.000.00Matches
2016-201731Arsenaleng ENGFA Cup1st11901.0000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENGCommunity Shield1st11310.3000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENGEFL Cup2nd11901.0000000000.000.000.000.000.00Matches
2017-201832Arsenaleng ENGFA Cup33rd11901.0101100101.000.001.001.001.00Matches
4 Seasons1 Club3 Leagues14141,11412.4303300100.240.000.240.240.24
FA Cup (4 Seasons)997238.0303300100.370.000.370.370.37
League Cup (3 Seasons)332703.0000000000.000.000.000.000.00
Community Shield (2 Seasons)221211.3000000000.000.000.000.000.00
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
2006-200721Werder Bremen1. Champions LgGR554505.0101100000.200.000.200.200.20Matches
2006-200721Werder Bremen2. UEFA CupSF554505.0110000.200.20Matches
2007-200822Werder Bremen1. Champions LgGR554505.0000000000.000.000.000.000.00Matches
2007-200822Werder Bremen2. UEFA CupR16443604.0000000.000.00Matches
2008-200923Werder Bremen1. Champions LgGR665406.0101100000.170.000.170.170.17Matches
2008-200923Werder Bremen2. UEFA CupF775946.6000100.000.00Matches
2009-201024Werder Bremen2. Europa LgR16101090010.0000000100.000.000.000.000.00Matches
2010-201125Werder Bremen1. Champions LgGR554505.0000000000.000.000.000.000.00Matches
2011-201226Arsenal1. Champions LgR16554505.0000000000.000.000.000.000.00Matches
2012-201327Arsenal1. Champions LgR16665406.0000000100.000.000.000.000.00Matches
2013-201428Arsenal1. Champions LgR16887208.0000000000.000.000.000.000.00Matches
2014-201529Arsenal1. Champions LgR16887208.0000000000.000.000.000.000.00Matches
2015-201630Arsenal1. Champions LgR16654835.4000000000.000.000.000.000.00Matches
2017-201832Arsenal2. Europa LgSF332703.0011000000.20.21.01.20600.000.330.330.000.330.060.350.400.060.40Matches
11 Seasons2 Clubs2 Leagues83827,37782.0313300300.20.21.01.20600.040.020.050.040.050.060.350.400.060.40
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
Arsenal (6 Seasons)2 Leagues36353,18335.4011000100.20.21.01.20600.000.030.030.000.030.060.350.400.060.40
Werder Bremen (5 Seasons)2 Leagues47474,19446.6302300200.060.000.060.060.06
Champions Lg (9 Seasons)54534,80353.4202200100.040.000.040.040.04
Europa Lg (5 Seasons)29292,57428.6111100200.20.21.01.20600.030.080.080.030.080.060.350.400.060.40
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
200520de GermanyFIFA Confederations Cup3rd554805.31100000.190.19Matches
200621de Germany1. World Cup3rd666006.70000000.000.00Matches
200823de GermanyUEFA EuroF665406.00000000.000.00Matches
200823de GermanyUEFA Euro Qualifying887208.00000000.000.00Matches
201025de Germany1. World Cup3rd776307.00000000.000.00Matches
201025de GermanyWCQ776307.00000000.000.00Matches
201227de GermanyUEFA EuroSF00Matches
201227de GermanyUEFA Euro Qualifying775506.10000000.000.00Matches
201429de Germany1. World Cup1st644364.8000000000.000.000.000.000.00Matches
201429de GermanyWCQ887208.0202200000.250.000.250.250.25Matches
201429de GermanyFriendlies (M)332703.0000000000.000.000.000.000.00Matches
6 Seasons1 Club6 Leagues63615,57662.0302300000.050.000.130.050.13
World Cup (3 Seasons)19171,66618.5000000000.000.000.000.000.00
WCQ (2 Seasons)15151,35015.0202200000.130.000.250.130.25
UEFA Euro Qualifying (2 Seasons)15151,27014.10000000.000.00
UEFA Euro (2 Seasons)665406.00000000.000.00
FIFA Confederations Cup (1 Season)554805.31100000.190.19
Friendlies (M) (1 Season)332703.0000000000.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
2003-200418Hannover 96de GER1. Bundesliga12.4010.080.0000Matches
2004-200519Hannover 96de GER1. Bundesliga30.9250.160.4000Matches
2005-200620Hannover 96de GER1. Bundesliga30.0580.270.6300Matches
2006-200721Werder Bremende GER1. Bundesliga24.1260.250.3300Matches
2006-200721Werder Bremen1. Champions Lg5.0110.201.0000Matches
2006-200721Werder Bremen2. UEFA Cup5.010Matches
2007-200822Werder Bremende GER1. Bundesliga31.5190.290.1100Matches
2007-200822Werder Bremen1. Champions Lg5.0010.200.0000Matches
2007-200822Werder Bremen2. UEFA Cup4.000Matches
2008-200923Werder Bremende GER1. Bundesliga22.5250.220.4000Matches
2008-200923Werder Bremen1. Champions Lg6.0120.330.5000Matches
2008-200923Werder Bremen2. UEFA Cup6.600Matches
2009-201024Werder Bremende GER1. Bundesliga33.05100.300.5000Matches
2009-201024Werder Bremen2. Europa Lg10.0010.100.0000Matches
2010-201125Werder Bremende GER1. Bundesliga30.0240.130.5000Matches
2010-201125Werder Bremen1. Champions Lg5.0030.600.0000Matches
2011-201226Werder Bremende GER1. Bundesliga4.0010.250.0000Matches
2011-201226Arsenal1. Champions Lg5.0000.0000Matches
2011-201226Arsenaleng ENG1. Premier League20.3020.100.0000Matches
2012-201327Arsenal1. Champions Lg6.0010.170.0000Matches
2012-201327Arsenaleng ENG1. Premier League33.7380.240.3800Matches
2013-201428Arsenal1. Champions Lg8.0000.0000Matches
2013-201428Arsenaleng ENG1. Premier League35.0250.140.4000Matches
2014-201529Arsenal1. Champions Lg8.0000.0000Matches
2014-201529Arsenaleng ENGFA Cup3.7200Matches
2014-201529Arsenaleng ENG1. Premier League35.0020.060.0000Matches
2015-201630Arsenal1. Champions Lg5.4020.370.0000Matches
2015-201630Arsenaleng ENGCommunity Shield1.0000Matches
2015-201630Arsenaleng ENGFA Cup2.3000Matches
2015-201630Arsenaleng ENGLeague Cup2.0000Matches
2015-201630Arsenaleng ENG1. Premier League22.8020.090.0000Matches
2016-201731Arsenaleng ENGFA Cup1.0000Matches
2016-201731Arsenaleng ENG1. Premier League0.40000.000.0000Matches
2017-201832Arsenaleng ENGCommunity Shield0.30000.000.0000Matches
2017-201832Arsenaleng ENGEFL Cup1.00000.000.0000Matches
2017-201832Arsenal2. Europa Lg3.002150.00.670.330.000.007.80000.20.20.09-0.2-0.2Matches
2017-201832Arsenaleng ENGFA Cup1.0111100.01.001.001.001.0000Matches
2017-201832Arsenaleng ENG1. Premier League4.1122100.00.490.490.500.5010.40000.20.20.10+0.8+0.8Matches
15 Seasons3 Clubs7 Leagues464.03158380.00.510.190.400.349.10000.40.40.09+0.6+0.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
Arsenal (7 Seasons)6 Leagues198.9952680.00.510.140.400.279.10000.40.40.09+0.6+0.6
Werder Bremen (6 Seasons)3 Leagues191.715430.240.3300
Hannover 96 (3 Seasons)1 League73.37140.190.5000
Bundesliga (9 Seasons)218.419490.220.3900
Champions Lg (9 Seasons)53.42100.190.2000
Premier League (7 Seasons)151.26221100.00.450.140.500.2910.40000.20.20.10+0.8+0.8
Europa Lg (5 Seasons)28.612250.00.670.150.000.007.80000.20.20.09-0.2-0.2
FA Cup (4 Seasons)8.0311100.01.001.001.001.0000
League Cup (3 Seasons)3.00000.000.0000
Community Shield (2 Seasons)1.30000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200418Hannover 961 League12.4010.080.0000
2004-200519Hannover 961 League30.9250.160.4000
2005-200620Hannover 961 League30.0580.270.6300
2006-200721Werder Bremen3 Leagues34.1470.240.4300
2007-200822Werder Bremen3 Leagues40.51100.270.1000
2008-200923Werder Bremen3 Leagues35.1370.250.4300
2009-201024Werder Bremen2 Leagues43.05110.260.4500
2010-201125Werder Bremen2 Leagues35.0270.200.2900
2011-201226Werder Bremen1 League4.0010.250.0000
2011-201226Arsenal2 Leagues25.3020.080.0000
2012-201327Arsenal2 Leagues39.7390.230.3300
2013-201428Arsenal2 Leagues43.0250.120.4000
2014-201529Arsenal4 Leagues46.7220.050.0000
2015-201630Arsenal5 Leagues33.5040.140.0000
2016-201731Arsenal2 Leagues1.40000.000.0000
2017-201832Arsenal5 Leagues9.425480.00.530.430.400.509.10000.40.40.09+0.6+0.6
15 Seasons3 Clubs7 Leagues464.03158380.00.510.190.400.349.10000.40.40.09+0.6+0.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
Arsenal (7 Seasons)6 Leagues198.9952680.00.510.140.400.279.10000.40.40.09+0.6+0.6
Werder Bremen (6 Seasons)3 Leagues191.715430.240.3300
Hannover 96 (3 Seasons)1 League73.37140.190.5000
Bundesliga (9 Seasons)218.419490.220.3900
Champions Lg (9 Seasons)53.42100.190.2000
Premier League (7 Seasons)151.26221100.00.450.140.500.2910.40000.20.20.10+0.8+0.8
Europa Lg (5 Seasons)28.612250.00.670.150.000.007.80000.20.20.09-0.2-0.2
FA Cup (4 Seasons)8.0311100.01.001.001.001.0000
League Cup (3 Seasons)3.00000.000.0000
Community Shield (2 Seasons)1.30000.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2003-200418Hannover 96de GER1. Bundesliga14th12.4010.080.0000Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.9250.160.4000Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.0580.270.6300Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.1260.250.3300Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.5190.290.1100Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.5250.220.4000Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.05100.300.5000Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.0240.130.5000Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0010.250.0000Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3020.100.0000Matches
2012-201327Arsenaleng ENG1. Premier League4th33.7380.240.3800Matches
2013-201428Arsenaleng ENG1. Premier League4th35.0250.140.4000Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0020.060.0000Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8020.090.0000Matches
2016-201731Arsenaleng ENG1. Premier League5th0.40000.000.0000Matches
2017-201832Arsenaleng ENG1. Premier League6th4.1122100.00.490.490.500.5010.40000.20.20.10+0.8+0.8Matches
15 Seasons3 Clubs2 Leagues369.625270100.00.450.190.500.3610.40000.20.20.10+0.8+0.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Arsenal (7 Seasons)1 League151.26221100.00.450.140.500.2910.40000.20.20.10+0.8+0.8
Werder Bremen (6 Seasons)1 League145.112350.240.3400
Hannover 96 (3 Seasons)1 League73.37140.190.5000
Bundesliga (9 Seasons)218.419490.220.3900
Premier League (7 Seasons)151.26221100.00.450.140.500.2910.40000.20.20.10+0.8+0.8
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-201529Arsenaleng ENGFA Cup1st3.7200Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.0000Matches
2015-201630Arsenaleng ENGFA Cup5th2.3000Matches
2015-201630Arsenaleng ENGLeague Cup9th2.0000Matches
2016-201731Arsenaleng ENGFA Cup1st1.0000Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.30000.000.0000Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.00000.000.0000Matches
2017-201832Arsenaleng ENGFA Cup33rd1.0111100.01.001.001.001.0000Matches
4 Seasons1 Club3 Leagues12.4311100.00.430.431.001.0000
FA Cup (4 Seasons)8.0311100.01.001.001.001.0000
League Cup (3 Seasons)3.00000.000.0000
Community Shield (2 Seasons)1.30000.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2006-200721Werder Bremen1. Champions LgGR5.0110.201.0000Matches
2006-200721Werder Bremen2. UEFA CupSF5.010Matches
2007-200822Werder Bremen1. Champions LgGR5.0010.200.0000Matches
2007-200822Werder Bremen2. UEFA CupR164.000Matches
2008-200923Werder Bremen1. Champions LgGR6.0120.330.5000Matches
2008-200923Werder Bremen2. UEFA CupF6.600Matches
2009-201024Werder Bremen2. Europa LgR1610.0010.100.0000Matches
2010-201125Werder Bremen1. Champions LgGR5.0030.600.0000Matches
2011-201226Arsenal1. Champions LgR165.0000.0000Matches
2012-201327Arsenal1. Champions LgR166.0010.170.0000Matches
2013-201428Arsenal1. Champions LgR168.0000.0000Matches
2014-201529Arsenal1. Champions LgR168.0000.0000Matches
2015-201630Arsenal1. Champions LgR165.4020.370.0000Matches
2017-201832Arsenal2. Europa LgSF3.002150.00.670.330.000.007.80000.20.20.09-0.2-0.2Matches
11 Seasons2 Clubs2 Leagues82.0321250.00.670.180.000.177.80000.20.20.09-0.2-0.2
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
Arsenal (6 Seasons)2 Leagues35.402450.00.670.110.000.007.80000.20.20.09-0.2-0.2
Werder Bremen (5 Seasons)2 Leagues46.6380.260.2500
Champions Lg (9 Seasons)53.42100.190.2000
Europa Lg (5 Seasons)28.612250.00.670.150.000.007.80000.20.20.09-0.2-0.2
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
200520de GermanyFIFA Confederations Cup3rd5.3100Matches
200621de Germany1. World Cup3rd6.7000Matches
200823de GermanyUEFA EuroF6.0000Matches
200823de GermanyUEFA Euro Qualifying8.0000Matches
201025de Germany1. World Cup3rd7.0000Matches
201025de GermanyWCQ7.0000Matches
201227de GermanyUEFA Euro Qualifying6.1000Matches
201429de Germany1. World Cup1st4.8000Matches
201429de GermanyWCQ8.0200Matches
201429de GermanyFriendlies (M)3.0000Matches
6 Seasons1 Club6 Leagues62.0300
World Cup (3 Seasons)18.5000
WCQ (2 Seasons)15.0200
UEFA Euro Qualifying (2 Seasons)14.1000
UEFA Euro (2 Seasons)6.0000
FIFA Confederations Cup (1 Season)5.3100
Friendlies (M) (1 Season)3.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
2003-200418Hannover 96de GER1. Bundesliga12.41Matches
2004-200519Hannover 96de GER1. Bundesliga30.91Matches
2005-200620Hannover 96de GER1. Bundesliga30.02Matches
2006-200721Werder Bremende GER1. Bundesliga24.10Matches
2006-200721Werder Bremen1. Champions Lg5.00Matches
2006-200721Werder Bremen2. UEFA Cup5.0Matches
2007-200822Werder Bremende GER1. Bundesliga31.50Matches
2007-200822Werder Bremen1. Champions Lg5.00Matches
2007-200822Werder Bremen2. UEFA Cup4.0Matches
2008-200923Werder Bremende GER1. Bundesliga22.51Matches
2008-200923Werder Bremen1. Champions Lg6.00Matches
2008-200923Werder Bremen2. UEFA Cup6.6Matches
2009-201024Werder Bremende GER1. Bundesliga33.02Matches
2009-201024Werder Bremen2. Europa Lg10.00Matches
2010-201125Werder Bremende GER1. Bundesliga30.00Matches
2010-201125Werder Bremen1. Champions Lg5.00Matches
2011-201226Werder Bremende GER1. Bundesliga4.00Matches
2011-201226Arsenal1. Champions Lg5.00Matches
2011-201226Arsenaleng ENG1. Premier League20.30Matches
2012-201327Arsenal1. Champions Lg6.00Matches
2012-201327Arsenaleng ENG1. Premier League33.70Matches
2013-201428Arsenal1. Champions Lg8.00Matches
2013-201428Arsenaleng ENG1. Premier League35.00Matches
2014-201529Arsenal1. Champions Lg8.00Matches
2014-201529Arsenaleng ENGFA Cup3.70Matches
2014-201529Arsenaleng ENG1. Premier League35.01Matches
2015-201630Arsenal1. Champions Lg5.40Matches
2015-201630Arsenaleng ENGCommunity Shield1.00Matches
2015-201630Arsenaleng ENGFA Cup2.30Matches
2015-201630Arsenaleng ENGLeague Cup2.00Matches
2015-201630Arsenaleng ENG1. Premier League22.80Matches
2016-201731Arsenaleng ENGFA Cup1.00Matches
2016-201731Arsenaleng ENG1. Premier League0.40Matches
2017-201832Arsenaleng ENGCommunity Shield0.30Matches
2017-201832Arsenaleng ENGEFL Cup1.00Matches
2017-201832Arsenal2. Europa Lg3.023825194.849641746546287.115816198.1252696.211.00.00.023006Matches
2017-201832Arsenaleng ENGFA Cup1.00Matches
2017-201832Arsenaleng ENG1. Premier League4.122624791.542701894727497.313414691.8172277.300.00.00.006006Matches
15 Seasons3 Clubs7 Leagues464.046449893.29234364012613692.629230795.1424887.591.00.0+8.0290012
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
Arsenal (7 Seasons)6 Leagues198.946449893.29234364012613692.629230795.1424887.521.00.0+1.0290012
Werder Bremen (6 Seasons)3 Leagues191.73
Hannover 96 (3 Seasons)1 League73.34
Bundesliga (9 Seasons)218.47
Champions Lg (9 Seasons)53.40
Premier League (7 Seasons)151.222624791.542701894727497.313414691.8172277.310.00.0+1.006006
Europa Lg (5 Seasons)28.623825194.849641746546287.115816198.1252696.211.00.00.023006
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.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
2003-200418Hannover 961 League12.41
2004-200519Hannover 961 League30.91
2005-200620Hannover 961 League30.02
2006-200721Werder Bremen3 Leagues34.10
2007-200822Werder Bremen3 Leagues40.50
2008-200923Werder Bremen3 Leagues35.11
2009-201024Werder Bremen2 Leagues43.02
2010-201125Werder Bremen2 Leagues35.00
2011-201226Werder Bremen1 League4.00
2011-201226Arsenal2 Leagues25.30
2012-201327Arsenal2 Leagues39.70
2013-201428Arsenal2 Leagues43.00
2014-201529Arsenal4 Leagues46.71
2015-201630Arsenal5 Leagues33.50
2016-201731Arsenal2 Leagues1.40
2017-201832Arsenal5 Leagues9.446449893.29234364012613692.629230795.1424887.511.00.00.0290012
15 Seasons3 Clubs7 Leagues464.046449893.29234364012613692.629230795.1424887.591.00.0+8.0290012
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
Arsenal (7 Seasons)6 Leagues198.946449893.29234364012613692.629230795.1424887.521.00.0+1.0290012
Werder Bremen (6 Seasons)3 Leagues191.73
Hannover 96 (3 Seasons)1 League73.34
Bundesliga (9 Seasons)218.47
Champions Lg (9 Seasons)53.40
Premier League (7 Seasons)151.222624791.542701894727497.313414691.8172277.310.00.0+1.006006
Europa Lg (5 Seasons)28.623825194.849641746546287.115816198.1252696.211.00.00.023006
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.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
2003-200418Hannover 96de GER1. Bundesliga14th12.41Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.91Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.02Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.10Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.50Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.51Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.02Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.00Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.00Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.30Matches
2012-201327Arsenaleng ENG1. Premier League4th33.70Matches
2013-201428Arsenaleng ENG1. Premier League4th35.00Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.01Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.80Matches
2016-201731Arsenaleng ENG1. Premier League5th0.40Matches
2017-201832Arsenaleng ENG1. Premier League6th4.122624791.542701894727497.313414691.8172277.300.00.00.006006Matches
15 Seasons3 Clubs2 Leagues369.622624791.542701894727497.313414691.8172277.380.00.0+8.006006
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
Arsenal (7 Seasons)1 League151.222624791.542701894727497.313414691.8172277.310.00.0+1.006006
Werder Bremen (6 Seasons)1 League145.13
Hannover 96 (3 Seasons)1 League73.34
Bundesliga (9 Seasons)218.47
Premier League (7 Seasons)151.222624791.542701894727497.313414691.8172277.310.00.0+1.006006
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-201529Arsenaleng ENGFA Cup1st3.70Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.00Matches
2015-201630Arsenaleng ENGFA Cup5th2.30Matches
2015-201630Arsenaleng ENGLeague Cup9th2.00Matches
2016-201731Arsenaleng ENGFA Cup1st1.00Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.30Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.00Matches
2017-201832Arsenaleng ENGFA Cup33rd1.00Matches
4 Seasons1 Club3 Leagues12.40
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.30
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
2006-200721Werder Bremen1. Champions LgGR5.00Matches
2006-200721Werder Bremen2. UEFA CupSF5.0Matches
2007-200822Werder Bremen1. Champions LgGR5.00Matches
2007-200822Werder Bremen2. UEFA CupR164.0Matches
2008-200923Werder Bremen1. Champions LgGR6.00Matches
2008-200923Werder Bremen2. UEFA CupF6.6Matches
2009-201024Werder Bremen2. Europa LgR1610.00Matches
2010-201125Werder Bremen1. Champions LgGR5.00Matches
2011-201226Arsenal1. Champions LgR165.00Matches
2012-201327Arsenal1. Champions LgR166.00Matches
2013-201428Arsenal1. Champions LgR168.00Matches
2014-201529Arsenal1. Champions LgR168.00Matches
2015-201630Arsenal1. Champions LgR165.40Matches
2017-201832Arsenal2. Europa LgSF3.023825194.849641746546287.115816198.1252696.211.00.00.023006Matches
11 Seasons2 Clubs2 Leagues82.023825194.849641746546287.115816198.1252696.211.00.00.023006
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
Arsenal (6 Seasons)2 Leagues35.423825194.849641746546287.115816198.1252696.211.00.00.023006
Werder Bremen (5 Seasons)2 Leagues46.60
Champions Lg (9 Seasons)53.40
Europa Lg (5 Seasons)28.623825194.849641746546287.115816198.1252696.211.00.00.023006
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
200520de GermanyFIFA Confederations Cup3rd5.3Matches
200621de Germany1. World Cup3rd6.7Matches
200823de GermanyUEFA EuroF6.0Matches
200823de GermanyUEFA Euro Qualifying8.0Matches
201025de Germany1. World Cup3rd7.0Matches
201025de GermanyWCQ7.0Matches
201227de GermanyUEFA Euro Qualifying6.1Matches
201429de Germany1. World Cup1st4.80Matches
201429de GermanyWCQ8.00Matches
201429de GermanyFriendlies (M)3.00Matches
6 Seasons1 Club6 Leagues62.00
World Cup (3 Seasons)18.50
WCQ (2 Seasons)15.00
UEFA Euro Qualifying (2 Seasons)14.1
UEFA Euro (2 Seasons)6.0
FIFA Confederations Cup (1 Season)5.3
Friendlies (M) (1 Season)3.00
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
2003-200418Hannover 96de GER1. Bundesliga12.4Matches
2004-200519Hannover 96de GER1. Bundesliga30.9Matches
2005-200620Hannover 96de GER1. Bundesliga30.0Matches
2006-200721Werder Bremende GER1. Bundesliga24.1Matches
2006-200721Werder Bremen1. Champions Lg5.0Matches
2006-200721Werder Bremen2. UEFA Cup5.0Matches
2007-200822Werder Bremende GER1. Bundesliga31.5Matches
2007-200822Werder Bremen1. Champions Lg5.0Matches
2007-200822Werder Bremen2. UEFA Cup4.0Matches
2008-200923Werder Bremende GER1. Bundesliga22.5Matches
2008-200923Werder Bremen1. Champions Lg6.0Matches
2008-200923Werder Bremen2. UEFA Cup6.6Matches
2009-201024Werder Bremende GER1. Bundesliga33.0Matches
2009-201024Werder Bremen2. Europa Lg10.0Matches
2010-201125Werder Bremende GER1. Bundesliga30.0Matches
2010-201125Werder Bremen1. Champions Lg5.0Matches
2011-201226Werder Bremende GER1. Bundesliga4.0Matches
2011-201226Arsenal1. Champions Lg5.0Matches
2011-201226Arsenaleng ENG1. Premier League20.3Matches
2012-201327Arsenal1. Champions Lg6.0Matches
2012-201327Arsenaleng ENG1. Premier League33.7Matches
2013-201428Arsenal1. Champions Lg8.0Matches
2013-201428Arsenaleng ENG1. Premier League35.0Matches
2014-201529Arsenal1. Champions Lg8.0Matches
2014-201529Arsenaleng ENGFA Cup3.7Matches
2014-201529Arsenaleng ENG1. Premier League35.0Matches
2015-201630Arsenal1. Champions Lg5.4Matches
2015-201630Arsenaleng ENGCommunity Shield1.0Matches
2015-201630Arsenaleng ENGFA Cup2.3Matches
2015-201630Arsenaleng ENGLeague Cup2.0Matches
2015-201630Arsenaleng ENG1. Premier League22.8Matches
2016-201731Arsenaleng ENGFA Cup1.0Matches
2016-201731Arsenaleng ENG1. Premier League0.40Matches
2017-201832Arsenaleng ENGCommunity Shield0.30Matches
2017-201832Arsenaleng ENGEFL Cup1.00Matches
2017-201832Arsenal2. Europa Lg3.0251247430201000023801Matches
2017-201832Arsenaleng ENGFA Cup1.00Matches
2017-201832Arsenaleng ENG1. Premier League4.1247243440000000022600Matches
15 Seasons3 Clubs7 Leagues464.0498490870201000046401
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (7 Seasons)6 Leagues198.9498490870201000046401
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.2247243440000000022600
Europa Lg (5 Seasons)28.6251247430201000023801
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.30
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
2003-200418Hannover 961 League12.4
2004-200519Hannover 961 League30.9
2005-200620Hannover 961 League30.0
2006-200721Werder Bremen3 Leagues34.1
2007-200822Werder Bremen3 Leagues40.5
2008-200923Werder Bremen3 Leagues35.1
2009-201024Werder Bremen2 Leagues43.0
2010-201125Werder Bremen2 Leagues35.0
2011-201226Werder Bremen1 League4.0
2011-201226Arsenal2 Leagues25.3
2012-201327Arsenal2 Leagues39.7
2013-201428Arsenal2 Leagues43.0
2014-201529Arsenal4 Leagues46.7
2015-201630Arsenal5 Leagues33.5
2016-201731Arsenal2 Leagues1.40
2017-201832Arsenal5 Leagues9.4498490870201000046401
15 Seasons3 Clubs7 Leagues464.0498490870201000046401
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (7 Seasons)6 Leagues198.9498490870201000046401
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.2247243440000000022600
Europa Lg (5 Seasons)28.6251247430201000023801
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.30
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
2003-200418Hannover 96de GER1. Bundesliga14th12.4Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.9Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.0Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.1Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.5Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.5Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.0Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.0Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3Matches
2012-201327Arsenaleng ENG1. Premier League4th33.7Matches
2013-201428Arsenaleng ENG1. Premier League4th35.0Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8Matches
2016-201731Arsenaleng ENG1. Premier League5th0.40Matches
2017-201832Arsenaleng ENG1. Premier League6th4.1247243440000000022600Matches
15 Seasons3 Clubs2 Leagues369.6247243440000000022600
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (7 Seasons)1 League151.2247243440000000022600
Werder Bremen (6 Seasons)1 League145.1
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Premier League (7 Seasons)151.2247243440000000022600
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-201529Arsenaleng ENGFA Cup1st3.7Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.0Matches
2015-201630Arsenaleng ENGFA Cup5th2.3Matches
2015-201630Arsenaleng ENGLeague Cup9th2.0Matches
2016-201731Arsenaleng ENGFA Cup1st1.0Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.30Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.00Matches
2017-201832Arsenaleng ENGFA Cup33rd1.00Matches
4 Seasons1 Club3 Leagues12.40
FA Cup (4 Seasons)8.00
League Cup (3 Seasons)3.00
Community Shield (2 Seasons)1.30
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
2006-200721Werder Bremen1. Champions LgGR5.0Matches
2006-200721Werder Bremen2. UEFA CupSF5.0Matches
2007-200822Werder Bremen1. Champions LgGR5.0Matches
2007-200822Werder Bremen2. UEFA CupR164.0Matches
2008-200923Werder Bremen1. Champions LgGR6.0Matches
2008-200923Werder Bremen2. UEFA CupF6.6Matches
2009-201024Werder Bremen2. Europa LgR1610.0Matches
2010-201125Werder Bremen1. Champions LgGR5.0Matches
2011-201226Arsenal1. Champions LgR165.0Matches
2012-201327Arsenal1. Champions LgR166.0Matches
2013-201428Arsenal1. Champions LgR168.0Matches
2014-201529Arsenal1. Champions LgR168.0Matches
2015-201630Arsenal1. Champions LgR165.4Matches
2017-201832Arsenal2. Europa LgSF3.0251247430201000023801Matches
11 Seasons2 Clubs2 Leagues82.0251247430201000023801
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (6 Seasons)2 Leagues35.4251247430201000023801
Werder Bremen (5 Seasons)2 Leagues46.6
Champions Lg (9 Seasons)53.4
Europa Lg (5 Seasons)28.6251247430201000023801
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
200520de GermanyFIFA Confederations Cup3rd5.3Matches
200621de Germany1. World Cup3rd6.7Matches
200823de GermanyUEFA EuroF6.0Matches
200823de GermanyUEFA Euro Qualifying8.0Matches
201025de Germany1. World Cup3rd7.0Matches
201025de GermanyWCQ7.0Matches
201227de GermanyUEFA Euro Qualifying6.1Matches
201429de Germany1. World Cup1st4.8Matches
201429de GermanyWCQ8.0Matches
201429de GermanyFriendlies (M)3.0Matches
6 Seasons1 Club6 Leagues62.0
World Cup (3 Seasons)18.5
WCQ (2 Seasons)15.0
UEFA Euro Qualifying (2 Seasons)14.1
UEFA Euro (2 Seasons)6.0
FIFA Confederations Cup (1 Season)5.3
Friendlies (M) (1 Season)3.0

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
2003-200418Hannover 96de GER1. Bundesliga12.4Matches
2004-200519Hannover 96de GER1. Bundesliga30.9Matches
2005-200620Hannover 96de GER1. Bundesliga30.0Matches
2006-200721Werder Bremende GER1. Bundesliga24.1Matches
2006-200721Werder Bremen1. Champions Lg5.0Matches
2006-200721Werder Bremen2. UEFA Cup5.0Matches
2007-200822Werder Bremende GER1. Bundesliga31.5Matches
2007-200822Werder Bremen1. Champions Lg5.0Matches
2007-200822Werder Bremen2. UEFA Cup4.0Matches
2008-200923Werder Bremende GER1. Bundesliga22.5Matches
2008-200923Werder Bremen1. Champions Lg6.0Matches
2008-200923Werder Bremen2. UEFA Cup6.6Matches
2009-201024Werder Bremende GER1. Bundesliga33.0Matches
2009-201024Werder Bremen2. Europa Lg10.0Matches
2010-201125Werder Bremende GER1. Bundesliga30.0Matches
2010-201125Werder Bremen1. Champions Lg5.0Matches
2011-201226Werder Bremende GER1. Bundesliga4.0Matches
2011-201226Arsenal1. Champions Lg5.0Matches
2011-201226Arsenaleng ENG1. Premier League20.3Matches
2012-201327Arsenal1. Champions Lg6.0Matches
2012-201327Arsenaleng ENG1. Premier League33.7Matches
2013-201428Arsenal1. Champions Lg8.0Matches
2013-201428Arsenaleng ENG1. Premier League35.0Matches
2014-201529Arsenal1. Champions Lg8.0Matches
2014-201529Arsenaleng ENGFA Cup3.7Matches
2014-201529Arsenaleng ENG1. Premier League35.0Matches
2015-201630Arsenal1. Champions Lg5.4Matches
2015-201630Arsenaleng ENGCommunity Shield1.0Matches
2015-201630Arsenaleng ENGFA Cup2.3Matches
2015-201630Arsenaleng ENGLeague Cup2.0Matches
2015-201630Arsenaleng ENG1. Premier League22.8Matches
2016-201731Arsenaleng ENGFA Cup1.0Matches
2016-201731Arsenaleng ENG1. Premier League0.4Matches
2017-201832Arsenaleng ENGCommunity Shield0.3Matches
2017-201832Arsenaleng ENGEFL Cup1.0Matches
2017-201832Arsenal2. Europa Lg3.010.3300010010.33000100Matches
2017-201832Arsenaleng ENGFA Cup1.0Matches
2017-201832Arsenaleng ENG1. Premier League4.110.2510000000.00000000Matches
15 Seasons3 Clubs7 Leagues464.020.2810010010.14000100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (7 Seasons)6 Leagues198.920.2810010010.14000100
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.210.2510000000.00000000
Europa Lg (5 Seasons)28.610.3300010010.33000100
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.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
2003-200418Hannover 961 League12.4
2004-200519Hannover 961 League30.9
2005-200620Hannover 961 League30.0
2006-200721Werder Bremen3 Leagues34.1
2007-200822Werder Bremen3 Leagues40.5
2008-200923Werder Bremen3 Leagues35.1
2009-201024Werder Bremen2 Leagues43.0
2010-201125Werder Bremen2 Leagues35.0
2011-201226Werder Bremen1 League4.0
2011-201226Arsenal2 Leagues25.3
2012-201327Arsenal2 Leagues39.7
2013-201428Arsenal2 Leagues43.0
2014-201529Arsenal4 Leagues46.7
2015-201630Arsenal5 Leagues33.5
2016-201731Arsenal2 Leagues1.4
2017-201832Arsenal5 Leagues9.420.2810010010.14000100
15 Seasons3 Clubs7 Leagues464.020.2810010010.14000100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (7 Seasons)6 Leagues198.920.2810010010.14000100
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.210.2510000000.00000000
Europa Lg (5 Seasons)28.610.3300010010.33000100
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.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
2003-200418Hannover 96de GER1. Bundesliga14th12.4Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.9Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.0Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.1Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.5Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.5Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.0Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.0Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3Matches
2012-201327Arsenaleng ENG1. Premier League4th33.7Matches
2013-201428Arsenaleng ENG1. Premier League4th35.0Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8Matches
2016-201731Arsenaleng ENG1. Premier League5th0.4Matches
2017-201832Arsenaleng ENG1. Premier League6th4.110.2510000000.00000000Matches
15 Seasons3 Clubs2 Leagues369.610.2510000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (7 Seasons)1 League151.210.2510000000.00000000
Werder Bremen (6 Seasons)1 League145.1
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Premier League (7 Seasons)151.210.2510000000.00000000
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-201529Arsenaleng ENGFA Cup1st3.7Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.0Matches
2015-201630Arsenaleng ENGFA Cup5th2.3Matches
2015-201630Arsenaleng ENGLeague Cup9th2.0Matches
2016-201731Arsenaleng ENGFA Cup1st1.0Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.3Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.0Matches
2017-201832Arsenaleng ENGFA Cup33rd1.0Matches
4 Seasons1 Club3 Leagues12.4
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.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
2006-200721Werder Bremen1. Champions LgGR5.0Matches
2006-200721Werder Bremen2. UEFA CupSF5.0Matches
2007-200822Werder Bremen1. Champions LgGR5.0Matches
2007-200822Werder Bremen2. UEFA CupR164.0Matches
2008-200923Werder Bremen1. Champions LgGR6.0Matches
2008-200923Werder Bremen2. UEFA CupF6.6Matches
2009-201024Werder Bremen2. Europa LgR1610.0Matches
2010-201125Werder Bremen1. Champions LgGR5.0Matches
2011-201226Arsenal1. Champions LgR165.0Matches
2012-201327Arsenal1. Champions LgR166.0Matches
2013-201428Arsenal1. Champions LgR168.0Matches
2014-201529Arsenal1. Champions LgR168.0Matches
2015-201630Arsenal1. Champions LgR165.4Matches
2017-201832Arsenal2. Europa LgSF3.010.3300010010.33000100Matches
11 Seasons2 Clubs2 Leagues82.010.3300010010.33000100
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (6 Seasons)2 Leagues35.410.3300010010.33000100
Werder Bremen (5 Seasons)2 Leagues46.6
Champions Lg (9 Seasons)53.4
Europa Lg (5 Seasons)28.610.3300010010.33000100
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
200520de GermanyFIFA Confederations Cup3rd5.3Matches
200621de Germany1. World Cup3rd6.7Matches
200823de GermanyUEFA EuroF6.0Matches
200823de GermanyUEFA Euro Qualifying8.0Matches
201025de Germany1. World Cup3rd7.0Matches
201025de GermanyWCQ7.0Matches
201227de GermanyUEFA Euro Qualifying6.1Matches
201429de Germany1. World Cup1st4.8Matches
201429de GermanyWCQ8.0Matches
201429de GermanyFriendlies (M)3.0Matches
6 Seasons1 Club6 Leagues62.0
World Cup (3 Seasons)18.5
WCQ (2 Seasons)15.0
UEFA Euro Qualifying (2 Seasons)14.1
UEFA Euro (2 Seasons)6.0
FIFA Confederations Cup (1 Season)5.3
Friendlies (M) (1 Season)3.0

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
2003-200418Hannover 96de GER1. Bundesliga12.4Matches
2004-200519Hannover 96de GER1. Bundesliga30.9Matches
2005-200620Hannover 96de GER1. Bundesliga30.0Matches
2006-200721Werder Bremende GER1. Bundesliga24.1Matches
2006-200721Werder Bremen1. Champions Lg5.0Matches
2006-200721Werder Bremen2. UEFA Cup5.0Matches
2007-200822Werder Bremende GER1. Bundesliga31.5Matches
2007-200822Werder Bremen1. Champions Lg5.0Matches
2007-200822Werder Bremen2. UEFA Cup4.0Matches
2008-200923Werder Bremende GER1. Bundesliga22.5Matches
2008-200923Werder Bremen1. Champions Lg6.0Matches
2008-200923Werder Bremen2. UEFA Cup6.6Matches
2009-201024Werder Bremende GER1. Bundesliga33.0Matches
2009-201024Werder Bremen2. Europa Lg10.0Matches
2010-201125Werder Bremende GER1. Bundesliga30.0Matches
2010-201125Werder Bremen1. Champions Lg5.0Matches
2011-201226Werder Bremende GER1. Bundesliga4.0Matches
2011-201226Arsenal1. Champions Lg5.0Matches
2011-201226Arsenaleng ENG1. Premier League20.3Matches
2012-201327Arsenal1. Champions Lg6.0Matches
2012-201327Arsenaleng ENG1. Premier League33.7Matches
2013-201428Arsenal1. Champions Lg8.0Matches
2013-201428Arsenaleng ENG1. Premier League35.0Matches
2014-201529Arsenal1. Champions Lg8.0Matches
2014-201529Arsenaleng ENGFA Cup3.7Matches
2014-201529Arsenaleng ENG1. Premier League35.0Matches
2015-201630Arsenal1. Champions Lg5.4Matches
2015-201630Arsenaleng ENGCommunity Shield1.0Matches
2015-201630Arsenaleng ENGFA Cup2.3Matches
2015-201630Arsenaleng ENGLeague Cup2.0Matches
2015-201630Arsenaleng ENG1. Premier League22.8Matches
2016-201731Arsenaleng ENGFA Cup1.0Matches
2016-201731Arsenaleng ENG1. Premier League0.411Matches
2017-201832Arsenaleng ENGCommunity Shield0.320Matches
2017-201832Arsenaleng ENGEFL Cup1.000Matches
2017-201832Arsenal2. Europa Lg3.01101000021191040Matches
2017-201832Arsenaleng ENGFA Cup1.002Matches
2017-201832Arsenaleng ENG1. Premier League4.122020010.0143168222Matches
15 Seasons3 Clubs7 Leagues464.036030010.016421818262
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arsenal (7 Seasons)6 Leagues198.936030010.016421818262
Werder Bremen (6 Seasons)3 Leagues191.70
Hannover 96 (3 Seasons)1 League73.30
Bundesliga (9 Seasons)218.40
Champions Lg (9 Seasons)53.40
Premier League (7 Seasons)151.223020010.0143178222
Europa Lg (5 Seasons)28.61101000021191040
FA Cup (4 Seasons)8.0020
League Cup (3 Seasons)3.0000
Community Shield (2 Seasons)1.3200
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
2003-200418Hannover 961 League12.40
2004-200519Hannover 961 League30.90
2005-200620Hannover 961 League30.00
2006-200721Werder Bremen3 Leagues34.10
2007-200822Werder Bremen3 Leagues40.50
2008-200923Werder Bremen3 Leagues35.10
2009-201024Werder Bremen2 Leagues43.00
2010-201125Werder Bremen2 Leagues35.00
2011-201226Werder Bremen1 League4.00
2011-201226Arsenal2 Leagues25.30
2012-201327Arsenal2 Leagues39.70
2013-201428Arsenal2 Leagues43.00
2014-201529Arsenal4 Leagues46.70
2015-201630Arsenal5 Leagues33.50
2016-201731Arsenal2 Leagues1.4110
2017-201832Arsenal5 Leagues9.435030010.016421718262
15 Seasons3 Clubs7 Leagues464.036030010.016421818262
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arsenal (7 Seasons)6 Leagues198.936030010.016421818262
Werder Bremen (6 Seasons)3 Leagues191.70
Hannover 96 (3 Seasons)1 League73.30
Bundesliga (9 Seasons)218.40
Champions Lg (9 Seasons)53.40
Premier League (7 Seasons)151.223020010.0143178222
Europa Lg (5 Seasons)28.61101000021191040
FA Cup (4 Seasons)8.0020
League Cup (3 Seasons)3.0000
Community Shield (2 Seasons)1.3200
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
2003-200418Hannover 96de GER1. Bundesliga14th12.4Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.9Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.0Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.1Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.5Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.5Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.0Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.0Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3Matches
2012-201327Arsenaleng ENG1. Premier League4th33.7Matches
2013-201428Arsenaleng ENG1. Premier League4th35.0Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8Matches
2016-201731Arsenaleng ENG1. Premier League5th0.411Matches
2017-201832Arsenaleng ENG1. Premier League6th4.122020010.0143168222Matches
15 Seasons3 Clubs2 Leagues369.623020010.0143178222
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
Arsenal (7 Seasons)1 League151.223020010.0143178222
Werder Bremen (6 Seasons)1 League145.10
Hannover 96 (3 Seasons)1 League73.30
Bundesliga (9 Seasons)218.40
Premier League (7 Seasons)151.223020010.0143178222
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-201529Arsenaleng ENGFA Cup1st3.7Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.0Matches
2015-201630Arsenaleng ENGFA Cup5th2.3Matches
2015-201630Arsenaleng ENGLeague Cup9th2.0Matches
2016-201731Arsenaleng ENGFA Cup1st1.0Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.320Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.000Matches
2017-201832Arsenaleng ENGFA Cup33rd1.002Matches
4 Seasons1 Club3 Leagues12.4220
FA Cup (4 Seasons)8.0020
League Cup (3 Seasons)3.0000
Community Shield (2 Seasons)1.3200
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
2006-200721Werder Bremen1. Champions LgGR5.0Matches
2006-200721Werder Bremen2. UEFA CupSF5.0Matches
2007-200822Werder Bremen1. Champions LgGR5.0Matches
2007-200822Werder Bremen2. UEFA CupR164.0Matches
2008-200923Werder Bremen1. Champions LgGR6.0Matches
2008-200923Werder Bremen2. UEFA CupF6.6Matches
2009-201024Werder Bremen2. Europa LgR1610.0Matches
2010-201125Werder Bremen1. Champions LgGR5.0Matches
2011-201226Arsenal1. Champions LgR165.0Matches
2012-201327Arsenal1. Champions LgR166.0Matches
2013-201428Arsenal1. Champions LgR168.0Matches
2014-201529Arsenal1. Champions LgR168.0Matches
2015-201630Arsenal1. Champions LgR165.4Matches
2017-201832Arsenal2. Europa LgSF3.01101000021191040Matches
11 Seasons2 Clubs2 Leagues82.01101000021191040
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arsenal (6 Seasons)2 Leagues35.41101000021191040
Werder Bremen (5 Seasons)2 Leagues46.60
Champions Lg (9 Seasons)53.40
Europa Lg (5 Seasons)28.61101000021191040
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
200520de GermanyFIFA Confederations Cup3rd5.3Matches
200621de Germany1. World Cup3rd6.7Matches
200823de GermanyUEFA EuroF6.0Matches
200823de GermanyUEFA Euro Qualifying8.0Matches
201025de Germany1. World Cup3rd7.0Matches
201025de GermanyWCQ7.0Matches
201227de GermanyUEFA Euro Qualifying6.1Matches
201429de Germany1. World Cup1st4.8Matches
201429de GermanyWCQ8.0Matches
201429de GermanyFriendlies (M)3.0Matches
6 Seasons1 Club6 Leagues62.00
World Cup (3 Seasons)18.50
WCQ (2 Seasons)15.00
UEFA Euro Qualifying (2 Seasons)14.10
UEFA Euro (2 Seasons)6.00
FIFA Confederations Cup (1 Season)5.30
Friendlies (M) (1 Season)3.00

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
2003-200418Hannover 96de GER1. Bundesliga12.4Matches
2004-200519Hannover 96de GER1. Bundesliga30.9Matches
2005-200620Hannover 96de GER1. Bundesliga30.0Matches
2006-200721Werder Bremende GER1. Bundesliga24.1Matches
2006-200721Werder Bremen1. Champions Lg5.0Matches
2006-200721Werder Bremen2. UEFA Cup5.0Matches
2007-200822Werder Bremende GER1. Bundesliga31.5Matches
2007-200822Werder Bremen1. Champions Lg5.0Matches
2007-200822Werder Bremen2. UEFA Cup4.0Matches
2008-200923Werder Bremende GER1. Bundesliga22.5Matches
2008-200923Werder Bremen1. Champions Lg6.0Matches
2008-200923Werder Bremen2. UEFA Cup6.6Matches
2009-201024Werder Bremende GER1. Bundesliga33.0Matches
2009-201024Werder Bremen2. Europa Lg10.0Matches
2010-201125Werder Bremende GER1. Bundesliga30.0Matches
2010-201125Werder Bremen1. Champions Lg5.0Matches
2011-201226Werder Bremende GER1. Bundesliga4.0Matches
2011-201226Arsenal1. Champions Lg5.0Matches
2011-201226Arsenaleng ENG1. Premier League20.3Matches
2012-201327Arsenal1. Champions Lg6.0Matches
2012-201327Arsenaleng ENG1. Premier League33.7Matches
2013-201428Arsenal1. Champions Lg8.0Matches
2013-201428Arsenaleng ENG1. Premier League35.0Matches
2014-201529Arsenal1. Champions Lg8.0Matches
2014-201529Arsenaleng ENGFA Cup3.7Matches
2014-201529Arsenaleng ENG1. Premier League35.0Matches
2015-201630Arsenal1. Champions Lg5.4Matches
2015-201630Arsenaleng ENGCommunity Shield1.0Matches
2015-201630Arsenaleng ENGFA Cup2.3Matches
2015-201630Arsenaleng ENGLeague Cup2.0Matches
2015-201630Arsenaleng ENG1. Premier League22.8Matches
2016-201731Arsenaleng ENGFA Cup1.0Matches
2016-201731Arsenaleng ENG1. Premier League0.4Matches
2017-201832Arsenaleng ENGCommunity Shield0.3Matches
2017-201832Arsenaleng ENGEFL Cup1.0Matches
2017-201832Arsenal2. Europa Lg3.0268910615933268000148636247011001890Matches
2017-201832Arsenaleng ENGFA Cup1.0Matches
2017-201832Arsenaleng ENG1. Premier League4.12882814114094288000158484257000211791Matches
15 Seasons3 Clubs7 Leagues464.0556372472991275560003061120504011213681
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
Arsenal (7 Seasons)6 Leagues198.9556372472991275560003061120504011213681
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.22882814114094288000158484257000211791
Europa Lg (5 Seasons)28.6268910615933268000148636247011001890
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.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
2003-200418Hannover 961 League12.4
2004-200519Hannover 961 League30.9
2005-200620Hannover 961 League30.0
2006-200721Werder Bremen3 Leagues34.1
2007-200822Werder Bremen3 Leagues40.5
2008-200923Werder Bremen3 Leagues35.1
2009-201024Werder Bremen2 Leagues43.0
2010-201125Werder Bremen2 Leagues35.0
2011-201226Werder Bremen1 League4.0
2011-201226Arsenal2 Leagues25.3
2012-201327Arsenal2 Leagues39.7
2013-201428Arsenal2 Leagues43.0
2014-201529Arsenal4 Leagues46.7
2015-201630Arsenal5 Leagues33.5
2016-201731Arsenal2 Leagues1.4
2017-201832Arsenal5 Leagues9.4556372472991275560003061120504011213681
15 Seasons3 Clubs7 Leagues464.0556372472991275560003061120504011213681
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
Arsenal (7 Seasons)6 Leagues198.9556372472991275560003061120504011213681
Werder Bremen (6 Seasons)3 Leagues191.7
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Champions Lg (9 Seasons)53.4
Premier League (7 Seasons)151.22882814114094288000158484257000211791
Europa Lg (5 Seasons)28.6268910615933268000148636247011001890
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.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
2003-200418Hannover 96de GER1. Bundesliga14th12.4Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.9Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.0Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.1Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.5Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.5Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.0Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.0Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3Matches
2012-201327Arsenaleng ENG1. Premier League4th33.7Matches
2013-201428Arsenaleng ENG1. Premier League4th35.0Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8Matches
2016-201731Arsenaleng ENG1. Premier League5th0.4Matches
2017-201832Arsenaleng ENG1. Premier League6th4.12882814114094288000158484257000211791Matches
15 Seasons3 Clubs2 Leagues369.62882814114094288000158484257000211791
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
Arsenal (7 Seasons)1 League151.22882814114094288000158484257000211791
Werder Bremen (6 Seasons)1 League145.1
Hannover 96 (3 Seasons)1 League73.3
Bundesliga (9 Seasons)218.4
Premier League (7 Seasons)151.22882814114094288000158484257000211791
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-201529Arsenaleng ENGFA Cup1st3.7Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.0Matches
2015-201630Arsenaleng ENGFA Cup5th2.3Matches
2015-201630Arsenaleng ENGLeague Cup9th2.0Matches
2016-201731Arsenaleng ENGFA Cup1st1.0Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.3Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.0Matches
2017-201832Arsenaleng ENGFA Cup33rd1.0Matches
4 Seasons1 Club3 Leagues12.4
FA Cup (4 Seasons)8.0
League Cup (3 Seasons)3.0
Community Shield (2 Seasons)1.3
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
2006-200721Werder Bremen1. Champions LgGR5.0Matches
2006-200721Werder Bremen2. UEFA CupSF5.0Matches
2007-200822Werder Bremen1. Champions LgGR5.0Matches
2007-200822Werder Bremen2. UEFA CupR164.0Matches
2008-200923Werder Bremen1. Champions LgGR6.0Matches
2008-200923Werder Bremen2. UEFA CupF6.6Matches
2009-201024Werder Bremen2. Europa LgR1610.0Matches
2010-201125Werder Bremen1. Champions LgGR5.0Matches
2011-201226Arsenal1. Champions LgR165.0Matches
2012-201327Arsenal1. Champions LgR166.0Matches
2013-201428Arsenal1. Champions LgR168.0Matches
2014-201529Arsenal1. Champions LgR168.0Matches
2015-201630Arsenal1. Champions LgR165.4Matches
2017-201832Arsenal2. Europa LgSF3.0268910615933268000148636247011001890Matches
11 Seasons2 Clubs2 Leagues82.0268910615933268000148636247011001890
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
Arsenal (6 Seasons)2 Leagues35.4268910615933268000148636247011001890
Werder Bremen (5 Seasons)2 Leagues46.6
Champions Lg (9 Seasons)53.4
Europa Lg (5 Seasons)28.6268910615933268000148636247011001890
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
200520de GermanyFIFA Confederations Cup3rd5.3Matches
200621de Germany1. World Cup3rd6.7Matches
200823de GermanyUEFA EuroF6.0Matches
200823de GermanyUEFA Euro Qualifying8.0Matches
201025de Germany1. World Cup3rd7.0Matches
201025de GermanyWCQ7.0Matches
201227de GermanyUEFA Euro Qualifying6.1Matches
201429de Germany1. World Cup1st4.8Matches
201429de GermanyWCQ8.0Matches
201429de GermanyFriendlies (M)3.0Matches
6 Seasons1 Club6 Leagues62.0
World Cup (3 Seasons)18.5
WCQ (2 Seasons)15.0
UEFA Euro Qualifying (2 Seasons)14.1
UEFA Euro (2 Seasons)6.0
FIFA Confederations Cup (1 Season)5.3
Friendlies (M) (1 Season)3.0

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
2003-200418Hannover 96de GER1. Bundesliga131,1168636.512.413110Matches
2004-200519Hannover 96de GER1. Bundesliga312,7839090.930.931300Matches
2005-200620Hannover 96de GER1. Bundesliga302,7009088.230.030300Matches
2006-200721Werder Bremende GER1. Bundesliga252,1668770.824.124221Matches
2006-200721Werder Bremen1. Champions Lg5450905.0550Matches
2006-200721Werder Bremen2. UEFA Cup5450905.05500Matches
2007-200822Werder Bremende GER1. Bundesliga322,8348992.631.532300Matches
2007-200822Werder Bremen1. Champions Lg5450905.0550Matches
2007-200822Werder Bremen2. UEFA Cup4360904.04400Matches
2008-200923Werder Bremende GER1. Bundesliga232,0298866.322.523210Matches
2008-200923Werder Bremen1. Champions Lg6540906.0660Matches
2008-200923Werder Bremen2. UEFA Cup7594856.67600Matches
2009-201024Werder Bremende GER1. Bundesliga332,9709097.133.033330Matches
2009-201024Werder Bremen2. Europa Lg109009010.010100Matches
2010-201125Werder Bremende GER1. Bundesliga302,7009088.230.030300Matches
2010-201125Werder Bremen1. Champions Lg5450905.0550Matches
2011-201226Werder Bremende GER1. Bundesliga43609011.84.0440Matches
2011-201226Arsenal1. Champions Lg5450905.0550Matches
2011-201226Arsenaleng ENG1. Premier League211,8268753.420.321170Matches
2012-201327Arsenal1. Champions Lg6540906.0660Matches
2012-201327Arsenaleng ENG1. Premier League343,0298988.633.733321Matches
2013-201428Arsenal1. Champions Lg8720908.0880Matches
2013-201428Arsenaleng ENG1. Premier League353,1509092.135.035350Matches
2014-201529Arsenal1. Champions Lg872090100.08.088002.111811+7+0.87Matches
2014-201529Arsenaleng ENGFA Cup43328358.23.74833023.0092+7+1.90+0.38Matches
2014-201529Arsenaleng ENGLeague Cup00001Matches
2014-201529Arsenaleng ENG1. Premier League353,1509092.135.03535021.896534+31+0.89-0.45Matches
2015-201630Arsenal1. Champions Lg64838167.15.455111.50108+2+0.37+1.89Matches
2015-201630Arsenaleng ENGCommunity Shield19090100.01.01901003.0010+1+1.00Matches
2015-201630Arsenaleng ENGFA Cup32117046.92.33702001.3312-1-0.43-3.06Matches
2015-201630Arsenaleng ENGLeague Cup218090100.02.02902001.5024-2-1.00Matches
2015-201630Arsenaleng ENG1. Premier League242,0488559.922.82422071.883923+16+0.70-0.15Matches
2016-201731Arsenaleng ENGFA Cup1909015.81.01901023.0021+1+1.00-1.62Matches
2016-201731Arsenaleng ENG1. Premier League138381.10.400133.001100.00-0.88Matches
2017-201832Arsenaleng ENGCommunity Shield1313125.80.31310003.000000.000.00Matches
2017-201832Arsenaleng ENGEFL Cup1909015.81.01901023.0010+1+1.00+1.00Matches
2017-201832Arsenal2. Europa Lg32709021.43.033012.0074+3+1.00-0.366.43.2+3.2+1.08+0.24Matches
2017-201832Arsenaleng ENGFA Cup19090100.01.01901000.0024-2-2.00Matches
2017-201832Arsenaleng ENG1. Premier League63666110.74.1432161.8397+2+0.49-0.137.35.1+2.1+0.53-0.01Matches
15 Seasons3 Clubs7 Leagues47441,7568863.0464.0468804476371.94167101+66+0.73-0.1713.78.4+5.4+0.76+0.15
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
Arsenal (7 Seasons)6 Leagues20617,9048755.1198.9201801905371.94167101+66+0.73-0.1713.78.4+5.4+0.76+0.15
Werder Bremen (6 Seasons)3 Leagues19417,2538971.1191.719318610
Hannover 96 (3 Seasons)1 League746,5998971.973.374710
Bundesliga (9 Seasons)22119,6588971.4218.42202111
Champions Lg (9 Seasons)544,8038983.553.45353111.852819+9+0.67+1.81
Premier League (7 Seasons)15613,6078756.8151.21521444281.9011465+49+0.790.007.35.1+2.1+0.53-0.01
Europa Lg (5 Seasons)292,5748921.428.62928012.0074+3+1.00-0.366.43.2+3.2+1.08+0.24
FA Cup (4 Seasons)97238043.08.09807042.11149+5+0.62-1.73
League Cup (3 Seasons)32709032.13.03903032.0034-1-0.33-0.33
Community Shield (2 Seasons)21216157.61.32611003.0010+1+0.74+0.74
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
2003-200418Hannover 961 League131,1168636.512.413110
2004-200519Hannover 961 League312,7839090.930.931300
2005-200620Hannover 961 League302,7009088.230.030300
2006-200721Werder Bremen3 Leagues353,0668870.834.1343210
2007-200822Werder Bremen3 Leagues413,6448992.640.5413900
2008-200923Werder Bremen3 Leagues363,1638866.335.1363300
2009-201024Werder Bremen2 Leagues433,8709097.143.043430
2010-201125Werder Bremen2 Leagues353,1509088.235.035350
2011-201226Werder Bremen1 League43609011.84.0440
2011-201226Arsenal2 Leagues262,2768853.425.326220
2012-201327Arsenal2 Leagues403,5698988.639.739381
2013-201428Arsenal2 Leagues433,8709092.143.043430
2014-201529Arsenal4 Leagues474,2028987.546.7478346052.029247+45+0.96-0.63
2015-201630Arsenal5 Leagues363,0128462.033.5358032181.785337+16+0.48-0.30
2016-201731Arsenal2 Leagues2128643.21.41901153.0032+1+0.70-0.39
2017-201832Arsenal5 Leagues128477115.59.4107082191.921915+4+0.43-0.2813.78.4+5.4+0.76+0.15
15 Seasons3 Clubs7 Leagues47441,7568863.0464.0468804476371.94167101+66+0.73-0.1713.78.4+5.4+0.76+0.15
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
Arsenal (7 Seasons)6 Leagues20617,9048755.1198.9201801905371.94167101+66+0.73-0.1713.78.4+5.4+0.76+0.15
Werder Bremen (6 Seasons)3 Leagues19417,2538971.1191.719318610
Hannover 96 (3 Seasons)1 League746,5998971.973.374710
Bundesliga (9 Seasons)22119,6588971.4218.42202111
Champions Lg (9 Seasons)544,8038983.553.45353111.852819+9+0.67+1.81
Premier League (7 Seasons)15613,6078756.8151.21521444281.9011465+49+0.790.007.35.1+2.1+0.53-0.01
Europa Lg (5 Seasons)292,5748921.428.62928012.0074+3+1.00-0.366.43.2+3.2+1.08+0.24
FA Cup (4 Seasons)97238043.08.09807042.11149+5+0.62-1.73
League Cup (3 Seasons)32709032.13.03903032.0034-1-0.33-0.33
Community Shield (2 Seasons)21216157.61.32611003.0010+1+0.74+0.74
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
2003-200418Hannover 96de GER1. Bundesliga14th131,1168636.512.413110Matches
2004-200519Hannover 96de GER1. Bundesliga10th312,7839090.930.931300Matches
2005-200620Hannover 96de GER1. Bundesliga12th302,7009088.230.030300Matches
2006-200721Werder Bremende GER1. Bundesliga3rd252,1668770.824.124221Matches
2007-200822Werder Bremende GER1. Bundesliga2nd322,8348992.631.532300Matches
2008-200923Werder Bremende GER1. Bundesliga10th232,0298866.322.523210Matches
2009-201024Werder Bremende GER1. Bundesliga3rd332,9709097.133.033330Matches
2010-201125Werder Bremende GER1. Bundesliga13th302,7009088.230.030300Matches
2011-201226Werder Bremende GER1. Bundesliga9th43609011.84.0440Matches
2011-201226Arsenaleng ENG1. Premier League3rd211,8268753.420.321170Matches
2012-201327Arsenaleng ENG1. Premier League4th343,0298988.633.733321Matches
2013-201428Arsenaleng ENG1. Premier League4th353,1509092.135.035350Matches
2014-201529Arsenaleng ENG1. Premier League3rd353,1509092.135.03535021.896534+31+0.89-0.45Matches
2015-201630Arsenaleng ENG1. Premier League2nd242,0488559.922.82422071.883923+16+0.70-0.15Matches
2016-201731Arsenaleng ENG1. Premier League5th138381.10.400133.001100.00-0.88Matches
2017-201832Arsenaleng ENG1. Premier League6th63666110.74.1432161.8397+2+0.49-0.137.35.1+2.1+0.53-0.01Matches
15 Seasons3 Clubs2 Leagues37733,2658864.6369.63723555281.9011465+49+0.790.007.35.1+2.1+0.53-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
Arsenal (7 Seasons)1 League15613,6078756.8151.21521444281.9011465+49+0.790.007.35.1+2.1+0.53-0.01
Werder Bremen (6 Seasons)1 League14713,0598971.1145.11461401
Hannover 96 (3 Seasons)1 League746,5998971.973.374710
Bundesliga (9 Seasons)22119,6588971.4218.42202111
Premier League (7 Seasons)15613,6078756.8151.21521444281.9011465+49+0.790.007.35.1+2.1+0.53-0.01
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-201529Arsenaleng ENGFA Cup1st43328358.23.74833023.0092+7+1.90+0.38Matches
2014-201529Arsenaleng ENGLeague Cup17th00001Matches
2015-201630Arsenaleng ENGCommunity Shield1st19090100.01.01901003.0010+1+1.00Matches
2015-201630Arsenaleng ENGFA Cup5th32117046.92.33702001.3312-1-0.43-3.06Matches
2015-201630Arsenaleng ENGLeague Cup9th218090100.02.02902001.5024-2-1.00Matches
2016-201731Arsenaleng ENGFA Cup1st1909015.81.01901023.0021+1+1.00-1.62Matches
2017-201832Arsenaleng ENGCommunity Shield1st1313125.80.31310003.000000.000.00Matches
2017-201832Arsenaleng ENGEFL Cup2nd1909015.81.01901023.0010+1+1.00+1.00Matches
2017-201832Arsenaleng ENGFA Cup33rd19090100.01.01901000.0024-2-2.00Matches
4 Seasons1 Club3 Leagues141,1148040.812.4148011072.211813+5+0.40-1.07
FA Cup (4 Seasons)97238043.08.09807042.11149+5+0.62-1.73
League Cup (3 Seasons)32709032.13.03903032.0034-1-0.33-0.33
Community Shield (2 Seasons)21216157.61.32611003.0010+1+0.74+0.74
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
2006-200721Werder Bremen1. Champions LgGR5450905.0550Matches
2006-200721Werder Bremen2. UEFA CupSF5450905.05500Matches
2007-200822Werder Bremen1. Champions LgGR5450905.0550Matches
2007-200822Werder Bremen2. UEFA CupR164360904.04400Matches
2008-200923Werder Bremen1. Champions LgGR6540906.0660Matches
2008-200923Werder Bremen2. UEFA CupF7594856.67600Matches
2009-201024Werder Bremen2. Europa LgR16109009010.010100Matches
2010-201125Werder Bremen1. Champions LgGR5450905.0550Matches
2011-201226Arsenal1. Champions LgR165450905.0550Matches
2012-201327Arsenal1. Champions LgR166540906.0660Matches
2013-201428Arsenal1. Champions LgR168720908.0880Matches
2014-201529Arsenal1. Champions LgR16872090100.08.088002.111811+7+0.87Matches
2015-201630Arsenal1. Champions LgR1664838167.15.455111.50108+2+0.37+1.89Matches
2017-201832Arsenal2. Europa LgSF32709021.43.033012.0074+3+1.00-0.366.43.2+3.2+1.08+0.24Matches
11 Seasons2 Clubs2 Leagues837,3778954.682.08281121.883523+12+0.73-0.156.43.2+3.2+1.08+0.24
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
Arsenal (6 Seasons)2 Leagues363,1838854.635.43535121.883523+12+0.73-0.156.43.2+3.2+1.08+0.24
Werder Bremen (5 Seasons)2 Leagues474,1948946.6474600
Champions Lg (9 Seasons)544,8038983.553.45353111.852819+9+0.67+1.81
Europa Lg (5 Seasons)292,5748921.428.62928012.0074+3+1.00-0.366.43.2+3.2+1.08+0.24
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
200520de GermanyFIFA Confederations Cup3rd548096100.05.35965002.001511+4+0.75Matches
200621de Germany1. World Cup3rd660010087.06.761006012.50113+8+1.20+1.20Matches
200823de GermanyUEFA EuroF654090100.06.06906002.00107+3+0.50Matches
200823de GermanyUEFA Euro Qualifying87209066.78.08908012.13165+11+1.37-2.88Matches
201025de Germany1. World Cup3rd763090100.07.07907002.14165+11+1.57Matches
201025de GermanyWCQ76309070.07.07907003.00161+15+2.14+0.14Matches
201227de GermanyUEFA EuroSF00005Matches
201227de GermanyUEFA Euro Qualifying75507961.16.17796013.00172+15+2.45-0.63Matches
201429de Germany1. World Cup1st64367363.24.8498422312.67114+7+1.44-1.04Matches
201429de GermanyWCQ87209080.08.08908022.75296+23+2.87+1.38Matches
201429de GermanyFriendlies (M)32709050.03.03903002.3393+6+2.00+2.33Matches
6 Seasons1 Club6 Leagues635,5768971.562.0619160223112.4815047+103+1.66-0.57
World Cup (3 Seasons)191,6668882.918.517951722322.423812+26+1.40-0.43
WCQ (2 Seasons)151,3509075.015.0159015022.87457+38+2.53+0.73
UEFA Euro Qualifying (2 Seasons)151,2708564.114.1158514022.54337+26+1.84-1.83
UEFA Euro (2 Seasons)65409054.56.06906052.00107+3+0.50
FIFA Confederations Cup (1 Season)548096100.05.35965002.001511+4+0.75
Friendlies (M) (1 Season)32709050.03.03903002.3393+6+2.00+2.33

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
2003-200418Hannover 96de GER1. Bundesliga12.400Matches
2004-200519Hannover 96de GER1. Bundesliga30.910Matches
2005-200620Hannover 96de GER1. Bundesliga30.010Matches
2006-200721Werder Bremende GER1. Bundesliga24.12020Matches
2006-200721Werder Bremen1. Champions Lg5.0003Matches
2006-200721Werder Bremen2. UEFA Cup5.00000Matches
2007-200822Werder Bremende GER1. Bundesliga31.54125Matches
2007-200822Werder Bremen1. Champions Lg5.0004Matches
2007-200822Werder Bremen2. UEFA Cup4.00000Matches
2008-200923Werder Bremende GER1. Bundesliga22.50118Matches
2008-200923Werder Bremen1. Champions Lg6.0003Matches
2008-200923Werder Bremen2. UEFA Cup6.61000Matches
2009-201024Werder Bremende GER1. Bundesliga33.00025Matches
2009-201024Werder Bremen2. Europa Lg10.0104Matches
2010-201125Werder Bremende GER1. Bundesliga30.01019Matches
2010-201125Werder Bremen1. Champions Lg5.0001Matches
2011-201226Werder Bremende GER1. Bundesliga4.0004Matches
2011-201226Arsenal1. Champions Lg5.0001Matches
2011-201226Arsenaleng ENG1. Premier League20.3209Matches
2012-201327Arsenal1. Champions Lg6.0102Matches
2012-201327Arsenaleng ENG1. Premier League33.73111Matches
2013-201428Arsenal1. Champions Lg8.0003Matches
2013-201428Arsenaleng ENG1. Premier League35.03012Matches
2014-201529Arsenal1. Champions Lg8.0002Matches
2014-201529Arsenaleng ENGFA Cup3.70000Matches
2014-201529Arsenaleng ENG1. Premier League35.0208Matches
2015-201630Arsenal1. Champions Lg5.4002Matches
2015-201630Arsenaleng ENGCommunity Shield1.00000Matches
2015-201630Arsenaleng ENGFA Cup2.30000Matches
2015-201630Arsenaleng ENGLeague Cup2.00000Matches
2015-201630Arsenaleng ENG1. Premier League22.8117Matches
2016-201731Arsenaleng ENGFA Cup1.00000Matches
2016-201731Arsenaleng ENG1. Premier League0.4000010011000Matches
2017-201832Arsenaleng ENGCommunity Shield0.3000000002000Matches
2017-201832Arsenaleng ENGEFL Cup1.0000200000000Matches
2017-201832Arsenal2. Europa Lg3.00003200910002116576.2Matches
2017-201832Arsenaleng ENGFA Cup1.01000000200Matches
2017-201832Arsenaleng ENG1. Premier League4.10002400620003222678.6Matches
15 Seasons3 Clubs7 Leagues464.0244019070018600053381177.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (7 Seasons)6 Leagues198.913206470018600053381177.6
Werder Bremen (6 Seasons)3 Leagues191.79201260
Hannover 96 (3 Seasons)1 League73.320
Bundesliga (9 Seasons)218.492111
Champions Lg (9 Seasons)53.41021
Premier League (7 Seasons)151.2112049500730003222678.6
Europa Lg (5 Seasons)28.62007200910002116576.2
FA Cup (4 Seasons)8.01000000200
League Cup (3 Seasons)3.0000200000000
Community Shield (2 Seasons)1.3000000002000
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
2003-200418Hannover 961 League12.400
2004-200519Hannover 961 League30.910
2005-200620Hannover 961 League30.010
2006-200721Werder Bremen3 Leagues34.1200230
2007-200822Werder Bremen3 Leagues40.5410290
2008-200923Werder Bremen3 Leagues35.1110210
2009-201024Werder Bremen2 Leagues43.01029
2010-201125Werder Bremen2 Leagues35.01020
2011-201226Werder Bremen1 League4.0004
2011-201226Arsenal2 Leagues25.32010
2012-201327Arsenal2 Leagues39.74113
2013-201428Arsenal2 Leagues43.03015
2014-201529Arsenal4 Leagues46.7200100
2015-201630Arsenal5 Leagues33.511090
2016-201731Arsenal2 Leagues1.4000010011000
2017-201832Arsenal5 Leagues9.4100760017500053381177.6
15 Seasons3 Clubs7 Leagues464.0244019070018600053381177.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (7 Seasons)6 Leagues198.913206470018600053381177.6
Werder Bremen (6 Seasons)3 Leagues191.79201260
Hannover 96 (3 Seasons)1 League73.320
Bundesliga (9 Seasons)218.492111
Champions Lg (9 Seasons)53.41021
Premier League (7 Seasons)151.2112049500730003222678.6
Europa Lg (5 Seasons)28.62007200910002116576.2
FA Cup (4 Seasons)8.01000000200
League Cup (3 Seasons)3.0000200000000
Community Shield (2 Seasons)1.3000000002000
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
2003-200418Hannover 96de GER1. Bundesliga14th12.400Matches
2004-200519Hannover 96de GER1. Bundesliga10th30.910Matches
2005-200620Hannover 96de GER1. Bundesliga12th30.010Matches
2006-200721Werder Bremende GER1. Bundesliga3rd24.12020Matches
2007-200822Werder Bremende GER1. Bundesliga2nd31.54125Matches
2008-200923Werder Bremende GER1. Bundesliga10th22.50118Matches
2009-201024Werder Bremende GER1. Bundesliga3rd33.00025Matches
2010-201125Werder Bremende GER1. Bundesliga13th30.01019Matches
2011-201226Werder Bremende GER1. Bundesliga9th4.0004Matches
2011-201226Arsenaleng ENG1. Premier League3rd20.3209Matches
2012-201327Arsenaleng ENG1. Premier League4th33.73111Matches
2013-201428Arsenaleng ENG1. Premier League4th35.03012Matches
2014-201529Arsenaleng ENG1. Premier League3rd35.0208Matches
2015-201630Arsenaleng ENG1. Premier League2nd22.8117Matches
2016-201731Arsenaleng ENG1. Premier League5th0.4000010011000Matches
2017-201832Arsenaleng ENG1. Premier League6th4.10002400620003222678.6Matches
15 Seasons3 Clubs2 Leagues369.62040160500730003222678.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (7 Seasons)1 League151.2112049500730003222678.6
Werder Bremen (6 Seasons)1 League145.172111
Hannover 96 (3 Seasons)1 League73.320
Bundesliga (9 Seasons)218.492111
Premier League (7 Seasons)151.2112049500730003222678.6
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-201529Arsenaleng ENGFA Cup1st3.70000Matches
2015-201630Arsenaleng ENGCommunity Shield1st1.00000Matches
2015-201630Arsenaleng ENGFA Cup5th2.30000Matches
2015-201630Arsenaleng ENGLeague Cup9th2.00000Matches
2016-201731Arsenaleng ENGFA Cup1st1.00000Matches
2017-201832Arsenaleng ENGCommunity Shield1st0.3000000002000Matches
2017-201832Arsenaleng ENGEFL Cup2nd1.0000200000000Matches
2017-201832Arsenaleng ENGFA Cup33rd1.01000000200Matches
4 Seasons1 Club3 Leagues12.4100200022000
FA Cup (4 Seasons)8.01000000200
League Cup (3 Seasons)3.0000200000000
Community Shield (2 Seasons)1.3000000002000
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
2006-200721Werder Bremen1. Champions LgGR5.0003Matches
2006-200721Werder Bremen2. UEFA CupSF5.00000Matches
2007-200822Werder Bremen1. Champions LgGR5.0004Matches
2007-200822Werder Bremen2. UEFA CupR164.00000Matches
2008-200923Werder Bremen1. Champions LgGR6.0003Matches
2008-200923Werder Bremen2. UEFA CupF6.61000Matches
2009-201024Werder Bremen2. Europa LgR1610.0104Matches
2010-201125Werder Bremen1. Champions LgGR5.0001Matches
2011-201226Arsenal1. Champions LgR165.0001Matches
2012-201327Arsenal1. Champions LgR166.0102Matches
2013-201428Arsenal1. Champions LgR168.0003Matches
2014-201529Arsenal1. Champions LgR168.0002Matches
2015-201630Arsenal1. Champions LgR165.4002Matches
2017-201832Arsenal2. Europa LgSF3.00003200910002116576.2Matches
11 Seasons2 Clubs2 Leagues82.030028200910002116576.2
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (6 Seasons)2 Leagues35.410013200910002116576.2
Werder Bremen (5 Seasons)2 Leagues46.6200150
Champions Lg (9 Seasons)53.41021
Europa Lg (5 Seasons)28.62007200910002116576.2
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200520de GermanyFIFA Confederations Cup3rd5.30000Matches
200621de Germany1. World Cup3rd6.70000Matches
200823de GermanyUEFA EuroF6.00000Matches
200823de GermanyUEFA Euro Qualifying8.00000Matches
201025de Germany1. World Cup3rd7.00000Matches
201025de GermanyWCQ7.00000Matches
201227de GermanyUEFA Euro Qualifying6.10000Matches
201429de Germany1. World Cup1st4.80000Matches
201429de GermanyWCQ8.00000Matches
201429de GermanyFriendlies (M)3.00000Matches
6 Seasons1 Club6 Leagues62.00000
World Cup (3 Seasons)18.50000
WCQ (2 Seasons)15.00000
UEFA Euro Qualifying (2 Seasons)14.10000
UEFA Euro (2 Seasons)6.00000
FIFA Confederations Cup (1 Season)5.30000
Friendlies (M) (1 Season)3.00000

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.

More Per Mertesacker Pages

Per Mertesacker Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison