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
2014-201516Groningennl NED1. Eredivisie1201451.6000000100.000.000.000.000.00Matches
2015-201617Groningennl NED1. Eredivisie1497728.6011000200.000.120.120.000.12Matches
2015-201617Groningen2. Europa Lg10230.3000000100.000.000.000.000.00Matches
2016-201718Groningennl NED1. Eredivisie24211,78119.8134100440.050.150.200.050.20Matches
2017-201819Groningennl NED1. Eredivisie33282,59428.8145100500.030.140.170.030.17Matches
2018-201920Huddersfieldeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2018-201920Huddersfieldeng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2018-201920Huddersfieldeng ENG1. Premier League21161,41215.7101100400.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14Matches
2019-202021Huddersfieldeng ENG2. Championship38252,32625.86410600713.03.06.49.374125820.230.150.390.230.390.110.250.360.110.36Matches
2019-202021Huddersfieldeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2019-202021Huddersfieldeng ENGFA Cup11650.7000000000.000.000.000.000.00Matches
2020-202122Huddersfieldeng ENG2. Championship43373,31436.8549501504.94.13.27.4551601230.140.110.240.140.240.130.090.220.110.20Matches
2020-202122Huddersfieldeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202223Birmingham Cityeng ENG2. Championship17161,30414.5235200402.52.52.95.42257450.140.210.350.140.350.170.200.370.170.37Matches
2021-202223Rangers2. Europa Lg41991.1000000000.00.00.00.02320.000.000.000.000.000.000.040.040.000.04Matches
2021-202223Rangerssct SCO1. Premiership611641.8112100200.550.551.100.551.10Matches
2022-202324Birmingham Cityeng ENG2. Championship43332,89432.22682001103.13.15.18.2791231040.060.190.250.060.250.100.160.260.100.26Matches
2022-202324Birmingham Cityeng ENGEFL Cup00Matches
2022-202324Birmingham Cityeng ENGFA Cup311081.2000000000.000.000.000.000.00Matches
2023-202425Birmingham Cityeng ENG2. Championship45312,97033.07613611806.75.94.210.1931381520.210.180.390.180.360.200.130.330.180.31Matches
2023-202425Birmingham Cityeng ENGEFL Cup221621.8202200101.110.001.111.111.11Matches
2023-202425Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League14108559.5112011300.110.110.210.000.11Matches
11 Seasons5 Clubs8 Leagues32623721,393237.7293362272360520.919.323.242.53497015380.120.140.260.110.250.130.150.280.120.27
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
Groningen (4 Seasons)2 Leagues84585,31559.128102001340.030.140.170.030.17
Birmingham City (3 Seasons)3 Leagues111847,52883.6131528121124012.311.512.223.71943183010.160.180.330.140.320.150.150.310.140.30
Huddersfield (3 Seasons)4 Leagues107837,43282.61282012011818.67.811.018.81533802350.150.100.240.150.240.110.140.250.100.24
Al-Wehda (1 Season)1 League14108559.5112011300.110.110.210.000.11
Rangers (1 Season)2 Leagues1022632.9112100200.00.00.00.02320.340.340.680.340.680.000.040.040.000.04
Championship (5 Seasons)18614212,808142.3222345211235120.218.621.840.43236035060.150.160.320.150.310.140.150.290.130.28
EFL Cup (5 Seasons)554324.8202200300.420.000.420.420.42
Eredivisie (4 Seasons)83585,29258.828102001240.030.140.170.030.17
FA Cup (4 Seasons)643083.4000000000.000.000.000.000.00
Europa Lg (2 Seasons)511221.4000000100.00.00.00.02320.000.000.000.000.000.000.040.040.000.04
Premier League (1 Season)21161,41215.7101100400.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14
Saudi Professional League (1 Season)14108559.5112011300.110.110.210.000.11
Premiership (1 Season)611641.8112100200.550.551.100.551.10
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
2014-201516Groningen1 League1201451.6000000100.000.000.000.000.00
2015-201617Groningen2 Leagues1597958.8011000300.000.110.110.000.11
2016-201718Groningen1 League24211,78119.8134100440.050.150.200.050.20
2017-201819Groningen1 League33282,59428.8145100500.030.140.170.030.17
2018-201920Huddersfield3 Leagues23181,54717.2101100500.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14
2019-202021Huddersfield3 Leagues40272,48127.66410600813.03.06.49.374125820.220.150.360.220.360.110.250.360.110.36
2020-202122Huddersfield2 Leagues44383,40437.8549501504.94.13.27.4551601230.130.110.240.130.240.130.090.220.110.20
2021-202223Rangers2 Leagues1022632.9112100200.00.00.00.02320.340.340.680.340.680.000.040.040.000.04
2021-202223Birmingham City1 League17161,30414.5235200402.52.52.95.42257450.140.210.350.140.350.170.200.370.170.37
2022-202324Birmingham City3 Leagues46343,00233.42682001103.13.15.18.2791231040.060.180.240.060.240.100.160.260.100.26
2023-202425Birmingham City3 Leagues48343,22235.89615811906.75.94.210.1931381520.250.170.420.220.390.200.130.330.180.31
2024-202526Al-Wehda1 League14108559.5112011300.110.110.210.000.11
11 Seasons5 Clubs8 Leagues32623721,393237.7293362272360520.919.323.242.53497015380.120.140.260.110.250.130.150.280.120.27
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
Groningen (4 Seasons)2 Leagues84585,31559.128102001340.030.140.170.030.17
Birmingham City (3 Seasons)3 Leagues111847,52883.6131528121124012.311.512.223.71943183010.160.180.330.140.320.150.150.310.140.30
Huddersfield (3 Seasons)4 Leagues107837,43282.61282012011818.67.811.018.81533802350.150.100.240.150.240.110.140.250.100.24
Al-Wehda (1 Season)1 League14108559.5112011300.110.110.210.000.11
Rangers (1 Season)2 Leagues1022632.9112100200.00.00.00.02320.340.340.680.340.680.000.040.040.000.04
Championship (5 Seasons)18614212,808142.3222345211235120.218.621.840.43236035060.150.160.320.150.310.140.150.290.130.28
EFL Cup (5 Seasons)554324.8202200300.420.000.420.420.42
Eredivisie (4 Seasons)83585,29258.828102001240.030.140.170.030.17
FA Cup (4 Seasons)643083.4000000000.000.000.000.000.00
Europa Lg (2 Seasons)511221.4000000100.00.00.00.02320.000.000.000.000.000.000.040.040.000.04
Premier League (1 Season)21161,41215.7101100400.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14
Saudi Professional League (1 Season)14108559.5112011300.110.110.210.000.11
Premiership (1 Season)611641.8112100200.550.551.100.551.10
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
2014-201516Groningennl NED1. Eredivisie8th1201451.6000000100.000.000.000.000.00Matches
2015-201617Groningennl NED1. Eredivisie7th1497728.6011000200.000.120.120.000.12Matches
2016-201718Groningennl NED1. Eredivisie8th24211,78119.8134100440.050.150.200.050.20Matches
2017-201819Groningennl NED1. Eredivisie12th33282,59428.8145100500.030.140.170.030.17Matches
2018-201920Huddersfieldeng ENG1. Premier League20th21161,41215.7101100400.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14Matches
2019-202021Huddersfieldeng ENG2. Championship18th38252,32625.86410600713.03.06.49.374125820.230.150.390.230.390.110.250.360.110.36Matches
2020-202122Huddersfieldeng ENG2. Championship20th43373,31436.8549501504.94.13.27.4551601230.140.110.240.140.240.130.090.220.110.20Matches
2021-202223Rangerssct SCO1. Premiership2nd611641.8112100200.550.551.100.551.10Matches
2021-202223Birmingham Cityeng ENG2. Championship20th17161,30414.5235200402.52.52.95.42257450.140.210.350.140.350.170.200.370.170.37Matches
2022-202324Birmingham Cityeng ENG2. Championship17th43332,89432.22682001103.13.15.18.2791231040.060.190.250.060.250.100.160.260.100.26Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd45312,97033.07613611806.75.94.210.1931381520.210.180.390.180.360.200.130.330.180.31Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th14108559.5112011300.110.110.210.000.11Matches
11 Seasons5 Clubs5 Leagues31022720,531228.1273360252356520.919.323.242.53476985360.120.140.260.110.250.130.150.280.120.27
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
Groningen (4 Seasons)1 League83585,29258.828102001240.030.140.170.030.17
Birmingham City (3 Seasons)1 League105807,16879.6111526101123012.311.512.223.71943183010.140.190.330.130.310.150.150.310.140.30
Huddersfield (3 Seasons)2 Leagues102787,05278.41282012011618.67.811.018.81533802350.150.100.260.150.260.110.140.250.100.24
Al-Wehda (1 Season)1 League14108559.5112011300.110.110.210.000.11
Rangers (1 Season)1 League611641.8112100200.550.551.100.551.10
Championship (5 Seasons)18614212,808142.3222345211235120.218.621.840.43236035060.150.160.320.150.310.140.150.290.130.28
Eredivisie (4 Seasons)83585,29258.828102001240.030.140.170.030.17
Premier League (1 Season)21161,41215.7101100400.70.71.42.12495300.060.000.060.060.060.040.090.140.040.14
Saudi Professional League (1 Season)14108559.5112011300.110.110.210.000.11
Premiership (1 Season)611641.8112100200.550.551.100.551.10
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
2018-201920Huddersfieldeng ENGEFL Cup33rd11901.0000000100.000.000.000.000.00Matches
2018-201920Huddersfieldeng ENGFA Cup33rd11450.5000000000.000.000.000.000.00Matches
2019-202021Huddersfieldeng ENGEFL Cup58th11901.0000000100.000.000.000.000.00Matches
2019-202021Huddersfieldeng ENGFA Cup33rd11650.7000000000.000.000.000.000.00Matches
2020-202122Huddersfieldeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2022-202324Birmingham Cityeng ENGEFL CupRd100Matches
2022-202324Birmingham Cityeng ENGFA Cup311081.2000000000.000.000.000.000.00Matches
2023-202425Birmingham Cityeng ENGEFL CupRd2221621.8202200101.110.001.111.111.11Matches
2023-202425Birmingham Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
5 Seasons2 Clubs2 Leagues1197408.2202200300.240.000.240.240.24
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
Huddersfield (3 Seasons)2 Leagues553804.2000000200.000.000.000.000.00
Birmingham City (2 Seasons)2 Leagues643604.0202200100.500.000.500.500.50
EFL Cup (5 Seasons)554324.8202200300.420.000.420.420.42
FA Cup (4 Seasons)643083.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2015-201617Groningen2. Europa LgGR10230.3000000100.000.000.000.000.00Matches
2021-202223Rangers2. Europa Lg2nd41991.1000000000.00.00.00.02320.000.000.000.000.000.000.040.040.000.04Matches
2 Seasons2 Clubs1 League511221.4000000100.00.00.00.02320.000.000.000.000.000.000.040.040.000.04
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
Rangers (1 Season)1 League41991.1000000000.00.00.00.02320.000.000.000.000.000.000.040.040.000.04
Groningen (1 Season)1 League10230.3000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202123cw CuraçaoFriendlies (M)221802.0000000100.000.000.000.000.00Matches
202224cw CuraçaoWCQ664384.9224200000.410.410.820.410.82Matches
202224cw CuraçaoFriendlies (M)221691.9112100210.530.531.070.531.07Matches
202325cw CuraçaoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202628cw CuraçaoWCQ221451.6101100100.620.000.620.620.62Matches
4 Seasons1 Club2 Leagues13131,02211.4437400410.350.260.620.350.62
Friendlies (M) (3 Seasons)554394.9112100310.210.210.410.210.41
WCQ (2 Seasons)885836.5325300100.460.310.770.460.77

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
2014-201516Groningennl NED1. Eredivisie1.6021.240.0000Matches
2015-201617Groningennl NED1. Eredivisie8.6010.120.0000Matches
2015-201617Groningen2. Europa Lg0.3000.0000Matches
2016-201718Groningennl NED1. Eredivisie19.810120.000.610.0800Matches
2017-201819Groningennl NED1. Eredivisie28.810200.000.690.0500Matches
2018-201920Huddersfieldeng ENGEFL Cup1.00000.000.0000Matches
2018-201920Huddersfieldeng ENGFA Cup0.50000.000.0000Matches
2018-201920Huddersfieldeng ENG1. Premier League15.7119842.11.210.510.050.1327.02000.70.70.04+0.3+0.3Matches
2019-202021Huddersfieldeng ENG2. Championship25.86612134.42.360.810.100.2922.84003.03.00.05+3.0+3.0Matches
2019-202021Huddersfieldeng ENGEFL Cup1.005360.05.003.000.000.0000Matches
2019-202021Huddersfieldeng ENGFA Cup0.7011100.01.381.380.000.0000Matches
2020-202122Huddersfieldeng ENG2. Championship36.85571628.11.550.430.090.3122.68014.94.10.07+0.1+0.9Matches
2020-202122Huddersfieldeng ENGEFL Cup1.00000.000.0000Matches
2021-202223Birmingham Cityeng ENG2. Championship14.5232928.12.210.620.060.2221.61002.52.50.08-0.5-0.5Matches
2021-202223Rangers2. Europa Lg1.10000.000.000000.00.00.00.0Matches
2021-202223Rangerssct SCO1. Premiership1.817457.13.842.200.140.2500Matches
2022-202324Birmingham Cityeng ENG2. Championship32.22661421.22.050.440.030.1424.38003.13.10.05-1.1-1.1Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20100.00.830.000.0000Matches
2023-202425Birmingham Cityeng ENG2. Championship33.07902224.42.730.670.070.2722.56116.75.90.07+0.3+0.1Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.825360.02.781.670.400.6700Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.5117635.31.790.630.000.0011Matches
11 Seasons5 Clubs8 Leagues237.72936214338.71.590.600.070.1923.1292320.919.30.06+2.1+2.7
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Groningen (4 Seasons)2 Leagues59.120350.000.590.0600
Birmingham City (3 Seasons)3 Leagues83.6131954925.12.330.590.060.2423.0151112.311.50.06-1.3-1.5
Huddersfield (3 Seasons)4 Leagues82.6121434934.31.730.590.080.2423.314018.67.80.06+3.4+4.2
Al-Wehda (1 Season)1 League9.5117635.31.790.630.000.0011
Rangers (1 Season)2 Leagues2.917457.12.401.370.140.250000.00.00.00.0
Championship (5 Seasons)142.3223068226.82.150.580.070.2622.9271220.218.60.06+1.8+2.4
EFL Cup (5 Seasons)4.8210660.02.081.250.200.3300
Eredivisie (4 Seasons)58.820350.000.600.0600
FA Cup (4 Seasons)3.403266.70.880.580.000.0000
Europa Lg (2 Seasons)1.40000.000.000000.00.00.00.0
Premier League (1 Season)15.7119842.11.210.510.050.1327.02000.70.70.04+0.3+0.3
Saudi Professional League (1 Season)9.5117635.31.790.630.000.0011
Premiership (1 Season)1.817457.13.842.200.140.2500
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
2014-201516Groningen1 League1.6021.240.0000
2015-201617Groningen2 Leagues8.8010.110.0000
2016-201718Groningen1 League19.810120.000.610.0800
2017-201819Groningen1 League28.810200.000.690.0500
2018-201920Huddersfield3 Leagues17.2119842.11.110.470.050.1327.02000.70.70.04+0.3+0.3
2019-202021Huddersfield3 Leagues27.66672537.32.430.910.090.2422.84003.03.00.05+3.0+3.0
2020-202122Huddersfield2 Leagues37.85571628.11.510.420.090.3122.68014.94.10.07+0.1+0.9
2021-202223Rangers2 Leagues2.917457.12.401.370.140.250000.00.00.00.0
2021-202223Birmingham City1 League14.5232928.12.210.620.060.2221.61002.52.50.08-0.5-0.5
2022-202324Birmingham City3 Leagues33.42671420.92.010.420.030.1424.38003.13.10.05-1.1-1.1
2023-202425Birmingham City3 Leagues35.89962627.12.680.730.080.3122.56116.75.90.07+0.3+0.1
2024-202526Al-Wehda1 League9.5117635.31.790.630.000.0011
11 Seasons5 Clubs8 Leagues237.72936214338.71.590.600.070.1923.1292320.919.30.06+2.1+2.7
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Groningen (4 Seasons)2 Leagues59.120350.000.590.0600
Birmingham City (3 Seasons)3 Leagues83.6131954925.12.330.590.060.2423.0151112.311.50.06-1.3-1.5
Huddersfield (3 Seasons)4 Leagues82.6121434934.31.730.590.080.2423.314018.67.80.06+3.4+4.2
Al-Wehda (1 Season)1 League9.5117635.31.790.630.000.0011
Rangers (1 Season)2 Leagues2.917457.12.401.370.140.250000.00.00.00.0
Championship (5 Seasons)142.3223068226.82.150.580.070.2622.9271220.218.60.06+1.8+2.4
EFL Cup (5 Seasons)4.8210660.02.081.250.200.3300
Eredivisie (4 Seasons)58.820350.000.600.0600
FA Cup (4 Seasons)3.403266.70.880.580.000.0000
Europa Lg (2 Seasons)1.40000.000.000000.00.00.00.0
Premier League (1 Season)15.7119842.11.210.510.050.1327.02000.70.70.04+0.3+0.3
Saudi Professional League (1 Season)9.5117635.31.790.630.000.0011
Premiership (1 Season)1.817457.13.842.200.140.2500
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
2014-201516Groningennl NED1. Eredivisie8th1.6021.240.0000Matches
2015-201617Groningennl NED1. Eredivisie7th8.6010.120.0000Matches
2016-201718Groningennl NED1. Eredivisie8th19.810120.000.610.0800Matches
2017-201819Groningennl NED1. Eredivisie12th28.810200.000.690.0500Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.7119842.11.210.510.050.1327.02000.70.70.04+0.3+0.3Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.86612134.42.360.810.100.2922.84003.03.00.05+3.0+3.0Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.85571628.11.550.430.090.3122.68014.94.10.07+0.1+0.9Matches
2021-202223Rangerssct SCO1. Premiership2nd1.817457.13.842.200.140.2500Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.5232928.12.210.620.060.2221.61002.52.50.08-0.5-0.5Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.22661421.22.050.440.030.1424.38003.13.10.05-1.1-1.1Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.07902224.42.730.670.070.2722.56116.75.90.07+0.3+0.1Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.5117635.31.790.630.000.0011Matches
11 Seasons5 Clubs5 Leagues228.12734913537.81.600.590.070.1923.1292320.919.30.06+2.1+2.7
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
Groningen (4 Seasons)1 League58.820350.000.600.0600
Birmingham City (3 Seasons)1 League79.6111884523.92.360.570.050.2223.0151112.311.50.06-1.3-1.5
Huddersfield (3 Seasons)2 Leagues78.4121374532.81.750.570.090.2723.314018.67.80.06+3.4+4.2
Al-Wehda (1 Season)1 League9.5117635.31.790.630.000.0011
Rangers (1 Season)1 League1.817457.13.842.200.140.2500
Championship (5 Seasons)142.3223068226.82.150.580.070.2622.9271220.218.60.06+1.8+2.4
Eredivisie (4 Seasons)58.820350.000.600.0600
Premier League (1 Season)15.7119842.11.210.510.050.1327.02000.70.70.04+0.3+0.3
Saudi Professional League (1 Season)9.5117635.31.790.630.000.0011
Premiership (1 Season)1.817457.13.842.200.140.2500
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.00000.000.0000Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.50000.000.0000Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.005360.05.003.000.000.0000Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.7011100.01.381.380.000.0000Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.00000.000.0000Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20100.00.830.000.0000Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.825360.02.781.670.400.6700Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
5 Seasons2 Clubs2 Leagues8.2213861.51.580.970.150.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Huddersfield (3 Seasons)2 Leagues4.206466.71.420.950.000.0000
Birmingham City (2 Seasons)2 Leagues4.027457.11.751.000.290.5000
EFL Cup (5 Seasons)4.8210660.02.081.250.200.3300
FA Cup (4 Seasons)3.403266.70.880.580.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201617Groningen2. Europa LgGR0.3000.0000Matches
2021-202223Rangers2. Europa Lg2nd1.10000.000.000000.00.00.00.0Matches
2 Seasons2 Clubs1 League1.40000.000.000000.00.00.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
Rangers (1 Season)1 League1.10000.000.000000.00.00.00.0
Groningen (1 Season)1 League0.3000.0000
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
202123cw CuraçaoFriendlies (M)2.0000Matches
202224cw CuraçaoWCQ4.9200Matches
202224cw CuraçaoFriendlies (M)1.9100Matches
202325cw CuraçaoFriendlies (M)1.0000Matches
202628cw CuraçaoWCQ1.6100Matches
4 Seasons1 Club2 Leagues11.4400
Friendlies (M) (3 Seasons)4.9100
WCQ (2 Seasons)6.5300

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
2014-201516Groningennl NED1. Eredivisie1.60Matches
2015-201617Groningennl NED1. Eredivisie8.61Matches
2015-201617Groningen2. Europa Lg0.30Matches
2016-201718Groningennl NED1. Eredivisie19.83Matches
2017-201819Groningennl NED1. Eredivisie28.84Matches
2018-201920Huddersfieldeng ENGEFL Cup1.00Matches
2018-201920Huddersfieldeng ENGFA Cup0.50Matches
2018-201920Huddersfieldeng ENG1. Premier League15.756577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195Matches
2019-202021Huddersfieldeng ENG2. Championship25.8794115069.014624535135042282.930541174.211723250.446.43.9-2.44292216125Matches
2019-202021Huddersfieldeng ENGEFL Cup1.00Matches
2019-202021Huddersfieldeng ENGFA Cup0.70Matches
2020-202122Huddersfieldeng ENG2. Championship36.8961135171.117181501743154179.737950075.812222454.543.23.6+0.837120397160Matches
2020-202122Huddersfieldeng ENGEFL Cup1.00Matches
2021-202223Birmingham Cityeng ENG2. Championship14.530345267.05730195312916777.211015172.8509851.032.92.0+0.1225612257Matches
2021-202223Rangers2. Europa Lg1.1294663.0446101141973.7111478.62728.600.00.00.012213Matches
2021-202223Rangerssct SCO1. Premiership1.81Matches
2022-202324Birmingham Cityeng ENG2. Championship32.2681109462.212768510930939278.822633667.311827542.965.15.4+0.9451073212123Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20Matches
2023-202425Birmingham Cityeng ENG2. Championship33.0856130865.416445551634944279.036048174.813128945.364.25.2+1.85775399138Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.80Matches
2023-202425Birmingham Cityeng ENGFA Cup1.00Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.51Matches
11 Seasons5 Clubs8 Leagues237.74189617167.977610266561849229780.51583213574.1631129248.83323.221.5+9.822254415838701
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
Groningen (4 Seasons)2 Leagues59.18
Birmingham City (3 Seasons)3 Leagues83.61840285464.53494312578787100178.669696871.929966245.21512.212.7+2.81242388323318
Huddersfield (3 Seasons)4 Leagues82.62320327170.942221139771048127782.1876115376.033062353.0811.08.8-3.0973047314380
Al-Wehda (1 Season)1 League9.51
Rangers (1 Season)2 Leagues2.9294663.0446101141973.7111478.62728.610.00.0+1.012213
Championship (5 Seasons)142.33595535567.166748229461568196479.81380187973.4538111848.12321.820.2+1.220345014336603
EFL Cup (5 Seasons)4.80
Eredivisie (4 Seasons)58.88
FA Cup (4 Seasons)3.40
Europa Lg (2 Seasons)1.4294663.0446101141973.7111478.62728.600.00.00.012213
Premier League (1 Season)15.756577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195
Saudi Professional League (1 Season)9.51
Premiership (1 Season)1.81
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
2014-201516Groningen1 League1.60
2015-201617Groningen2 Leagues8.81
2016-201718Groningen1 League19.83
2017-201819Groningen1 League28.84
2018-201920Huddersfield3 Leagues17.256577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195
2019-202021Huddersfield3 Leagues27.6794115069.014624535135042282.930541174.211723250.446.43.9-2.44292216125
2020-202122Huddersfield2 Leagues37.8961135171.117181501743154179.737950075.812222454.543.23.6+0.837120397160
2021-202223Rangers2 Leagues2.9294663.0446101141973.7111478.62728.610.00.0+1.012213
2021-202223Birmingham City1 League14.530345267.05730195312916777.211015172.8509851.032.92.0+0.1225612257
2022-202324Birmingham City3 Leagues33.4681109462.212768510930939278.822633667.311827542.965.15.4+0.9451073212123
2023-202425Birmingham City3 Leagues35.8856130865.416445551634944279.036048174.813128945.364.25.2+1.85775399138
2024-202526Al-Wehda1 League9.51
11 Seasons5 Clubs8 Leagues237.74189617167.977610266561849229780.51583213574.1631129248.83323.221.5+9.822254415838701
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
Groningen (4 Seasons)2 Leagues59.18
Birmingham City (3 Seasons)3 Leagues83.61840285464.53494312578787100178.669696871.929966245.21512.212.7+2.81242388323318
Huddersfield (3 Seasons)4 Leagues82.62320327170.942221139771048127782.1876115376.033062353.0811.08.8-3.0973047314380
Al-Wehda (1 Season)1 League9.51
Rangers (1 Season)2 Leagues2.9294663.0446101141973.7111478.62728.610.00.0+1.012213
Championship (5 Seasons)142.33595535567.166748229461568196479.81380187973.4538111848.12321.820.2+1.220345014336603
EFL Cup (5 Seasons)4.80
Eredivisie (4 Seasons)58.88
FA Cup (4 Seasons)3.40
Europa Lg (2 Seasons)1.4294663.0446101141973.7111478.62728.600.00.00.012213
Premier League (1 Season)15.756577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195
Saudi Professional League (1 Season)9.51
Premiership (1 Season)1.81
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
2014-201516Groningennl NED1. Eredivisie8th1.60Matches
2015-201617Groningennl NED1. Eredivisie7th8.61Matches
2016-201718Groningennl NED1. Eredivisie8th19.83Matches
2017-201819Groningennl NED1. Eredivisie12th28.84Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.756577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.8794115069.014624535135042282.930541174.211723250.446.43.9-2.44292216125Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.8961135171.117181501743154179.737950075.812222454.543.23.6+0.837120397160Matches
2021-202223Rangerssct SCO1. Premiership2nd1.81Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.530345267.05730195312916777.211015172.8509851.032.92.0+0.1225612257Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.2681109462.212768510930939278.822633667.311827542.965.15.4+0.9451073212123Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.0856130865.416445551634944279.036048174.813128945.364.25.2+1.85775399138Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.51Matches
11 Seasons5 Clubs5 Leagues228.14160612567.977164265551835227880.61572212174.1629128548.93323.221.4+9.822154215637698
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
Groningen (4 Seasons)1 League58.88
Birmingham City (3 Seasons)1 League79.61840285464.53494312578787100178.669696871.929966245.21512.212.7+2.81242388323318
Huddersfield (3 Seasons)2 Leagues78.42320327170.942221139771048127782.1876115376.033062353.0811.08.8-3.0973047314380
Al-Wehda (1 Season)1 League9.51
Rangers (1 Season)1 League1.81
Championship (5 Seasons)142.33595535567.166748229461568196479.81380187973.4538111848.12321.820.2+1.220345014336603
Eredivisie (4 Seasons)58.88
Premier League (1 Season)15.756577073.410416360926731485.019224279.39116754.501.41.3-1.4189213195
Saudi Professional League (1 Season)9.51
Premiership (1 Season)1.81
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.00Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.50Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.00Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.70Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.00Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.80Matches
2023-202425Birmingham Cityeng ENGFA Cup1.00Matches
5 Seasons2 Clubs2 Leagues8.20
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
Huddersfield (3 Seasons)2 Leagues4.20
Birmingham City (2 Seasons)2 Leagues4.00
EFL Cup (5 Seasons)4.80
FA Cup (4 Seasons)3.40
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201617Groningen2. Europa LgGR0.30Matches
2021-202223Rangers2. Europa Lg2nd1.1294663.0446101141973.7111478.62728.600.00.00.012213Matches
2 Seasons2 Clubs1 League1.4294663.0446101141973.7111478.62728.600.00.00.012213
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
Rangers (1 Season)1 League1.1294663.0446101141973.7111478.62728.600.00.00.012213
Groningen (1 Season)1 League0.30
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
202123cw CuraçaoFriendlies (M)2.00Matches
202224cw CuraçaoWCQ4.92Matches
202224cw CuraçaoFriendlies (M)1.91Matches
202325cw CuraçaoFriendlies (M)1.00Matches
202628cw CuraçaoWCQ1.60Matches
4 Seasons1 Club2 Leagues11.43
Friendlies (M) (3 Seasons)4.91
WCQ (2 Seasons)6.52
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
2014-201516Groningennl NED1. Eredivisie1.6Matches
2015-201617Groningennl NED1. Eredivisie8.6Matches
2015-201617Groningen2. Europa Lg0.3Matches
2016-201718Groningennl NED1. Eredivisie19.80Matches
2017-201819Groningennl NED1. Eredivisie28.80Matches
2018-201920Huddersfieldeng ENGEFL Cup1.06Matches
2018-201920Huddersfieldeng ENGFA Cup0.50Matches
2018-201920Huddersfieldeng ENG1. Premier League15.77706996928613341916861565219Matches
2019-202021Huddersfieldeng ENG2. Championship25.811509781677651787612710103794533Matches
2019-202021Huddersfieldeng ENGEFL Cup1.00Matches
2019-202021Huddersfieldeng ENGFA Cup0.71Matches
2020-202122Huddersfieldeng ENG2. Championship36.8135112051424581182315022142961430Matches
2020-202122Huddersfieldeng ENGEFL Cup1.00Matches
2021-202223Birmingham Cityeng ENG2. Championship14.54524005020410425201252303213Matches
2021-202223Rangers2. Europa Lg1.1464411002000002911Matches
2021-202223Rangerssct SCO1. Premiership1.85Matches
2022-202324Birmingham Cityeng ENG2. Championship32.210949311516110201493057241866811233Matches
2022-202324Birmingham Cityeng ENGFA Cup1.24Matches
2023-202425Birmingham Cityeng ENG2. Championship33.013081077225691117145637927361856656Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.80Matches
2023-202425Birmingham Cityeng ENGFA Cup1.01Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.516Matches
11 Seasons5 Clubs8 Leagues237.76171533480530044885742092491038915418932185
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Groningen (4 Seasons)2 Leagues59.10
Birmingham City (3 Seasons)3 Leagues83.62854240842615025473419815663599184020102
Huddersfield (3 Seasons)4 Leagues82.6327128823781491941210111934030623201182
Al-Wehda (1 Season)1 League9.516
Rangers (1 Season)2 Leagues2.9464411007000002911
Championship (5 Seasons)142.3535545917352713875505190233958314359529165
EFL Cup (5 Seasons)4.86
Eredivisie (4 Seasons)58.80
FA Cup (4 Seasons)3.46
Europa Lg (2 Seasons)1.4464411002000002911
Premier League (1 Season)15.77706996928613341916861565219
Saudi Professional League (1 Season)9.516
Premiership (1 Season)1.85
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
2014-201516Groningen1 League1.6
2015-201617Groningen2 Leagues8.8
2016-201718Groningen1 League19.80
2017-201819Groningen1 League28.80
2018-201920Huddersfield3 Leagues17.27706996928613401916861565219
2019-202021Huddersfield3 Leagues27.611509781677651788612710103794533
2020-202122Huddersfield2 Leagues37.8135112051424581182315022142961430
2021-202223Rangers2 Leagues2.9464411007000002911
2021-202223Birmingham City1 League14.54524005020410425201252303213
2022-202324Birmingham City3 Leagues33.410949311516110201533057241866811233
2023-202425Birmingham City3 Leagues35.813081077225691117146637927361856656
2024-202526Al-Wehda1 League9.516
11 Seasons5 Clubs8 Leagues237.76171533480530044885742092491038915418932185
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Groningen (4 Seasons)2 Leagues59.10
Birmingham City (3 Seasons)3 Leagues83.62854240842615025473419815663599184020102
Huddersfield (3 Seasons)4 Leagues82.6327128823781491941210111934030623201182
Al-Wehda (1 Season)1 League9.516
Rangers (1 Season)2 Leagues2.9464411007000002911
Championship (5 Seasons)142.3535545917352713875505190233958314359529165
EFL Cup (5 Seasons)4.86
Eredivisie (4 Seasons)58.80
FA Cup (4 Seasons)3.46
Europa Lg (2 Seasons)1.4464411002000002911
Premier League (1 Season)15.77706996928613341916861565219
Saudi Professional League (1 Season)9.516
Premiership (1 Season)1.85
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201516Groningennl NED1. Eredivisie8th1.6Matches
2015-201617Groningennl NED1. Eredivisie7th8.6Matches
2016-201718Groningennl NED1. Eredivisie8th19.80Matches
2017-201819Groningennl NED1. Eredivisie12th28.80Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.77706996928613341916861565219Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.811509781677651787612710103794533Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.8135112051424581182315022142961430Matches
2021-202223Rangerssct SCO1. Premiership2nd1.85Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.54524005020410425201252303213Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.210949311516110201493057241866811233Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.013081077225691117145637927361856656Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.516Matches
11 Seasons5 Clubs5 Leagues228.16125529080429944885602092491038915416031184
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Groningen (4 Seasons)1 League58.80
Birmingham City (3 Seasons)1 League79.62854240842615025473369815663599184020102
Huddersfield (3 Seasons)2 Leagues78.4327128823781491941203111934030623201182
Al-Wehda (1 Season)1 League9.516
Rangers (1 Season)1 League1.85
Championship (5 Seasons)142.3535545917352713875505190233958314359529165
Eredivisie (4 Seasons)58.80
Premier League (1 Season)15.77706996928613341916861565219
Saudi Professional League (1 Season)9.516
Premiership (1 Season)1.85
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.06Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.50Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.00Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.71Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.00Matches
2022-202324Birmingham Cityeng ENGFA Cup1.24Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.80Matches
2023-202425Birmingham Cityeng ENGFA Cup1.01Matches
5 Seasons2 Clubs2 Leagues8.212
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Huddersfield (3 Seasons)2 Leagues4.27
Birmingham City (2 Seasons)2 Leagues4.05
EFL Cup (5 Seasons)4.86
FA Cup (4 Seasons)3.46
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201617Groningen2. Europa LgGR0.3Matches
2021-202223Rangers2. Europa Lg2nd1.1464411002000002911Matches
2 Seasons2 Clubs1 League1.4464411002000002911
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rangers (1 Season)1 League1.1464411002000002911
Groningen (1 Season)1 League0.3
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
202123cw CuraçaoFriendlies (M)2.0Matches
202224cw CuraçaoWCQ4.9Matches
202224cw CuraçaoFriendlies (M)1.9Matches
202325cw CuraçaoFriendlies (M)1.0Matches
202628cw CuraçaoWCQ1.6Matches
4 Seasons1 Club2 Leagues11.4
Friendlies (M) (3 Seasons)4.9
WCQ (2 Seasons)6.5

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
2014-201516Groningennl NED1. Eredivisie1.6Matches
2015-201617Groningennl NED1. Eredivisie8.6Matches
2015-201617Groningen2. Europa Lg0.3Matches
2016-201718Groningennl NED1. Eredivisie19.8Matches
2017-201819Groningennl NED1. Eredivisie28.8Matches
2018-201920Huddersfieldeng ENGEFL Cup1.0Matches
2018-201920Huddersfieldeng ENGFA Cup0.5Matches
2018-201920Huddersfieldeng ENG1. Premier League15.7412.61306203000.00000000Matches
2019-202021Huddersfieldeng ENG2. Championship25.8943.64452315461160.621021120Matches
2019-202021Huddersfieldeng ENGEFL Cup1.0Matches
2019-202021Huddersfieldeng ENGFA Cup0.7Matches
2020-202122Huddersfieldeng ENG2. Championship36.8912.476117427070.19510100Matches
2020-202122Huddersfieldeng ENGEFL Cup1.0Matches
2021-202223Birmingham Cityeng ENG2. Championship14.5402.762510221040.28310000Matches
2021-202223Rangers2. Europa Lg1.121.8220000000.00000000Matches
2021-202223Rangerssct SCO1. Premiership1.8Matches
2022-202324Birmingham Cityeng ENG2. Championship32.2983.0555219661110.34910010Matches
2022-202324Birmingham Cityeng ENGFA Cup1.2Matches
2023-202425Birmingham Cityeng ENG2. Championship33.01313.97753115442140.42732020Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.8Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.5Matches
11 Seasons5 Clubs8 Leagues237.74973.122931084718274520.333483250
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Groningen (4 Seasons)2 Leagues59.1
Birmingham City (3 Seasons)3 Leagues83.62693.38155622612113290.361952030
Huddersfield (3 Seasons)4 Leagues82.62262.8813646216161230.291531220
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)2 Leagues2.921.8220000000.00000000
Championship (5 Seasons)142.34543.192611024518244520.373483250
EFL Cup (5 Seasons)4.8
Eredivisie (4 Seasons)58.8
FA Cup (4 Seasons)3.4
Europa Lg (2 Seasons)1.421.8220000000.00000000
Premier League (1 Season)15.7412.61306203000.00000000
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
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
2014-201516Groningen1 League1.6
2015-201617Groningen2 Leagues8.8
2016-201718Groningen1 League19.8
2017-201819Groningen1 League28.8
2018-201920Huddersfield3 Leagues17.2412.61306203000.00000000
2019-202021Huddersfield3 Leagues27.6943.64452315461160.621021120
2020-202122Huddersfield2 Leagues37.8912.476117427070.19510100
2021-202223Rangers2 Leagues2.921.8220000000.00000000
2021-202223Birmingham City1 League14.5402.762510221040.28310000
2022-202324Birmingham City3 Leagues33.4983.0555219661110.34910010
2023-202425Birmingham City3 Leagues35.81313.97753115442140.42732020
2024-202526Al-Wehda1 League9.5
11 Seasons5 Clubs8 Leagues237.74973.122931084718274520.333483250
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Groningen (4 Seasons)2 Leagues59.1
Birmingham City (3 Seasons)3 Leagues83.62693.38155622612113290.361952030
Huddersfield (3 Seasons)4 Leagues82.62262.8813646216161230.291531220
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)2 Leagues2.921.8220000000.00000000
Championship (5 Seasons)142.34543.192611024518244520.373483250
EFL Cup (5 Seasons)4.8
Eredivisie (4 Seasons)58.8
FA Cup (4 Seasons)3.4
Europa Lg (2 Seasons)1.421.8220000000.00000000
Premier League (1 Season)15.7412.61306203000.00000000
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201516Groningennl NED1. Eredivisie8th1.6Matches
2015-201617Groningennl NED1. Eredivisie7th8.6Matches
2016-201718Groningennl NED1. Eredivisie8th19.8Matches
2017-201819Groningennl NED1. Eredivisie12th28.8Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.7412.61306203000.00000000Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.8943.64452315461160.621021120Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.8912.476117427070.19510100Matches
2021-202223Rangerssct SCO1. Premiership2nd1.8Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.5402.762510221040.28310000Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.2983.0555219661110.34910010Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.01313.97753115442140.42732020Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.5Matches
11 Seasons5 Clubs5 Leagues228.14953.132911084718274520.333483250
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Groningen (4 Seasons)1 League58.8
Birmingham City (3 Seasons)1 League79.62693.38155622612113290.361952030
Huddersfield (3 Seasons)2 Leagues78.42262.8813646216161230.291531220
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)1 League1.8
Championship (5 Seasons)142.34543.192611024518244520.373483250
Eredivisie (4 Seasons)58.8
Premier League (1 Season)15.7412.61306203000.00000000
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.0Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.5Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.0Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.7Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.0Matches
2022-202324Birmingham Cityeng ENGFA Cup1.2Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.8Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0Matches
5 Seasons2 Clubs2 Leagues8.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Huddersfield (3 Seasons)2 Leagues4.2
Birmingham City (2 Seasons)2 Leagues4.0
EFL Cup (5 Seasons)4.8
FA Cup (4 Seasons)3.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
2015-201617Groningen2. Europa LgGR0.3Matches
2021-202223Rangers2. Europa Lg2nd1.121.8220000000.00000000Matches
2 Seasons2 Clubs1 League1.421.8220000000.00000000
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rangers (1 Season)1 League1.121.8220000000.00000000
Groningen (1 Season)1 League0.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202123cw CuraçaoFriendlies (M)2.0Matches
202224cw CuraçaoWCQ4.9Matches
202224cw CuraçaoFriendlies (M)1.9Matches
202325cw CuraçaoFriendlies (M)1.0Matches
202628cw CuraçaoWCQ1.6Matches
4 Seasons1 Club2 Leagues11.4
Friendlies (M) (3 Seasons)4.9
WCQ (2 Seasons)6.5

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
2014-201516Groningennl NED1. Eredivisie1.6Matches
2015-201617Groningennl NED1. Eredivisie8.6Matches
2015-201617Groningen2. Europa Lg0.3Matches
2016-201718Groningennl NED1. Eredivisie19.800Matches
2017-201819Groningennl NED1. Eredivisie28.800Matches
2018-201920Huddersfieldeng ENGEFL Cup1.000Matches
2018-201920Huddersfieldeng ENGFA Cup0.500Matches
2018-201920Huddersfieldeng ENG1. Premier League15.7462922195225440.732211202470121Matches
2019-202021Huddersfieldeng ENG2. Championship25.8482720253305653.626412392371192Matches
2019-202021Huddersfieldeng ENGEFL Cup1.020Matches
2019-202021Huddersfieldeng ENGFA Cup0.700Matches
2020-202122Huddersfieldeng ENG2. Championship36.8432815244227031.448493462669360Matches
2020-202122Huddersfieldeng ENGEFL Cup1.000Matches
2021-202223Birmingham Cityeng ENG2. Championship14.526157154112152.41020119174380Matches
2021-202223Rangers2. Europa Lg1.1111001425.030001210Matches
2021-202223Rangerssct SCO1. Premiership1.820Matches
2022-202324Birmingham Cityeng ENG2. Championship32.26640193611255942.4345765137103260Matches
2022-202324Birmingham Cityeng ENGFA Cup1.200Matches
2023-202425Birmingham Cityeng ENG2. Championship33.06642262911306446.934508422894470Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.884Matches
2023-202425Birmingham Cityeng ENGFA Cup1.000Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.51211Matches
11 Seasons5 Clubs8 Leagues237.72962061101483814132843.0187238212171714521493
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Groningen (4 Seasons)2 Leagues59.1000
Birmingham City (3 Seasons)3 Leagues83.61581055280266614445.8781271511286240810
Huddersfield (3 Seasons)4 Leagues82.6137865768127418041.1106111610573210673
Al-Wehda (1 Season)1 League9.512110
Rangers (1 Season)2 Leagues2.9131001425.030001210
Championship (5 Seasons)142.3249152871293311827043.7152217201971313801362
EFL Cup (5 Seasons)4.81040
Eredivisie (4 Seasons)58.8000
FA Cup (4 Seasons)3.4000
Europa Lg (2 Seasons)1.4111001425.030001210
Premier League (1 Season)15.7462922195225440.732211202470121
Saudi Professional League (1 Season)9.512110
Premiership (1 Season)1.8200
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
2014-201516Groningen1 League1.60
2015-201617Groningen2 Leagues8.80
2016-201718Groningen1 League19.8000
2017-201819Groningen1 League28.8000
2018-201920Huddersfield3 Leagues17.2462922195225440.732211202470121
2019-202021Huddersfield3 Leagues27.6482920253305653.626412392371192
2020-202122Huddersfield2 Leagues37.8432815244227031.448493462669360
2021-202223Rangers2 Leagues2.9131001425.030001210
2021-202223Birmingham City1 League14.526157154112152.41020119174380
2022-202324Birmingham City3 Leagues33.46640193611255942.4345765137103260
2023-202425Birmingham City3 Leagues35.86650262911306446.934508423294470
2024-202526Al-Wehda1 League9.512110
11 Seasons5 Clubs8 Leagues237.72962061101483814132843.0187238212171714521493
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Groningen (4 Seasons)2 Leagues59.1000
Birmingham City (3 Seasons)3 Leagues83.61581055280266614445.8781271511286240810
Huddersfield (3 Seasons)4 Leagues82.6137865768127418041.1106111610573210673
Al-Wehda (1 Season)1 League9.512110
Rangers (1 Season)2 Leagues2.9131001425.030001210
Championship (5 Seasons)142.3249152871293311827043.7152217201971313801362
EFL Cup (5 Seasons)4.81040
Eredivisie (4 Seasons)58.8000
FA Cup (4 Seasons)3.4000
Europa Lg (2 Seasons)1.4111001425.030001210
Premier League (1 Season)15.7462922195225440.732211202470121
Saudi Professional League (1 Season)9.512110
Premiership (1 Season)1.8200
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201516Groningennl NED1. Eredivisie8th1.6Matches
2015-201617Groningennl NED1. Eredivisie7th8.6Matches
2016-201718Groningennl NED1. Eredivisie8th19.800Matches
2017-201819Groningennl NED1. Eredivisie12th28.800Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.7462922195225440.732211202470121Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.8482720253305653.626412392371192Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.8432815244227031.448493462669360Matches
2021-202223Rangerssct SCO1. Premiership2nd1.820Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.526157154112152.41020119174380Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.26640193611255942.4345765137103260Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.06642262911306446.934508422894470Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.51211Matches
11 Seasons5 Clubs5 Leagues228.12951951091483814032443.2184238212171664501483
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
Groningen (4 Seasons)1 League58.8000
Birmingham City (3 Seasons)1 League79.6158975280266614445.8781271511282240810
Huddersfield (3 Seasons)2 Leagues78.4137845768127418041.1106111610573210673
Al-Wehda (1 Season)1 League9.512110
Rangers (1 Season)1 League1.8200
Championship (5 Seasons)142.3249152871293311827043.7152217201971313801362
Eredivisie (4 Seasons)58.8000
Premier League (1 Season)15.7462922195225440.732211202470121
Saudi Professional League (1 Season)9.512110
Premiership (1 Season)1.8200
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.000Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.500Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.020Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.700Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.000Matches
2022-202324Birmingham Cityeng ENGFA Cup1.200Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.884Matches
2023-202425Birmingham Cityeng ENGFA Cup1.000Matches
5 Seasons2 Clubs2 Leagues8.21040
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
Huddersfield (3 Seasons)2 Leagues4.2200
Birmingham City (2 Seasons)2 Leagues4.0840
EFL Cup (5 Seasons)4.81040
FA Cup (4 Seasons)3.4000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201617Groningen2. Europa LgGR0.3Matches
2021-202223Rangers2. Europa Lg2nd1.1111001425.030001210Matches
2 Seasons2 Clubs1 League1.4111001425.030001210
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rangers (1 Season)1 League1.1111001425.030001210
Groningen (1 Season)1 League0.30
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
202123cw CuraçaoFriendlies (M)2.0Matches
202224cw CuraçaoWCQ4.9Matches
202224cw CuraçaoFriendlies (M)1.9Matches
202325cw CuraçaoFriendlies (M)1.0Matches
202628cw CuraçaoWCQ1.6Matches
4 Seasons1 Club2 Leagues11.40
Friendlies (M) (3 Seasons)4.90
WCQ (2 Seasons)6.50

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
2014-201516Groningennl NED1. Eredivisie1.6Matches
2015-201617Groningennl NED1. Eredivisie8.6Matches
2015-201617Groningen2. Europa Lg0.3Matches
2016-201718Groningennl NED1. Eredivisie19.8Matches
2017-201819Groningennl NED1. Eredivisie28.8Matches
2018-201920Huddersfieldeng ENGEFL Cup1.0Matches
2018-201920Huddersfieldeng ENGFA Cup0.5Matches
2018-201920Huddersfieldeng ENG1. Premier League15.79901718161321410990502652.02448.05392602121524243391760530Matches
2019-202021Huddersfieldeng ENG2. Championship25.81540302598694414015401236956.15443.985153752652746417686697882Matches
2019-202021Huddersfieldeng ENGEFL Cup1.0Matches
2019-202021Huddersfieldeng ENGFA Cup0.7Matches
2020-202122Huddersfieldeng ENG2. Championship36.8179746303953563521796763850.03850.010015432240555477113601180123Matches
2020-202122Huddersfieldeng ENGEFL Cup1.0Matches
2021-202223Birmingham Cityeng ENG2. Championship14.5662158133225723662412253.71946.3366180774322193562238545Matches
2021-202223Rangers2. Europa Lg1.1601938132603133.3266.7321644520050422Matches
2021-202223Rangerssct SCO1. Premiership1.8Matches
2022-202324Birmingham Cityeng ENG2. Championship32.21544372537216053815441084945.44844.4755503025177954199344817104Matches
2022-202324Birmingham Cityeng ENGFA Cup1.2Matches
2023-202425Birmingham Cityeng ENG2. Championship33.01848683598336947818471195747.95747.994860863095935422110681074152Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.8Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.5Matches
11 Seasons5 Clubs8 Leagues237.78441214144543592787243843952026250.424246.544922649612672349262714842775081538
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
Groningen (4 Seasons)2 Leagues59.1
Birmingham City (3 Seasons)3 Leagues83.6405412069318861556139405326812847.812446.32069129236355194127442591342276301
Huddersfield (3 Seasons)4 Leagues82.643279374324351218102432624913353.411646.62391134096272153135272201432763235
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)2 Leagues2.9601938132603133.3266.7321644520050422
Championship (5 Seasons)142.37391196125537082560231738946723550.321646.339212373011412323238684402604434506
EFL Cup (5 Seasons)4.8
Eredivisie (4 Seasons)58.8
FA Cup (4 Seasons)3.4
Europa Lg (2 Seasons)1.4601938132603133.3266.7321644520050422
Premier League (1 Season)15.79901718161321410990502652.02448.05392602121524243391760530
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
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
2014-201516Groningen1 League1.6
2015-201617Groningen2 Leagues8.8
2016-201718Groningen1 League19.8
2017-201819Groningen1 League28.8
2018-201920Huddersfield3 Leagues17.29901718161321410990502652.02448.05392602121524243391760530
2019-202021Huddersfield3 Leagues27.61540302598694414015401236956.15443.985153752652746417686697882
2020-202122Huddersfield2 Leagues37.8179746303953563521796763850.03850.010015432240555477113601180123
2021-202223Rangers2 Leagues2.9601938132603133.3266.7321644520050422
2021-202223Birmingham City1 League14.5662158133225723662412253.71946.3366180774322193562238545
2022-202324Birmingham City3 Leagues33.41544372537216053815441084945.44844.4755503025177954199344817104
2023-202425Birmingham City3 Leagues35.81848683598336947818471195747.95747.994860863095935422110681074152
2024-202526Al-Wehda1 League9.5
11 Seasons5 Clubs8 Leagues237.78441214144543592787243843952026250.424246.544922649612672349262714842775081538
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
Groningen (4 Seasons)2 Leagues59.1
Birmingham City (3 Seasons)3 Leagues83.6405412069318861556139405326812847.812446.32069129236355194127442591342276301
Huddersfield (3 Seasons)4 Leagues82.643279374324351218102432624913353.411646.62391134096272153135272201432763235
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)2 Leagues2.9601938132603133.3266.7321644520050422
Championship (5 Seasons)142.37391196125537082560231738946723550.321646.339212373011412323238684402604434506
EFL Cup (5 Seasons)4.8
Eredivisie (4 Seasons)58.8
FA Cup (4 Seasons)3.4
Europa Lg (2 Seasons)1.4601938132603133.3266.7321644520050422
Premier League (1 Season)15.79901718161321410990502652.02448.05392602121524243391760530
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
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
2014-201516Groningennl NED1. Eredivisie8th1.6Matches
2015-201617Groningennl NED1. Eredivisie7th8.6Matches
2016-201718Groningennl NED1. Eredivisie8th19.8Matches
2017-201819Groningennl NED1. Eredivisie12th28.8Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.79901718161321410990502652.02448.05392602121524243391760530Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.81540302598694414015401236956.15443.985153752652746417686697882Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.8179746303953563521796763850.03850.010015432240555477113601180123Matches
2021-202223Rangerssct SCO1. Premiership2nd1.8Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.5662158133225723662412253.71946.3366180774322193562238545Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.21544372537216053815441084945.44844.4755503025177954199344817104Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.01848683598336947818471195747.95747.994860863095935422110681074152Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.5Matches
11 Seasons5 Clubs5 Leagues228.18381213143643212774241837951726150.524046.444602633212627347262714792775039536
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
Groningen (4 Seasons)1 League58.8
Birmingham City (3 Seasons)1 League79.6405412069318861556139405326812847.812446.32069129236355194127442591342276301
Huddersfield (3 Seasons)2 Leagues78.443279374324351218102432624913353.411646.62391134096272153135272201432763235
Al-Wehda (1 Season)1 League9.5
Rangers (1 Season)1 League1.8
Championship (5 Seasons)142.37391196125537082560231738946723550.321646.339212373011412323238684402604434506
Eredivisie (4 Seasons)58.8
Premier League (1 Season)15.79901718161321410990502652.02448.05392602121524243391760530
Saudi Professional League (1 Season)9.5
Premiership (1 Season)1.8
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
2018-201920Huddersfieldeng ENGEFL Cup33rd1.0Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.5Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.0Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.7Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.0Matches
2022-202324Birmingham Cityeng ENGFA Cup1.2Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.8Matches
2023-202425Birmingham Cityeng ENGFA Cup1.0Matches
5 Seasons2 Clubs2 Leagues8.2
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
Huddersfield (3 Seasons)2 Leagues4.2
Birmingham City (2 Seasons)2 Leagues4.0
EFL Cup (5 Seasons)4.8
FA Cup (4 Seasons)3.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
2015-201617Groningen2. Europa LgGR0.3Matches
2021-202223Rangers2. Europa Lg2nd1.1601938132603133.3266.7321644520050422Matches
2 Seasons2 Clubs1 League1.4601938132603133.3266.7321644520050422
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
Rangers (1 Season)1 League1.1601938132603133.3266.7321644520050422
Groningen (1 Season)1 League0.3
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
202123cw CuraçaoFriendlies (M)2.0Matches
202224cw CuraçaoWCQ4.9Matches
202224cw CuraçaoFriendlies (M)1.9Matches
202325cw CuraçaoFriendlies (M)1.0Matches
202628cw CuraçaoWCQ1.6Matches
4 Seasons1 Club2 Leagues11.4
Friendlies (M) (3 Seasons)4.9
WCQ (2 Seasons)6.5

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
2014-201516Groningennl NED1. Eredivisie12145124.71.6001221.1753+2+1.24+1.43Matches
2015-201617Groningennl NED1. Eredivisie147725525.28.6945131.38720-13-1.52-1.75Matches
2015-201617Groningen2. Europa Lg123234.30.300130.0001-1-3.91-3.04Matches
2016-201718Groningennl NED1. Eredivisie241,7817458.219.82115371.424028+12+0.61+1.17Matches
2017-201819Groningennl NED1. Eredivisie332,5947984.828.82822501.064441+3+0.10+0.68Matches
2018-201920Huddersfieldeng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2018-201920Huddersfieldeng ENGFA Cup1454550.00.51450000.000000.00+2.00Matches
2018-201920Huddersfieldeng ENG1. Premier League211,4126741.315.71682952150.38937-28-1.78-0.6211.228.4-17.3-1.10-0.43Matches
2019-202021Huddersfieldeng ENG2. Championship382,3266156.225.8258116132441.183443-9-0.35+0.1032.035.6-3.7-0.14-0.11Matches
2019-202021Huddersfieldeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2019-202021Huddersfieldeng ENGFA Cup1656572.20.71650000.0001-1-1.38+2.22Matches
2020-202122Huddersfieldeng ENG2. Championship433,3147780.036.837832163901.123256-24-0.65-0.9838.856.7-17.9-0.480.00Matches
2020-202122Huddersfieldeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202223Birmingham Cityeng ENG2. Championship171,3047731.514.51681711510.881821-3-0.21+0.4917.818.3-0.5-0.030.00Matches
2021-202223Rangers2. Europa Lg499257.01.1137032121.251100.00-0.481.60.9+0.8+0.69+0.54Matches
2021-202223Rangerssct SCO1. Premiership6164274.81.8190151572.3343+1+0.55-0.78Matches
2022-202324Birmingham Cityeng ENG2. Championship432,8946769.932.2337914102811.143338-5-0.16+0.2835.841.4-5.6-0.17+0.14Matches
2022-202324Birmingham Cityeng ENGEFL Cup00001Matches
2022-202324Birmingham Cityeng ENGFA Cup31083636.01.2174021701.3310+1+0.83+1.30Matches
2023-202425Birmingham Cityeng ENG2. Championship452,9706671.733.0318415142501.113649-13-0.39-0.2436.245.1-8.9-0.27-0.08Matches
2023-202425Birmingham Cityeng ENGEFL Cup21628190.01.82810001.5032+1+0.56+5.56Matches
2023-202425Birmingham Cityeng ENGFA Cup1909033.31.01901013.0021+1+1.00+2.50Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League148556159.49.51076442300.791019-9-0.95+0.59Matches
11 Seasons5 Clubs8 Leagues32621,3936648.1237.7237811328925471.10279368-89-0.37-0.22173.4226.4-53.0-0.33-0.13
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Groningen (4 Seasons)2 Leagues845,3156341.659.1584126251.229693+3+0.05+0.24
Birmingham City (3 Seasons)3 Leagues1117,5286856.883.6848137272541.1293111-18-0.22+0.3489.8104.8-15.0-0.19-0.05
Huddersfield (3 Seasons)4 Leagues1077,4326961.282.6838249242790.9475141-66-0.80-0.1582.0120.7-38.8-0.49-0.11
Al-Wehda (1 Season)1 League148556159.49.51076442300.791019-9-0.95+0.59
Rangers (1 Season)2 Leagues10263265.42.9264181791.9054+1+0.34-0.741.60.9+0.8+0.69+0.54
Championship (5 Seasons)18612,8086961.9142.31428273442761.11153207-54-0.38+0.03160.6197.1-36.5-0.26-0.11
EFL Cup (5 Seasons)54328680.04.85863010.6036-3-0.62+4.37
Eredivisie (4 Seasons)835,2926443.258.8584125221.239692+4+0.07+0.21
FA Cup (4 Seasons)63085141.13.4469121711.1732+1+0.29+1.51
Europa Lg (2 Seasons)5122246.31.4137042151.0012-1-0.74-0.841.60.9+0.8+0.69+0.54
Premier League (1 Season)211,4126741.315.71682952150.38937-28-1.78-0.6211.228.4-17.3-1.10-0.43
Saudi Professional League (1 Season)148556159.49.51076442300.791019-9-0.95+0.59
Premiership (1 Season)6164274.81.8190151572.3343+1+0.55-0.78
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
2014-201516Groningen1 League12145124.71.6001221.1753+2+1.24+1.43
2015-201617Groningen2 Leagues157955322.18.8946161.29721-14-1.58-1.62
2016-201718Groningen1 League241,7817458.219.82115371.424028+12+0.61+1.17
2017-201819Groningen1 League332,5947984.828.82822501.064441+3+0.10+0.68
2018-201920Huddersfield3 Leagues231,5476743.017.218801052150.35939-30-1.75-0.5611.228.4-17.3-1.10-0.43
2019-202021Huddersfield3 Leagues402,4816257.427.6278017132441.123445-11-0.40+0.0932.035.6-3.7-0.14-0.11
2020-202122Huddersfield2 Leagues443,4047780.537.838832263901.093257-25-0.66-0.9938.856.7-17.9-0.480.00
2021-202223Rangers2 Leagues10263265.42.9264181791.9054+1+0.34-0.741.60.9+0.8+0.69+0.54
2021-202223Birmingham City1 League171,3047731.514.51681711510.881821-3-0.21+0.4917.818.3-0.5-0.030.00
2022-202324Birmingham City3 Leagues463,0026566.333.4347914122621.153438-4-0.12+0.3235.841.4-5.6-0.17+0.14
2023-202425Birmingham City3 Leagues483,2226770.235.8348416142511.174152-11-0.31+0.0936.245.1-8.9-0.27-0.08
2024-202526Al-Wehda1 League148556159.49.51076442300.791019-9-0.95+0.59
11 Seasons5 Clubs8 Leagues32621,3936648.1237.7237811328925471.10279368-89-0.37-0.22173.4226.4-53.0-0.33-0.13
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Groningen (4 Seasons)2 Leagues845,3156341.659.1584126251.229693+3+0.05+0.24
Birmingham City (3 Seasons)3 Leagues1117,5286856.883.6848137272541.1293111-18-0.22+0.3489.8104.8-15.0-0.19-0.05
Huddersfield (3 Seasons)4 Leagues1077,4326961.282.6838249242790.9475141-66-0.80-0.1582.0120.7-38.8-0.49-0.11
Al-Wehda (1 Season)1 League148556159.49.51076442300.791019-9-0.95+0.59
Rangers (1 Season)2 Leagues10263265.42.9264181791.9054+1+0.34-0.741.60.9+0.8+0.69+0.54
Championship (5 Seasons)18612,8086961.9142.31428273442761.11153207-54-0.38+0.03160.6197.1-36.5-0.26-0.11
EFL Cup (5 Seasons)54328680.04.85863010.6036-3-0.62+4.37
Eredivisie (4 Seasons)835,2926443.258.8584125221.239692+4+0.07+0.21
FA Cup (4 Seasons)63085141.13.4469121711.1732+1+0.29+1.51
Europa Lg (2 Seasons)5122246.31.4137042151.0012-1-0.74-0.841.60.9+0.8+0.69+0.54
Premier League (1 Season)211,4126741.315.71682952150.38937-28-1.78-0.6211.228.4-17.3-1.10-0.43
Saudi Professional League (1 Season)148556159.49.51076442300.791019-9-0.95+0.59
Premiership (1 Season)6164274.81.8190151572.3343+1+0.55-0.78
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
2014-201516Groningennl NED1. Eredivisie8th12145124.71.6001221.1753+2+1.24+1.43Matches
2015-201617Groningennl NED1. Eredivisie7th147725525.28.6945131.38720-13-1.52-1.75Matches
2016-201718Groningennl NED1. Eredivisie8th241,7817458.219.82115371.424028+12+0.61+1.17Matches
2017-201819Groningennl NED1. Eredivisie12th332,5947984.828.82822501.064441+3+0.10+0.68Matches
2018-201920Huddersfieldeng ENG1. Premier League20th211,4126741.315.71682952150.38937-28-1.78-0.6211.228.4-17.3-1.10-0.43Matches
2019-202021Huddersfieldeng ENG2. Championship18th382,3266156.225.8258116132441.183443-9-0.35+0.1032.035.6-3.7-0.14-0.11Matches
2020-202122Huddersfieldeng ENG2. Championship20th433,3147780.036.837832163901.123256-24-0.65-0.9838.856.7-17.9-0.480.00Matches
2021-202223Rangerssct SCO1. Premiership2nd6164274.81.8190151572.3343+1+0.55-0.78Matches
2021-202223Birmingham Cityeng ENG2. Championship20th171,3047731.514.51681711510.881821-3-0.21+0.4917.818.3-0.5-0.030.00Matches
2022-202324Birmingham Cityeng ENG2. Championship17th432,8946769.932.2337914102811.143338-5-0.16+0.2835.841.4-5.6-0.17+0.14Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd452,9706671.733.0318415142501.113649-13-0.39-0.2436.245.1-8.9-0.27-0.08Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th148556159.49.51076442300.791019-9-0.95+0.59Matches
11 Seasons5 Clubs5 Leagues31020,5316649.8228.1227811288325401.10272358-86-0.38-0.22171.8225.5-53.7-0.34-0.09
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
Groningen (4 Seasons)1 League835,2926443.258.8584125221.239692+4+0.07+0.21
Birmingham City (3 Seasons)1 League1057,1686857.779.6808136252621.0987108-21-0.26+0.2589.8104.8-15.0-0.19-0.05
Huddersfield (3 Seasons)2 Leagues1027,0526960.378.4788246242790.9975136-61-0.78-0.1682.0120.7-38.8-0.49-0.11
Al-Wehda (1 Season)1 League148556159.49.51076442300.791019-9-0.95+0.59
Rangers (1 Season)1 League6164274.81.8190151572.3343+1+0.55-0.78
Championship (5 Seasons)18612,8086961.9142.31428273442761.11153207-54-0.38+0.03160.6197.1-36.5-0.26-0.11
Eredivisie (4 Seasons)835,2926443.258.8584125221.239692+4+0.07+0.21
Premier League (1 Season)211,4126741.315.71682952150.38937-28-1.78-0.6211.228.4-17.3-1.10-0.43
Saudi Professional League (1 Season)148556159.49.51076442300.791019-9-0.95+0.59
Premiership (1 Season)6164274.81.8190151572.3343+1+0.55-0.78
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
2018-201920Huddersfieldeng ENGEFL Cup33rd19090100.01.01901000.0002-2-2.00Matches
2018-201920Huddersfieldeng ENGFA Cup33rd1454550.00.51450000.000000.00+2.00Matches
2019-202021Huddersfieldeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2019-202021Huddersfieldeng ENGFA Cup33rd1656572.20.71650000.0001-1-1.38+2.22Matches
2020-202122Huddersfieldeng ENGEFL Cup58th19090100.01.01901000.0001-1-1.00Matches
2022-202324Birmingham Cityeng ENGEFL CupRd100001Matches
2022-202324Birmingham Cityeng ENGFA Cup31083636.01.2174021701.3310+1+0.83+1.30Matches
2023-202425Birmingham Cityeng ENGEFL CupRd221628190.01.82810001.5032+1+0.56+5.56Matches
2023-202425Birmingham Cityeng ENGFA Cup1909033.31.01901013.0021+1+1.00+2.50Matches
5 Seasons2 Clubs2 Leagues117406757.48.2978421720.9168-2-0.24+1.13
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Huddersfield (3 Seasons)2 Leagues53807684.44.25763000.0005-5-1.18+1.39
Birmingham City (2 Seasons)2 Leagues63606042.94.0482121721.6763+3+0.75+1.90
EFL Cup (5 Seasons)54328680.04.85863010.6036-3-0.62+4.37
FA Cup (4 Seasons)63085141.13.4469121711.1732+1+0.29+1.51
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201617Groningen2. Europa LgGR123234.30.300130.0001-1-3.91-3.04Matches
2021-202223Rangers2. Europa Lg2nd499257.01.1137032121.251100.00-0.481.60.9+0.8+0.69+0.54Matches
2 Seasons2 Clubs1 League5122246.31.4137042151.0012-1-0.74-0.841.60.9+0.8+0.69+0.54
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
Rangers (1 Season)1 League499257.01.1137032121.251100.00-0.481.60.9+0.8+0.69+0.54
Groningen (1 Season)1 League123234.30.300130.0001-1-3.91-3.04
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
202123cw CuraçaoFriendlies (M)218090100.02.02902000.0016-5-2.50Matches
202224cw CuraçaoWCQ64387381.14.96733001.83122+10+2.05-0.59Matches
202224cw CuraçaoFriendlies (M)21698593.91.92851000.0034-1-0.53+7.65Matches
202325cw CuraçaoFriendlies (M)19090100.01.01901000.0007-7-7.00Matches
202628cw CuraçaoWCQ21457380.61.62730003.0030+3+1.86-3.28Matches
4 Seasons1 Club2 Leagues131,0227987.411.413797001.31191900.00-2.43
Friendlies (M) (3 Seasons)54398897.64.95884000.00417-13-2.67+5.52
WCQ (2 Seasons)85837381.06.58733002.12152+13+2.01-1.28

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
2014-201516Groningennl NED1. Eredivisie1.6108Matches
2015-201617Groningennl NED1. Eredivisie8.62018Matches
2015-201617Groningen2. Europa Lg0.3100Matches
2016-201718Groningennl NED1. Eredivisie19.84413000000000Matches
2017-201819Groningennl NED1. Eredivisie28.85004700000000Matches
2018-201920Huddersfieldeng ENGEFL Cup1.0100210600001Matches
2018-201920Huddersfieldeng ENGFA Cup0.5000310000000Matches
2018-201920Huddersfieldeng ENG1. Premier League15.740033221342429010121172144.7Matches
2019-202021Huddersfieldeng ENG2. Championship25.871050460872327100164182839.1Matches
2019-202021Huddersfieldeng ENGEFL Cup1.01003100020Matches
2019-202021Huddersfieldeng ENGFA Cup0.70001201000Matches
2020-202122Huddersfieldeng ENG2. Championship36.850054640822628100174317429.5Matches
2020-202122Huddersfieldeng ENGEFL Cup1.00000000000Matches
2021-202223Birmingham Cityeng ENG2. Championship14.54002615042171500076141942.4Matches
2021-202223Rangers2. Europa Lg1.100033021100081233.3Matches
2021-202223Rangerssct SCO1. Premiership1.82005405020Matches
2022-202324Birmingham Cityeng ENG2. Championship32.21100734001493740100190413653.2Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20005104000Matches
2023-202425Birmingham Cityeng ENG2. Championship33.0800664131452842000189476442.3Matches
2023-202425Birmingham Cityeng ENGEFL Cup1.81005200480Matches
2023-202425Birmingham Cityeng ENGFA Cup1.00003001000Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League9.5300111601611120Matches
11 Seasons5 Clubs8 Leagues237.76051446259457417120631192216924440.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Groningen (4 Seasons)2 Leagues59.1134110300000000
Birmingham City (3 Seasons)3 Leagues83.624001789933418610510045510211946.2
Huddersfield (3 Seasons)4 Leagues82.61810146137121073862114596612334.9
Al-Wehda (1 Season)1 League9.5300111601611120
Rangers (1 Season)2 Leagues2.920087071300081233.3
Championship (5 Seasons)142.33510269206350513115230079315122140.6
EFL Cup (5 Seasons)4.830010406410001
Eredivisie (4 Seasons)58.8124110300000000
FA Cup (4 Seasons)3.40001240600000
Europa Lg (2 Seasons)1.410033021100081233.3
Premier League (1 Season)15.740033221342429010121172144.7
Saudi Professional League (1 Season)9.5300111601611120
Premiership (1 Season)1.82005405020
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
2014-201516Groningen1 League1.6108
2015-201617Groningen2 Leagues8.83018
2016-201718Groningen1 League19.84413000000000
2017-201819Groningen1 League28.85004700000000
2018-201920Huddersfield3 Leagues17.250038241402429011121172144.7
2019-202021Huddersfield3 Leagues27.681054490882329100164182839.1
2020-202122Huddersfield2 Leagues37.850054640822628100174317429.5
2021-202223Rangers2 Leagues2.920087071300081233.3
2021-202223Birmingham City1 League14.54002615042171500076141942.4
2022-202324Birmingham City3 Leagues33.41100784101533740100190413653.2
2023-202425Birmingham City3 Leagues35.8900744331463250000189476442.3
2024-202526Al-Wehda1 League9.5300111601611120
11 Seasons5 Clubs8 Leagues237.76051446259457417120631192216924440.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Groningen (4 Seasons)2 Leagues59.1134110300000000
Birmingham City (3 Seasons)3 Leagues83.624001789933418610510045510211946.2
Huddersfield (3 Seasons)4 Leagues82.61810146137121073862114596612334.9
Al-Wehda (1 Season)1 League9.5300111601611120
Rangers (1 Season)2 Leagues2.920087071300081233.3
Championship (5 Seasons)142.33510269206350513115230079315122140.6
EFL Cup (5 Seasons)4.830010406410001
Eredivisie (4 Seasons)58.8124110300000000
FA Cup (4 Seasons)3.40001240600000
Europa Lg (2 Seasons)1.410033021100081233.3
Premier League (1 Season)15.740033221342429010121172144.7
Saudi Professional League (1 Season)9.5300111601611120
Premiership (1 Season)1.82005405020
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
2014-201516Groningennl NED1. Eredivisie8th1.6108Matches
2015-201617Groningennl NED1. Eredivisie7th8.62018Matches
2016-201718Groningennl NED1. Eredivisie8th19.84413000000000Matches
2017-201819Groningennl NED1. Eredivisie12th28.85004700000000Matches
2018-201920Huddersfieldeng ENG1. Premier League20th15.740033221342429010121172144.7Matches
2019-202021Huddersfieldeng ENG2. Championship18th25.871050460872327100164182839.1Matches
2020-202122Huddersfieldeng ENG2. Championship20th36.850054640822628100174317429.5Matches
2021-202223Rangerssct SCO1. Premiership2nd1.82005405020Matches
2021-202223Birmingham Cityeng ENG2. Championship20th14.54002615042171500076141942.4Matches
2022-202324Birmingham Cityeng ENG2. Championship17th32.21100734001493740100190413653.2Matches
2023-202425Birmingham Cityeng ENG2. Championship22nd33.0800664131452842000189476442.3Matches
2024-202526Al-Wehdasa KSA1. Saudi Professional League17th9.5300111601611120Matches
11 Seasons5 Clubs5 Leagues228.15651421248456016619531091416824241.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Groningen (4 Seasons)1 League58.8124110300000000
Birmingham City (3 Seasons)1 League79.62300165963336829710045510211946.2
Huddersfield (3 Seasons)2 Leagues78.41610137132120373842104596612334.9
Al-Wehda (1 Season)1 League9.5300111601611120
Rangers (1 Season)1 League1.82005405020
Championship (5 Seasons)142.33510269206350513115230079315122140.6
Eredivisie (4 Seasons)58.8124110300000000
Premier League (1 Season)15.740033221342429010121172144.7
Saudi Professional League (1 Season)9.5300111601611120
Premiership (1 Season)1.82005405020
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201920Huddersfieldeng ENGEFL Cup33rd1.0100210600001Matches
2018-201920Huddersfieldeng ENGFA Cup33rd0.5000310000000Matches
2019-202021Huddersfieldeng ENGEFL Cup58th1.01003100020Matches
2019-202021Huddersfieldeng ENGFA Cup33rd0.70001201000Matches
2020-202122Huddersfieldeng ENGEFL Cup58th1.00000000000Matches
2022-202324Birmingham Cityeng ENGFA Cup1.20005104000Matches
2023-202425Birmingham Cityeng ENGEFL CupRd21.81005200480Matches
2023-202425Birmingham Cityeng ENGFA Cup1.00003001000Matches
5 Seasons2 Clubs2 Leagues8.2300228012410001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Huddersfield (3 Seasons)2 Leagues4.2200950702001
Birmingham City (2 Seasons)2 Leagues4.010013305480
EFL Cup (5 Seasons)4.830010406410001
FA Cup (4 Seasons)3.40001240600000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201617Groningen2. Europa LgGR0.3100Matches
2021-202223Rangers2. Europa Lg2nd1.100033021100081233.3Matches
2 Seasons2 Clubs1 League1.410033021100081233.3
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rangers (1 Season)1 League1.100033021100081233.3
Groningen (1 Season)1 League0.3100
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202123cw CuraçaoFriendlies (M)2.01000Matches
202224cw CuraçaoWCQ4.90000Matches
202224cw CuraçaoFriendlies (M)1.92110Matches
202325cw CuraçaoFriendlies (M)1.00000Matches
202628cw CuraçaoWCQ1.61000Matches
4 Seasons1 Club2 Leagues11.44110
Friendlies (M) (3 Seasons)4.93110
WCQ (2 Seasons)6.51000

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.