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
2016-201718Eint Frankfurtde GER1. Bundesliga1866597.3224200100.270.270.550.270.55Matches
2016-201718Eint Frankfurtde GERDFB-Pokal11891.0000000000.000.000.000.000.00Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga886977.72200410.260.26Matches
2017-201819Eint Frankfurtde GER1. Bundesliga923143.5011000100.10.10.50.639190.000.290.290.000.290.030.130.160.030.16Matches
2017-201819Eint Frankfurtde GERDFB-Pokal11450.5000000000.000.000.000.000.00Matches
2018-201920Düsseldorfde GER1. Bundesliga1245105.7000000000.50.50.20.7825240.000.000.000.000.000.090.030.120.090.12Matches
2018-201920Düsseldorfde GERDFB-Pokal11640.7000000000.000.000.000.000.00Matches
2019-202021Düsseldorfde GER1. Bundesliga31790.9000000000.00.00.00.00330.000.000.000.000.000.000.000.000.000.00Matches
2019-202021Düsseldorfde GERDFB-Pokal211201.3000000100.000.000.000.000.00Matches
2020-202122Eint Frankfurtde GER1. Bundesliga26997710.9235200501.91.93.25.03046760.180.280.460.180.460.170.290.470.170.47Matches
2020-202122Eint Frankfurtde GERDFB-Pokal21800.9000000000.000.000.000.000.00Matches
2021-202223Eint Frankfurtde GER1. Bundesliga521601.8000000000.00.00.00.13930.000.000.000.000.000.020.020.030.020.03Matches
2021-202223Eint Frankfurtde GERDFB-Pokal10240.3000000000.000.000.000.000.00Matches
2021-202223Eint Frankfurt2. Europa Lg11570.6000000100.00.00.00.03550.000.000.000.000.000.000.000.000.000.00Matches
2022-202324Mainz 05de GER1. Bundesliga2335846.5011000100.50.50.91.41740280.000.150.150.000.150.080.140.210.080.21Matches
2022-202324Mainz 05de GERDFB-Pokal311301.4101100000.690.000.690.690.69Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20Matches
2023-202425Mainz 05de GER1. Bundesliga1313213.6101101201.70.90.31.21416330.280.000.280.280.280.480.070.550.260.33Matches
2023-202425Hertha BSCde GERDFB-Pokal11901.0000000100.000.000.000.000.00Matches
2023-202425Mainz 05de GERDFB-Pokal11570.6000000000.000.000.000.000.00Matches
2024-202526Mainz 05de GER1. Bundesliga40730.8000000000.00.00.10.12560.000.000.000.000.000.000.170.170.000.17Matches
2024-202526Mainz 05de GERDFB-Pokal00Matches
9 Seasons4 Clubs4 Leagues139475,27558.677147011506.25.55.410.9991982160.120.120.240.120.240.140.120.270.130.25
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
Eint Frankfurt (4 Seasons)3 Leagues64232,40526.74610400802.02.03.75.739691030.150.220.370.150.370.120.220.340.120.34
Mainz 05 (3 Seasons)2 Leagues4461,16512.9213201302.21.41.32.73361670.150.080.230.150.230.200.120.320.130.25
Düsseldorf (2 Seasons)2 Leagues1877738.6000000100.50.50.20.7828270.000.000.000.000.000.070.030.100.070.10
Hertha BSC (1 Season)2 Leagues131193210.4101100301.61.60.31.91940190.100.000.100.100.100.170.030.200.170.20
Frankfurt U19 (1 Season)1 League886977.72200410.260.26
Bundesliga (9 Seasons)113283,67740.957125011004.73.95.19.0771531920.120.170.290.120.290.140.150.290.120.27
DFB-Pokal (9 Seasons)1386997.8101100200.130.000.130.130.13
2. Bundesliga (1 Season)12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20
U19 Bundesliga (1 Season)886977.72200410.260.26
Europa Lg (1 Season)11570.6000000100.00.00.00.03550.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Frankfurt U191 League886977.72200410.260.26
2016-201718Eint Frankfurt2 Leagues1977488.3224200100.240.240.480.240.48
2017-201819Eint Frankfurt2 Leagues1033594.0011000100.10.10.50.639190.000.250.250.000.250.030.130.160.030.16
2018-201920Düsseldorf2 Leagues1355746.4000000000.50.50.20.7825240.000.000.000.000.000.090.030.120.090.12
2019-202021Düsseldorf2 Leagues521992.2000000100.00.00.00.00330.000.000.000.000.000.000.000.000.000.00
2020-202122Eint Frankfurt2 Leagues28101,05711.7235200501.91.93.25.03046760.170.260.430.170.430.170.290.470.170.47
2021-202223Eint Frankfurt3 Leagues732412.7000000100.00.00.00.161480.000.000.000.000.000.010.010.020.010.02
2022-202324Mainz 052 Leagues2647147.9112100100.50.50.91.41740280.130.130.250.130.250.080.140.210.080.21
2023-202425Hertha BSC2 Leagues131193210.4101100301.61.60.31.91940190.100.000.100.100.100.170.030.200.170.20
2023-202425Mainz 052 Leagues1423784.2101101201.70.90.31.21416330.240.000.240.240.240.480.070.550.260.33
2024-202526Mainz 052 Leagues40730.8000000000.00.00.10.12560.000.000.000.000.000.000.170.170.000.17
9 Seasons4 Clubs4 Leagues139475,27558.677147011506.25.55.410.9991982160.120.120.240.120.240.140.120.270.130.25
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
Eint Frankfurt (4 Seasons)3 Leagues64232,40526.74610400802.02.03.75.739691030.150.220.370.150.370.120.220.340.120.34
Mainz 05 (3 Seasons)2 Leagues4461,16512.9213201302.21.41.32.73361670.150.080.230.150.230.200.120.320.130.25
Düsseldorf (2 Seasons)2 Leagues1877738.6000000100.50.50.20.7828270.000.000.000.000.000.070.030.100.070.10
Hertha BSC (1 Season)2 Leagues131193210.4101100301.61.60.31.91940190.100.000.100.100.100.170.030.200.170.20
Frankfurt U19 (1 Season)1 League886977.72200410.260.26
Bundesliga (9 Seasons)113283,67740.957125011004.73.95.19.0771531920.120.170.290.120.290.140.150.290.120.27
DFB-Pokal (9 Seasons)1386997.8101100200.130.000.130.130.13
2. Bundesliga (1 Season)12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20
U19 Bundesliga (1 Season)886977.72200410.260.26
Europa Lg (1 Season)11570.6000000100.00.00.00.03550.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th886977.72200410.260.26Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th1866597.3224200100.270.270.550.270.55Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th923143.5011000100.10.10.50.639190.000.290.290.000.290.030.130.160.030.16Matches
2018-201920Düsseldorfde GER1. Bundesliga10th1245105.7000000000.50.50.20.7825240.000.000.000.000.000.090.030.120.090.12Matches
2019-202021Düsseldorfde GER1. Bundesliga17th31790.9000000000.00.00.00.00330.000.000.000.000.000.000.000.000.000.00Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th26997710.9235200501.91.93.25.03046760.180.280.460.180.460.170.290.470.170.47Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th521601.8000000000.00.00.00.13930.000.000.000.000.000.020.020.030.020.03Matches
2022-202324Mainz 05de GER1. Bundesliga9th2335846.5011000100.50.50.91.41740280.000.150.150.000.150.080.140.210.080.21Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20Matches
2023-202425Mainz 05de GER1. Bundesliga13th1313213.6101101201.70.90.31.21416330.280.000.280.280.280.480.070.550.260.33Matches
2024-202526Mainz 05de GER1. Bundesliga10th40730.8000000000.00.00.10.12560.000.000.000.000.000.000.170.170.000.17Matches
9 Seasons4 Clubs2 Leagues125384,51950.267136011206.25.55.410.9961932110.120.140.260.120.260.150.130.270.130.25
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
Eint Frankfurt (4 Seasons)1 League58192,11023.44610400702.02.03.75.73664980.170.260.430.170.430.120.230.350.120.35
Mainz 05 (3 Seasons)1 League40497810.9112101302.21.41.32.73361670.090.090.180.090.180.200.120.320.130.25
Düsseldorf (2 Seasons)1 League1555896.5000000000.50.50.20.7828270.000.000.000.000.000.070.030.100.070.10
Hertha BSC (1 Season)1 League12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20
Frankfurt U19 (1 Season)1 League886977.72200410.260.26
Bundesliga (9 Seasons)113283,67740.957125011004.73.95.19.0771531920.120.170.290.120.290.140.150.290.120.27
2. Bundesliga (1 Season)12108429.4101100201.61.60.31.91940190.110.000.110.110.110.170.030.200.170.20
U19 Bundesliga (1 Season)886977.72200410.260.26
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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd11891.0000000000.000.000.000.000.00Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st11450.5000000000.000.000.000.000.00Matches
2018-201920Düsseldorfde GERDFB-Pokal9th11640.7000000000.000.000.000.000.00Matches
2019-202021Düsseldorfde GERDFB-Pokal5th211201.3000000100.000.000.000.000.00Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th21800.9000000000.000.000.000.000.00Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd110240.3000000000.000.000.000.000.00Matches
2022-202324Mainz 05de GERDFB-PokalR16311301.4101100000.690.000.690.690.69Matches
2023-202425Hertha BSCde GERDFB-PokalQF11901.0000000100.000.000.000.000.00Matches
2023-202425Mainz 05de GERDFB-PokalR3211570.6000000000.000.000.000.000.00Matches
2024-202526Mainz 05de GERDFB-PokalR3200Matches
9 Seasons4 Clubs1 League1386997.8101100200.130.000.130.130.13
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
Eint Frankfurt (4 Seasons)1 League532382.6000000000.000.000.000.000.00
Mainz 05 (3 Seasons)1 League421872.1101100000.480.000.480.480.48
Düsseldorf (2 Seasons)1 League321842.0000000100.000.000.000.000.00
Hertha BSC (1 Season)1 League11901.0000000100.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
2021-202223Eint Frankfurt2. Europa Lg1st11570.6000000100.00.00.00.03550.000.000.000.000.000.000.000.000.000.00Matches
1 Season1 Club1 League11570.6000000100.00.00.00.03550.000.000.000.000.000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202021ma MoroccoFriendlies (M)221762.0011000000.000.510.510.000.51Matches
202122ma MoroccoFriendlies (M)211131.3000000100.000.000.000.000.00Matches
202122ma MoroccoAfrica Cup of NationsQF311481.6000000000.000.000.000.000.00Matches
202122ma MoroccoAfrica Cup of Nations qualification443594.0011000100.000.250.250.000.25Matches
202223ma MoroccoWCQ664324.8101100100.210.000.210.210.21Matches
202223ma MoroccoFriendlies (M)00Matches
202324ma MoroccoAfrica Cup of Nations qualification11590.7000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues18151,28714.3123100300.070.140.210.070.21
Friendlies (M) (3 Seasons)432893.2011000100.000.310.310.000.31
Africa Cup of Nations qualification (2 Seasons)554184.6011000100.000.220.220.000.22
WCQ (1 Season)664324.8101100100.210.000.210.210.21
Africa Cup of Nations (1 Season)311481.6000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2016-201718Eint Frankfurtde GER1. Bundesliga7.328225.01.090.270.251.0000Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.00000.000.0000Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7200Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.50300.00.860.000.0023.00000.10.10.04-0.1-0.1Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.50000.000.0000Matches
2018-201920Düsseldorfde GER1. Bundesliga5.70500.00.880.000.0024.00000.50.50.10-0.5-0.5Matches
2018-201920Düsseldorfde GERDFB-Pokal0.703133.34.221.410.000.0000Matches
2019-202021Düsseldorfde GER1. Bundesliga0.90000.000.000000.00.00.00.0Matches
2019-202021Düsseldorfde GERDFB-Pokal1.3011100.00.750.750.000.0000Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.9219631.61.750.550.110.3321.41001.91.90.10+0.1+0.1Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.9011100.01.131.130.000.0000Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.802150.01.130.560.000.0030.30000.00.00.010.00.0Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.30000.000.0000Matches
2021-202223Eint Frankfurt2. Europa Lg0.60000.000.000000.00.00.00.0Matches
2022-202324Mainz 05de GER1. Bundesliga6.5011218.21.700.310.000.0023.30000.50.50.04-0.5-0.5Matches
2022-202324Mainz 05de GERDFB-Pokal1.415240.03.461.380.200.5000Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6Matches
2023-202425Mainz 05de GER1. Bundesliga3.6111654.53.081.680.090.1717.20011.70.90.08-0.7+0.1Matches
2023-202425Hertha BSCde GERDFB-Pokal1.003133.33.001.000.000.0000Matches
2023-202425Mainz 05de GERDFB-Pokal0.60100.01.580.000.0000Matches
2024-202526Mainz 05de GER1. Bundesliga0.80000.000.000000.00.00.00.0Matches
9 Seasons4 Clubs4 Leagues58.67822935.41.400.490.090.2421.31016.25.50.09-2.2-1.5
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
Eint Frankfurt (4 Seasons)3 Leagues26.74331030.31.230.370.120.4022.31002.02.00.080.00.0
Mainz 05 (3 Seasons)2 Leagues12.92281035.72.160.770.070.2020.20012.21.40.06-1.2-0.4
Düsseldorf (2 Seasons)2 Leagues8.609222.21.050.230.000.0024.00000.50.50.10-0.5-0.5
Hertha BSC (1 Season)2 Leagues10.4112758.31.160.680.080.1419.80001.61.60.17-0.6-0.6
Frankfurt U19 (1 Season)1 League7.7200
Bundesliga (9 Seasons)40.95591728.81.440.420.080.2921.61014.73.90.08-1.7-0.9
DFB-Pokal (9 Seasons)7.8114642.91.800.770.070.1700
2. Bundesliga (1 Season)9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6
U19 Bundesliga (1 Season)7.7200
Europa Lg (1 Season)0.60000.000.000000.00.00.00.0
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
2016-201718Frankfurt U191 League7.7200
2016-201718Eint Frankfurt2 Leagues8.328225.00.960.240.251.0000
2017-201819Eint Frankfurt2 Leagues4.00300.00.750.000.0023.00000.10.10.04-0.1-0.1
2018-201920Düsseldorf2 Leagues6.408112.51.250.160.000.0024.00000.50.50.10-0.5-0.5
2019-202021Düsseldorf2 Leagues2.2011100.00.450.450.000.000000.00.00.00.0
2020-202122Eint Frankfurt2 Leagues11.7220735.01.700.600.100.2921.41001.91.90.10+0.1+0.1
2021-202223Eint Frankfurt3 Leagues2.702150.00.750.370.000.0030.30000.00.00.010.00.0
2022-202324Mainz 052 Leagues7.9116425.02.020.500.060.2523.30000.50.50.04-0.5-0.5
2023-202425Hertha BSC2 Leagues10.4112758.31.160.680.080.1419.80001.61.60.17-0.6-0.6
2023-202425Mainz 052 Leagues4.2112650.02.861.430.080.1717.20011.70.90.08-0.7+0.1
2024-202526Mainz 052 Leagues0.80000.000.000000.00.00.00.0
9 Seasons4 Clubs4 Leagues58.67822935.41.400.490.090.2421.31016.25.50.09-2.2-1.5
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
Eint Frankfurt (4 Seasons)3 Leagues26.74331030.31.230.370.120.4022.31002.02.00.080.00.0
Mainz 05 (3 Seasons)2 Leagues12.92281035.72.160.770.070.2020.20012.21.40.06-1.2-0.4
Düsseldorf (2 Seasons)2 Leagues8.609222.21.050.230.000.0024.00000.50.50.10-0.5-0.5
Hertha BSC (1 Season)2 Leagues10.4112758.31.160.680.080.1419.80001.61.60.17-0.6-0.6
Frankfurt U19 (1 Season)1 League7.7200
Bundesliga (9 Seasons)40.95591728.81.440.420.080.2921.61014.73.90.08-1.7-0.9
DFB-Pokal (9 Seasons)7.8114642.91.800.770.070.1700
2. Bundesliga (1 Season)9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6
U19 Bundesliga (1 Season)7.7200
Europa Lg (1 Season)0.60000.000.000000.00.00.00.0
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7200Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.328225.01.090.270.251.0000Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.50300.00.860.000.0023.00000.10.10.04-0.1-0.1Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.70500.00.880.000.0024.00000.50.50.10-0.5-0.5Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.90000.000.000000.00.00.00.0Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.9219631.61.750.550.110.3321.41001.91.90.10+0.1+0.1Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.802150.01.130.560.000.0030.30000.00.00.010.00.0Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.5011218.21.700.310.000.0023.30000.50.50.04-0.5-0.5Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.6111654.53.081.680.090.1717.20011.70.90.08-0.7+0.1Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.80000.000.000000.00.00.00.0Matches
9 Seasons4 Clubs2 Leagues50.26682333.81.350.460.090.2621.31016.25.50.09-2.2-1.5
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
Eint Frankfurt (4 Seasons)1 League23.4432928.11.360.380.130.4422.31002.02.00.080.00.0
Mainz 05 (3 Seasons)1 League10.9122836.42.020.740.050.1320.20012.21.40.06-1.2-0.4
Düsseldorf (2 Seasons)1 League6.50500.00.760.000.0024.00000.50.50.10-0.5-0.5
Hertha BSC (1 Season)1 League9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6
Frankfurt U19 (1 Season)1 League7.7200
Bundesliga (9 Seasons)40.95591728.81.440.420.080.2921.61014.73.90.08-1.7-0.9
2. Bundesliga (1 Season)9.419666.70.960.640.110.1719.80001.61.60.17-0.6-0.6
U19 Bundesliga (1 Season)7.7200
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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.00000.000.0000Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.50000.000.0000Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.703133.34.221.410.000.0000Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.3011100.00.750.750.000.0000Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.9011100.01.131.130.000.0000Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.30000.000.0000Matches
2022-202324Mainz 05de GERDFB-PokalR161.415240.03.461.380.200.5000Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.003133.33.001.000.000.0000Matches
2023-202425Mainz 05de GERDFB-PokalR320.60100.01.580.000.0000Matches
9 Seasons4 Clubs1 League7.8114642.91.800.770.070.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Eint Frankfurt (4 Seasons)1 League2.6011100.00.380.380.000.0000
Mainz 05 (3 Seasons)1 League2.116233.32.890.960.170.5000
Düsseldorf (2 Seasons)1 League2.004250.01.960.980.000.0000
Hertha BSC (1 Season)1 League1.003133.33.001.000.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
2021-202223Eint Frankfurt2. Europa Lg1st0.60000.000.000000.00.00.00.0Matches
1 Season1 Club1 League0.60000.000.000000.00.00.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202021ma MoroccoFriendlies (M)2.0000Matches
202122ma MoroccoFriendlies (M)1.3000Matches
202122ma MoroccoAfrica Cup of NationsQF1.60200.01.220.000.0000Matches
202122ma MoroccoAfrica Cup of Nations qualification4.0000Matches
202223ma MoroccoWCQ4.8100Matches
202324ma MoroccoAfrica Cup of Nations qualification0.7000Matches
4 Seasons1 Club4 Leagues14.31200.01.220.000.0000
Friendlies (M) (3 Seasons)3.2000
Africa Cup of Nations qualification (2 Seasons)4.6000
WCQ (1 Season)4.8100
Africa Cup of Nations (1 Season)1.60200.01.220.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2016-201718Eint Frankfurtde GER1. Bundesliga7.32Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.00Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.58812073.31390236455778.9303683.391752.910.50.4+0.577619Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.50Matches
2018-201920Düsseldorfde GER1. Bundesliga5.716922874.12891805779878.6566783.6223562.900.20.5-0.23146225Matches
2018-201920Düsseldorfde GERDFB-Pokal0.70Matches
2019-202021Düsseldorfde GER1. Bundesliga0.9172958.6296125111957.94666.72450.000.00.00.002103Matches
2019-202021Düsseldorfde GERDFB-Pokal1.30Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.936249573.15510176920124582.011815974.2265151.033.22.6-0.2263019546Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.90Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.8527074.3894438252986.2192576.071258.300.00.10.018109Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.30Matches
2021-202223Eint Frankfurt2. Europa Lg0.6233076.7336124111573.3121485.7010.000.00.00.004105Matches
2022-202324Mainz 05de GER1. Bundesliga6.518126468.628019199211977.3649170.3142070.010.91.2+0.18187140Matches
2022-202324Mainz 05de GERDFB-Pokal1.40Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040Matches
2023-202425Mainz 05de GER1. Bundesliga3.611818464.11842639649071.1395966.192045.000.30.6-0.35114116Matches
2023-202425Hertha BSCde GERDFB-Pokal1.00Matches
2023-202425Mainz 05de GERDFB-Pokal0.60Matches
2024-202526Mainz 05de GER1. Bundesliga0.8263770.3506182141782.46966.74580.000.10.3-0.117315Matches
9 Seasons4 Clubs4 Leagues58.61337182673.221679669968186079.247261177.312120359.675.46.1+1.6581315311198
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
Eint Frankfurt (4 Seasons)3 Leagues26.752571573.48130256728234681.517923476.5428151.963.73.2+2.3344927669
Mainz 05 (3 Seasons)2 Leagues12.932548567.05149174017022675.210915968.6274560.011.32.1-0.3143614361
Düsseldorf (2 Seasons)2 Leagues8.618625772.431879308811775.2607382.2243961.500.20.5-0.23167228
Hertha BSC (1 Season)2 Leagues10.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91013142771.016130511352967478.533645274.39316456.775.15.7+1.951974711153
DFB-Pokal (9 Seasons)7.80
2. Bundesliga (1 Season)9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.6233076.7336124111573.3121485.7010.000.00.00.004105
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
2016-201718Frankfurt U191 League7.7
2016-201718Eint Frankfurt2 Leagues8.32
2017-201819Eint Frankfurt2 Leagues4.08812073.31390236455778.9303683.391752.910.50.4+0.577619
2018-201920Düsseldorf2 Leagues6.416922874.12891805779878.6566783.6223562.900.20.5-0.23146225
2019-202021Düsseldorf2 Leagues2.2172958.6296125111957.94666.72450.000.00.00.002103
2020-202122Eint Frankfurt2 Leagues11.736249573.15510176920124582.011815974.2265151.033.22.6-0.2263019546
2021-202223Eint Frankfurt3 Leagues2.77510075.01230562364481.8313979.571353.800.00.10.01122014
2022-202324Mainz 052 Leagues7.918126468.628019199211977.3649170.3142070.010.91.2+0.18187140
2023-202425Hertha BSC2 Leagues10.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
2023-202425Mainz 052 Leagues4.211818464.11842639649071.1395966.192045.000.30.6-0.35114116
2024-202526Mainz 052 Leagues0.8263770.3506182141782.46966.74580.000.10.3-0.117315
9 Seasons4 Clubs4 Leagues58.61337182673.221679669968186079.247261177.312120359.675.46.1+1.6581315311198
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
Eint Frankfurt (4 Seasons)3 Leagues26.752571573.48130256728234681.517923476.5428151.963.73.2+2.3344927669
Mainz 05 (3 Seasons)2 Leagues12.932548567.05149174017022675.210915968.6274560.011.32.1-0.3143614361
Düsseldorf (2 Seasons)2 Leagues8.618625772.431879308811775.2607382.2243961.500.20.5-0.23167228
Hertha BSC (1 Season)2 Leagues10.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91013142771.016130511352967478.533645274.39316456.775.15.7+1.951974711153
DFB-Pokal (9 Seasons)7.80
2. Bundesliga (1 Season)9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.6233076.7336124111573.3121485.7010.000.00.00.004105
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.32Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.58812073.31390236455778.9303683.391752.910.50.4+0.577619Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.716922874.12891805779878.6566783.6223562.900.20.5-0.23146225Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.9172958.6296125111957.94666.72450.000.00.00.002103Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.936249573.15510176920124582.011815974.2265151.033.22.6-0.2263019546Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.8527074.3894438252986.2192576.071258.300.00.10.018109Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.518126468.628019199211977.3649170.3142070.010.91.2+0.18187140Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.611818464.11842639649071.1395966.192045.000.30.6-0.35114116Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.8263770.3506182141782.46966.74580.000.10.3-0.117315Matches
9 Seasons4 Clubs2 Leagues50.21314179673.221343657567084579.346059777.112120259.975.46.1+1.6581275211193
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
Eint Frankfurt (4 Seasons)1 League23.450268573.37794244327133181.916722075.9428052.563.73.1+2.3344526664
Mainz 05 (3 Seasons)1 League10.932548567.05149174017022675.210915968.6274560.011.32.1-0.3143614361
Düsseldorf (2 Seasons)1 League6.518625772.431879308811775.2607382.2243961.500.20.5-0.23167228
Hertha BSC (1 Season)1 League9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91013142771.016130511352967478.533645274.39316456.775.15.7+1.951974711153
2. Bundesliga (1 Season)9.430136981.65213146214117182.512414585.5283873.700.30.4-0.37305040
U19 Bundesliga (1 Season)7.7
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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.00Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.50Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.70Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.30Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.90Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.30Matches
2022-202324Mainz 05de GERDFB-PokalR161.40Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.00Matches
2023-202425Mainz 05de GERDFB-PokalR320.60Matches
9 Seasons4 Clubs1 League7.80
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
Eint Frankfurt (4 Seasons)1 League2.60
Mainz 05 (3 Seasons)1 League2.10
Düsseldorf (2 Seasons)1 League2.00
Hertha BSC (1 Season)1 League1.00
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
2021-202223Eint Frankfurt2. Europa Lg1st0.6233076.7336124111573.3121485.7010.000.00.00.004105Matches
1 Season1 Club1 League0.6233076.7336124111573.3121485.7010.000.00.00.004105
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202021ma MoroccoFriendlies (M)2.01Matches
202122ma MoroccoFriendlies (M)1.30Matches
202122ma MoroccoAfrica Cup of NationsQF1.60Matches
202122ma MoroccoAfrica Cup of Nations qualification4.01Matches
202223ma MoroccoWCQ4.80Matches
202324ma MoroccoAfrica Cup of Nations qualification0.70Matches
4 Seasons1 Club4 Leagues14.32
Friendlies (M) (3 Seasons)3.21
Africa Cup of Nations qualification (2 Seasons)4.61
WCQ (1 Season)4.80
Africa Cup of Nations (1 Season)1.60
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2016-201718Eint Frankfurtde GER1. Bundesliga7.31Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.00Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.512011910024100008805Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.50Matches
2018-201920Düsseldorfde GER1. Bundesliga5.72282199703120202016906Matches
2018-201920Düsseldorfde GERDFB-Pokal0.71Matches
2019-202021Düsseldorfde GER1. Bundesliga0.9292900020000001700Matches
2019-202021Düsseldorfde GERDFB-Pokal1.33Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.94954375711214119274150362113Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.96Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.87059110022921105200Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.31Matches
2021-202223Eint Frankfurt2. Europa Lg0.6302281001700002300Matches
2022-202324Mainz 05de GER1. Bundesliga6.5264249122211273110181310Matches
2022-202324Mainz 05de GERDFB-Pokal1.41Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.436934820100483202030116Matches
2023-202425Mainz 05de GER1. Bundesliga3.618417113010138422011804Matches
2023-202425Hertha BSCde GERDFB-Pokal1.03Matches
2023-202425Mainz 05de GERDFB-Pokal0.60Matches
2024-202526Mainz 05de GER1. Bundesliga0.8373521005011002602Matches
9 Seasons4 Clubs4 Leagues58.61826168813332515114544192301337546
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Eint Frankfurt (4 Seasons)3 Leagues26.77156377712255636295160525118
Mainz 05 (3 Seasons)2 Leagues12.94854552733131158430325316
Düsseldorf (2 Seasons)2 Leagues8.62572489705160202018606
Hertha BSC (1 Season)2 Leagues10.4369348201004113202030116
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9142713181052151190443992101013440
DFB-Pokal (9 Seasons)7.815
2. Bundesliga (1 Season)9.436934820100483202030116
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.6302281001700002300
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
2016-201718Frankfurt U191 League7.7
2016-201718Eint Frankfurt2 Leagues8.31
2017-201819Eint Frankfurt2 Leagues4.012011910024100008805
2018-201920Düsseldorf2 Leagues6.42282199703130202016906
2019-202021Düsseldorf2 Leagues2.2292900023000001700
2020-202122Eint Frankfurt2 Leagues11.74954375711214719274150362113
2021-202223Eint Frankfurt3 Leagues2.7100811910241621107500
2022-202324Mainz 052 Leagues7.9264249122211373110181310
2023-202425Hertha BSC2 Leagues10.4369348201004113202030116
2023-202425Mainz 052 Leagues4.218417113010138422011804
2024-202526Mainz 052 Leagues0.8373521005011002602
9 Seasons4 Clubs4 Leagues58.61826168813332515114544192301337546
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Eint Frankfurt (4 Seasons)3 Leagues26.77156377712255636295160525118
Mainz 05 (3 Seasons)2 Leagues12.94854552733131158430325316
Düsseldorf (2 Seasons)2 Leagues8.62572489705160202018606
Hertha BSC (1 Season)2 Leagues10.4369348201004113202030116
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9142713181052151190443992101013440
DFB-Pokal (9 Seasons)7.815
2. Bundesliga (1 Season)9.436934820100483202030116
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.6302281001700002300
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.31Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.512011910024100008805Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.72282199703120202016906Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.9292900020000001700Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.94954375711214119274150362113Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.87059110022921105200Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.5264249122211273110181310Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.436934820100483202030116Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.618417113010138422011804Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.8373521005011002602Matches
9 Seasons4 Clubs2 Leagues50.2179616661253151598474192301314546
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Eint Frankfurt (4 Seasons)1 League23.46856156911254829295160502118
Mainz 05 (3 Seasons)1 League10.94854552733130158430325316
Düsseldorf (2 Seasons)1 League6.52572489705120202018606
Hertha BSC (1 Season)1 League9.436934820100483202030116
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9142713181052151190443992101013440
2. Bundesliga (1 Season)9.436934820100483202030116
U19 Bundesliga (1 Season)7.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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.00Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.50Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.71Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.33Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.96Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.31Matches
2022-202324Mainz 05de GERDFB-PokalR161.41Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.03Matches
2023-202425Mainz 05de GERDFB-PokalR320.60Matches
9 Seasons4 Clubs1 League7.815
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Eint Frankfurt (4 Seasons)1 League2.67
Mainz 05 (3 Seasons)1 League2.11
Düsseldorf (2 Seasons)1 League2.04
Hertha BSC (1 Season)1 League1.03
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
2021-202223Eint Frankfurt2. Europa Lg1st0.6302281001700002300Matches
1 Season1 Club1 League0.6302281001700002300
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
202021ma MoroccoFriendlies (M)2.0Matches
202122ma MoroccoFriendlies (M)1.3Matches
202122ma MoroccoAfrica Cup of NationsQF1.61Matches
202122ma MoroccoAfrica Cup of Nations qualification4.0Matches
202223ma MoroccoWCQ4.8Matches
202324ma MoroccoAfrica Cup of Nations qualification0.7Matches
4 Seasons1 Club4 Leagues14.31
Friendlies (M) (3 Seasons)3.2
Africa Cup of Nations qualification (2 Seasons)4.6
WCQ (1 Season)4.8
Africa Cup of Nations (1 Season)1.61

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
2016-201718Eint Frankfurtde GER1. Bundesliga7.3Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.0Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.582.2960001110.29100000Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.5Matches
2018-201920Düsseldorfde GER1. Bundesliga5.771.2370000000.00000000Matches
2018-201920Düsseldorfde GERDFB-Pokal0.7Matches
2019-202021Düsseldorfde GER1. Bundesliga0.900.0000000000.00000000Matches
2019-202021Düsseldorfde GERDFB-Pokal1.3Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.9413.78278402070.65412000Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.9Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.831.6921000000.00000000Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.3Matches
2021-202223Eint Frankfurt2. Europa Lg0.600.0000000000.00000000Matches
2022-202324Mainz 05de GER1. Bundesliga6.5182.76131121010.15100000Matches
2022-202324Mainz 05de GERDFB-Pokal1.4Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.4303.20174312310.11100000Matches
2023-202425Mainz 05de GER1. Bundesliga3.6154.21102111010.28100000Matches
2023-202425Hertha BSCde GERDFB-Pokal1.0Matches
2023-202425Mainz 05de GERDFB-Pokal0.6Matches
2024-202526Mainz 05de GER1. Bundesliga0.822.4711000000.00000000Matches
9 Seasons4 Clubs4 Leagues58.61242.8583179474110.25812000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Eint Frankfurt (4 Seasons)3 Leagues26.7523.11359403180.48512000
Mainz 05 (3 Seasons)2 Leagues12.9353.21244232020.18200000
Düsseldorf (2 Seasons)2 Leagues8.671.0770000000.00000000
Hertha BSC (1 Season)2 Leagues10.4303.20174312310.11100000
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9942.8066136351100.30712000
DFB-Pokal (9 Seasons)7.8
2. Bundesliga (1 Season)9.4303.20174312310.11100000
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.600.0000000000.00000000
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
2016-201718Frankfurt U191 League7.7
2016-201718Eint Frankfurt2 Leagues8.3
2017-201819Eint Frankfurt2 Leagues4.082.2960001110.29100000
2018-201920Düsseldorf2 Leagues6.471.2370000000.00000000
2019-202021Düsseldorf2 Leagues2.200.0000000000.00000000
2020-202122Eint Frankfurt2 Leagues11.7413.78278402070.65412000
2021-202223Eint Frankfurt3 Leagues2.731.2421000000.00000000
2022-202324Mainz 052 Leagues7.9182.76131121010.15100000
2023-202425Hertha BSC2 Leagues10.4303.20174312310.11100000
2023-202425Mainz 052 Leagues4.2154.21102111010.28100000
2024-202526Mainz 052 Leagues0.822.4711000000.00000000
9 Seasons4 Clubs4 Leagues58.61242.8583179474110.25812000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Eint Frankfurt (4 Seasons)3 Leagues26.7523.11359403180.48512000
Mainz 05 (3 Seasons)2 Leagues12.9353.21244232020.18200000
Düsseldorf (2 Seasons)2 Leagues8.671.0770000000.00000000
Hertha BSC (1 Season)2 Leagues10.4303.20174312310.11100000
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9942.8066136351100.30712000
DFB-Pokal (9 Seasons)7.8
2. Bundesliga (1 Season)9.4303.20174312310.11100000
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.600.0000000000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.3Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.582.2960001110.29100000Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.771.2370000000.00000000Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.900.0000000000.00000000Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.9413.78278402070.65412000Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.831.6921000000.00000000Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.5182.76131121010.15100000Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.4303.20174312310.11100000Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.6154.21102111010.28100000Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.822.4711000000.00000000Matches
9 Seasons4 Clubs2 Leagues50.21242.8983179474110.26812000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Eint Frankfurt (4 Seasons)1 League23.4523.23359403180.50512000
Mainz 05 (3 Seasons)1 League10.9353.21244232020.18200000
Düsseldorf (2 Seasons)1 League6.571.0770000000.00000000
Hertha BSC (1 Season)1 League9.4303.20174312310.11100000
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.9942.8066136351100.30712000
2. Bundesliga (1 Season)9.4303.20174312310.11100000
U19 Bundesliga (1 Season)7.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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.0Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.5Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.7Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.3Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.9Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.3Matches
2022-202324Mainz 05de GERDFB-PokalR161.4Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.0Matches
2023-202425Mainz 05de GERDFB-PokalR320.6Matches
9 Seasons4 Clubs1 League7.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Eint Frankfurt (4 Seasons)1 League2.6
Mainz 05 (3 Seasons)1 League2.1
Düsseldorf (2 Seasons)1 League2.0
Hertha BSC (1 Season)1 League1.0
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
2021-202223Eint Frankfurt2. Europa Lg1st0.600.0000000000.00000000Matches
1 Season1 Club1 League0.600.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
202021ma MoroccoFriendlies (M)2.0Matches
202122ma MoroccoFriendlies (M)1.3Matches
202122ma MoroccoAfrica Cup of NationsQF1.6Matches
202122ma MoroccoAfrica Cup of Nations qualification4.0Matches
202223ma MoroccoWCQ4.8Matches
202324ma MoroccoAfrica Cup of Nations qualification0.7Matches
4 Seasons1 Club4 Leagues14.3
Friendlies (M) (3 Seasons)3.2
Africa Cup of Nations qualification (2 Seasons)4.6
WCQ (1 Season)4.8
Africa Cup of Nations (1 Season)1.6

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2016-201718Eint Frankfurtde GER1. Bundesliga7.32121Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.021Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.511116415771.4282621330Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.511Matches
2018-201920Düsseldorfde GER1. Bundesliga5.713649041921.11581741730Matches
2018-201920Düsseldorfde GERDFB-Pokal0.730Matches
2019-202021Düsseldorfde GER1. Bundesliga0.911001020.022023410Matches
2019-202021Düsseldorfde GERDFB-Pokal1.330Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.929151199103132.32115114103991Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.931Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.8622312728.6541351160Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.310Matches
2021-202223Eint Frankfurt2. Europa Lg0.600000010.010000010Matches
2022-202324Mainz 05de GER1. Bundesliga6.5188105351050.0570732190Matches
2022-202324Mainz 05de GERDFB-Pokal1.431Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.4242013101102147.6119091337170Matches
2023-202425Mainz 05de GER1. Bundesliga3.6952613650.0370721110Matches
2023-202425Hertha BSCde GERDFB-Pokal1.010Matches
2023-202425Mainz 05de GERDFB-Pokal0.601Matches
2024-202526Mainz 05de GER1. Bundesliga0.82111011100.001102400Matches
9 Seasons4 Clubs4 Leagues58.61131074947174010538.1656165570157501
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Eint Frankfurt (4 Seasons)3 Leagues26.74656191611174637.029274234163191
Mainz 05 (3 Seasons)2 Leagues12.929171312491752.9815114936100
Düsseldorf (2 Seasons)2 Leagues8.6141349142119.017101972140
Hertha BSC (1 Season)2 Leagues10.4242113101102147.6119091337170
Frankfurt U19 (1 Season)1 League7.70
Bundesliga (9 Seasons)40.98970363716308336.1535264652120321
DFB-Pokal (9 Seasons)7.81750
2. Bundesliga (1 Season)9.4242013101102147.6119091337170
U19 Bundesliga (1 Season)7.70
Europa Lg (1 Season)0.600000010.010000010
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
2016-201718Frankfurt U191 League7.70
2016-201718Eint Frankfurt2 Leagues8.323220
2017-201819Eint Frankfurt2 Leagues4.011126415771.4282631330
2018-201920Düsseldorf2 Leagues6.413949041921.11581741730
2019-202021Düsseldorf2 Leagues2.214001020.022023410
2020-202122Eint Frankfurt2 Leagues11.729181199103132.32115114113991
2021-202223Eint Frankfurt3 Leagues2.7632312825.0641351170
2022-202324Mainz 052 Leagues7.91811105351050.0570742190
2023-202425Hertha BSC2 Leagues10.4242113101102147.6119091337170
2023-202425Mainz 052 Leagues4.2952613650.0370731110
2024-202526Mainz 052 Leagues0.82111011100.001102400
9 Seasons4 Clubs4 Leagues58.61131074947174010538.1656165570157501
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Eint Frankfurt (4 Seasons)3 Leagues26.74656191611174637.029274234163191
Mainz 05 (3 Seasons)2 Leagues12.929171312491752.9815114936100
Düsseldorf (2 Seasons)2 Leagues8.6141349142119.017101972140
Hertha BSC (1 Season)2 Leagues10.4242113101102147.6119091337170
Frankfurt U19 (1 Season)1 League7.70
Bundesliga (9 Seasons)40.98970363716308336.1535264652120321
DFB-Pokal (9 Seasons)7.81750
2. Bundesliga (1 Season)9.4242013101102147.6119091337170
U19 Bundesliga (1 Season)7.70
Europa Lg (1 Season)0.600000010.010000010
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.32121Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.511116415771.4282621330Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.713649041921.11581741730Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.911001020.022023410Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.929151199103132.32115114103991Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.8622312728.6541351160Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.5188105351050.0570732190Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.4242013101102147.6119091337170Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.6952613650.0370721110Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.82111011100.001102400Matches
9 Seasons4 Clubs2 Leagues50.2113904947174010438.5646165565157491
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
Eint Frankfurt (4 Seasons)1 League23.44649191611174537.828274233863181
Mainz 05 (3 Seasons)1 League10.929141312491752.9815114736100
Düsseldorf (2 Seasons)1 League6.514749142119.017101972140
Hertha BSC (1 Season)1 League9.4242013101102147.6119091337170
Frankfurt U19 (1 Season)1 League7.70
Bundesliga (9 Seasons)40.98970363716308336.1535264652120321
2. Bundesliga (1 Season)9.4242013101102147.6119091337170
U19 Bundesliga (1 Season)7.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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.021Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.511Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.730Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.330Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.931Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.310Matches
2022-202324Mainz 05de GERDFB-PokalR161.431Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.010Matches
2023-202425Mainz 05de GERDFB-PokalR320.601Matches
9 Seasons4 Clubs1 League7.81750
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
Eint Frankfurt (4 Seasons)1 League2.6730
Mainz 05 (3 Seasons)1 League2.1320
Düsseldorf (2 Seasons)1 League2.0600
Hertha BSC (1 Season)1 League1.0100
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
2021-202223Eint Frankfurt2. Europa Lg1st0.600000010.010000010Matches
1 Season1 Club1 League0.600000010.010000010
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
202021ma MoroccoFriendlies (M)2.0Matches
202122ma MoroccoFriendlies (M)1.3Matches
202122ma MoroccoAfrica Cup of NationsQF1.634Matches
202122ma MoroccoAfrica Cup of Nations qualification4.0Matches
202223ma MoroccoWCQ4.8Matches
202324ma MoroccoAfrica Cup of Nations qualification0.7Matches
4 Seasons1 Club4 Leagues14.3340
Friendlies (M) (3 Seasons)3.20
Africa Cup of Nations qualification (2 Seasons)4.60
WCQ (1 Season)4.80
Africa Cup of Nations (1 Season)1.6340

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
2016-201718Eint Frankfurtde GER1. Bundesliga7.3Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.0Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.7Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.51713289254617110440.0660.0884441373419710119Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.5Matches
2018-201920Düsseldorfde GER1. Bundesliga5.728345215579428310770.0330.016110484728919919224Matches
2018-201920Düsseldorfde GERDFB-Pokal0.7Matches
2019-202021Düsseldorfde GER1. Bundesliga0.9422122010042100.01100.017831302030213Matches
2019-202021Düsseldorfde GERDFB-Pokal1.3Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.9668127330929828668452351.12248.93572108988302210482141576Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.9Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.8103725523001037457.1342.95241417635058523Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.3Matches
2021-202223Eint Frankfurt2. Europa Lg0.637162110137100.01100.0181297631020215Matches
2022-202324Mainz 05de GER1. Bundesliga6.536012531561581636020945.01155.018513967261716416921628Matches
2022-202324Mainz 05de GERDFB-Pokal1.4Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.4475241372499214475141071.4428.622112036391911414729119Matches
2023-202425Mainz 05de GER1. Bundesliga3.6238219116103192378225.0450.0123655344144512517433Matches
2023-202425Hertha BSCde GERDFB-Pokal1.0Matches
2023-202425Mainz 05de GERDFB-Pokal0.6Matches
2024-202526Mainz 05de GER1. Bundesliga0.847292217147300.0266.7221397520000296Matches
9 Seasons4 Clubs4 Leagues58.624246941411928518924231195949.65747.9124476193646997425118661512216
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
Eint Frankfurt (4 Seasons)3 Leagues26.79792313247439235979633149.23250.8515309513773932116436589103
Mainz 05 (3 Seasons)2 Leagues12.9645168129427836644311135.51754.83302190114533209281441967
Düsseldorf (2 Seasons)2 Leagues8.632566417589432511763.6436.41781131485811112921327
Hertha BSC (1 Season)2 Leagues10.4475241372499214475141071.4428.622112036391911414729119
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91912442719227497419111044947.15250.0100562872931776221102591200192
DFB-Pokal (9 Seasons)7.8
2. Bundesliga (1 Season)9.4475241372499214475141071.4428.622112036391911414729119
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.637162110137100.01100.0181297631020215
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
2016-201718Frankfurt U191 League7.7
2016-201718Eint Frankfurt2 Leagues8.3
2017-201819Eint Frankfurt2 Leagues4.01713289254617110440.0660.0884441373419710119
2018-201920Düsseldorf2 Leagues6.428345215579428310770.0330.016110484728919919224
2019-202021Düsseldorf2 Leagues2.2422122010042100.01100.017831302030213
2020-202122Eint Frankfurt2 Leagues11.7668127330929828668452351.12248.93572108988302210482141576
2021-202223Eint Frankfurt3 Leagues2.7140831734011408450.0450.07054325266078738
2022-202324Mainz 052 Leagues7.936012531561581636020945.01155.018513967261716416921628
2023-202425Hertha BSC2 Leagues10.4475241372499214475141071.4428.622112036391911414729119
2023-202425Mainz 052 Leagues4.2238219116103192378225.0450.0123655344144512517433
2024-202526Mainz 052 Leagues0.847292217147300.0266.7221397520000296
9 Seasons4 Clubs4 Leagues58.624246941411928518924231195949.65747.9124476193646997425118661512216
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
Eint Frankfurt (4 Seasons)3 Leagues26.79792313247439235979633149.23250.8515309513773932116436589103
Mainz 05 (3 Seasons)2 Leagues12.9645168129427836644311135.51754.83302190114533209281441967
Düsseldorf (2 Seasons)2 Leagues8.632566417589432511763.6436.41781131485811112921327
Hertha BSC (1 Season)2 Leagues10.4475241372499214475141071.4428.622112036391911414729119
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91912442719227497419111044947.15250.0100562872931776221102591200192
DFB-Pokal (9 Seasons)7.8
2. Bundesliga (1 Season)9.4475241372499214475141071.4428.622112036391911414729119
U19 Bundesliga (1 Season)7.7
Europa Lg (1 Season)0.637162110137100.01100.0181297631020215
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.7Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.3Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.51713289254617110440.0660.0884441373419710119Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.728345215579428310770.0330.016110484728919919224Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.9422122010042100.01100.017831302030213Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.9668127330929828668452351.12248.93572108988302210482141576Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.8103725523001037457.1342.95241417635058523Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.536012531561581636020945.01155.018513967261716416921628Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.4475241372499214475141071.4428.622112036391911414729119Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.6238219116103192378225.0450.0123655344144512517433Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.847292217147300.0266.7221397520000296Matches
9 Seasons4 Clubs2 Leagues50.223876840811718418823861185950.05647.5122674903570967325116661491211
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
Eint Frankfurt (4 Seasons)1 League23.49422212645338234942623150.03150.049729661301363111623656898
Mainz 05 (3 Seasons)1 League10.9645168129427836644311135.51754.83302190114533209281441967
Düsseldorf (2 Seasons)1 League6.532566417589432511763.6436.41781131485811112921327
Hertha BSC (1 Season)1 League9.4475241372499214475141071.4428.622112036391911414729119
Frankfurt U19 (1 Season)1 League7.7
Bundesliga (9 Seasons)40.91912442719227497419111044947.15250.0100562872931776221102591200192
2. Bundesliga (1 Season)9.4475241372499214475141071.4428.622112036391911414729119
U19 Bundesliga (1 Season)7.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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.0Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.5Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.7Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.3Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.9Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.3Matches
2022-202324Mainz 05de GERDFB-PokalR161.4Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.0Matches
2023-202425Mainz 05de GERDFB-PokalR320.6Matches
9 Seasons4 Clubs1 League7.8
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
Eint Frankfurt (4 Seasons)1 League2.6
Mainz 05 (3 Seasons)1 League2.1
Düsseldorf (2 Seasons)1 League2.0
Hertha BSC (1 Season)1 League1.0
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
2021-202223Eint Frankfurt2. Europa Lg1st0.637162110137100.01100.0181297631020215Matches
1 Season1 Club1 League0.637162110137100.01100.0181297631020215
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202021ma MoroccoFriendlies (M)2.0Matches
202122ma MoroccoFriendlies (M)1.3Matches
202122ma MoroccoAfrica Cup of NationsQF1.6Matches
202122ma MoroccoAfrica Cup of Nations qualification4.0Matches
202223ma MoroccoWCQ4.8Matches
202324ma MoroccoAfrica Cup of Nations qualification0.7Matches
4 Seasons1 Club4 Leagues14.3
Friendlies (M) (3 Seasons)3.2
Africa Cup of Nations qualification (2 Seasons)4.6
WCQ (1 Season)4.8
Africa Cup of Nations (1 Season)1.6

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2016-201718Eint Frankfurtde GER1. Bundesliga186593721.57.3621281.1169-3-0.41-0.26Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1898914.11.01890033.0010+1+1.01+1.01Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga86978729.87.78875001.751411+3+0.39+0.28Matches
2017-201819Eint Frankfurtde GER1. Bundesliga93143510.33.520781.563300.000.002.33.9-1.5-0.44-0.51Matches
2017-201819Eint Frankfurtde GERDFB-Pokal145457.90.51450033.0010+1+2.00-0.23Matches
2018-201920Düsseldorfde GER1. Bundesliga125104316.75.7480282461.00816-8-1.41-1.136.011.4-5.4-0.96-0.61Matches
2018-201920Düsseldorfde GERDFB-Pokal1646423.70.71640000.0003-3-4.22-8.15Matches
2019-202021Düsseldorfde GER1. Bundesliga379262.60.9145021730.0003-3-3.42-2.570.22.4-2.2-2.54-1.86Matches
2019-202021Düsseldorfde GERDFB-Pokal21206028.61.3145017503.0042+2+1.50+0.30Matches
2020-202122Eint Frankfurtde GER1. Bundesliga269773831.910.99741171861.732015+5+0.46-0.0119.513.6+6.0+0.55+0.31Matches
2020-202122Eint Frankfurtde GERDFB-Pokal2804044.40.9169011101.5013-2-2.25-2.25Matches
2021-202223Eint Frankfurtde GER1. Bundesliga5160325.21.8251031941.2025-3-1.69-1.661.23.9-2.7-1.52-1.44Matches
2021-202223Eint Frankfurtde GERDFB-Pokal1242426.70.30012400.000000.00+2.73Matches
2021-202223Eint Frankfurt2. Europa Lg157574.60.615700113.001100.00-0.610.31.2-0.9-1.36-1.59Matches
2022-202324Mainz 05de GER1. Bundesliga235842519.16.537602018101.431211+1+0.15+0.2310.610.70.0-0.01+0.23Matches
2022-202324Mainz 05de GERDFB-Pokal31304348.11.4190122002.0014-3-2.08-5.29Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18Matches
2023-202425Mainz 05de GER1. Bundesliga133212510.53.61680122100.627700.00+0.395.76.2-0.5-0.15-0.17Matches
2023-202425Hertha BSCde GERDFB-Pokal1909023.11.01901000.0013-2-2.00-4.40Matches
2023-202425Mainz 05de GERDFB-Pokal1575731.70.61570010.0002-2-3.16-3.16Matches
2024-202526Mainz 05de GER1. Bundesliga473188.10.80041841.0023-1-1.23-1.451.22.4-1.2-1.48-1.29Matches
2024-202526Mainz 05de GERDFB-Pokal00001Matches
9 Seasons4 Clubs4 Leagues1395,2753816.058.64772129221701.3186105-19-0.32-0.3662.867.8-5.0-0.11-0.01
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Eint Frankfurt (4 Seasons)3 Leagues642,4053816.126.7236834119431.523536-1-0.04-0.2223.422.5+0.9+0.05-0.03
Mainz 05 (3 Seasons)2 Leagues441,1652615.212.967413819161.162227-5-0.39-0.2917.619.4-1.8-0.16-0.05
Düsseldorf (2 Seasons)2 Leagues187734311.48.67672112791.001224-12-1.40-1.056.213.8-7.7-1.17-0.64
Hertha BSC (1 Season)2 Leagues139327227.010.41178623921.231718-1-0.10-0.7015.612.0+3.6+0.38+0.18
Frankfurt U19 (1 Season)1 League86978729.87.78875001.751411+3+0.39+0.28
Bundesliga (9 Seasons)1133,6773314.540.9287158519491.266072-12-0.29-0.1246.854.5-7.7-0.23-0.07
DFB-Pokal (9 Seasons)136995421.87.8869253081.62917-8-1.03-2.48
2. Bundesliga (1 Season)128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18
U19 Bundesliga (1 Season)86978729.87.78875001.751411+3+0.39+0.28
Europa Lg (1 Season)157574.60.615700113.001100.00-0.610.31.2-0.9-1.36-1.59
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
2016-201718Frankfurt U191 League86978729.87.78875001.751411+3+0.39+0.28
2016-201718Eint Frankfurt2 Leagues197483920.38.3789212111.2179-2-0.24-0.12
2017-201819Eint Frankfurt2 Leagues10359369.94.034507111.7043+1+0.25-0.112.33.9-1.5-0.44-0.51
2018-201920Düsseldorf2 Leagues135744417.26.4576282460.92819-11-1.72-1.766.011.4-5.4-0.96-0.61
2019-202021Düsseldorf2 Leagues5199405.72.2245033631.2045-1-0.45+0.210.22.4-2.2-2.54-1.86
2020-202122Eint Frankfurt2 Leagues281,0573832.611.710731181861.712118+3+0.26-0.2019.513.6+6.0+0.55+0.31
2021-202223Eint Frankfurt3 Leagues7241345.52.73530421151.2936-3-1.12-1.231.55.1-3.6-1.48-1.49
2022-202324Mainz 052 Leagues267142721.47.948012218101.501315-2-0.25-0.3610.610.70.0-0.01+0.23
2023-202425Hertha BSC2 Leagues139327227.010.41178623921.231718-1-0.10-0.7015.612.0+3.6+0.38+0.18
2023-202425Mainz 052 Leagues143782711.74.22630122110.5879-2-0.48-0.105.76.2-0.5-0.15-0.17
2024-202526Mainz 052 Leagues473186.60.80041851.0023-1-1.23-1.451.22.4-1.2-1.48-1.29
9 Seasons4 Clubs4 Leagues1395,2753816.058.64772129221701.3186105-19-0.32-0.3662.867.8-5.0-0.11-0.01
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Eint Frankfurt (4 Seasons)3 Leagues642,4053816.126.7236834119431.523536-1-0.04-0.2223.422.5+0.9+0.05-0.03
Mainz 05 (3 Seasons)2 Leagues441,1652615.212.967413819161.162227-5-0.39-0.2917.619.4-1.8-0.16-0.05
Düsseldorf (2 Seasons)2 Leagues187734311.48.67672112791.001224-12-1.40-1.056.213.8-7.7-1.17-0.64
Hertha BSC (1 Season)2 Leagues139327227.010.41178623921.231718-1-0.10-0.7015.612.0+3.6+0.38+0.18
Frankfurt U19 (1 Season)1 League86978729.87.78875001.751411+3+0.39+0.28
Bundesliga (9 Seasons)1133,6773314.540.9287158519491.266072-12-0.29-0.1246.854.5-7.7-0.23-0.07
DFB-Pokal (9 Seasons)136995421.87.8869253081.62917-8-1.03-2.48
2. Bundesliga (1 Season)128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18
U19 Bundesliga (1 Season)86978729.87.78875001.751411+3+0.39+0.28
Europa Lg (1 Season)157574.60.615700113.001100.00-0.610.31.2-0.9-1.36-1.59
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th86978729.87.78875001.751411+3+0.39+0.28Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th186593721.57.3621281.1169-3-0.41-0.26Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th93143510.33.520781.563300.000.002.33.9-1.5-0.44-0.51Matches
2018-201920Düsseldorfde GER1. Bundesliga10th125104316.75.7480282461.00816-8-1.41-1.136.011.4-5.4-0.96-0.61Matches
2019-202021Düsseldorfde GER1. Bundesliga17th379262.60.9145021730.0003-3-3.42-2.570.22.4-2.2-2.54-1.86Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th269773831.910.99741171861.732015+5+0.46-0.0119.513.6+6.0+0.55+0.31Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th5160325.21.8251031941.2025-3-1.69-1.661.23.9-2.7-1.52-1.44Matches
2022-202324Mainz 05de GER1. Bundesliga9th235842519.16.537602018101.431211+1+0.15+0.2310.610.70.0-0.01+0.23Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18Matches
2023-202425Mainz 05de GER1. Bundesliga13th133212510.53.61680122100.627700.00+0.395.76.2-0.5-0.15-0.17Matches
2024-202526Mainz 05de GER1. Bundesliga10th473188.10.80041841.0023-1-1.23-1.451.22.4-1.2-1.48-1.29Matches
9 Seasons4 Clubs2 Leagues1254,5193615.950.23873108720511.267687-11-0.22-0.0962.466.6-4.1-0.10+0.03
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
Eint Frankfurt (4 Seasons)1 League582,1103617.223.4197033919261.473132-1-0.04-0.1023.121.4+1.7+0.11+0.05
Mainz 05 (3 Seasons)1 League409782413.910.947403619141.12212100.00+0.1817.619.4-1.8-0.16-0.05
Düsseldorf (2 Seasons)1 League15589399.66.55732102390.80819-11-1.68-1.106.213.8-7.7-1.17-0.64
Hertha BSC (1 Season)1 League128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18
Frankfurt U19 (1 Season)1 League86978729.87.78875001.751411+3+0.39+0.28
Bundesliga (9 Seasons)1133,6773314.540.9287158519491.266072-12-0.29-0.1246.854.5-7.7-0.23-0.07
2. Bundesliga (1 Season)128427027.59.41077523921.331615+1+0.11-0.2615.612.0+3.6+0.38+0.18
U19 Bundesliga (1 Season)86978729.87.78875001.751411+3+0.39+0.28
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
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1898914.11.01890033.0010+1+1.01+1.01Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st145457.90.51450033.0010+1+2.00-0.23Matches
2018-201920Düsseldorfde GERDFB-Pokal9th1646423.70.71640000.0003-3-4.22-8.15Matches
2019-202021Düsseldorfde GERDFB-Pokal5th21206028.61.3145017503.0042+2+1.50+0.30Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th2804044.40.9169011101.5013-2-2.25-2.25Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd11242426.70.30012400.000000.00+2.73Matches
2022-202324Mainz 05de GERDFB-PokalR1631304348.11.4190122002.0014-3-2.08-5.29Matches
2023-202425Hertha BSCde GERDFB-PokalQF1909023.11.01901000.0013-2-2.00-4.40Matches
2023-202425Mainz 05de GERDFB-PokalR321575731.70.61570010.0002-2-3.16-3.16Matches
2024-202526Mainz 05de GERDFB-PokalR3200001Matches
9 Seasons4 Clubs1 League136995421.87.8869253081.62917-8-1.03-2.48
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Eint Frankfurt (4 Seasons)1 League52384816.22.6368021861.803300.00-0.80
Mainz 05 (3 Seasons)1 League41874728.32.1274122021.5016-5-2.41-4.12
Düsseldorf (2 Seasons)1 League31846126.72.0255017502.0045-1-0.49-2.80
Hertha BSC (1 Season)1 League1909023.11.01901000.0013-2-2.00-4.40
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
2021-202223Eint Frankfurt2. Europa Lg1st157574.60.615700113.001100.00-0.610.31.2-0.9-1.36-1.59Matches
1 Season1 Club1 League157574.60.615700113.001100.00-0.610.31.2-0.9-1.36-1.59
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202021ma MoroccoFriendlies (M)21768897.82.02881002.0041+3+1.53+24.03Matches
202122ma MoroccoFriendlies (M)21135762.81.3190112303.0010+1+0.80-0.55Matches
202122ma MoroccoAfrica Cup of NationsQF31484930.81.61103022301.333300.00-0.81Matches
202122ma MoroccoAfrica Cup of Nations qualification43599066.54.04903002.5061+5+1.25-0.74Matches
202223ma MoroccoWCQ64327260.04.86722003.00140+14+2.92+0.42Matches
202223ma MoroccoFriendlies (M)00001Matches
202324ma MoroccoAfrica Cup of Nations qualification1595916.40.71590003.001100.00-1.50Matches
4 Seasons1 Club4 Leagues181,2877245.614.31581732312.50296+23+1.61+0.07
Friendlies (M) (3 Seasons)42897240.13.2389212312.5051+4+1.25+1.25
Africa Cup of Nations qualification (2 Seasons)54188446.44.65843002.6072+5+1.08-0.60
WCQ (1 Season)64327260.04.86722003.00140+14+2.92+0.42
Africa Cup of Nations (1 Season)31484930.81.61103022301.333300.00-0.81

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
2016-201718Eint Frankfurtde GER1. Bundesliga7.3100255012121000Matches
2016-201718Eint Frankfurtde GERDFB-Pokal1.00000100120Matches
2016-201718Frankfurt U19de GERJr. U19 Bundesliga7.74110Matches
2017-201819Eint Frankfurtde GER1. Bundesliga3.51006234211000214930.8Matches
2017-201819Eint Frankfurtde GERDFB-Pokal0.50003010110Matches
2018-201920Düsseldorfde GER1. Bundesliga5.700090012460004212860.0Matches
2018-201920Düsseldorfde GERDFB-Pokal0.70001001030Matches
2019-202021Düsseldorfde GER1. Bundesliga0.900000003100041150.0Matches
2019-202021Düsseldorfde GERDFB-Pokal1.31003103030Matches
2020-202122Eint Frankfurtde GER1. Bundesliga10.9500237141101501075152438.5Matches
2020-202122Eint Frankfurtde GERDFB-Pokal0.90002106130Matches
2021-202223Eint Frankfurtde GER1. Bundesliga1.8000410252000116366.7Matches
2021-202223Eint Frankfurtde GERDFB-Pokal0.30001011010Matches
2021-202223Eint Frankfurt2. Europa Lg0.610040010000011233.3Matches
2022-202324Mainz 05de GER1. Bundesliga6.51001740123800052151451.7Matches
2022-202324Mainz 05de GERDFB-Pokal1.40005101130Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9.420020508132000056121938.7Matches
2023-202425Mainz 05de GER1. Bundesliga3.62001530132500018111444.0Matches
2023-202425Hertha BSCde GERDFB-Pokal1.01004003010Matches
2023-202425Mainz 05de GERDFB-Pokal0.60001100100Matches
2024-202526Mainz 05de GER1. Bundesliga0.800021052100042528.6Matches
9 Seasons4 Clubs4 Leagues58.6150014533611470107010284799944.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Eint Frankfurt (4 Seasons)3 Leagues26.780068176564156010108263840.6
Mainz 05 (3 Seasons)2 Leagues12.9300401003191700074283345.9
Düsseldorf (2 Seasons)2 Leagues8.61001310167130004613959.1
Hertha BSC (1 Season)2 Leagues10.4300245011132100056121938.7
Frankfurt U19 (1 Season)1 League7.74110
Bundesliga (9 Seasons)40.91000101234905270010227667845.8
DFB-Pokal (9 Seasons)7.82002052155170
2. Bundesliga (1 Season)9.420020508132000056121938.7
U19 Bundesliga (1 Season)7.74110
Europa Lg (1 Season)0.610040010000011233.3
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
2016-201718Frankfurt U191 League7.74110
2016-201718Eint Frankfurt2 Leagues8.3100256012223000
2017-201819Eint Frankfurt2 Leagues4.01009244312000214930.8
2018-201920Düsseldorf2 Leagues6.4000100013490004212860.0
2019-202021Düsseldorf2 Leagues2.210031033400041150.0
2020-202122Eint Frankfurt2 Leagues11.7500258147111801075152438.5
2021-202223Eint Frankfurt3 Leagues2.7100911453000127558.3
2022-202324Mainz 052 Leagues7.910022501341100052151451.7
2023-202425Hertha BSC2 Leagues10.4300245011132100056121938.7
2023-202425Mainz 052 Leagues4.22001640133500018111444.0
2024-202526Mainz 052 Leagues0.800021052100042528.6
9 Seasons4 Clubs4 Leagues58.6150014533611470107010284799944.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Eint Frankfurt (4 Seasons)3 Leagues26.780068176564156010108263840.6
Mainz 05 (3 Seasons)2 Leagues12.9300401003191700074283345.9
Düsseldorf (2 Seasons)2 Leagues8.61001310167130004613959.1
Hertha BSC (1 Season)2 Leagues10.4300245011132100056121938.7
Frankfurt U19 (1 Season)1 League7.74110
Bundesliga (9 Seasons)40.91000101234905270010227667845.8
DFB-Pokal (9 Seasons)7.82002052155170
2. Bundesliga (1 Season)9.420020508132000056121938.7
U19 Bundesliga (1 Season)7.74110
Europa Lg (1 Season)0.610040010000011233.3
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
2016-201718Frankfurt U19de GERJr. U19 Bundesliga16th7.74110Matches
2016-201718Eint Frankfurtde GER1. Bundesliga11th7.3100255012121000Matches
2017-201819Eint Frankfurtde GER1. Bundesliga8th3.51006234211000214930.8Matches
2018-201920Düsseldorfde GER1. Bundesliga10th5.700090012460004212860.0Matches
2019-202021Düsseldorfde GER1. Bundesliga17th0.900000003100041150.0Matches
2020-202122Eint Frankfurtde GER1. Bundesliga5th10.9500237141101501075152438.5Matches
2021-202223Eint Frankfurtde GER1. Bundesliga11th1.8000410252000116366.7Matches
2022-202324Mainz 05de GER1. Bundesliga9th6.51001740123800052151451.7Matches
2023-202425Hertha BSCde GER2. 2. Bundesliga9th9.420020508132000056121938.7Matches
2023-202425Mainz 05de GER1. Bundesliga13th3.62001530132500018111444.0Matches
2024-202526Mainz 05de GER1. Bundesliga10th0.800021052100042528.6Matches
9 Seasons4 Clubs2 Leagues50.21200121284986590010283789744.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Eint Frankfurt (4 Seasons)1 League23.470058154483849010107253641.0
Mainz 05 (3 Seasons)1 League10.930034803071400074283345.9
Düsseldorf (2 Seasons)1 League6.500090012770004613959.1
Hertha BSC (1 Season)1 League9.420020508132000056121938.7
Frankfurt U19 (1 Season)1 League7.74110
Bundesliga (9 Seasons)40.91000101234905270010227667845.8
2. Bundesliga (1 Season)9.420020508132000056121938.7
U19 Bundesliga (1 Season)7.74110
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201718Eint Frankfurtde GERDFB-Pokal2nd1.00000100120Matches
2017-201819Eint Frankfurtde GERDFB-Pokal1st0.50003010110Matches
2018-201920Düsseldorfde GERDFB-Pokal9th0.70001001030Matches
2019-202021Düsseldorfde GERDFB-Pokal5th1.31003103030Matches
2020-202122Eint Frankfurtde GERDFB-Pokal17th0.90002106130Matches
2021-202223Eint Frankfurtde GERDFB-PokalRd10.30001011010Matches
2022-202324Mainz 05de GERDFB-PokalR161.40005101130Matches
2023-202425Hertha BSCde GERDFB-PokalQF1.01004003010Matches
2023-202425Mainz 05de GERDFB-PokalR320.60001100100Matches
9 Seasons4 Clubs1 League7.82002052155170
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Eint Frankfurt (4 Seasons)1 League2.60006227370
Mainz 05 (3 Seasons)1 League2.10006201230
Düsseldorf (2 Seasons)1 League2.01004104060
Hertha BSC (1 Season)1 League1.01004003010
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
2021-202223Eint Frankfurt2. Europa Lg1st0.610040010000011233.3Matches
1 Season1 Club1 League0.610040010000011233.3
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202021ma MoroccoFriendlies (M)2.00000Matches
202122ma MoroccoFriendlies (M)1.31000Matches
202122ma MoroccoAfrica Cup of NationsQF1.60008001430Matches
202122ma MoroccoAfrica Cup of Nations qualification4.01000Matches
202223ma MoroccoWCQ4.81000Matches
202324ma MoroccoAfrica Cup of Nations qualification0.70000Matches
4 Seasons1 Club4 Leagues14.33008001430
Friendlies (M) (3 Seasons)3.21000
Africa Cup of Nations qualification (2 Seasons)4.61000
WCQ (1 Season)4.81000
Africa Cup of Nations (1 Season)1.60008001430

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.