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-201617Genkbe BEL1. Pro League35302,50327.86915600500.220.320.540.220.54Matches
2016-201718Leverkusende GER1. Bundesliga801401.6000000100.000.000.000.000.00Matches
2016-201718Leverkusen1. Champions Lg20150.2000000000.000.000.000.000.00Matches
2016-201718Genk2. Europa Lg665315.9415311000.680.170.850.510.68Matches
2016-201718Genkbe BEL1. First Division A19171,39015.4257200220.130.320.450.130.45Matches
2017-201819Leverkusende GER1. Bundesliga30252,21524.69615900208.08.06.714.7111842610.370.240.610.370.610.330.270.600.330.60Matches
2017-201819Leverkusende GERDFB-Pokal423033.4303300100.890.000.890.890.89Matches
2018-201920Leverkusende GER1. Bundesliga29211,91421.3516500405.05.04.49.5102722400.240.050.280.240.280.240.210.440.240.44Matches
2018-201920Leverkusende GERDFB-Pokal211021.1000000000.000.000.000.000.00Matches
2018-201920Leverkusen2. Europa Lg865366.0022000101.51.51.22.73426770.000.340.340.000.340.240.210.450.240.45Matches
2019-202021Leverkusen1. Champions Lg321151.3000000000.10.10.20.353140.000.000.000.000.000.040.170.210.040.21Matches
2019-202021Leverkusende GERDFB-Pokal321631.8101100000.550.000.550.550.55Matches
2019-202021Leverkusen2. Europa Lg501031.1101100000.40.40.00.442120.870.000.870.870.870.350.030.370.350.37Matches
2020-202122Leverkusende GER1. Bundesliga30252,14123.89817900606.26.26.012.2112632540.380.340.710.380.710.260.250.510.260.51Matches
2020-202122Leverkusende GERDFB-Pokal222032.3101100100.440.000.440.440.44Matches
2020-202122Leverkusen2. Europa Lg865085.6527500004.44.41.35.82316580.890.351.240.891.240.780.241.020.781.02Matches
2021-202223Aston Villaeng ENG1. Premier League1877618.5123100301.51.50.82.33424610.120.240.350.120.350.180.090.270.180.27Matches
2022-202324Aston Villaeng ENGEFL Cup20520.6101100101.730.001.731.731.73Matches
2022-202324Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202324Aston Villaeng ENG1. Premier League33261,96721.9448400405.35.34.810.185281820.180.180.370.180.370.240.220.460.240.46Matches
2023-202425Aston Villa3. Conf Lg1187708.6246200101.91.91.33.23320760.230.470.700.230.700.230.150.380.230.38Matches
2023-202425Aston Villaeng ENGEFL Cup11300.3000000000.000.000.000.000.00Matches
2023-202425Aston Villaeng ENGFA Cup321561.7000000100.000.000.000.000.00Matches
2023-202425Aston Villaeng ENG1. Premier League35222,06823.0109191000506.36.39.215.5102822260.440.390.830.440.830.270.400.670.270.67Matches
2024-202526Aston Villa1. Champions Lg865265.8112100100.70.72.02.72213390.170.170.340.170.340.130.340.460.130.46Matches
2024-202526Aston Villaeng ENGEFL Cup221381.5011000000.000.650.650.000.65Matches
2024-202526Aston Villaeng ENGFA Cup432572.9000000000.000.000.000.000.00Matches
2024-202526Aston Villaeng ENG1. Premier League24141,13912.7123100301.71.71.53.358351210.080.160.240.080.240.140.120.260.140.26Matches
10 Seasons3 Clubs9 Leagues33623720,836231.56657123651142243.143.139.582.672546816210.290.250.530.280.530.260.240.500.260.50
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
Leverkusen (5 Seasons)4 Leagues134928,45894.0341953340016025.625.620.045.53912669160.360.200.560.360.560.310.240.540.310.54
Aston Villa (4 Seasons)5 Leagues142927,95488.4202343200019017.517.519.537.13342027050.230.260.490.230.490.220.240.460.220.46
Genk (2 Seasons)2 Leagues60534,42449.21215271111720.240.310.550.220.53
Premier League (4 Seasons)110695,93565.9161733160015014.914.916.331.22791695900.240.260.500.240.500.230.250.470.230.47
Bundesliga (4 Seasons)97716,41071.2231538230013019.219.217.136.43252197550.320.210.530.320.530.280.250.520.280.52
Europa Lg (4 Seasons)27181,67818.610515911106.36.32.68.961441470.540.270.800.480.750.490.200.700.490.70
DFB-Pokal (4 Seasons)1177718.6505500200.580.000.580.580.58
Champions Lg (3 Seasons)1386567.3112100100.80.82.23.02716530.140.140.270.140.270.110.310.420.110.42
FA Cup (3 Seasons)865035.6000000100.000.000.000.000.00
EFL Cup (3 Seasons)532202.4112100100.410.410.820.410.82
Pro League (2 Seasons)54473,89343.381422800720.180.320.510.180.51
Conf Lg (1 Season)1187708.6246200101.91.91.33.23320760.230.470.700.230.700.230.150.380.230.38
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-201617Genk1 League35302,50327.86915600500.220.320.540.220.54
2016-201718Genk2 Leagues25231,92121.36612511220.280.280.560.230.52
2016-201718Leverkusen2 Leagues1001551.7000000100.000.000.000.000.00
2017-201819Leverkusen2 Leagues34272,51828.0126181200308.08.06.714.7111842610.430.210.640.430.640.330.270.600.330.60
2018-201920Leverkusen3 Leagues39282,55228.4538500506.56.55.712.2136983170.180.110.280.180.280.240.210.450.240.45
2019-202021Leverkusen3 Leagues1143814.2202200000.40.40.30.795260.470.000.470.470.470.190.100.290.190.29
2020-202122Leverkusen3 Leagues40332,85231.715102515007010.610.67.317.9135793120.470.320.790.470.790.360.250.610.360.61
2021-202223Aston Villa1 League1877618.5123100301.51.50.82.33424610.120.240.350.120.350.180.090.270.180.27
2022-202324Aston Villa3 Leagues36272,10923.4549500505.35.34.810.185281820.210.170.380.210.380.240.220.460.240.46
2023-202425Aston Villa4 Leagues50333,02433.61213251200708.28.210.518.71351023020.360.390.740.360.740.260.340.600.260.60
2024-202526Aston Villa4 Leagues38252,06022.9246200402.52.53.56.080481600.090.170.260.090.260.130.190.320.130.32
10 Seasons3 Clubs9 Leagues33623720,836231.56657123651142243.143.139.582.672546816210.290.250.530.280.530.260.240.500.260.50
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
Leverkusen (5 Seasons)4 Leagues134928,45894.0341953340016025.625.620.045.53912669160.360.200.560.360.560.310.240.540.310.54
Aston Villa (4 Seasons)5 Leagues142927,95488.4202343200019017.517.519.537.13342027050.230.260.490.230.490.220.240.460.220.46
Genk (2 Seasons)2 Leagues60534,42449.21215271111720.240.310.550.220.53
Premier League (4 Seasons)110695,93565.9161733160015014.914.916.331.22791695900.240.260.500.240.500.230.250.470.230.47
Bundesliga (4 Seasons)97716,41071.2231538230013019.219.217.136.43252197550.320.210.530.320.530.280.250.520.280.52
Europa Lg (4 Seasons)27181,67818.610515911106.36.32.68.961441470.540.270.800.480.750.490.200.700.490.70
DFB-Pokal (4 Seasons)1177718.6505500200.580.000.580.580.58
Champions Lg (3 Seasons)1386567.3112100100.80.82.23.02716530.140.140.270.140.270.110.310.420.110.42
FA Cup (3 Seasons)865035.6000000100.000.000.000.000.00
EFL Cup (3 Seasons)532202.4112100100.410.410.820.410.82
Pro League (2 Seasons)54473,89343.381422800720.180.320.510.180.51
Conf Lg (1 Season)1187708.6246200101.91.91.33.23320760.230.470.700.230.700.230.150.380.230.38
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-201617Genkbe BEL1. Pro League4th35302,50327.86915600500.220.320.540.220.54Matches
2016-201718Genkbe BEL1. First Division A7th19171,39015.4257200220.130.320.450.130.45Matches
2016-201718Leverkusende GER1. Bundesliga12th801401.6000000100.000.000.000.000.00Matches
2017-201819Leverkusende GER1. Bundesliga5th30252,21524.69615900208.08.06.714.7111842610.370.240.610.370.610.330.270.600.330.60Matches
2018-201920Leverkusende GER1. Bundesliga4th29211,91421.3516500405.05.04.49.5102722400.240.050.280.240.280.240.210.440.240.44Matches
2020-202122Leverkusende GER1. Bundesliga6th30252,14123.89817900606.26.26.012.2112632540.380.340.710.380.710.260.250.510.260.51Matches
2021-202223Aston Villaeng ENG1. Premier League14th1877618.5123100301.51.50.82.33424610.120.240.350.120.350.180.090.270.180.27Matches
2022-202324Aston Villaeng ENG1. Premier League7th33261,96721.9448400405.35.34.810.185281820.180.180.370.180.370.240.220.460.240.46Matches
2023-202425Aston Villaeng ENG1. Premier League4th35222,06823.0109191000506.36.39.215.5102822260.440.390.830.440.830.270.400.670.270.67Matches
2024-202526Aston Villaeng ENG1. Premier League6th24141,13912.7123100301.71.71.53.358351210.080.160.240.080.240.140.120.260.140.26Matches
9 Seasons3 Clubs3 Leagues26118716,238180.4474693470035234.234.233.467.660438813450.260.250.520.260.520.250.250.500.250.50
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 (4 Seasons)1 League110695,93565.9161733160015014.914.916.331.22791695900.240.260.500.240.500.230.250.470.230.47
Leverkusen (4 Seasons)1 League97716,41071.2231538230013019.219.217.136.43252197550.320.210.530.320.530.280.250.520.280.52
Genk (2 Seasons)1 League54473,89343.381422800720.180.320.510.180.51
Premier League (4 Seasons)110695,93565.9161733160015014.914.916.331.22791695900.240.260.500.240.500.230.250.470.230.47
Bundesliga (4 Seasons)97716,41071.2231538230013019.219.217.136.43252197550.320.210.530.320.530.280.250.520.280.52
Pro League (2 Seasons)54473,89343.381422800720.180.320.510.180.51
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
2017-201819Leverkusende GERDFB-Pokal3rd423033.4303300100.890.000.890.890.89Matches
2018-201920Leverkusende GERDFB-Pokal9th211021.1000000000.000.000.000.000.00Matches
2019-202021Leverkusende GERDFB-Pokal2nd321631.8101100000.550.000.550.550.55Matches
2020-202122Leverkusende GERDFB-Pokal9th222032.3101100100.440.000.440.440.44Matches
2022-202324Aston Villaeng ENGEFL CupRd320520.6101100101.730.001.731.731.73Matches
2022-202324Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202425Aston Villaeng ENGEFL CupRd311300.3000000000.000.000.000.000.00Matches
2023-202425Aston Villaeng ENGFA Cup321561.7000000100.000.000.000.000.00Matches
2024-202526Aston Villaeng ENGEFL CupRd4221381.5011000000.000.650.650.000.65Matches
2024-202526Aston Villaeng ENGFA CupSF432572.9000000000.000.000.000.000.00Matches
7 Seasons2 Clubs3 Leagues24161,49416.6617600400.360.060.420.360.42
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
Leverkusen (4 Seasons)1 League1177718.6505500200.580.000.580.580.58
Aston Villa (3 Seasons)2 Leagues1397238.0112100200.120.120.250.120.25
DFB-Pokal (4 Seasons)1177718.6505500200.580.000.580.580.58
FA Cup (3 Seasons)865035.6000000100.000.000.000.000.00
EFL Cup (3 Seasons)532202.4112100100.410.410.820.410.82
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
2016-201718Genk2. Europa LgQF665315.9415311000.680.170.850.510.68Matches
2016-201718Leverkusen1. Champions LgR1620150.2000000000.000.000.000.000.00Matches
2018-201920Leverkusen2. Europa LgR32865366.0022000101.51.51.22.73426770.000.340.340.000.340.240.210.450.240.45Matches
2019-202021Leverkusen1. Champions LgGR321151.3000000000.10.10.20.353140.000.000.000.000.000.040.170.210.040.21Matches
2019-202021Leverkusen2. Europa LgQF501031.1101100000.40.40.00.442120.870.000.870.870.870.350.030.370.350.37Matches
2020-202122Leverkusen2. Europa LgR32865085.6527500004.44.41.35.82316580.890.351.240.891.240.780.241.020.781.02Matches
2023-202425Aston Villa3. Conf LgSF1187708.6246200101.91.91.33.23320760.230.470.700.230.700.230.150.380.230.38Matches
2024-202526Aston Villa1. Champions LgQF865265.8112100100.70.72.02.72213390.170.170.340.170.340.130.340.460.130.46Matches
6 Seasons3 Clubs3 Leagues51343,10434.51310231211309.09.06.115.0121802760.380.290.670.350.640.320.220.540.320.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
Leverkusen (4 Seasons)2 Leagues26141,27714.26410600106.36.32.89.266471610.420.280.700.420.700.450.200.650.450.65
Aston Villa (2 Seasons)2 Leagues19141,29614.4358300202.62.63.25.955331150.210.350.560.210.560.190.230.420.190.42
Genk (1 Season)1 League665315.9415311000.680.170.850.510.68
Europa Lg (4 Seasons)27181,67818.610515911106.36.32.68.961441470.540.270.800.480.750.490.200.700.490.70
Champions Lg (3 Seasons)1386567.3112100100.80.82.23.02716530.140.140.270.140.270.110.310.420.110.42
Conf Lg (1 Season)1187708.6246200101.91.91.33.23320760.230.470.700.230.700.230.150.380.230.38
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
201921jm JamaicaFriendlies (M)00Matches
201921jm JamaicaGold CupSF443604.0011000000.000.250.250.000.25Matches
202022jm JamaicaFriendlies (M)211261.4011000100.000.710.710.000.71Matches
202123jm JamaicaGold CupQF221721.9011000100.000.520.520.000.52Matches
202224jm JamaicaWCQ443543.9101011200.250.000.250.000.00Matches
202224jm JamaicaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202325jm JamaicaGold CupSF554354.8123101000.210.410.620.210.62Matches
202527jm JamaicaGold CupGR221741.9101100100.520.000.520.520.52Matches
202628jm JamaicaWCQ211251.4011001000.000.720.720.000.72Matches
7 Seasons1 Club3 Leagues22201,83620.4369213500.150.290.440.100.39
Gold Cup (4 Seasons)13131,14112.7246201200.160.320.470.160.47
Friendlies (M) (3 Seasons)322162.4011000100.000.420.420.000.42
WCQ (2 Seasons)654795.3112012200.190.190.380.000.19

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-201617Genkbe BEL1. Pro League27.86250.900.2400Matches
2016-201718Leverkusende GER1. Bundesliga1.606350.03.861.930.000.0000Matches
2016-201718Leverkusen1. Champions Lg0.203133.318.006.000.000.0000Matches
2016-201718Genk2. Europa Lg5.94301033.35.081.690.100.3011Matches
2016-201718Genkbe BEL1. First Division A15.420130.000.840.1500Matches
2017-201819Leverkusende GER1. Bundesliga24.69762735.53.091.100.120.3320.411008.08.00.11+1.0+1.0Matches
2017-201819Leverkusende GERDFB-Pokal3.4310770.02.972.080.300.4300Matches
2018-201920Leverkusende GER1. Bundesliga21.35561730.42.630.800.090.2921.013005.05.00.090.00.0Matches
2018-201920Leverkusende GERDFB-Pokal1.105120.04.410.880.000.0000Matches
2018-201920Leverkusen2. Europa Lg6.0017635.32.851.010.000.0018.51001.51.50.09-1.5-1.5Matches
2019-202021Leverkusen1. Champions Lg1.30100.00.780.000.0012.70000.10.10.05-0.1-0.1Matches
2019-202021Leverkusende GERDFB-Pokal1.814125.02.210.550.251.0000Matches
2019-202021Leverkusen2. Europa Lg1.114250.03.501.750.250.5021.01000.40.40.10+0.6+0.6Matches
2020-202122Leverkusende GER1. Bundesliga23.89582136.22.440.880.160.4320.53006.26.20.11+2.8+2.8Matches
2020-202122Leverkusende GERDFB-Pokal2.315360.02.221.330.200.3300Matches
2020-202122Leverkusen2. Europa Lg5.65211676.23.722.830.240.3116.21004.44.40.21+0.6+0.6Matches
2021-202223Aston Villaeng ENG1. Premier League8.5121838.12.480.950.050.1319.44001.51.50.07-0.5-0.5Matches
2022-202324Aston Villaeng ENGEFL Cup0.6122100.03.463.460.500.5000Matches
2022-202324Aston Villaeng ENGFA Cup1.00400.04.000.000.0000Matches
2022-202324Aston Villaeng ENG1. Premier League21.94511427.52.330.640.080.2918.13005.35.30.10-1.3-1.3Matches
2023-202425Aston Villa3. Conf Lg8.6224833.32.810.940.080.2517.40001.91.90.08+0.1+0.1Matches
2023-202425Aston Villaeng ENGEFL Cup0.30000.000.0000Matches
2023-202425Aston Villaeng ENGFA Cup1.703133.31.730.580.000.0000Matches
2023-202425Aston Villaeng ENG1. Premier League23.010531834.02.310.780.190.5616.11006.36.30.12+3.7+3.7Matches
2024-202526Aston Villa1. Champions Lg5.819333.31.540.510.110.3316.31000.70.70.08+0.3+0.3Matches
2024-202526Aston Villaeng ENGEFL Cup1.505240.03.261.300.000.0000Matches
2024-202526Aston Villaeng ENGFA Cup2.9055100.01.751.750.000.0000Matches
2024-202526Aston Villaeng ENG1. Premier League12.7128621.42.210.470.040.1717.32001.71.70.06-0.7-0.7Matches
10 Seasons3 Clubs9 Leagues231.56650122038.92.460.950.120.3018.8411143.143.10.10+4.9+4.9
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
Leverkusen (5 Seasons)4 Leagues94.03426610539.52.831.120.130.3220.0300025.625.60.11+3.4+3.4
Aston Villa (4 Seasons)5 Leagues88.4202056732.72.320.760.100.3017.4110017.517.50.09+1.5+1.5
Genk (2 Seasons)2 Leagues49.212304876.71.410.980.170.2311
Premier League (4 Seasons)65.9161534630.12.320.700.100.3517.4100014.914.90.10+1.1+1.1
Bundesliga (4 Seasons)71.2231966834.72.750.950.120.3420.6270019.219.20.10+3.8+3.8
Europa Lg (4 Seasons)18.610723447.23.861.820.130.2617.63116.36.30.15-0.3-0.3
DFB-Pokal (4 Seasons)8.65241250.02.801.400.210.4200
Champions Lg (3 Seasons)7.3113430.81.780.550.080.2515.91000.80.80.08+0.2+0.2
FA Cup (3 Seasons)5.6012650.02.151.070.000.0000
EFL Cup (3 Seasons)2.417457.12.861.640.140.2500
Pro League (2 Seasons)43.380380.000.880.2100
Conf Lg (1 Season)8.6224833.32.810.940.080.2517.40001.91.90.08+0.1+0.1
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-201617Genk1 League27.86250.900.2400
2016-201718Genk2 Leagues21.36302376.71.411.080.170.2211
2016-201718Leverkusen2 Leagues1.709444.45.232.320.000.0000
2017-201819Leverkusen2 Leagues28.012863439.53.071.220.140.3520.411008.08.00.11+1.0+1.0
2018-201920Leverkusen3 Leagues28.45782430.82.750.850.060.2120.414006.56.50.09-1.5-1.5
2019-202021Leverkusen3 Leagues4.229333.32.130.710.220.6719.31000.40.40.09+0.6+0.6
2020-202122Leverkusen3 Leagues31.715844047.62.651.260.180.3819.340010.610.60.13+3.4+3.4
2021-202223Aston Villa1 League8.5121838.12.480.950.050.1319.44001.51.50.07-0.5-0.5
2022-202324Aston Villa3 Leagues23.45571628.12.430.680.090.3118.13005.35.30.10-1.3-1.3
2023-202425Aston Villa4 Leagues33.612802733.82.380.800.150.4416.51008.28.20.11+3.8+3.8
2024-202526Aston Villa4 Leagues22.92471634.02.050.700.040.1317.03002.52.50.07-0.5-0.5
10 Seasons3 Clubs9 Leagues231.56650122038.92.460.950.120.3018.8411143.143.10.10+4.9+4.9
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
Leverkusen (5 Seasons)4 Leagues94.03426610539.52.831.120.130.3220.0300025.625.60.11+3.4+3.4
Aston Villa (4 Seasons)5 Leagues88.4202056732.72.320.760.100.3017.4110017.517.50.09+1.5+1.5
Genk (2 Seasons)2 Leagues49.212304876.71.410.980.170.2311
Premier League (4 Seasons)65.9161534630.12.320.700.100.3517.4100014.914.90.10+1.1+1.1
Bundesliga (4 Seasons)71.2231966834.72.750.950.120.3420.6270019.219.20.10+3.8+3.8
Europa Lg (4 Seasons)18.610723447.23.861.820.130.2617.63116.36.30.15-0.3-0.3
DFB-Pokal (4 Seasons)8.65241250.02.801.400.210.4200
Champions Lg (3 Seasons)7.3113430.81.780.550.080.2515.91000.80.80.08+0.2+0.2
FA Cup (3 Seasons)5.6012650.02.151.070.000.0000
EFL Cup (3 Seasons)2.417457.12.861.640.140.2500
Pro League (2 Seasons)43.380380.000.880.2100
Conf Lg (1 Season)8.6224833.32.810.940.080.2517.40001.91.90.08+0.1+0.1
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-201617Genkbe BEL1. Pro League4th27.86250.900.2400Matches
2016-201718Genkbe BEL1. First Division A7th15.420130.000.840.1500Matches
2016-201718Leverkusende GER1. Bundesliga12th1.606350.03.861.930.000.0000Matches
2017-201819Leverkusende GER1. Bundesliga5th24.69762735.53.091.100.120.3320.411008.08.00.11+1.0+1.0Matches
2018-201920Leverkusende GER1. Bundesliga4th21.35561730.42.630.800.090.2921.013005.05.00.090.00.0Matches
2020-202122Leverkusende GER1. Bundesliga6th23.89582136.22.440.880.160.4320.53006.26.20.11+2.8+2.8Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.5121838.12.480.950.050.1319.44001.51.50.07-0.5-0.5Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.94511427.52.330.640.080.2918.13005.35.30.10-1.3-1.3Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.010531834.02.310.780.190.5616.11006.36.30.12+3.7+3.7Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.7128621.42.210.470.040.1717.32001.71.70.06-0.7-0.7Matches
9 Seasons3 Clubs3 Leagues180.44734915236.42.290.840.120.3119.2370034.234.20.10+4.8+4.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Aston Villa (4 Seasons)1 League65.9161534630.12.320.700.100.3517.4100014.914.90.10+1.1+1.1
Leverkusen (4 Seasons)1 League71.2231966834.72.750.950.120.3420.6270019.219.20.10+3.8+3.8
Genk (2 Seasons)1 League43.380380.000.880.2100
Premier League (4 Seasons)65.9161534630.12.320.700.100.3517.4100014.914.90.10+1.1+1.1
Bundesliga (4 Seasons)71.2231966834.72.750.950.120.3420.6270019.219.20.10+3.8+3.8
Pro League (2 Seasons)43.380380.000.880.2100
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
2017-201819Leverkusende GERDFB-Pokal3rd3.4310770.02.972.080.300.4300Matches
2018-201920Leverkusende GERDFB-Pokal9th1.105120.04.410.880.000.0000Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.814125.02.210.550.251.0000Matches
2020-202122Leverkusende GERDFB-Pokal9th2.315360.02.221.330.200.3300Matches
2022-202324Aston Villaeng ENGEFL CupRd30.6122100.03.463.460.500.5000Matches
2022-202324Aston Villaeng ENGFA Cup1.00400.04.000.000.0000Matches
2023-202425Aston Villaeng ENGEFL CupRd30.30000.000.0000Matches
2023-202425Aston Villaeng ENGFA Cup1.703133.31.730.580.000.0000Matches
2024-202526Aston Villaeng ENGEFL CupRd41.505240.03.261.300.000.0000Matches
2024-202526Aston Villaeng ENGFA CupSF2.9055100.01.751.750.000.0000Matches
7 Seasons2 Clubs3 Leagues16.66432251.22.591.330.140.2700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leverkusen (4 Seasons)1 League8.65241250.02.801.400.210.4200
Aston Villa (3 Seasons)2 Leagues8.01191052.62.371.240.050.1000
DFB-Pokal (4 Seasons)8.65241250.02.801.400.210.4200
FA Cup (3 Seasons)5.6012650.02.151.070.000.0000
EFL Cup (3 Seasons)2.417457.12.861.640.140.2500
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
2016-201718Genk2. Europa LgQF5.94301033.35.081.690.100.3011Matches
2016-201718Leverkusen1. Champions LgR160.203133.318.006.000.000.0000Matches
2018-201920Leverkusen2. Europa LgR326.0017635.32.851.010.000.0018.51001.51.50.09-1.5-1.5Matches
2019-202021Leverkusen1. Champions LgGR1.30100.00.780.000.0012.70000.10.10.05-0.1-0.1Matches
2019-202021Leverkusen2. Europa LgQF1.114250.03.501.750.250.5021.01000.40.40.10+0.6+0.6Matches
2020-202122Leverkusen2. Europa LgR325.65211676.23.722.830.240.3116.21004.44.40.21+0.6+0.6Matches
2023-202425Aston Villa3. Conf LgSF8.6224833.32.810.940.080.2517.40001.91.90.08+0.1+0.1Matches
2024-202526Aston Villa1. Champions LgQF5.819333.31.540.510.110.3316.31000.70.70.08+0.3+0.3Matches
6 Seasons3 Clubs3 Leagues34.5131094642.23.161.330.110.2617.34119.09.00.120.00.0
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
Leverkusen (4 Seasons)2 Leagues14.26462554.33.241.760.130.2417.53006.36.30.15-0.3-0.3
Aston Villa (2 Seasons)2 Leagues14.43331133.32.290.760.090.2717.11002.62.60.08+0.4+0.4
Genk (1 Season)1 League5.94301033.35.081.690.100.3011
Europa Lg (4 Seasons)18.610723447.23.861.820.130.2617.63116.36.30.15-0.3-0.3
Champions Lg (3 Seasons)7.3113430.81.780.550.080.2515.91000.80.80.08+0.2+0.2
Conf Lg (1 Season)8.6224833.32.810.940.080.2517.40001.91.90.08+0.1+0.1
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
201921jm JamaicaGold CupSF4.0011327.32.750.750.000.0000Matches
202022jm JamaicaFriendlies (M)1.4000Matches
202123jm JamaicaGold CupQF1.904250.02.091.050.000.0000Matches
202224jm JamaicaWCQ3.9111Matches
202224jm JamaicaFriendlies (M)1.0000Matches
202325jm JamaicaGold CupSF4.8112433.32.480.830.080.2501Matches
202527jm JamaicaGold CupGR1.918337.54.141.550.130.3300Matches
202628jm JamaicaWCQ1.4001Matches
7 Seasons1 Club3 Leagues20.43351234.32.760.950.060.1713
Gold Cup (4 Seasons)12.72351234.32.760.950.060.1701
Friendlies (M) (3 Seasons)2.4000
WCQ (2 Seasons)5.3112

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-201617Genkbe BEL1. Pro League27.89Matches
2016-201718Leverkusende GER1. Bundesliga1.60Matches
2016-201718Leverkusen1. Champions Lg0.20Matches
2016-201718Genk2. Europa Lg5.91Matches
2016-201718Genkbe BEL1. First Division A15.45Matches
2017-201819Leverkusende GER1. Bundesliga24.6744109468.013658403738947581.920930967.612323552.366.77.2-0.75955451984Matches
2017-201819Leverkusende GERDFB-Pokal3.40Matches
2018-201920Leverkusende GER1. Bundesliga21.362395065.69939283632740381.119427770.06317037.114.44.7-3.44737331572Matches
2018-201920Leverkusende GERDFB-Pokal1.10Matches
2018-201920Leverkusen2. Europa Lg6.022932670.23780111713315784.7649170.3295750.921.21.6+0.817108526Matches
2019-202021Leverkusen1. Champions Lg1.3375764.9554100192576.0111764.74666.700.20.2-0.243103Matches
2019-202021Leverkusende GERDFB-Pokal1.80Matches
2019-202021Leverkusen2. Europa Lg1.1173056.72897471163.67887.52540.000.00.10.010002Matches
2020-202122Leverkusende GER1. Bundesliga23.866896269.410811227538543987.715624164.78917451.186.06.6+2.04826371663Matches
2020-202122Leverkusende GERDFB-Pokal2.30Matches
2020-202122Leverkusen2. Europa Lg5.613520266.820204968810881.5274560.0152853.621.31.0+0.710117116Matches
2021-202223Aston Villaeng ENG1. Premier League8.515022666.42354518769580.0476671.2153641.720.81.1+1.2769124Matches
2022-202324Aston Villaeng ENGEFL Cup0.60Matches
2022-202324Aston Villaeng ENGFA Cup1.00Matches
2022-202324Aston Villaeng ENG1. Premier League21.933754761.65379128519024876.69715463.0357546.744.84.8-0.83019211528Matches
2023-202425Aston Villa3. Conf Lg8.620329469.0330192811914383.2608372.3204643.541.32.1+2.713513320Matches
2023-202425Aston Villaeng ENGEFL Cup0.30Matches
2023-202425Aston Villaeng ENGFA Cup1.70Matches
2023-202425Aston Villaeng ENG1. Premier League23.057379072.58993255932739183.618424276.0488258.599.27.3-0.2523851782Matches
2024-202526Aston Villa1. Champions Lg5.811716272.21697464668181.5435479.641136.412.01.3-1.01275113Matches
2024-202526Aston Villaeng ENGEFL Cup1.51Matches
2024-202526Aston Villaeng ENGFA Cup2.90Matches
2024-202526Aston Villaeng ENG1. Premier League12.727739071.04313105515218681.710012381.3183847.421.53.0+0.5161620235Matches
10 Seasons3 Clubs9 Leagues231.54110603068.267088177442278276282.51199171070.146596348.35739.540.7+17.531623325085468
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
Leverkusen (5 Seasons)4 Leagues94.02453362167.741051109351348161883.366898867.632567548.11920.021.3-1.018614213156266
Aston Villa (4 Seasons)5 Leagues88.41657240968.8260376809930114481.353172273.514028848.62319.519.5+3.51309111929202
Genk (2 Seasons)2 Leagues49.215
Premier League (4 Seasons)65.91337195368.521039541774592081.042858573.211623150.21716.316.1+0.71057910125169
Bundesliga (4 Seasons)71.22035300667.73440891481101131783.655982767.627557947.51517.118.5-2.115411811550219
Europa Lg (4 Seasons)18.638155868.36089168722827682.69814468.1469051.152.62.6+2.4282115644
DFB-Pokal (4 Seasons)8.60
Champions Lg (3 Seasons)7.315421970.322515648510680.2547176.181747.112.21.5-1.216106116
FA Cup (3 Seasons)5.60
EFL Cup (3 Seasons)2.41
Pro League (2 Seasons)43.314
Conf Lg (1 Season)8.620329469.0330192811914383.2608372.3204643.541.32.1+2.713513320
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-201617Genk1 League27.89
2016-201718Genk2 Leagues21.36
2016-201718Leverkusen2 Leagues1.70
2017-201819Leverkusen2 Leagues28.0744109468.013658403738947581.920930967.612323552.366.77.2-0.75955451984
2018-201920Leverkusen3 Leagues28.4852127666.813719395346056082.125836870.19222740.535.76.2-2.76447412098
2019-202021Leverkusen3 Leagues4.2548762.1843174263672.2182572.061154.500.30.2-0.353105
2020-202122Leverkusen3 Leagues31.7803116469.012831277147354786.518328664.010420251.5107.37.5+2.75837441779
2021-202223Aston Villa1 League8.515022666.42354518769580.0476671.2153641.720.81.1+1.2769124
2022-202324Aston Villa3 Leagues23.433754761.65379128519024876.69715463.0357546.744.84.8-0.83019211528
2023-202425Aston Villa4 Leagues33.6776108471.612294348744653483.524432575.16812853.11310.59.4+2.565436410102
2024-202526Aston Villa4 Leagues22.939455271.46010151921826781.614317780.8224944.943.54.3+0.5282325348
10 Seasons3 Clubs9 Leagues231.54110603068.267088177442278276282.51199171070.146596348.35739.540.7+17.531623325085468
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
Leverkusen (5 Seasons)4 Leagues94.02453362167.741051109351348161883.366898867.632567548.11920.021.3-1.018614213156266
Aston Villa (4 Seasons)5 Leagues88.41657240968.8260376809930114481.353172273.514028848.62319.519.5+3.51309111929202
Genk (2 Seasons)2 Leagues49.215
Premier League (4 Seasons)65.91337195368.521039541774592081.042858573.211623150.21716.316.1+0.71057910125169
Bundesliga (4 Seasons)71.22035300667.73440891481101131783.655982767.627557947.51517.118.5-2.115411811550219
Europa Lg (4 Seasons)18.638155868.36089168722827682.69814468.1469051.152.62.6+2.4282115644
DFB-Pokal (4 Seasons)8.60
Champions Lg (3 Seasons)7.315421970.322515648510680.2547176.181747.112.21.5-1.216106116
FA Cup (3 Seasons)5.60
EFL Cup (3 Seasons)2.41
Pro League (2 Seasons)43.314
Conf Lg (1 Season)8.620329469.0330192811914383.2608372.3204643.541.32.1+2.713513320
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-201617Genkbe BEL1. Pro League4th27.89Matches
2016-201718Genkbe BEL1. First Division A7th15.45Matches
2016-201718Leverkusende GER1. Bundesliga12th1.60Matches
2017-201819Leverkusende GER1. Bundesliga5th24.6744109468.013658403738947581.920930967.612323552.366.77.2-0.75955451984Matches
2018-201920Leverkusende GER1. Bundesliga4th21.362395065.69939283632740381.119427770.06317037.114.44.7-3.44737331572Matches
2020-202122Leverkusende GER1. Bundesliga6th23.866896269.410811227538543987.715624164.78917451.186.06.6+2.04826371663Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.515022666.42354518769580.0476671.2153641.720.81.1+1.2769124Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.933754761.65379128519024876.69715463.0357546.744.84.8-0.83019211528Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.057379072.58993255932739183.618424276.0488258.599.27.3-0.2523851782Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.727739071.04313105515218681.710012381.3183847.421.53.0+0.5161620235Matches
9 Seasons3 Clubs3 Leagues180.43372495968.055447145651846223782.5987141269.939181048.34633.434.5+12.625919721675388
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 (4 Seasons)1 League65.91337195368.521039541774592081.042858573.211623150.21716.316.1+0.71057910125169
Leverkusen (4 Seasons)1 League71.22035300667.73440891481101131783.655982767.627557947.51517.118.5-2.115411811550219
Genk (2 Seasons)1 League43.314
Premier League (4 Seasons)65.91337195368.521039541774592081.042858573.211623150.21716.316.1+0.71057910125169
Bundesliga (4 Seasons)71.22035300667.73440891481101131783.655982767.627557947.51517.118.5-2.115411811550219
Pro League (2 Seasons)43.314
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
2017-201819Leverkusende GERDFB-Pokal3rd3.40Matches
2018-201920Leverkusende GERDFB-Pokal9th1.10Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.80Matches
2020-202122Leverkusende GERDFB-Pokal9th2.30Matches
2022-202324Aston Villaeng ENGEFL CupRd30.60Matches
2022-202324Aston Villaeng ENGFA Cup1.00Matches
2023-202425Aston Villaeng ENGEFL CupRd30.30Matches
2023-202425Aston Villaeng ENGFA Cup1.70Matches
2024-202526Aston Villaeng ENGEFL CupRd41.51Matches
2024-202526Aston Villaeng ENGFA CupSF2.90Matches
7 Seasons2 Clubs3 Leagues16.61
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
Leverkusen (4 Seasons)1 League8.60
Aston Villa (3 Seasons)2 Leagues8.01
DFB-Pokal (4 Seasons)8.60
FA Cup (3 Seasons)5.60
EFL Cup (3 Seasons)2.41
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
2016-201718Genk2. Europa LgQF5.91Matches
2016-201718Leverkusen1. Champions LgR160.20Matches
2018-201920Leverkusen2. Europa LgR326.022932670.23780111713315784.7649170.3295750.921.21.6+0.817108526Matches
2019-202021Leverkusen1. Champions LgGR1.3375764.9554100192576.0111764.74666.700.20.2-0.243103Matches
2019-202021Leverkusen2. Europa LgQF1.1173056.72897471163.67887.52540.000.00.10.010002Matches
2020-202122Leverkusen2. Europa LgR325.613520266.820204968810881.5274560.0152853.621.31.0+0.710117116Matches
2023-202425Aston Villa3. Conf LgSF8.620329469.0330192811914383.2608372.3204643.541.32.1+2.713513320Matches
2024-202526Aston Villa1. Champions LgQF5.811716272.21697464668181.5435479.641136.412.01.3-1.01275113Matches
6 Seasons3 Clubs3 Leagues34.5738107168.911641317943252582.321229871.17415348.4106.16.2+3.95736341080
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
Leverkusen (4 Seasons)2 Leagues14.241861568.06643178724730182.110916167.7509652.142.82.8+1.2322416647
Aston Villa (2 Seasons)2 Leagues14.432045670.24998139218522482.610313775.2245742.153.23.4+1.8251218433
Genk (1 Season)1 League5.91
Europa Lg (4 Seasons)18.638155868.36089168722827682.69814468.1469051.152.62.6+2.4282115644
Champions Lg (3 Seasons)7.315421970.322515648510680.2547176.181747.112.21.5-1.216106116
Conf Lg (1 Season)8.620329469.0330192811914383.2608372.3204643.541.32.1+2.713513320
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
201921jm JamaicaGold CupSF4.01Matches
202022jm JamaicaFriendlies (M)1.41Matches
202123jm JamaicaGold CupQF1.91Matches
202224jm JamaicaWCQ3.90Matches
202224jm JamaicaFriendlies (M)1.00Matches
202325jm JamaicaGold CupSF4.82Matches
202527jm JamaicaGold CupGR1.90Matches
202628jm JamaicaWCQ1.41Matches
7 Seasons1 Club3 Leagues20.46
Gold Cup (4 Seasons)12.74
Friendlies (M) (3 Seasons)2.41
WCQ (2 Seasons)5.31
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
2015-201617Genkbe BEL1. Pro League27.8Matches
2016-201718Leverkusende GER1. Bundesliga1.67Matches
2016-201718Leverkusen1. Champions Lg0.20Matches
2016-201718Genk2. Europa Lg5.925Matches
2016-201718Genkbe BEL1. First Division A15.40Matches
2017-201819Leverkusende GER1. Bundesliga24.6109492716037017196467751260744745Matches
2017-201819Leverkusende GERDFB-Pokal3.424Matches
2018-201920Leverkusende GER1. Bundesliga21.395083111721013163247137301623245Matches
2018-201920Leverkusende GERDFB-Pokal1.17Matches
2018-201920Leverkusen2. Europa Lg6.0326283439036043013105229010Matches
2019-202021Leverkusen1. Champions Lg1.35752510110133003704Matches
2019-202021Leverkusende GERDFB-Pokal1.83Matches
2019-202021Leverkusen2. Europa Lg1.1302730005210101704Matches
2020-202122Leverkusende GER1. Bundesliga23.89628599811115155246217260668545Matches
2020-202122Leverkusende GERDFB-Pokal2.327Matches
2020-202122Leverkusen2. Europa Lg5.6202183172232351034113528Matches
2021-202223Aston Villaeng ENG1. Premier League8.52262091611333411101015018Matches
2022-202324Aston Villaeng ENGEFL Cup0.60Matches
2022-202324Aston Villaeng ENGFA Cup1.03Matches
2022-202324Aston Villaeng ENG1. Premier League21.9547507404459610181300337031Matches
2023-202425Aston Villa3. Conf Lg8.629427024135392211030203011Matches
2023-202425Aston Villaeng ENGEFL Cup0.30Matches
2023-202425Aston Villaeng ENGFA Cup1.79Matches
2023-202425Aston Villaeng ENG1. Premier League23.0790745402117759292000573538Matches
2024-202526Aston Villa1. Champions Lg5.816215471401206300117110Matches
2024-202526Aston Villaeng ENGEFL Cup1.54Matches
2024-202526Aston Villaeng ENGFA Cup2.99Matches
2024-202526Aston Villaeng ENG1. Premier League12.73903691805134117900277324Matches
10 Seasons3 Clubs9 Leagues231.56030541658890317310191323561891017411026283
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (5 Seasons)4 Leagues94.03621316244381352680106254124977245316161
Aston Villa (4 Seasons)5 Leagues88.42409225414592821314261026540165710122
Genk (2 Seasons)2 Leagues49.225
Premier League (4 Seasons)65.919531830114721162382475521013379101
Bundesliga (4 Seasons)71.2300626173756914552194210105821203514135
Europa Lg (4 Seasons)18.6558493631126113114116156381222
DFB-Pokal (4 Seasons)8.661
Champions Lg (3 Seasons)7.3219206122412219600154114
FA Cup (3 Seasons)5.621
EFL Cup (3 Seasons)2.44
Pro League (2 Seasons)43.30
Conf Lg (1 Season)8.629427024135392211030203011
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-201617Genk1 League27.8
2016-201718Genk2 Leagues21.325
2016-201718Leverkusen2 Leagues1.77
2017-201819Leverkusen2 Leagues28.0109492716037017220467751260744745
2018-201920Leverkusen3 Leagues28.412761114160300162302810150406852255
2019-202021Leverkusen3 Leagues4.28779810118343105408
2020-202122Leverkusen3 Leagues31.71164104211513318205297220301803753
2021-202223Aston Villa1 League8.52262091611333411101015018
2022-202324Aston Villa3 Leagues23.4547507404459910181300337031
2023-202425Aston Villa4 Leagues33.610841015643141212311503030776549
2024-202526Aston Villa4 Leagues22.955252325191591231200394434
10 Seasons3 Clubs9 Leagues231.56030541658890317310191323561891017411026283
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (5 Seasons)4 Leagues94.03621316244381352680106254124977245316161
Aston Villa (4 Seasons)5 Leagues88.42409225414592821314261026540165710122
Genk (2 Seasons)2 Leagues49.225
Premier League (4 Seasons)65.919531830114721162382475521013379101
Bundesliga (4 Seasons)71.2300626173756914552194210105821203514135
Europa Lg (4 Seasons)18.6558493631126113114116156381222
DFB-Pokal (4 Seasons)8.661
Champions Lg (3 Seasons)7.3219206122412219600154114
FA Cup (3 Seasons)5.621
EFL Cup (3 Seasons)2.44
Pro League (2 Seasons)43.30
Conf Lg (1 Season)8.629427024135392211030203011
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-201617Genkbe BEL1. Pro League4th27.8Matches
2016-201718Genkbe BEL1. First Division A7th15.40Matches
2016-201718Leverkusende GER1. Bundesliga12th1.67Matches
2017-201819Leverkusende GER1. Bundesliga5th24.6109492716037017196467751260744745Matches
2018-201920Leverkusende GER1. Bundesliga4th21.395083111721013163247137301623245Matches
2020-202122Leverkusende GER1. Bundesliga6th23.89628599811115155246217260668545Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.52262091611333411101015018Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.9547507404459610181300337031Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.0790745402117759292000573538Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.73903691805134117900277324Matches
9 Seasons3 Clubs3 Leagues180.449594447489762261759118285157831337223236
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Aston Villa (4 Seasons)1 League65.919531830114721162382475521013379101
Leverkusen (4 Seasons)1 League71.2300626173756914552194210105821203514135
Genk (2 Seasons)1 League43.30
Premier League (4 Seasons)65.919531830114721162382475521013379101
Bundesliga (4 Seasons)71.2300626173756914552194210105821203514135
Pro League (2 Seasons)43.30
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2017-201819Leverkusende GERDFB-Pokal3rd3.424Matches
2018-201920Leverkusende GERDFB-Pokal9th1.17Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.83Matches
2020-202122Leverkusende GERDFB-Pokal9th2.327Matches
2022-202324Aston Villaeng ENGEFL CupRd30.60Matches
2022-202324Aston Villaeng ENGFA Cup1.03Matches
2023-202425Aston Villaeng ENGEFL CupRd30.30Matches
2023-202425Aston Villaeng ENGFA Cup1.79Matches
2024-202526Aston Villaeng ENGEFL CupRd41.54Matches
2024-202526Aston Villaeng ENGFA CupSF2.99Matches
7 Seasons2 Clubs3 Leagues16.686
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)1 League8.661
Aston Villa (3 Seasons)2 Leagues8.025
DFB-Pokal (4 Seasons)8.661
FA Cup (3 Seasons)5.621
EFL Cup (3 Seasons)2.44
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
2016-201718Genk2. Europa LgQF5.925Matches
2016-201718Leverkusen1. Champions LgR160.20Matches
2018-201920Leverkusen2. Europa LgR326.0326283439036043013105229010Matches
2019-202021Leverkusen1. Champions LgGR1.35752510110133003704Matches
2019-202021Leverkusen2. Europa LgQF1.1302730005210101704Matches
2020-202122Leverkusen2. Europa LgR325.6202183172232351034113528Matches
2023-202425Aston Villa3. Conf LgSF8.629427024135392211030203011Matches
2024-202526Aston Villa1. Champions LgQF5.816215471401206300117110Matches
6 Seasons3 Clubs3 Leagues34.510719699914912174147132186738347
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leverkusen (4 Seasons)2 Leagues14.261554568122798124419156418226
Aston Villa (2 Seasons)2 Leagues14.445642431275512271330320121
Genk (1 Season)1 League5.925
Europa Lg (4 Seasons)18.6558493631126113114116156381222
Champions Lg (3 Seasons)7.3219206122412219600154114
Conf Lg (1 Season)8.629427024135392211030203011
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
201921jm JamaicaGold CupSF4.011Matches
202022jm JamaicaFriendlies (M)1.4Matches
202123jm JamaicaGold CupQF1.95Matches
202224jm JamaicaWCQ3.9Matches
202224jm JamaicaFriendlies (M)1.0Matches
202325jm JamaicaGold CupSF4.818Matches
202527jm JamaicaGold CupGR1.95Matches
202628jm JamaicaWCQ1.4Matches
7 Seasons1 Club3 Leagues20.439
Gold Cup (4 Seasons)12.739
Friendlies (M) (3 Seasons)2.4
WCQ (2 Seasons)5.3

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-201617Genkbe BEL1. Pro League27.8Matches
2016-201718Leverkusende GER1. Bundesliga1.6Matches
2016-201718Leverkusen1. Champions Lg0.2Matches
2016-201718Genk2. Europa Lg5.9Matches
2016-201718Genkbe BEL1. First Division A15.4Matches
2017-201819Leverkusende GER1. Bundesliga24.61285.20662620754150.61725001Matches
2017-201819Leverkusende GERDFB-Pokal3.4Matches
2018-201920Leverkusende GER1. Bundesliga21.3904.235414976030.14200100Matches
2018-201920Leverkusende GERDFB-Pokal1.1Matches
2018-201920Leverkusen2. Europa Lg6.0335.55188610030.50210000Matches
2019-202021Leverkusen1. Champions Lg1.364.7041100000.00000000Matches
2019-202021Leverkusende GERDFB-Pokal1.8Matches
2019-202021Leverkusen2. Europa Lg1.165.2430201010.87001000Matches
2020-202122Leverkusende GER1. Bundesliga23.81004.20571612780130.55741100Matches
2020-202122Leverkusende GERDFB-Pokal2.3Matches
2020-202122Leverkusen2. Europa Lg5.6183.19104112030.53210000Matches
2021-202223Aston Villaeng ENG1. Premier League8.5202.37150122010.12100000Matches
2022-202324Aston Villaeng ENGEFL Cup0.6Matches
2022-202324Aston Villaeng ENGFA Cup1.0Matches
2022-202324Aston Villaeng ENG1. Premier League21.9622.844021073080.37500300Matches
2023-202425Aston Villa3. Conf Lg8.6354.26174743050.61310100Matches
2023-202425Aston Villaeng ENGEFL Cup0.3Matches
2023-202425Aston Villaeng ENGFA Cup1.7Matches
2023-202425Aston Villaeng ENG1. Premier League23.0974.227079731110.48711200Matches
2024-202526Aston Villa1. Champions Lg5.8203.42162110020.34200000Matches
2024-202526Aston Villaeng ENGEFL Cup1.5Matches
2024-202526Aston Villaeng ENGFA Cup2.9Matches
2024-202526Aston Villaeng ENG1. Premier League12.7383.01231833040.32400000Matches
10 Seasons3 Clubs9 Leagues231.56533.99393858747365690.4242108801
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (5 Seasons)4 Leagues94.03814.55212695123224380.452087201
Aston Villa (4 Seasons)5 Leagues88.42723.40181163624141310.392221600
Genk (2 Seasons)2 Leagues49.2
Premier League (4 Seasons)65.92173.29148102819111240.361711500
Bundesliga (4 Seasons)71.23184.56177564121194310.441666201
Europa Lg (4 Seasons)18.6574.483112923070.55421000
DFB-Pokal (4 Seasons)8.6
Champions Lg (3 Seasons)7.3263.65203210020.28200000
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
Pro League (2 Seasons)43.3
Conf Lg (1 Season)8.6354.26174743050.61310100
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-201617Genk1 League27.8
2016-201718Genk2 Leagues21.3
2016-201718Leverkusen2 Leagues1.7
2017-201819Leverkusen2 Leagues28.01285.20662620754150.61725001
2018-201920Leverkusen3 Leagues28.41234.5272221586060.22410100
2019-202021Leverkusen3 Leagues4.2124.9571301010.41001000
2020-202122Leverkusen3 Leagues31.71184.016720138100160.54951100
2021-202223Aston Villa1 League8.5202.37150122010.12100000
2022-202324Aston Villa3 Leagues23.4622.844021073080.37500300
2023-202425Aston Villa4 Leagues33.61324.238711161161160.511021300
2024-202526Aston Villa4 Leagues22.9583.14393943060.32600000
10 Seasons3 Clubs9 Leagues231.56533.99393858747365690.4242108801
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (5 Seasons)4 Leagues94.03814.55212695123224380.452087201
Aston Villa (4 Seasons)5 Leagues88.42723.40181163624141310.392221600
Genk (2 Seasons)2 Leagues49.2
Premier League (4 Seasons)65.92173.29148102819111240.361711500
Bundesliga (4 Seasons)71.23184.56177564121194310.441666201
Europa Lg (4 Seasons)18.6574.483112923070.55421000
DFB-Pokal (4 Seasons)8.6
Champions Lg (3 Seasons)7.3263.65203210020.28200000
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
Pro League (2 Seasons)43.3
Conf Lg (1 Season)8.6354.26174743050.61310100
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-201617Genkbe BEL1. Pro League4th27.8Matches
2016-201718Genkbe BEL1. First Division A7th15.4Matches
2016-201718Leverkusende GER1. Bundesliga12th1.6Matches
2017-201819Leverkusende GER1. Bundesliga5th24.61285.20662620754150.61725001Matches
2018-201920Leverkusende GER1. Bundesliga4th21.3904.235414976030.14200100Matches
2020-202122Leverkusende GER1. Bundesliga6th23.81004.20571612780130.55741100Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.5202.37150122010.12100000Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.9622.844021073080.37500300Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.0974.227079731110.48711200Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.7383.01231833040.32400000Matches
9 Seasons3 Clubs3 Leagues180.45353.94325666940305550.413377701
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Aston Villa (4 Seasons)1 League65.92173.29148102819111240.361711500
Leverkusen (4 Seasons)1 League71.23184.56177564121194310.441666201
Genk (2 Seasons)1 League43.3
Premier League (4 Seasons)65.92173.29148102819111240.361711500
Bundesliga (4 Seasons)71.23184.56177564121194310.441666201
Pro League (2 Seasons)43.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2017-201819Leverkusende GERDFB-Pokal3rd3.4Matches
2018-201920Leverkusende GERDFB-Pokal9th1.1Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.8Matches
2020-202122Leverkusende GERDFB-Pokal9th2.3Matches
2022-202324Aston Villaeng ENGEFL CupRd30.6Matches
2022-202324Aston Villaeng ENGFA Cup1.0Matches
2023-202425Aston Villaeng ENGEFL CupRd30.3Matches
2023-202425Aston Villaeng ENGFA Cup1.7Matches
2024-202526Aston Villaeng ENGEFL CupRd41.5Matches
2024-202526Aston Villaeng ENGFA CupSF2.9Matches
7 Seasons2 Clubs3 Leagues16.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)1 League8.6
Aston Villa (3 Seasons)2 Leagues8.0
DFB-Pokal (4 Seasons)8.6
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
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
2016-201718Genk2. Europa LgQF5.9Matches
2016-201718Leverkusen1. Champions LgR160.2Matches
2018-201920Leverkusen2. Europa LgR326.0335.55188610030.50210000Matches
2019-202021Leverkusen1. Champions LgGR1.364.7041100000.00000000Matches
2019-202021Leverkusen2. Europa LgQF1.165.2430201010.87001000Matches
2020-202122Leverkusen2. Europa LgR325.6183.19104112030.53210000Matches
2023-202425Aston Villa3. Conf LgSF8.6354.26174743050.61310100Matches
2024-202526Aston Villa1. Champions LgQF5.8203.42162110020.34200000Matches
6 Seasons3 Clubs3 Leagues34.51184.20681918760140.50931100
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leverkusen (4 Seasons)2 Leagues14.2634.5035131023070.50421000
Aston Villa (2 Seasons)2 Leagues14.4553.91336853070.50510100
Genk (1 Season)1 League5.9
Europa Lg (4 Seasons)18.6574.483112923070.55421000
Champions Lg (3 Seasons)7.3263.65203210020.28200000
Conf Lg (1 Season)8.6354.26174743050.61310100
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
201921jm JamaicaGold CupSF4.0Matches
202022jm JamaicaFriendlies (M)1.4Matches
202123jm JamaicaGold CupQF1.9Matches
202224jm JamaicaWCQ3.9Matches
202224jm JamaicaFriendlies (M)1.0Matches
202325jm JamaicaGold CupSF4.8Matches
202527jm JamaicaGold CupGR1.9Matches
202628jm JamaicaWCQ1.4Matches
7 Seasons1 Club3 Leagues20.4
Gold Cup (4 Seasons)12.7
Friendlies (M) (3 Seasons)2.4
WCQ (2 Seasons)5.3

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-201617Genkbe BEL1. Pro League27.8Matches
2016-201718Leverkusende GER1. Bundesliga1.613Matches
2016-201718Leverkusen1. Champions Lg0.200Matches
2016-201718Genk2. Europa Lg5.9312Matches
2016-201718Genkbe BEL1. First Division A15.400Matches
2017-201819Leverkusende GER1. Bundesliga24.6161274581361.5528028153160Matches
2017-201819Leverkusende GERDFB-Pokal3.424Matches
2018-201920Leverkusende GER1. Bundesliga21.3151192462030.014200201429110Matches
2018-201920Leverkusende GERDFB-Pokal1.110Matches
2018-201920Leverkusen2. Europa Lg6.0443102825.0640471101Matches
2019-202021Leverkusen1. Champions Lg1.310001010.013030111Matches
2019-202021Leverkusende GERDFB-Pokal1.810Matches
2019-202021Leverkusen2. Europa Lg1.1101001425.031010100Matches
2020-202122Leverkusende GER1. Bundesliga23.814837441526.7111301392330Matches
2020-202122Leverkusende GERDFB-Pokal2.303Matches
2020-202122Leverkusen2. Europa Lg5.6330301520.043031420Matches
2021-202223Aston Villaeng ENG1. Premier League8.5171168361346.27101911820Matches
2022-202324Aston Villaeng ENGEFL Cup0.610Matches
2022-202324Aston Villaeng ENGFA Cup1.010Matches
2022-202324Aston Villaeng ENG1. Premier League21.914667152025.01513013620120Matches
2023-202425Aston Villa3. Conf Lg8.68722411100.0060631130Matches
2023-202425Aston Villaeng ENGEFL Cup0.300Matches
2023-202425Aston Villaeng ENGFA Cup1.720Matches
2023-202425Aston Villaeng ENG1. Premier League23.013774252025.0151811792260Matches
2024-202526Aston Villa1. Champions Lg5.85323041040.066060521Matches
2024-202526Aston Villaeng ENGEFL Cup1.500Matches
2024-202526Aston Villaeng ENGFA Cup2.952Matches
2024-202526Aston Villaeng ENG1. Premier League12.77523231127.38606310120Matches
10 Seasons3 Clubs9 Leagues231.5118944844264614132.695131212992186603
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (5 Seasons)4 Leagues94.05443231714226633.3447207256100232
Aston Villa (4 Seasons)5 Leagues88.46448252712247532.051592572486371
Genk (2 Seasons)2 Leagues49.23120
Premier League (4 Seasons)65.9512921228196429.745472451970320
Bundesliga (4 Seasons)71.24532191313184837.530610614183200
Europa Lg (4 Seasons)18.681044041723.513808201621
DFB-Pokal (4 Seasons)8.6470
Champions Lg (3 Seasons)7.36323141136.479090632
FA Cup (3 Seasons)5.6820
EFL Cup (3 Seasons)2.4100
Pro League (2 Seasons)43.3000
Conf Lg (1 Season)8.68722411100.0060631130
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-201617Genk1 League27.80
2016-201718Genk2 Leagues21.33120
2016-201718Leverkusen2 Leagues1.7130
2017-201819Leverkusen2 Leagues28.0161474581361.5528028193160
2018-201920Leverkusen3 Leagues28.41916123482828.620240242140111
2019-202021Leverkusen3 Leagues4.2211011520.044040211
2020-202122Leverkusen3 Leagues31.71711310452025.01516016132750
2021-202223Aston Villa1 League8.5171168361346.27101911820
2022-202324Aston Villa3 Leagues23.414867152025.01513013620120
2023-202425Aston Villa4 Leagues33.6211696662128.61524123123390
2024-202526Aston Villa4 Leagues22.9121346272133.31412012515141
10 Seasons3 Clubs9 Leagues231.5118944844264614132.695131212992186603
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (5 Seasons)4 Leagues94.05443231714226633.3447207256100232
Aston Villa (4 Seasons)5 Leagues88.46448252712247532.051592572486371
Genk (2 Seasons)2 Leagues49.23120
Premier League (4 Seasons)65.9512921228196429.745472451970320
Bundesliga (4 Seasons)71.24532191313184837.530610614183200
Europa Lg (4 Seasons)18.681044041723.513808201621
DFB-Pokal (4 Seasons)8.6470
Champions Lg (3 Seasons)7.36323141136.479090632
FA Cup (3 Seasons)5.6820
EFL Cup (3 Seasons)2.4100
Pro League (2 Seasons)43.3000
Conf Lg (1 Season)8.68722411100.0060631130
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-201617Genkbe BEL1. Pro League4th27.8Matches
2016-201718Genkbe BEL1. First Division A7th15.400Matches
2016-201718Leverkusende GER1. Bundesliga12th1.613Matches
2017-201819Leverkusende GER1. Bundesliga5th24.6161274581361.5528028153160Matches
2018-201920Leverkusende GER1. Bundesliga4th21.3151192462030.014200201429110Matches
2020-202122Leverkusende GER1. Bundesliga6th23.814837441526.7111301392330Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.5171168361346.27101911820Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.914667152025.01513013620120Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.013774252025.0151811792260Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.77523231127.38606310120Matches
9 Seasons3 Clubs3 Leagues180.496614035213711233.075108210660153520
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 (4 Seasons)1 League65.9512921228196429.745472451970320
Leverkusen (4 Seasons)1 League71.24532191313184837.530610614183200
Genk (2 Seasons)1 League43.3000
Premier League (4 Seasons)65.9512921228196429.745472451970320
Bundesliga (4 Seasons)71.24532191313184837.530610614183200
Pro League (2 Seasons)43.3000
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
2017-201819Leverkusende GERDFB-Pokal3rd3.424Matches
2018-201920Leverkusende GERDFB-Pokal9th1.110Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.810Matches
2020-202122Leverkusende GERDFB-Pokal9th2.303Matches
2022-202324Aston Villaeng ENGEFL CupRd30.610Matches
2022-202324Aston Villaeng ENGFA Cup1.010Matches
2023-202425Aston Villaeng ENGEFL CupRd30.300Matches
2023-202425Aston Villaeng ENGFA Cup1.720Matches
2024-202526Aston Villaeng ENGEFL CupRd41.500Matches
2024-202526Aston Villaeng ENGFA CupSF2.952Matches
7 Seasons2 Clubs3 Leagues16.61390
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
Leverkusen (4 Seasons)1 League8.6470
Aston Villa (3 Seasons)2 Leagues8.0920
DFB-Pokal (4 Seasons)8.6470
FA Cup (3 Seasons)5.6820
EFL Cup (3 Seasons)2.4100
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
2016-201718Genk2. Europa LgQF5.9312Matches
2016-201718Leverkusen1. Champions LgR160.200Matches
2018-201920Leverkusen2. Europa LgR326.0443102825.0640471101Matches
2019-202021Leverkusen1. Champions LgGR1.310001010.013030111Matches
2019-202021Leverkusen2. Europa LgQF1.1101001425.031010100Matches
2020-202122Leverkusen2. Europa LgR325.6330301520.043031420Matches
2023-202425Aston Villa3. Conf LgSF8.68722411100.0060631130Matches
2024-202526Aston Villa1. Champions LgQF5.85323041040.066060521Matches
6 Seasons3 Clubs3 Leagues34.5222089592931.02023023233383
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leverkusen (4 Seasons)2 Leagues14.29744141822.2141101181732
Aston Villa (2 Seasons)2 Leagues14.4131045451145.561201231651
Genk (1 Season)1 League5.93120
Europa Lg (4 Seasons)18.681044041723.513808201621
Champions Lg (3 Seasons)7.36323141136.479090632
Conf Lg (1 Season)8.68722411100.0060631130
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
201921jm JamaicaGold CupSF4.012Matches
202022jm JamaicaFriendlies (M)1.4Matches
202123jm JamaicaGold CupQF1.910Matches
202224jm JamaicaWCQ3.9Matches
202224jm JamaicaFriendlies (M)1.0Matches
202325jm JamaicaGold CupSF4.842Matches
202527jm JamaicaGold CupGR1.910Matches
202628jm JamaicaWCQ1.4Matches
7 Seasons1 Club3 Leagues20.4740
Gold Cup (4 Seasons)12.7740
Friendlies (M) (3 Seasons)2.40
WCQ (2 Seasons)5.30

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-201617Genkbe BEL1. Pro League27.8Matches
2016-201718Leverkusende GER1. Bundesliga1.6Matches
2016-201718Leverkusen1. Champions Lg0.2Matches
2016-201718Genk2. Europa Lg5.9Matches
2016-201718Genkbe BEL1. First Division A15.4Matches
2017-201819Leverkusende GER1. Bundesliga24.61368815054271210713681185849.26050.88986399318511177404342956261Matches
2017-201819Leverkusende GERDFB-Pokal3.4Matches
2018-201920Leverkusende GER1. Bundesliga21.3120317145454626871203775368.82431.26644893247110246266343834240Matches
2018-201920Leverkusende GERDFB-Pokal1.1Matches
2018-201920Leverkusen2. Europa Lg6.040214814821531402331648.51751.5246170988234251018828677Matches
2019-202021Leverkusen1. Champions Lg1.37601130377769555.6444.451299135521545614Matches
2019-202021Leverkusende GERDFB-Pokal1.8Matches
2019-202021Leverkusen2. Europa Lg1.1420715214423266.7133.327205105413312512Matches
2020-202122Leverkusende GER1. Bundesliga23.8123879147370210812381367454.46245.67345905302711268437130899254Matches
2020-202122Leverkusende GERDFB-Pokal2.3Matches
2020-202122Leverkusen2. Europa Lg5.6264222931543526411981.8218.2151127457123121718519558Matches
2021-202223Aston Villaeng ENG1. Premier League8.534832911920635348291344.81655.22321679693341410332424461Matches
2022-202324Aston Villaeng ENGEFL Cup0.6Matches
2022-202324Aston Villaeng ENGFA Cup1.0Matches
2022-202324Aston Villaeng ENG1. Premier League21.98131691283456898131124136.65549.1521402717068533384853561182Matches
2023-202425Aston Villa3. Conf Lg8.638934211524153389402460.01435.0264205797133192217728076Matches
2023-202425Aston Villaeng ENGEFL Cup0.3Matches
2023-202425Aston Villaeng ENGFA Cup1.7Matches
2023-202425Aston Villaeng ENG1. Premier League23.010401915131858912910401195747.95042.07175148249510247415141764226Matches
2024-202526Aston Villa1. Champions Lg5.8210025811082321018738.91055.613397849422788914639Matches
2024-202526Aston Villaeng ENGEFL Cup1.5Matches
2024-202526Aston Villaeng ENGFA Cup2.9Matches
2024-202526Aston Villaeng ENG1. Premier League12.7545187715532370545572238.62442.1348258213715823343525390121Matches
10 Seasons3 Clubs9 Leagues231.579389488928264390778793876238150.033944.54986371551810672537429341329256361621
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
Leverkusen (5 Seasons)4 Leagues94.045933547417552467379459338721756.117043.9277120684103763912311402211333251916
Aston Villa (4 Seasons)5 Leagues88.433455941510711923399334537516443.716945.122151647177303341431531921592385705
Genk (2 Seasons)2 Leagues49.2
Premier League (4 Seasons)65.92746563488751574323274631713342.014545.718181343662652791171231671431959590
Bundesliga (4 Seasons)71.238093238614692040302380933118555.914644.122961719786833251911091771152689755
Europa Lg (4 Seasons)18.670837725639070708472757.42042.6424318815586138303914506147
DFB-Pokal (4 Seasons)8.6
Champions Lg (3 Seasons)7.328603611114530286271244.41451.918412776292799131320253
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
Pro League (2 Seasons)43.3
Conf Lg (1 Season)8.638934211524153389402460.01435.0264205797133192217728076
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-201617Genk1 League27.8
2016-201718Genk2 Leagues21.3
2016-201718Leverkusen2 Leagues1.7
2017-201819Leverkusen2 Leagues28.01368815054271210713681185849.26050.88986399318511177404342956261
2018-201920Leverkusen3 Leagues28.416051819360284111816051106962.74137.391066023353136713681511120317
2019-202021Leverkusen3 Leagues4.211801845581111812758.3541.778504240934858126
2020-202122Leverkusen3 Leagues31.71502911356685614315021478356.56443.588571793598135806089351094312
2021-202223Aston Villa1 League8.534832911920635348291344.81655.22321679693341410332424461
2022-202324Aston Villa3 Leagues23.48131691283456898131124136.65549.1521402717068533384853561182
2023-202425Aston Villa4 Leagues33.614292219343383018214291598150.96440.398172053466135666368481044302
2024-202526Aston Villa4 Leagues22.97551810223643193755752938.73445.3481356018658030424334536160
10 Seasons3 Clubs9 Leagues231.579389488928264390778793876238150.033944.54986371551810672537429341329256361621
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
Leverkusen (5 Seasons)4 Leagues94.045933547417552467379459338721756.117043.9277120684103763912311402211333251916
Aston Villa (4 Seasons)5 Leagues88.433455941510711923399334537516443.716945.122151647177303341431531921592385705
Genk (2 Seasons)2 Leagues49.2
Premier League (4 Seasons)65.92746563488751574323274631713342.014545.718181343662652791171231671431959590
Bundesliga (4 Seasons)71.238093238614692040302380933118555.914644.122961719786833251911091771152689755
Europa Lg (4 Seasons)18.670837725639070708472757.42042.6424318815586138303914506147
DFB-Pokal (4 Seasons)8.6
Champions Lg (3 Seasons)7.328603611114530286271244.41451.918412776292799131320253
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
Pro League (2 Seasons)43.3
Conf Lg (1 Season)8.638934211524153389402460.01435.0264205797133192217728076
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-201617Genkbe BEL1. Pro League4th27.8Matches
2016-201718Genkbe BEL1. First Division A7th15.4Matches
2016-201718Leverkusende GER1. Bundesliga12th1.6Matches
2017-201819Leverkusende GER1. Bundesliga5th24.61368815054271210713681185849.26050.88986399318511177404342956261Matches
2018-201920Leverkusende GER1. Bundesliga4th21.3120317145454626871203775368.82431.26644893247110246266343834240Matches
2020-202122Leverkusende GER1. Bundesliga6th23.8123879147370210812381367454.46245.67345905302711268437130899254Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.534832911920635348291344.81655.22321679693341410332424461Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.98131691283456898131124136.65549.1521402717068533384853561182Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.010401915131858912910401195747.95042.07175148249510247415141764226Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.7545187715532370545572238.62442.1348258213715823343525390121Matches
9 Seasons3 Clubs3 Leagues180.465558873423443614625655564831849.129144.94114306331494860430823234425846481345
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 (4 Seasons)1 League65.92746563488751574323274631713342.014545.718181343662652791171231671431959590
Leverkusen (4 Seasons)1 League71.238093238614692040302380933118555.914644.122961719786833251911091771152689755
Genk (2 Seasons)1 League43.3
Premier League (4 Seasons)65.92746563488751574323274631713342.014545.718181343662652791171231671431959590
Bundesliga (4 Seasons)71.238093238614692040302380933118555.914644.122961719786833251911091771152689755
Pro League (2 Seasons)43.3
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
2017-201819Leverkusende GERDFB-Pokal3rd3.4Matches
2018-201920Leverkusende GERDFB-Pokal9th1.1Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.8Matches
2020-202122Leverkusende GERDFB-Pokal9th2.3Matches
2022-202324Aston Villaeng ENGEFL CupRd30.6Matches
2022-202324Aston Villaeng ENGFA Cup1.0Matches
2023-202425Aston Villaeng ENGEFL CupRd30.3Matches
2023-202425Aston Villaeng ENGFA Cup1.7Matches
2024-202526Aston Villaeng ENGEFL CupRd41.5Matches
2024-202526Aston Villaeng ENGFA CupSF2.9Matches
7 Seasons2 Clubs3 Leagues16.6
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Leverkusen (4 Seasons)1 League8.6
Aston Villa (3 Seasons)2 Leagues8.0
DFB-Pokal (4 Seasons)8.6
FA Cup (3 Seasons)5.6
EFL Cup (3 Seasons)2.4
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
2016-201718Genk2. Europa LgQF5.9Matches
2016-201718Leverkusen1. Champions LgR160.2Matches
2018-201920Leverkusen2. Europa LgR326.040214814821531402331648.51751.5246170988234251018828677Matches
2019-202021Leverkusen1. Champions LgGR1.37601130377769555.6444.451299135521545614Matches
2019-202021Leverkusen2. Europa LgQF1.1420715214423266.7133.327205105413312512Matches
2020-202122Leverkusen2. Europa LgR325.6264222931543526411981.8218.2151127457123121718519558Matches
2023-202425Aston Villa3. Conf LgSF8.638934211524153389402460.01435.0264205797133192217728076Matches
2024-202526Aston Villa1. Champions LgQF5.8210025811082321018738.91055.613397849422788914639Matches
6 Seasons3 Clubs3 Leagues34.51383615548277615313831146355.34842.18726522315812166616934988276
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
Leverkusen (4 Seasons)2 Leagues14.278438828642777784563257.12442.9475348716936640314418562161
Aston Villa (2 Seasons)2 Leagues14.459936719634976599583153.42441.4397303514655526302516426115
Genk (1 Season)1 League5.9
Europa Lg (4 Seasons)18.670837725639070708472757.42042.6424318815586138303914506147
Champions Lg (3 Seasons)7.328603611114530286271244.41451.918412776292799131320253
Conf Lg (1 Season)8.638934211524153389402460.01435.0264205797133192217728076
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
201921jm JamaicaGold CupSF4.0Matches
202022jm JamaicaFriendlies (M)1.4Matches
202123jm JamaicaGold CupQF1.9Matches
202224jm JamaicaWCQ3.9Matches
202224jm JamaicaFriendlies (M)1.0Matches
202325jm JamaicaGold CupSF4.8Matches
202527jm JamaicaGold CupGR1.9Matches
202628jm JamaicaWCQ1.4Matches
7 Seasons1 Club3 Leagues20.4
Gold Cup (4 Seasons)12.7
Friendlies (M) (3 Seasons)2.4
WCQ (2 Seasons)5.3

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-201617Genkbe BEL1. Pro League352,5037269.527.8309501.624829+19+0.68+0.68Matches
2016-201718Leverkusende GER1. Bundesliga8140184.61.600810.753300.00+0.06Matches
2016-201718Leverkusen1. Champions Lg21582.10.200200.500000.000.00Matches
2016-201718Genk2. Europa Lg65318949.25.965002.17139+4+0.68+0.19Matches
2016-201718Genkbe BEL1. First Division A191,3907351.515.4178201.471820-2-0.13-2.12Matches
2017-201819Leverkusende GER1. Bundesliga302,2157472.424.62515531.534227+15+0.61+0.7243.728.3+15.4+0.63+0.29Matches
2017-201819Leverkusende GERDFB-Pokal43037659.43.42105124712.2596+3+0.89+0.02Matches
2018-201920Leverkusende GER1. Bundesliga291,9146662.521.32180883011.55363600.00-1.3433.929.2+4.7+0.22-0.53Matches
2018-201920Leverkusende GERDFB-Pokal21025137.81.1191111101.502200.00-2.68Matches
2018-201920Leverkusen2. Europa Lg85366774.46.0679323201.8896+3+0.50-1.456.97.5-0.5-0.09-1.55Matches
2019-202021Leverkusen1. Champions Lg31153821.31.3245012501.0024-2-1.57-1.141.22.3-1.1-0.86-1.09Matches
2019-202021Leverkusende GERDFB-Pokal31635430.21.8272011912.0024-2-1.10-3.49Matches
2019-202021Leverkusen2. Europa Lg51032122.91.10052102.4021+1+0.87-0.161.02.0-1.0-0.90-1.82Matches
2020-202122Leverkusende GER1. Bundesliga302,1417170.023.825821552001.574227+15+0.63+0.7333.029.4+3.6+0.15-0.20Matches
2020-202122Leverkusende GERDFB-Pokal220310267.72.321021001.5052+3+1.33-4.24Matches
2020-202122Leverkusen2. Europa Lg85086470.65.6670224501.881711+6+1.06-0.6412.17.6+4.5+0.81-0.56Matches
2021-202223Aston Villaeng ENG1. Premier League187614222.38.57693112520.891213-1-0.12-0.0810.46.3+4.0+0.48+0.78Matches
2022-202324Aston Villaeng ENGEFL Cup2522628.90.60022601.5023-1-1.73-3.14Matches
2022-202324Aston Villaeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2022-202324Aston Villaeng ENG1. Premier League331,9676057.521.92670472101.612732-5-0.23-0.8530.735.5-4.8-0.22-0.38Matches
2023-202425Aston Villa3. Conf Lg117707069.48.6884233401.921611+5+0.58+0.5811.58.2+3.2+0.39+0.48Matches
2023-202425Aston Villaeng ENGEFL Cup1303033.30.31300000.0001-1-3.00-3.00Matches
2023-202425Aston Villaeng ENGFA Cup31565257.81.727801101.3303-3-1.73-3.31Matches
2023-202425Aston Villaeng ENG1. Premier League352,0685960.523.022763133111.775332+21+0.91+1.3143.035.8+7.2+0.31+0.56Matches
2024-202526Aston Villa1. Champions Lg85266648.75.8675223922.00105+5+0.86-0.129.54.9+4.6+0.79+0.74Matches
2024-202526Aston Villaeng ENGEFL Cup21386976.71.52690001.502200.000.00Matches
2024-202526Aston Villaeng ENGFA Cup42576457.12.9375113102.2552+3+1.05+0.58Matches
2024-202526Aston Villaeng ENG1. Premier League241,1394733.312.714652102351.542219+3+0.24+0.0820.313.7+6.7+0.53+0.55Matches
10 Seasons3 Clubs9 Leagues33620,8366250.2231.523775869927171.59400312+88+0.38-0.04257.1210.6+46.5+0.28+0.17
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
Leverkusen (5 Seasons)4 Leagues1348,4586349.794.0928046422871.57171129+42+0.45-0.04131.8106.1+25.6+0.31-0.29
Aston Villa (4 Seasons)5 Leagues1427,9545646.488.49272185026101.58150125+25+0.28+0.11125.3104.5+20.9+0.26+0.37
Genk (2 Seasons)2 Leagues604,4247459.949.25322701.637958+21+0.43-0.55
Premier League (4 Seasons)1105,9355443.465.9697112412681.5311496+18+0.27+0.19104.391.3+13.0+0.20+0.32
Bundesliga (4 Seasons)976,4106652.471.2718138262651.4812393+30+0.42+0.22110.686.8+23.7+0.34-0.16
Europa Lg (4 Seasons)271,6786256.518.618741092902.044127+14+0.75-0.2920.017.0+3.0+0.24-0.95
DFB-Pokal (4 Seasons)117717047.68.6793343121.911814+4+0.47-1.97
Champions Lg (3 Seasons)136565028.07.3867253421.54129+3+0.41+0.2010.77.2+3.5+0.49+0.37
FA Cup (3 Seasons)85036362.15.6679221601.6267-1-0.18-1.06
EFL Cup (3 Seasons)52204448.92.4356022601.2046-2-0.82-1.60
Pro League (2 Seasons)543,8937261.843.34717701.576649+17+0.39-0.69
Conf Lg (1 Season)117707069.48.6884233401.921611+5+0.58+0.5811.58.2+3.2+0.39+0.48
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-201617Genk1 League352,5037269.527.8309501.624829+19+0.68+0.68
2016-201718Genk2 Leagues251,9217750.821.32313201.643129+2+0.09-1.46
2016-201718Leverkusen2 Leagues10155164.11.7001010.703300.00+0.05
2017-201819Leverkusen2 Leagues342,5187470.528.0271051674741.615133+18+0.64+0.5643.728.3+15.4+0.63+0.29
2018-201920Leverkusen3 Leagues392,5526563.028.4288012112911.624744+3+0.11-1.4640.836.6+4.2+0.15-0.69
2019-202021Leverkusen3 Leagues113813524.94.2459072111.9169-3-0.71-1.652.24.3-2.1-0.88-1.42
2020-202122Leverkusen3 Leagues402,8527169.931.733811872701.636440+24+0.76+0.1045.136.9+8.1+0.28-0.26
2021-202223Aston Villa1 League187614222.38.57693112520.891213-1-0.12-0.0810.46.3+4.0+0.48+0.78
2022-202324Aston Villa3 Leagues362,1095957.223.42771592201.563037-7-0.30-0.9830.735.5-4.8-0.22-0.38
2023-202425Aston Villa4 Leagues503,0246061.833.633775172911.746947+22+0.65+0.8554.444.0+10.4+0.33+0.55
2024-202526Aston Villa4 Leagues382,0605440.222.925695132671.713928+11+0.48+0.1629.818.6+11.3+0.61+0.62
10 Seasons3 Clubs9 Leagues33620,8366250.2231.523775869927171.59400312+88+0.38-0.04257.1210.6+46.5+0.28+0.17
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
Leverkusen (5 Seasons)4 Leagues1348,4586349.794.0928046422871.57171129+42+0.45-0.04131.8106.1+25.6+0.31-0.29
Aston Villa (4 Seasons)5 Leagues1427,9545646.488.49272185026101.58150125+25+0.28+0.11125.3104.5+20.9+0.26+0.37
Genk (2 Seasons)2 Leagues604,4247459.949.25322701.637958+21+0.43-0.55
Premier League (4 Seasons)1105,9355443.465.9697112412681.5311496+18+0.27+0.19104.391.3+13.0+0.20+0.32
Bundesliga (4 Seasons)976,4106652.471.2718138262651.4812393+30+0.42+0.22110.686.8+23.7+0.34-0.16
Europa Lg (4 Seasons)271,6786256.518.618741092902.044127+14+0.75-0.2920.017.0+3.0+0.24-0.95
DFB-Pokal (4 Seasons)117717047.68.6793343121.911814+4+0.47-1.97
Champions Lg (3 Seasons)136565028.07.3867253421.54129+3+0.41+0.2010.77.2+3.5+0.49+0.37
FA Cup (3 Seasons)85036362.15.6679221601.6267-1-0.18-1.06
EFL Cup (3 Seasons)52204448.92.4356022601.2046-2-0.82-1.60
Pro League (2 Seasons)543,8937261.843.34717701.576649+17+0.39-0.69
Conf Lg (1 Season)117707069.48.6884233401.921611+5+0.58+0.5811.58.2+3.2+0.39+0.48
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-201617Genkbe BEL1. Pro League4th352,5037269.527.8309501.624829+19+0.68+0.68Matches
2016-201718Genkbe BEL1. First Division A7th191,3907351.515.4178201.471820-2-0.13-2.12Matches
2016-201718Leverkusende GER1. Bundesliga12th8140184.61.600810.753300.00+0.06Matches
2017-201819Leverkusende GER1. Bundesliga5th302,2157472.424.62515531.534227+15+0.61+0.7243.728.3+15.4+0.63+0.29Matches
2018-201920Leverkusende GER1. Bundesliga4th291,9146662.521.32180883011.55363600.00-1.3433.929.2+4.7+0.22-0.53Matches
2020-202122Leverkusende GER1. Bundesliga6th302,1417170.023.825821552001.574227+15+0.63+0.7333.029.4+3.6+0.15-0.20Matches
2021-202223Aston Villaeng ENG1. Premier League14th187614222.38.57693112520.891213-1-0.12-0.0810.46.3+4.0+0.48+0.78Matches
2022-202324Aston Villaeng ENG1. Premier League7th331,9676057.521.92670472101.612732-5-0.23-0.8530.735.5-4.8-0.22-0.38Matches
2023-202425Aston Villaeng ENG1. Premier League4th352,0685960.523.022763133111.775332+21+0.91+1.3143.035.8+7.2+0.31+0.56Matches
2024-202526Aston Villaeng ENG1. Premier League6th241,1394733.312.714652102351.542219+3+0.24+0.0820.313.7+6.7+0.53+0.55Matches
9 Seasons3 Clubs3 Leagues26116,2386250.4180.418775677426131.52303238+65+0.36+0.08214.9178.1+36.8+0.27+0.23
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 (4 Seasons)1 League1105,9355443.465.9697112412681.5311496+18+0.27+0.19104.391.3+13.0+0.20+0.32
Leverkusen (4 Seasons)1 League976,4106652.471.2718138262651.4812393+30+0.42+0.22110.686.8+23.7+0.34-0.16
Genk (2 Seasons)1 League543,8937261.843.34717701.576649+17+0.39-0.69
Premier League (4 Seasons)1105,9355443.465.9697112412681.5311496+18+0.27+0.19104.391.3+13.0+0.20+0.32
Bundesliga (4 Seasons)976,4106652.471.2718138262651.4812393+30+0.42+0.22110.686.8+23.7+0.34-0.16
Pro League (2 Seasons)543,8937261.843.34717701.576649+17+0.39-0.69
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
2017-201819Leverkusende GERDFB-Pokal3rd43037659.43.42105124712.2596+3+0.89+0.02Matches
2018-201920Leverkusende GERDFB-Pokal9th21025137.81.1191111101.502200.00-2.68Matches
2019-202021Leverkusende GERDFB-Pokal2nd31635430.21.8272011912.0024-2-1.10-3.49Matches
2020-202122Leverkusende GERDFB-Pokal9th220310267.72.321021001.5052+3+1.33-4.24Matches
2022-202324Aston Villaeng ENGEFL CupRd32522628.90.60022601.5023-1-1.73-3.14Matches
2022-202324Aston Villaeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202425Aston Villaeng ENGEFL CupRd31303033.30.31300000.0001-1-3.00-3.00Matches
2023-202425Aston Villaeng ENGFA Cup31565257.81.727801101.3303-3-1.73-3.31Matches
2024-202526Aston Villaeng ENGEFL CupRd421386976.71.52690001.502200.000.00Matches
2024-202526Aston Villaeng ENGFA CupSF42576457.12.9375113102.2552+3+1.05+0.58Matches
7 Seasons2 Clubs3 Leagues241,4946251.916.61680582621.672827+1+0.06-1.76
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leverkusen (4 Seasons)1 League117717047.68.6793343121.911814+4+0.47-1.97
Aston Villa (3 Seasons)2 Leagues137235657.48.0971242101.461013-3-0.37-1.21
DFB-Pokal (4 Seasons)117717047.68.6793343121.911814+4+0.47-1.97
FA Cup (3 Seasons)85036362.15.6679221601.6267-1-0.18-1.06
EFL Cup (3 Seasons)52204448.92.4356022601.2046-2-0.82-1.60
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
2016-201718Genk2. Europa LgQF65318949.25.965002.17139+4+0.68+0.19Matches
2016-201718Leverkusen1. Champions LgR1621582.10.200200.500000.000.00Matches
2018-201920Leverkusen2. Europa LgR3285366774.46.0679323201.8896+3+0.50-1.456.97.5-0.5-0.09-1.55Matches
2019-202021Leverkusen1. Champions LgGR31153821.31.3245012501.0024-2-1.57-1.141.22.3-1.1-0.86-1.09Matches
2019-202021Leverkusen2. Europa LgQF51032122.91.10052102.4021+1+0.87-0.161.02.0-1.0-0.90-1.82Matches
2020-202122Leverkusen2. Europa LgR3285086470.65.6670224501.881711+6+1.06-0.6412.17.6+4.5+0.81-0.56Matches
2023-202425Aston Villa3. Conf LgSF117707069.48.6884233401.921611+5+0.58+0.5811.58.2+3.2+0.39+0.48Matches
2024-202526Aston Villa1. Champions LgQF85266648.75.8675223922.00105+5+0.86-0.129.54.9+4.6+0.79+0.74Matches
6 Seasons3 Clubs3 Leagues513,1046148.334.5347514173121.896947+22+0.64+0.1242.232.5+9.7+0.35-0.12
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
Leverkusen (4 Seasons)2 Leagues261,2774940.514.214705122801.773022+8+0.56+0.0821.219.3+1.9+0.14-0.70
Aston Villa (2 Seasons)2 Leagues191,2966859.214.41480453621.952616+10+0.69+0.0921.013.2+7.8+0.56+0.56
Genk (1 Season)1 League65318949.25.965002.17139+4+0.68+0.19
Europa Lg (4 Seasons)271,6786256.518.618741092902.044127+14+0.75-0.2920.017.0+3.0+0.24-0.95
Champions Lg (3 Seasons)136565028.07.3867253421.54129+3+0.41+0.2010.77.2+3.5+0.49+0.37
Conf Lg (1 Season)117707069.48.6884233401.921611+5+0.58+0.5811.58.2+3.2+0.39+0.48
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
201921jm JamaicaFriendlies (M)00001Matches
201921jm JamaicaGold CupSF43609080.04.04904011.755500.000.00Matches
202022jm JamaicaFriendlies (M)21266346.71.4181014501.502200.000.00Matches
202123jm JamaicaGold CupQF21728647.81.92861023.0041+3+1.57+2.53Matches
202224jm JamaicaWCQ43548928.13.94892001.5053+2+0.51+1.70Matches
202224jm JamaicaFriendlies (M)1909025.01.01901000.0003-3-3.00-2.00Matches
202325jm JamaicaGold CupSF54358796.74.85872002.00105+5+1.03-4.97Matches
202527jm JamaicaGold CupGR21748796.71.92871001.502200.000.00Matches
202628jm JamaicaWCQ21256334.71.4190113503.0030+3+2.16+1.01Matches
7 Seasons1 Club3 Leagues221,8368347.420.420881224041.863121+10+0.49+1.12
Gold Cup (4 Seasons)131,1418879.212.713888032.002113+8+0.63+0.93
Friendlies (M) (3 Seasons)32167226.72.4286114511.0025-3-1.25-0.60
WCQ (2 Seasons)64798029.65.3589313502.0083+5+0.94+1.65

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-201617Genkbe BEL1. Pro League27.85043Matches
2016-201718Leverkusende GER1. Bundesliga1.6100241731100Matches
2016-201718Leverkusen1. Champions Lg0.2000000000000Matches
2016-201718Genk2. Europa Lg5.9000411125123000Matches
2016-201718Genkbe BEL1. First Division A15.422100000000Matches
2017-201819Leverkusende GER1. Bundesliga24.6200263151961512000131232646.9Matches
2017-201819Leverkusende GERDFB-Pokal3.410035024420Matches
2018-201920Leverkusende GER1. Bundesliga21.3400173461631411000126131448.1Matches
2018-201920Leverkusende GERDFB-Pokal1.10000107010Matches
2018-201920Leverkusen2. Europa Lg6.01008816074000337463.6Matches
2019-202021Leverkusen1. Champions Lg1.30001301000000530100.0Matches
2019-202021Leverkusende GERDFB-Pokal1.80004313010Matches
2019-202021Leverkusen2. Europa Lg1.100021150000051233.3Matches
2020-202122Leverkusende GER1. Bundesliga23.860024431515598000107182938.3Matches
2020-202122Leverkusende GERDFB-Pokal2.310011127300Matches
2020-202122Leverkusen2. Europa Lg5.600058023130002661135.3Matches
2021-202223Aston Villaeng ENG1. Premier League8.5300121143311100038101638.5Matches
2022-202324Aston Villaeng ENGEFL Cup0.61002000010Matches
2022-202324Aston Villaeng ENGFA Cup1.00000103010Matches
2022-202324Aston Villaeng ENG1. Premier League21.940029229966601072244634.3Matches
2023-202425Aston Villa3. Conf Lg8.6100111023937000364450.0Matches
2023-202425Aston Villaeng ENGEFL Cup0.30000100000Matches
2023-202425Aston Villaeng ENGFA Cup1.71002309020Matches
2023-202425Aston Villaeng ENG1. Premier League23.05002626117597000107142436.8Matches
2024-202526Aston Villa1. Champions Lg5.81004811203000241420.0Matches
2024-202526Aston Villaeng ENGEFL Cup1.50000104000Matches
2024-202526Aston Villaeng ENGFA Cup2.90002209250Matches
2024-202526Aston Villaeng ENG1. Premier League12.7300121833435100596940.0Matches
10 Seasons3 Clubs9 Leagues231.54221240256621019929421076913018940.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (5 Seasons)4 Leagues94.0160093142316805643100433718645.2
Aston Villa (4 Seasons)5 Leagues88.419001001033031424481103365910336.4
Genk (2 Seasons)2 Leagues49.27214711125123000
Premier League (4 Seasons)65.915007977272381929110276549536.2
Bundesliga (4 Seasons)71.2130069112275214132100364546943.9
Europa Lg (4 Seasons)18.610019283113201000064141745.2
DFB-Pokal (4 Seasons)8.6200810261740
Champions Lg (3 Seasons)7.310051112203000294450.0
FA Cup (3 Seasons)5.610046021280
EFL Cup (3 Seasons)2.41002204010
Pro League (2 Seasons)43.37214300000000
Conf Lg (1 Season)8.6100111023937000364450.0
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-201617Genk1 League27.85043
2016-201718Genk2 Leagues21.3221411125123000
2016-201718Leverkusen2 Leagues1.7100241731100
2017-201819Leverkusen2 Leagues28.0300293652201914000131232646.9
2018-201920Leverkusen3 Leagues28.4500254372302116000159201852.6
2019-202021Leverkusen3 Leagues4.20007721801000104266.7
2020-202122Leverkusen3 Leagues31.77003052162051311000133244037.5
2021-202223Aston Villa1 League8.5300121143311100038101638.5
2022-202324Aston Villa3 Leagues23.450031239996801072244634.3
2023-202425Aston Villa4 Leagues33.67003940131231216000143182839.1
2024-202526Aston Villa4 Leagues22.940018294595131008371335.0
10 Seasons3 Clubs9 Leagues231.54221240256621019929421076913018940.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (5 Seasons)4 Leagues94.0160093142316805643100433718645.2
Aston Villa (4 Seasons)5 Leagues88.419001001033031424481103365910336.4
Genk (2 Seasons)2 Leagues49.27214711125123000
Premier League (4 Seasons)65.915007977272381929110276549536.2
Bundesliga (4 Seasons)71.2130069112275214132100364546943.9
Europa Lg (4 Seasons)18.610019283113201000064141745.2
DFB-Pokal (4 Seasons)8.6200810261740
Champions Lg (3 Seasons)7.310051112203000294450.0
FA Cup (3 Seasons)5.610046021280
EFL Cup (3 Seasons)2.41002204010
Pro League (2 Seasons)43.37214300000000
Conf Lg (1 Season)8.6100111023937000364450.0
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-201617Genkbe BEL1. Pro League4th27.85043Matches
2016-201718Genkbe BEL1. First Division A7th15.422100000000Matches
2016-201718Leverkusende GER1. Bundesliga12th1.6100241731100Matches
2017-201819Leverkusende GER1. Bundesliga5th24.6200263151961512000131232646.9Matches
2018-201920Leverkusende GER1. Bundesliga4th21.3400173461631411000126131448.1Matches
2020-202122Leverkusende GER1. Bundesliga6th23.860024431515598000107182938.3Matches
2021-202223Aston Villaeng ENG1. Premier League14th8.5300121143311100038101638.5Matches
2022-202324Aston Villaeng ENG1. Premier League7th21.940029229966601072244634.3Matches
2023-202425Aston Villaeng ENG1. Premier League4th23.05002626117597000107142436.8Matches
2024-202526Aston Villaeng ENG1. Premier League6th12.7300121833435100596940.0Matches
9 Seasons3 Clubs3 Leagues180.4352119118954759606121064010816439.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Aston Villa (4 Seasons)1 League65.915007977272381929110276549536.2
Leverkusen (4 Seasons)1 League71.2130069112275214132100364546943.9
Genk (2 Seasons)1 League43.37214300000000
Premier League (4 Seasons)65.915007977272381929110276549536.2
Bundesliga (4 Seasons)71.2130069112275214132100364546943.9
Pro League (2 Seasons)43.37214300000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201819Leverkusende GERDFB-Pokal3rd3.410035024420Matches
2018-201920Leverkusende GERDFB-Pokal9th1.10000107010Matches
2019-202021Leverkusende GERDFB-Pokal2nd1.80004313010Matches
2020-202122Leverkusende GERDFB-Pokal9th2.310011127300Matches
2022-202324Aston Villaeng ENGEFL CupRd30.61002000010Matches
2022-202324Aston Villaeng ENGFA Cup1.00000103010Matches
2023-202425Aston Villaeng ENGEFL CupRd30.30000100000Matches
2023-202425Aston Villaeng ENGFA Cup1.71002309020Matches
2024-202526Aston Villaeng ENGEFL CupRd41.50000104000Matches
2024-202526Aston Villaeng ENGFA CupSF2.90002209250Matches
7 Seasons2 Clubs3 Leagues16.640014182869130
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leverkusen (4 Seasons)1 League8.6200810261740
Aston Villa (3 Seasons)2 Leagues8.020068025290
DFB-Pokal (4 Seasons)8.6200810261740
FA Cup (3 Seasons)5.610046021280
EFL Cup (3 Seasons)2.41002204010
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
2016-201718Genk2. Europa LgQF5.9000411125123000Matches
2016-201718Leverkusen1. Champions LgR160.2000000000000Matches
2018-201920Leverkusen2. Europa LgR326.01008816074000337463.6Matches
2019-202021Leverkusen1. Champions LgGR1.30001301000000530100.0Matches
2019-202021Leverkusen2. Europa LgQF1.100021150000051233.3Matches
2020-202122Leverkusen2. Europa LgR325.600058023130002661135.3Matches
2023-202425Aston Villa3. Conf LgSF8.6100111023937000364450.0Matches
2024-202526Aston Villa1. Champions LgQF5.81004811203000241420.0Matches
6 Seasons3 Clubs3 Leagues34.5300354961742320000129222546.8
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leverkusen (4 Seasons)2 Leagues14.210016202988700069171750.0
Aston Villa (2 Seasons)2 Leagues14.42001518351310000605838.5
Genk (1 Season)1 League5.9000411125123000
Europa Lg (4 Seasons)18.610019283113201000064141745.2
Champions Lg (3 Seasons)7.310051112203000294450.0
Conf Lg (1 Season)8.6100111023937000364450.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201921jm JamaicaGold CupSF4.000038211210Matches
202022jm JamaicaFriendlies (M)1.41000Matches
202123jm JamaicaGold CupQF1.91003625010Matches
202224jm JamaicaWCQ3.92000Matches
202224jm JamaicaFriendlies (M)1.00000Matches
202325jm JamaicaGold CupSF4.8000811218240Matches
202527jm JamaicaGold CupGR1.9100230501Matches
202628jm JamaicaWCQ1.40000Matches
7 Seasons1 Club3 Leagues20.45001628639470
Gold Cup (4 Seasons)12.72001628639470
Friendlies (M) (3 Seasons)2.41000
WCQ (2 Seasons)5.32000

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.