Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-19TueAfrica Cup of Nations qualificationGroup stageHomeD 1–1eg Egyptbw BotswanaY*CM85100000Match Report
2024-10-15TueAfrica Cup of Nations qualificationGroup stageAwayW 1–0eg Egyptmr MauritaniaN29010010Match Report
2024-10-11FriAfrica Cup of Nations qualificationGroup stageHomeW 2–0eg Egyptmr MauritaniaYAM89100010Match Report
2024-09-10TueAfrica Cup of Nations qualificationGroup stageAwayW 4–0eg Egyptbw BotswanaYAM74200000Match Report
2024-09-06FriAfrica Cup of Nations qualificationGroup stageHomeW 3–0eg Egyptcv Cape VerdeYDM65000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201620Anderlecht2. Europa Lg10190.2000000000.000.000.000.000.00Matches
2015-201620Anderlechtbe BEL1. Pro League711621.8011000000.000.560.560.000.56Matches
2016-201721Anderlechtbe BEL1. First Division A10100.1000000000.000.000.000.000.00Matches
2016-201721Excel Mouscronbe BEL1. First Division A26252,13923.86511600220.250.210.460.250.46Matches
2017-201822Kasımpaşatr TUR1. Süper Lig31312,64129.3135181211410.440.170.610.410.58Matches
2018-201923Kasımpaşatr TUR1. Süper Lig34343,05133.99918812300.270.270.530.240.50Matches
2019-202024Aston Villaeng ENGEFL Cup643604.0112100000.250.250.500.250.50Matches
2019-202024Aston Villaeng ENGFA Cup10150.2000000000.000.000.000.000.00Matches
2019-202024Aston Villaeng ENG1. Premier League34201,95021.7617600414.74.71.05.859371700.280.050.320.280.320.220.050.270.220.27Matches
2020-202125Aston Villaeng ENGEFL Cup10210.2011000000.004.294.290.004.29Matches
2020-202125Aston Villaeng ENG1. Premier League21121,16613.0213200003.83.82.15.93135790.150.080.230.150.230.290.160.460.290.46Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 211590.7101011001.530.001.530.000.00Matches
2021-202226Aston Villaeng ENG1. Premier League10110.1000000000.00.00.00.00140.000.000.000.000.000.380.000.380.380.38Matches
2021-202226Başakşehirtr TUR1. Süper Lig13131,03311.5639600100.520.260.780.520.78Matches
2022-202327Trabzonspor3. Conf Lg221802.0000000001.21.20.11.288220.000.000.000.000.000.580.040.620.580.62Matches
2022-202327Trabzonspor2. Europa Lg654535.0224200001.31.31.22.61715580.400.400.790.400.790.270.250.510.270.51Matches
2022-202327Trabzonsportr TUR1. Süper Lig28242,12723.611314922600.470.130.590.380.51Matches
2023-202428Trabzonsportr TUR1. Süper Lig25181,60417.810515911200.560.280.840.500.79Matches
2024-202529Trabzonsportr TUR1. Süper Lig11901.0000000000.000.000.000.000.00Matches
10 Seasons6 Clubs7 Leagues23919017,032189.26637103615622411.111.14.515.6115963330.350.200.540.320.520.270.110.370.270.37
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
Aston Villa (3 Seasons)3 Leagues64363,52339.19413900418.68.63.211.890732530.230.100.330.230.330.250.090.340.250.34
Trabzonspor (3 Seasons)3 Leagues62504,45449.52310332033802.52.51.33.82523800.460.200.670.400.610.360.190.540.360.54
Kasımpaşa (2 Seasons)1 League65655,69263.22214362023710.350.220.570.320.54
Anderlecht (2 Seasons)2 Leagues911912.1011000000.000.470.470.000.47
Excel Mouscron (1 Season)1 League26252,13923.86511600220.250.210.460.250.46
Başakşehir (1 Season)1 League13131,03311.5639600100.520.260.780.520.78
Aston Villa (1 Season)1 League11590.7101011001.530.001.530.000.00
Süper Lig (6 Seasons)13212110,546117.249257444561610.420.210.630.380.59
Premier League (3 Seasons)56323,12734.78210800418.68.63.211.890732530.230.060.290.230.290.250.090.340.250.34
First Division A (2 Seasons)34262,31125.76612600220.230.230.470.230.47
Europa Lg (2 Seasons)754725.2224200001.31.31.22.61715580.380.380.760.380.760.270.250.510.270.51
EFL Cup (2 Seasons)743814.2123100000.240.470.710.240.71
Conf Lg (1 Season)221802.0000000001.21.20.11.288220.000.000.000.000.000.580.040.620.580.62
FA Cup (1 Season)10150.2000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11590.7101011001.530.001.530.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201620Anderlecht2 Leagues811812.0011000000.000.500.500.000.50
2016-201721Anderlecht1 League10100.1000000000.000.000.000.000.00
2016-201721Excel Mouscron1 League26252,13923.86511600220.250.210.460.250.46
2017-201822Kasımpaşa1 League31312,64129.3135181211410.440.170.610.410.58
2018-201923Kasımpaşa1 League34343,05133.99918812300.270.270.530.240.50
2019-202024Aston Villa3 Leagues41242,32525.8729700414.74.71.05.859371700.270.080.350.270.350.220.050.270.220.27
2020-202125Aston Villa2 Leagues22121,18713.2224200003.83.82.15.93135790.150.150.300.150.300.290.160.460.290.46
2021-202226Aston Villa1 League10110.1000000000.00.00.00.00140.000.000.000.000.000.380.000.380.380.38
2021-202226Aston Villa1 League11590.7101011001.530.001.530.000.00
2021-202226Başakşehir1 League13131,03311.5639600100.520.260.780.520.78
2022-202327Trabzonspor3 Leagues36312,76030.7135181122602.52.51.33.82523800.420.160.590.360.520.360.190.540.360.54
2023-202428Trabzonspor1 League25181,60417.810515911200.560.280.840.500.79
2024-202529Trabzonspor1 League11901.0000000000.000.000.000.000.00
10 Seasons6 Clubs7 Leagues23919017,032189.26637103615622411.111.14.515.6115963330.350.200.540.320.520.270.110.370.270.37
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
Aston Villa (3 Seasons)3 Leagues64363,52339.19413900418.68.63.211.890732530.230.100.330.230.330.250.090.340.250.34
Trabzonspor (3 Seasons)3 Leagues62504,45449.52310332033802.52.51.33.82523800.460.200.670.400.610.360.190.540.360.54
Kasımpaşa (2 Seasons)1 League65655,69263.22214362023710.350.220.570.320.54
Anderlecht (2 Seasons)2 Leagues911912.1011000000.000.470.470.000.47
Excel Mouscron (1 Season)1 League26252,13923.86511600220.250.210.460.250.46
Başakşehir (1 Season)1 League13131,03311.5639600100.520.260.780.520.78
Aston Villa (1 Season)1 League11590.7101011001.530.001.530.000.00
Süper Lig (6 Seasons)13212110,546117.249257444561610.420.210.630.380.59
Premier League (3 Seasons)56323,12734.78210800418.68.63.211.890732530.230.060.290.230.290.250.090.340.250.34
First Division A (2 Seasons)34262,31125.76612600220.230.230.470.230.47
Europa Lg (2 Seasons)754725.2224200001.31.31.22.61715580.380.380.760.380.760.270.250.510.270.51
EFL Cup (2 Seasons)743814.2123100000.240.470.710.240.71
Conf Lg (1 Season)221802.0000000001.21.20.11.288220.000.000.000.000.000.580.040.620.580.62
FA Cup (1 Season)10150.2000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)11590.7101011001.530.001.530.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201620Anderlechtbe BEL1. Pro League2nd711621.8011000000.000.560.560.000.56Matches
2016-201721Anderlechtbe BEL1. First Division A1st10100.1000000000.000.000.000.000.00Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th26252,13923.86511600220.250.210.460.250.46Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th31312,64129.3135181211410.440.170.610.410.58Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th34343,05133.99918812300.270.270.530.240.50Matches
2019-202024Aston Villaeng ENG1. Premier League17th34201,95021.7617600414.74.71.05.859371700.280.050.320.280.320.220.050.270.220.27Matches
2020-202125Aston Villaeng ENG1. Premier League11th21121,16613.0213200003.83.82.15.93135790.150.080.230.150.230.290.160.460.290.46Matches
2021-202226Aston Villaeng ENG1. Premier League14th10110.1000000000.00.00.00.00140.000.000.000.000.000.380.000.380.380.38Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th11590.7101011001.530.001.530.000.00Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th13131,03311.5639600100.520.260.780.520.78Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th28242,12723.611314922600.470.130.590.380.51Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd25181,60417.810515911200.560.280.840.500.79Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th11901.0000000000.000.000.000.000.00Matches
10 Seasons6 Clubs3 Leagues22217915,984177.663339658562248.68.63.211.890732530.350.190.540.330.510.250.090.340.250.34
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
Aston Villa (3 Seasons)1 League56323,12734.78210800418.68.63.211.890732530.230.060.290.230.290.250.090.340.250.34
Trabzonspor (3 Seasons)1 League54433,82142.5218291833800.490.190.680.420.61
Kasımpaşa (2 Seasons)1 League65655,69263.22214362023710.350.220.570.320.54
Anderlecht (2 Seasons)1 League811721.9011000000.000.520.520.000.52
Excel Mouscron (1 Season)1 League26252,13923.86511600220.250.210.460.250.46
Başakşehir (1 Season)1 League13131,03311.5639600100.520.260.780.520.78
Aston Villa (1 Season)1 League11590.7101011001.530.001.530.000.00
Süper Lig (6 Seasons)13212110,546117.249257444561610.420.210.630.380.59
Premier League (3 Seasons)56323,12734.78210800418.68.63.211.890732530.230.060.290.230.290.250.090.340.250.34
First Division A (2 Seasons)34262,31125.76612600220.230.230.470.230.47
PL2 — Div. 2 (1 Season)11590.7101011001.530.001.530.000.00
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
2019-202024Aston Villaeng ENGEFL Cup2nd643604.0112100000.250.250.500.250.50Matches
2019-202024Aston Villaeng ENGFA Cup33rd10150.2000000000.000.000.000.000.00Matches
2020-202125Aston Villaeng ENGEFL Cup9th10210.2011000000.004.294.290.004.29Matches
2 Seasons1 Club2 Leagues843964.4123100000.230.450.680.230.68
EFL Cup (2 Seasons)743814.2123100000.240.470.710.240.71
FA Cup (1 Season)10150.2000000000.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
2015-201620Anderlecht2. Europa LgR1610190.2000000000.000.000.000.000.00Matches
2022-202327Trabzonspor3. Conf LgKO221802.0000000001.21.20.11.288220.000.000.000.000.000.580.040.620.580.62Matches
2022-202327Trabzonspor2. Europa LgGR654535.0224200001.31.31.22.61715580.400.400.790.400.790.270.250.510.270.51Matches
2 Seasons2 Clubs2 Leagues976527.2224200002.52.51.33.82523800.280.280.550.280.550.360.190.540.360.54
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
Trabzonspor (1 Season)2 Leagues876337.0224200002.52.51.33.82523800.280.280.570.280.570.360.190.540.360.54
Anderlecht (1 Season)1 League10190.2000000000.000.000.000.000.00
Europa Lg (2 Seasons)754725.2224200001.31.31.22.61715580.380.380.760.380.760.270.250.510.270.51
Conf Lg (1 Season)221802.0000000001.21.20.11.288220.000.000.000.000.000.580.040.620.580.62
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
201520eg EgyptAfrica Cup of Nations qualification11901.00000000.000.00Matches
201520eg EgyptFriendlies (M)11901.0101100001.000.001.001.001.00Matches
201621eg EgyptFriendlies (M)221792.0101100000.500.000.500.500.50Matches
201722eg EgyptFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201722eg EgyptAfrica Cup of Nations2nd664985.5000000100.000.000.000.000.00Matches
201722eg EgyptAfrica Cup of Nations qualification321751.9000000100.000.000.000.000.00Matches
201823eg Egypt1. World CupGR332372.6000000100.40.40.50.993240.000.000.000.000.000.150.200.350.150.35Matches
201823eg EgyptWCQ643584.0011000000.000.250.250.000.25Matches
201823eg EgyptFriendlies (M)422162.4000000000.000.000.000.000.00Matches
201924eg EgyptAfrica Cup of NationsR16443433.8112100000.260.260.520.260.52Matches
201924eg EgyptAfrica Cup of Nations qualification543694.1303300000.730.000.730.730.73Matches
201924eg EgyptFriendlies (M)433003.3000000000.000.000.000.000.00Matches
202126eg EgyptAfrica Cup of NationsF713784.2101100000.240.000.240.240.24Matches
202126eg EgyptAfrica Cup of Nations qualification664414.9101100000.200.000.200.200.20Matches
202227eg EgyptWCQ221581.8000000100.000.000.000.000.00Matches
202227eg EgyptFriendlies (M)211041.2101100000.870.000.870.870.87Matches
202328eg EgyptFriendlies (M)332212.5112100100.410.410.810.410.81Matches
202328eg EgyptAfrica Cup of NationsR16422152.4123100000.420.841.260.421.26Matches
202328eg EgyptAfrica Cup of Nations qualification10810.9112100101.111.112.221.112.22Matches
202530eg EgyptAfrica Cup of Nations qualification543423.8415400201.050.261.321.051.32Matches
202631eg EgyptWCQ432813.1505500101.600.001.601.601.60Matches
10 Seasons1 Club5 Leagues74555,16657.4217282100900.40.40.50.993240.370.120.500.370.500.150.200.350.150.35
Friendlies (M) (7 Seasons)17131,20013.3415400100.300.070.370.300.37
Africa Cup of Nations qualification (6 Seasons)21171,49816.69211900400.540.130.700.540.70
Africa Cup of Nations (4 Seasons)21131,43415.9336300100.190.190.380.190.38
WCQ (3 Seasons)1297978.9516500200.560.110.680.560.68
World Cup (1 Season)332372.6000000100.40.40.50.993240.000.000.000.000.000.150.200.350.150.35

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
2015-201620Anderlecht2. Europa Lg0.2000.0000Matches
2015-201620Anderlechtbe BEL1. Pro League1.8021.110.0000Matches
2016-201721Anderlechtbe BEL1. First Division A0.10000.000.0000Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.860190.000.800.3200Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.313642843.82.180.950.190.4311Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.991384935.54.071.450.060.1612Matches
2019-202024Aston Villaeng ENGEFL Cup4.0117741.24.251.750.060.1400Matches
2019-202024Aston Villaeng ENGFA Cup0.20000.000.0000Matches
2019-202024Aston Villaeng ENG1. Premier League21.76501734.02.310.780.120.3517.44004.74.70.09+1.3+1.3Matches
2020-202125Aston Villaeng ENGEFL Cup0.20000.000.0000Matches
2020-202125Aston Villaeng ENG1. Premier League13.02351234.32.700.930.060.1714.20003.83.80.11-1.8-1.8Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.7111Matches
2021-202226Aston Villaeng ENG1. Premier League0.10100.08.180.000.0022.00000.00.00.050.00.0Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.56381539.53.311.310.160.4000Matches
2022-202327Trabzonspor3. Conf Lg2.0012541.76.002.500.000.0015.70001.21.20.10-1.2-1.2Matches
2022-202327Trabzonspor2. Europa Lg5.0218738.93.581.390.110.2916.50001.31.30.07+0.7+0.7Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.611953738.94.021.570.090.2422Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.810612236.13.421.230.150.4111Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.004125.04.001.000.000.0000Matches
10 Seasons6 Clubs7 Leagues189.26653322141.12.851.170.110.2816.245611.111.10.10-1.1-1.1
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
Aston Villa (3 Seasons)3 Leagues39.191033635.02.630.920.090.2516.14008.68.60.10-0.6-0.6
Trabzonspor (3 Seasons)3 Leagues49.5231907237.93.841.450.110.2816.20332.52.50.08-0.5-0.5
Kasımpaşa (2 Seasons)1 League63.2222027738.13.191.220.100.2623
Anderlecht (2 Seasons)2 Leagues2.10020.000.940.0000
Excel Mouscron (1 Season)1 League23.860190.000.800.3200
Başakşehir (1 Season)1 League11.56381539.53.311.310.160.4000
Aston Villa (1 Season)1 League0.7111
Süper Lig (6 Seasons)117.24940015238.03.411.300.110.2956
Premier League (3 Seasons)34.78862933.72.480.830.090.2816.14008.68.60.10-0.6-0.6
First Division A (2 Seasons)25.760210.000.820.2900
Europa Lg (2 Seasons)5.2218738.93.581.330.110.2916.50001.31.30.07+0.7+0.7
EFL Cup (2 Seasons)4.2117741.24.021.650.060.1400
Conf Lg (1 Season)2.0012541.76.002.500.000.0015.70001.21.20.10-1.2-1.2
FA Cup (1 Season)0.20000.000.0000
PL2 — Div. 2 (1 Season)0.7111
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
2015-201620Anderlecht2 Leagues2.0020.990.0000
2016-201721Anderlecht1 League0.10000.000.0000
2016-201721Excel Mouscron1 League23.860190.000.800.3200
2017-201822Kasımpaşa1 League29.313642843.82.180.950.190.4311
2018-201923Kasımpaşa1 League33.991384935.54.071.450.060.1612
2019-202024Aston Villa3 Leagues25.87672435.82.590.930.100.2917.44004.74.70.09+1.3+1.3
2020-202125Aston Villa2 Leagues13.22351234.32.650.910.060.1714.20003.83.80.11-1.8-1.8
2021-202226Aston Villa1 League0.10100.08.180.000.0022.00000.00.00.050.00.0
2021-202226Aston Villa1 League0.7111
2021-202226Başakşehir1 League11.56381539.53.311.310.160.4000
2022-202327Trabzonspor3 Leagues30.7131254939.24.081.600.090.2216.20222.52.50.08-0.5-0.5
2023-202428Trabzonspor1 League17.810612236.13.421.230.150.4111
2024-202529Trabzonspor1 League1.004125.04.001.000.000.0000
10 Seasons6 Clubs7 Leagues189.26653322141.12.851.170.110.2816.245611.111.10.10-1.1-1.1
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
Aston Villa (3 Seasons)3 Leagues39.191033635.02.630.920.090.2516.14008.68.60.10-0.6-0.6
Trabzonspor (3 Seasons)3 Leagues49.5231907237.93.841.450.110.2816.20332.52.50.08-0.5-0.5
Kasımpaşa (2 Seasons)1 League63.2222027738.13.191.220.100.2623
Anderlecht (2 Seasons)2 Leagues2.10020.000.940.0000
Excel Mouscron (1 Season)1 League23.860190.000.800.3200
Başakşehir (1 Season)1 League11.56381539.53.311.310.160.4000
Aston Villa (1 Season)1 League0.7111
Süper Lig (6 Seasons)117.24940015238.03.411.300.110.2956
Premier League (3 Seasons)34.78862933.72.480.830.090.2816.14008.68.60.10-0.6-0.6
First Division A (2 Seasons)25.760210.000.820.2900
Europa Lg (2 Seasons)5.2218738.93.581.330.110.2916.50001.31.30.07+0.7+0.7
EFL Cup (2 Seasons)4.2117741.24.021.650.060.1400
Conf Lg (1 Season)2.0012541.76.002.500.000.0015.70001.21.20.10-1.2-1.2
FA Cup (1 Season)0.20000.000.0000
PL2 — Div. 2 (1 Season)0.7111
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
2015-201620Anderlechtbe BEL1. Pro League2nd1.8021.110.0000Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.10000.000.0000Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.860190.000.800.3200Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.313642843.82.180.950.190.4311Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.991384935.54.071.450.060.1612Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.76501734.02.310.780.120.3517.44004.74.70.09+1.3+1.3Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.02351234.32.700.930.060.1714.20003.83.80.11-1.8-1.8Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.10100.08.180.000.0022.00000.00.00.050.00.0Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.7111Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.56381539.53.311.310.160.4000Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.611953738.94.021.570.090.2422Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.810612236.13.421.230.150.4111Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.004125.04.001.000.000.0000Matches
10 Seasons6 Clubs3 Leagues177.66348620241.22.761.140.120.2916.14568.68.60.10-0.6-0.6
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
Aston Villa (3 Seasons)1 League34.78862933.72.480.830.090.2816.14008.68.60.10-0.6-0.6
Trabzonspor (3 Seasons)1 League42.5211606037.53.771.410.110.3033
Kasımpaşa (2 Seasons)1 League63.2222027738.13.191.220.100.2623
Anderlecht (2 Seasons)1 League1.90020.001.050.0000
Excel Mouscron (1 Season)1 League23.860190.000.800.3200
Başakşehir (1 Season)1 League11.56381539.53.311.310.160.4000
Aston Villa (1 Season)1 League0.7111
Süper Lig (6 Seasons)117.24940015238.03.411.300.110.2956
Premier League (3 Seasons)34.78862933.72.480.830.090.2816.14008.68.60.10-0.6-0.6
First Division A (2 Seasons)25.760210.000.820.2900
PL2 — Div. 2 (1 Season)0.7111
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.0117741.24.251.750.060.1400Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.20000.000.0000Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.20000.000.0000Matches
2 Seasons1 Club2 Leagues4.4117741.23.861.590.060.1400
EFL Cup (2 Seasons)4.2117741.24.021.650.060.1400
FA Cup (1 Season)0.20000.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
2015-201620Anderlecht2. Europa LgR160.2000.0000Matches
2022-202327Trabzonspor3. Conf LgKO2.0012541.76.002.500.000.0015.70001.21.20.10-1.2-1.2Matches
2022-202327Trabzonspor2. Europa LgGR5.0218738.93.581.390.110.2916.50001.31.30.07+0.7+0.7Matches
2 Seasons2 Clubs2 Leagues7.22301240.04.271.660.070.1716.20002.52.50.08-0.5-0.5
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Trabzonspor (1 Season)2 Leagues7.02301240.04.271.710.070.1716.20002.52.50.08-0.5-0.5
Anderlecht (1 Season)1 League0.2000.0000
Europa Lg (2 Seasons)5.2218738.93.581.330.110.2916.50001.31.30.07+0.7+0.7
Conf Lg (1 Season)2.0012541.76.002.500.000.0015.70001.21.20.10-1.2-1.2
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
201520eg EgyptAfrica Cup of Nations qualification1.0000Matches
201520eg EgyptFriendlies (M)1.0100Matches
201621eg EgyptFriendlies (M)2.0100Matches
201722eg EgyptFriendlies (M)1.0000Matches
201722eg EgyptAfrica Cup of Nations2nd5.506233.31.080.360.000.0000Matches
201722eg EgyptAfrica Cup of Nations qualification1.9000Matches
201823eg Egypt1. World CupGR2.608112.53.040.380.000.0020.10000.40.40.05-0.4-0.4Matches
201823eg EgyptWCQ4.0000Matches
201823eg EgyptFriendlies (M)2.4000Matches
201924eg EgyptAfrica Cup of NationsR163.8110550.02.621.310.100.2000Matches
201924eg EgyptAfrica Cup of Nations qualification4.1300Matches
201924eg EgyptFriendlies (M)3.3000Matches
202126eg EgyptAfrica Cup of NationsF4.2112216.72.860.480.080.5000Matches
202126eg EgyptAfrica Cup of Nations qualification4.9100Matches
202227eg EgyptWCQ1.8000Matches
202227eg EgyptFriendlies (M)1.2100Matches
202328eg EgyptFriendlies (M)2.5100Matches
202328eg EgyptAfrica Cup of NationsR162.416233.32.510.840.170.5000Matches
202328eg EgyptAfrica Cup of Nations qualification0.9100Matches
202530eg EgyptAfrica Cup of Nations qualification3.8400Matches
202631eg EgyptWCQ3.1500Matches
10 Seasons1 Club5 Leagues57.421421228.62.260.650.070.2520.10000.40.40.05-0.4-0.4
Friendlies (M) (7 Seasons)13.3400
Africa Cup of Nations qualification (6 Seasons)16.6900
Africa Cup of Nations (4 Seasons)15.93341132.42.130.690.090.2700
WCQ (3 Seasons)8.9500
World Cup (1 Season)2.608112.53.040.380.000.0020.10000.40.40.05-0.4-0.4
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201620Anderlecht2. Europa Lg0.20Matches
2015-201620Anderlechtbe BEL1. Pro League1.81Matches
2016-201721Anderlechtbe BEL1. First Division A0.10Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.85Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.35Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.99Matches
2019-202024Aston Villaeng ENGEFL Cup4.01Matches
2019-202024Aston Villaeng ENGFA Cup0.20Matches
2019-202024Aston Villaeng ENG1. Premier League21.729144166.04192109617421082.98013758.4214645.711.01.20.0211913737Matches
2020-202125Aston Villaeng ENGEFL Cup0.21Matches
2020-202125Aston Villaeng ENG1. Premier League13.022331770.3326194712615581.3669172.5132944.812.11.1-1.113215335Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.70Matches
2021-202226Aston Villaeng ENG1. Premier League0.166100.0981044100.011100.011100.000.00.00.001001Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.53Matches
2022-202327Trabzonspor3. Conf Lg2.0658180.2951180374386.0182281.866100.000.10.3-0.131108Matches
2022-202327Trabzonspor2. Europa Lg5.016719685.2213540510110794.4485882.84757.121.21.3+0.81268115Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.63Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.85Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.00Matches
10 Seasons6 Clubs7 Leagues189.2752104172.210637263844251985.221330968.9458950.6374.53.9+32.54948271196
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
Aston Villa (3 Seasons)3 Leagues39.152076468.17551205330436982.414722964.2357646.143.22.3+0.83441181073
Trabzonspor (3 Seasons)3 Leagues49.523227783.8308658513815092.0668082.5101376.9101.31.6+8.71579123
Kasımpaşa (2 Seasons)1 League63.214
Anderlecht (2 Seasons)2 Leagues2.11
Excel Mouscron (1 Season)1 League23.85
Başakşehir (1 Season)1 League11.53
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.225
Premier League (3 Seasons)34.752076468.17551205330436982.414722964.2357646.123.22.3-1.23441181073
First Division A (2 Seasons)25.76
Europa Lg (2 Seasons)5.216719685.2213540510110794.4485882.84757.121.21.3+0.81268115
EFL Cup (2 Seasons)4.22
Conf Lg (1 Season)2.0658180.2951180374386.0182281.866100.000.10.3-0.131108
FA Cup (1 Season)0.20
PL2 — Div. 2 (1 Season)0.70
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
2015-201620Anderlecht2 Leagues2.01
2016-201721Anderlecht1 League0.10
2016-201721Excel Mouscron1 League23.85
2017-201822Kasımpaşa1 League29.35
2018-201923Kasımpaşa1 League33.99
2019-202024Aston Villa3 Leagues25.829144166.04192109617421082.98013758.4214645.721.01.2+1.0211913737
2020-202125Aston Villa2 Leagues13.222331770.3326194712615581.3669172.5132944.822.11.1-0.113215335
2021-202226Aston Villa1 League0.166100.0981044100.011100.011100.000.00.00.001001
2021-202226Aston Villa1 League0.70
2021-202226Başakşehir1 League11.53
2022-202327Trabzonspor3 Leagues30.723227783.8308658513815092.0668082.5101376.951.31.6+3.71579123
2023-202428Trabzonspor1 League17.85
2024-202529Trabzonspor1 League1.00
10 Seasons6 Clubs7 Leagues189.2752104172.210637263844251985.221330968.9458950.6374.53.9+32.54948271196
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
Aston Villa (3 Seasons)3 Leagues39.152076468.17551205330436982.414722964.2357646.143.22.3+0.83441181073
Trabzonspor (3 Seasons)3 Leagues49.523227783.8308658513815092.0668082.5101376.9101.31.6+8.71579123
Kasımpaşa (2 Seasons)1 League63.214
Anderlecht (2 Seasons)2 Leagues2.11
Excel Mouscron (1 Season)1 League23.85
Başakşehir (1 Season)1 League11.53
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.225
Premier League (3 Seasons)34.752076468.17551205330436982.414722964.2357646.123.22.3-1.23441181073
First Division A (2 Seasons)25.76
Europa Lg (2 Seasons)5.216719685.2213540510110794.4485882.84757.121.21.3+0.81268115
EFL Cup (2 Seasons)4.22
Conf Lg (1 Season)2.0658180.2951180374386.0182281.866100.000.10.3-0.131108
FA Cup (1 Season)0.20
PL2 — Div. 2 (1 Season)0.70
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
2015-201620Anderlechtbe BEL1. Pro League2nd1.81Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.10Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.85Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.35Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.99Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.729144166.04192109617421082.98013758.4214645.711.01.20.0211913737Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.022331770.3326194712615581.3669172.5132944.812.11.1-1.113215335Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.166100.0981044100.011100.011100.000.00.00.001001Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.70Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.53Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.63Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.85Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.00Matches
10 Seasons6 Clubs3 Leagues177.652076468.17551205330436982.414722964.2357646.1333.22.3+29.83441181073
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
Aston Villa (3 Seasons)1 League34.752076468.17551205330436982.414722964.2357646.123.22.3-1.23441181073
Trabzonspor (3 Seasons)1 League42.58
Kasımpaşa (2 Seasons)1 League63.214
Anderlecht (2 Seasons)1 League1.91
Excel Mouscron (1 Season)1 League23.85
Başakşehir (1 Season)1 League11.53
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.225
Premier League (3 Seasons)34.752076468.17551205330436982.414722964.2357646.123.22.3-1.23441181073
First Division A (2 Seasons)25.76
PL2 — Div. 2 (1 Season)0.70
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.01Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.20Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.21Matches
2 Seasons1 Club2 Leagues4.42
EFL Cup (2 Seasons)4.22
FA Cup (1 Season)0.20
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
2015-201620Anderlecht2. Europa LgR160.20Matches
2022-202327Trabzonspor3. Conf LgKO2.0658180.2951180374386.0182281.866100.000.10.3-0.131108Matches
2022-202327Trabzonspor2. Europa LgGR5.016719685.2213540510110794.4485882.84757.121.21.3+0.81268115Matches
2 Seasons2 Clubs2 Leagues7.223227783.8308658513815092.0668082.5101376.921.31.6+0.71579123
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
Trabzonspor (1 Season)2 Leagues7.023227783.8308658513815092.0668082.5101376.921.31.6+0.71579123
Anderlecht (1 Season)1 League0.20
Europa Lg (2 Seasons)5.216719685.2213540510110794.4485882.84757.121.21.3+0.81268115
Conf Lg (1 Season)2.0658180.2951180374386.0182281.866100.000.10.3-0.131108
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
201520eg EgyptAfrica Cup of Nations qualification1.0Matches
201520eg EgyptFriendlies (M)1.00Matches
201621eg EgyptFriendlies (M)2.00Matches
201722eg EgyptFriendlies (M)1.00Matches
201722eg EgyptAfrica Cup of Nations2nd5.50Matches
201722eg EgyptAfrica Cup of Nations qualification1.90Matches
201823eg Egypt1. World CupGR2.6719376.31026220445284.6213070.03560.000.50.7-0.526003Matches
201823eg EgyptWCQ4.01Matches
201823eg EgyptFriendlies (M)2.40Matches
201924eg EgyptAfrica Cup of NationsR163.81Matches
201924eg EgyptAfrica Cup of Nations qualification4.10Matches
201924eg EgyptFriendlies (M)3.30Matches
202126eg EgyptAfrica Cup of NationsF4.20Matches
202126eg EgyptAfrica Cup of Nations qualification4.90Matches
202227eg EgyptWCQ1.80Matches
202227eg EgyptFriendlies (M)1.20Matches
202328eg EgyptFriendlies (M)2.51Matches
202328eg EgyptAfrica Cup of NationsR162.42Matches
202328eg EgyptAfrica Cup of Nations qualification0.91Matches
202530eg EgyptAfrica Cup of Nations qualification3.81Matches
202631eg EgyptWCQ3.10Matches
10 Seasons1 Club5 Leagues57.4719376.31026220445284.6213070.03560.070.50.7+6.526003
Friendlies (M) (7 Seasons)13.31
Africa Cup of Nations qualification (6 Seasons)16.62
Africa Cup of Nations (4 Seasons)15.93
WCQ (3 Seasons)8.91
World Cup (1 Season)2.6719376.31026220445284.6213070.03560.000.50.7-0.526003

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
2015-201620Anderlecht2. Europa Lg0.2Matches
2015-201620Anderlechtbe BEL1. Pro League1.8Matches
2016-201721Anderlechtbe BEL1. First Division A0.10Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.80Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.363Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.9231Matches
2019-202024Aston Villaeng ENGEFL Cup4.011Matches
2019-202024Aston Villaeng ENGFA Cup0.20Matches
2019-202024Aston Villaeng ENG1. Premier League21.74414162330167811440291217Matches
2020-202125Aston Villaeng ENGEFL Cup0.20Matches
2020-202125Aston Villaeng ENG1. Premier League13.031731320122611100223211Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.7Matches
2021-202226Aston Villaeng ENG1. Premier League0.1660000000000600Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.518Matches
2022-202327Trabzonspor3. Conf Lg2.0817810002100006522Matches
2022-202327Trabzonspor2. Europa Lg5.0196193221070000016715Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.643Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.833Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.01Matches
10 Seasons6 Clubs7 Leagues189.210411006285235021012540752735
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (3 Seasons)3 Leagues39.176473525313104912540520428
Trabzonspor (3 Seasons)3 Leagues49.52772713210861000023237
Kasımpaşa (2 Seasons)1 League63.2294
Anderlecht (2 Seasons)2 Leagues2.10
Excel Mouscron (1 Season)1 League23.80
Başakşehir (1 Season)1 League11.518
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2389
Premier League (3 Seasons)34.77647352531393912540520428
First Division A (2 Seasons)25.70
Europa Lg (2 Seasons)5.2196193221070000016715
EFL Cup (2 Seasons)4.211
Conf Lg (1 Season)2.0817810002100006522
FA Cup (1 Season)0.20
PL2 — Div. 2 (1 Season)0.7
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
2015-201620Anderlecht2 Leagues2.0
2016-201721Anderlecht1 League0.10
2016-201721Excel Mouscron1 League23.80
2017-201822Kasımpaşa1 League29.363
2018-201923Kasımpaşa1 League33.9231
2019-202024Aston Villa3 Leagues25.84414162330178811440291217
2020-202125Aston Villa2 Leagues13.231731320122611100223211
2021-202226Aston Villa1 League0.1660000000000600
2021-202226Aston Villa1 League0.7
2021-202226Başakşehir1 League11.518
2022-202327Trabzonspor3 Leagues30.72772713210521000023237
2023-202428Trabzonspor1 League17.833
2024-202529Trabzonspor1 League1.01
10 Seasons6 Clubs7 Leagues189.210411006285235021012540752735
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (3 Seasons)3 Leagues39.176473525313104912540520428
Trabzonspor (3 Seasons)3 Leagues49.52772713210861000023237
Kasımpaşa (2 Seasons)1 League63.2294
Anderlecht (2 Seasons)2 Leagues2.10
Excel Mouscron (1 Season)1 League23.80
Başakşehir (1 Season)1 League11.518
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2389
Premier League (3 Seasons)34.77647352531393912540520428
First Division A (2 Seasons)25.70
Europa Lg (2 Seasons)5.2196193221070000016715
EFL Cup (2 Seasons)4.211
Conf Lg (1 Season)2.0817810002100006522
FA Cup (1 Season)0.20
PL2 — Div. 2 (1 Season)0.7
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-201620Anderlechtbe BEL1. Pro League2nd1.8Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.10Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.80Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.363Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.9231Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.74414162330167811440291217Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.031731320122611100223211Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.1660000000000600Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.7Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.518Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.643Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.833Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.01Matches
10 Seasons6 Clubs3 Leagues177.676473525313482912540520428
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (3 Seasons)1 League34.77647352531393912540520428
Trabzonspor (3 Seasons)1 League42.577
Kasımpaşa (2 Seasons)1 League63.2294
Anderlecht (2 Seasons)1 League1.90
Excel Mouscron (1 Season)1 League23.80
Başakşehir (1 Season)1 League11.518
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2389
Premier League (3 Seasons)34.77647352531393912540520428
First Division A (2 Seasons)25.70
PL2 — Div. 2 (1 Season)0.7
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.011Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.20Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.20Matches
2 Seasons1 Club2 Leagues4.411
EFL Cup (2 Seasons)4.211
FA Cup (1 Season)0.20
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
2015-201620Anderlecht2. Europa LgR160.2Matches
2022-202327Trabzonspor3. Conf LgKO2.0817810002100006522Matches
2022-202327Trabzonspor2. Europa LgGR5.0196193221070000016715Matches
2 Seasons2 Clubs2 Leagues7.2277271321091000023237
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Trabzonspor (1 Season)2 Leagues7.0277271321091000023237
Anderlecht (1 Season)1 League0.2
Europa Lg (2 Seasons)5.2196193221070000016715
Conf Lg (1 Season)2.0817810002100006522
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
201520eg EgyptAfrica Cup of Nations qualification1.0Matches
201520eg EgyptFriendlies (M)1.0Matches
201621eg EgyptFriendlies (M)2.0Matches
201722eg EgyptFriendlies (M)1.0Matches
201722eg EgyptAfrica Cup of Nations2nd5.55Matches
201722eg EgyptAfrica Cup of Nations qualification1.9Matches
201823eg Egypt1. World CupGR2.6939210123100007102Matches
201823eg EgyptWCQ4.0Matches
201823eg EgyptFriendlies (M)2.4Matches
201924eg EgyptAfrica Cup of NationsR163.86Matches
201924eg EgyptAfrica Cup of Nations qualification4.1Matches
201924eg EgyptFriendlies (M)3.3Matches
202126eg EgyptAfrica Cup of NationsF4.24Matches
202126eg EgyptAfrica Cup of Nations qualification4.9Matches
202227eg EgyptWCQ1.8Matches
202227eg EgyptFriendlies (M)1.2Matches
202328eg EgyptFriendlies (M)2.5Matches
202328eg EgyptAfrica Cup of NationsR162.45Matches
202328eg EgyptAfrica Cup of Nations qualification0.9Matches
202530eg EgyptAfrica Cup of Nations qualification3.8Matches
202631eg EgyptWCQ3.1Matches
10 Seasons1 Club5 Leagues57.49392101223100007102
Friendlies (M) (7 Seasons)13.3
Africa Cup of Nations qualification (6 Seasons)16.6
Africa Cup of Nations (4 Seasons)15.920
WCQ (3 Seasons)8.9
World Cup (1 Season)2.6939210123100007102

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
2015-201620Anderlecht2. Europa Lg0.2Matches
2015-201620Anderlechtbe BEL1. Pro League1.8Matches
2016-201721Anderlechtbe BEL1. First Division A0.1Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.8Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.3Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.9Matches
2019-202024Aston Villaeng ENGEFL Cup4.0Matches
2019-202024Aston Villaeng ENGFA Cup0.2Matches
2019-202024Aston Villaeng ENG1. Premier League21.7552.54324775040.18101020Matches
2020-202125Aston Villaeng ENGEFL Cup0.2Matches
2020-202125Aston Villaeng ENG1. Premier League13.0342.63240235020.15200000Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.7Matches
2021-202226Aston Villaeng ENG1. Premier League0.118.1800010000.00000000Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.5Matches
2022-202327Trabzonspor3. Conf Lg2.0115.5051122010.50000100Matches
2022-202327Trabzonspor2. Europa Lg5.0254.98210121030.60200010Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.6Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.8Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.0Matches
10 Seasons6 Clubs7 Leagues189.21263.028251115130100.24501130
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (3 Seasons)3 Leagues39.1902.5956491110060.17301020
Trabzonspor (3 Seasons)3 Leagues49.5365.13261243040.57200110
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)2 Leagues2.1
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.7902.5956491110060.17301020
First Division A (2 Seasons)25.7
Europa Lg (2 Seasons)5.2254.98210121030.60200010
EFL Cup (2 Seasons)4.2
Conf Lg (1 Season)2.0115.5051122010.50000100
FA Cup (1 Season)0.2
PL2 — Div. 2 (1 Season)0.7
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
2015-201620Anderlecht2 Leagues2.0
2016-201721Anderlecht1 League0.1
2016-201721Excel Mouscron1 League23.8
2017-201822Kasımpaşa1 League29.3
2018-201923Kasımpaşa1 League33.9
2019-202024Aston Villa3 Leagues25.8552.54324775040.18101020
2020-202125Aston Villa2 Leagues13.2342.63240235020.15200000
2021-202226Aston Villa1 League0.118.1800010000.00000000
2021-202226Aston Villa1 League0.7
2021-202226Başakşehir1 League11.5
2022-202327Trabzonspor3 Leagues30.7365.13261243040.57200110
2023-202428Trabzonspor1 League17.8
2024-202529Trabzonspor1 League1.0
10 Seasons6 Clubs7 Leagues189.21263.028251115130100.24501130
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (3 Seasons)3 Leagues39.1902.5956491110060.17301020
Trabzonspor (3 Seasons)3 Leagues49.5365.13261243040.57200110
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)2 Leagues2.1
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.7902.5956491110060.17301020
First Division A (2 Seasons)25.7
Europa Lg (2 Seasons)5.2254.98210121030.60200010
EFL Cup (2 Seasons)4.2
Conf Lg (1 Season)2.0115.5051122010.50000100
FA Cup (1 Season)0.2
PL2 — Div. 2 (1 Season)0.7
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-201620Anderlechtbe BEL1. Pro League2nd1.8Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.1Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.8Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.3Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.9Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.7552.54324775040.18101020Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.0342.63240235020.15200000Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.118.1800010000.00000000Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.7Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.5Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.6Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.8Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.0Matches
10 Seasons6 Clubs3 Leagues177.6902.5956491110060.17301020
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (3 Seasons)1 League34.7902.5956491110060.17301020
Trabzonspor (3 Seasons)1 League42.5
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)1 League1.9
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.7902.5956491110060.17301020
First Division A (2 Seasons)25.7
PL2 — Div. 2 (1 Season)0.7
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.0Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.2Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.2Matches
2 Seasons1 Club2 Leagues4.4
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)0.2
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
2015-201620Anderlecht2. Europa LgR160.2Matches
2022-202327Trabzonspor3. Conf LgKO2.0115.5051122010.50000100Matches
2022-202327Trabzonspor2. Europa LgGR5.0254.98210121030.60200010Matches
2 Seasons2 Clubs2 Leagues7.2365.13261243040.57200110
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Trabzonspor (1 Season)2 Leagues7.0365.13261243040.57200110
Anderlecht (1 Season)1 League0.2
Europa Lg (2 Seasons)5.2254.98210121030.60200010
Conf Lg (1 Season)2.0115.5051122010.50000100
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
201520eg EgyptAfrica Cup of Nations qualification1.0Matches
201520eg EgyptFriendlies (M)1.0Matches
201621eg EgyptFriendlies (M)2.0Matches
201722eg EgyptFriendlies (M)1.0Matches
201722eg EgyptAfrica Cup of Nations2nd5.5Matches
201722eg EgyptAfrica Cup of Nations qualification1.9Matches
201823eg Egypt1. World CupGR2.683.0460100100.00000000Matches
201823eg EgyptWCQ4.0Matches
201823eg EgyptFriendlies (M)2.4Matches
201924eg EgyptAfrica Cup of NationsR163.8Matches
201924eg EgyptAfrica Cup of Nations qualification4.1Matches
201924eg EgyptFriendlies (M)3.3Matches
202126eg EgyptAfrica Cup of NationsF4.2Matches
202126eg EgyptAfrica Cup of Nations qualification4.9Matches
202227eg EgyptWCQ1.8Matches
202227eg EgyptFriendlies (M)1.2Matches
202328eg EgyptFriendlies (M)2.5Matches
202328eg EgyptAfrica Cup of NationsR162.4Matches
202328eg EgyptAfrica Cup of Nations qualification0.9Matches
202530eg EgyptAfrica Cup of Nations qualification3.8Matches
202631eg EgyptWCQ3.1Matches
10 Seasons1 Club5 Leagues57.483.0460100100.00000000
Friendlies (M) (7 Seasons)13.3
Africa Cup of Nations qualification (6 Seasons)16.6
Africa Cup of Nations (4 Seasons)15.9
WCQ (3 Seasons)8.9
World Cup (1 Season)2.683.0460100100.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
2015-201620Anderlecht2. Europa Lg0.2Matches
2015-201620Anderlechtbe BEL1. Pro League1.8Matches
2016-201721Anderlechtbe BEL1. First Division A0.100Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.800Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.33452Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.92930Matches
2019-202024Aston Villaeng ENGEFL Cup4.022Matches
2019-202024Aston Villaeng ENGFA Cup0.200Matches
2019-202024Aston Villaeng ENG1. Premier League21.738161815594420.535232212563180Matches
2020-202125Aston Villaeng ENGEFL Cup0.201Matches
2020-202125Aston Villaeng ENG1. Premier League13.0331814154134528.932131121952170Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.7Matches
2021-202226Aston Villaeng ENG1. Premier League0.1000000000000000Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.5721Matches
2022-202327Trabzonspor3. Conf Lg2.000000030.033032200Matches
2022-202327Trabzonspor2. Europa Lg5.0532212540.036064910Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.62116Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.8107Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.001Matches
10 Seasons6 Clubs7 Leagues189.276140343210249724.77345342180126360
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aston Villa (3 Seasons)3 Leagues39.1713632309228924.7673633347115350
Trabzonspor (3 Seasons)3 Leagues49.55342212825.06909301110
Kasımpaşa (2 Seasons)1 League63.263820
Anderlecht (2 Seasons)2 Leagues2.1000
Excel Mouscron (1 Season)1 League23.8000
Başakşehir (1 Season)1 League11.57210
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.21011270
Premier League (3 Seasons)34.7713432309228924.7673633344115350
First Division A (2 Seasons)25.7000
Europa Lg (2 Seasons)5.2532212540.036064910
EFL Cup (2 Seasons)4.2230
Conf Lg (1 Season)2.000000030.033032200
FA Cup (1 Season)0.2000
PL2 — Div. 2 (1 Season)0.70
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
2015-201620Anderlecht2 Leagues2.00
2016-201721Anderlecht1 League0.1000
2016-201721Excel Mouscron1 League23.8000
2017-201822Kasımpaşa1 League29.334520
2018-201923Kasımpaşa1 League33.929300
2019-202024Aston Villa3 Leagues25.838181815594420.535232212763180
2020-202125Aston Villa2 Leagues13.2331814154134528.932131122052170
2021-202226Aston Villa1 League0.1000000000000000
2021-202226Aston Villa1 League0.70
2021-202226Başakşehir1 League11.57210
2022-202327Trabzonspor3 Leagues30.75242212825.06909221110
2023-202428Trabzonspor1 League17.81070
2024-202529Trabzonspor1 League1.0010
10 Seasons6 Clubs7 Leagues189.276140343210249724.77345342180126360
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Aston Villa (3 Seasons)3 Leagues39.1713632309228924.7673633347115350
Trabzonspor (3 Seasons)3 Leagues49.55342212825.06909301110
Kasımpaşa (2 Seasons)1 League63.263820
Anderlecht (2 Seasons)2 Leagues2.1000
Excel Mouscron (1 Season)1 League23.8000
Başakşehir (1 Season)1 League11.57210
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.21011270
Premier League (3 Seasons)34.7713432309228924.7673633344115350
First Division A (2 Seasons)25.7000
Europa Lg (2 Seasons)5.2532212540.036064910
EFL Cup (2 Seasons)4.2230
Conf Lg (1 Season)2.000000030.033032200
FA Cup (1 Season)0.2000
PL2 — Div. 2 (1 Season)0.70
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-201620Anderlechtbe BEL1. Pro League2nd1.8Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.100Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.800Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.33452Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.92930Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.738161815594420.535232212563180Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.0331814154134528.932131121952170Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.1000000000000000Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.7Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.5721Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.62116Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.8107Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.001Matches
10 Seasons6 Clubs3 Leagues177.67113532309228924.76736333171115350
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
Aston Villa (3 Seasons)1 League34.7713432309228924.7673633344115350
Trabzonspor (3 Seasons)1 League42.531240
Kasımpaşa (2 Seasons)1 League63.263820
Anderlecht (2 Seasons)1 League1.9000
Excel Mouscron (1 Season)1 League23.8000
Başakşehir (1 Season)1 League11.57210
Aston Villa (1 Season)1 League0.70
Süper Lig (6 Seasons)117.21011270
Premier League (3 Seasons)34.7713432309228924.7673633344115350
First Division A (2 Seasons)25.7000
PL2 — Div. 2 (1 Season)0.70
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.022Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.200Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.201Matches
2 Seasons1 Club2 Leagues4.4230
EFL Cup (2 Seasons)4.2230
FA Cup (1 Season)0.2000
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
2015-201620Anderlecht2. Europa LgR160.2Matches
2022-202327Trabzonspor3. Conf LgKO2.000000030.033032200Matches
2022-202327Trabzonspor2. Europa LgGR5.0532212540.036064910Matches
2 Seasons2 Clubs2 Leagues7.2532212825.0690961110
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Trabzonspor (1 Season)2 Leagues7.0532212825.0690961110
Anderlecht (1 Season)1 League0.20
Europa Lg (2 Seasons)5.2532212540.036064910
Conf Lg (1 Season)2.000000030.033032200
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
201520eg EgyptAfrica Cup of Nations qualification1.0Matches
201520eg EgyptFriendlies (M)1.0Matches
201621eg EgyptFriendlies (M)2.0Matches
201722eg EgyptFriendlies (M)1.0Matches
201722eg EgyptAfrica Cup of Nations2nd5.5117Matches
201722eg EgyptAfrica Cup of Nations qualification1.9Matches
201823eg Egypt1. World CupGR2.665321030.0341361230Matches
201823eg EgyptWCQ4.0Matches
201823eg EgyptFriendlies (M)2.4Matches
201924eg EgyptAfrica Cup of NationsR163.823Matches
201924eg EgyptAfrica Cup of Nations qualification4.1Matches
201924eg EgyptFriendlies (M)3.3Matches
202126eg EgyptAfrica Cup of NationsF4.245Matches
202126eg EgyptAfrica Cup of Nations qualification4.9Matches
202227eg EgyptWCQ1.8Matches
202227eg EgyptFriendlies (M)1.2Matches
202328eg EgyptFriendlies (M)2.5Matches
202328eg EgyptAfrica Cup of NationsR162.422Matches
202328eg EgyptAfrica Cup of Nations qualification0.9Matches
202530eg EgyptAfrica Cup of Nations qualification3.8Matches
202631eg EgyptWCQ3.1Matches
10 Seasons1 Club5 Leagues57.4624321030.03413231230
Friendlies (M) (7 Seasons)13.30
Africa Cup of Nations qualification (6 Seasons)16.60
Africa Cup of Nations (4 Seasons)15.919170
WCQ (3 Seasons)8.90
World Cup (1 Season)2.665321030.0341361230

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
2015-201620Anderlecht2. Europa Lg0.2Matches
2015-201620Anderlechtbe BEL1. Pro League1.8Matches
2016-201721Anderlechtbe BEL1. First Division A0.1Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.8Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.3Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.9Matches
2019-202024Aston Villaeng ENGEFL Cup4.0Matches
2019-202024Aston Villaeng ENGFA Cup0.2Matches
2019-202024Aston Villaeng ENG1. Premier League21.77622112826738474762643046.93453.1477326017335946187120495170Matches
2020-202125Aston Villaeng ENGEFL Cup0.2Matches
2020-202125Aston Villaeng ENG1. Premier League13.0508179319323465508311754.81445.22771753934312514281331379Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.7Matches
2021-202226Aston Villaeng ENG1. Premier League0.110003711011100.000.0960190002094Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.5Matches
2022-202327Trabzonspor3. Conf Lg2.01141453601611416956.3637.58760824181024210222Matches
2022-202327Trabzonspor2. Europa Lg5.02672251041402826712216.7975.019012416811711912220758Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.6Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.8Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.0Matches
10 Seasons6 Clubs7 Leagues189.216614125062082518416611245947.66350.81040692236081159243117371126333
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
Aston Villa (3 Seasons)3 Leagues39.11280382214636251401280964850.04850.07635073268690713210133817253
Trabzonspor (3 Seasons)3 Leagues49.538132915720044381281139.31553.6277184992225211116430980
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)2 Leagues2.1
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.71280382214636251401280964850.04850.07635073268690713210133817253
First Division A (2 Seasons)25.7
Europa Lg (2 Seasons)5.22672251041402826712216.7975.019012416811711912220758
EFL Cup (2 Seasons)4.2
Conf Lg (1 Season)2.01141453601611416956.3637.58760824181024210222
FA Cup (1 Season)0.2
PL2 — Div. 2 (1 Season)0.7
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
2015-201620Anderlecht2 Leagues2.0
2016-201721Anderlecht1 League0.1
2016-201721Excel Mouscron1 League23.8
2017-201822Kasımpaşa1 League29.3
2018-201923Kasımpaşa1 League33.9
2019-202024Aston Villa3 Leagues25.87622112826738474762643046.93453.1477326017335946187120495170
2020-202125Aston Villa2 Leagues13.2508179319323465508311754.81445.22771753934312514281331379
2021-202226Aston Villa1 League0.110003711011100.000.0960190002094
2021-202226Aston Villa1 League0.7
2021-202226Başakşehir1 League11.5
2022-202327Trabzonspor3 Leagues30.738132915720044381281139.31553.6277184992225211116430980
2023-202428Trabzonspor1 League17.8
2024-202529Trabzonspor1 League1.0
10 Seasons6 Clubs7 Leagues189.216614125062082518416611245947.66350.81040692236081159243117371126333
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
Aston Villa (3 Seasons)3 Leagues39.11280382214636251401280964850.04850.07635073268690713210133817253
Trabzonspor (3 Seasons)3 Leagues49.538132915720044381281139.31553.6277184992225211116430980
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)2 Leagues2.1
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.71280382214636251401280964850.04850.07635073268690713210133817253
First Division A (2 Seasons)25.7
Europa Lg (2 Seasons)5.22672251041402826712216.7975.019012416811711912220758
EFL Cup (2 Seasons)4.2
Conf Lg (1 Season)2.01141453601611416956.3637.58760824181024210222
FA Cup (1 Season)0.2
PL2 — Div. 2 (1 Season)0.7
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
2015-201620Anderlechtbe BEL1. Pro League2nd1.8Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.1Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.8Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.3Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.9Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.77622112826738474762643046.93453.1477326017335946187120495170Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.0508179319323465508311754.81445.22771753934312514281331379Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.110003711011100.000.0960190002094Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.7Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.5Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.6Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.8Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.0Matches
10 Seasons6 Clubs3 Leagues177.61280382214636251401280964850.04850.07635073268690713210133817253
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
Aston Villa (3 Seasons)1 League34.71280382214636251401280964850.04850.07635073268690713210133817253
Trabzonspor (3 Seasons)1 League42.5
Kasımpaşa (2 Seasons)1 League63.2
Anderlecht (2 Seasons)1 League1.9
Excel Mouscron (1 Season)1 League23.8
Başakşehir (1 Season)1 League11.5
Aston Villa (1 Season)1 League0.7
Süper Lig (6 Seasons)117.2
Premier League (3 Seasons)34.71280382214636251401280964850.04850.07635073268690713210133817253
First Division A (2 Seasons)25.7
PL2 — Div. 2 (1 Season)0.7
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
2019-202024Aston Villaeng ENGEFL Cup2nd4.0Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.2Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.2Matches
2 Seasons1 Club2 Leagues4.4
EFL Cup (2 Seasons)4.2
FA Cup (1 Season)0.2
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
2015-201620Anderlecht2. Europa LgR160.2Matches
2022-202327Trabzonspor3. Conf LgKO2.01141453601611416956.3637.58760824181024210222Matches
2022-202327Trabzonspor2. Europa LgGR5.02672251041402826712216.7975.019012416811711912220758Matches
2 Seasons2 Clubs2 Leagues7.238132915720044381281139.31553.6277184992225211116430980
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
Trabzonspor (1 Season)2 Leagues7.038132915720044381281139.31553.6277184992225211116430980
Anderlecht (1 Season)1 League0.2
Europa Lg (2 Seasons)5.22672251041402826712216.7975.019012416811711912220758
Conf Lg (1 Season)2.01141453601611416956.3637.58760824181024210222
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
201520eg EgyptAfrica Cup of Nations qualification1.0Matches
201520eg EgyptFriendlies (M)1.0Matches
201621eg EgyptFriendlies (M)2.0Matches
201722eg EgyptFriendlies (M)1.0Matches
201722eg EgyptAfrica Cup of Nations2nd5.5Matches
201722eg EgyptAfrica Cup of Nations qualification1.9Matches
201823eg Egypt1. World CupGR2.61282196650812810330.0770.077564257953559424Matches
201823eg EgyptWCQ4.0Matches
201823eg EgyptFriendlies (M)2.4Matches
201924eg EgyptAfrica Cup of NationsR163.8Matches
201924eg EgyptAfrica Cup of Nations qualification4.1Matches
201924eg EgyptFriendlies (M)3.3Matches
202126eg EgyptAfrica Cup of NationsF4.2Matches
202126eg EgyptAfrica Cup of Nations qualification4.9Matches
202227eg EgyptWCQ1.8Matches
202227eg EgyptFriendlies (M)1.2Matches
202328eg EgyptFriendlies (M)2.5Matches
202328eg EgyptAfrica Cup of NationsR162.4Matches
202328eg EgyptAfrica Cup of Nations qualification0.9Matches
202530eg EgyptAfrica Cup of Nations qualification3.8Matches
202631eg EgyptWCQ3.1Matches
10 Seasons1 Club5 Leagues57.41282196650812810330.0770.077564257953559424
Friendlies (M) (7 Seasons)13.3
Africa Cup of Nations qualification (6 Seasons)16.6
Africa Cup of Nations (4 Seasons)15.9
WCQ (3 Seasons)8.9
World Cup (1 Season)2.61282196650812810330.0770.077564257953559424

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
2015-201620Anderlecht2. Europa Lg119192.00.200100.0001-1-4.74-4.93Matches
2015-201620Anderlechtbe BEL1. Pro League7162234.51.810692.0042+2+1.11+0.61Matches
2016-201721Anderlechtbe BEL1. First Division A110100.30.100131.000000.00-1.13Matches
2016-201721Excel Mouscronbe BEL1. First Division A262,1398279.223.8259100.751738-21-0.88+1.36Matches
2017-201822Kasımpaşatr TUR1. Süper Lig312,6418586.329.33121001.29484800.00+0.21Matches
2018-201923Kasımpaşatr TUR1. Süper Lig343,0519099.733.9349027001.155262-10-0.29-10.29Matches
2019-202024Aston Villaeng ENGEFL Cup63606057.14.0481221802.17122+10+2.50+1.50Matches
2019-202024Aston Villaeng ENGFA Cup1151516.70.20011500.000000.00+1.20Matches
2019-202024Aston Villaeng ENG1. Premier League341,9505757.021.720785142730.912228-6-0.28+0.9520.637.7-17.1-0.79-0.39Matches
2020-202125Aston Villaeng ENGEFL Cup121217.80.20012103.0010+1+4.29+3.20Matches
2020-202125Aston Villaeng ENG1. Premier League211,1665634.113.01280292321.432414+10+0.77+0.8116.917.2-0.3-0.02-0.09Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 2159592.50.71590001.0032+1+1.53+1.49Matches
2021-202226Aston Villaeng ENG1. Premier League111110.30.10011130.0001-1-8.18-8.160.40.3+0.1+0.66+0.79Matches
2021-202226Başakşehirtr TUR1. Süper Lig131,0337930.211.513792001.92189+9+0.78+0.37Matches
2022-202327Trabzonspor3. Conf Lg218090100.02.02902001.5012-1-0.504.71.8+2.9+1.45Matches
2022-202327Trabzonspor2. Europa Lg64537683.95.0585312701.5089-1-0.20-3.305.26.9-1.7-0.33+0.63Matches
2022-202327Trabzonsportr TUR1. Süper Lig282,1277667.523.624831343301.684229+13+0.55+0.81Matches
2023-202428Trabzonsportr TUR1. Süper Lig251,6046446.917.81877473101.763324+9+0.50+0.01Matches
2024-202529Trabzonsportr TUR1. Süper Lig190909.11.01901001.000000.00+0.20Matches
10 Seasons6 Clubs7 Leagues23917,0327142.7189.219083914926201.34282269+13+0.07-0.1447.863.8-16.0-0.38-0.25
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
Aston Villa (3 Seasons)3 Leagues643,5235531.339.136799282481.205945+14+0.36+0.5637.955.2-17.3-0.50-0.37
Trabzonspor (3 Seasons)3 Leagues624,4547253.849.5508223123101.688464+20+0.40+0.229.98.6+1.2+0.18+1.14
Kasımpaşa (2 Seasons)1 League655,6928893.063.2659048001.22100110-10-0.16-0.16
Anderlecht (2 Seasons)2 Leagues9191212.32.1108121.6743+1+0.47-0.28
Excel Mouscron (1 Season)1 League262,1398279.223.8259100.751738-21-0.88+1.36
Başakşehir (1 Season)1 League131,0337930.211.513792001.92189+9+0.78+0.37
Aston Villa (1 Season)1 League159592.50.71590001.0032+1+1.53+1.49
Süper Lig (6 Seasons)13210,5468061.7117.21218468113201.49193172+21+0.18-0.04
Premier League (3 Seasons)563,1275630.534.732797242581.094643+3+0.09+0.3637.955.2-17.3-0.50-0.37
First Division A (2 Seasons)342,3116823.325.72698121.012140-19-0.74-1.33
Europa Lg (2 Seasons)74726732.15.2585322701.29810-2-0.38-0.835.26.9-1.7-0.33+0.63
EFL Cup (2 Seasons)73815442.34.2481231902.29132+11+2.60+1.56
Conf Lg (1 Season)218090100.02.02902001.5012-1-0.504.71.8+2.9+1.45
FA Cup (1 Season)1151516.70.20011500.000000.00+1.20
PL2 — Div. 2 (1 Season)159592.50.71590001.0032+1+1.53+1.49
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
2015-201620Anderlecht2 Leagues8181234.02.010791.7543+1+0.50+0.06
2016-201721Anderlecht1 League110100.30.100131.000000.00-1.13
2016-201721Excel Mouscron1 League262,1398279.223.8259100.751738-21-0.88+1.36
2017-201822Kasımpaşa1 League312,6418586.329.33121001.29484800.00+0.21
2018-201923Kasımpaşa1 League343,0519099.733.9349027001.155262-10-0.29-10.29
2019-202024Aston Villa3 Leagues412,3255756.225.824797172531.073430+4+0.15+1.0520.637.7-17.1-0.79-0.39
2020-202125Aston Villa2 Leagues221,1875432.213.212802102321.502514+11+0.83+0.7616.917.2-0.3-0.02-0.09
2021-202226Aston Villa1 League111110.30.10011130.0001-1-8.18-8.160.40.3+0.1+0.66+0.79
2021-202226Aston Villa1 League159592.50.71590001.0032+1+1.53+1.49
2021-202226Başakşehir1 League131,0337930.211.513792001.92189+9+0.78+0.37
2022-202327Trabzonspor3 Leagues362,7607771.330.731841853101.645140+11+0.36+0.369.98.6+1.2+0.18+1.14
2023-202428Trabzonspor1 League251,6046446.917.81877473101.763324+9+0.50+0.01
2024-202529Trabzonspor1 League190909.11.01901001.000000.00+0.20
10 Seasons6 Clubs7 Leagues23917,0327142.7189.219083914926201.34282269+13+0.07-0.1447.863.8-16.0-0.38-0.25
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
Aston Villa (3 Seasons)3 Leagues643,5235531.339.136799282481.205945+14+0.36+0.5637.955.2-17.3-0.50-0.37
Trabzonspor (3 Seasons)3 Leagues624,4547253.849.5508223123101.688464+20+0.40+0.229.98.6+1.2+0.18+1.14
Kasımpaşa (2 Seasons)1 League655,6928893.063.2659048001.22100110-10-0.16-0.16
Anderlecht (2 Seasons)2 Leagues9191212.32.1108121.6743+1+0.47-0.28
Excel Mouscron (1 Season)1 League262,1398279.223.8259100.751738-21-0.88+1.36
Başakşehir (1 Season)1 League131,0337930.211.513792001.92189+9+0.78+0.37
Aston Villa (1 Season)1 League159592.50.71590001.0032+1+1.53+1.49
Süper Lig (6 Seasons)13210,5468061.7117.21218468113201.49193172+21+0.18-0.04
Premier League (3 Seasons)563,1275630.534.732797242581.094643+3+0.09+0.3637.955.2-17.3-0.50-0.37
First Division A (2 Seasons)342,3116823.325.72698121.012140-19-0.74-1.33
Europa Lg (2 Seasons)74726732.15.2585322701.29810-2-0.38-0.835.26.9-1.7-0.33+0.63
EFL Cup (2 Seasons)73815442.34.2481231902.29132+11+2.60+1.56
Conf Lg (1 Season)218090100.02.02902001.5012-1-0.504.71.8+2.9+1.45
FA Cup (1 Season)1151516.70.20011500.000000.00+1.20
PL2 — Div. 2 (1 Season)159592.50.71590001.0032+1+1.53+1.49
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
2015-201620Anderlechtbe BEL1. Pro League2nd7162234.51.810692.0042+2+1.11+0.61Matches
2016-201721Anderlechtbe BEL1. First Division A1st110100.30.100131.000000.00-1.13Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th262,1398279.223.8259100.751738-21-0.88+1.36Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th312,6418586.329.33121001.29484800.00+0.21Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th343,0519099.733.9349027001.155262-10-0.29-10.29Matches
2019-202024Aston Villaeng ENG1. Premier League17th341,9505757.021.720785142730.912228-6-0.28+0.9520.637.7-17.1-0.79-0.39Matches
2020-202125Aston Villaeng ENG1. Premier League11th211,1665634.113.01280292321.432414+10+0.77+0.8116.917.2-0.3-0.02-0.09Matches
2021-202226Aston Villaeng ENG1. Premier League14th111110.30.10011130.0001-1-8.18-8.160.40.3+0.1+0.66+0.79Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th159592.50.71590001.0032+1+1.53+1.49Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th131,0337930.211.513792001.92189+9+0.78+0.37Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th282,1277667.523.624831343301.684229+13+0.55+0.81Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd251,6046446.917.81877473101.763324+9+0.50+0.01Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th190909.11.01901001.000000.00+0.20Matches
10 Seasons6 Clubs3 Leagues22215,9847242.9177.617983844327201.31260255+5+0.03-0.1637.955.2-17.3-0.50-0.37
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
Aston Villa (3 Seasons)1 League563,1275630.534.732797242581.094643+3+0.09+0.3637.955.2-17.3-0.50-0.37
Trabzonspor (3 Seasons)1 League543,8217150.542.5438118113201.707553+22+0.52+0.40
Kasımpaşa (2 Seasons)1 League655,6928893.063.2659048001.22100110-10-0.16-0.16
Anderlecht (2 Seasons)1 League8172222.41.9107121.8842+2+1.05+0.23
Excel Mouscron (1 Season)1 League262,1398279.223.8259100.751738-21-0.88+1.36
Başakşehir (1 Season)1 League131,0337930.211.513792001.92189+9+0.78+0.37
Aston Villa (1 Season)1 League159592.50.71590001.0032+1+1.53+1.49
Süper Lig (6 Seasons)13210,5468061.7117.21218468113201.49193172+21+0.18-0.04
Premier League (3 Seasons)563,1275630.534.732797242581.094643+3+0.09+0.3637.955.2-17.3-0.50-0.37
First Division A (2 Seasons)342,3116823.325.72698121.012140-19-0.74-1.33
PL2 — Div. 2 (1 Season)159592.50.71590001.0032+1+1.53+1.49
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
2019-202024Aston Villaeng ENGEFL Cup2nd63606057.14.0481221802.17122+10+2.50+1.50Matches
2019-202024Aston Villaeng ENGFA Cup33rd1151516.70.20011500.000000.00+1.20Matches
2020-202125Aston Villaeng ENGEFL Cup9th121217.80.20012103.0010+1+4.29+3.20Matches
2 Seasons1 Club2 Leagues83965040.04.4481241802.00132+11+2.50+1.74
EFL Cup (2 Seasons)73815442.34.2481231902.29132+11+2.60+1.56
FA Cup (1 Season)1151516.70.20011500.000000.00+1.20
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
2015-201620Anderlecht2. Europa LgR16119192.00.200100.0001-1-4.74-4.93Matches
2022-202327Trabzonspor3. Conf LgKO218090100.02.02902001.5012-1-0.504.71.8+2.9+1.45Matches
2022-202327Trabzonspor2. Europa LgGR64537683.95.0585312701.5089-1-0.20-3.305.26.9-1.7-0.33+0.63Matches
2 Seasons2 Clubs2 Leagues96527239.57.2787522701.33912-3-0.41-0.879.98.6+1.2+0.18+1.14
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
Trabzonspor (1 Season)2 Leagues86337987.97.0787512701.50911-2-0.28-3.399.98.6+1.2+0.18+1.14
Anderlecht (1 Season)1 League119192.00.200100.0001-1-4.74-4.93
Europa Lg (2 Seasons)74726732.15.2585322701.29810-2-0.38-0.835.26.9-1.7-0.33+0.63
Conf Lg (1 Season)218090100.02.02902001.5012-1-0.504.71.8+2.9+1.45
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
201520eg EgyptAfrica Cup of Nations qualification1909016.71.01901010.0001-1-1.00-1.00Matches
201520eg EgyptFriendlies (M)1909033.31.01901003.0020+2+2.000.00Matches
201621eg EgyptFriendlies (M)21799039.82.02901000.5012-1-0.50-1.50Matches
201722eg EgyptFriendlies (M)1909033.31.01901013.0010+1+1.00-1.00Matches
201722eg EgyptAfrica Cup of Nations2nd64988387.45.56833002.1742+2+0.36+0.36Matches
201722eg EgyptAfrica Cup of Nations qualification31755838.91.928301902.501100.00-1.96Matches
201823eg Egypt1. World CupGR32377987.82.63791000.0015-4-1.52-1.521.65.1-3.5-1.33-3.23Matches
201823eg EgyptWCQ63586049.74.0476122702.1773+4+1.01+0.26Matches
201823eg EgyptFriendlies (M)42165448.02.4274123400.5023-1-0.42+1.12Matches
201924eg EgyptAfrica Cup of NationsR1643438695.33.84862002.2551+4+1.05+1.05Matches
201924eg EgyptAfrica Cup of Nations qualification53697468.34.1481214502.60143+11+2.68+2.68Matches
201924eg EgyptFriendlies (M)43007566.73.3390312902.2552+3+0.90+0.30Matches
202126eg EgyptAfrica Cup of NationsF73785450.44.2157065401.7131+2+0.48+0.48Matches
202126eg EgyptAfrica Cup of Nations qualification64417481.74.96742002.00101+9+1.84+3.65Matches
202227eg EgyptWCQ21587921.11.82790001.501100.00-0.91Matches
202227eg EgyptFriendlies (M)21045238.51.2187011703.0021+1+0.87-0.76Matches
202328eg EgyptFriendlies (M)32217461.42.53740002.3340+4+1.63+2.92Matches
202328eg EgyptAfrica Cup of NationsR1642155455.12.4274023401.0065+1+0.42+0.93Matches
202328eg EgyptAfrica Cup of Nations qualification1818115.00.90018103.0021+1+1.11-0.07Matches
202530eg EgyptAfrica Cup of Nations qualification53426863.33.8478012902.6091+8+2.11+1.20Matches
202631eg EgyptWCQ42817078.13.1384012902.5082+6+1.92-1.50Matches
10 Seasons1 Club5 Leagues745,1667052.557.4558019193921.948836+52+0.91+0.291.65.1-3.5-1.33-3.23
Friendlies (M) (7 Seasons)171,2007147.613.31384742911.82178+9+0.68+0.06
Africa Cup of Nations qualification (6 Seasons)211,4987147.616.61778544112.31368+28+1.68+1.03
Africa Cup of Nations (4 Seasons)211,4346869.315.91380584901.81189+9+0.56+0.71
WCQ (3 Seasons)127976643.68.9979132802.17166+10+1.13+0.08
World Cup (1 Season)32377987.82.63791000.0015-4-1.52-1.521.65.1-3.5-1.33-3.23

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
2015-201620Anderlecht2. Europa Lg0.2000Matches
2015-201620Anderlechtbe BEL1. Pro League1.8004Matches
2016-201721Anderlechtbe BEL1. First Division A0.100000000000Matches
2016-201721Excel Mouscronbe BEL1. First Division A23.822100000000Matches
2017-201822Kasımpaşatr TUR1. Süper Lig29.3410345221635234200Matches
2018-201923Kasımpaşatr TUR1. Süper Lig33.93004466132313029200Matches
2019-202024Aston Villaeng ENGEFL Cup4.000023011220Matches
2019-202024Aston Villaeng ENGFA Cup0.20000000000Matches
2019-202024Aston Villaeng ENG1. Premier League21.74113532667251610079284438.9Matches
2020-202125Aston Villaeng ENGEFL Cup0.20001010100Matches
2020-202125Aston Villaeng ENG1. Premier League13.00003919426191810065284538.4Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 20.70000Matches
2021-202226Aston Villaeng ENG1. Premier League0.1000000000000000Matches
2021-202226Başakşehirtr TUR1. Süper Lig11.510017122182170Matches
2022-202327Trabzonspor3. Conf Lg2.00000822200009030.0Matches
2022-202327Trabzonspor2. Europa Lg5.0000481743000164450.0Matches
2022-202327Trabzonsportr TUR1. Süper Lig23.66002843144316210Matches
2023-202428Trabzonsportr TUR1. Süper Lig17.820030375337100Matches
2024-202529Trabzonsportr TUR1. Süper Lig1.00001001100Matches
10 Seasons6 Clubs7 Leagues189.2224223928069502180140600169609638.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (3 Seasons)3 Leagues39.14117754111044736200144568938.6
Trabzonspor (3 Seasons)3 Leagues49.5800639622863034000254736.4
Kasımpaşa (2 Seasons)1 League63.271078118342948263400
Anderlecht (2 Seasons)2 Leagues2.1000400000000
Excel Mouscron (1 Season)1 League23.822100000000
Başakşehir (1 Season)1 League11.510017122182170
Aston Villa (1 Season)1 League0.70000
Süper Lig (6 Seasons)117.2161015421055389127101400
Premier League (3 Seasons)34.7411745110934434200144568938.6
First Division A (2 Seasons)25.7221400000000
Europa Lg (2 Seasons)5.2000481743000164450.0
EFL Cup (2 Seasons)4.200033111320
Conf Lg (1 Season)2.00000822200009030.0
FA Cup (1 Season)0.20000000000
PL2 — Div. 2 (1 Season)0.70000
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
2015-201620Anderlecht2 Leagues2.0004
2016-201721Anderlecht1 League0.100000000000
2016-201721Excel Mouscron1 League23.822100000000
2017-201822Kasımpaşa1 League29.3410345221635234200
2018-201923Kasımpaşa1 League33.93004466132313029200
2019-202024Aston Villa3 Leagues25.84113735678271810079284438.9
2020-202125Aston Villa2 Leagues13.20004019526201810065284538.4
2021-202226Aston Villa1 League0.1000000000000000
2021-202226Aston Villa1 League0.70000
2021-202226Başakşehir1 League11.510017122182170
2022-202327Trabzonspor3 Leagues30.7600325917522224000254736.4
2023-202428Trabzonspor1 League17.820030375337100
2024-202529Trabzonspor1 League1.00001001100
10 Seasons6 Clubs7 Leagues189.2224223928069502180140600169609638.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (3 Seasons)3 Leagues39.14117754111044736200144568938.6
Trabzonspor (3 Seasons)3 Leagues49.5800639622863034000254736.4
Kasımpaşa (2 Seasons)1 League63.271078118342948263400
Anderlecht (2 Seasons)2 Leagues2.1000400000000
Excel Mouscron (1 Season)1 League23.822100000000
Başakşehir (1 Season)1 League11.510017122182170
Aston Villa (1 Season)1 League0.70000
Süper Lig (6 Seasons)117.2161015421055389127101400
Premier League (3 Seasons)34.7411745110934434200144568938.6
First Division A (2 Seasons)25.7221400000000
Europa Lg (2 Seasons)5.2000481743000164450.0
EFL Cup (2 Seasons)4.200033111320
Conf Lg (1 Season)2.00000822200009030.0
FA Cup (1 Season)0.20000000000
PL2 — Div. 2 (1 Season)0.70000
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
2015-201620Anderlechtbe BEL1. Pro League2nd1.8004Matches
2016-201721Anderlechtbe BEL1. First Division A1st0.100000000000Matches
2016-201721Excel Mouscronbe BEL1. First Division A15th23.822100000000Matches
2017-201822Kasımpaşatr TUR1. Süper Lig8th29.3410345221635234200Matches
2018-201923Kasımpaşatr TUR1. Süper Lig14th33.93004466132313029200Matches
2019-202024Aston Villaeng ENG1. Premier League17th21.74113532667251610079284438.9Matches
2020-202125Aston Villaeng ENG1. Premier League11th13.00003919426191810065284538.4Matches
2021-202226Aston Villaeng ENG1. Premier League14th0.1000000000000000Matches
2021-202226Aston Villaeng ENGJr. PL2 — Div. 210th0.70000Matches
2021-202226Başakşehirtr TUR1. Süper Lig4th11.510017122182170Matches
2022-202327Trabzonsportr TUR1. Süper Lig6th23.66002843144316210Matches
2023-202428Trabzonsportr TUR1. Süper Lig3rd17.820030375337100Matches
2024-202529Trabzonsportr TUR1. Süper Lig14th1.00001001100Matches
10 Seasons6 Clubs3 Leagues177.6224223226165482171135600144568938.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (3 Seasons)1 League34.7411745110934434200144568938.6
Trabzonspor (3 Seasons)1 League42.58005980197724310
Kasımpaşa (2 Seasons)1 League63.271078118342948263400
Anderlecht (2 Seasons)1 League1.9000400000000
Excel Mouscron (1 Season)1 League23.822100000000
Başakşehir (1 Season)1 League11.510017122182170
Aston Villa (1 Season)1 League0.70000
Süper Lig (6 Seasons)117.2161015421055389127101400
Premier League (3 Seasons)34.7411745110934434200144568938.6
First Division A (2 Seasons)25.7221400000000
PL2 — Div. 2 (1 Season)0.70000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202024Aston Villaeng ENGEFL Cup2nd4.000023011220Matches
2019-202024Aston Villaeng ENGFA Cup33rd0.20000000000Matches
2020-202125Aston Villaeng ENGEFL Cup9th0.20001010100Matches
2 Seasons1 Club2 Leagues4.400033111320
EFL Cup (2 Seasons)4.200033111320
FA Cup (1 Season)0.20000000000
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
2015-201620Anderlecht2. Europa LgR160.2000Matches
2022-202327Trabzonspor3. Conf LgKO2.00000822200009030.0Matches
2022-202327Trabzonspor2. Europa LgGR5.0000481743000164450.0Matches
2 Seasons2 Clubs2 Leagues7.20004163963000254736.4
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Trabzonspor (1 Season)2 Leagues7.00004163963000254736.4
Anderlecht (1 Season)1 League0.2000
Europa Lg (2 Seasons)5.2000481743000164450.0
Conf Lg (1 Season)2.00000822200009030.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
201520eg EgyptAfrica Cup of Nations qualification1.00000Matches
201520eg EgyptFriendlies (M)1.00000Matches
201621eg EgyptFriendlies (M)2.00000Matches
201722eg EgyptFriendlies (M)1.00000Matches
201722eg EgyptAfrica Cup of Nations2nd5.510012715711000Matches
201722eg EgyptAfrica Cup of Nations qualification1.91000Matches
201823eg Egypt1. World CupGR2.6100510365000167463.6Matches
201823eg EgyptWCQ4.00000Matches
201823eg EgyptFriendlies (M)2.40000Matches
201924eg EgyptAfrica Cup of NationsR163.800061116320Matches
201924eg EgyptAfrica Cup of Nations qualification4.10000Matches
201924eg EgyptFriendlies (M)3.30000Matches
202126eg EgyptAfrica Cup of NationsF4.2000151004540Matches
202126eg EgyptAfrica Cup of Nations qualification4.90000Matches
202227eg EgyptWCQ1.81000Matches
202227eg EgyptFriendlies (M)1.20000Matches
202328eg EgyptFriendlies (M)2.51000Matches
202328eg EgyptAfrica Cup of NationsR162.40003215220Matches
202328eg EgyptAfrica Cup of Nations qualification0.91000Matches
202530eg EgyptAfrica Cup of Nations qualification3.82000Matches
202631eg EgyptWCQ3.11000Matches
10 Seasons1 Club5 Leagues57.490041313232324000167463.6
Friendlies (M) (7 Seasons)13.31000
Africa Cup of Nations qualification (6 Seasons)16.64000
Africa Cup of Nations (4 Seasons)15.910036303201719000
WCQ (3 Seasons)8.92000
World Cup (1 Season)2.6100510365000167463.6

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.