Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-14SatChampionshipMatchweek 21HomeL 1–3Oxford UnitedSheffield WedsNRM1900000000190000.00.00.000121675.0111010Match Report
2024-12-11WedChampionshipMatchweek 20AwayL 0–2Oxford UnitedQPRYRM5700000000300100.00.00.010212680.8222222Match Report
2024-11-30SatChampionshipMatchweek 18HomeD 1–1Oxford UnitedMillwallYRM,RW7200000000262010.00.00.00061346.2117231Match Report
2024-11-26TueChampionshipMatchweek 17AwayL 0–3Oxford UnitedSheffield UtdNRM3500001100170000.00.00.130101376.9314510Match Report
2024-11-23SatChampionshipMatchweek 16HomeL 2–6Oxford UnitedMiddlesbroughNRW2700000000100000.00.00.0004757.107010Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200816Wycombeeng ENG4. League Two21861.0000000000.000.000.000.000.00
2008-200917Wycombeeng ENG4. League Two37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombeeng ENG3. League One36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombeeng ENG4. League Two311381.5000000000.000.000.000.000.00Matches
2010-201119Blackpooleng ENG1. Premier League2761,05011.7145100000.090.340.430.090.43Matches
2011-201220Blackpooleng ENG2. Championship33252,31925.87411611100.270.160.430.230.39
2011-201220Sheffield Utdeng ENG3. League One654525.0505500001.000.001.001.001.00
2012-201321Blackpooleng ENG2. Championship34282,50527.8325300200.110.070.180.110.18
2013-201422QPReng ENG2. Championship21131,26314.0325300100.210.140.360.210.36
2014-201523QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENG1. Premier League25201,82120.23811300100.150.400.540.150.54Matches
2015-201624QPReng ENG2. Championship44433,77942.08513800500.190.120.310.190.31Matches
2015-201624QPReng ENGLeague Cup11690.8000000000.000.000.000.000.00Matches
2016-201725West Bromeng ENGEFL Cup111201.3011000000.000.750.750.000.75Matches
2016-201725West Bromeng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2016-201725West Bromeng ENG1. Premier League27262,18124.24812400200.170.330.500.170.50Matches
2017-201826West Bromeng ENGEFL Cup211191.3112100000.760.761.510.761.51Matches
2017-201826West Bromeng ENGFA Cup211401.6000000000.000.000.000.000.00Matches
2017-201826West Bromeng ENG1. Premier League30232,09323.3224200302.42.44.16.585311460.090.090.170.090.170.100.180.280.100.28Matches
2018-201927West Bromeng ENG2. Championship30232,09223.25611500102.32.36.48.794641250.220.260.470.220.470.100.270.370.100.37Matches
2018-201927West Bromeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2019-202028West Bromeng ENG2. Championship39302,41726.97613700505.45.49.114.599661970.260.220.480.260.480.200.340.540.200.54Matches
2019-202028West Bromeng ENGFA Cup221511.7101100000.600.000.600.600.60Matches
2020-202129West Bromeng ENGEFL Cup211061.2000000000.000.000.000.000.00Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2020-202129West Bromeng ENG1. Premier League33201,82820.3213200102.82.83.46.34751990.100.050.150.100.150.140.170.310.140.31Matches
2021-202230West Bromeng ENG2. Championship28181,56017.3325300204.54.53.17.534441290.170.120.290.170.290.260.180.430.260.43Matches
2021-202230West Bromeng ENGFA Cup11630.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENG2. Championship25141,19613.3224200201.31.31.62.946321020.150.150.300.150.300.100.120.220.100.22Matches
2022-202331West Bromeng ENGEFL Cup221551.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2023-202432West Bromeng ENG2. Championship26191,52717.0336300302.32.33.15.460411260.180.180.350.180.350.140.180.320.140.32Matches
2024-202533Oxford Unitedeng ENG2. Championship843483.9011000000.20.20.50.7119240.000.260.260.000.260.050.140.190.050.19Matches
2024-202533Oxford Unitedeng ENGEFL Cup11450.5101100002.000.002.002.002.00Matches
18 Seasons6 Clubs6 Leagues53338033,756375.17062132691133021.221.231.352.54763389480.190.170.350.180.350.150.220.360.150.36
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
West Brom (8 Seasons)4 Leagues25318415,919176.9313263310019021.021.030.851.84653299240.180.180.360.180.360.150.220.370.150.37
Wycombe (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)4 Leagues93797,11279.01415291400700.180.190.370.180.37
Oxford United (1 Season)2 Leagues953934.4112100000.20.20.50.7119240.230.230.460.230.460.050.140.190.050.19
Sheffield Utd (1 Season)1 League654525.0505500001.000.001.001.001.00
West Brom (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (10 Seasons)28821719,006211.2413374401122016.016.023.839.83442567030.190.160.350.190.350.160.230.390.160.39
EFL Cup (8 Seasons)1197498.3224200000.240.240.480.240.48
FA Cup (6 Seasons)865706.3202200000.320.000.320.320.32
Premier League (5 Seasons)142958,97399.71223351200705.25.27.512.8132822450.120.230.350.120.350.120.170.290.120.29
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
League One (2 Seasons)42232,39626.6102121000000.380.080.450.380.45
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200816Wycombe1 League21861.0000000000.000.000.000.000.00
2008-200917Wycombe1 League37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombe1 League36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombe1 League311381.5000000000.000.000.000.000.00
2010-201119Blackpool1 League2761,05011.7145100000.090.340.430.090.43
2011-201220Sheffield Utd1 League654525.0505500001.000.001.001.001.00
2011-201220Blackpool1 League33252,31925.87411611100.270.160.430.230.39
2012-201321Blackpool1 League34282,50527.8325300200.110.070.180.110.18
2013-201422QPR1 League21131,26314.0325300100.210.140.360.210.36
2014-201523QPR3 Leagues27222,00122.23811300100.130.360.490.130.49
2015-201624QPR2 Leagues45443,84842.88513800500.190.120.300.190.30
2016-201725West Brom3 Leagues29282,39126.65914500200.190.340.530.190.53
2017-201826West Brom3 Leagues34252,35226.1336300302.42.44.16.585311460.110.110.230.110.230.100.180.280.100.28
2018-201927West Brom2 Leagues31242,13723.75611500102.32.36.48.794641250.210.250.460.210.460.100.270.370.100.37
2019-202028West Brom2 Leagues41322,56828.58614800505.45.49.114.599661970.280.210.490.280.490.200.340.540.200.54
2020-202129West Brom1 League11901.0000000000.000.000.000.000.00
2020-202129West Brom2 Leagues35211,93421.5213200102.82.83.46.34751990.090.050.140.090.140.140.170.310.140.31
2021-202230West Brom2 Leagues29191,62318.0325300204.54.53.17.534441290.170.110.280.170.280.260.180.430.260.43
2022-202331West Brom3 Leagues28161,38715.4224200201.31.31.62.946321020.130.130.260.130.260.100.120.220.100.22
2023-202432West Brom1 League26191,52717.0336300302.32.33.15.460411260.180.180.350.180.350.140.180.320.140.32
2024-202533Oxford United2 Leagues953934.4112100000.20.20.50.7119240.230.230.460.230.460.050.140.190.050.19
18 Seasons6 Clubs6 Leagues53338033,756375.17062132691133021.221.231.352.54763389480.190.170.350.180.350.150.220.360.150.36
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
West Brom (8 Seasons)4 Leagues25318415,919176.9313263310019021.021.030.851.84653299240.180.180.360.180.360.150.220.370.150.37
Wycombe (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)4 Leagues93797,11279.01415291400700.180.190.370.180.37
Oxford United (1 Season)2 Leagues953934.4112100000.20.20.50.7119240.230.230.460.230.460.050.140.190.050.19
Sheffield Utd (1 Season)1 League654525.0505500001.000.001.001.001.00
West Brom (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (10 Seasons)28821719,006211.2413374401122016.016.023.839.83442567030.190.160.350.190.350.160.230.390.160.39
EFL Cup (8 Seasons)1197498.3224200000.240.240.480.240.48
FA Cup (6 Seasons)865706.3202200000.320.000.320.320.32
Premier League (5 Seasons)142958,97399.71223351200705.25.27.512.8132822450.120.230.350.120.350.120.170.290.120.29
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
League One (2 Seasons)42232,39626.6102121000000.380.080.450.380.45
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200816Wycombeeng ENG4. League Two7th21861.0000000000.000.000.000.000.00
2008-200917Wycombeeng ENG4. League Two3rd37281,83820.4325300400.150.100.240.150.24
2009-201018Wycombeeng ENG3. League One22nd36181,94421.6527500000.230.090.320.230.32
2010-201119Wycombeeng ENG4. League Two3rd311381.5000000000.000.000.000.000.00Matches
2010-201119Blackpooleng ENG1. Premier League19th2761,05011.7145100000.090.340.430.090.43Matches
2011-201220Sheffield Utdeng ENG3. League One3rd654525.0505500001.000.001.001.001.00
2011-201220Blackpooleng ENG2. Championship5th33252,31925.87411611100.270.160.430.230.39
2012-201321Blackpooleng ENG2. Championship15th34282,50527.8325300200.110.070.180.110.18
2013-201422QPReng ENG2. Championship4th21131,26314.0325300100.210.140.360.210.36
2014-201523QPReng ENG1. Premier League20th25201,82120.23811300100.150.400.540.150.54Matches
2015-201624QPReng ENG2. Championship12th44433,77942.08513800500.190.120.310.190.31Matches
2016-201725West Bromeng ENG1. Premier League10th27262,18124.24812400200.170.330.500.170.50Matches
2017-201826West Bromeng ENG1. Premier League20th30232,09323.3224200302.42.44.16.585311460.090.090.170.090.170.100.180.280.100.28Matches
2018-201927West Bromeng ENG2. Championship4th30232,09223.25611500102.32.36.48.794641250.220.260.470.220.470.100.270.370.100.37Matches
2019-202028West Bromeng ENG2. Championship2nd39302,41726.97613700505.45.49.114.599661970.260.220.480.260.480.200.340.540.200.54Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th11901.0000000000.000.000.000.000.00Matches
2020-202129West Bromeng ENG1. Premier League19th33201,82820.3213200102.82.83.46.34751990.100.050.150.100.150.140.170.310.140.31Matches
2021-202230West Bromeng ENG2. Championship10th28181,56017.3325300204.54.53.17.534441290.170.120.290.170.290.260.180.430.260.43Matches
2022-202331West Bromeng ENG2. Championship9th25141,19613.3224200201.31.31.62.946321020.150.150.300.150.300.100.120.220.100.22Matches
2023-202432West Bromeng ENG2. Championship5th26191,52717.0336300302.32.33.15.460411260.180.180.350.180.350.140.180.320.140.32Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd843483.9011000000.20.20.50.7119240.000.260.260.000.260.050.140.190.050.19Matches
18 Seasons6 Clubs4 Leagues51436532,437360.46660126651133021.221.231.352.54763389480.180.170.350.180.350.150.220.360.150.36
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
West Brom (8 Seasons)2 Leagues23817314,894165.5283058280019021.021.030.851.84653299240.170.180.350.170.350.150.220.370.150.37
Wycombe (4 Seasons)2 Leagues78484,00644.58412800400.180.090.270.180.27
Blackpool (3 Seasons)2 Leagues94595,87465.31110211011300.170.150.320.150.31
QPR (3 Seasons)2 Leagues90766,86376.31415291400700.180.200.380.180.38
Oxford United (1 Season)1 League843483.9011000000.20.20.50.7119240.000.260.260.000.260.050.140.190.050.19
Sheffield Utd (1 Season)1 League654525.0505500001.000.001.001.001.00
West Brom (1 Season)1 League11901.0000000000.000.000.000.000.00
Championship (10 Seasons)28821719,006211.2413374401122016.016.023.839.83442567030.190.160.350.190.350.160.230.390.160.39
Premier League (5 Seasons)142958,97399.71223351200705.25.27.512.8132822450.120.230.350.120.350.120.170.290.120.29
League Two (3 Seasons)42302,06222.9325300400.130.090.220.130.22
League One (2 Seasons)42232,39626.6102121000000.380.080.450.380.45
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201523QPReng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201523QPReng ENGLeague Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201624QPReng ENGLeague Cup33rd11690.8000000000.000.000.000.000.00Matches
2016-201725West Bromeng ENGEFL Cup33rd111201.3011000000.000.750.750.000.75Matches
2016-201725West Bromeng ENGFA Cup33rd11901.0101100001.000.001.001.001.00Matches
2017-201826West Bromeng ENGEFL Cup17th211191.3112100000.760.761.510.761.51Matches
2017-201826West Bromeng ENGFA Cup9th211401.6000000000.000.000.000.000.00Matches
2018-201927West Bromeng ENGEFL Cup17th11450.5000000000.000.000.000.000.00Matches
2019-202028West Bromeng ENGFA Cup9th221511.7101100000.600.000.600.600.60Matches
2020-202129West Bromeng ENGEFL Cup17th211061.2000000000.000.000.000.000.00Matches
2021-202230West Bromeng ENGFA Cup11630.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGEFL CupRd2221551.7000000000.000.000.000.000.00Matches
2022-202331West Bromeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2024-202533Oxford Unitedeng ENGEFL CupRd211450.5101100002.000.002.002.002.00Matches
10 Seasons3 Clubs2 Leagues19151,31914.7426400000.270.140.410.270.41
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
West Brom (7 Seasons)2 Leagues15111,02511.4325300000.260.180.440.260.44
QPR (2 Seasons)2 Leagues332492.8000000000.000.000.000.000.00
Oxford United (1 Season)1 League11450.5101100002.000.002.002.002.00
EFL Cup (8 Seasons)1197498.3224200000.240.240.480.240.48
FA Cup (6 Seasons)865706.3202200000.320.000.320.320.32
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
201422sct ScotlandWCQ10110.1000000000.000.000.000.000.00Matches
201624sct ScotlandFriendlies (M)211031.1000000000.000.000.000.000.00Matches
201725sct ScotlandFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201826sct ScotlandWCQ443604.0000000000.000.000.000.000.00Matches
201826sct ScotlandFriendlies (M)321671.9101100000.540.000.540.540.54Matches
2018-201927sct ScotlandUEFA Nations League31st20380.4000000100.000.000.000.000.00Matches
202129sct ScotlandUEFA Euro Qualifying21891.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues1598589.5101100100.100.000.100.100.10
Friendlies (M) (3 Seasons)643604.0101100000.250.000.250.250.25
WCQ (2 Seasons)543714.1000000000.000.000.000.000.00
UEFA Nations League (1 Season)20380.4000000100.000.000.000.000.00
UEFA Euro Qualifying (1 Season)21891.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200816Wycombeeng ENG4. League Two1.0000.0000
2008-200917Wycombeeng ENG4. League Two20.4370.340.4300
2009-201018Wycombeeng ENG3. League One21.65180.830.2800
2010-201119Wycombeeng ENG4. League Two1.5000.0000Matches
2010-201119Blackpooleng ENG1. Premier League11.71100.860.1000Matches
2011-201220Blackpooleng ENG2. Championship25.87220.850.2711
2011-201220Sheffield Utdeng ENG3. League One5.0591.790.5600
2012-201321Blackpooleng ENG2. Championship27.83220.790.1400
2013-201422QPReng ENG2. Championship14.03110.780.2700
2014-201523QPReng ENGFA Cup1.0000Matches
2014-201523QPReng ENGLeague Cup1.0000Matches
2014-201523QPReng ENG1. Premier League20.23110.540.2700Matches
2015-201624QPReng ENG2. Championship42.08380.910.2100Matches
2015-201624QPReng ENGLeague Cup0.8000Matches
2016-201725West Bromeng ENGEFL Cup1.30300.02.250.000.0000Matches
2016-201725West Bromeng ENGFA Cup1.0100Matches
2016-201725West Bromeng ENG1. Premier League24.24471021.31.940.410.090.4000Matches
2017-201826West Bromeng ENGEFL Cup1.312150.01.510.760.501.0000Matches
2017-201826West Bromeng ENGFA Cup1.605120.03.210.640.000.0000Matches
2017-201826West Bromeng ENG1. Premier League23.3228725.01.200.300.070.2920.31002.42.40.09-0.4-0.4Matches
2018-201927West Bromeng ENG2. Championship23.25391128.21.680.470.130.4522.80002.32.30.06+2.7+2.7Matches
2018-201927West Bromeng ENGEFL Cup0.50000.000.0000Matches
2019-202028West Bromeng ENG2. Championship26.97621727.42.310.630.110.4121.41005.45.40.09+1.6+1.6Matches
2019-202028West Bromeng ENGFA Cup1.715240.02.981.190.200.5000Matches
2020-202129West Bromeng ENGEFL Cup1.206350.05.092.550.000.0000Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.0000Matches
2020-202129West Bromeng ENG1. Premier League20.32221045.51.080.490.090.2020.61002.82.80.13-0.8-0.8Matches
2021-202230West Bromeng ENG2. Championship17.3340922.52.310.520.080.3317.01004.54.50.11-1.5-1.5Matches
2021-202230West Bromeng ENGFA Cup0.70100.01.430.000.0000Matches
2022-202331West Bromeng ENG2. Championship13.3218633.31.350.450.110.3321.50001.31.30.07+0.7+0.7Matches
2022-202331West Bromeng ENGEFL Cup1.704250.02.321.160.000.0000Matches
2022-202331West Bromeng ENGFA Cup0.40100.02.500.000.0000Matches
2023-202432West Bromeng ENG2. Championship17.0326726.91.530.410.120.4318.51002.32.30.09+0.7+0.7Matches
2024-202533Oxford Unitedeng ENG2. Championship3.903266.70.780.520.000.0019.00000.20.20.07-0.2-0.2Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.5111100.02.002.001.001.0000Matches
18 Seasons6 Clubs6 Leagues375.17031323728.41.740.640.100.2920.451121.221.20.09+2.8+2.8
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
West Brom (8 Seasons)4 Leagues176.9313098627.81.760.490.100.3520.450021.021.00.09+3.0+3.0
Wycombe (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)4 Leagues79.014600.790.2300
Oxford United (1 Season)2 Leagues4.414375.00.920.690.250.3319.00000.20.20.07-0.2-0.2
Sheffield Utd (1 Season)1 League5.0591.790.5600
West Brom (1 Season)1 League1.0000
Championship (10 Seasons)211.24118814527.71.850.690.110.2820.331116.016.00.09+4.0+4.0
EFL Cup (8 Seasons)8.3216743.82.441.070.130.2900
FA Cup (6 Seasons)6.3212325.02.770.690.080.3300
Premier League (5 Seasons)99.712974827.81.430.480.080.2520.42005.25.20.10-1.2-1.2
League Two (3 Seasons)22.9370.310.4300
League One (2 Seasons)26.610271.010.3700
PL2 — Div. 2 (1 Season)1.0000
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
2007-200816Wycombe1 League1.0000.0000
2008-200917Wycombe1 League20.4370.340.4300
2009-201018Wycombe1 League21.65180.830.2800
2010-201119Wycombe1 League1.5000.0000
2010-201119Blackpool1 League11.71100.860.1000
2011-201220Sheffield Utd1 League5.0591.790.5600
2011-201220Blackpool1 League25.87220.850.2711
2012-201321Blackpool1 League27.83220.790.1400
2013-201422QPR1 League14.03110.780.2700
2014-201523QPR3 Leagues22.23110.540.2700
2015-201624QPR2 Leagues42.88380.910.2100
2016-201725West Brom3 Leagues26.65501020.01.960.390.080.4000
2017-201826West Brom3 Leagues26.1335925.71.340.340.090.3320.31002.42.40.09-0.4-0.4
2018-201927West Brom2 Leagues23.75391128.21.640.460.130.4522.80002.32.30.06+2.7+2.7
2019-202028West Brom2 Leagues28.58671928.42.350.670.120.4221.41005.45.40.09+1.6+1.6
2020-202129West Brom1 League1.0000
2020-202129West Brom2 Leagues21.52281346.41.300.600.070.1520.61002.82.80.13-0.8-0.8
2021-202230West Brom2 Leagues18.0341922.02.270.500.070.3317.01004.54.50.11-1.5-1.5
2022-202331West Brom3 Leagues15.4223834.81.490.520.090.2521.50001.31.30.07+0.7+0.7
2023-202432West Brom1 League17.0326726.91.530.410.120.4318.51002.32.30.09+0.7+0.7
2024-202533Oxford United2 Leagues4.414375.00.920.690.250.3319.00000.20.20.07-0.2-0.2
18 Seasons6 Clubs6 Leagues375.17031323728.41.740.640.100.2920.451121.221.20.09+2.8+2.8
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
West Brom (8 Seasons)4 Leagues176.9313098627.81.760.490.100.3520.450021.021.00.09+3.0+3.0
Wycombe (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)4 Leagues79.014600.790.2300
Oxford United (1 Season)2 Leagues4.414375.00.920.690.250.3319.00000.20.20.07-0.2-0.2
Sheffield Utd (1 Season)1 League5.0591.790.5600
West Brom (1 Season)1 League1.0000
Championship (10 Seasons)211.24118814527.71.850.690.110.2820.331116.016.00.09+4.0+4.0
EFL Cup (8 Seasons)8.3216743.82.441.070.130.2900
FA Cup (6 Seasons)6.3212325.02.770.690.080.3300
Premier League (5 Seasons)99.712974827.81.430.480.080.2520.42005.25.20.10-1.2-1.2
League Two (3 Seasons)22.9370.310.4300
League One (2 Seasons)26.610271.010.3700
PL2 — Div. 2 (1 Season)1.0000
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
2007-200816Wycombeeng ENG4. League Two7th1.0000.0000
2008-200917Wycombeeng ENG4. League Two3rd20.4370.340.4300
2009-201018Wycombeeng ENG3. League One22nd21.65180.830.2800
2010-201119Wycombeeng ENG4. League Two3rd1.5000.0000Matches
2010-201119Blackpooleng ENG1. Premier League19th11.71100.860.1000Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0591.790.5600
2011-201220Blackpooleng ENG2. Championship5th25.87220.850.2711
2012-201321Blackpooleng ENG2. Championship15th27.83220.790.1400
2013-201422QPReng ENG2. Championship4th14.03110.780.2700
2014-201523QPReng ENG1. Premier League20th20.23110.540.2700Matches
2015-201624QPReng ENG2. Championship12th42.08380.910.2100Matches
2016-201725West Bromeng ENG1. Premier League10th24.24471021.31.940.410.090.4000Matches
2017-201826West Bromeng ENG1. Premier League20th23.3228725.01.200.300.070.2920.31002.42.40.09-0.4-0.4Matches
2018-201927West Bromeng ENG2. Championship4th23.25391128.21.680.470.130.4522.80002.32.30.06+2.7+2.7Matches
2019-202028West Bromeng ENG2. Championship2nd26.97621727.42.310.630.110.4121.41005.45.40.09+1.6+1.6Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.0000Matches
2020-202129West Bromeng ENG1. Premier League19th20.32221045.51.080.490.090.2020.61002.82.80.13-0.8-0.8Matches
2021-202230West Bromeng ENG2. Championship10th17.3340922.52.310.520.080.3317.01004.54.50.11-1.5-1.5Matches
2022-202331West Bromeng ENG2. Championship9th13.3218633.31.350.450.110.3321.50001.31.30.07+0.7+0.7Matches
2023-202432West Bromeng ENG2. Championship5th17.0326726.91.530.410.120.4318.51002.32.30.09+0.7+0.7Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.903266.70.780.520.000.0019.00000.20.20.07-0.2-0.2Matches
18 Seasons6 Clubs4 Leagues360.46628522727.71.680.630.100.2920.451121.221.20.09+2.8+2.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
West Brom (8 Seasons)2 Leagues165.5282827727.31.700.470.100.3620.450021.021.00.09+3.0+3.0
Wycombe (4 Seasons)2 Leagues44.58250.560.3200
Blackpool (3 Seasons)2 Leagues65.311540.830.1911
QPR (3 Seasons)2 Leagues76.314600.790.2300
Oxford United (1 Season)1 League3.903266.70.780.520.000.0019.00000.20.20.07-0.2-0.2
Sheffield Utd (1 Season)1 League5.0591.790.5600
West Brom (1 Season)1 League1.0000
Championship (10 Seasons)211.24118814527.71.850.690.110.2820.331116.016.00.09+4.0+4.0
Premier League (5 Seasons)99.712974827.81.430.480.080.2520.42005.25.20.10-1.2-1.2
League Two (3 Seasons)22.9370.310.4300
League One (2 Seasons)26.610271.010.3700
PL2 — Div. 2 (1 Season)1.0000
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
2014-201523QPReng ENGFA Cup33rd1.0000Matches
2014-201523QPReng ENGLeague Cup33rd1.0000Matches
2015-201624QPReng ENGLeague Cup33rd0.8000Matches
2016-201725West Bromeng ENGEFL Cup33rd1.30300.02.250.000.0000Matches
2016-201725West Bromeng ENGFA Cup33rd1.0100Matches
2017-201826West Bromeng ENGEFL Cup17th1.312150.01.510.760.501.0000Matches
2017-201826West Bromeng ENGFA Cup9th1.605120.03.210.640.000.0000Matches
2018-201927West Bromeng ENGEFL Cup17th0.50000.000.0000Matches
2019-202028West Bromeng ENGFA Cup9th1.715240.02.981.190.200.5000Matches
2020-202129West Bromeng ENGEFL Cup17th1.206350.05.092.550.000.0000Matches
2021-202230West Bromeng ENGFA Cup0.70100.01.430.000.0000Matches
2022-202331West Bromeng ENGEFL CupRd21.704250.02.321.160.000.0000Matches
2022-202331West Bromeng ENGFA Cup0.40100.02.500.000.0000Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.5111100.02.002.001.001.0000Matches
10 Seasons3 Clubs2 Leagues14.74281035.72.570.920.110.3000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
West Brom (7 Seasons)2 Leagues11.4327933.32.600.870.070.2200
QPR (2 Seasons)2 Leagues2.8000
Oxford United (1 Season)1 League0.5111100.02.002.001.001.0000
EFL Cup (8 Seasons)8.3216743.82.441.070.130.2900
FA Cup (6 Seasons)6.3212325.02.770.690.080.3300
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
201422sct ScotlandWCQ0.1000Matches
201624sct ScotlandFriendlies (M)1.1000Matches
201725sct ScotlandFriendlies (M)1.0000Matches
201826sct ScotlandWCQ4.0000Matches
201826sct ScotlandFriendlies (M)1.9100Matches
2018-201927sct ScotlandUEFA Nations League31st0.4000Matches
202129sct ScotlandUEFA Euro Qualifying1.003266.73.032.020.000.0000Matches
5 Seasons1 Club4 Leagues9.513266.73.032.020.000.0000
Friendlies (M) (3 Seasons)4.0100
WCQ (2 Seasons)4.1000
UEFA Nations League (1 Season)0.4000
UEFA Euro Qualifying (1 Season)1.003266.73.032.020.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200816Wycombeeng ENG4. League Two1.00
2008-200917Wycombeeng ENG4. League Two20.42
2009-201018Wycombeeng ENG3. League One21.62
2010-201119Wycombeeng ENG4. League Two1.50Matches
2010-201119Blackpooleng ENG1. Premier League11.74Matches
2011-201220Blackpooleng ENG2. Championship25.84
2011-201220Sheffield Utdeng ENG3. League One5.00
2012-201321Blackpooleng ENG2. Championship27.82
2013-201422QPReng ENG2. Championship14.02
2014-201523QPReng ENGFA Cup1.00Matches
2014-201523QPReng ENGLeague Cup1.00Matches
2014-201523QPReng ENG1. Premier League20.28Matches
2015-201624QPReng ENG2. Championship42.05Matches
2015-201624QPReng ENGLeague Cup0.80Matches
2016-201725West Bromeng ENGEFL Cup1.31Matches
2016-201725West Bromeng ENGFA Cup1.00Matches
2016-201725West Bromeng ENG1. Premier League24.28Matches
2017-201826West Bromeng ENGEFL Cup1.31Matches
2017-201826West Bromeng ENGFA Cup1.60Matches
2017-201826West Bromeng ENG1. Premier League23.343470461.67299267324530281.112719864.15013437.324.14.0-2.13321191431Matches
2018-201927West Bromeng ENG2. Championship23.2667100066.712110402532339182.622731871.410022045.566.46.2-0.45538241764Matches
2018-201927West Bromeng ENGEFL Cup0.50Matches
2019-202028West Bromeng ENG2. Championship26.961196863.110441304029237178.723632772.26318534.169.16.3-3.15533291466Matches
2019-202028West Bromeng ENGFA Cup1.70Matches
2020-202129West Bromeng ENGEFL Cup1.20Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.00Matches
2020-202129West Bromeng ENG1. Premier League20.338456368.26033199920225379.812817772.3316845.613.42.5-2.42626211151Matches
2021-202230West Bromeng ENG2. Championship17.328648059.64458121815521472.49213866.7236833.823.12.8-1.1232516644Matches
2021-202230West Bromeng ENGFA Cup0.70Matches
2022-202331West Bromeng ENG2. Championship13.335354365.05764163517521382.214118974.6288333.721.61.9+0.4151813732Matches
2022-202331West Bromeng ENGEFL Cup1.70Matches
2022-202331West Bromeng ENGFA Cup0.40Matches
2023-202432West Bromeng ENG2. Championship17.039756869.96795170920624683.714619276.0357944.333.12.7-0.1252019741Matches
2024-202533Oxford Unitedeng ENG2. Championship3.99412873.41414382515887.9354577.851338.510.50.3+0.567329Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.50Matches
18 Seasons6 Clubs6 Leagues375.13226495465.154314166811649204880.51132158471.533585039.46231.326.7+30.723818814478338
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
West Brom (8 Seasons)4 Leagues176.93132482664.952900162991598199080.31097153971.333083739.43230.826.5+1.223218114176329
Wycombe (4 Seasons)2 Leagues44.54
Blackpool (3 Seasons)2 Leagues65.310
QPR (3 Seasons)4 Leagues79.015
Oxford United (1 Season)2 Leagues4.49412873.41414382515887.9354577.851338.510.50.3+0.567329
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.22408368765.340982120091202149380.5877120972.525464839.23323.820.3+9.217914110453256
EFL Cup (8 Seasons)8.32
FA Cup (6 Seasons)6.30
Premier League (5 Seasons)99.7818126764.613332467244755580.525537568.08120240.1237.56.5+15.55947402582
League Two (3 Seasons)22.92
League One (2 Seasons)26.62
PL2 — Div. 2 (1 Season)1.00
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
2007-200816Wycombe1 League1.00
2008-200917Wycombe1 League20.42
2009-201018Wycombe1 League21.62
2010-201119Wycombe1 League1.50
2010-201119Blackpool1 League11.74
2011-201220Sheffield Utd1 League5.00
2011-201220Blackpool1 League25.84
2012-201321Blackpool1 League27.82
2013-201422QPR1 League14.02
2014-201523QPR3 Leagues22.28
2015-201624QPR2 Leagues42.85
2016-201725West Brom3 Leagues26.69
2017-201826West Brom3 Leagues26.143470461.67299267324530281.112719864.15013437.334.14.0-1.13321191431
2018-201927West Brom2 Leagues23.7667100066.712110402532339182.622731871.410022045.566.46.2-0.45538241764
2019-202028West Brom2 Leagues28.561196863.110441304029237178.723632772.26318534.169.16.3-3.15533291466
2020-202129West Brom1 League1.00
2020-202129West Brom2 Leagues21.538456368.26033199920225379.812817772.3316845.613.42.5-2.42626211151
2021-202230West Brom2 Leagues18.028648059.64458121815521472.49213866.7236833.823.12.8-1.1232516644
2022-202331West Brom3 Leagues15.435354365.05764163517521382.214118974.6288333.721.61.9+0.4151813732
2023-202432West Brom1 League17.039756869.96795170920624683.714619276.0357944.333.12.7-0.1252019741
2024-202533Oxford United2 Leagues4.49412873.41414382515887.9354577.851338.510.50.3+0.567329
18 Seasons6 Clubs6 Leagues375.13226495465.154314166811649204880.51132158471.533585039.46231.326.7+30.723818814478338
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
West Brom (8 Seasons)4 Leagues176.93132482664.952900162991598199080.31097153971.333083739.43230.826.5+1.223218114176329
Wycombe (4 Seasons)2 Leagues44.54
Blackpool (3 Seasons)2 Leagues65.310
QPR (3 Seasons)4 Leagues79.015
Oxford United (1 Season)2 Leagues4.49412873.41414382515887.9354577.851338.510.50.3+0.567329
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.22408368765.340982120091202149380.5877120972.525464839.23323.820.3+9.217914110453256
EFL Cup (8 Seasons)8.32
FA Cup (6 Seasons)6.30
Premier League (5 Seasons)99.7818126764.613332467244755580.525537568.08120240.1237.56.5+15.55947402582
League Two (3 Seasons)22.92
League One (2 Seasons)26.62
PL2 — Div. 2 (1 Season)1.00
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
2007-200816Wycombeeng ENG4. League Two7th1.00
2008-200917Wycombeeng ENG4. League Two3rd20.42
2009-201018Wycombeeng ENG3. League One22nd21.62
2010-201119Wycombeeng ENG4. League Two3rd1.50Matches
2010-201119Blackpooleng ENG1. Premier League19th11.74Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.00
2011-201220Blackpooleng ENG2. Championship5th25.84
2012-201321Blackpooleng ENG2. Championship15th27.82
2013-201422QPReng ENG2. Championship4th14.02
2014-201523QPReng ENG1. Premier League20th20.28Matches
2015-201624QPReng ENG2. Championship12th42.05Matches
2016-201725West Bromeng ENG1. Premier League10th24.28Matches
2017-201826West Bromeng ENG1. Premier League20th23.343470461.67299267324530281.112719864.15013437.324.14.0-2.13321191431Matches
2018-201927West Bromeng ENG2. Championship4th23.2667100066.712110402532339182.622731871.410022045.566.46.2-0.45538241764Matches
2019-202028West Bromeng ENG2. Championship2nd26.961196863.110441304029237178.723632772.26318534.169.16.3-3.15533291466Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.00Matches
2020-202129West Bromeng ENG1. Premier League19th20.338456368.26033199920225379.812817772.3316845.613.42.5-2.42626211151Matches
2021-202230West Bromeng ENG2. Championship10th17.328648059.64458121815521472.49213866.7236833.823.12.8-1.1232516644Matches
2022-202331West Bromeng ENG2. Championship9th13.335354365.05764163517521382.214118974.6288333.721.61.9+0.4151813732Matches
2023-202432West Bromeng ENG2. Championship5th17.039756869.96795170920624683.714619276.0357944.333.12.7-0.1252019741Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.99412873.41414382515887.9354577.851338.510.50.3+0.567329Matches
18 Seasons6 Clubs4 Leagues360.43226495465.154314166811649204880.51132158471.533585039.46031.326.7+28.723818814478338
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
West Brom (8 Seasons)2 Leagues165.53132482664.952900162991598199080.31097153971.333083739.43030.826.5-0.823218114176329
Wycombe (4 Seasons)2 Leagues44.54
Blackpool (3 Seasons)2 Leagues65.310
QPR (3 Seasons)2 Leagues76.315
Oxford United (1 Season)1 League3.99412873.41414382515887.9354577.851338.510.50.3+0.567329
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.22408368765.340982120091202149380.5877120972.525464839.23323.820.3+9.217914110453256
Premier League (5 Seasons)99.7818126764.613332467244755580.525537568.08120240.1237.56.5+15.55947402582
League Two (3 Seasons)22.92
League One (2 Seasons)26.62
PL2 — Div. 2 (1 Season)1.00
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
2014-201523QPReng ENGFA Cup33rd1.00Matches
2014-201523QPReng ENGLeague Cup33rd1.00Matches
2015-201624QPReng ENGLeague Cup33rd0.80Matches
2016-201725West Bromeng ENGEFL Cup33rd1.31Matches
2016-201725West Bromeng ENGFA Cup33rd1.00Matches
2017-201826West Bromeng ENGEFL Cup17th1.31Matches
2017-201826West Bromeng ENGFA Cup9th1.60Matches
2018-201927West Bromeng ENGEFL Cup17th0.50Matches
2019-202028West Bromeng ENGFA Cup9th1.70Matches
2020-202129West Bromeng ENGEFL Cup17th1.20Matches
2021-202230West Bromeng ENGFA Cup0.70Matches
2022-202331West Bromeng ENGEFL CupRd21.70Matches
2022-202331West Bromeng ENGFA Cup0.40Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.50Matches
10 Seasons3 Clubs2 Leagues14.72
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
West Brom (7 Seasons)2 Leagues11.42
QPR (2 Seasons)2 Leagues2.80
Oxford United (1 Season)1 League0.50
EFL Cup (8 Seasons)8.32
FA Cup (6 Seasons)6.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
201422sct ScotlandWCQ0.10Matches
201624sct ScotlandFriendlies (M)1.10Matches
201725sct ScotlandFriendlies (M)1.00Matches
201826sct ScotlandWCQ4.00Matches
201826sct ScotlandFriendlies (M)1.90Matches
2018-201927sct ScotlandUEFA Nations League31st0.40Matches
202129sct ScotlandUEFA Euro Qualifying1.00Matches
5 Seasons1 Club4 Leagues9.50
Friendlies (M) (3 Seasons)4.00
WCQ (2 Seasons)4.10
UEFA Nations League (1 Season)0.40
UEFA Euro Qualifying (1 Season)1.00

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
2007-200816Wycombeeng ENG4. League Two1.0
2008-200917Wycombeeng ENG4. League Two20.4
2009-201018Wycombeeng ENG3. League One21.6
2010-201119Wycombeeng ENG4. League Two1.5Matches
2010-201119Blackpooleng ENG1. Premier League11.7Matches
2011-201220Blackpooleng ENG2. Championship25.8
2011-201220Sheffield Utdeng ENG3. League One5.0
2012-201321Blackpooleng ENG2. Championship27.8
2013-201422QPReng ENG2. Championship14.0
2014-201523QPReng ENGFA Cup1.0Matches
2014-201523QPReng ENGLeague Cup1.0Matches
2014-201523QPReng ENG1. Premier League20.2Matches
2015-201624QPReng ENG2. Championship42.0Matches
2015-201624QPReng ENGLeague Cup0.8Matches
2016-201725West Bromeng ENGEFL Cup1.312Matches
2016-201725West Bromeng ENGFA Cup1.0Matches
2016-201725West Bromeng ENG1. Premier League24.2145Matches
2017-201826West Bromeng ENGEFL Cup1.311Matches
2017-201826West Bromeng ENGFA Cup1.612Matches
2017-201826West Bromeng ENG1. Premier League23.370460197170216437433452434638Matches
2018-201927West Bromeng ENG2. Championship23.2100080419141172197573411613667544Matches
2018-201927West Bromeng ENGEFL Cup0.55Matches
2019-202028West Bromeng ENG2. Championship26.996878817544532441011940417611541Matches
2019-202028West Bromeng ENGFA Cup1.77Matches
2020-202129West Bromeng ENGEFL Cup1.27Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202129West Bromeng ENG1. Premier League20.356352436904721017770384318Matches
2021-202230West Bromeng ENG2. Championship17.3480424541033717281720286223Matches
2021-202230West Bromeng ENGFA Cup0.70Matches
2022-202331West Bromeng ENG2. Championship13.3543490522347524261471353128Matches
2022-202331West Bromeng ENGEFL Cup1.714Matches
2022-202331West Bromeng ENGFA Cup0.40Matches
2023-202432West Bromeng ENG2. Championship17.05685204774483102910110397127Matches
2024-202533Oxford Unitedeng ENG2. Championship3.912812611008000009418Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.53Matches
18 Seasons6 Clubs6 Leagues375.149544277653131162711521733351638923322624227
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (8 Seasons)4 Leagues176.948264151652130162711411733351638923313223219
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.4128126110011000009418
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23687315252010516217001262751227721240815171
EFL Cup (8 Seasons)8.352
FA Cup (6 Seasons)6.319
Premier League (5 Seasons)99.7126711251332606381476041122818956
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombe1 League1.0
2008-200917Wycombe1 League20.4
2009-201018Wycombe1 League21.6
2010-201119Wycombe1 League1.5
2010-201119Blackpool1 League11.7
2011-201220Sheffield Utd1 League5.0
2011-201220Blackpool1 League25.8
2012-201321Blackpool1 League27.8
2013-201422QPR1 League14.0
2014-201523QPR3 Leagues22.2
2015-201624QPR2 Leagues42.8
2016-201725West Brom3 Leagues26.6157
2017-201826West Brom3 Leagues26.170460197170218737433452434638
2018-201927West Brom2 Leagues23.7100080419141172247573411613667544
2019-202028West Brom2 Leagues28.596878817544532511011940417611541
2020-202129West Brom1 League1.0
2020-202129West Brom2 Leagues21.556352436904791017770384318
2021-202230West Brom2 Leagues18.0480424541033717281720286223
2022-202331West Brom3 Leagues15.4543490522348924261471353128
2023-202432West Brom1 League17.05685204774483102910110397127
2024-202533Oxford United2 Leagues4.4128126110011000009418
18 Seasons6 Clubs6 Leagues375.149544277653131162711521733351638923322624227
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (8 Seasons)4 Leagues176.948264151652130162711411733351638923313223219
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.4128126110011000009418
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23687315252010516217001262751227721240815171
EFL Cup (8 Seasons)8.352
FA Cup (6 Seasons)6.319
Premier League (5 Seasons)99.7126711251332606381476041122818956
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombeeng ENG4. League Two7th1.0
2008-200917Wycombeeng ENG4. League Two3rd20.4
2009-201018Wycombeeng ENG3. League One22nd21.6
2010-201119Wycombeeng ENG4. League Two3rd1.5Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0
2011-201220Blackpooleng ENG2. Championship5th25.8
2012-201321Blackpooleng ENG2. Championship15th27.8
2013-201422QPReng ENG2. Championship4th14.0
2014-201523QPReng ENG1. Premier League20th20.2Matches
2015-201624QPReng ENG2. Championship12th42.0Matches
2016-201725West Bromeng ENG1. Premier League10th24.2145Matches
2017-201826West Bromeng ENG1. Premier League20th23.370460197170216437433452434638Matches
2018-201927West Bromeng ENG2. Championship4th23.2100080419141172197573411613667544Matches
2019-202028West Bromeng ENG2. Championship2nd26.996878817544532441011940417611541Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2020-202129West Bromeng ENG1. Premier League19th20.356352436904721017770384318Matches
2021-202230West Bromeng ENG2. Championship10th17.3480424541033717281720286223Matches
2022-202331West Bromeng ENG2. Championship9th13.3543490522347524261471353128Matches
2023-202432West Bromeng ENG2. Championship5th17.05685204774483102910110397127Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.912812611008000009418Matches
18 Seasons6 Clubs4 Leagues360.449544277653131162710811733351638923322624227
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (8 Seasons)2 Leagues165.548264151652130162710731733351638923313223219
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)2 Leagues76.3
Oxford United (1 Season)1 League3.912812611008000009418
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23687315252010516217001262751227721240815171
Premier League (5 Seasons)99.7126711251332606381476041122818956
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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-201523QPReng ENGFA Cup33rd1.0Matches
2014-201523QPReng ENGLeague Cup33rd1.0Matches
2015-201624QPReng ENGLeague Cup33rd0.8Matches
2016-201725West Bromeng ENGEFL Cup33rd1.312Matches
2016-201725West Bromeng ENGFA Cup33rd1.0Matches
2017-201826West Bromeng ENGEFL Cup17th1.311Matches
2017-201826West Bromeng ENGFA Cup9th1.612Matches
2018-201927West Bromeng ENGEFL Cup17th0.55Matches
2019-202028West Bromeng ENGFA Cup9th1.77Matches
2020-202129West Bromeng ENGEFL Cup17th1.27Matches
2021-202230West Bromeng ENGFA Cup0.70Matches
2022-202331West Bromeng ENGEFL CupRd21.714Matches
2022-202331West Bromeng ENGFA Cup0.40Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.53Matches
10 Seasons3 Clubs2 Leagues14.771
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
West Brom (7 Seasons)2 Leagues11.468
QPR (2 Seasons)2 Leagues2.8
Oxford United (1 Season)1 League0.53
EFL Cup (8 Seasons)8.352
FA Cup (6 Seasons)6.319
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
201422sct ScotlandWCQ0.1Matches
201624sct ScotlandFriendlies (M)1.1Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandWCQ4.0Matches
201826sct ScotlandFriendlies (M)1.9Matches
2018-201927sct ScotlandUEFA Nations League31st0.4Matches
202129sct ScotlandUEFA Euro Qualifying1.02Matches
5 Seasons1 Club4 Leagues9.52
Friendlies (M) (3 Seasons)4.0
WCQ (2 Seasons)4.1
UEFA Nations League (1 Season)0.4
UEFA Euro Qualifying (1 Season)1.02

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
2007-200816Wycombeeng ENG4. League Two1.0
2008-200917Wycombeeng ENG4. League Two20.4
2009-201018Wycombeeng ENG3. League One21.6
2010-201119Wycombeeng ENG4. League Two1.5Matches
2010-201119Blackpooleng ENG1. Premier League11.7Matches
2011-201220Blackpooleng ENG2. Championship25.8
2011-201220Sheffield Utdeng ENG3. League One5.0
2012-201321Blackpooleng ENG2. Championship27.8
2013-201422QPReng ENG2. Championship14.0
2014-201523QPReng ENGFA Cup1.0Matches
2014-201523QPReng ENGLeague Cup1.0Matches
2014-201523QPReng ENG1. Premier League20.2Matches
2015-201624QPReng ENG2. Championship42.0Matches
2015-201624QPReng ENGLeague Cup0.8Matches
2016-201725West Bromeng ENGEFL Cup1.3Matches
2016-201725West Bromeng ENGFA Cup1.0Matches
2016-201725West Bromeng ENG1. Premier League24.2Matches
2017-201826West Bromeng ENGEFL Cup1.3Matches
2017-201826West Bromeng ENGFA Cup1.6Matches
2017-201826West Bromeng ENG1. Premier League23.3602.583317613030.13210000Matches
2018-201927West Bromeng ENG2. Championship23.21044.47483512441120.52650010Matches
2018-201927West Bromeng ENGEFL Cup0.5Matches
2019-202028West Bromeng ENG2. Championship26.91094.065834663290.34520200Matches
2019-202028West Bromeng ENGFA Cup1.7Matches
2020-202129West Bromeng ENGEFL Cup1.2Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202129West Bromeng ENG1. Premier League20.3462.26337420020.10200000Matches
2021-202230West Bromeng ENG2. Championship17.3533.06388222160.35600000Matches
2021-202230West Bromeng ENGFA Cup0.7Matches
2022-202331West Bromeng ENG2. Championship13.3392.93235540240.30301000Matches
2022-202331West Bromeng ENGEFL Cup1.7Matches
2022-202331West Bromeng ENGFA Cup0.4Matches
2023-202432West Bromeng ENG2. Championship17.0472.77317432040.24310000Matches
2024-202533Oxford Unitedeng ENG2. Championship3.992.3370011020.52200000Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.5Matches
18 Seasons6 Clubs6 Leagues375.14673.222711133923156420.292991210
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (8 Seasons)4 Leagues176.94583.242641133922146400.282791210
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.492.3370011020.52200000
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23613.55205892920126370.362581210
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.3
Premier League (5 Seasons)99.71062.4366241033050.11410000
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombe1 League1.0
2008-200917Wycombe1 League20.4
2009-201018Wycombe1 League21.6
2010-201119Wycombe1 League1.5
2010-201119Blackpool1 League11.7
2011-201220Sheffield Utd1 League5.0
2011-201220Blackpool1 League25.8
2012-201321Blackpool1 League27.8
2013-201422QPR1 League14.0
2014-201523QPR3 Leagues22.2
2015-201624QPR2 Leagues42.8
2016-201725West Brom3 Leagues26.6
2017-201826West Brom3 Leagues26.1602.583317613030.13210000
2018-201927West Brom2 Leagues23.71044.47483512441120.52650010
2019-202028West Brom2 Leagues28.51094.065834663290.34520200
2020-202129West Brom1 League1.0
2020-202129West Brom2 Leagues21.5462.26337420020.10200000
2021-202230West Brom2 Leagues18.0533.06388222160.35600000
2022-202331West Brom3 Leagues15.4392.93235540240.30301000
2023-202432West Brom1 League17.0472.77317432040.24310000
2024-202533Oxford United2 Leagues4.492.3370011020.52200000
18 Seasons6 Clubs6 Leagues375.14673.222711133923156420.292991210
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (8 Seasons)4 Leagues176.94583.242641133922146400.282791210
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.492.3370011020.52200000
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23613.55205892920126370.362581210
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.3
Premier League (5 Seasons)99.71062.4366241033050.11410000
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombeeng ENG4. League Two7th1.0
2008-200917Wycombeeng ENG4. League Two3rd20.4
2009-201018Wycombeeng ENG3. League One22nd21.6
2010-201119Wycombeeng ENG4. League Two3rd1.5Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0
2011-201220Blackpooleng ENG2. Championship5th25.8
2012-201321Blackpooleng ENG2. Championship15th27.8
2013-201422QPReng ENG2. Championship4th14.0
2014-201523QPReng ENG1. Premier League20th20.2Matches
2015-201624QPReng ENG2. Championship12th42.0Matches
2016-201725West Bromeng ENG1. Premier League10th24.2Matches
2017-201826West Bromeng ENG1. Premier League20th23.3602.583317613030.13210000Matches
2018-201927West Bromeng ENG2. Championship4th23.21044.47483512441120.52650010Matches
2019-202028West Bromeng ENG2. Championship2nd26.91094.065834663290.34520200Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2020-202129West Bromeng ENG1. Premier League19th20.3462.26337420020.10200000Matches
2021-202230West Bromeng ENG2. Championship10th17.3533.06388222160.35600000Matches
2022-202331West Bromeng ENG2. Championship9th13.3392.93235540240.30301000Matches
2023-202432West Bromeng ENG2. Championship5th17.0472.77317432040.24310000Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.992.3370011020.52200000Matches
18 Seasons6 Clubs4 Leagues360.44673.222711133923156420.292991210
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (8 Seasons)2 Leagues165.54583.242641133922146400.282791210
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)2 Leagues76.3
Oxford United (1 Season)1 League3.992.3370011020.52200000
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.23613.55205892920126370.362581210
Premier League (5 Seasons)99.71062.4366241033050.11410000
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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-201523QPReng ENGFA Cup33rd1.0Matches
2014-201523QPReng ENGLeague Cup33rd1.0Matches
2015-201624QPReng ENGLeague Cup33rd0.8Matches
2016-201725West Bromeng ENGEFL Cup33rd1.3Matches
2016-201725West Bromeng ENGFA Cup33rd1.0Matches
2017-201826West Bromeng ENGEFL Cup17th1.3Matches
2017-201826West Bromeng ENGFA Cup9th1.6Matches
2018-201927West Bromeng ENGEFL Cup17th0.5Matches
2019-202028West Bromeng ENGFA Cup9th1.7Matches
2020-202129West Bromeng ENGEFL Cup17th1.2Matches
2021-202230West Bromeng ENGFA Cup0.7Matches
2022-202331West Bromeng ENGEFL CupRd21.7Matches
2022-202331West Bromeng ENGFA Cup0.4Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.5Matches
10 Seasons3 Clubs2 Leagues14.7
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
West Brom (7 Seasons)2 Leagues11.4
QPR (2 Seasons)2 Leagues2.8
Oxford United (1 Season)1 League0.5
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.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
201422sct ScotlandWCQ0.1Matches
201624sct ScotlandFriendlies (M)1.1Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandWCQ4.0Matches
201826sct ScotlandFriendlies (M)1.9Matches
2018-201927sct ScotlandUEFA Nations League31st0.4Matches
202129sct ScotlandUEFA Euro Qualifying1.0Matches
5 Seasons1 Club4 Leagues9.5
Friendlies (M) (3 Seasons)4.0
WCQ (2 Seasons)4.1
UEFA Nations League (1 Season)0.4
UEFA Euro Qualifying (1 Season)1.0

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
2007-200816Wycombeeng ENG4. League Two1.0
2008-200917Wycombeeng ENG4. League Two20.4
2009-201018Wycombeeng ENG3. League One21.6
2010-201119Wycombeeng ENG4. League Two1.5Matches
2010-201119Blackpooleng ENG1. Premier League11.7Matches
2011-201220Blackpooleng ENG2. Championship25.8
2011-201220Sheffield Utdeng ENG3. League One5.0
2012-201321Blackpooleng ENG2. Championship27.8
2013-201422QPReng ENG2. Championship14.0
2014-201523QPReng ENGFA Cup1.0Matches
2014-201523QPReng ENGLeague Cup1.0Matches
2014-201523QPReng ENG1. Premier League20.2Matches
2015-201624QPReng ENG2. Championship42.0Matches
2015-201624QPReng ENGLeague Cup0.8Matches
2016-201725West Bromeng ENGEFL Cup1.300Matches
2016-201725West Bromeng ENGFA Cup1.0Matches
2016-201725West Bromeng ENG1. Premier League24.21421Matches
2017-201826West Bromeng ENGEFL Cup1.300Matches
2017-201826West Bromeng ENGFA Cup1.611Matches
2017-201826West Bromeng ENG1. Premier League23.327161755102934.519211202451430Matches
2018-201927West Bromeng ENG2. Championship23.22412138392733.318294251135420Matches
2018-201927West Bromeng ENGEFL Cup0.500Matches
2019-202028West Bromeng ENG2. Championship26.9332412156123534.323373341144140Matches
2019-202028West Bromeng ENGFA Cup1.720Matches
2020-202129West Bromeng ENGEFL Cup1.201Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202129West Bromeng ENG1. Premier League20.3158411072330.416324281025321Matches
2021-202230West Bromeng ENG2. Championship17.314757251435.791731441880Matches
2021-202230West Bromeng ENGFA Cup0.700Matches
2022-202331West Bromeng ENG2. Championship13.314667121118.29181171428150Matches
2022-202331West Bromeng ENGEFL Cup1.710Matches
2022-202331West Bromeng ENGFA Cup0.400Matches
2023-202432West Bromeng ENG2. Championship17.026131295162564.09172151440210Matches
2024-202533Oxford Unitedeng ENG2. Championship3.921110020.022022430Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.500Matches
18 Seasons6 Clubs6 Leagues375.11551057063226116636.7105173181551132451781
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Brom (8 Seasons)4 Leagues176.91531046962226116437.2103171181531112411751
Wycombe (4 Seasons)2 Leagues44.50
Blackpool (3 Seasons)2 Leagues65.30
QPR (3 Seasons)4 Leagues79.00
Oxford United (1 Season)2 Leagues4.421110020.022022430
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.2113634947174411438.67012013107561691030
EFL Cup (8 Seasons)8.3110
FA Cup (6 Seasons)6.3310
Premier League (5 Seasons)99.7423821165175232.735535485576751
League Two (3 Seasons)22.90
League One (2 Seasons)26.60
PL2 — Div. 2 (1 Season)1.00
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
2007-200816Wycombe1 League1.00
2008-200917Wycombe1 League20.40
2009-201018Wycombe1 League21.60
2010-201119Wycombe1 League1.50
2010-201119Blackpool1 League11.70
2011-201220Sheffield Utd1 League5.00
2011-201220Blackpool1 League25.80
2012-201321Blackpool1 League27.80
2013-201422QPR1 League14.00
2014-201523QPR3 Leagues22.20
2015-201624QPR2 Leagues42.80
2016-201725West Brom3 Leagues26.614210
2017-201826West Brom3 Leagues26.127171755102934.519211202551430
2018-201927West Brom2 Leagues23.72412138392733.318294251135420
2019-202028West Brom2 Leagues28.5332612156123534.323373341144140
2020-202129West Brom1 League1.00
2020-202129West Brom2 Leagues21.5158411072330.416324281125321
2021-202230West Brom2 Leagues18.014757251435.791731441880
2022-202331West Brom3 Leagues15.414767121118.29181171428150
2023-202432West Brom1 League17.026131295162564.09172151440210
2024-202533Oxford United2 Leagues4.421110020.022022430
18 Seasons6 Clubs6 Leagues375.11551057063226116636.7105173181551132451781
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
West Brom (8 Seasons)4 Leagues176.91531046962226116437.2103171181531112411751
Wycombe (4 Seasons)2 Leagues44.50
Blackpool (3 Seasons)2 Leagues65.30
QPR (3 Seasons)4 Leagues79.00
Oxford United (1 Season)2 Leagues4.421110020.022022430
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.2113634947174411438.67012013107561691030
EFL Cup (8 Seasons)8.3110
FA Cup (6 Seasons)6.3310
Premier League (5 Seasons)99.7423821165175232.735535485576751
League Two (3 Seasons)22.90
League One (2 Seasons)26.60
PL2 — Div. 2 (1 Season)1.00
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
2007-200816Wycombeeng ENG4. League Two7th1.0
2008-200917Wycombeeng ENG4. League Two3rd20.4
2009-201018Wycombeeng ENG3. League One22nd21.6
2010-201119Wycombeeng ENG4. League Two3rd1.5Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0
2011-201220Blackpooleng ENG2. Championship5th25.8
2012-201321Blackpooleng ENG2. Championship15th27.8
2013-201422QPReng ENG2. Championship4th14.0
2014-201523QPReng ENG1. Premier League20th20.2Matches
2015-201624QPReng ENG2. Championship12th42.0Matches
2016-201725West Bromeng ENG1. Premier League10th24.21421Matches
2017-201826West Bromeng ENG1. Premier League20th23.327161755102934.519211202451430Matches
2018-201927West Bromeng ENG2. Championship4th23.22412138392733.318294251135420Matches
2019-202028West Bromeng ENG2. Championship2nd26.9332412156123534.323373341144140Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2020-202129West Bromeng ENG1. Premier League19th20.3158411072330.416324281025321Matches
2021-202230West Bromeng ENG2. Championship10th17.314757251435.791731441880Matches
2022-202331West Bromeng ENG2. Championship9th13.314667121118.29181171428150Matches
2023-202432West Bromeng ENG2. Championship5th17.026131295162564.09172151440210Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.921110020.022022430Matches
18 Seasons6 Clubs4 Leagues360.41551017063226116636.7105173181551112451781
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
West Brom (8 Seasons)2 Leagues165.51531006962226116437.2103171181531092411751
Wycombe (4 Seasons)2 Leagues44.50
Blackpool (3 Seasons)2 Leagues65.30
QPR (3 Seasons)2 Leagues76.30
Oxford United (1 Season)1 League3.921110020.022022430
Sheffield Utd (1 Season)1 League5.00
West Brom (1 Season)1 League1.00
Championship (10 Seasons)211.2113634947174411438.67012013107561691030
Premier League (5 Seasons)99.7423821165175232.735535485576751
League Two (3 Seasons)22.90
League One (2 Seasons)26.60
PL2 — Div. 2 (1 Season)1.00
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-201523QPReng ENGFA Cup33rd1.0Matches
2014-201523QPReng ENGLeague Cup33rd1.0Matches
2015-201624QPReng ENGLeague Cup33rd0.8Matches
2016-201725West Bromeng ENGEFL Cup33rd1.300Matches
2016-201725West Bromeng ENGFA Cup33rd1.0Matches
2017-201826West Bromeng ENGEFL Cup17th1.300Matches
2017-201826West Bromeng ENGFA Cup9th1.611Matches
2018-201927West Bromeng ENGEFL Cup17th0.500Matches
2019-202028West Bromeng ENGFA Cup9th1.720Matches
2020-202129West Bromeng ENGEFL Cup17th1.201Matches
2021-202230West Bromeng ENGFA Cup0.700Matches
2022-202331West Bromeng ENGEFL CupRd21.710Matches
2022-202331West Bromeng ENGFA Cup0.400Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.500Matches
10 Seasons3 Clubs2 Leagues14.7420
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
West Brom (7 Seasons)2 Leagues11.4420
QPR (2 Seasons)2 Leagues2.80
Oxford United (1 Season)1 League0.5000
EFL Cup (8 Seasons)8.3110
FA Cup (6 Seasons)6.3310
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
201422sct ScotlandWCQ0.1Matches
201624sct ScotlandFriendlies (M)1.1Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandWCQ4.0Matches
201826sct ScotlandFriendlies (M)1.9Matches
2018-201927sct ScotlandUEFA Nations League31st0.4Matches
202129sct ScotlandUEFA Euro Qualifying1.000Matches
5 Seasons1 Club4 Leagues9.5000
Friendlies (M) (3 Seasons)4.00
WCQ (2 Seasons)4.10
UEFA Nations League (1 Season)0.40
UEFA Euro Qualifying (1 Season)1.0000

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
2007-200816Wycombeeng ENG4. League Two1.0
2008-200917Wycombeeng ENG4. League Two20.4
2009-201018Wycombeeng ENG3. League One21.6
2010-201119Wycombeeng ENG4. League Two1.5Matches
2010-201119Blackpooleng ENG1. Premier League11.7Matches
2011-201220Blackpooleng ENG2. Championship25.8
2011-201220Sheffield Utdeng ENG3. League One5.0
2012-201321Blackpooleng ENG2. Championship27.8
2013-201422QPReng ENG2. Championship14.0
2014-201523QPReng ENGFA Cup1.0Matches
2014-201523QPReng ENGLeague Cup1.0Matches
2014-201523QPReng ENG1. Premier League20.2Matches
2015-201624QPReng ENG2. Championship42.0Matches
2015-201624QPReng ENGLeague Cup0.8Matches
2016-201725West Bromeng ENGEFL Cup1.3Matches
2016-201725West Bromeng ENGFA Cup1.0Matches
2016-201725West Bromeng ENG1. Premier League24.2Matches
2017-201826West Bromeng ENGEFL Cup1.3Matches
2017-201826West Bromeng ENGFA Cup1.6Matches
2017-201826West Bromeng ENG1. Premier League23.39793519631149144979884551.14348.9583447522478553174744598146Matches
2018-201927West Bromeng ENG2. Championship23.2126142217502580481261804758.83341.3625527128969473114341754125Matches
2018-201927West Bromeng ENGEFL Cup0.5Matches
2019-202028West Bromeng ENG2. Championship26.9126123128464695851261652944.63655.4698523424699947305345781197Matches
2019-202028West Bromeng ENGFA Cup1.7Matches
2020-202129West Bromeng ENGEFL Cup1.2Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202129West Bromeng ENG1. Premier League20.38094517629135343809562442.93257.143326131328473311522547799Matches
2021-202230West Bromeng ENG2. Championship17.369355428037859693482552.12347.9425252410263434137036498129Matches
2021-202230West Bromeng ENGFA Cup0.7Matches
2022-202331West Bromeng ENG2. Championship13.36971612428530429697331545.51854.5389240811494624102912434102Matches
2022-202331West Bromeng ENGEFL Cup1.7Matches
2022-202331West Bromeng ENGFA Cup0.4Matches
2023-202432West Bromeng ENG2. Championship17.07762613428437042776511835.33058.8459315914176033143827532126Matches
2024-202533Oxford Unitedeng ENG2. Championship3.91725238665717210330.0660.0121704292114315213424Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.5Matches
18 Seasons6 Clubs6 Leagues375.16648197105225033236357664843120647.822151.3373326388128244763011093472324208948
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
West Brom (8 Seasons)4 Leagues176.96476192102924173171350647642120348.221551.1361225684125324652971063322304074924
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.41725238665717210330.0660.0121704292114315213424
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.2486011768019012392270486028713747.714650.92717193009249344215812481633133703
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.3
Premier League (5 Seasons)99.71788803726028448717881446947.97552.1101670883575132862899691075245
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombe1 League1.0
2008-200917Wycombe1 League20.4
2009-201018Wycombe1 League21.6
2010-201119Wycombe1 League1.5
2010-201119Blackpool1 League11.7
2011-201220Sheffield Utd1 League5.0
2011-201220Blackpool1 League25.8
2012-201321Blackpool1 League27.8
2013-201422QPR1 League14.0
2014-201523QPR3 Leagues22.2
2015-201624QPR2 Leagues42.8
2016-201725West Brom3 Leagues26.6
2017-201826West Brom3 Leagues26.19793519631149144979884551.14348.9583447522478553174744598146
2018-201927West Brom2 Leagues23.7126142217502580481261804758.83341.3625527128969473114341754125
2019-202028West Brom2 Leagues28.5126123128464695851261652944.63655.4698523424699947305345781197
2020-202129West Brom1 League1.0
2020-202129West Brom2 Leagues21.58094517629135343809562442.93257.143326131328473311522547799
2021-202230West Brom2 Leagues18.069355428037859693482552.12347.9425252410263434137036498129
2022-202331West Brom3 Leagues15.46971612428530429697331545.51854.5389240811494624102912434102
2023-202432West Brom1 League17.07762613428437042776511835.33058.8459315914176033143827532126
2024-202533Oxford United2 Leagues4.41725238665717210330.0660.0121704292114315213424
18 Seasons6 Clubs6 Leagues375.16648197105225033236357664843120647.822151.3373326388128244763011093472324208948
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
West Brom (8 Seasons)4 Leagues176.96476192102924173171350647642120348.221551.1361225684125324652971063322304074924
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)4 Leagues79.0
Oxford United (1 Season)2 Leagues4.41725238665717210330.0660.0121704292114315213424
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.2486011768019012392270486028713747.714650.92717193009249344215812481633133703
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.3
Premier League (5 Seasons)99.71788803726028448717881446947.97552.1101670883575132862899691075245
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2007-200816Wycombeeng ENG4. League Two7th1.0
2008-200917Wycombeeng ENG4. League Two3rd20.4
2009-201018Wycombeeng ENG3. League One22nd21.6
2010-201119Wycombeeng ENG4. League Two3rd1.5Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0
2011-201220Blackpooleng ENG2. Championship5th25.8
2012-201321Blackpooleng ENG2. Championship15th27.8
2013-201422QPReng ENG2. Championship4th14.0
2014-201523QPReng ENG1. Premier League20th20.2Matches
2015-201624QPReng ENG2. Championship12th42.0Matches
2016-201725West Bromeng ENG1. Premier League10th24.2Matches
2017-201826West Bromeng ENG1. Premier League20th23.39793519631149144979884551.14348.9583447522478553174744598146Matches
2018-201927West Bromeng ENG2. Championship4th23.2126142217502580481261804758.83341.3625527128969473114341754125Matches
2019-202028West Bromeng ENG2. Championship2nd26.9126123128464695851261652944.63655.4698523424699947305345781197Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2020-202129West Bromeng ENG1. Premier League19th20.38094517629135343809562442.93257.143326131328473311522547799Matches
2021-202230West Bromeng ENG2. Championship10th17.369355428037859693482552.12347.9425252410263434137036498129Matches
2022-202331West Bromeng ENG2. Championship9th13.36971612428530429697331545.51854.5389240811494624102912434102Matches
2023-202432West Bromeng ENG2. Championship5th17.07762613428437042776511835.33058.8459315914176033143827532126Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.91725238665717210330.0660.0121704292114315213424Matches
18 Seasons6 Clubs4 Leagues360.46648197105225033236357664843120647.822151.3373326388128244763011093472324208948
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
West Brom (8 Seasons)2 Leagues165.56476192102924173171350647642120348.221551.1361225684125324652971063322304074924
Wycombe (4 Seasons)2 Leagues44.5
Blackpool (3 Seasons)2 Leagues65.3
QPR (3 Seasons)2 Leagues76.3
Oxford United (1 Season)1 League3.91725238665717210330.0660.0121704292114315213424
Sheffield Utd (1 Season)1 League5.0
West Brom (1 Season)1 League1.0
Championship (10 Seasons)211.2486011768019012392270486028713747.714650.92717193009249344215812481633133703
Premier League (5 Seasons)99.71788803726028448717881446947.97552.1101670883575132862899691075245
League Two (3 Seasons)22.9
League One (2 Seasons)26.6
PL2 — Div. 2 (1 Season)1.0
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
2014-201523QPReng ENGFA Cup33rd1.0Matches
2014-201523QPReng ENGLeague Cup33rd1.0Matches
2015-201624QPReng ENGLeague Cup33rd0.8Matches
2016-201725West Bromeng ENGEFL Cup33rd1.3Matches
2016-201725West Bromeng ENGFA Cup33rd1.0Matches
2017-201826West Bromeng ENGEFL Cup17th1.3Matches
2017-201826West Bromeng ENGFA Cup9th1.6Matches
2018-201927West Bromeng ENGEFL Cup17th0.5Matches
2019-202028West Bromeng ENGFA Cup9th1.7Matches
2020-202129West Bromeng ENGEFL Cup17th1.2Matches
2021-202230West Bromeng ENGFA Cup0.7Matches
2022-202331West Bromeng ENGEFL CupRd21.7Matches
2022-202331West Bromeng ENGFA Cup0.4Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.5Matches
10 Seasons3 Clubs2 Leagues14.7
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
West Brom (7 Seasons)2 Leagues11.4
QPR (2 Seasons)2 Leagues2.8
Oxford United (1 Season)1 League0.5
EFL Cup (8 Seasons)8.3
FA Cup (6 Seasons)6.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
201422sct ScotlandWCQ0.1Matches
201624sct ScotlandFriendlies (M)1.1Matches
201725sct ScotlandFriendlies (M)1.0Matches
201826sct ScotlandWCQ4.0Matches
201826sct ScotlandFriendlies (M)1.9Matches
2018-201927sct ScotlandUEFA Nations League31st0.4Matches
202129sct ScotlandUEFA Euro Qualifying1.0Matches
5 Seasons1 Club4 Leagues9.5
Friendlies (M) (3 Seasons)4.0
WCQ (2 Seasons)4.1
UEFA Nations League (1 Season)0.4
UEFA Euro Qualifying (1 Season)1.0

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
2007-200816Wycombeeng ENG4. League Two286432.11.011
2008-200917Wycombeeng ENG4. League Two371,8385044.420.4289
2009-201018Wycombeeng ENG3. League One361,9445447.021.61818
2010-201119Wycombeeng ENG4. League Two3138463.31.512Matches
2010-201119Blackpooleng ENG1. Premier League271,0503930.711.76221Matches
2011-201220Blackpooleng ENG2. Championship332,3197056.025.8258
2011-201220Sheffield Utdeng ENG3. League One64527510.95.051
2012-201321Blackpooleng ENG2. Championship342,5057460.527.8286
2013-201422QPReng ENG2. Championship211,2636030.514.0138
2014-201523QPReng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2014-201523QPReng ENGLeague Cup19090100.01.01901000.0001-1-1.00Matches
2014-201523QPReng ENG1. Premier League251,8217353.220.220165120.752347-24-1.19-0.79Matches
2015-201624QPReng ENG2. Championship443,7798691.342.04332101.274750-3-0.07-0.82Matches
2015-201624QPReng ENGLeague Cup1696938.30.81690013.0030+3+3.91+4.72Matches
2016-201725West Bromeng ENGEFL Cup1120120100.01.311201001.002200.00Matches
2016-201725West Bromeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2016-201725West Bromeng ENG1. Premier League272,1818163.824.22613111.373028+2+0.08+0.81Matches
2017-201826West Bromeng ENGEFL Cup21196066.11.3191112801.5042+2+1.51+2.99Matches
2017-201826West Bromeng ENGFA Cup21407051.91.6188015201.5023-1-0.64-2.72Matches
2017-201826West Bromeng ENG1. Premier League302,0937061.223.32313710.932432-8-0.34+0.8123.126.2-3.1-0.13+0.43Matches
2018-201927West Bromeng ENG2. Championship302,0927050.523.223841672301.754931+18+0.77+0.4743.332.4+10.9+0.47+0.38Matches
2018-201927West Bromeng ENGEFL Cup1454516.70.51450003.000000.00+0.40Matches
2019-202028West Bromeng ENG2. Championship392,4176258.426.93075991921.794231+11+0.41-0.6941.229.9+11.3+0.42-0.29Matches
2019-202028West Bromeng ENGFA Cup21517655.91.72761001.503300.00-0.76Matches
2020-202129West Bromeng ENGEFL Cup21065358.91.2170013602.0031+2+1.70+0.48Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 2190904.21.01901003.0031+2+2.00+2.61Matches
2020-202129West Bromeng ENG1. Premier League331,8285553.520.320799131810.701842-24-1.18-0.2220.837.0-16.2-0.80+0.09Matches
2021-202230West Bromeng ENG2. Championship281,5605637.717.318714102911.642013+7+0.40+0.4032.318.3+14.0+0.81+0.25Matches
2021-202230West Bromeng ENGFA Cup1636352.50.71630000.0010+1+1.43+4.59Matches
2022-202331West Bromeng ENG2. Championship251,1964828.913.314763111201.481711+6+0.45+0.4515.911.6+4.3+0.32-0.07Matches
2022-202331West Bromeng ENGEFL Cup21557886.11.72781001.501100.000.00Matches
2022-202331West Bromeng ENGFA Cup1363613.30.40013613.0010+1+2.50+2.50Matches
2023-202432West Bromeng ENG2. Championship261,5275936.917.01974671611.542716+11+0.65+0.2422.114.8+7.3+0.43+0.34Matches
2024-202533Oxford Unitedeng ENG2. Championship83484418.43.9458042900.5038-5-1.29-0.651.56.9-5.5-1.41-0.86Matches
2024-202533Oxford Unitedeng ENGEFL Cup1454525.00.51450003.0020+2+4.00+4.67Matches
18 Seasons6 Clubs6 Leagues53333,7566342.5375.13807613015321211.32323327-4-0.02+0.07200.2177.3+22.9+0.16+0.08
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
West Brom (8 Seasons)4 Leagues25315,9196348.4176.91847778692181.41245218+27+0.15+0.17198.7170.4+28.4+0.20+0.06
Wycombe (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)4 Leagues937,1127659.079.079835014131.0873101-28-0.43-0.21
Oxford United (1 Season)2 Leagues93934419.04.4556042900.7858-3-0.69-0.041.56.9-5.5-1.41-0.86
Sheffield Utd (1 Season)1 League64527510.95.051
West Brom (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (10 Seasons)28819,0066648.5211.22177570712141.53205160+45+0.31+0.10156.3114.0+42.3+0.42+0.16
EFL Cup (8 Seasons)117496854.38.3976423211.82157+8+0.96+1.39
FA Cup (6 Seasons)85707151.46.3680324411.13811-3-0.47-0.81
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395149-54-0.61+0.1843.963.3-19.3-0.44+0.30
League Two (3 Seasons)422,0624916.622.93012
League One (2 Seasons)422,3965728.926.62319
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
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
2007-200816Wycombe1 League286432.11.011
2008-200917Wycombe1 League371,8385044.420.4289
2009-201018Wycombe1 League361,9445447.021.61818
2010-201119Wycombe1 League3138463.31.512
2010-201119Blackpool1 League271,0503930.711.76221
2011-201220Sheffield Utd1 League64527510.95.051
2011-201220Blackpool1 League332,3197056.025.8258
2012-201321Blackpool1 League342,5057460.527.8286
2013-201422QPR1 League211,2636030.514.0138
2014-201523QPR3 Leagues272,0017455.622.22290185120.692351-28-1.26-0.87
2015-201624QPR2 Leagues453,8488689.142.8446932111.31505000.00-0.38
2016-201725West Brom3 Leagues292,3918265.926.62810515111.313332+1+0.04+0.76
2017-201826West Brom3 Leagues342,3526960.826.125901494011.003037-7-0.27+0.6223.126.2-3.1-0.13+0.43
2018-201927West Brom2 Leagues312,1376948.523.724821672301.794931+18+0.76+0.5243.332.4+10.9+0.47+0.38
2019-202028West Brom2 Leagues412,5686358.228.532751091921.784534+11+0.39-0.6941.229.9+11.3+0.42-0.29
2020-202129West Brom1 League190904.21.01901003.0031+2+2.00+2.61
2020-202129West Brom2 Leagues351,9345553.721.521799142010.772143-22-1.02-0.1620.837.0-16.2-0.80+0.09
2021-202230West Brom2 Leagues291,6235638.118.019704102911.582113+8+0.44+0.5132.318.3+14.0+0.81+0.25
2022-202331West Brom3 Leagues281,3875030.215.416764121411.541912+7+0.45+0.4515.911.6+4.3+0.32-0.07
2023-202432West Brom1 League261,5275936.917.01974671611.542716+11+0.65+0.2422.114.8+7.3+0.43+0.34
2024-202533Oxford United2 Leagues93934419.04.4556042900.7858-3-0.69-0.041.56.9-5.5-1.41-0.86
18 Seasons6 Clubs6 Leagues53333,7566342.5375.13807613015321211.32323327-4-0.02+0.07200.2177.3+22.9+0.16+0.08
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
West Brom (8 Seasons)4 Leagues25315,9196348.4176.91847778692181.41245218+27+0.15+0.17198.7170.4+28.4+0.20+0.06
Wycombe (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)4 Leagues937,1127659.079.079835014131.0873101-28-0.43-0.21
Oxford United (1 Season)2 Leagues93934419.04.4556042900.7858-3-0.69-0.041.56.9-5.5-1.41-0.86
Sheffield Utd (1 Season)1 League64527510.95.051
West Brom (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (10 Seasons)28819,0066648.5211.22177570712141.53205160+45+0.31+0.10156.3114.0+42.3+0.42+0.16
EFL Cup (8 Seasons)117496854.38.3976423211.82157+8+0.96+1.39
FA Cup (6 Seasons)85707151.46.3680324411.13811-3-0.47-0.81
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395149-54-0.61+0.1843.963.3-19.3-0.44+0.30
League Two (3 Seasons)422,0624916.622.93012
League One (2 Seasons)422,3965728.926.62319
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
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
2007-200816Wycombeeng ENG4. League Two7th286432.11.011
2008-200917Wycombeeng ENG4. League Two3rd371,8385044.420.4289
2009-201018Wycombeeng ENG3. League One22nd361,9445447.021.61818
2010-201119Wycombeeng ENG4. League Two3rd3138463.31.512Matches
2010-201119Blackpooleng ENG1. Premier League19th271,0503930.711.76221Matches
2011-201220Sheffield Utdeng ENG3. League One3rd64527510.95.051
2011-201220Blackpooleng ENG2. Championship5th332,3197056.025.8258
2012-201321Blackpooleng ENG2. Championship15th342,5057460.527.8286
2013-201422QPReng ENG2. Championship4th211,2636030.514.0138
2014-201523QPReng ENG1. Premier League20th251,8217353.220.220165120.752347-24-1.19-0.79Matches
2015-201624QPReng ENG2. Championship12th443,7798691.342.04332101.274750-3-0.07-0.82Matches
2016-201725West Bromeng ENG1. Premier League10th272,1818163.824.22613111.373028+2+0.08+0.81Matches
2017-201826West Bromeng ENG1. Premier League20th302,0937061.223.32313710.932432-8-0.34+0.8123.126.2-3.1-0.13+0.43Matches
2018-201927West Bromeng ENG2. Championship4th302,0927050.523.223841672301.754931+18+0.77+0.4743.332.4+10.9+0.47+0.38Matches
2019-202028West Bromeng ENG2. Championship2nd392,4176258.426.93075991921.794231+11+0.41-0.6941.229.9+11.3+0.42-0.29Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th190904.21.01901003.0031+2+2.00+2.61Matches
2020-202129West Bromeng ENG1. Premier League19th331,8285553.520.320799131810.701842-24-1.18-0.2220.837.0-16.2-0.80+0.09Matches
2021-202230West Bromeng ENG2. Championship10th281,5605637.717.318714102911.642013+7+0.40+0.4032.318.3+14.0+0.81+0.25Matches
2022-202331West Bromeng ENG2. Championship9th251,1964828.913.314763111201.481711+6+0.45+0.4515.911.6+4.3+0.32-0.07Matches
2023-202432West Bromeng ENG2. Championship5th261,5275936.917.01974671611.542716+11+0.65+0.2422.114.8+7.3+0.43+0.34Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd83484418.43.9458042900.5038-5-1.29-0.651.56.9-5.5-1.41-0.86Matches
18 Seasons6 Clubs4 Leagues51432,4376342.2360.43657612314920191.31300309-9-0.04+0.05200.2177.3+22.9+0.16+0.08
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
West Brom (8 Seasons)2 Leagues23814,8946348.1165.51737773652071.40227204+23+0.14+0.16198.7170.4+28.4+0.20+0.06
Wycombe (4 Seasons)2 Leagues784,0065124.244.54830
Blackpool (3 Seasons)2 Leagues945,8746250.265.359235
QPR (3 Seasons)2 Leagues906,8637658.776.3764814121.087097-27-0.43-0.25
Oxford United (1 Season)1 League83484418.43.9458042900.5038-5-1.29-0.651.56.9-5.5-1.41-0.86
Sheffield Utd (1 Season)1 League64527510.95.051
West Brom (1 Season)1 League190904.21.01901003.0031+2+2.00+2.61
Championship (10 Seasons)28819,0066648.5211.22177570712141.53205160+45+0.31+0.10156.3114.0+42.3+0.42+0.16
Premier League (5 Seasons)1428,9736352.599.79579534718150.9395149-54-0.61+0.1843.963.3-19.3-0.44+0.30
League Two (3 Seasons)422,0624916.622.93012
League One (2 Seasons)422,3965728.926.62319
PL2 — Div. 2 (1 Season)190904.21.01901003.0031+2+2.00+2.61
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
2014-201523QPReng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2014-201523QPReng ENGLeague Cup33rd19090100.01.01901000.0001-1-1.00Matches
2015-201624QPReng ENGLeague Cup33rd1696938.30.81690013.0030+3+3.91+4.72Matches
2016-201725West Bromeng ENGEFL Cup33rd1120120100.01.311201001.002200.00Matches
2016-201725West Bromeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2017-201826West Bromeng ENGEFL Cup17th21196066.11.3191112801.5042+2+1.51+2.99Matches
2017-201826West Bromeng ENGFA Cup9th21407051.91.6188015201.5023-1-0.64-2.72Matches
2018-201927West Bromeng ENGEFL Cup17th1454516.70.51450003.000000.00+0.40Matches
2019-202028West Bromeng ENGFA Cup9th21517655.91.72761001.503300.00-0.76Matches
2020-202129West Bromeng ENGEFL Cup17th21065358.91.2170013602.0031+2+1.70+0.48Matches
2021-202230West Bromeng ENGFA Cup1636352.50.71630000.0010+1+1.43+4.59Matches
2022-202331West Bromeng ENGEFL CupRd221557886.11.72781001.501100.000.00Matches
2022-202331West Bromeng ENGFA Cup1363613.30.40013613.0010+1+2.50+2.50Matches
2024-202533Oxford Unitedeng ENGEFL CupRd21454525.00.51450003.0020+2+4.00+4.67Matches
10 Seasons3 Clubs2 Leagues191,3196953.014.71578743821.532318+5+0.34+0.42
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
West Brom (7 Seasons)2 Leagues151,0256852.611.41179543811.531814+4+0.35+0.25
QPR (2 Seasons)2 Leagues32498369.22.83832011.0034-1-0.36+0.45
Oxford United (1 Season)1 League1454525.00.51450003.0020+2+4.00+4.67
EFL Cup (8 Seasons)117496854.38.3976423211.82157+8+0.96+1.39
FA Cup (6 Seasons)85707151.46.3680324411.13811-3-0.47-0.81
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
201422sct ScotlandWCQ111111.20.10011030.000000.00+0.40Matches
201624sct ScotlandFriendlies (M)21035228.61.1171013211.5001-1-0.87-0.52Matches
201725sct ScotlandFriendlies (M)1909050.01.01901000.0001-1-1.00-1.00Matches
201826sct ScotlandWCQ43609040.04.04904002.5082+6+1.50+1.67Matches
201826sct ScotlandFriendlies (M)31675630.91.9278011201.0012-1-0.54+1.39Matches
2018-201927sct ScotlandUEFA Nations League31st2381910.60.40021803.000000.00-1.68Matches
202129sct ScotlandUEFA Euro Qualifying289457.81.0176011300.0003-3-3.03-3.03Matches
5 Seasons1 Club4 Leagues158585719.69.5984561741.479900.00+0.20
Friendlies (M) (3 Seasons)63606033.34.0479122211.0014-3-0.75+0.38
WCQ (2 Seasons)53717420.64.1490411032.0082+6+1.46+1.77
UEFA Nations League (1 Season)2381910.60.40021803.000000.00-1.68
UEFA Euro Qualifying (1 Season)289457.81.0176011300.0003-3-3.03-3.03

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
2007-200816Wycombeeng ENG4. League Two1.0000
2008-200917Wycombeeng ENG4. League Two20.44016
2009-201018Wycombeeng ENG3. League One21.60014
2010-201119Wycombeeng ENG4. League Two1.5002Matches
2010-201119Blackpooleng ENG1. Premier League11.7009Matches
2011-201220Blackpooleng ENG2. Championship25.81012
2011-201220Sheffield Utdeng ENG3. League One5.0001
2012-201321Blackpooleng ENG2. Championship27.8206
2013-201422QPReng ENG2. Championship14.01013
2014-201523QPReng ENGFA Cup1.00000Matches
2014-201523QPReng ENGLeague Cup1.00000Matches
2014-201523QPReng ENG1. Premier League20.21019Matches
2015-201624QPReng ENG2. Championship42.05049Matches
2015-201624QPReng ENGLeague Cup0.80000Matches
2016-201725West Bromeng ENGEFL Cup1.30001001200000Matches
2016-201725West Bromeng ENGFA Cup1.00000Matches
2016-201725West Bromeng ENG1. Premier League24.2200121031452114000Matches
2017-201826West Bromeng ENGEFL Cup1.30001201100000Matches
2017-201826West Bromeng ENGFA Cup1.600000012110Matches
2017-201826West Bromeng ENG1. Premier League23.33001413111642416000114353649.3Matches
2018-201927West Bromeng ENG2. Championship23.2100151512191112000110284339.4Matches
2018-201927West Bromeng ENGEFL Cup0.5000000500000Matches
2019-202028West Bromeng ENG2. Championship26.9500261132441124000105355638.5Matches
2019-202028West Bromeng ENGFA Cup1.70001207020Matches
2020-202129West Bromeng ENGEFL Cup1.20001107100Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 21.00000Matches
2020-202129West Bromeng ENG1. Premier League20.3100297872108000107163630.8Matches
2021-202230West Bromeng ENG2. Championship17.320018125714700079346036.2Matches
2021-202230West Bromeng ENGFA Cup0.70000000000Matches
2022-202331West Bromeng ENG2. Championship13.320015387514600078102033.3Matches
2022-202331West Bromeng ENGEFL Cup1.700010014010Matches
2022-202331West Bromeng ENGFA Cup0.40000000000Matches
2023-202432West Bromeng ENG2. Championship17.03001210383141300079142140.0Matches
2024-202533Oxford Unitedeng ENG2. Championship3.9000380821000207750.0Matches
2024-202533Oxford Unitedeng ENGEFL Cup0.50001003000Matches
18 Seasons6 Clubs6 Leagues375.133002919442115211310500069217927939.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (8 Seasons)4 Leagues176.919001468642114111110400067217227238.7
Wycombe (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)4 Leagues79.0700810
Oxford United (1 Season)2 Leagues4.40004801121000207750.0
Sheffield Utd (1 Season)1 League5.0001
West Brom (1 Season)1 League1.00000
Championship (10 Seasons)211.222001695920700566300047112820738.2
EFL Cup (8 Seasons)8.30005305211000
FA Cup (6 Seasons)6.300012019130
Premier League (5 Seasons)99.77008330223815538000221517241.5
League Two (3 Seasons)22.94018
League One (2 Seasons)26.60015
PL2 — Div. 2 (1 Season)1.00000
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
2007-200816Wycombe1 League1.0000
2008-200917Wycombe1 League20.44016
2009-201018Wycombe1 League21.60014
2010-201119Wycombe1 League1.5002
2010-201119Blackpool1 League11.7009
2011-201220Sheffield Utd1 League5.0001
2011-201220Blackpool1 League25.81012
2012-201321Blackpool1 League27.8206
2013-201422QPR1 League14.01013
2014-201523QPR3 Leagues22.2100190
2015-201624QPR2 Leagues42.8500490
2016-201725West Brom3 Leagues26.6200131031572114000
2017-201826West Brom3 Leagues26.13001515111872517000114353649.3
2018-201927West Brom2 Leagues23.7100151512241112000110284339.4
2019-202028West Brom2 Leagues28.5500271332511126000105355638.5
2020-202129West Brom1 League1.00000
2020-202129West Brom2 Leagues21.5100308879118000107163630.8
2021-202230West Brom2 Leagues18.020018125714700079346036.2
2022-202331West Brom3 Leagues15.420016388914700078102033.3
2023-202432West Brom1 League17.03001210383141300079142140.0
2024-202533Oxford United2 Leagues4.40004801121000207750.0
18 Seasons6 Clubs6 Leagues375.133002919442115211310500069217927939.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (8 Seasons)4 Leagues176.919001468642114111110400067217227238.7
Wycombe (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)4 Leagues79.0700810
Oxford United (1 Season)2 Leagues4.40004801121000207750.0
Sheffield Utd (1 Season)1 League5.0001
West Brom (1 Season)1 League1.00000
Championship (10 Seasons)211.222001695920700566300047112820738.2
EFL Cup (8 Seasons)8.30005305211000
FA Cup (6 Seasons)6.300012019130
Premier League (5 Seasons)99.77008330223815538000221517241.5
League Two (3 Seasons)22.94018
League One (2 Seasons)26.60015
PL2 — Div. 2 (1 Season)1.00000
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
2007-200816Wycombeeng ENG4. League Two7th1.0000
2008-200917Wycombeeng ENG4. League Two3rd20.44016
2009-201018Wycombeeng ENG3. League One22nd21.60014
2010-201119Wycombeeng ENG4. League Two3rd1.5002Matches
2010-201119Blackpooleng ENG1. Premier League19th11.7009Matches
2011-201220Sheffield Utdeng ENG3. League One3rd5.0001
2011-201220Blackpooleng ENG2. Championship5th25.81012
2012-201321Blackpooleng ENG2. Championship15th27.8206
2013-201422QPReng ENG2. Championship4th14.01013
2014-201523QPReng ENG1. Premier League20th20.21019Matches
2015-201624QPReng ENG2. Championship12th42.05049Matches
2016-201725West Bromeng ENG1. Premier League10th24.2200121031452114000Matches
2017-201826West Bromeng ENG1. Premier League20th23.33001413111642416000114353649.3Matches
2018-201927West Bromeng ENG2. Championship4th23.2100151512191112000110284339.4Matches
2019-202028West Bromeng ENG2. Championship2nd26.9500261132441124000105355638.5Matches
2020-202129West Bromeng ENGJr. PL2 — Div. 212th1.00000Matches
2020-202129West Bromeng ENG1. Premier League19th20.3100297872108000107163630.8Matches
2021-202230West Bromeng ENG2. Championship10th17.320018125714700079346036.2Matches
2022-202331West Bromeng ENG2. Championship9th13.320015387514600078102033.3Matches
2023-202432West Bromeng ENG2. Championship5th17.03001210383141300079142140.0Matches
2024-202533Oxford Unitedeng ENG2. Championship23rd3.9000380821000207750.0Matches
18 Seasons6 Clubs4 Leagues360.433002858942108111110100069217927939.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
West Brom (8 Seasons)2 Leagues165.519001418142107310910000067217227238.7
Wycombe (4 Seasons)2 Leagues44.54032
Blackpool (3 Seasons)2 Leagues65.33027
QPR (3 Seasons)2 Leagues76.37081
Oxford United (1 Season)1 League3.9000380821000207750.0
Sheffield Utd (1 Season)1 League5.0001
West Brom (1 Season)1 League1.00000
Championship (10 Seasons)211.222001695920700566300047112820738.2
Premier League (5 Seasons)99.77008330223815538000221517241.5
League Two (3 Seasons)22.94018
League One (2 Seasons)26.60015
PL2 — Div. 2 (1 Season)1.00000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201523QPReng ENGFA Cup33rd1.00000Matches
2014-201523QPReng ENGLeague Cup33rd1.00000Matches
2015-201624QPReng ENGLeague Cup33rd0.80000Matches
2016-201725West Bromeng ENGEFL Cup33rd1.30001001200000Matches
2016-201725West Bromeng ENGFA Cup33rd1.00000Matches
2017-201826West Bromeng ENGEFL Cup17th1.30001201100000Matches
2017-201826West Bromeng ENGFA Cup9th1.600000012110Matches
2018-201927West Bromeng ENGEFL Cup17th0.5000000500000Matches
2019-202028West Bromeng ENGFA Cup9th1.70001207020Matches
2020-202129West Bromeng ENGEFL Cup17th1.20001107100Matches
2021-202230West Bromeng ENGFA Cup0.70000000000Matches
2022-202331West Bromeng ENGEFL CupRd21.700010014010Matches
2022-202331West Bromeng ENGFA Cup0.40000000000Matches
2024-202533Oxford Unitedeng ENGEFL CupRd20.50001003000Matches
10 Seasons3 Clubs2 Leagues14.70006507124000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
West Brom (7 Seasons)2 Leagues11.40005506824000
QPR (2 Seasons)2 Leagues2.80000
Oxford United (1 Season)1 League0.50001003000
EFL Cup (8 Seasons)8.30005305211000
FA Cup (6 Seasons)6.300012019130
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201422sct ScotlandWCQ0.10000Matches
201624sct ScotlandFriendlies (M)1.10000Matches
201725sct ScotlandFriendlies (M)1.00000Matches
201826sct ScotlandWCQ4.00000Matches
201826sct ScotlandFriendlies (M)1.90000Matches
2018-201927sct ScotlandUEFA Nations League31st0.41000Matches
202129sct ScotlandUEFA Euro Qualifying1.00002102000Matches
5 Seasons1 Club4 Leagues9.51002102000
Friendlies (M) (3 Seasons)4.00000
WCQ (2 Seasons)4.10000
UEFA Nations League (1 Season)0.41000
UEFA Euro Qualifying (1 Season)1.00002102000

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.