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
2012-201320Basel2. Europa Lg854895.4000000100.000.000.000.000.00Matches
2012-201320Baselch SUI1. Super Lg1577408.2000000000.000.000.000.000.00Matches
2013-201421Basel1. Champions Lg321671.9000000000.000.000.000.000.00Matches
2013-201421Basel2. Europa Lg644414.9000000100.000.000.000.000.00Matches
2013-201421Baselch SUI1. Super Lg32252,20024.4134100400.040.120.160.040.16Matches
2014-201522Basel1. Champions Lg887137.9000000200.000.000.000.000.00Matches
2014-201522Baselch SUI1. Super Lg28171,78019.8246200200.100.200.300.100.30Matches
2015-201623Arsenal1. Champions Lg11901.0101100001.000.001.001.001.00Matches
2015-201623Basel2. Europa Lg554505.0202200100.400.000.400.400.40Matches
2015-201623Arsenaleng ENGFA Cup443373.7000000100.000.000.000.000.00Matches
2015-201623Arsenaleng ENG1. Premier League1197928.8011000300.000.110.110.000.11Matches
2015-201623Baselch SUI1. Super Lg16111,02911.4213200400.170.090.260.170.26Matches
2016-201724Arsenal1. Champions Lg50810.9000000000.000.000.000.000.00Matches
2016-201724Arsenaleng ENGEFL Cup332222.5000000100.000.000.000.000.00Matches
2016-201724Arsenaleng ENGFA Cup21460.5000000000.000.000.000.000.00Matches
2016-201724Arsenaleng ENG1. Premier League1486947.7011000100.000.130.130.000.13Matches
2017-201825Arsenaleng ENGCommunity Shield111201.3000000000.000.000.000.000.00Matches
2017-201825Arsenaleng ENGEFL Cup544244.7011000200.000.210.210.000.21Matches
2017-201825Arsenal2. Europa Lg1298399.3123100000.40.41.62.02078120.110.210.320.110.320.040.170.210.040.21Matches
2017-201825Arsenaleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201825Arsenaleng ENG1. Premier League13118679.6011000310.30.30.91.21374210.000.100.100.000.100.030.100.130.030.13Matches
2018-201926Arsenaleng ENGEFL Cup11830.9000000000.000.000.000.000.00Matches
2018-201926Arsenal2. Europa Lg754615.1011000000.10.10.40.583160.000.200.200.000.200.020.090.100.020.10Matches
2018-201926Arsenaleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201926Arsenaleng ENG1. Premier League853804.2000000000.40.40.20.643140.000.000.000.000.000.110.050.150.110.15Matches
2019-202027Beşiktaş2. Europa Lg644064.5000000100.20.20.20.474190.000.000.000.000.000.050.040.090.050.09Matches
2019-202027Beşiktaştr TUR1. Süper Lig27272,38426.5134011710.040.110.150.000.11Matches
2020-202128Arsenaleng ENGCommunity Shield111201.3000000000.000.000.000.000.00Matches
2020-202128Arsenaleng ENGEFL Cup321782.0000000200.000.000.000.000.00Matches
2020-202128Arsenal2. Europa Lg1254204.7202200100.10.10.20.352370.430.000.430.430.430.020.030.060.020.06Matches
2020-202128Arsenaleng ENGFA Cup221772.0000000000.000.000.000.000.00Matches
2020-202128Arsenaleng ENG1. Premier League23171,54417.2101100300.40.40.20.61799120.060.000.060.060.060.020.010.030.020.03Matches
2021-202229Arsenaleng ENGEFL Cup332512.8000000000.000.000.000.000.00Matches
2021-202229Arsenaleng ENG1. Premier League1488069.0022000100.20.20.40.654320.000.220.220.000.220.020.050.070.020.07Matches
2022-202330Arsenaleng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2022-202330Arsenal2. Europa Lg11610.7000000000.00.00.00.00300.000.000.000.000.000.030.000.030.030.03Matches
2022-202330Arsenaleng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2022-202330Arsenaleng ENG1. Premier League511131.3000000000.00.00.00.01210.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Arsenal1. Champions Lg21620.7000000000.00.00.00.01000.000.000.000.000.000.030.000.030.030.03Matches
2023-202431Arsenaleng ENGEFL Cup1090.1000000000.000.000.000.000.00Matches
2023-202431Arsenaleng ENG1. Premier League30280.3000000000.10.10.00.11100.000.000.000.000.000.260.000.260.260.26Matches
12 Seasons3 Clubs8 Leagues31522220,364226.314203413114222.32.34.16.482426740.060.090.150.060.150.030.060.100.030.10
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 (8 Seasons)6 Leagues1611079,565106.369156001912.02.03.96.075385650.060.080.140.060.140.030.060.100.030.10
Basel (4 Seasons)3 Leagues121848,00989.078157001500.080.090.170.080.17
Beşiktaş (1 Season)2 Leagues33312,79031.0134011810.20.20.20.474190.030.100.130.000.100.050.040.090.050.09
Premier League (8 Seasons)91595,22458.01561001111.41.41.83.141250400.020.090.100.020.100.030.040.080.030.08
Europa Lg (8 Seasons)57383,56739.6538500500.90.92.33.240176340.130.080.200.130.200.040.100.130.040.13
EFL Cup (7 Seasons)17141,25714.0011000600.000.070.070.000.07
FA Cup (6 Seasons)11108309.2101100100.110.000.110.110.11
Champions Lg (5 Seasons)19121,11312.4101100200.00.00.00.01000.080.000.080.080.080.030.000.030.030.03
Super Lg (4 Seasons)91605,74963.958135001000.080.130.200.080.20
Community Shield (2 Seasons)222402.7000000000.000.000.000.000.00
Süper Lig (1 Season)27272,38426.5134011710.040.110.150.000.11
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
2012-201320Basel2 Leagues23121,22913.7000000100.000.000.000.000.00
2013-201421Basel3 Leagues41312,80831.2134100500.030.100.130.030.13
2014-201522Basel2 Leagues36252,49327.7246200400.070.140.220.070.22
2015-201623Basel2 Leagues21161,47916.4415400500.240.060.300.240.30
2015-201623Arsenal3 Leagues16141,21913.5112100400.070.070.150.070.15
2016-201724Arsenal4 Leagues24121,04311.6011000200.000.090.090.000.09
2017-201825Arsenal5 Leagues32262,34026.0145100510.70.72.53.233152330.040.150.190.040.190.040.130.170.040.17
2018-201926Arsenal4 Leagues17121,01411.3011000000.50.50.61.21262100.000.090.090.000.090.060.070.130.060.13
2019-202027Beşiktaş2 Leagues33312,79031.0134011810.20.20.20.474190.030.100.130.000.100.050.040.090.050.09
2020-202128Arsenal5 Leagues41272,43927.1303300600.50.50.30.822122190.110.000.110.110.110.020.020.040.020.04
2021-202229Arsenal2 Leagues17111,05711.7022000100.20.20.40.654320.000.170.170.000.170.020.050.070.020.07
2022-202330Arsenal4 Leagues843543.9101100100.00.00.00.01510.250.000.250.250.250.010.000.010.010.01
2023-202431Arsenal3 Leagues61991.1000000000.10.10.00.12100.000.000.000.000.000.100.000.100.100.10
12 Seasons3 Clubs8 Leagues31522220,364226.314203413114222.32.34.16.482426740.060.090.150.060.150.030.060.100.030.10
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 (8 Seasons)6 Leagues1611079,565106.369156001912.02.03.96.075385650.060.080.140.060.140.030.060.100.030.10
Basel (4 Seasons)3 Leagues121848,00989.078157001500.080.090.170.080.17
Beşiktaş (1 Season)2 Leagues33312,79031.0134011810.20.20.20.474190.030.100.130.000.100.050.040.090.050.09
Premier League (8 Seasons)91595,22458.01561001111.41.41.83.141250400.020.090.100.020.100.030.040.080.030.08
Europa Lg (8 Seasons)57383,56739.6538500500.90.92.33.240176340.130.080.200.130.200.040.100.130.040.13
EFL Cup (7 Seasons)17141,25714.0011000600.000.070.070.000.07
FA Cup (6 Seasons)11108309.2101100100.110.000.110.110.11
Champions Lg (5 Seasons)19121,11312.4101100200.00.00.00.01000.080.000.080.080.080.030.000.030.030.03
Super Lg (4 Seasons)91605,74963.958135001000.080.130.200.080.20
Community Shield (2 Seasons)222402.7000000000.000.000.000.000.00
Süper Lig (1 Season)27272,38426.5134011710.040.110.150.000.11
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
2012-201320Baselch SUI1. Super Lg1st1577408.2000000000.000.000.000.000.00Matches
2013-201421Baselch SUI1. Super Lg1st32252,20024.4134100400.040.120.160.040.16Matches
2014-201522Baselch SUI1. Super Lg1st28171,78019.8246200200.100.200.300.100.30Matches
2015-201623Baselch SUI1. Super Lg1st16111,02911.4213200400.170.090.260.170.26Matches
2015-201623Arsenaleng ENG1. Premier League2nd1197928.8011000300.000.110.110.000.11Matches
2016-201724Arsenaleng ENG1. Premier League5th1486947.7011000100.000.130.130.000.13Matches
2017-201825Arsenaleng ENG1. Premier League6th13118679.6011000310.30.30.91.21374210.000.100.100.000.100.030.100.130.030.13Matches
2018-201926Arsenaleng ENG1. Premier League5th853804.2000000000.40.40.20.643140.000.000.000.000.000.110.050.150.110.15Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd27272,38426.5134011710.040.110.150.000.11Matches
2020-202128Arsenaleng ENG1. Premier League8th23171,54417.2101100300.40.40.20.61799120.060.000.060.060.060.020.010.030.020.03Matches
2021-202229Arsenaleng ENG1. Premier League5th1488069.0022000100.20.20.40.654320.000.220.220.000.220.020.050.070.020.07Matches
2022-202330Arsenaleng ENG1. Premier League2nd511131.3000000000.00.00.00.01210.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Arsenaleng ENG1. Premier League2nd30280.3000000000.10.10.00.11100.000.000.000.000.000.260.000.260.260.26Matches
12 Seasons3 Clubs3 Leagues20914613,357148.4716236112821.41.41.83.141250400.050.110.150.040.150.030.040.080.030.08
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 (8 Seasons)1 League91595,22458.01561001111.41.41.83.141250400.020.090.100.020.100.030.040.080.030.08
Basel (4 Seasons)1 League91605,74963.958135001000.080.130.200.080.20
Beşiktaş (1 Season)1 League27272,38426.5134011710.040.110.150.000.11
Premier League (8 Seasons)91595,22458.01561001111.41.41.83.141250400.020.090.100.020.100.030.040.080.030.08
Super Lg (4 Seasons)91605,74963.958135001000.080.130.200.080.20
Süper Lig (1 Season)27272,38426.5134011710.040.110.150.000.11
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201623Arsenaleng ENGFA Cup5th443373.7000000100.000.000.000.000.00Matches
2016-201724Arsenaleng ENGEFL Cup5th332222.5000000100.000.000.000.000.00Matches
2016-201724Arsenaleng ENGFA Cup1st21460.5000000000.000.000.000.000.00Matches
2017-201825Arsenaleng ENGCommunity Shield1st111201.3000000000.000.000.000.000.00Matches
2017-201825Arsenaleng ENGEFL Cup2nd544244.7011000200.000.210.210.000.21Matches
2017-201825Arsenaleng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201926Arsenaleng ENGEFL Cup5th11830.9000000000.000.000.000.000.00Matches
2018-201926Arsenaleng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2020-202128Arsenaleng ENGCommunity Shield1st111201.3000000000.000.000.000.000.00Matches
2020-202128Arsenaleng ENGEFL Cup5th321782.0000000200.000.000.000.000.00Matches
2020-202128Arsenaleng ENGFA Cup17th221772.0000000000.000.000.000.000.00Matches
2021-202229Arsenaleng ENGEFL CupSF332512.8000000000.000.000.000.000.00Matches
2022-202330Arsenaleng ENGEFL CupRd311901.0000000100.000.000.000.000.00Matches
2022-202330Arsenaleng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2023-202431Arsenaleng ENGEFL CupRd41090.1000000000.000.000.000.000.00Matches
8 Seasons1 Club3 Leagues30262,32725.9112100700.040.040.080.040.08
EFL Cup (7 Seasons)17141,25714.0011000600.000.070.070.000.07
FA Cup (6 Seasons)11108309.2101100100.110.000.110.110.11
Community Shield (2 Seasons)222402.7000000000.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
2012-201320Basel2. Europa LgSF854895.4000000100.000.000.000.000.00Matches
2013-201421Basel1. Champions LgGR321671.9000000000.000.000.000.000.00Matches
2013-201421Basel2. Europa LgQF644414.9000000100.000.000.000.000.00Matches
2014-201522Basel1. Champions LgR16887137.9000000200.000.000.000.000.00Matches
2015-201623Basel2. Europa LgR16554505.0202200100.400.000.400.400.40Matches
2015-201623Arsenal1. Champions LgR1611901.0101100001.000.001.001.001.00Matches
2016-201724Arsenal1. Champions LgR1650810.9000000000.000.000.000.000.00Matches
2017-201825Arsenal2. Europa LgSF1298399.3123100000.40.41.62.02078120.110.210.320.110.320.040.170.210.040.21Matches
2018-201926Arsenal2. Europa LgF754615.1011000000.10.10.40.583160.000.200.200.000.200.020.090.100.020.10Matches
2019-202027Beşiktaş2. Europa LgGR644064.5000000100.20.20.20.474190.000.000.000.000.000.050.040.090.050.09Matches
2020-202128Arsenal2. Europa LgSF1254204.7202200100.10.10.20.352370.430.000.430.430.430.020.030.060.020.06Matches
2022-202330Arsenal2. Europa LgR1611610.7000000000.00.00.00.00300.000.000.000.000.000.030.000.030.030.03Matches
2023-202431Arsenal1. Champions LgQF21620.7000000000.00.00.00.01000.000.000.000.000.000.030.000.030.030.03Matches
11 Seasons3 Clubs2 Leagues76504,68052.0639600700.90.92.33.241176340.120.060.170.120.170.030.090.130.030.13
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)2 Leagues40222,01422.4437400100.60.62.22.834135250.180.130.310.180.310.030.110.140.030.14
Basel (4 Seasons)2 Leagues30242,26025.1202200500.080.000.080.080.08
Beşiktaş (1 Season)1 League644064.5000000100.20.20.20.474190.000.000.000.000.000.050.040.090.050.09
Europa Lg (8 Seasons)57383,56739.6538500500.90.92.33.240176340.130.080.200.130.200.040.100.130.040.13
Champions Lg (5 Seasons)19121,11312.4101100200.00.00.00.01000.080.000.080.080.080.030.000.030.030.03
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
201421eg EgyptFriendlies (M)221802.0101100000.500.000.500.500.50Matches
201421eg EgyptWCQ554264.70000100.000.00Matches
201522eg EgyptFriendlies (M)221601.8000000000.000.000.000.000.00Matches
201522eg EgyptAfrica Cup of Nations qualification664855.41100100.190.19Matches
201623eg EgyptFriendlies (M)221521.7000000000.000.000.000.000.00Matches
201724eg EgyptFriendlies (M)221351.5101100000.670.000.670.670.67Matches
201724eg EgyptAfrica Cup of Nations2nd443604.0101100000.250.000.250.250.25Matches
201724eg EgyptAfrica Cup of Nations qualification444505.0011000000.000.200.200.000.20Matches
201825eg EgyptFriendlies (M)332703.0000000200.000.000.000.000.00Matches
201825eg EgyptWCQ887208.0101100000.120.000.120.120.12Matches
201825eg Egypt1. World CupGR332432.7000000000.10.10.10.211350.000.000.000.000.000.050.040.090.050.09Matches
201926eg EgyptFriendlies (M)332282.5000000000.000.000.000.000.00Matches
201926eg EgyptAfrica Cup of NationsR16443233.6000000100.000.000.000.000.00Matches
201926eg EgyptAfrica Cup of Nations qualification554505.0112100100.200.200.400.200.40Matches
202128eg EgyptAfrica Cup of NationsF777027.8000000200.000.000.000.000.00Matches
202128eg EgyptAfrica Cup of Nations qualification322062.3112100000.440.440.870.440.87Matches
202229eg EgyptWCQ554294.8101100100.210.000.210.210.21Matches
202229eg EgyptFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202330eg EgyptFriendlies (M)221351.5000000000.000.000.000.000.00Matches
202330eg EgyptAfrica Cup of NationsR16332552.8000000000.000.000.000.000.00Matches
202633eg EgyptWCQ221802.0000000000.000.000.000.000.00Matches
10 Seasons1 Club5 Leagues76756,57973.18310800900.10.10.10.211350.110.050.160.110.160.050.040.090.050.09
Friendlies (M) (8 Seasons)17171,35015.0202200200.130.000.130.130.13
WCQ (4 Seasons)20201,75519.5202200200.100.000.140.100.14
Africa Cup of Nations (4 Seasons)18181,64018.2101100300.050.000.050.050.05
Africa Cup of Nations qualification (4 Seasons)18171,59117.7335300200.170.240.410.170.41
World Cup (1 Season)332432.7000000000.10.10.10.211350.000.000.000.000.000.050.040.090.050.09

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
2012-201320Basel2. Europa Lg5.4020.370.0000Matches
2012-201320Baselch SUI1. Super Lg8.2050.610.0000Matches
2013-201421Basel1. Champions Lg1.9000.0000Matches
2013-201421Basel2. Europa Lg4.9000.0000Matches
2013-201421Baselch SUI1. Super Lg24.4190.370.1100Matches
2014-201522Basel1. Champions Lg7.9030.380.0000Matches
2014-201522Baselch SUI1. Super Lg19.82110.560.1800Matches
2015-201623Arsenal1. Champions Lg1.0111.001.0000Matches
2015-201623Basel2. Europa Lg5.0251.000.4000Matches
2015-201623Arsenaleng ENGFA Cup3.7000Matches
2015-201623Arsenaleng ENG1. Premier League8.8020.230.0000Matches
2015-201623Baselch SUI1. Super Lg11.4260.520.3300Matches
2016-201724Arsenal1. Champions Lg0.90000.000.0000Matches
2016-201724Arsenaleng ENGEFL Cup2.505120.02.030.410.000.0000Matches
2016-201724Arsenaleng ENGFA Cup0.5000Matches
2016-201724Arsenaleng ENG1. Premier League7.7015213.31.950.260.000.0000Matches
2017-201825Arsenaleng ENGCommunity Shield1.30100.00.750.000.0000Matches
2017-201825Arsenaleng ENGEFL Cup4.706116.71.270.210.000.0000Matches
2017-201825Arsenal2. Europa Lg9.3110220.01.070.210.100.5024.60000.40.40.04+0.6+0.6Matches
2017-201825Arsenaleng ENGFA Cup1.00000.000.0000Matches
2017-201825Arsenaleng ENG1. Premier League9.608112.50.830.100.000.0024.50000.30.30.04-0.3-0.3Matches
2018-201926Arsenaleng ENGEFL Cup0.90000.000.0000Matches
2018-201926Arsenal2. Europa Lg5.10200.00.390.000.0024.40000.10.10.05-0.1-0.1Matches
2018-201926Arsenaleng ENGFA Cup1.00200.02.000.000.0000Matches
2018-201926Arsenaleng ENG1. Premier League4.20700.01.660.000.0017.60000.40.40.06-0.4-0.4Matches
2019-202027Beşiktaş2. Europa Lg4.50400.00.890.000.0015.30000.20.20.06-0.2-0.2Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.5128517.91.060.190.000.0011Matches
2020-202128Arsenaleng ENGCommunity Shield1.30000.000.0000Matches
2020-202128Arsenaleng ENGEFL Cup2.00000.000.0000Matches
2020-202128Arsenal2. Europa Lg4.724250.00.860.430.501.0031.00000.10.10.03+1.9+1.9Matches
2020-202128Arsenaleng ENGFA Cup2.00100.00.510.000.0000Matches
2020-202128Arsenaleng ENG1. Premier League17.219222.20.520.120.110.5021.50000.40.40.05+0.6+0.6Matches
2021-202229Arsenaleng ENGEFL Cup2.80000.000.0000Matches
2021-202229Arsenaleng ENG1. Premier League9.008225.00.890.220.000.0026.90000.20.20.02-0.2-0.2Matches
2022-202330Arsenaleng ENGEFL Cup1.00100.01.000.000.0000Matches
2022-202330Arsenal2. Europa Lg0.70100.01.480.000.0031.20000.00.00.020.00.0Matches
2022-202330Arsenaleng ENGFA Cup1.0111100.01.001.001.001.0000Matches
2022-202330Arsenaleng ENG1. Premier League1.30000.000.000000.00.00.00.0Matches
2023-202431Arsenal1. Champions Lg0.70100.01.450.000.0033.30000.00.00.020.00.0Matches
2023-202431Arsenaleng ENGEFL Cup0.10100.010.000.000.0000Matches
2023-202431Arsenaleng ENG1. Premier League0.302150.06.433.210.000.0025.80000.10.10.04-0.1-0.1Matches
12 Seasons3 Clubs8 Leagues226.3141176417.10.950.290.040.2023.60112.32.30.04+1.7+1.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
Arsenal (8 Seasons)6 Leagues106.36851817.60.920.180.060.3324.30002.02.00.04+2.0+2.0
Basel (4 Seasons)3 Leagues89.07410.460.1700
Beşiktaş (1 Season)2 Leagues31.0132515.61.030.160.000.0015.30110.20.20.06-0.2-0.2
Premier League (8 Seasons)58.01491016.31.000.170.020.1022.90001.41.40.04-0.4-0.4
Europa Lg (8 Seasons)39.65211119.00.860.280.140.4524.30000.90.90.04+2.1+2.1
EFL Cup (7 Seasons)14.0013215.40.930.140.000.0000
FA Cup (6 Seasons)9.214125.00.810.200.251.0000
Champions Lg (5 Seasons)12.41140.00.630.320.000.2533.30000.00.00.020.00.0
Super Lg (4 Seasons)63.95310.490.1600
Community Shield (2 Seasons)2.70100.00.370.000.0000
Süper Lig (1 Season)26.5128517.91.060.190.000.0011
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
2012-201320Basel2 Leagues13.7070.510.0000
2013-201421Basel3 Leagues31.2190.290.1100
2014-201522Basel2 Leagues27.72140.510.1400
2015-201623Basel2 Leagues16.44110.670.3600
2015-201623Arsenal3 Leagues13.5130.310.3300
2016-201724Arsenal4 Leagues11.6020315.01.810.270.000.0000
2017-201825Arsenal5 Leagues26.0125416.00.960.150.040.2524.50000.70.70.04+0.3+0.3
2018-201926Arsenal4 Leagues11.301100.00.980.000.0019.10000.50.50.06-0.5-0.5
2019-202027Beşiktaş2 Leagues31.0132515.61.030.160.000.0015.30110.20.20.06-0.2-0.2
2020-202128Arsenal5 Leagues27.1314428.60.520.150.210.7524.40000.50.50.04+2.5+2.5
2021-202229Arsenal2 Leagues11.708225.00.680.170.000.0026.90000.20.20.02-0.2-0.2
2022-202330Arsenal4 Leagues3.913133.30.760.250.331.0031.20000.00.00.020.00.0
2023-202431Arsenal3 Leagues1.104125.03.640.910.000.0028.30000.10.10.03-0.1-0.1
12 Seasons3 Clubs8 Leagues226.3141176417.10.950.290.040.2023.60112.32.30.04+1.7+1.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
Arsenal (8 Seasons)6 Leagues106.36851817.60.920.180.060.3324.30002.02.00.04+2.0+2.0
Basel (4 Seasons)3 Leagues89.07410.460.1700
Beşiktaş (1 Season)2 Leagues31.0132515.61.030.160.000.0015.30110.20.20.06-0.2-0.2
Premier League (8 Seasons)58.01491016.31.000.170.020.1022.90001.41.40.04-0.4-0.4
Europa Lg (8 Seasons)39.65211119.00.860.280.140.4524.30000.90.90.04+2.1+2.1
EFL Cup (7 Seasons)14.0013215.40.930.140.000.0000
FA Cup (6 Seasons)9.214125.00.810.200.251.0000
Champions Lg (5 Seasons)12.41140.00.630.320.000.2533.30000.00.00.020.00.0
Super Lg (4 Seasons)63.95310.490.1600
Community Shield (2 Seasons)2.70100.00.370.000.0000
Süper Lig (1 Season)26.5128517.91.060.190.000.0011
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
2012-201320Baselch SUI1. Super Lg1st8.2050.610.0000Matches
2013-201421Baselch SUI1. Super Lg1st24.4190.370.1100Matches
2014-201522Baselch SUI1. Super Lg1st19.82110.560.1800Matches
2015-201623Baselch SUI1. Super Lg1st11.4260.520.3300Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8020.230.0000Matches
2016-201724Arsenaleng ENG1. Premier League5th7.7015213.31.950.260.000.0000Matches
2017-201825Arsenaleng ENG1. Premier League6th9.608112.50.830.100.000.0024.50000.30.30.04-0.3-0.3Matches
2018-201926Arsenaleng ENG1. Premier League5th4.20700.01.660.000.0017.60000.40.40.06-0.4-0.4Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.5128517.91.060.190.000.0011Matches
2020-202128Arsenaleng ENG1. Premier League8th17.219222.20.520.120.110.5021.50000.40.40.05+0.6+0.6Matches
2021-202229Arsenaleng ENG1. Premier League5th9.008225.00.890.220.000.0026.90000.20.20.02-0.2-0.2Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.30000.000.000000.00.00.00.0Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.302150.06.433.210.000.0025.80000.10.10.04-0.1-0.1Matches
12 Seasons3 Clubs3 Leagues148.47774616.91.020.310.010.1322.90111.41.40.04-0.4-0.4
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Arsenal (8 Seasons)1 League58.01491016.31.000.170.020.1022.90001.41.40.04-0.4-0.4
Basel (4 Seasons)1 League63.95310.490.1600
Beşiktaş (1 Season)1 League26.5128517.91.060.190.000.0011
Premier League (8 Seasons)58.01491016.31.000.170.020.1022.90001.41.40.04-0.4-0.4
Super Lg (4 Seasons)63.95310.490.1600
Süper Lig (1 Season)26.5128517.91.060.190.000.0011
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2015-201623Arsenaleng ENGFA Cup5th3.7000Matches
2016-201724Arsenaleng ENGEFL Cup5th2.505120.02.030.410.000.0000Matches
2016-201724Arsenaleng ENGFA Cup1st0.5000Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.30100.00.750.000.0000Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.706116.71.270.210.000.0000Matches
2017-201825Arsenaleng ENGFA Cup33rd1.00000.000.0000Matches
2018-201926Arsenaleng ENGEFL Cup5th0.90000.000.0000Matches
2018-201926Arsenaleng ENGFA Cup17th1.00200.02.000.000.0000Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.30000.000.0000Matches
2020-202128Arsenaleng ENGEFL Cup5th2.00000.000.0000Matches
2020-202128Arsenaleng ENGFA Cup17th2.00100.00.510.000.0000Matches
2021-202229Arsenaleng ENGEFL CupSF2.80000.000.0000Matches
2022-202330Arsenaleng ENGEFL CupRd31.00100.01.000.000.0000Matches
2022-202330Arsenaleng ENGFA Cup1.0111100.01.001.001.001.0000Matches
2023-202431Arsenaleng ENGEFL CupRd40.10100.010.000.000.0000Matches
8 Seasons1 Club3 Leagues25.9118316.70.830.140.060.3300
EFL Cup (7 Seasons)14.0013215.40.930.140.000.0000
FA Cup (6 Seasons)9.214125.00.810.200.251.0000
Community Shield (2 Seasons)2.70100.00.370.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
2012-201320Basel2. Europa LgSF5.4020.370.0000Matches
2013-201421Basel1. Champions LgGR1.9000.0000Matches
2013-201421Basel2. Europa LgQF4.9000.0000Matches
2014-201522Basel1. Champions LgR167.9030.380.0000Matches
2015-201623Basel2. Europa LgR165.0251.000.4000Matches
2015-201623Arsenal1. Champions LgR161.0111.001.0000Matches
2016-201724Arsenal1. Champions LgR160.90000.000.0000Matches
2017-201825Arsenal2. Europa LgSF9.3110220.01.070.210.100.5024.60000.40.40.04+0.6+0.6Matches
2018-201926Arsenal2. Europa LgF5.10200.00.390.000.0024.40000.10.10.05-0.1-0.1Matches
2019-202027Beşiktaş2. Europa LgGR4.50400.00.890.000.0015.30000.20.20.06-0.2-0.2Matches
2020-202128Arsenal2. Europa LgSF4.724250.00.860.430.501.0031.00000.10.10.03+1.9+1.9Matches
2022-202330Arsenal2. Europa LgR160.70100.01.480.000.0031.20000.00.00.020.00.0Matches
2023-202431Arsenal1. Champions LgQF0.70100.01.450.000.0033.30000.00.00.020.00.0Matches
11 Seasons3 Clubs2 Leagues52.06221518.20.850.290.140.4024.70000.90.90.04+2.1+2.1
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)2 Leagues22.4418522.20.840.220.170.8026.80000.60.60.04+2.4+2.4
Basel (4 Seasons)2 Leagues25.12100.400.2000
Beşiktaş (1 Season)1 League4.50400.00.890.000.0015.30000.20.20.06-0.2-0.2
Europa Lg (8 Seasons)39.65211119.00.860.280.140.4524.30000.90.90.04+2.1+2.1
Champions Lg (5 Seasons)12.41140.00.630.320.000.2533.30000.00.00.020.00.0
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
201421eg EgyptFriendlies (M)2.0100Matches
201421eg EgyptWCQ4.7000Matches
201522eg EgyptFriendlies (M)1.8000Matches
201522eg EgyptAfrica Cup of Nations qualification5.4100Matches
201623eg EgyptFriendlies (M)1.7000Matches
201724eg EgyptFriendlies (M)1.5100Matches
201724eg EgyptAfrica Cup of Nations2nd4.018112.52.000.250.131.0000Matches
201724eg EgyptAfrica Cup of Nations qualification5.0000Matches
201825eg EgyptFriendlies (M)3.0000Matches
201825eg EgyptWCQ8.0100Matches
201825eg Egypt1. World CupGR2.70300.01.110.000.0019.20000.10.10.05-0.1-0.1Matches
201926eg EgyptFriendlies (M)2.5000Matches
201926eg EgyptAfrica Cup of NationsR163.60300.00.840.000.0000Matches
201926eg EgyptAfrica Cup of Nations qualification5.0100Matches
202128eg EgyptAfrica Cup of NationsF7.80200.00.260.000.0000Matches
202128eg EgyptAfrica Cup of Nations qualification2.3100Matches
202229eg EgyptWCQ4.8100Matches
202229eg EgyptFriendlies (M)1.0000Matches
202330eg EgyptFriendlies (M)1.5000Matches
202330eg EgyptAfrica Cup of NationsR162.80100.00.350.000.0000Matches
202633eg EgyptWCQ2.0000Matches
10 Seasons1 Club5 Leagues73.181715.90.810.050.061.0019.20000.10.10.05-0.1-0.1
Friendlies (M) (8 Seasons)15.0200
WCQ (4 Seasons)19.5200
Africa Cup of Nations (4 Seasons)18.211417.10.770.050.071.0000
Africa Cup of Nations qualification (4 Seasons)17.7300
World Cup (1 Season)2.70300.01.110.000.0019.20000.10.10.05-0.1-0.1

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
2012-201320Basel2. Europa Lg5.40Matches
2012-201320Baselch SUI1. Super Lg8.20Matches
2013-201421Basel1. Champions Lg1.90Matches
2013-201421Basel2. Europa Lg4.90Matches
2013-201421Baselch SUI1. Super Lg24.43Matches
2014-201522Basel1. Champions Lg7.90Matches
2014-201522Baselch SUI1. Super Lg19.84Matches
2015-201623Arsenal1. Champions Lg1.00Matches
2015-201623Basel2. Europa Lg5.00Matches
2015-201623Arsenaleng ENGFA Cup3.70Matches
2015-201623Arsenaleng ENG1. Premier League8.81Matches
2015-201623Baselch SUI1. Super Lg11.41Matches
2016-201724Arsenal1. Champions Lg0.90Matches
2016-201724Arsenaleng ENGEFL Cup2.50Matches
2016-201724Arsenaleng ENGFA Cup0.50Matches
2016-201724Arsenaleng ENG1. Premier League7.71Matches
2017-201825Arsenaleng ENGCommunity Shield1.30Matches
2017-201825Arsenaleng ENGEFL Cup4.71Matches
2017-201825Arsenal2. Europa Lg9.374981591.913699398830131994.434035296.68811179.321.61.7+0.4107411278Matches
2017-201825Arsenaleng ENGFA Cup1.00Matches
2017-201825Arsenaleng ENG1. Premier League9.678985292.612227313843045494.729631394.6425379.210.91.0+0.110736074Matches
2018-201926Arsenaleng ENGEFL Cup0.90Matches
2018-201926Arsenal2. Europa Lg5.135438591.96016145115917391.914414996.6354283.310.40.4+0.68293131Matches
2018-201926Arsenaleng ENGFA Cup1.00Matches
2018-201926Arsenaleng ENG1. Premier League4.225628689.54582126811612791.310511392.9313588.600.20.1-0.25155031Matches
2019-202027Beşiktaş2. Europa Lg4.538541792.37219139515115696.819019896.0425379.200.20.3-0.25332041Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.53Matches
2020-202128Arsenaleng ENGCommunity Shield1.30Matches
2020-202128Arsenaleng ENGEFL Cup2.00Matches
2020-202128Arsenal2. Europa Lg4.726629689.94403107811512592.012313193.9182378.300.20.2-0.23273023Matches
2020-202128Arsenaleng ENGFA Cup2.00Matches
2020-202128Arsenaleng ENG1. Premier League17.2944101992.616544403438741194.247849796.2648278.000.20.5-0.24775099Matches
2021-202229Arsenaleng ENGEFL Cup2.80Matches
2021-202229Arsenaleng ENG1. Premier League9.052856593.58669239824826394.323624297.5323982.120.40.3+1.69592043Matches
2022-202330Arsenaleng ENGEFL Cup1.00Matches
2022-202330Arsenal2. Europa Lg0.7293096.75251941010100.01616100.02366.700.00.00.003003Matches
2022-202330Arsenaleng ENGFA Cup1.00Matches
2022-202330Arsenaleng ENG1. Premier League1.3576095.010312242323100.0272993.166100.000.00.00.003202Matches
2023-202431Arsenal1. Champions Lg0.7212584.034465101283.3111291.70000.00.00.003000Matches
2023-202431Arsenaleng ENGEFL Cup0.10Matches
2023-202431Arsenaleng ENG1. Premier League0.3394097.5624147181994.72121100.00000.00.00.002001Matches
12 Seasons3 Clubs8 Leagues226.34417479092.275883193801968209294.11987207395.936044780.5204.14.5+15.954398393426
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 (8 Seasons)6 Leagues106.34032437392.268664179851817193693.91797187595.831839480.793.94.2+5.149365373385
Basel (4 Seasons)3 Leagues89.08
Beşiktaş (1 Season)2 Leagues31.038541792.37219139515115696.819019896.0425379.230.20.3+2.85332041
Premier League (8 Seasons)58.02613282292.643677112091222129794.21163121595.717521581.451.81.9+3.228229200250
Europa Lg (8 Seasons)39.61783194391.831862810673678394.081384696.118523279.732.32.5+0.726166193176
EFL Cup (7 Seasons)14.01
FA Cup (6 Seasons)9.20
Champions Lg (5 Seasons)12.4212584.034465101283.3111291.70000.00.00.003000
Super Lg (4 Seasons)63.98
Community Shield (2 Seasons)2.70
Süper Lig (1 Season)26.53
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
2012-201320Basel2 Leagues13.70
2013-201421Basel3 Leagues31.23
2014-201522Basel2 Leagues27.74
2015-201623Basel2 Leagues16.41
2015-201623Arsenal3 Leagues13.51
2016-201724Arsenal4 Leagues11.61
2017-201825Arsenal5 Leagues26.01538166792.325926712673177394.663666595.613016479.342.52.6+1.520147172152
2018-201926Arsenal4 Leagues11.361067190.910598271927530091.724926295.0667785.710.60.5+0.413448162
2019-202027Beşiktaş2 Leagues31.038541792.37219139515115696.819019896.0425379.230.20.3+2.85332041
2020-202128Arsenal5 Leagues27.11210131592.020947511250253693.760162895.78210578.100.30.6-0.3710480122
2021-202229Arsenal2 Leagues11.752856593.58669239824826394.323624297.5323982.120.40.3+1.69592043
2022-202330Arsenal4 Leagues3.9869095.615564183333100.0434595.68988.900.00.10.006205
2023-202431Arsenal3 Leagues1.1606592.3968212283190.3323397.00000.00.00.005001
12 Seasons3 Clubs8 Leagues226.34417479092.275883193801968209294.11987207395.936044780.5204.14.5+15.954398393426
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 (8 Seasons)6 Leagues106.34032437392.268664179851817193693.91797187595.831839480.793.94.2+5.149365373385
Basel (4 Seasons)3 Leagues89.08
Beşiktaş (1 Season)2 Leagues31.038541792.37219139515115696.819019896.0425379.230.20.3+2.85332041
Premier League (8 Seasons)58.02613282292.643677112091222129794.21163121595.717521581.451.81.9+3.228229200250
Europa Lg (8 Seasons)39.61783194391.831862810673678394.081384696.118523279.732.32.5+0.726166193176
EFL Cup (7 Seasons)14.01
FA Cup (6 Seasons)9.20
Champions Lg (5 Seasons)12.4212584.034465101283.3111291.70000.00.00.003000
Super Lg (4 Seasons)63.98
Community Shield (2 Seasons)2.70
Süper Lig (1 Season)26.53
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
2012-201320Baselch SUI1. Super Lg1st8.20Matches
2013-201421Baselch SUI1. Super Lg1st24.43Matches
2014-201522Baselch SUI1. Super Lg1st19.84Matches
2015-201623Baselch SUI1. Super Lg1st11.41Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.81Matches
2016-201724Arsenaleng ENG1. Premier League5th7.71Matches
2017-201825Arsenaleng ENG1. Premier League6th9.678985292.612227313843045494.729631394.6425379.210.91.0+0.110736074Matches
2018-201926Arsenaleng ENG1. Premier League5th4.225628689.54582126811612791.310511392.9313588.600.20.1-0.25155031Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.53Matches
2020-202128Arsenaleng ENG1. Premier League8th17.2944101992.616544403438741194.247849796.2648278.000.20.5-0.24775099Matches
2021-202229Arsenaleng ENG1. Premier League5th9.052856593.58669239824826394.323624297.5323982.120.40.3+1.69592043Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.3576095.010312242323100.0272993.166100.000.00.00.003202Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.3394097.5624147181994.72121100.00000.00.00.002001Matches
12 Seasons3 Clubs3 Leagues148.42613282292.643677112091222129794.21163121595.717521581.4161.81.9+14.228229200250
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 (8 Seasons)1 League58.02613282292.643677112091222129794.21163121595.717521581.451.81.9+3.228229200250
Basel (4 Seasons)1 League63.98
Beşiktaş (1 Season)1 League26.53
Premier League (8 Seasons)58.02613282292.643677112091222129794.21163121595.717521581.451.81.9+3.228229200250
Super Lg (4 Seasons)63.98
Süper Lig (1 Season)26.53
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2015-201623Arsenaleng ENGFA Cup5th3.70Matches
2016-201724Arsenaleng ENGEFL Cup5th2.50Matches
2016-201724Arsenaleng ENGFA Cup1st0.50Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.30Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.71Matches
2017-201825Arsenaleng ENGFA Cup33rd1.00Matches
2018-201926Arsenaleng ENGEFL Cup5th0.90Matches
2018-201926Arsenaleng ENGFA Cup17th1.00Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.30Matches
2020-202128Arsenaleng ENGEFL Cup5th2.00Matches
2020-202128Arsenaleng ENGFA Cup17th2.00Matches
2021-202229Arsenaleng ENGEFL CupSF2.80Matches
2022-202330Arsenaleng ENGEFL CupRd31.00Matches
2022-202330Arsenaleng ENGFA Cup1.00Matches
2023-202431Arsenaleng ENGEFL CupRd40.10Matches
8 Seasons1 Club3 Leagues25.91
EFL Cup (7 Seasons)14.01
FA Cup (6 Seasons)9.20
Community Shield (2 Seasons)2.70
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
2012-201320Basel2. Europa LgSF5.40Matches
2013-201421Basel1. Champions LgGR1.90Matches
2013-201421Basel2. Europa LgQF4.90Matches
2014-201522Basel1. Champions LgR167.90Matches
2015-201623Basel2. Europa LgR165.00Matches
2015-201623Arsenal1. Champions LgR161.00Matches
2016-201724Arsenal1. Champions LgR160.90Matches
2017-201825Arsenal2. Europa LgSF9.374981591.913699398830131994.434035296.68811179.321.61.7+0.4107411278Matches
2018-201926Arsenal2. Europa LgF5.135438591.96016145115917391.914414996.6354283.310.40.4+0.68293131Matches
2019-202027Beşiktaş2. Europa LgGR4.538541792.37219139515115696.819019896.0425379.200.20.3-0.25332041Matches
2020-202128Arsenal2. Europa LgSF4.726629689.94403107811512592.012313193.9182378.300.20.2-0.23273023Matches
2022-202330Arsenal2. Europa LgR160.7293096.75251941010100.01616100.02366.700.00.00.003003Matches
2023-202431Arsenal1. Champions LgQF0.7212584.034465101283.3111291.70000.00.00.003000Matches
11 Seasons3 Clubs2 Leagues52.01804196891.732206817174679593.882485896.018523279.732.32.6+0.726169193176
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)2 Leagues22.41419155191.524987677659563993.163466096.114317979.932.22.2+0.821136173135
Basel (4 Seasons)2 Leagues25.10
Beşiktaş (1 Season)1 League4.538541792.37219139515115696.819019896.0425379.200.20.3-0.25332041
Europa Lg (8 Seasons)39.61783194391.831862810673678394.081384696.118523279.732.32.5+0.726166193176
Champions Lg (5 Seasons)12.4212584.034465101283.3111291.70000.00.00.003000
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
201421eg EgyptFriendlies (M)2.00Matches
201421eg EgyptWCQ4.7Matches
201522eg EgyptFriendlies (M)1.80Matches
201522eg EgyptAfrica Cup of Nations qualification5.4Matches
201623eg EgyptFriendlies (M)1.70Matches
201724eg EgyptFriendlies (M)1.50Matches
201724eg EgyptAfrica Cup of Nations2nd4.00Matches
201724eg EgyptAfrica Cup of Nations qualification5.01Matches
201825eg EgyptFriendlies (M)3.00Matches
201825eg EgyptWCQ8.00Matches
201825eg Egypt1. World CupGR2.710011190.11680450495490.7404393.081080.000.10.1-0.1272013Matches
201926eg EgyptFriendlies (M)2.50Matches
201926eg EgyptAfrica Cup of NationsR163.60Matches
201926eg EgyptAfrica Cup of Nations qualification5.01Matches
202128eg EgyptAfrica Cup of NationsF7.80Matches
202128eg EgyptAfrica Cup of Nations qualification2.31Matches
202229eg EgyptWCQ4.80Matches
202229eg EgyptFriendlies (M)1.00Matches
202330eg EgyptFriendlies (M)1.50Matches
202330eg EgyptAfrica Cup of NationsR162.80Matches
202633eg EgyptWCQ2.00Matches
10 Seasons1 Club5 Leagues73.110011190.11680450495490.7404393.081080.030.10.1+2.9272013
Friendlies (M) (8 Seasons)15.00
WCQ (4 Seasons)19.50
Africa Cup of Nations (4 Seasons)18.20
Africa Cup of Nations qualification (4 Seasons)17.73
World Cup (1 Season)2.710011190.11680450495490.7404393.081080.000.10.1-0.1272013
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
2012-201320Basel2. Europa Lg5.4Matches
2012-201320Baselch SUI1. Super Lg8.2Matches
2013-201421Basel1. Champions Lg1.9Matches
2013-201421Basel2. Europa Lg4.9Matches
2013-201421Baselch SUI1. Super Lg24.4Matches
2014-201522Basel1. Champions Lg7.9Matches
2014-201522Baselch SUI1. Super Lg19.8Matches
2015-201623Arsenal1. Champions Lg1.0Matches
2015-201623Basel2. Europa Lg5.0Matches
2015-201623Arsenaleng ENGFA Cup3.7Matches
2015-201623Arsenaleng ENG1. Premier League8.8Matches
2015-201623Baselch SUI1. Super Lg11.4Matches
2016-201724Arsenal1. Champions Lg0.90Matches
2016-201724Arsenaleng ENGEFL Cup2.53Matches
2016-201724Arsenaleng ENGFA Cup0.5Matches
2016-201724Arsenaleng ENG1. Premier League7.78Matches
2017-201825Arsenaleng ENGCommunity Shield1.32Matches
2017-201825Arsenaleng ENGEFL Cup4.711Matches
2017-201825Arsenal2. Europa Lg9.3815777362346177641074925Matches
2017-201825Arsenaleng ENGFA Cup1.00Matches
2017-201825Arsenaleng ENG1. Premier League9.68528331792285320078927Matches
2018-201926Arsenaleng ENGEFL Cup0.90Matches
2018-201926Arsenal2. Europa Lg5.13853691440181923035423Matches
2018-201926Arsenaleng ENGFA Cup1.03Matches
2018-201926Arsenaleng ENG1. Premier League4.2286276852133000025624Matches
2019-202027Beşiktaş2. Europa Lg4.54174051080240000038522Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.513Matches
2020-202128Arsenaleng ENGCommunity Shield1.30Matches
2020-202128Arsenaleng ENGEFL Cup2.00Matches
2020-202128Arsenal2. Europa Lg4.7296291420102000026613Matches
2020-202128Arsenaleng ENGFA Cup2.00Matches
2020-202128Arsenaleng ENG1. Premier League17.2101999521170624000094437Matches
2021-202229Arsenaleng ENGEFL Cup2.81Matches
2021-202229Arsenaleng ENG1. Premier League9.056554916141000000052806Matches
2022-202330Arsenaleng ENGEFL Cup1.00Matches
2022-202330Arsenal2. Europa Lg0.7302822000000002900Matches
2022-202330Arsenaleng ENGFA Cup1.00Matches
2022-202330Arsenaleng ENG1. Premier League1.3605822000000005701Matches
2023-202431Arsenal1. Champions Lg0.7252411000000002101Matches
2023-202431Arsenaleng ENGEFL Cup0.10Matches
2023-202431Arsenaleng ENG1. Premier League0.3403911000000003900Matches
12 Seasons3 Clubs8 Leagues226.3479046441328891983221884044171439
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (8 Seasons)6 Leagues106.3437342391228091766221884040321237
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.041740510802170000038522
Premier League (8 Seasons)58.028222750654859211232002613725
Europa Lg (8 Seasons)39.61943187066394102910156401783713
EFL Cup (7 Seasons)14.015
FA Cup (6 Seasons)9.23
Champions Lg (5 Seasons)12.4252411000000002101
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.72
Süper Lig (1 Season)26.513
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
2012-201320Basel2 Leagues13.7
2013-201421Basel3 Leagues31.2
2014-201522Basel2 Leagues27.7
2015-201623Basel2 Leagues16.4
2015-201623Arsenal3 Leagues13.5
2016-201724Arsenal4 Leagues11.611
2017-201825Arsenal5 Leagues26.016671610533268381296101538412
2018-201926Arsenal4 Leagues11.367164522922144923061047
2019-202027Beşiktaş2 Leagues31.041740510802170000038522
2020-202128Arsenal5 Leagues27.1131512862519072600001210410
2021-202229Arsenal2 Leagues11.756554916141010000052806
2022-202330Arsenal4 Leagues3.9908644000000008601
2023-202431Arsenal3 Leagues1.1656322000000006001
12 Seasons3 Clubs8 Leagues226.3479046441328891983221884044171439
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (8 Seasons)6 Leagues106.3437342391228091766221884040321237
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.041740510802170000038522
Premier League (8 Seasons)58.028222750654859211232002613725
Europa Lg (8 Seasons)39.61943187066394102910156401783713
EFL Cup (7 Seasons)14.015
FA Cup (6 Seasons)9.23
Champions Lg (5 Seasons)12.4252411000000002101
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.72
Süper Lig (1 Season)26.513
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
2012-201320Baselch SUI1. Super Lg1st8.2Matches
2013-201421Baselch SUI1. Super Lg1st24.4Matches
2014-201522Baselch SUI1. Super Lg1st19.8Matches
2015-201623Baselch SUI1. Super Lg1st11.4Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8Matches
2016-201724Arsenaleng ENG1. Premier League5th7.78Matches
2017-201825Arsenaleng ENG1. Premier League6th9.68528331792285320078927Matches
2018-201926Arsenaleng ENG1. Premier League5th4.2286276852133000025624Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.513Matches
2020-202128Arsenaleng ENG1. Premier League8th17.2101999521170624000094437Matches
2021-202229Arsenaleng ENG1. Premier League5th9.056554916141000000052806Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.3605822000000005701Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.3403911000000003900Matches
12 Seasons3 Clubs3 Leagues148.428222750654859341232002613725
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (8 Seasons)1 League58.028222750654859211232002613725
Basel (4 Seasons)1 League63.9
Beşiktaş (1 Season)1 League26.513
Premier League (8 Seasons)58.028222750654859211232002613725
Super Lg (4 Seasons)63.9
Süper Lig (1 Season)26.513
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201623Arsenaleng ENGFA Cup5th3.7Matches
2016-201724Arsenaleng ENGEFL Cup5th2.53Matches
2016-201724Arsenaleng ENGFA Cup1st0.5Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.32Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.711Matches
2017-201825Arsenaleng ENGFA Cup33rd1.00Matches
2018-201926Arsenaleng ENGEFL Cup5th0.90Matches
2018-201926Arsenaleng ENGFA Cup17th1.03Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.30Matches
2020-202128Arsenaleng ENGEFL Cup5th2.00Matches
2020-202128Arsenaleng ENGFA Cup17th2.00Matches
2021-202229Arsenaleng ENGEFL CupSF2.81Matches
2022-202330Arsenaleng ENGEFL CupRd31.00Matches
2022-202330Arsenaleng ENGFA Cup1.00Matches
2023-202431Arsenaleng ENGEFL CupRd40.10Matches
8 Seasons1 Club3 Leagues25.920
EFL Cup (7 Seasons)14.015
FA Cup (6 Seasons)9.23
Community Shield (2 Seasons)2.72
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
2012-201320Basel2. Europa LgSF5.4Matches
2013-201421Basel1. Champions LgGR1.9Matches
2013-201421Basel2. Europa LgQF4.9Matches
2014-201522Basel1. Champions LgR167.9Matches
2015-201623Basel2. Europa LgR165.0Matches
2015-201623Arsenal1. Champions LgR161.0Matches
2016-201724Arsenal1. Champions LgR160.90Matches
2017-201825Arsenal2. Europa LgSF9.3815777362346177641074925Matches
2018-201926Arsenal2. Europa LgF5.13853691440181923035423Matches
2019-202027Beşiktaş2. Europa LgGR4.54174051080240000038522Matches
2020-202128Arsenal2. Europa LgSF4.7296291420102000026613Matches
2022-202330Arsenal2. Europa LgR160.7302822000000002900Matches
2023-202431Arsenal1. Champions LgQF0.7252411000000002101Matches
11 Seasons3 Clubs2 Leagues52.01968189467404102910156401804714
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Arsenal (7 Seasons)2 Leagues22.4155114895732482510156401419512
Basel (4 Seasons)2 Leagues25.1
Beşiktaş (1 Season)1 League4.54174051080240000038522
Europa Lg (8 Seasons)39.61943187066394102910156401783713
Champions Lg (5 Seasons)12.4252411000000002101
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
201421eg EgyptFriendlies (M)2.0Matches
201421eg EgyptWCQ4.7Matches
201522eg EgyptFriendlies (M)1.8Matches
201522eg EgyptAfrica Cup of Nations qualification5.4Matches
201623eg EgyptFriendlies (M)1.7Matches
201724eg EgyptFriendlies (M)1.5Matches
201724eg EgyptAfrica Cup of Nations2nd4.02Matches
201724eg EgyptAfrica Cup of Nations qualification5.0Matches
201825eg EgyptFriendlies (M)3.0Matches
201825eg EgyptWCQ8.0Matches
201825eg Egypt1. World CupGR2.7111110110000000010000Matches
201926eg EgyptFriendlies (M)2.5Matches
201926eg EgyptAfrica Cup of NationsR163.60Matches
201926eg EgyptAfrica Cup of Nations qualification5.0Matches
202128eg EgyptAfrica Cup of NationsF7.81Matches
202128eg EgyptAfrica Cup of Nations qualification2.3Matches
202229eg EgyptWCQ4.8Matches
202229eg EgyptFriendlies (M)1.0Matches
202330eg EgyptFriendlies (M)1.5Matches
202330eg EgyptAfrica Cup of NationsR162.80Matches
202633eg EgyptWCQ2.0Matches
10 Seasons1 Club5 Leagues73.1111110110030000010000
Friendlies (M) (8 Seasons)15.0
WCQ (4 Seasons)19.5
Africa Cup of Nations (4 Seasons)18.23
Africa Cup of Nations qualification (4 Seasons)17.7
World Cup (1 Season)2.7111110110000000010000

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
2012-201320Basel2. Europa Lg5.4Matches
2012-201320Baselch SUI1. Super Lg8.2Matches
2013-201421Basel1. Champions Lg1.9Matches
2013-201421Basel2. Europa Lg4.9Matches
2013-201421Baselch SUI1. Super Lg24.4Matches
2014-201522Basel1. Champions Lg7.9Matches
2014-201522Baselch SUI1. Super Lg19.8Matches
2015-201623Arsenal1. Champions Lg1.0Matches
2015-201623Basel2. Europa Lg5.0Matches
2015-201623Arsenaleng ENGFA Cup3.7Matches
2015-201623Arsenaleng ENG1. Premier League8.8Matches
2015-201623Baselch SUI1. Super Lg11.4Matches
2016-201724Arsenal1. Champions Lg0.9Matches
2016-201724Arsenaleng ENGEFL Cup2.5Matches
2016-201724Arsenaleng ENGFA Cup0.5Matches
2016-201724Arsenaleng ENG1. Premier League7.7Matches
2017-201825Arsenaleng ENGCommunity Shield1.3Matches
2017-201825Arsenaleng ENGEFL Cup4.7Matches
2017-201825Arsenal2. Europa Lg9.3161.71151000050.54500000Matches
2017-201825Arsenaleng ENGFA Cup1.0Matches
2017-201825Arsenaleng ENG1. Premier League9.6252.60220021010.10100000Matches
2018-201926Arsenaleng ENGEFL Cup0.9Matches
2018-201926Arsenal2. Europa Lg5.1142.7384002010.20100000Matches
2018-201926Arsenaleng ENGFA Cup1.0Matches
2018-201926Arsenaleng ENG1. Premier League4.292.1380010000.00000000Matches
2019-202027Beşiktaş2. Europa Lg4.5153.33140010020.44200000Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.5Matches
2020-202128Arsenaleng ENGCommunity Shield1.3Matches
2020-202128Arsenaleng ENGEFL Cup2.0Matches
2020-202128Arsenal2. Europa Lg4.781.7280000010.21100000Matches
2020-202128Arsenaleng ENGFA Cup2.0Matches
2020-202128Arsenaleng ENG1. Premier League17.2191.11161020010.06100000Matches
2021-202229Arsenaleng ENGEFL Cup2.8Matches
2021-202229Arsenaleng ENG1. Premier League9.0171.90151010030.33300000Matches
2022-202330Arsenaleng ENGEFL Cup1.0Matches
2022-202330Arsenal2. Europa Lg0.700.0000000000.00000000Matches
2022-202330Arsenaleng ENGFA Cup1.0Matches
2022-202330Arsenaleng ENG1. Premier League1.300.0000000000.00000000Matches
2023-202431Arsenal1. Champions Lg0.700.0000000000.00000000Matches
2023-202431Arsenaleng ENGEFL Cup0.1Matches
2023-202431Arsenaleng ENG1. Premier League0.313.2110000000.00000000Matches
12 Seasons3 Clubs8 Leagues226.31241.8610770730140.211400000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (8 Seasons)6 Leagues106.31091.769370630120.191200000
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.0153.33140010020.44200000
Premier League (8 Seasons)58.0711.71622061050.12500000
Europa Lg (8 Seasons)39.6532.18455012090.37900000
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Champions Lg (5 Seasons)12.400.0000000000.00000000
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.7
Süper Lig (1 Season)26.5
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
2012-201320Basel2 Leagues13.7
2013-201421Basel3 Leagues31.2
2014-201522Basel2 Leagues27.7
2015-201623Basel2 Leagues16.4
2015-201623Arsenal3 Leagues13.5
2016-201724Arsenal4 Leagues11.6
2017-201825Arsenal5 Leagues26.0412.16371021060.32600000
2018-201926Arsenal4 Leagues11.3232.46164012010.11100000
2019-202027Beşiktaş2 Leagues31.0153.33140010020.44200000
2020-202128Arsenal5 Leagues27.1271.24241020020.09200000
2021-202229Arsenal2 Leagues11.7171.90151010030.33300000
2022-202330Arsenal4 Leagues3.900.0000000000.00000000
2023-202431Arsenal3 Leagues1.111.0010000000.00000000
12 Seasons3 Clubs8 Leagues226.31241.8610770730140.211400000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (8 Seasons)6 Leagues106.31091.769370630120.191200000
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.0153.33140010020.44200000
Premier League (8 Seasons)58.0711.71622061050.12500000
Europa Lg (8 Seasons)39.6532.18455012090.37900000
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Champions Lg (5 Seasons)12.400.0000000000.00000000
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.7
Süper Lig (1 Season)26.5
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
2012-201320Baselch SUI1. Super Lg1st8.2Matches
2013-201421Baselch SUI1. Super Lg1st24.4Matches
2014-201522Baselch SUI1. Super Lg1st19.8Matches
2015-201623Baselch SUI1. Super Lg1st11.4Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8Matches
2016-201724Arsenaleng ENG1. Premier League5th7.7Matches
2017-201825Arsenaleng ENG1. Premier League6th9.6252.60220021010.10100000Matches
2018-201926Arsenaleng ENG1. Premier League5th4.292.1380010000.00000000Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.5Matches
2020-202128Arsenaleng ENG1. Premier League8th17.2191.11161020010.06100000Matches
2021-202229Arsenaleng ENG1. Premier League5th9.0171.90151010030.33300000Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.300.0000000000.00000000Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.313.2110000000.00000000Matches
12 Seasons3 Clubs3 Leagues148.4711.71622061050.12500000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (8 Seasons)1 League58.0711.71622061050.12500000
Basel (4 Seasons)1 League63.9
Beşiktaş (1 Season)1 League26.5
Premier League (8 Seasons)58.0711.71622061050.12500000
Super Lg (4 Seasons)63.9
Süper Lig (1 Season)26.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201623Arsenaleng ENGFA Cup5th3.7Matches
2016-201724Arsenaleng ENGEFL Cup5th2.5Matches
2016-201724Arsenaleng ENGFA Cup1st0.5Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.3Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.7Matches
2017-201825Arsenaleng ENGFA Cup33rd1.0Matches
2018-201926Arsenaleng ENGEFL Cup5th0.9Matches
2018-201926Arsenaleng ENGFA Cup17th1.0Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.3Matches
2020-202128Arsenaleng ENGEFL Cup5th2.0Matches
2020-202128Arsenaleng ENGFA Cup17th2.0Matches
2021-202229Arsenaleng ENGEFL CupSF2.8Matches
2022-202330Arsenaleng ENGEFL CupRd31.0Matches
2022-202330Arsenaleng ENGFA Cup1.0Matches
2023-202431Arsenaleng ENGEFL CupRd40.1Matches
8 Seasons1 Club3 Leagues25.9
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Community Shield (2 Seasons)2.7
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
2012-201320Basel2. Europa LgSF5.4Matches
2013-201421Basel1. Champions LgGR1.9Matches
2013-201421Basel2. Europa LgQF4.9Matches
2014-201522Basel1. Champions LgR167.9Matches
2015-201623Basel2. Europa LgR165.0Matches
2015-201623Arsenal1. Champions LgR161.0Matches
2016-201724Arsenal1. Champions LgR160.9Matches
2017-201825Arsenal2. Europa LgSF9.3161.71151000050.54500000Matches
2018-201926Arsenal2. Europa LgF5.1142.7384002010.20100000Matches
2019-202027Beşiktaş2. Europa LgGR4.5153.33140010020.44200000Matches
2020-202128Arsenal2. Europa LgSF4.781.7280000010.21100000Matches
2022-202330Arsenal2. Europa LgR160.700.0000000000.00000000Matches
2023-202431Arsenal1. Champions LgQF0.700.0000000000.00000000Matches
11 Seasons3 Clubs2 Leagues52.0532.12455012090.36900000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Arsenal (7 Seasons)2 Leagues22.4381.85315002070.34700000
Basel (4 Seasons)2 Leagues25.1
Beşiktaş (1 Season)1 League4.5153.33140010020.44200000
Europa Lg (8 Seasons)39.6532.18455012090.37900000
Champions Lg (5 Seasons)12.400.0000000000.00000000
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
201421eg EgyptFriendlies (M)2.0Matches
201421eg EgyptWCQ4.7Matches
201522eg EgyptFriendlies (M)1.8Matches
201522eg EgyptAfrica Cup of Nations qualification5.4Matches
201623eg EgyptFriendlies (M)1.7Matches
201724eg EgyptFriendlies (M)1.5Matches
201724eg EgyptAfrica Cup of Nations2nd4.0Matches
201724eg EgyptAfrica Cup of Nations qualification5.0Matches
201825eg EgyptFriendlies (M)3.0Matches
201825eg EgyptWCQ8.0Matches
201825eg Egypt1. World CupGR2.751.8541000000.00000000Matches
201926eg EgyptFriendlies (M)2.5Matches
201926eg EgyptAfrica Cup of NationsR163.6Matches
201926eg EgyptAfrica Cup of Nations qualification5.0Matches
202128eg EgyptAfrica Cup of NationsF7.8Matches
202128eg EgyptAfrica Cup of Nations qualification2.3Matches
202229eg EgyptWCQ4.8Matches
202229eg EgyptFriendlies (M)1.0Matches
202330eg EgyptFriendlies (M)1.5Matches
202330eg EgyptAfrica Cup of NationsR162.8Matches
202633eg EgyptWCQ2.0Matches
10 Seasons1 Club5 Leagues73.151.8541000000.00000000
Friendlies (M) (8 Seasons)15.0
WCQ (4 Seasons)19.5
Africa Cup of Nations (4 Seasons)18.2
Africa Cup of Nations qualification (4 Seasons)17.7
World Cup (1 Season)2.751.8541000000.00000000

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
2012-201320Basel2. Europa Lg5.4Matches
2012-201320Baselch SUI1. Super Lg8.2Matches
2013-201421Basel1. Champions Lg1.9Matches
2013-201421Basel2. Europa Lg4.9Matches
2013-201421Baselch SUI1. Super Lg24.4Matches
2014-201522Basel1. Champions Lg7.9Matches
2014-201522Baselch SUI1. Super Lg19.8Matches
2015-201623Arsenal1. Champions Lg1.0Matches
2015-201623Basel2. Europa Lg5.0Matches
2015-201623Arsenaleng ENGFA Cup3.7Matches
2015-201623Arsenaleng ENG1. Premier League8.8Matches
2015-201623Baselch SUI1. Super Lg11.4Matches
2016-201724Arsenal1. Champions Lg0.912Matches
2016-201724Arsenaleng ENGEFL Cup2.500Matches
2016-201724Arsenaleng ENGFA Cup0.5Matches
2016-201724Arsenaleng ENG1. Premier League7.7148Matches
2017-201825Arsenaleng ENGCommunity Shield1.302Matches
2017-201825Arsenaleng ENGEFL Cup4.714Matches
2017-201825Arsenal2. Europa Lg9.311855151338.58132111526151Matches
2017-201825Arsenaleng ENGFA Cup1.003Matches
2017-201825Arsenaleng ENG1. Premier League9.612663361060.04110111022122Matches
2018-201926Arsenaleng ENGEFL Cup0.900Matches
2018-201926Arsenal2. Europa Lg5.1321111250.019364761Matches
2018-201926Arsenaleng ENGFA Cup1.011Matches
2018-201926Arsenaleng ENG1. Premier League4.21349131250.0174321580Matches
2019-202027Beşiktaş2. Europa Lg4.5541401250.0110171240Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.51531Matches
2020-202128Arsenaleng ENGCommunity Shield1.311Matches
2020-202128Arsenaleng ENGEFL Cup2.003Matches
2020-202128Arsenal2. Europa Lg4.7111001333.322114520Matches
2020-202128Arsenaleng ENGFA Cup2.002Matches
2020-202128Arsenaleng ENG1. Premier League17.214677072825.02111472438202Matches
2021-202229Arsenaleng ENGEFL Cup2.822Matches
2021-202229Arsenaleng ENG1. Premier League9.0168105171258.357161430130Matches
2022-202330Arsenaleng ENGEFL Cup1.000Matches
2022-202330Arsenal2. Europa Lg0.72011022100.000001300Matches
2022-202330Arsenaleng ENGFA Cup1.001Matches
2022-202330Arsenaleng ENG1. Premier League1.31110011100.000000100Matches
2023-202431Arsenal1. Champions Lg0.700000010.011010000Matches
2023-202431Arsenaleng ENGEFL Cup0.100Matches
2023-202431Arsenaleng ENG1. Premier League0.300000010.010001100Matches
12 Seasons3 Clubs8 Leagues226.3787542279327741.645621547142160806
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 (8 Seasons)6 Leagues106.3735641239317541.344611546104148766
Basel (4 Seasons)3 Leagues89.00
Beşiktaş (1 Season)2 Leagues31.05191401250.01101381240
Premier League (8 Seasons)58.0563933167225440.7323692759107534
Europa Lg (8 Seasons)39.622159112102245.512256193153272
EFL Cup (7 Seasons)14.0390
FA Cup (6 Seasons)9.2170
Champions Lg (5 Seasons)12.401000010.011012000
Super Lg (4 Seasons)63.90
Community Shield (2 Seasons)2.7130
Süper Lig (1 Season)26.515310
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
2012-201320Basel2 Leagues13.70
2013-201421Basel3 Leagues31.20
2014-201522Basel2 Leagues27.70
2015-201623Basel2 Leagues16.40
2015-201623Arsenal3 Leagues13.50
2016-201724Arsenal4 Leagues11.615100
2017-201825Arsenal5 Leagues26.023151184112347.812242223448273
2018-201926Arsenal4 Leagues11.316710242450.021679722141
2019-202027Beşiktaş2 Leagues31.05191401250.01101381240
2020-202128Arsenal5 Leagues27.115887083125.82313583443222
2021-202229Arsenal2 Leagues11.71610105171258.357161630130
2022-202330Arsenal4 Leagues3.93121033100.000002400
2023-202431Arsenal3 Leagues1.100000020.021011100
12 Seasons3 Clubs8 Leagues226.3787542279327741.645621547142160806
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Arsenal (8 Seasons)6 Leagues106.3735641239317541.344611546104148766
Basel (4 Seasons)3 Leagues89.00
Beşiktaş (1 Season)2 Leagues31.05191401250.01101381240
Premier League (8 Seasons)58.0563933167225440.7323692759107534
Europa Lg (8 Seasons)39.622159112102245.512256193153272
EFL Cup (7 Seasons)14.0390
FA Cup (6 Seasons)9.2170
Champions Lg (5 Seasons)12.401000010.011012000
Super Lg (4 Seasons)63.90
Community Shield (2 Seasons)2.7130
Süper Lig (1 Season)26.515310
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
2012-201320Baselch SUI1. Super Lg1st8.2Matches
2013-201421Baselch SUI1. Super Lg1st24.4Matches
2014-201522Baselch SUI1. Super Lg1st19.8Matches
2015-201623Baselch SUI1. Super Lg1st11.4Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8Matches
2016-201724Arsenaleng ENG1. Premier League5th7.7148Matches
2017-201825Arsenaleng ENG1. Premier League6th9.612663361060.04110111022122Matches
2018-201926Arsenaleng ENG1. Premier League5th4.21349131250.0174321580Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.51531Matches
2020-202128Arsenaleng ENG1. Premier League8th17.214677072825.02111472438202Matches
2021-202229Arsenaleng ENG1. Premier League5th9.0168105171258.357161430130Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.31110011100.000000100Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.300000010.010001100Matches
12 Seasons3 Clubs3 Leagues148.4565433167225440.7323692790107534
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 (8 Seasons)1 League58.0563933167225440.7323692759107534
Basel (4 Seasons)1 League63.90
Beşiktaş (1 Season)1 League26.515310
Premier League (8 Seasons)58.0563933167225440.7323692759107534
Super Lg (4 Seasons)63.90
Süper Lig (1 Season)26.515310
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201623Arsenaleng ENGFA Cup5th3.7Matches
2016-201724Arsenaleng ENGEFL Cup5th2.500Matches
2016-201724Arsenaleng ENGFA Cup1st0.5Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.302Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.714Matches
2017-201825Arsenaleng ENGFA Cup33rd1.003Matches
2018-201926Arsenaleng ENGEFL Cup5th0.900Matches
2018-201926Arsenaleng ENGFA Cup17th1.011Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.311Matches
2020-202128Arsenaleng ENGEFL Cup5th2.003Matches
2020-202128Arsenaleng ENGFA Cup17th2.002Matches
2021-202229Arsenaleng ENGEFL CupSF2.822Matches
2022-202330Arsenaleng ENGEFL CupRd31.000Matches
2022-202330Arsenaleng ENGFA Cup1.001Matches
2023-202431Arsenaleng ENGEFL CupRd40.100Matches
8 Seasons1 Club3 Leagues25.95190
EFL Cup (7 Seasons)14.0390
FA Cup (6 Seasons)9.2170
Community Shield (2 Seasons)2.7130
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
2012-201320Basel2. Europa LgSF5.4Matches
2013-201421Basel1. Champions LgGR1.9Matches
2013-201421Basel2. Europa LgQF4.9Matches
2014-201522Basel1. Champions LgR167.9Matches
2015-201623Basel2. Europa LgR165.0Matches
2015-201623Arsenal1. Champions LgR161.0Matches
2016-201724Arsenal1. Champions LgR160.912Matches
2017-201825Arsenal2. Europa LgSF9.311855151338.58132111526151Matches
2018-201926Arsenal2. Europa LgF5.1321111250.019364761Matches
2019-202027Beşiktaş2. Europa LgGR4.5541401250.0110171240Matches
2020-202128Arsenal2. Europa LgSF4.7111001333.322114520Matches
2022-202330Arsenal2. Europa LgR160.72011022100.000001300Matches
2023-202431Arsenal1. Champions LgQF0.700000010.011010000Matches
11 Seasons3 Clubs2 Leagues52.022169112102343.513266203353272
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)2 Leagues22.4171287292142.912256192641232
Basel (4 Seasons)2 Leagues25.10
Beşiktaş (1 Season)1 League4.5541401250.0110171240
Europa Lg (8 Seasons)39.622159112102245.512256193153272
Champions Lg (5 Seasons)12.401000010.011012000
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
201421eg EgyptFriendlies (M)2.0Matches
201421eg EgyptWCQ4.7Matches
201522eg EgyptFriendlies (M)1.8Matches
201522eg EgyptAfrica Cup of Nations qualification5.4Matches
201623eg EgyptFriendlies (M)1.7Matches
201724eg EgyptFriendlies (M)1.5Matches
201724eg EgyptAfrica Cup of Nations2nd4.044Matches
201724eg EgyptAfrica Cup of Nations qualification5.0Matches
201825eg EgyptFriendlies (M)3.0Matches
201825eg EgyptWCQ8.0Matches
201825eg Egypt1. World CupGR2.721110020.024134630Matches
201926eg EgyptFriendlies (M)2.5Matches
201926eg EgyptAfrica Cup of NationsR163.624Matches
201926eg EgyptAfrica Cup of Nations qualification5.0Matches
202128eg EgyptAfrica Cup of NationsF7.864Matches
202128eg EgyptAfrica Cup of Nations qualification2.3Matches
202229eg EgyptWCQ4.8Matches
202229eg EgyptFriendlies (M)1.0Matches
202330eg EgyptFriendlies (M)1.5Matches
202330eg EgyptAfrica Cup of NationsR162.821Matches
202633eg EgyptWCQ2.0Matches
10 Seasons1 Club5 Leagues73.1215110020.0241317630
Friendlies (M) (8 Seasons)15.00
WCQ (4 Seasons)19.50
Africa Cup of Nations (4 Seasons)18.214130
Africa Cup of Nations qualification (4 Seasons)17.70
World Cup (1 Season)2.721110020.024134630

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
2012-201320Basel2. Europa Lg5.4Matches
2012-201320Baselch SUI1. Super Lg8.2Matches
2013-201421Basel1. Champions Lg1.9Matches
2013-201421Basel2. Europa Lg4.9Matches
2013-201421Baselch SUI1. Super Lg24.4Matches
2014-201522Basel1. Champions Lg7.9Matches
2014-201522Baselch SUI1. Super Lg19.8Matches
2015-201623Arsenal1. Champions Lg1.0Matches
2015-201623Basel2. Europa Lg5.0Matches
2015-201623Arsenaleng ENGFA Cup3.7Matches
2015-201623Arsenaleng ENG1. Premier League8.8Matches
2015-201623Baselch SUI1. Super Lg11.4Matches
2016-201724Arsenal1. Champions Lg0.9Matches
2016-201724Arsenaleng ENGEFL Cup2.5Matches
2016-201724Arsenaleng ENGFA Cup0.5Matches
2016-201724Arsenaleng ENG1. Premier League7.7Matches
2017-201825Arsenaleng ENGCommunity Shield1.3Matches
2017-201825Arsenaleng ENGEFL Cup4.7Matches
2017-201825Arsenal2. Europa Lg9.388434177539176108844125.0375.058331061675201923470212Matches
2017-201825Arsenaleng ENGFA Cup1.0Matches
2017-201825Arsenaleng ENG1. Premier League9.692333149581197129234375.0125.067728571430132017873621Matches
2018-201926Arsenaleng ENGEFL Cup0.9Matches
2018-201926Arsenal2. Europa Lg5.14298792737964294125.0375.02551332660871533306Matches
2018-201926Arsenaleng ENGFA Cup1.0Matches
2018-201926Arsenaleng ENG1. Premier League4.233514931865753353133.3266.7192979512450632544Matches
2019-202027Beşiktaş2. Europa Lg4.544766931961444722100.000.03121513771781123619Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.5Matches
2020-202128Arsenaleng ENGCommunity Shield1.3Matches
2020-202128Arsenaleng ENGEFL Cup2.0Matches
2020-202128Arsenal2. Europa Lg4.731765021750331733100.000.02331022475530112527Matches
2020-202128Arsenaleng ENGFA Cup2.0Matches
2020-202128Arsenaleng ENG1. Premier League17.2111959327659138611197457.1342.975633351586171517484812Matches
2021-202229Arsenaleng ENGEFL Cup2.8Matches
2021-202229Arsenaleng ENG1. Premier League9.063033145391973630100.01100.03651508713541434672Matches
2022-202330Arsenaleng ENGEFL Cup1.0Matches
2022-202330Arsenal2. Europa Lg0.7350823503500016672601000180Matches
2022-202330Arsenaleng ENGFA Cup1.0Matches
2022-202330Arsenaleng ENG1. Premier League1.3632114211063000381343710000491Matches
2023-202431Arsenal1. Champions Lg0.72918174029000161004611000200Matches
2023-202431Arsenaleng ENGEFL Cup0.1Matches
2023-202431Arsenaleng ENG1. Premier League0.34519306145000271486210010370Matches
12 Seasons3 Clubs8 Leagues226.3525619711253277881505256281553.61346.43470161017993828373528407474
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 (8 Seasons)6 Leagues106.3480919110562958820464809261350.01350.03158145887222757563426371365
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.044766931961444722100.000.03121513771781123619
Premier League (8 Seasons)58.03115142734188950627311515853.3746.7205589614340414432518239140
Europa Lg (8 Seasons)39.6211254383137137123211213753.8646.2139970403607403841010166334
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Champions Lg (5 Seasons)12.42918174029000161004611000200
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.7
Süper Lig (1 Season)26.5
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
2012-201320Basel2 Leagues13.7
2013-201421Basel3 Leagues31.2
2014-201522Basel2 Leagues27.7
2015-201623Basel2 Leagues16.4
2015-201623Arsenal3 Leagues13.5
2016-201724Arsenal4 Leagues11.6
2017-201825Arsenal5 Leagues26.018076732611203732218078450.0450.0126059633105333931012143833
2018-201926Arsenal4 Leagues11.376422172459136117647228.6571.4447231111721212111658410
2019-202027Beşiktaş2 Leagues31.044766931961444722100.000.03121513771781123619
2020-202128Arsenal5 Leagues27.11436653778761889143610770.0330.0989435720612218185110019
2021-202229Arsenal2 Leagues11.763033145391973630100.01100.03651508713541434672
2022-202330Arsenal4 Leagues3.9982196516098000542016311000671
2023-202431Arsenal3 Leagues1.17421747101740004324810821010570
12 Seasons3 Clubs8 Leagues226.3525619711253277881505256281553.61346.43470161017993828373528407474
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 (8 Seasons)6 Leagues106.3480919110562958820464809261350.01350.03158145887222757563426371365
Basel (4 Seasons)3 Leagues89.0
Beşiktaş (1 Season)2 Leagues31.044766931961444722100.000.03121513771781123619
Premier League (8 Seasons)58.03115142734188950627311515853.3746.7205589614340414432518239140
Europa Lg (8 Seasons)39.6211254383137137123211213753.8646.2139970403607403841010166334
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Champions Lg (5 Seasons)12.42918174029000161004611000200
Super Lg (4 Seasons)63.9
Community Shield (2 Seasons)2.7
Süper Lig (1 Season)26.5
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
2012-201320Baselch SUI1. Super Lg1st8.2Matches
2013-201421Baselch SUI1. Super Lg1st24.4Matches
2014-201522Baselch SUI1. Super Lg1st19.8Matches
2015-201623Baselch SUI1. Super Lg1st11.4Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8Matches
2016-201724Arsenaleng ENG1. Premier League5th7.7Matches
2017-201825Arsenaleng ENG1. Premier League6th9.692333149581197129234375.0125.067728571430132017873621Matches
2018-201926Arsenaleng ENG1. Premier League5th4.233514931865753353133.3266.7192979512450632544Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.5Matches
2020-202128Arsenaleng ENG1. Premier League8th17.2111959327659138611197457.1342.975633351586171517484812Matches
2021-202229Arsenaleng ENG1. Premier League5th9.063033145391973630100.01100.03651508713541434672Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.3632114211063000381343710000491Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.34519306145000271486210010370Matches
12 Seasons3 Clubs3 Leagues148.43115142734188950627311515853.3746.7205589614340414432518239140
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 (8 Seasons)1 League58.03115142734188950627311515853.3746.7205589614340414432518239140
Basel (4 Seasons)1 League63.9
Beşiktaş (1 Season)1 League26.5
Premier League (8 Seasons)58.03115142734188950627311515853.3746.7205589614340414432518239140
Super Lg (4 Seasons)63.9
Süper Lig (1 Season)26.5
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2015-201623Arsenaleng ENGFA Cup5th3.7Matches
2016-201724Arsenaleng ENGEFL Cup5th2.5Matches
2016-201724Arsenaleng ENGFA Cup1st0.5Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.3Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.7Matches
2017-201825Arsenaleng ENGFA Cup33rd1.0Matches
2018-201926Arsenaleng ENGEFL Cup5th0.9Matches
2018-201926Arsenaleng ENGFA Cup17th1.0Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.3Matches
2020-202128Arsenaleng ENGEFL Cup5th2.0Matches
2020-202128Arsenaleng ENGFA Cup17th2.0Matches
2021-202229Arsenaleng ENGEFL CupSF2.8Matches
2022-202330Arsenaleng ENGEFL CupRd31.0Matches
2022-202330Arsenaleng ENGFA Cup1.0Matches
2023-202431Arsenaleng ENGEFL CupRd40.1Matches
8 Seasons1 Club3 Leagues25.9
EFL Cup (7 Seasons)14.0
FA Cup (6 Seasons)9.2
Community Shield (2 Seasons)2.7
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
2012-201320Basel2. Europa LgSF5.4Matches
2013-201421Basel1. Champions LgGR1.9Matches
2013-201421Basel2. Europa LgQF4.9Matches
2014-201522Basel1. Champions LgR167.9Matches
2015-201623Basel2. Europa LgR165.0Matches
2015-201623Arsenal1. Champions LgR161.0Matches
2016-201724Arsenal1. Champions LgR160.9Matches
2017-201825Arsenal2. Europa LgSF9.388434177539176108844125.0375.058331061675201923470212Matches
2018-201926Arsenal2. Europa LgF5.14298792737964294125.0375.02551332660871533306Matches
2019-202027Beşiktaş2. Europa LgGR4.544766931961444722100.000.03121513771781123619Matches
2020-202128Arsenal2. Europa LgSF4.731765021750331733100.000.02331022475530112527Matches
2022-202330Arsenal2. Europa LgR160.7350823503500016672601000180Matches
2023-202431Arsenal1. Champions LgQF0.72918174029000161004611000200Matches
11 Seasons3 Clubs2 Leagues52.0214155391138837523214113753.8646.2141571403653413941010168334
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)2 Leagues22.4169449322106931419169411545.5654.51103562728823431398132225
Basel (4 Seasons)2 Leagues25.1
Beşiktaş (1 Season)1 League4.544766931961444722100.000.03121513771781123619
Europa Lg (8 Seasons)39.6211254383137137123211213753.8646.2139970403607403841010166334
Champions Lg (5 Seasons)12.42918174029000161004611000200
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
201421eg EgyptFriendlies (M)2.0Matches
201421eg EgyptWCQ4.7Matches
201522eg EgyptFriendlies (M)1.8Matches
201522eg EgyptAfrica Cup of Nations qualification5.4Matches
201623eg EgyptFriendlies (M)1.7Matches
201724eg EgyptFriendlies (M)1.5Matches
201724eg EgyptAfrica Cup of Nations2nd4.0Matches
201724eg EgyptAfrica Cup of Nations qualification5.0Matches
201825eg EgyptFriendlies (M)3.0Matches
201825eg EgyptWCQ8.0Matches
201825eg Egypt1. World CupGR2.712843172262128100.01100.06934220314004995Matches
201926eg EgyptFriendlies (M)2.5Matches
201926eg EgyptAfrica Cup of NationsR163.6Matches
201926eg EgyptAfrica Cup of Nations qualification5.0Matches
202128eg EgyptAfrica Cup of NationsF7.8Matches
202128eg EgyptAfrica Cup of Nations qualification2.3Matches
202229eg EgyptWCQ4.8Matches
202229eg EgyptFriendlies (M)1.0Matches
202330eg EgyptFriendlies (M)1.5Matches
202330eg EgyptAfrica Cup of NationsR162.8Matches
202633eg EgyptWCQ2.0Matches
10 Seasons1 Club5 Leagues73.112843172262128100.01100.06934220314004995
Friendlies (M) (8 Seasons)15.0
WCQ (4 Seasons)19.5
Africa Cup of Nations (4 Seasons)18.2
Africa Cup of Nations qualification (4 Seasons)17.7
World Cup (1 Season)2.712843172262128100.01100.06934220314004995

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
2012-201320Basel2. Europa Lg8489615.4543Matches
2012-201320Baselch SUI1. Super Lg157404922.88.278Matches
2013-201421Basel1. Champions Lg3167561.9211Matches
2013-201421Basel2. Europa Lg6441744.9442Matches
2013-201421Baselch SUI1. Super Lg322,2006967.924.4257Matches
2014-201522Basel1. Champions Lg87138999.07.987001.00813-5-0.63-0.63Matches
2014-201522Baselch SUI1. Super Lg281,7806454.919.817141142.214419+25+1.26+0.15Matches
2015-201623Arsenal1. Champions Lg1909012.51.011000.0013-2-2.00-2.00Matches
2015-201623Basel2. Europa Lg54509050.05.055012.6093+6+1.20+2.00Matches
2015-201623Arsenaleng ENGFA Cup43378474.93.74843001.7563+3+0.80-1.59Matches
2015-201623Arsenaleng ENG1. Premier League117927223.28.895241.82188+10+1.14+0.49Matches
2015-201623Baselch SUI1. Super Lg161,0296431.811.4119512.50289+19+1.66+0.40Matches
2016-201724Arsenal1. Champions Lg5811611.30.900522.6031+2+2.22+1.94Matches
2016-201724Arsenaleng ENGEFL Cup32227482.22.53742002.0062+4+1.62+1.62Matches
2016-201724Arsenaleng ENGFA Cup246238.10.514601003.0010+1+1.96-0.45Matches
2016-201724Arsenaleng ENG1. Premier League146945020.37.7826142.07179+8+1.04+0.21Matches
2017-201825Arsenaleng ENGCommunity Shield1120120100.01.311201003.001100.00Matches
2017-201825Arsenaleng ENGEFL Cup54248574.44.7498413312.6062+4+0.85+2.70Matches
2017-201825Arsenal2. Europa Lg128397066.69.398302.17228+14+1.50+0.6518.19.0+9.1+0.97+0.27Matches
2017-201825Arsenaleng ENGFA Cup19090100.01.01901000.0024-2-2.00Matches
2017-201825Arsenaleng ENG1. Premier League138676725.49.61152111.921812+6+0.62+0.0216.812.2+4.7+0.49-0.07Matches
2018-201926Arsenaleng ENGEFL Cup1838330.70.91830013.0021+1+1.08+1.08Matches
2018-201926Arsenal2. Europa Lg74616634.15.1583422243.00112+9+1.76+0.9510.23.0+7.2+1.40+1.07Matches
2018-201926Arsenaleng ENGFA Cup1909050.01.01901013.0030+3+3.00+5.00Matches
2018-201926Arsenaleng ENG1. Premier League83804811.14.25621324212.2575+2+0.47-0.125.95.9+0.1+0.02-0.15Matches
2019-202027Beşiktaş2. Europa Lg64066875.24.5490422300.50511-6-1.33+0.688.17.8+0.3+0.06+1.57Matches
2019-202027Beşiktaştr TUR1. Süper Lig272,3848877.926.5278822002.004726+21+0.79+1.06Matches
2020-202128Arsenaleng ENGCommunity Shield1120120100.01.311201003.001100.00Matches
2020-202128Arsenaleng ENGEFL Cup31785965.92.0278112301.333300.00+0.98Matches
2020-202128Arsenal2. Europa Lg124203533.34.757227912.17145+9+1.93+0.7510.43.8+6.6+1.41+0.43Matches
2020-202128Arsenaleng ENGFA Cup21778984.32.02891001.5021+1+0.51+0.51Matches
2020-202128Arsenaleng ENG1. Premier League231,5446745.117.2178513616132.042720+7+0.41-0.0223.022.0+1.0+0.06-0.31Matches
2021-202229Arsenaleng ENGEFL Cup32518446.52.83842013.00131+12+4.30+3.99Matches
2021-202229Arsenaleng ENG1. Premier League148065823.69.08908614191.712017+3+0.33-0.0115.713.8+1.9+0.21-0.23Matches
2022-202330Arsenaleng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2022-202330Arsenal2. Europa Lg161618.10.71610003.0010+1+1.48+0.951.30.2+1.1+1.60+0.68Matches
2022-202330Arsenaleng ENGFA Cup1909050.01.01901003.0030+3+3.00+4.00Matches
2022-202330Arsenaleng ENG1. Premier League5113233.31.319014643.002200.00-1.222.61.3+1.4+1.09+0.32Matches
2023-202431Arsenal1. Champions Lg262316.70.716101182.001100.00-1.140.31.2-0.9-1.31-1.91Matches
2023-202431Arsenaleng ENGEFL Cup1995.00.1001913.000000.00+0.53Matches
2023-202431Arsenaleng ENG1. Premier League32890.80.30039133.0010+1+3.21+1.600.80.1+0.7+2.24+0.98Matches
12 Seasons3 Clubs8 Leagues31520,3646534.0226.32228513993141252.09354196+158+0.87+0.08113.380.2+33.1+0.50-0.13
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 (8 Seasons)6 Leagues1619,5655924.9106.3107836954131192.15213115+98+0.92+0.12105.372.4+32.8+0.53-0.12
Basel (4 Seasons)3 Leagues1218,0096647.489.084443762.168944+45+1.02+0.04
Beşiktaş (1 Season)2 Leagues332,7908577.531.031892622301.735237+15+0.48+1.048.17.8+0.3+0.06+1.57
Premier League (8 Seasons)915,2245719.158.05983353214992.0511073+37+0.64-0.2065.055.2+9.8+0.24-0.40
Europa Lg (8 Seasons)573,5676343.539.6388031191462.146229+33+1.13+0.6048.023.8+24.2+1.00+0.37
EFL Cup (7 Seasons)171,2577457.414.014851032242.233112+19+1.36+1.75
FA Cup (6 Seasons)118307549.49.2108371012.00178+9+0.98-0.51
Champions Lg (5 Seasons)191,1135930.612.41261971101.561318-5-0.48-1.020.31.2-0.9-1.31-1.91
Super Lg (4 Seasons)915,7496344.463.960233152.327228+44+1.41+0.21
Community Shield (2 Seasons)2240120100.02.721202003.002200.00
Süper Lig (1 Season)272,3848877.926.5278822002.004726+21+0.79+1.06
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
2012-201320Basel2 Leagues231,2295322.813.712411
2013-201421Basel3 Leagues412,8086867.931.231510
2014-201522Basel2 Leagues362,4936963.027.725211141.945232+20+0.72-0.38
2015-201623Basel2 Leagues211,4797035.716.41614522.523712+25+1.52+0.61
2015-201623Arsenal3 Leagues161,2197626.613.514849241.692514+11+0.81+0.22
2016-201724Arsenal4 Leagues241,0434320.911.612674120162.252712+15+1.29+0.36
2017-201825Arsenal5 Leagues322,3407342.926.02610019633122.094927+22+0.85+0.3335.021.2+13.8+0.73+0.15
2018-201926Arsenal4 Leagues171,0146019.411.312756523272.65238+15+1.33+0.7816.18.9+7.3+0.78+0.57
2019-202027Beşiktaş2 Leagues332,7908577.531.031892622301.735237+15+0.48+1.048.17.8+0.3+0.06+1.57
2020-202128Arsenal5 Leagues412,4395946.227.12784181413142.024730+17+0.63+0.0333.425.8+7.6+0.35-0.21
2021-202229Arsenal2 Leagues171,0576226.711.7118810614201.943318+15+1.28+0.9415.713.8+1.9+0.21-0.23
2022-202330Arsenal4 Leagues8354448.03.948334642.6375+2+0.51-0.553.91.4+2.5+1.27+0.47
2023-202431Arsenal3 Leagues699172.21.1161058222.6721+1+0.91-0.531.11.3-0.2-0.20-1.33
12 Seasons3 Clubs8 Leagues31520,3646534.0226.32228513993141252.09354196+158+0.87+0.08113.380.2+33.1+0.50-0.13
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 (8 Seasons)6 Leagues1619,5655924.9106.3107836954131192.15213115+98+0.92+0.12105.372.4+32.8+0.53-0.12
Basel (4 Seasons)3 Leagues1218,0096647.489.084443762.168944+45+1.02+0.04
Beşiktaş (1 Season)2 Leagues332,7908577.531.031892622301.735237+15+0.48+1.048.17.8+0.3+0.06+1.57
Premier League (8 Seasons)915,2245719.158.05983353214992.0511073+37+0.64-0.2065.055.2+9.8+0.24-0.40
Europa Lg (8 Seasons)573,5676343.539.6388031191462.146229+33+1.13+0.6048.023.8+24.2+1.00+0.37
EFL Cup (7 Seasons)171,2577457.414.014851032242.233112+19+1.36+1.75
FA Cup (6 Seasons)118307549.49.2108371012.00178+9+0.98-0.51
Champions Lg (5 Seasons)191,1135930.612.41261971101.561318-5-0.48-1.020.31.2-0.9-1.31-1.91
Super Lg (4 Seasons)915,7496344.463.960233152.327228+44+1.41+0.21
Community Shield (2 Seasons)2240120100.02.721202003.002200.00
Süper Lig (1 Season)272,3848877.926.5278822002.004726+21+0.79+1.06
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
2012-201320Baselch SUI1. Super Lg1st157404922.88.278Matches
2013-201421Baselch SUI1. Super Lg1st322,2006967.924.4257Matches
2014-201522Baselch SUI1. Super Lg1st281,7806454.919.817141142.214419+25+1.26+0.15Matches
2015-201623Baselch SUI1. Super Lg1st161,0296431.811.4119512.50289+19+1.66+0.40Matches
2015-201623Arsenaleng ENG1. Premier League2nd117927223.28.895241.82188+10+1.14+0.49Matches
2016-201724Arsenaleng ENG1. Premier League5th146945020.37.7826142.07179+8+1.04+0.21Matches
2017-201825Arsenaleng ENG1. Premier League6th138676725.49.61152111.921812+6+0.62+0.0216.812.2+4.7+0.49-0.07Matches
2018-201926Arsenaleng ENG1. Premier League5th83804811.14.25621324212.2575+2+0.47-0.125.95.9+0.1+0.02-0.15Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd272,3848877.926.5278822002.004726+21+0.79+1.06Matches
2020-202128Arsenaleng ENG1. Premier League8th231,5446745.117.2178513616132.042720+7+0.41-0.0223.022.0+1.0+0.06-0.31Matches
2021-202229Arsenaleng ENG1. Premier League5th148065823.69.08908614191.712017+3+0.33-0.0115.713.8+1.9+0.21-0.23Matches
2022-202330Arsenaleng ENG1. Premier League2nd5113233.31.319014643.002200.00-1.222.61.3+1.4+1.09+0.32Matches
2023-202431Arsenaleng ENG1. Premier League2nd32890.80.30039133.0010+1+3.21+1.600.80.1+0.7+2.24+0.98Matches
12 Seasons3 Clubs3 Leagues20913,3576430.8148.4146858063141042.12229127+102+0.88+0.0265.055.2+9.8+0.24-0.40
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 (8 Seasons)1 League915,2245719.158.05983353214992.0511073+37+0.64-0.2065.055.2+9.8+0.24-0.40
Basel (4 Seasons)1 League915,7496344.463.960233152.327228+44+1.41+0.21
Beşiktaş (1 Season)1 League272,3848877.926.5278822002.004726+21+0.79+1.06
Premier League (8 Seasons)915,2245719.158.05983353214992.0511073+37+0.64-0.2065.055.2+9.8+0.24-0.40
Super Lg (4 Seasons)915,7496344.463.960233152.327228+44+1.41+0.21
Süper Lig (1 Season)272,3848877.926.5278822002.004726+21+0.79+1.06
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201623Arsenaleng ENGFA Cup5th43378474.93.74843001.7563+3+0.80-1.59Matches
2016-201724Arsenaleng ENGEFL Cup5th32227482.22.53742002.0062+4+1.62+1.62Matches
2016-201724Arsenaleng ENGFA Cup1st246238.10.514601003.0010+1+1.96-0.45Matches
2017-201825Arsenaleng ENGCommunity Shield1st1120120100.01.311201003.001100.00Matches
2017-201825Arsenaleng ENGEFL Cup2nd54248574.44.7498413312.6062+4+0.85+2.70Matches
2017-201825Arsenaleng ENGFA Cup33rd19090100.01.01901000.0024-2-2.00Matches
2018-201926Arsenaleng ENGEFL Cup5th1838330.70.91830013.0021+1+1.08+1.08Matches
2018-201926Arsenaleng ENGFA Cup17th1909050.01.01901013.0030+3+3.00+5.00Matches
2020-202128Arsenaleng ENGCommunity Shield1st1120120100.01.311201003.001100.00Matches
2020-202128Arsenaleng ENGEFL Cup5th31785965.92.0278112301.333300.00+0.98Matches
2020-202128Arsenaleng ENGFA Cup17th21778984.32.02891001.5021+1+0.51+0.51Matches
2021-202229Arsenaleng ENGEFL CupSF32518446.52.83842013.00131+12+4.30+3.99Matches
2022-202330Arsenaleng ENGEFL CupRd319090100.01.01901000.0013-2-2.00Matches
2022-202330Arsenaleng ENGFA Cup1909050.01.01901003.0030+3+3.00+4.00Matches
2023-202431Arsenaleng ENGEFL CupRd41995.00.1001913.000000.00+0.53Matches
8 Seasons1 Club3 Leagues302,3277856.625.926871941652.205022+28+1.08+0.58
EFL Cup (7 Seasons)171,2577457.414.014851032242.233112+19+1.36+1.75
FA Cup (6 Seasons)118307549.49.2108371012.00178+9+0.98-0.51
Community Shield (2 Seasons)2240120100.02.721202003.002200.00
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
2012-201320Basel2. Europa LgSF8489615.4543Matches
2013-201421Basel1. Champions LgGR3167561.9211Matches
2013-201421Basel2. Europa LgQF6441744.9442Matches
2014-201522Basel1. Champions LgR1687138999.07.987001.00813-5-0.63-0.63Matches
2015-201623Basel2. Europa LgR1654509050.05.055012.6093+6+1.20+2.00Matches
2015-201623Arsenal1. Champions LgR161909012.51.011000.0013-2-2.00-2.00Matches
2016-201724Arsenal1. Champions LgR165811611.30.900522.6031+2+2.22+1.94Matches
2017-201825Arsenal2. Europa LgSF128397066.69.398302.17228+14+1.50+0.6518.19.0+9.1+0.97+0.27Matches
2018-201926Arsenal2. Europa LgF74616634.15.1583422243.00112+9+1.76+0.9510.23.0+7.2+1.40+1.07Matches
2019-202027Beşiktaş2. Europa LgGR64066875.24.5490422300.50511-6-1.33+0.688.17.8+0.3+0.06+1.57Matches
2020-202128Arsenal2. Europa LgSF124203533.34.757227912.17145+9+1.93+0.7510.43.8+6.6+1.41+0.43Matches
2022-202330Arsenal2. Europa LgR16161618.10.71610003.0010+1+1.48+0.951.30.2+1.1+1.60+0.68Matches
2023-202431Arsenal1. Champions LgQF262316.70.716101182.001100.00-1.140.31.2-0.9-1.31-1.91Matches
11 Seasons3 Clubs2 Leagues764,6806239.252.05079402613161.987547+28+0.70+0.1748.325.0+23.3+0.93+0.31
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)2 Leagues402,0145028.822.42275151811152.335320+33+1.47+0.7540.317.2+23.1+1.13+0.43
Basel (4 Seasons)2 Leagues302,2607571.825.12421611.621716+1+0.08+0.87
Beşiktaş (1 Season)1 League64066875.24.5490422300.50511-6-1.33+0.688.17.8+0.3+0.06+1.57
Europa Lg (8 Seasons)573,5676343.539.6388031191462.146229+33+1.13+0.6048.023.8+24.2+1.00+0.37
Champions Lg (5 Seasons)191,1135930.612.41261971101.561318-5-0.48-1.020.31.2-0.9-1.31-1.91
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
201421eg EgyptFriendlies (M)218090100.02.02902002.0042+2+1.00Matches
201421eg EgyptWCQ54268559.24.75854022.40101000.00-1.53Matches
201522eg EgyptFriendlies (M)21608059.31.82801003.0030+3+1.69-0.77Matches
201522eg EgyptAfrica Cup of Nations qualification64858189.85.46813001.0056-1-0.19-0.19Matches
201623eg EgyptFriendlies (M)21527633.81.72761000.5012-1-0.59-1.50Matches
201724eg EgyptFriendlies (M)21356850.01.52681003.0030+3+2.00+0.67Matches
201724eg EgyptAfrica Cup of Nations2nd43609063.24.04904001.7532+1+0.25-0.18Matches
201724eg EgyptAfrica Cup of Nations qualification4450113100.05.041134002.6071+6+1.20Matches
201825eg EgyptFriendlies (M)32709060.03.03903000.0016-5-1.67-1.67Matches
201825eg EgyptWCQ872090100.08.08908002.00125+7+0.87Matches
201825eg Egypt1. World CupGR32438190.02.73812000.0016-5-1.85-5.191.55.3-3.8-1.40-4.68Matches
201926eg EgyptFriendlies (M)32287650.72.53761012.0032+1+0.39-0.82Matches
201926eg EgyptAfrica Cup of NationsR1643238189.73.64812002.2550+5+1.39+3.83Matches
201926eg EgyptAfrica Cup of Nations qualification54509083.35.05905002.40154+11+2.20+2.20Matches
202128eg EgyptAfrica Cup of NationsF770210093.67.871005001.7142+2+0.26+0.26Matches
202128eg EgyptAfrica Cup of Nations qualification32066938.12.3290212622.3351+4+1.75+0.94Matches
202229eg EgyptWCQ54298657.24.85864012.0073+4+0.84+0.28Matches
202229eg EgyptFriendlies (M)1909033.31.01901003.0021+1+1.00-0.50Matches
202330eg EgyptFriendlies (M)21356837.51.52681002.001100.00-0.80Matches
202330eg EgyptAfrica Cup of NationsR1632558565.42.83850011.0024-2-0.71-2.04Matches
202633eg EgyptWCQ218090100.02.02902003.0080+8+4.00Matches
10 Seasons1 Club5 Leagues766,5798769.473.175875612671.8510258+44+0.60-0.271.55.3-3.8-1.40-4.68
Friendlies (M) (8 Seasons)171,3507950.015.0177911011.761814+4+0.27-0.73
WCQ (4 Seasons)201,7558874.119.5208818032.203718+19+0.97-0.05
Africa Cup of Nations (4 Seasons)181,6409179.218.2189111011.72148+6+0.33-0.09
Africa Cup of Nations qualification (4 Seasons)181,5918876.917.717921412621.973212+20+1.13+0.57
World Cup (1 Season)32438190.02.73812000.0016-5-1.85-5.191.55.3-3.8-1.40-4.68

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
2012-201320Basel2. Europa Lg5.4104Matches
2012-201320Baselch SUI1. Super Lg8.200Matches
2013-201421Basel1. Champions Lg1.9002Matches
2013-201421Basel2. Europa Lg4.9107Matches
2013-201421Baselch SUI1. Super Lg24.440Matches
2014-201522Basel1. Champions Lg7.92013Matches
2014-201522Baselch SUI1. Super Lg19.820Matches
2015-201623Arsenal1. Champions Lg1.0003Matches
2015-201623Basel2. Europa Lg5.0107Matches
2015-201623Arsenaleng ENGFA Cup3.71000Matches
2015-201623Arsenaleng ENG1. Premier League8.8309Matches
2015-201623Baselch SUI1. Super Lg11.440Matches
2016-201724Arsenal1. Champions Lg0.9000000021000Matches
2016-201724Arsenaleng ENGEFL Cup2.5100210300000Matches
2016-201724Arsenaleng ENGFA Cup0.50000Matches
2016-201724Arsenaleng ENG1. Premier League7.710010508814000Matches
2017-201825Arsenaleng ENGCommunity Shield1.3000030220000Matches
2017-201825Arsenaleng ENGEFL Cup4.72004201141000Matches
2017-201825Arsenal2. Europa Lg9.300089217158000704450.0Matches
2017-201825Arsenaleng ENGFA Cup1.00000200300Matches
2017-201825Arsenaleng ENG1. Premier League9.631046181060007961331.6Matches
2018-201926Arsenaleng ENGEFL Cup0.9000110000000Matches
2018-201926Arsenal2. Europa Lg5.1000720842000307750.0Matches
2018-201926Arsenaleng ENGFA Cup1.0000000311000Matches
2018-201926Arsenaleng ENG1. Premier League4.2000101324000262625.0Matches
2019-202027Beşiktaş2. Europa Lg4.5100390474000364544.4Matches
2019-202027Beşiktaştr TUR1. Süper Lig26.5710312711331150Matches
2020-202128Arsenaleng ENGCommunity Shield1.30001100110Matches
2020-202128Arsenaleng ENGEFL Cup2.02002100300Matches
2020-202128Arsenal2. Europa Lg4.7100911041000305183.3Matches
2020-202128Arsenaleng ENGFA Cup2.00000100200Matches
2020-202128Arsenaleng ENG1. Premier League17.23001010022460009272422.6Matches
2021-202229Arsenaleng ENGEFL Cup2.80000201220Matches
2021-202229Arsenaleng ENG1. Premier League9.01005500148000516650.0Matches
2022-202330Arsenaleng ENGEFL Cup1.01002000000Matches
2022-202330Arsenal2. Europa Lg0.700010001000041150.0Matches
2022-202330Arsenaleng ENGFA Cup1.00000000100Matches
2022-202330Arsenaleng ENG1. Premier League1.300011000100010020.0Matches
2023-202431Arsenal1. Champions Lg0.700000000000011150.0Matches
2023-202431Arsenaleng ENGEFL Cup0.10000000000Matches
2023-202431Arsenaleng ENG1. Premier League0.300010001000021150.0Matches
12 Seasons3 Clubs8 Leagues226.342201488968314275000431447138.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (8 Seasons)6 Leagues106.31910815356610456000395406637.7
Basel (4 Seasons)3 Leagues89.015033
Beşiktaş (1 Season)2 Leagues31.081034361173819000364544.4
Premier League (8 Seasons)58.0111041272215939000260225229.7
Europa Lg (8 Seasons)39.650046213293115000170211853.8
EFL Cup (7 Seasons)14.060011701593000
FA Cup (6 Seasons)9.2100030371000
Champions Lg (5 Seasons)12.4200180002100011150.0
Super Lg (4 Seasons)63.9100
Community Shield (2 Seasons)2.7000140231000
Süper Lig (1 Season)26.5710312711331150
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
2012-201320Basel2 Leagues13.7104
2013-201421Basel3 Leagues31.2509
2014-201522Basel2 Leagues27.74013
2015-201623Basel2 Leagues16.4507
2015-201623Arsenal3 Leagues13.5400120
2016-201724Arsenal4 Leagues11.62001260111015000
2017-201825Arsenal5 Leagues26.051016223383415000149101737.0
2018-201926Arsenal4 Leagues11.300093114770005691340.9
2019-202027Beşiktaş2 Leagues31.081034361173819000364544.4
2020-202128Arsenal5 Leagues27.1600221412348000122122532.4
2021-202229Arsenal2 Leagues11.710057011610000516650.0
2022-202330Arsenal4 Leagues3.9100410021000141325.0
2023-202431Arsenal3 Leagues1.100010001000032250.0
12 Seasons3 Clubs8 Leagues226.342201488968314275000431447138.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (8 Seasons)6 Leagues106.31910815356610456000395406637.7
Basel (4 Seasons)3 Leagues89.015033
Beşiktaş (1 Season)2 Leagues31.081034361173819000364544.4
Premier League (8 Seasons)58.0111041272215939000260225229.7
Europa Lg (8 Seasons)39.650046213293115000170211853.8
EFL Cup (7 Seasons)14.060011701593000
FA Cup (6 Seasons)9.2100030371000
Champions Lg (5 Seasons)12.4200180002100011150.0
Super Lg (4 Seasons)63.9100
Community Shield (2 Seasons)2.7000140231000
Süper Lig (1 Season)26.5710312711331150
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
2012-201320Baselch SUI1. Super Lg1st8.200Matches
2013-201421Baselch SUI1. Super Lg1st24.440Matches
2014-201522Baselch SUI1. Super Lg1st19.820Matches
2015-201623Baselch SUI1. Super Lg1st11.440Matches
2015-201623Arsenaleng ENG1. Premier League2nd8.8309Matches
2016-201724Arsenaleng ENG1. Premier League5th7.710010508814000Matches
2017-201825Arsenaleng ENG1. Premier League6th9.631046181060007961331.6Matches
2018-201926Arsenaleng ENG1. Premier League5th4.2000101324000262625.0Matches
2019-202027Beşiktaştr TUR1. Süper Lig3rd26.5710312711331150Matches
2020-202128Arsenaleng ENG1. Premier League8th17.23001010022460009272422.6Matches
2021-202229Arsenaleng ENG1. Premier League5th9.01005500148000516650.0Matches
2022-202330Arsenaleng ENG1. Premier League2nd1.300011000100010020.0Matches
2023-202431Arsenaleng ENG1. Premier League2nd0.300010001000021150.0Matches
12 Seasons3 Clubs3 Leagues148.4282072543349054000260225229.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (8 Seasons)1 League58.0111041272215939000260225229.7
Basel (4 Seasons)1 League63.9100
Beşiktaş (1 Season)1 League26.5710312711331150
Premier League (8 Seasons)58.0111041272215939000260225229.7
Super Lg (4 Seasons)63.9100
Süper Lig (1 Season)26.5710312711331150
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201623Arsenaleng ENGFA Cup5th3.71000Matches
2016-201724Arsenaleng ENGEFL Cup5th2.5100210300000Matches
2016-201724Arsenaleng ENGFA Cup1st0.50000Matches
2017-201825Arsenaleng ENGCommunity Shield1st1.3000030220000Matches
2017-201825Arsenaleng ENGEFL Cup2nd4.72004201141000Matches
2017-201825Arsenaleng ENGFA Cup33rd1.00000200300Matches
2018-201926Arsenaleng ENGEFL Cup5th0.9000110000000Matches
2018-201926Arsenaleng ENGFA Cup17th1.0000000311000Matches
2020-202128Arsenaleng ENGCommunity Shield1st1.30001100110Matches
2020-202128Arsenaleng ENGEFL Cup5th2.02002100300Matches
2020-202128Arsenaleng ENGFA Cup17th2.00000100200Matches
2021-202229Arsenaleng ENGEFL CupSF2.80000201220Matches
2022-202330Arsenaleng ENGEFL CupRd31.01002000000Matches
2022-202330Arsenaleng ENGFA Cup1.00000000100Matches
2023-202431Arsenaleng ENGEFL CupRd40.10000000000Matches
8 Seasons1 Club3 Leagues25.97001214020195000
EFL Cup (7 Seasons)14.060011701593000
FA Cup (6 Seasons)9.2100030371000
Community Shield (2 Seasons)2.7000140231000
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
2012-201320Basel2. Europa LgSF5.4104Matches
2013-201421Basel1. Champions LgGR1.9002Matches
2013-201421Basel2. Europa LgQF4.9107Matches
2014-201522Basel1. Champions LgR167.92013Matches
2015-201623Basel2. Europa LgR165.0107Matches
2015-201623Arsenal1. Champions LgR161.0003Matches
2016-201724Arsenal1. Champions LgR160.9000000021000Matches
2017-201825Arsenal2. Europa LgSF9.300089217158000704450.0Matches
2018-201926Arsenal2. Europa LgF5.1000720842000307750.0Matches
2019-202027Beşiktaş2. Europa LgGR4.5100390474000364544.4Matches
2020-202128Arsenal2. Europa LgSF4.7100911041000305183.3Matches
2022-202330Arsenal2. Europa LgR160.700010001000041150.0Matches
2023-202431Arsenal1. Champions LgQF0.700000000000011150.0Matches
11 Seasons3 Clubs2 Leagues52.070064213293316000171221953.7
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Arsenal (7 Seasons)2 Leagues22.410028123252612000135181456.3
Basel (4 Seasons)2 Leagues25.15033
Beşiktaş (1 Season)1 League4.5100390474000364544.4
Europa Lg (8 Seasons)39.650046213293115000170211853.8
Champions Lg (5 Seasons)12.4200180002100011150.0
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
201421eg EgyptFriendlies (M)2.00000Matches
201421eg EgyptWCQ4.71000Matches
201522eg EgyptFriendlies (M)1.80000Matches
201522eg EgyptAfrica Cup of Nations qualification5.41000Matches
201623eg EgyptFriendlies (M)1.70000Matches
201724eg EgyptFriendlies (M)1.50000Matches
201724eg EgyptAfrica Cup of Nations2nd4.0000530244000Matches
201724eg EgyptAfrica Cup of Nations qualification5.00000Matches
201825eg EgyptFriendlies (M)3.02000Matches
201825eg EgyptWCQ8.00000Matches
201825eg Egypt1. World CupGR2.70003000410001500Matches
201926eg EgyptFriendlies (M)2.50000Matches
201926eg EgyptAfrica Cup of NationsR163.61007600420Matches
201926eg EgyptAfrica Cup of Nations qualification5.01000Matches
202128eg EgyptAfrica Cup of NationsF7.82009601460Matches
202128eg EgyptAfrica Cup of Nations qualification2.30000Matches
202229eg EgyptWCQ4.81000Matches
202229eg EgyptFriendlies (M)1.00000Matches
202330eg EgyptFriendlies (M)1.50000Matches
202330eg EgyptAfrica Cup of NationsR162.80001400120Matches
202633eg EgyptWCQ2.00000Matches
10 Seasons1 Club5 Leagues73.190025190317150001500
Friendlies (M) (8 Seasons)15.02000
WCQ (4 Seasons)19.52000
Africa Cup of Nations (4 Seasons)18.23002219031314000
Africa Cup of Nations qualification (4 Seasons)17.72000
World Cup (1 Season)2.70003000410001500

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.