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
2012-201318Blackburneng ENG2. Championship14131,17213.0011000100.000.080.080.000.08
2012-201318Prestoneng ENG3. League One332362.6000000200.000.000.000.000.00
2013-201419Blackburneng ENG2. Championship27232,12023.6224200600.080.080.170.080.17
2014-201520Nott'ham Foresteng ENG2. Championship976397.1101100100.140.000.140.140.14Matches
2014-201520Bristol Cityeng ENGFA Cup221711.9000000100.000.000.000.000.00Matches
2014-201520Bristol Cityeng ENG3. League One511251.4000000100.000.000.000.000.00Matches
2015-201621NEC Nijmegennl NED1. Eredivisie31292,61929.1123100900.030.070.100.030.10Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 1331481.6000000100.000.000.000.000.00Matches
2017-201823Groningennl NED1. Eredivisie1165966.6000000200.000.000.000.000.00Matches
2017-201823Oxford Unitedeng ENG3. League One17171,53017.0325211100.180.120.290.120.24Matches
2018-201924Hull Cityeng ENG2. Championship39363,21135.7314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08Matches
2018-201924Hull Cityeng ENGEFL Cup11580.6000000000.000.000.000.000.00Matches
2018-201924Hull Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202025QPReng ENG2. Championship32212,04622.7101100301.21.21.83.14679970.040.000.040.040.040.050.080.130.050.13Matches
2019-202025QPReng ENGEFL Cup221491.7000000100.000.000.000.000.00Matches
2019-202025QPReng ENGFA Cup221802.0022000000.001.001.000.001.00Matches
2020-202126QPReng ENG2. Championship28242,18824.3235200811.91.93.45.336741150.080.120.210.080.210.080.140.220.080.22Matches
2020-202126QPReng ENGEFL Cup00Matches
2020-202126QPReng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2021-202227Coventry Cityeng ENG2. Championship29232,12323.6145100401.01.06.37.365641910.040.170.210.040.210.040.270.310.040.31Matches
2021-202227Coventry Cityeng ENGFA Cup211381.5011000100.000.650.650.000.65Matches
2022-202328Coventry Cityeng ENG2. Championship922392.7000000000.10.10.20.21011380.000.000.000.000.000.020.070.090.020.09Matches
2022-202328Coventry Cityeng ENGFA Cup10210.2000000000.000.000.000.000.00Matches
2022-202328Charlton Atheng ENG3. League One51931.0000000100.000.000.000.000.00Matches
2023-202429Stockporteng ENG4. League Two422222.5011000100.000.410.410.000.41Matches
11 Seasons12 Clubs6 Leagues27521820,086223.214193313114815.15.113.718.82203315460.060.090.150.060.140.050.130.170.050.17
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
QPR (2 Seasons)3 Leagues65504,68352.03583001213.13.15.28.3821532120.060.100.150.060.150.070.110.180.070.18
Blackburn (2 Seasons)1 League41363,29236.6235200700.050.080.140.050.14
Coventry City (2 Seasons)2 Leagues41262,52128.0156100501.11.16.57.675752290.040.180.210.040.210.040.250.290.040.29
Hull City (1 Season)3 Leagues41383,35937.3314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08
NEC Nijmegen (1 Season)1 League31292,61929.1123100900.030.070.100.030.10
Oxford United (1 Season)1 League17171,53017.0325211100.180.120.290.120.24
Groningen (1 Season)1 League1165966.6000000200.000.000.000.000.00
Nott'ham Forest (1 Season)1 League976397.1101100100.140.000.140.140.14
Bristol City (1 Season)2 Leagues732963.3000000200.000.000.000.000.00
Charlton Ath (1 Season)1 League51931.0000000100.000.000.000.000.00
Stockport (1 Season)1 League422222.5011000100.000.410.410.000.41
Chelsea (1 Season)1 League331481.6000000100.000.000.000.000.00
Preston (1 Season)1 League332362.6000000200.000.000.000.000.00
Championship (8 Seasons)18714913,738152.610112110002815.15.113.718.82203315460.070.070.140.070.140.050.130.170.050.17
FA Cup (6 Seasons)977208.0033000200.000.370.370.000.37
League One (4 Seasons)30221,98422.0325211500.140.090.230.090.18
EFL Cup (3 Seasons)332072.3000000100.000.000.000.000.00
Eredivisie (2 Seasons)42353,21535.71231001100.030.060.080.030.08
League Two (1 Season)422222.5011000100.000.410.410.000.41
PL2 — Div. 1 (1 Season)331481.6000000100.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
2012-201318Preston1 League332362.6000000200.000.000.000.000.00
2012-201318Blackburn1 League14131,17213.0011000100.000.080.080.000.08
2013-201419Blackburn1 League27232,12023.6224200600.080.080.170.080.17
2014-201520Bristol City2 Leagues732963.3000000200.000.000.000.000.00
2014-201520Nott'ham Forest1 League976397.1101100100.140.000.140.140.14
2015-201621NEC Nijmegen1 League31292,61929.1123100900.030.070.100.030.10
2016-201722Chelsea1 League331481.6000000100.000.000.000.000.00
2017-201823Oxford United1 League17171,53017.0325211100.180.120.290.120.24
2017-201823Groningen1 League1165966.6000000200.000.000.000.000.00
2018-201924Hull City3 Leagues41383,35937.3314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08
2019-202025QPR3 Leagues36252,37526.4123100401.21.21.83.14679970.040.080.110.040.110.050.080.130.050.13
2020-202126QPR3 Leagues29252,30825.6235200811.91.93.45.336741150.080.120.190.080.190.080.140.220.080.22
2021-202227Coventry City2 Leagues31242,26125.1156100501.01.06.37.365641910.040.200.240.040.240.040.270.310.040.31
2022-202328Coventry City2 Leagues1022602.9000000000.10.10.20.21011380.000.000.000.000.000.020.070.090.020.09
2022-202328Charlton Ath1 League51931.0000000100.000.000.000.000.00
2023-202429Stockport1 League422222.5011000100.000.410.410.000.41
11 Seasons12 Clubs6 Leagues27521820,086223.214193313114815.15.113.718.82203315460.060.090.150.060.140.050.130.170.050.17
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
QPR (2 Seasons)3 Leagues65504,68352.03583001213.13.15.28.3821532120.060.100.150.060.150.070.110.180.070.18
Blackburn (2 Seasons)1 League41363,29236.6235200700.050.080.140.050.14
Coventry City (2 Seasons)2 Leagues41262,52128.0156100501.11.16.57.675752290.040.180.210.040.210.040.250.290.040.29
Hull City (1 Season)3 Leagues41383,35937.3314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08
NEC Nijmegen (1 Season)1 League31292,61929.1123100900.030.070.100.030.10
Oxford United (1 Season)1 League17171,53017.0325211100.180.120.290.120.24
Groningen (1 Season)1 League1165966.6000000200.000.000.000.000.00
Nott'ham Forest (1 Season)1 League976397.1101100100.140.000.140.140.14
Bristol City (1 Season)2 Leagues732963.3000000200.000.000.000.000.00
Charlton Ath (1 Season)1 League51931.0000000100.000.000.000.000.00
Stockport (1 Season)1 League422222.5011000100.000.410.410.000.41
Chelsea (1 Season)1 League331481.6000000100.000.000.000.000.00
Preston (1 Season)1 League332362.6000000200.000.000.000.000.00
Championship (8 Seasons)18714913,738152.610112110002815.15.113.718.82203315460.070.070.140.070.140.050.130.170.050.17
FA Cup (6 Seasons)977208.0033000200.000.370.370.000.37
League One (4 Seasons)30221,98422.0325211500.140.090.230.090.18
EFL Cup (3 Seasons)332072.3000000100.000.000.000.000.00
Eredivisie (2 Seasons)42353,21535.71231001100.030.060.080.030.08
League Two (1 Season)422222.5011000100.000.410.410.000.41
PL2 — Div. 1 (1 Season)331481.6000000100.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
2012-201318Prestoneng ENG3. League One14th332362.6000000200.000.000.000.000.00
2012-201318Blackburneng ENG2. Championship17th14131,17213.0011000100.000.080.080.000.08
2013-201419Blackburneng ENG2. Championship8th27232,12023.6224200600.080.080.170.080.17
2014-201520Bristol Cityeng ENG3. League One1st511251.4000000100.000.000.000.000.00Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th976397.1101100100.140.000.140.140.14Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th31292,61929.1123100900.030.070.100.030.10Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th331481.6000000100.000.000.000.000.00Matches
2017-201823Oxford Unitedeng ENG3. League One16th17171,53017.0325211100.180.120.290.120.24Matches
2017-201823Groningennl NED1. Eredivisie12th1165966.6000000200.000.000.000.000.00Matches
2018-201924Hull Cityeng ENG2. Championship13th39363,21135.7314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08Matches
2019-202025QPReng ENG2. Championship13th32212,04622.7101100301.21.21.83.14679970.040.000.040.040.040.050.080.130.050.13Matches
2020-202126QPReng ENG2. Championship9th28242,18824.3235200811.91.93.45.336741150.080.120.210.080.210.080.140.220.080.22Matches
2021-202227Coventry Cityeng ENG2. Championship12th29232,12323.6145100401.01.06.37.365641910.040.170.210.040.210.040.270.310.040.31Matches
2022-202328Coventry Cityeng ENG2. Championship5th922392.7000000000.10.10.20.21011380.000.000.000.000.000.020.070.090.020.09Matches
2022-202328Charlton Atheng ENG3. League One10th51931.0000000100.000.000.000.000.00Matches
2023-202429Stockporteng ENG4. League Two1st422222.5011000100.000.410.410.000.41Matches
11 Seasons12 Clubs4 Leagues26320819,159212.914163013114515.15.113.718.82203315460.070.080.140.060.140.050.130.170.050.17
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
QPR (2 Seasons)1 League60454,23447.03363001113.13.15.28.3821532120.060.060.130.060.130.070.110.180.070.18
Blackburn (2 Seasons)1 League41363,29236.6235200700.050.080.140.050.14
Coventry City (2 Seasons)1 League38252,36226.2145100401.11.16.57.675752290.040.150.190.040.190.040.250.290.040.29
Hull City (1 Season)1 League39363,21135.7314300500.90.92.02.9631031050.080.030.110.080.110.030.060.080.030.08
NEC Nijmegen (1 Season)1 League31292,61929.1123100900.030.070.100.030.10
Oxford United (1 Season)1 League17171,53017.0325211100.180.120.290.120.24
Groningen (1 Season)1 League1165966.6000000200.000.000.000.000.00
Nott'ham Forest (1 Season)1 League976397.1101100100.140.000.140.140.14
Charlton Ath (1 Season)1 League51931.0000000100.000.000.000.000.00
Bristol City (1 Season)1 League511251.4000000100.000.000.000.000.00
Stockport (1 Season)1 League422222.5011000100.000.410.410.000.41
Chelsea (1 Season)1 League331481.6000000100.000.000.000.000.00
Preston (1 Season)1 League332362.6000000200.000.000.000.000.00
Championship (8 Seasons)18714913,738152.610112110002815.15.113.718.82203315460.070.070.140.070.140.050.130.170.050.17
League One (4 Seasons)30221,98422.0325211500.140.090.230.090.18
Eredivisie (2 Seasons)42353,21535.71231001100.030.060.080.030.08
League Two (1 Season)422222.5011000100.000.410.410.000.41
PL2 — Div. 1 (1 Season)331481.6000000100.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-201520Bristol Cityeng ENGFA Cup17th221711.9000000100.000.000.000.000.00Matches
2018-201924Hull Cityeng ENGEFL Cup33rd11580.6000000000.000.000.000.000.00Matches
2018-201924Hull Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202025QPReng ENGEFL Cup33rd221491.7000000100.000.000.000.000.00Matches
2019-202025QPReng ENGFA Cup17th221802.0022000000.001.001.000.001.00Matches
2020-202126QPReng ENGEFL Cup58th00Matches
2020-202126QPReng ENGFA Cup33rd111201.3000000000.000.000.000.000.00Matches
2021-202227Coventry Cityeng ENGFA Cup211381.5011000100.000.650.650.000.65Matches
2022-202328Coventry Cityeng ENGFA Cup10210.2000000000.000.000.000.000.00Matches
6 Seasons4 Clubs2 Leagues121092710.3033000300.000.290.290.000.29
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
QPR (2 Seasons)2 Leagues554495.0022000100.000.400.400.000.40
Coventry City (2 Seasons)1 League311591.8011000100.000.570.570.000.57
Bristol City (1 Season)1 League221711.9000000100.000.000.000.000.00
Hull City (1 Season)2 Leagues221481.6000000000.000.000.000.000.00
FA Cup (6 Seasons)977208.0033000200.000.370.370.000.37
EFL Cup (3 Seasons)332072.3000000100.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
2012-201318Blackburneng ENG2. Championship13.0040.310.0000
2012-201318Prestoneng ENG3. League One2.6020.760.0000
2013-201419Blackburneng ENG2. Championship23.6250.210.4000
2014-201520Nott'ham Foresteng ENG2. Championship7.1110.141.0000Matches
2014-201520Bristol Cityeng ENGFA Cup1.9000Matches
2014-201520Bristol Cityeng ENG3. League One1.4000.0000Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.1160.210.1700Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.6000Matches
2017-201823Groningennl NED1. Eredivisie6.60000.000.0000Matches
2017-201823Oxford Unitedeng ENG3. League One17.03030.000.180.6711Matches
2018-201924Hull Cityeng ENG2. Championship35.7321419.00.590.110.140.7523.30000.90.90.04+2.1+2.1Matches
2018-201924Hull Cityeng ENGEFL Cup0.6011100.01.551.550.000.0000Matches
2018-201924Hull Cityeng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2019-202025QPReng ENG2. Championship22.7115426.70.660.180.070.2516.40001.21.20.08-0.2-0.2Matches
2019-202025QPReng ENGEFL Cup1.70200.01.210.000.0000Matches
2019-202025QPReng ENGFA Cup2.00200.01.000.000.0000Matches
2020-202126QPReng ENG2. Championship24.3219526.30.780.210.110.4018.60001.91.90.10+0.1+0.1Matches
2020-202126QPReng ENGFA Cup1.30000.000.0000Matches
2021-202227Coventry Cityeng ENG2. Championship23.6120420.00.850.170.050.2521.52001.01.00.050.00.0Matches
2021-202227Coventry Cityeng ENGFA Cup1.50000.000.0000Matches
2022-202328Coventry Cityeng ENG2. Championship2.70300.01.130.000.0025.60000.10.10.02-0.1-0.1Matches
2022-202328Coventry Cityeng ENGFA Cup0.2011100.04.294.290.000.0000Matches
2022-202328Charlton Atheng ENG3. League One1.00000.000.0000Matches
2023-202429Stockporteng ENG4. League Two2.50000.000.0000Matches
11 Seasons12 Clubs6 Leagues223.214854127.10.590.190.110.3220.42115.15.10.07+1.9+1.9
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (2 Seasons)3 Leagues52.0338923.70.730.170.080.3317.60003.13.10.09-0.1-0.1
Blackburn (2 Seasons)1 League36.6290.250.2200
Coventry City (2 Seasons)2 Leagues28.0124520.80.860.180.040.2022.12001.11.10.05-0.1-0.1
Hull City (1 Season)3 Leagues37.3323626.10.620.160.130.5023.30000.90.90.04+2.1+2.1
NEC Nijmegen (1 Season)1 League29.1160.210.1700
Oxford United (1 Season)1 League17.03030.000.180.6711
Groningen (1 Season)1 League6.60000.000.0000
Nott'ham Forest (1 Season)1 League7.1110.141.0000
Bristol City (1 Season)2 Leagues3.3000.0000
Charlton Ath (1 Season)1 League1.00000.000.0000
Stockport (1 Season)1 League2.50000.000.0000
Chelsea (1 Season)1 League1.6000
Preston (1 Season)1 League2.6020.760.0000
Championship (8 Seasons)152.610782721.80.720.180.090.3720.42005.15.10.07+1.9+1.9
FA Cup (6 Seasons)8.004250.00.660.330.000.0000
League One (4 Seasons)22.03050.000.230.4011
EFL Cup (3 Seasons)2.303133.31.300.430.000.0000
Eredivisie (2 Seasons)35.71060.000.170.1700
League Two (1 Season)2.50000.000.0000
PL2 — Div. 1 (1 Season)1.6000
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
2012-201318Preston1 League2.6020.760.0000
2012-201318Blackburn1 League13.0040.310.0000
2013-201419Blackburn1 League23.6250.210.4000
2014-201520Bristol City2 Leagues3.3000.0000
2014-201520Nott'ham Forest1 League7.1110.141.0000
2015-201621NEC Nijmegen1 League29.1160.210.1700
2016-201722Chelsea1 League1.6000
2017-201823Oxford United1 League17.03030.000.180.6711
2017-201823Groningen1 League6.60000.000.0000
2018-201924Hull City3 Leagues37.3323626.10.620.160.130.5023.30000.90.90.04+2.1+2.1
2019-202025QPR3 Leagues26.4119421.10.720.150.050.2516.40001.21.20.08-0.2-0.2
2020-202126QPR3 Leagues25.6219526.30.740.190.110.4018.60001.91.90.10+0.1+0.1
2021-202227Coventry City2 Leagues25.1120420.00.800.160.050.2521.52001.01.00.050.00.0
2022-202328Coventry City2 Leagues2.904125.01.380.350.000.0025.60000.10.10.02-0.1-0.1
2022-202328Charlton Ath1 League1.00000.000.0000
2023-202429Stockport1 League2.50000.000.0000
11 Seasons12 Clubs6 Leagues223.214854127.10.590.190.110.3220.42115.15.10.07+1.9+1.9
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (2 Seasons)3 Leagues52.0338923.70.730.170.080.3317.60003.13.10.09-0.1-0.1
Blackburn (2 Seasons)1 League36.6290.250.2200
Coventry City (2 Seasons)2 Leagues28.0124520.80.860.180.040.2022.12001.11.10.05-0.1-0.1
Hull City (1 Season)3 Leagues37.3323626.10.620.160.130.5023.30000.90.90.04+2.1+2.1
NEC Nijmegen (1 Season)1 League29.1160.210.1700
Oxford United (1 Season)1 League17.03030.000.180.6711
Groningen (1 Season)1 League6.60000.000.0000
Nott'ham Forest (1 Season)1 League7.1110.141.0000
Bristol City (1 Season)2 Leagues3.3000.0000
Charlton Ath (1 Season)1 League1.00000.000.0000
Stockport (1 Season)1 League2.50000.000.0000
Chelsea (1 Season)1 League1.6000
Preston (1 Season)1 League2.6020.760.0000
Championship (8 Seasons)152.610782721.80.720.180.090.3720.42005.15.10.07+1.9+1.9
FA Cup (6 Seasons)8.004250.00.660.330.000.0000
League One (4 Seasons)22.03050.000.230.4011
EFL Cup (3 Seasons)2.303133.31.300.430.000.0000
Eredivisie (2 Seasons)35.71060.000.170.1700
League Two (1 Season)2.50000.000.0000
PL2 — Div. 1 (1 Season)1.6000
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
2012-201318Prestoneng ENG3. League One14th2.6020.760.0000
2012-201318Blackburneng ENG2. Championship17th13.0040.310.0000
2013-201419Blackburneng ENG2. Championship8th23.6250.210.4000
2014-201520Bristol Cityeng ENG3. League One1st1.4000.0000Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1110.141.0000Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.1160.210.1700Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.6000Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.03030.000.180.6711Matches
2017-201823Groningennl NED1. Eredivisie12th6.60000.000.0000Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7321419.00.590.110.140.7523.30000.90.90.04+2.1+2.1Matches
2019-202025QPReng ENG2. Championship13th22.7115426.70.660.180.070.2516.40001.21.20.08-0.2-0.2Matches
2020-202126QPReng ENG2. Championship9th24.3219526.30.780.210.110.4018.60001.91.90.10+0.1+0.1Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.6120420.00.850.170.050.2521.52001.01.00.050.00.0Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.70300.01.130.000.0025.60000.10.10.02-0.1-0.1Matches
2022-202328Charlton Atheng ENG3. League One10th1.00000.000.0000Matches
2023-202429Stockporteng ENG4. League Two1st2.50000.000.0000Matches
11 Seasons12 Clubs4 Leagues212.914783825.60.570.180.120.3420.42115.15.10.07+1.9+1.9
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
QPR (2 Seasons)1 League47.0334926.50.720.190.090.3317.60003.13.10.09-0.1-0.1
Blackburn (2 Seasons)1 League36.6290.250.2200
Coventry City (2 Seasons)1 League26.2123417.40.880.150.040.2522.12001.11.10.05-0.1-0.1
Hull City (1 Season)1 League35.7321419.00.590.110.140.7523.30000.90.90.04+2.1+2.1
NEC Nijmegen (1 Season)1 League29.1160.210.1700
Oxford United (1 Season)1 League17.03030.000.180.6711
Groningen (1 Season)1 League6.60000.000.0000
Nott'ham Forest (1 Season)1 League7.1110.141.0000
Charlton Ath (1 Season)1 League1.00000.000.0000
Bristol City (1 Season)1 League1.4000.0000
Stockport (1 Season)1 League2.50000.000.0000
Chelsea (1 Season)1 League1.6000
Preston (1 Season)1 League2.6020.760.0000
Championship (8 Seasons)152.610782721.80.720.180.090.3720.42005.15.10.07+1.9+1.9
League One (4 Seasons)22.03050.000.230.4011
Eredivisie (2 Seasons)35.71060.000.170.1700
League Two (1 Season)2.50000.000.0000
PL2 — Div. 1 (1 Season)1.6000
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-201520Bristol Cityeng ENGFA Cup17th1.9000Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.6011100.01.551.550.000.0000Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.0011100.01.001.000.000.0000Matches
2019-202025QPReng ENGEFL Cup33rd1.70200.01.210.000.0000Matches
2019-202025QPReng ENGFA Cup17th2.00200.01.000.000.0000Matches
2020-202126QPReng ENGFA Cup33rd1.30000.000.0000Matches
2021-202227Coventry Cityeng ENGFA Cup1.50000.000.0000Matches
2022-202328Coventry Cityeng ENGFA Cup0.2011100.04.294.290.000.0000Matches
6 Seasons4 Clubs2 Leagues10.307342.90.830.360.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (2 Seasons)2 Leagues5.00400.00.800.000.0000
Coventry City (2 Seasons)1 League1.8011100.00.570.570.000.0000
Bristol City (1 Season)1 League1.9000
Hull City (1 Season)2 Leagues1.6022100.01.221.220.000.0000
FA Cup (6 Seasons)8.004250.00.660.330.000.0000
EFL Cup (3 Seasons)2.303133.31.300.430.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201318Blackburneng ENG2. Championship13.01
2012-201318Prestoneng ENG3. League One2.60
2013-201419Blackburneng ENG2. Championship23.62
2014-201520Nott'ham Foresteng ENG2. Championship7.10Matches
2014-201520Bristol Cityeng ENGFA Cup1.90Matches
2014-201520Bristol Cityeng ENG3. League One1.40Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.12Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.60Matches
2017-201823Groningennl NED1. Eredivisie6.60Matches
2017-201823Oxford Unitedeng ENG3. League One17.02Matches
2018-201924Hull Cityeng ENG2. Championship35.71096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103Matches
2018-201924Hull Cityeng ENGEFL Cup0.60Matches
2018-201924Hull Cityeng ENGFA Cup1.00Matches
2019-202025QPReng ENG2. Championship22.7871124570.015102654842648687.732446469.89921446.301.81.8-1.81650261279Matches
2019-202025QPReng ENGEFL Cup1.70Matches
2019-202025QPReng ENGFA Cup2.02Matches
2020-202126QPReng ENG2. Championship24.3900130768.914813603447755685.832945672.17422133.533.42.7-0.42060251574Matches
2020-202126QPReng ENGFA Cup1.30Matches
2021-202227Coventry Cityeng ENG2. Championship23.61011148368.216812630155263387.231445469.211329538.346.36.3-2.34946392864Matches
2021-202227Coventry Cityeng ENGFA Cup1.51Matches
2022-202328Coventry Cityeng ENG2. Championship2.710115963.51477440617482.4335757.941723.500.20.4-0.2324211Matches
2022-202328Coventry Cityeng ENGFA Cup0.20Matches
2022-202328Charlton Atheng ENG3. League One1.00Matches
2023-202429Stockporteng ENG4. League Two2.51Matches
11 Seasons12 Clubs6 Leagues223.23979586667.866931279852064240985.71405202569.4407107038.01913.713.5+5.311124811465331
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
QPR (2 Seasons)3 Leagues52.01771255269.42991512582903104286.765392071.017343539.855.24.5-0.2361105127153
Blackburn (2 Seasons)1 League36.63
Coventry City (2 Seasons)2 Leagues28.01112164267.718289674161370786.734751167.911731237.556.56.7-1.55248433075
Hull City (1 Season)3 Leagues37.31096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103
NEC Nijmegen (1 Season)1 League29.12
Oxford United (1 Season)1 League17.02
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.10
Bristol City (1 Season)2 Leagues3.30
Charlton Ath (1 Season)1 League1.00
Stockport (1 Season)1 League2.51
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.63979586667.866931279852064240985.71405202569.4407107038.01113.713.5-2.711124811465331
FA Cup (6 Seasons)8.03
League One (4 Seasons)22.02
EFL Cup (3 Seasons)2.30
Eredivisie (2 Seasons)35.72
League Two (1 Season)2.51
PL2 — Div. 1 (1 Season)1.60
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
2012-201318Preston1 League2.60
2012-201318Blackburn1 League13.01
2013-201419Blackburn1 League23.62
2014-201520Bristol City2 Leagues3.30
2014-201520Nott'ham Forest1 League7.10
2015-201621NEC Nijmegen1 League29.12
2016-201722Chelsea1 League1.60
2017-201823Oxford United1 League17.02
2017-201823Groningen1 League6.60
2018-201924Hull City3 Leagues37.31096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103
2019-202025QPR3 Leagues26.4871124570.015102654842648687.732446469.89921446.321.81.8+0.21650261279
2020-202126QPR3 Leagues25.6900130768.914813603447755685.832945672.17422133.533.42.7-0.42060251574
2021-202227Coventry City2 Leagues25.11011148368.216812630155263387.231445469.211329538.356.36.3-1.34946392864
2022-202328Coventry City2 Leagues2.910115963.51477440617482.4335757.941723.500.20.4-0.2324211
2022-202328Charlton Ath1 League1.00
2023-202429Stockport1 League2.51
11 Seasons12 Clubs6 Leagues223.23979586667.866931279852064240985.71405202569.4407107038.01913.713.5+5.311124811465331
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
QPR (2 Seasons)3 Leagues52.01771255269.42991512582903104286.765392071.017343539.855.24.5-0.2361105127153
Blackburn (2 Seasons)1 League36.63
Coventry City (2 Seasons)2 Leagues28.01112164267.718289674161370786.734751167.911731237.556.56.7-1.55248433075
Hull City (1 Season)3 Leagues37.31096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103
NEC Nijmegen (1 Season)1 League29.12
Oxford United (1 Season)1 League17.02
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.10
Bristol City (1 Season)2 Leagues3.30
Charlton Ath (1 Season)1 League1.00
Stockport (1 Season)1 League2.51
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.63979586667.866931279852064240985.71405202569.4407107038.01113.713.5-2.711124811465331
FA Cup (6 Seasons)8.03
League One (4 Seasons)22.02
EFL Cup (3 Seasons)2.30
Eredivisie (2 Seasons)35.72
League Two (1 Season)2.51
PL2 — Div. 1 (1 Season)1.60
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
2012-201318Prestoneng ENG3. League One14th2.60
2012-201318Blackburneng ENG2. Championship17th13.01
2013-201419Blackburneng ENG2. Championship8th23.62
2014-201520Bristol Cityeng ENG3. League One1st1.40Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.10Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.12Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.60Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.02Matches
2017-201823Groningennl NED1. Eredivisie12th6.60Matches
2018-201924Hull Cityeng ENG2. Championship13th35.71096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103Matches
2019-202025QPReng ENG2. Championship13th22.7871124570.015102654842648687.732446469.89921446.301.81.8-1.81650261279Matches
2020-202126QPReng ENG2. Championship9th24.3900130768.914813603447755685.832945672.17422133.533.42.7-0.42060251574Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.61011148368.216812630155263387.231445469.211329538.346.36.3-2.34946392864Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.710115963.51477440617482.4335757.941723.500.20.4-0.2324211Matches
2022-202328Charlton Atheng ENG3. League One10th1.00Matches
2023-202429Stockporteng ENG4. League Two1st2.51Matches
11 Seasons12 Clubs4 Leagues212.93979586667.866931279852064240985.71405202569.4407107038.01613.713.5+2.311124811465331
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
QPR (2 Seasons)1 League47.01771255269.42991512582903104286.765392071.017343539.835.24.5-2.2361105127153
Blackburn (2 Seasons)1 League36.63
Coventry City (2 Seasons)1 League26.21112164267.718289674161370786.734751167.911731237.546.56.7-2.55248433075
Hull City (1 Season)1 League35.71096167265.618727866254866083.040559468.211732336.212.02.2-1.02390208103
NEC Nijmegen (1 Season)1 League29.12
Oxford United (1 Season)1 League17.02
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.10
Charlton Ath (1 Season)1 League1.00
Bristol City (1 Season)1 League1.40
Stockport (1 Season)1 League2.51
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.63979586667.866931279852064240985.71405202569.4407107038.01113.713.5-2.711124811465331
League One (4 Seasons)22.02
Eredivisie (2 Seasons)35.72
League Two (1 Season)2.51
PL2 — Div. 1 (1 Season)1.60
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-201520Bristol Cityeng ENGFA Cup17th1.90Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.60Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.00Matches
2019-202025QPReng ENGEFL Cup33rd1.70Matches
2019-202025QPReng ENGFA Cup17th2.02Matches
2020-202126QPReng ENGFA Cup33rd1.30Matches
2021-202227Coventry Cityeng ENGFA Cup1.51Matches
2022-202328Coventry Cityeng ENGFA Cup0.20Matches
6 Seasons4 Clubs2 Leagues10.33
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
QPR (2 Seasons)2 Leagues5.02
Coventry City (2 Seasons)1 League1.81
Bristol City (1 Season)1 League1.90
Hull City (1 Season)2 Leagues1.60
FA Cup (6 Seasons)8.03
EFL Cup (3 Seasons)2.30
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201318Blackburneng ENG2. Championship13.0
2012-201318Prestoneng ENG3. League One2.6
2013-201419Blackburneng ENG2. Championship23.6
2014-201520Nott'ham Foresteng ENG2. Championship7.1Matches
2014-201520Bristol Cityeng ENGFA Cup1.9Matches
2014-201520Bristol Cityeng ENG3. League One1.4Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.6Matches
2017-201823Groningennl NED1. Eredivisie6.60Matches
2017-201823Oxford Unitedeng ENG3. League One17.00Matches
2018-201924Hull Cityeng ENG2. Championship35.7167212514135652511433324111101096855Matches
2018-201924Hull Cityeng ENGEFL Cup0.61Matches
2018-201924Hull Cityeng ENGFA Cup1.01Matches
2019-202025QPReng ENG2. Championship22.712459722691608792530000871430Matches
2019-202025QPReng ENGEFL Cup1.74Matches
2019-202025QPReng ENGFA Cup2.01Matches
2020-202126QPReng ENG2. Championship24.313071020283181161202650000900438Matches
2020-202126QPReng ENGFA Cup1.313Matches
2021-202227Coventry Cityeng ENG2. Championship23.614831097382310925527378205201011441Matches
2021-202227Coventry Cityeng ENGFA Cup1.514Matches
2022-202328Coventry Cityeng ENG2. Championship2.7159119402002734402010107Matches
2022-202328Coventry Cityeng ENGFA Cup0.21Matches
2022-202328Charlton Atheng ENG3. League One1.00Matches
2023-202429Stockporteng ENG4. League Two2.510Matches
11 Seasons12 Clubs6 Leagues223.2586644591387123658640115810631650397920171
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (2 Seasons)3 Leagues52.0255219925523412421751800001771868
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.016421216422330929730782205401112448
Hull City (1 Season)3 Leagues37.3167212514135652511633324111101096855
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.00
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.00
Stockport (1 Season)1 League2.510
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.6586644591387123658595115810631650397920171
FA Cup (6 Seasons)8.030
League One (4 Seasons)22.00
EFL Cup (3 Seasons)2.35
Eredivisie (2 Seasons)35.70
League Two (1 Season)2.510
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Preston1 League2.6
2012-201318Blackburn1 League13.0
2013-201419Blackburn1 League23.6
2014-201520Bristol City2 Leagues3.3
2014-201520Nott'ham Forest1 League7.1
2015-201621NEC Nijmegen1 League29.1
2016-201722Chelsea1 League1.6
2017-201823Oxford United1 League17.00
2017-201823Groningen1 League6.60
2018-201924Hull City3 Leagues37.3167212514135652511633324111101096855
2019-202025QPR3 Leagues26.412459722691608842530000871430
2020-202126QPR3 Leagues25.613071020283181161332650000900438
2021-202227Coventry City2 Leagues25.114831097382310926927378205201011441
2022-202328Coventry City2 Leagues2.9159119402002834402010107
2022-202328Charlton Ath1 League1.00
2023-202429Stockport1 League2.510
11 Seasons12 Clubs6 Leagues223.2586644591387123658640115810631650397920171
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (2 Seasons)3 Leagues52.0255219925523412421751800001771868
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.016421216422330929730782205401112448
Hull City (1 Season)3 Leagues37.3167212514135652511633324111101096855
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.00
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.00
Stockport (1 Season)1 League2.510
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.6586644591387123658595115810631650397920171
FA Cup (6 Seasons)8.030
League One (4 Seasons)22.00
EFL Cup (3 Seasons)2.35
Eredivisie (2 Seasons)35.70
League Two (1 Season)2.510
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Prestoneng ENG3. League One14th2.6
2012-201318Blackburneng ENG2. Championship17th13.0
2013-201419Blackburneng ENG2. Championship8th23.6
2014-201520Bristol Cityeng ENG3. League One1st1.4Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.6Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.00Matches
2017-201823Groningennl NED1. Eredivisie12th6.60Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7167212514135652511433324111101096855Matches
2019-202025QPReng ENG2. Championship13th22.712459722691608792530000871430Matches
2020-202126QPReng ENG2. Championship9th24.313071020283181161202650000900438Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.614831097382310925527378205201011441Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.7159119402002734402010107Matches
2022-202328Charlton Atheng ENG3. League One10th1.00Matches
2023-202429Stockporteng ENG4. League Two1st2.510Matches
11 Seasons12 Clubs4 Leagues212.9586644591387123658605115810631650397920171
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (2 Seasons)1 League47.0255219925523412419951800001771868
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)1 League26.216421216422330928230782205401112448
Hull City (1 Season)1 League35.7167212514135652511433324111101096855
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.00
Groningen (1 Season)1 League6.60
Nott'ham Forest (1 Season)1 League7.1
Charlton Ath (1 Season)1 League1.00
Bristol City (1 Season)1 League1.4
Stockport (1 Season)1 League2.510
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.6586644591387123658595115810631650397920171
League One (4 Seasons)22.00
Eredivisie (2 Seasons)35.70
League Two (1 Season)2.510
PL2 — Div. 1 (1 Season)1.6
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-201520Bristol Cityeng ENGFA Cup17th1.9Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.61Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.01Matches
2019-202025QPReng ENGEFL Cup33rd1.74Matches
2019-202025QPReng ENGFA Cup17th2.01Matches
2020-202126QPReng ENGFA Cup33rd1.313Matches
2021-202227Coventry Cityeng ENGFA Cup1.514Matches
2022-202328Coventry Cityeng ENGFA Cup0.21Matches
6 Seasons4 Clubs2 Leagues10.335
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (2 Seasons)2 Leagues5.018
Coventry City (2 Seasons)1 League1.815
Bristol City (1 Season)1 League1.9
Hull City (1 Season)2 Leagues1.62
FA Cup (6 Seasons)8.030
EFL Cup (3 Seasons)2.35

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
2012-201318Blackburneng ENG2. Championship13.0
2012-201318Prestoneng ENG3. League One2.6
2013-201419Blackburneng ENG2. Championship23.6
2014-201520Nott'ham Foresteng ENG2. Championship7.1Matches
2014-201520Bristol Cityeng ENGFA Cup1.9Matches
2014-201520Bristol Cityeng ENG3. League One1.4Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.6Matches
2017-201823Groningennl NED1. Eredivisie6.6Matches
2017-201823Oxford Unitedeng ENG3. League One17.0Matches
2018-201924Hull Cityeng ENG2. Championship35.7561.573316213140.11300010Matches
2018-201924Hull Cityeng ENGEFL Cup0.6Matches
2018-201924Hull Cityeng ENGFA Cup1.0Matches
2019-202025QPReng ENG2. Championship22.7361.58273033030.13210000Matches
2019-202025QPReng ENGEFL Cup1.7Matches
2019-202025QPReng ENGFA Cup2.0Matches
2020-202126QPReng ENG2. Championship24.3361.48323010050.21410000Matches
2020-202126QPReng ENGFA Cup1.3Matches
2021-202227Coventry Cityeng ENG2. Championship23.6773.264228232060.25320100Matches
2021-202227Coventry Cityeng ENGFA Cup1.5Matches
2022-202328Coventry Cityeng ENG2. Championship2.751.8950000000.00000000Matches
2022-202328Coventry Cityeng ENGFA Cup0.2Matches
2022-202328Charlton Atheng ENG3. League One1.0Matches
2023-202429Stockporteng ENG4. League Two2.5Matches
11 Seasons12 Clubs6 Leagues223.22101.93139504881180.171240110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (2 Seasons)3 Leagues52.0721.53596043080.17620000
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.0823.134728232060.23320100
Hull City (1 Season)3 Leagues37.3561.573316213140.11300010
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.0
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.62101.93139504881180.171240110
FA Cup (6 Seasons)8.0
League One (4 Seasons)22.0
EFL Cup (3 Seasons)2.3
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Preston1 League2.6
2012-201318Blackburn1 League13.0
2013-201419Blackburn1 League23.6
2014-201520Bristol City2 Leagues3.3
2014-201520Nott'ham Forest1 League7.1
2015-201621NEC Nijmegen1 League29.1
2016-201722Chelsea1 League1.6
2017-201823Oxford United1 League17.0
2017-201823Groningen1 League6.6
2018-201924Hull City3 Leagues37.3561.573316213140.11300010
2019-202025QPR3 Leagues26.4361.58273033030.13210000
2020-202126QPR3 Leagues25.6361.48323010050.21410000
2021-202227Coventry City2 Leagues25.1773.264228232060.25320100
2022-202328Coventry City2 Leagues2.951.8950000000.00000000
2022-202328Charlton Ath1 League1.0
2023-202429Stockport1 League2.5
11 Seasons12 Clubs6 Leagues223.22101.93139504881180.171240110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (2 Seasons)3 Leagues52.0721.53596043080.17620000
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.0823.134728232060.23320100
Hull City (1 Season)3 Leagues37.3561.573316213140.11300010
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.0
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.62101.93139504881180.171240110
FA Cup (6 Seasons)8.0
League One (4 Seasons)22.0
EFL Cup (3 Seasons)2.3
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Prestoneng ENG3. League One14th2.6
2012-201318Blackburneng ENG2. Championship17th13.0
2013-201419Blackburneng ENG2. Championship8th23.6
2014-201520Bristol Cityeng ENG3. League One1st1.4Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.6Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.0Matches
2017-201823Groningennl NED1. Eredivisie12th6.6Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7561.573316213140.11300010Matches
2019-202025QPReng ENG2. Championship13th22.7361.58273033030.13210000Matches
2020-202126QPReng ENG2. Championship9th24.3361.48323010050.21410000Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.6773.264228232060.25320100Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.751.8950000000.00000000Matches
2022-202328Charlton Atheng ENG3. League One10th1.0Matches
2023-202429Stockporteng ENG4. League Two1st2.5Matches
11 Seasons12 Clubs4 Leagues212.92101.93139504881180.171240110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (2 Seasons)1 League47.0721.53596043080.17620000
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)1 League26.2823.134728232060.23320100
Hull City (1 Season)1 League35.7561.573316213140.11300010
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Charlton Ath (1 Season)1 League1.0
Bristol City (1 Season)1 League1.4
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.62101.93139504881180.171240110
League One (4 Seasons)22.0
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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-201520Bristol Cityeng ENGFA Cup17th1.9Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.6Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.0Matches
2019-202025QPReng ENGEFL Cup33rd1.7Matches
2019-202025QPReng ENGFA Cup17th2.0Matches
2020-202126QPReng ENGFA Cup33rd1.3Matches
2021-202227Coventry Cityeng ENGFA Cup1.5Matches
2022-202328Coventry Cityeng ENGFA Cup0.2Matches
6 Seasons4 Clubs2 Leagues10.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (2 Seasons)2 Leagues5.0
Coventry City (2 Seasons)1 League1.8
Bristol City (1 Season)1 League1.9
Hull City (1 Season)2 Leagues1.6
FA Cup (6 Seasons)8.0
EFL Cup (3 Seasons)2.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201318Blackburneng ENG2. Championship13.0
2012-201318Prestoneng ENG3. League One2.6
2013-201419Blackburneng ENG2. Championship23.6
2014-201520Nott'ham Foresteng ENG2. Championship7.1Matches
2014-201520Bristol Cityeng ENGFA Cup1.9Matches
2014-201520Bristol Cityeng ENG3. League One1.4Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.6Matches
2017-201823Groningennl NED1. Eredivisie6.600Matches
2017-201823Oxford Unitedeng ENG3. League One17.000Matches
2018-201924Hull Cityeng ENG2. Championship35.7523031210355860.32342142824761122Matches
2018-201924Hull Cityeng ENGEFL Cup0.600Matches
2018-201924Hull Cityeng ENGFA Cup1.000Matches
2019-202025QPReng ENG2. Championship22.7432731102223268.810285232265531Matches
2019-202025QPReng ENGEFL Cup1.710Matches
2019-202025QPReng ENGFA Cup2.000Matches
2020-202126QPReng ENG2. Championship24.322161543132356.510246181941690Matches
2020-202126QPReng ENGFA Cup1.301Matches
2021-202227Coventry Cityeng ENG2. Championship23.6282316111152755.612227151644421Matches
2021-202227Coventry Cityeng ENGFA Cup1.510Matches
2022-202328Coventry Cityeng ENG2. Championship2.7747002540.03101714110Matches
2022-202328Coventry Cityeng ENGFA Cup0.200Matches
2022-202328Charlton Atheng ENG3. League One1.030Matches
2023-202429Stockporteng ENG4. League Two2.512Matches
11 Seasons12 Clubs6 Leagues223.21521061004668714560.0581173285912402874
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (2 Seasons)3 Leagues52.0654446145355563.620521141421061221
Blackburn (2 Seasons)1 League36.60
Coventry City (2 Seasons)2 Leagues28.0352823111173253.115237162358531
Hull City (1 Season)3 Leagues37.3523031210355860.32342142824761122
NEC Nijmegen (1 Season)1 League29.10
Oxford United (1 Season)1 League17.0000
Groningen (1 Season)1 League6.6000
Nott'ham Forest (1 Season)1 League7.10
Bristol City (1 Season)2 Leagues3.30
Charlton Ath (1 Season)1 League1.0300
Stockport (1 Season)1 League2.5120
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.61521001004668714560.0581173285882402874
FA Cup (6 Seasons)8.0110
League One (4 Seasons)22.0300
EFL Cup (3 Seasons)2.3100
Eredivisie (2 Seasons)35.7000
League Two (1 Season)2.5120
PL2 — Div. 1 (1 Season)1.60
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
2012-201318Preston1 League2.60
2012-201318Blackburn1 League13.00
2013-201419Blackburn1 League23.60
2014-201520Bristol City2 Leagues3.30
2014-201520Nott'ham Forest1 League7.10
2015-201621NEC Nijmegen1 League29.10
2016-201722Chelsea1 League1.60
2017-201823Oxford United1 League17.0000
2017-201823Groningen1 League6.6000
2018-201924Hull City3 Leagues37.3523031210355860.32342142824761122
2019-202025QPR3 Leagues26.4432831102223268.810285232265531
2020-202126QPR3 Leagues25.622161543132356.510246182041690
2021-202227Coventry City2 Leagues25.1282416111152755.612227151644421
2022-202328Coventry City2 Leagues2.9747002540.03101714110
2022-202328Charlton Ath1 League1.0300
2023-202429Stockport1 League2.5120
11 Seasons12 Clubs6 Leagues223.21521061004668714560.0581173285912402874
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (2 Seasons)3 Leagues52.0654446145355563.620521141421061221
Blackburn (2 Seasons)1 League36.60
Coventry City (2 Seasons)2 Leagues28.0352823111173253.115237162358531
Hull City (1 Season)3 Leagues37.3523031210355860.32342142824761122
NEC Nijmegen (1 Season)1 League29.10
Oxford United (1 Season)1 League17.0000
Groningen (1 Season)1 League6.6000
Nott'ham Forest (1 Season)1 League7.10
Bristol City (1 Season)2 Leagues3.30
Charlton Ath (1 Season)1 League1.0300
Stockport (1 Season)1 League2.5120
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.61521001004668714560.0581173285882402874
FA Cup (6 Seasons)8.0110
League One (4 Seasons)22.0300
EFL Cup (3 Seasons)2.3100
Eredivisie (2 Seasons)35.7000
League Two (1 Season)2.5120
PL2 — Div. 1 (1 Season)1.60
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
2012-201318Prestoneng ENG3. League One14th2.6
2012-201318Blackburneng ENG2. Championship17th13.0
2013-201419Blackburneng ENG2. Championship8th23.6
2014-201520Bristol Cityeng ENG3. League One1st1.4Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.6Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.000Matches
2017-201823Groningennl NED1. Eredivisie12th6.600Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7523031210355860.32342142824761122Matches
2019-202025QPReng ENG2. Championship13th22.7432731102223268.810285232265531Matches
2020-202126QPReng ENG2. Championship9th24.322161543132356.510246181941690Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.6282316111152755.612227151644421Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.7747002540.03101714110Matches
2022-202328Charlton Atheng ENG3. League One10th1.030Matches
2023-202429Stockporteng ENG4. League Two1st2.512Matches
11 Seasons12 Clubs4 Leagues212.91521041004668714560.0581173285902402874
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
QPR (2 Seasons)1 League47.0654346145355563.620521141411061221
Blackburn (2 Seasons)1 League36.60
Coventry City (2 Seasons)1 League26.2352723111173253.115237162358531
Hull City (1 Season)1 League35.7523031210355860.32342142824761122
NEC Nijmegen (1 Season)1 League29.10
Oxford United (1 Season)1 League17.0000
Groningen (1 Season)1 League6.6000
Nott'ham Forest (1 Season)1 League7.10
Charlton Ath (1 Season)1 League1.0300
Bristol City (1 Season)1 League1.40
Stockport (1 Season)1 League2.5120
Chelsea (1 Season)1 League1.60
Preston (1 Season)1 League2.60
Championship (8 Seasons)152.61521001004668714560.0581173285882402874
League One (4 Seasons)22.0300
Eredivisie (2 Seasons)35.7000
League Two (1 Season)2.5120
PL2 — Div. 1 (1 Season)1.60
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-201520Bristol Cityeng ENGFA Cup17th1.9Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.600Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.000Matches
2019-202025QPReng ENGEFL Cup33rd1.710Matches
2019-202025QPReng ENGFA Cup17th2.000Matches
2020-202126QPReng ENGFA Cup33rd1.301Matches
2021-202227Coventry Cityeng ENGFA Cup1.510Matches
2022-202328Coventry Cityeng ENGFA Cup0.200Matches
6 Seasons4 Clubs2 Leagues10.3210
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
QPR (2 Seasons)2 Leagues5.0110
Coventry City (2 Seasons)1 League1.8100
Bristol City (1 Season)1 League1.90
Hull City (1 Season)2 Leagues1.6000
FA Cup (6 Seasons)8.0110
EFL Cup (3 Seasons)2.3100

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
2012-201318Blackburneng ENG2. Championship13.0
2012-201318Prestoneng ENG3. League One2.6
2013-201419Blackburneng ENG2. Championship23.6
2014-201520Nott'ham Foresteng ENG2. Championship7.1Matches
2014-201520Bristol Cityeng ENGFA Cup1.9Matches
2014-201520Bristol Cityeng ENG3. League One1.4Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.6Matches
2017-201823Groningennl NED1. Eredivisie6.6Matches
2017-201823Oxford Unitedeng ENG3. League One17.0Matches
2018-201924Hull Cityeng ENG2. Championship35.7201899610910517372018271451.91348.181244992529635484120998105Matches
2018-201924Hull Cityeng ENGEFL Cup0.6Matches
2018-201924Hull Cityeng ENGFA Cup1.0Matches
2019-202025QPReng ENG2. Championship22.714517045962637731145119526.31473.748629731671463110141479297Matches
2019-202025QPReng ENGEFL Cup1.7Matches
2019-202025QPReng ENGFA Cup2.0Matches
2020-202126QPReng ENG2. Championship24.315207641862548527152018527.81372.267030171538362352213839115Matches
2020-202126QPReng ENGFA Cup1.3Matches
2021-202227Coventry Cityeng ENG2. Championship23.6165967370661638381659211047.61152.4824405620016532142616964191Matches
2021-202227Coventry Cityeng ENGFA Cup1.5Matches
2022-202328Coventry Cityeng ENG2. Championship2.72001260667562004250.0250.0814632181042639838Matches
2022-202328Coventry Cityeng ENGFA Cup0.2Matches
2022-202328Charlton Atheng ENG3. League One1.0Matches
2023-202429Stockporteng ENG4. League Two2.5Matches
11 Seasons12 Clubs6 Leagues223.268483241917288820921396848893640.45359.6287315008795722014439109663691546
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
QPR (2 Seasons)3 Leagues52.029711468771251862582971371027.02773.011565990320982541536271631212
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.0185979430727713441859251248.01352.09054519221975361632191062229
Hull City (1 Season)3 Leagues37.3201899610910517372018271451.91348.181244992529635484120998105
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.0
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.668483241917288820921396848893640.45359.6287315008795722014439109663691546
FA Cup (6 Seasons)8.0
League One (4 Seasons)22.0
EFL Cup (3 Seasons)2.3
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Preston1 League2.6
2012-201318Blackburn1 League13.0
2013-201419Blackburn1 League23.6
2014-201520Bristol City2 Leagues3.3
2014-201520Nott'ham Forest1 League7.1
2015-201621NEC Nijmegen1 League29.1
2016-201722Chelsea1 League1.6
2017-201823Oxford United1 League17.0
2017-201823Groningen1 League6.6
2018-201924Hull City3 Leagues37.3201899610910517372018271451.91348.181244992529635484120998105
2019-202025QPR3 Leagues26.414517045962637731145119526.31473.748629731671463110141479297
2020-202126QPR3 Leagues25.615207641862548527152018527.81372.267030171538362352213839115
2021-202227Coventry City2 Leagues25.1165967370661638381659211047.61152.4824405620016532142616964191
2022-202328Coventry City2 Leagues2.92001260667562004250.0250.0814632181042639838
2022-202328Charlton Ath1 League1.0
2023-202429Stockport1 League2.5
11 Seasons12 Clubs6 Leagues223.268483241917288820921396848893640.45359.6287315008795722014439109663691546
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
QPR (2 Seasons)3 Leagues52.029711468771251862582971371027.02773.011565990320982541536271631212
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)2 Leagues28.0185979430727713441859251248.01352.09054519221975361632191062229
Hull City (1 Season)3 Leagues37.3201899610910517372018271451.91348.181244992529635484120998105
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Bristol City (1 Season)2 Leagues3.3
Charlton Ath (1 Season)1 League1.0
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.668483241917288820921396848893640.45359.6287315008795722014439109663691546
FA Cup (6 Seasons)8.0
League One (4 Seasons)22.0
EFL Cup (3 Seasons)2.3
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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
2012-201318Prestoneng ENG3. League One14th2.6
2012-201318Blackburneng ENG2. Championship17th13.0
2013-201419Blackburneng ENG2. Championship8th23.6
2014-201520Bristol Cityeng ENG3. League One1st1.4Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.1Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.6Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.0Matches
2017-201823Groningennl NED1. Eredivisie12th6.6Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7201899610910517372018271451.91348.181244992529635484120998105Matches
2019-202025QPReng ENG2. Championship13th22.714517045962637731145119526.31473.748629731671463110141479297Matches
2020-202126QPReng ENG2. Championship9th24.315207641862548527152018527.81372.267030171538362352213839115Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.6165967370661638381659211047.61152.4824405620016532142616964191Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.72001260667562004250.0250.0814632181042639838Matches
2022-202328Charlton Atheng ENG3. League One10th1.0Matches
2023-202429Stockporteng ENG4. League Two1st2.5Matches
11 Seasons12 Clubs4 Leagues212.968483241917288820921396848893640.45359.6287315008795722014439109663691546
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
QPR (2 Seasons)1 League47.029711468771251862582971371027.02773.011565990320982541536271631212
Blackburn (2 Seasons)1 League36.6
Coventry City (2 Seasons)1 League26.2185979430727713441859251248.01352.09054519221975361632191062229
Hull City (1 Season)1 League35.7201899610910517372018271451.91348.181244992529635484120998105
NEC Nijmegen (1 Season)1 League29.1
Oxford United (1 Season)1 League17.0
Groningen (1 Season)1 League6.6
Nott'ham Forest (1 Season)1 League7.1
Charlton Ath (1 Season)1 League1.0
Bristol City (1 Season)1 League1.4
Stockport (1 Season)1 League2.5
Chelsea (1 Season)1 League1.6
Preston (1 Season)1 League2.6
Championship (8 Seasons)152.668483241917288820921396848893640.45359.6287315008795722014439109663691546
League One (4 Seasons)22.0
Eredivisie (2 Seasons)35.7
League Two (1 Season)2.5
PL2 — Div. 1 (1 Season)1.6
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-201520Bristol Cityeng ENGFA Cup17th1.9Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.6Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.0Matches
2019-202025QPReng ENGEFL Cup33rd1.7Matches
2019-202025QPReng ENGFA Cup17th2.0Matches
2020-202126QPReng ENGFA Cup33rd1.3Matches
2021-202227Coventry Cityeng ENGFA Cup1.5Matches
2022-202328Coventry Cityeng ENGFA Cup0.2Matches
6 Seasons4 Clubs2 Leagues10.3
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
QPR (2 Seasons)2 Leagues5.0
Coventry City (2 Seasons)1 League1.8
Bristol City (1 Season)1 League1.9
Hull City (1 Season)2 Leagues1.6
FA Cup (6 Seasons)8.0
EFL Cup (3 Seasons)2.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201318Blackburneng ENG2. Championship141,1728428.313.0131
2012-201318Prestoneng ENG3. League One3236795.72.630
2013-201419Blackburneng ENG2. Championship272,1207951.223.6234
2014-201520Nott'ham Foresteng ENG2. Championship96397115.47.176240.88915-6-0.85-1.05Matches
2014-201520Bristol Cityeng ENGFA Cup21718638.01.92861002.0021+1+0.53-0.12Matches
2014-201520Bristol Cityeng ENG3. League One5125253.01.410411.8021+1+0.72-0.56Matches
2015-201621NEC Nijmegennl NED1. Eredivisie312,6198485.629.12927201.483633+3+0.10+1.74Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 13148497.51.63490011.0034-1-0.61-1.05Matches
2017-201823Groningennl NED1. Eredivisie115965419.56.665550.911213-1-0.15-0.19Matches
2017-201823Oxford Unitedeng ENG3. League One171,5309037.017.01717001.061723-6-0.35-0.39Matches
2018-201924Hull Cityeng ENG2. Championship393,2118277.635.736883131251.334653-7-0.20-0.6847.451.9-4.6-0.130.00Matches
2018-201924Hull Cityeng ENGEFL Cup1585827.60.61580010.0002-2-3.10-1.92Matches
2018-201924Hull Cityeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2019-202025QPReng ENG2. Championship322,0466449.422.72187181120131.032840-12-0.53-0.6629.036.5-7.6-0.33-0.42Matches
2019-202025QPReng ENGEFL Cup21497571.01.72751001.5025-3-1.81-3.29Matches
2019-202025QPReng ENGFA Cup218090100.02.02902001.5063+3+1.50Matches
2020-202126QPReng ENG2. Championship282,1887852.924.3248719426151.392731-4-0.16-0.4431.732.7-1.1-0.04-0.01Matches
2020-202126QPReng ENGEFL Cup0001Matches
2020-202126QPReng ENGFA Cup1120120100.01.311201000.0002-2-1.50Matches
2021-202227Coventry Cityeng ENG2. Championship292,1237351.323.623851563081.342834-6-0.25-0.5735.529.5+5.9+0.25-0.33Matches
2021-202227Coventry Cityeng ENGFA Cup21386965.71.5190114801.501100.000.00Matches
2022-202328Coventry Cityeng ENG2. Championship9239275.82.72771712101.1145-1-0.38-0.684.55.1-0.7-0.25-0.45Matches
2022-202328Coventry Cityeng ENGFA Cup1212123.30.20012100.0010+1+4.29+6.89Matches
2022-202328Charlton Atheng ENG3. League One593192.21.0144041212.4015-4-3.87-4.05Matches
2023-202429Stockporteng ENG4. League Two4222565.42.5275023702.0070+7+2.84+1.90Matches
11 Seasons12 Clubs6 Leagues27520,0867332.6223.2218861465721641.28230269-39-0.21-0.60147.9155.9-7.9-0.07-0.25
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
QPR (2 Seasons)3 Leagues654,6837252.752.05087411522291.206381-18-0.35-0.5760.669.3-8.6-0.18-0.22
Blackburn (2 Seasons)1 League413,2928039.836.6365
Coventry City (2 Seasons)2 Leagues412,5216129.428.02684171522181.263440-6-0.21-0.4839.934.7+5.3+0.20-0.13
Hull City (1 Season)3 Leagues413,3598275.737.338873231261.274757-10-0.27-0.5247.451.9-4.6-0.130.00
NEC Nijmegen (1 Season)1 League312,6198485.629.12927201.483633+3+0.10+1.74
Oxford United (1 Season)1 League171,5309037.017.01717001.061723-6-0.35-0.39
Groningen (1 Season)1 League115965419.56.665550.911213-1-0.15-0.19
Nott'ham Forest (1 Season)1 League96397115.47.176240.88915-6-0.85-1.05
Bristol City (1 Season)2 Leagues7296426.43.33861411.8642+2+0.61-0.63
Charlton Ath (1 Season)1 League593192.21.0144041212.4015-4-3.87-4.05
Stockport (1 Season)1 League4222565.42.5275023702.0070+7+2.84+1.90
Chelsea (1 Season)1 League3148497.51.63490011.0034-1-0.61-1.05
Preston (1 Season)1 League3236795.72.630
Championship (8 Seasons)18713,7387341.5152.614987903820551.24142178-36-0.31-0.57147.9155.9-7.9-0.07-0.25
FA Cup (6 Seasons)97208063.28.0793623501.11119+2+0.25+0.25
League One (4 Seasons)301,9846612.022.022441781221.452029-9-0.46-1.02
EFL Cup (3 Seasons)32076940.62.33691021.0027-5-2.17-1.75
Eredivisie (2 Seasons)423,2157752.535.73532751.334846+2+0.06+0.27
League Two (1 Season)4222565.42.5275023702.0070+7+2.84+1.90
PL2 — Div. 1 (1 Season)3148497.51.63490011.0034-1-0.61-1.05
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
2012-201318Preston1 League3236795.72.630
2012-201318Blackburn1 League141,1728428.313.0131
2013-201419Blackburn1 League272,1207951.223.6234
2014-201520Bristol City2 Leagues7296426.43.33861411.8642+2+0.61-0.63
2014-201520Nott'ham Forest1 League96397115.47.176240.88915-6-0.85-1.05
2015-201621NEC Nijmegen1 League312,6198485.629.12927201.483633+3+0.10+1.74
2016-201722Chelsea1 League3148497.51.63490011.0034-1-0.61-1.05
2017-201823Oxford United1 League171,5309037.017.01717001.061723-6-0.35-0.39
2017-201823Groningen1 League115965419.56.665550.911213-1-0.15-0.19
2018-201924Hull City3 Leagues413,3598275.737.338873231261.274757-10-0.27-0.5247.451.9-4.6-0.130.00
2019-202025QPR3 Leagues362,3756652.426.42586211120131.083648-12-0.45-0.6229.036.5-7.6-0.33-0.42
2020-202126QPR3 Leagues292,3088053.125.6258820426161.342733-6-0.23-0.5131.732.7-1.1-0.04-0.01
2021-202227Coventry City2 Leagues312,2617352.025.124851673281.352935-6-0.24-0.5435.529.5+5.9+0.25-0.33
2022-202328Coventry City2 Leagues10260266.12.92771813101.005500.00-0.254.55.1-0.7-0.25-0.45
2022-202328Charlton Ath1 League593192.21.0144041212.4015-4-3.87-4.05
2023-202429Stockport1 League4222565.42.5275023702.0070+7+2.84+1.90
11 Seasons12 Clubs6 Leagues27520,0867332.6223.2218861465721641.28230269-39-0.21-0.60147.9155.9-7.9-0.07-0.25
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
QPR (2 Seasons)3 Leagues654,6837252.752.05087411522291.206381-18-0.35-0.5760.669.3-8.6-0.18-0.22
Blackburn (2 Seasons)1 League413,2928039.836.6365
Coventry City (2 Seasons)2 Leagues412,5216129.428.02684171522181.263440-6-0.21-0.4839.934.7+5.3+0.20-0.13
Hull City (1 Season)3 Leagues413,3598275.737.338873231261.274757-10-0.27-0.5247.451.9-4.6-0.130.00
NEC Nijmegen (1 Season)1 League312,6198485.629.12927201.483633+3+0.10+1.74
Oxford United (1 Season)1 League171,5309037.017.01717001.061723-6-0.35-0.39
Groningen (1 Season)1 League115965419.56.665550.911213-1-0.15-0.19
Nott'ham Forest (1 Season)1 League96397115.47.176240.88915-6-0.85-1.05
Bristol City (1 Season)2 Leagues7296426.43.33861411.8642+2+0.61-0.63
Charlton Ath (1 Season)1 League593192.21.0144041212.4015-4-3.87-4.05
Stockport (1 Season)1 League4222565.42.5275023702.0070+7+2.84+1.90
Chelsea (1 Season)1 League3148497.51.63490011.0034-1-0.61-1.05
Preston (1 Season)1 League3236795.72.630
Championship (8 Seasons)18713,7387341.5152.614987903820551.24142178-36-0.31-0.57147.9155.9-7.9-0.07-0.25
FA Cup (6 Seasons)97208063.28.0793623501.11119+2+0.25+0.25
League One (4 Seasons)301,9846612.022.022441781221.452029-9-0.46-1.02
EFL Cup (3 Seasons)32076940.62.33691021.0027-5-2.17-1.75
Eredivisie (2 Seasons)423,2157752.535.73532751.334846+2+0.06+0.27
League Two (1 Season)4222565.42.5275023702.0070+7+2.84+1.90
PL2 — Div. 1 (1 Season)3148497.51.63490011.0034-1-0.61-1.05
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
2012-201318Prestoneng ENG3. League One14th3236795.72.630
2012-201318Blackburneng ENG2. Championship17th141,1728428.313.0131
2013-201419Blackburneng ENG2. Championship8th272,1207951.223.6234
2014-201520Bristol Cityeng ENG3. League One1st5125253.01.410411.8021+1+0.72-0.56Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th96397115.47.176240.88915-6-0.85-1.05Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th312,6198485.629.12927201.483633+3+0.10+1.74Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th3148497.51.63490011.0034-1-0.61-1.05Matches
2017-201823Oxford Unitedeng ENG3. League One16th171,5309037.017.01717001.061723-6-0.35-0.39Matches
2017-201823Groningennl NED1. Eredivisie12th115965419.56.665550.911213-1-0.15-0.19Matches
2018-201924Hull Cityeng ENG2. Championship13th393,2118277.635.736883131251.334653-7-0.20-0.6847.451.9-4.6-0.130.00Matches
2019-202025QPReng ENG2. Championship13th322,0466449.422.72187181120131.032840-12-0.53-0.6629.036.5-7.6-0.33-0.42Matches
2020-202126QPReng ENG2. Championship9th282,1887852.924.3248719426151.392731-4-0.16-0.4431.732.7-1.1-0.04-0.01Matches
2021-202227Coventry Cityeng ENG2. Championship12th292,1237351.323.623851563081.342834-6-0.25-0.5735.529.5+5.9+0.25-0.33Matches
2022-202328Coventry Cityeng ENG2. Championship5th9239275.82.72771712101.1145-1-0.38-0.684.55.1-0.7-0.25-0.45Matches
2022-202328Charlton Atheng ENG3. League One10th593192.21.0144041212.4015-4-3.87-4.05Matches
2023-202429Stockporteng ENG4. League Two1st4222565.42.5275023702.0070+7+2.84+1.90Matches
11 Seasons12 Clubs4 Leagues26319,1597332.0212.9208861395520621.29217253-36-0.21-0.61147.9155.9-7.9-0.07-0.25
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
QPR (2 Seasons)1 League604,2347151.147.04587371522281.205571-16-0.34-0.5460.669.3-8.6-0.18-0.22
Blackburn (2 Seasons)1 League413,2928039.836.6365
Coventry City (2 Seasons)1 League382,3626228.526.22584161320181.293239-7-0.27-0.5739.934.7+5.3+0.20-0.13
Hull City (1 Season)1 League393,2118277.635.736883131251.334653-7-0.20-0.6847.451.9-4.6-0.130.00
NEC Nijmegen (1 Season)1 League312,6198485.629.12927201.483633+3+0.10+1.74
Oxford United (1 Season)1 League171,5309037.017.01717001.061723-6-0.35-0.39
Groningen (1 Season)1 League115965419.56.665550.911213-1-0.15-0.19
Nott'ham Forest (1 Season)1 League96397115.47.176240.88915-6-0.85-1.05
Charlton Ath (1 Season)1 League593192.21.0144041212.4015-4-3.87-4.05
Bristol City (1 Season)1 League5125253.01.410411.8021+1+0.72-0.56
Stockport (1 Season)1 League4222565.42.5275023702.0070+7+2.84+1.90
Chelsea (1 Season)1 League3148497.51.63490011.0034-1-0.61-1.05
Preston (1 Season)1 League3236795.72.630
Championship (8 Seasons)18713,7387341.5152.614987903820551.24142178-36-0.31-0.57147.9155.9-7.9-0.07-0.25
League One (4 Seasons)301,9846612.022.022441781221.452029-9-0.46-1.02
Eredivisie (2 Seasons)423,2157752.535.73532751.334846+2+0.06+0.27
League Two (1 Season)4222565.42.5275023702.0070+7+2.84+1.90
PL2 — Div. 1 (1 Season)3148497.51.63490011.0034-1-0.61-1.05
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-201520Bristol Cityeng ENGFA Cup17th21718638.01.92861002.0021+1+0.53-0.12Matches
2018-201924Hull Cityeng ENGEFL Cup33rd1585827.60.61580010.0002-2-3.10-1.92Matches
2018-201924Hull Cityeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2019-202025QPReng ENGEFL Cup33rd21497571.01.72751001.5025-3-1.81-3.29Matches
2019-202025QPReng ENGFA Cup17th218090100.02.02902001.5063+3+1.50Matches
2020-202126QPReng ENGEFL Cup58th0001Matches
2020-202126QPReng ENGFA Cup33rd1120120100.01.311201000.0002-2-1.50Matches
2021-202227Coventry Cityeng ENGFA Cup21386965.71.5190114801.501100.000.00Matches
2022-202328Coventry Cityeng ENGFA Cup1212123.30.20012100.0010+1+4.29+6.89Matches
6 Seasons4 Clubs2 Leagues129277756.210.31086723521.081316-3-0.29-0.15
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (2 Seasons)2 Leagues54499074.85.05904011.20810-2-0.40-1.88
Coventry City (2 Seasons)1 League31595353.01.8190123501.0021+1+0.57+1.84
Bristol City (1 Season)1 League21718638.01.92861002.0021+1+0.53-0.12
Hull City (1 Season)2 Leagues21487449.31.62741010.0014-3-1.82-0.64
FA Cup (6 Seasons)97208063.28.0793623501.11119+2+0.25+0.25
EFL Cup (3 Seasons)32076940.62.33691021.0027-5-2.17-1.75

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
2012-201318Blackburneng ENG2. Championship13.01016
2012-201318Prestoneng ENG3. League One2.6202
2013-201419Blackburneng ENG2. Championship23.66023
2014-201520Nott'ham Foresteng ENG2. Championship7.1107Matches
2014-201520Bristol Cityeng ENGFA Cup1.91000Matches
2014-201520Bristol Cityeng ENG3. League One1.4101Matches
2015-201621NEC Nijmegennl NED1. Eredivisie29.19035Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 11.61000Matches
2017-201823Groningennl NED1. Eredivisie6.6200300000000Matches
2017-201823Oxford Unitedeng ENG3. League One17.0100700000000Matches
2018-201924Hull Cityeng ENG2. Championship35.7500202261142430000177278324.5Matches
2018-201924Hull Cityeng ENGEFL Cup0.6000000100000Matches
2018-201924Hull Cityeng ENGFA Cup1.0000010100000Matches
2019-202025QPReng ENG2. Championship22.7300287479222700097253541.7Matches
2019-202025QPReng ENGEFL Cup1.71002004010Matches
2019-202025QPReng ENGFA Cup2.00002101000Matches
2020-202126QPReng ENG2. Championship24.3811151111201916000112193237.3Matches
2020-202126QPReng ENGFA Cup1.300001013100Matches
2021-202227Coventry Cityeng ENG2. Championship23.640018882551623000105102231.3Matches
2021-202227Coventry Cityeng ENGFA Cup1.510020114010Matches
2022-202328Coventry Cityeng ENG2. Championship2.70001322774000155935.7Matches
2022-202328Coventry Cityeng ENGFA Cup0.20000001000Matches
2022-202328Charlton Atheng ENG3. League One1.01002200030Matches
2023-202429Stockporteng ENG4. League Two2.510011010210Matches
11 Seasons12 Clubs6 Leagues223.248111855722640911060005068618132.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (2 Seasons)3 Leagues52.01211472052174244000209446739.6
Blackburn (2 Seasons)1 League36.67039
Coventry City (2 Seasons)2 Leagues28.05002111112972328000120153132.6
Hull City (1 Season)3 Leagues37.3500202361162430000177278324.5
NEC Nijmegen (1 Season)1 League29.19035
Oxford United (1 Season)1 League17.0100700000000
Groningen (1 Season)1 League6.6200300000000
Nott'ham Forest (1 Season)1 League7.1107
Bristol City (1 Season)2 Leagues3.320010
Charlton Ath (1 Season)1 League1.01002200030
Stockport (1 Season)1 League2.510011010210
Chelsea (1 Season)1 League1.61000
Preston (1 Season)1 League2.6202
Championship (8 Seasons)152.628111285121595881000005068618132.2
FA Cup (6 Seasons)8.02004313011000
League One (4 Seasons)22.05001220003000
EFL Cup (3 Seasons)2.3100200501000
Eredivisie (2 Seasons)35.711003800000000
League Two (1 Season)2.510011010210
PL2 — Div. 1 (1 Season)1.61000
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
2012-201318Preston1 League2.6202
2012-201318Blackburn1 League13.01016
2013-201419Blackburn1 League23.66023
2014-201520Bristol City2 Leagues3.320010
2014-201520Nott'ham Forest1 League7.1107
2015-201621NEC Nijmegen1 League29.19035
2016-201722Chelsea1 League1.61000
2017-201823Oxford United1 League17.0100700000000
2017-201823Groningen1 League6.6200300000000
2018-201924Hull City3 Leagues37.3500202361162430000177278324.5
2019-202025QPR3 Leagues26.4400328484222800097253541.7
2020-202126QPR3 Leagues25.6811151211332016000112193237.3
2021-202227Coventry City2 Leagues25.150020892691624000105102231.3
2022-202328Coventry City2 Leagues2.90001322874000155935.7
2022-202328Charlton Ath1 League1.01002200030
2023-202429Stockport1 League2.510011010210
11 Seasons12 Clubs6 Leagues223.248111855722640911060005068618132.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (2 Seasons)3 Leagues52.01211472052174244000209446739.6
Blackburn (2 Seasons)1 League36.67039
Coventry City (2 Seasons)2 Leagues28.05002111112972328000120153132.6
Hull City (1 Season)3 Leagues37.3500202361162430000177278324.5
NEC Nijmegen (1 Season)1 League29.19035
Oxford United (1 Season)1 League17.0100700000000
Groningen (1 Season)1 League6.6200300000000
Nott'ham Forest (1 Season)1 League7.1107
Bristol City (1 Season)2 Leagues3.320010
Charlton Ath (1 Season)1 League1.01002200030
Stockport (1 Season)1 League2.510011010210
Chelsea (1 Season)1 League1.61000
Preston (1 Season)1 League2.6202
Championship (8 Seasons)152.628111285121595881000005068618132.2
FA Cup (6 Seasons)8.02004313011000
League One (4 Seasons)22.05001220003000
EFL Cup (3 Seasons)2.3100200501000
Eredivisie (2 Seasons)35.711003800000000
League Two (1 Season)2.510011010210
PL2 — Div. 1 (1 Season)1.61000
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
2012-201318Prestoneng ENG3. League One14th2.6202
2012-201318Blackburneng ENG2. Championship17th13.01016
2013-201419Blackburneng ENG2. Championship8th23.66023
2014-201520Bristol Cityeng ENG3. League One1st1.4101Matches
2014-201520Nott'ham Foresteng ENG2. Championship14th7.1107Matches
2015-201621NEC Nijmegennl NED1. Eredivisie10th29.19035Matches
2016-201722Chelseaeng ENGJr. PL2 — Div. 15th1.61000Matches
2017-201823Oxford Unitedeng ENG3. League One16th17.0100700000000Matches
2017-201823Groningennl NED1. Eredivisie12th6.6200300000000Matches
2018-201924Hull Cityeng ENG2. Championship13th35.7500202261142430000177278324.5Matches
2019-202025QPReng ENG2. Championship13th22.7300287479222700097253541.7Matches
2020-202126QPReng ENG2. Championship9th24.3811151111201916000112193237.3Matches
2021-202227Coventry Cityeng ENG2. Championship12th23.640018882551623000105102231.3Matches
2022-202328Coventry Cityeng ENG2. Championship5th2.70001322774000155935.7Matches
2022-202328Charlton Atheng ENG3. League One10th1.01002200030Matches
2023-202429Stockporteng ENG4. League Two1st2.510011010210Matches
11 Seasons12 Clubs4 Leagues212.945111795421605901040005068618132.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (2 Seasons)1 League47.01111431851994143000209446739.6
Blackburn (2 Seasons)1 League36.67039
Coventry City (2 Seasons)1 League26.24001911102822327000120153132.6
Hull City (1 Season)1 League35.7500202261142430000177278324.5
NEC Nijmegen (1 Season)1 League29.19035
Oxford United (1 Season)1 League17.0100700000000
Groningen (1 Season)1 League6.6200300000000
Nott'ham Forest (1 Season)1 League7.1107
Charlton Ath (1 Season)1 League1.01002200030
Bristol City (1 Season)1 League1.4101
Stockport (1 Season)1 League2.510011010210
Chelsea (1 Season)1 League1.61000
Preston (1 Season)1 League2.6202
Championship (8 Seasons)152.628111285121595881000005068618132.2
League One (4 Seasons)22.05001220003000
Eredivisie (2 Seasons)35.711003800000000
League Two (1 Season)2.510011010210
PL2 — Div. 1 (1 Season)1.61000
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-201520Bristol Cityeng ENGFA Cup17th1.91000Matches
2018-201924Hull Cityeng ENGEFL Cup33rd0.6000000100000Matches
2018-201924Hull Cityeng ENGFA Cup33rd1.0000010100000Matches
2019-202025QPReng ENGEFL Cup33rd1.71002004010Matches
2019-202025QPReng ENGFA Cup17th2.00002101000Matches
2020-202126QPReng ENGFA Cup33rd1.300001013100Matches
2021-202227Coventry Cityeng ENGFA Cup1.510020114010Matches
2022-202328Coventry Cityeng ENGFA Cup0.20000001000Matches
6 Seasons4 Clubs2 Leagues10.33006313512000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (2 Seasons)2 Leagues5.010042018110
Coventry City (2 Seasons)1 League1.810020115010
Bristol City (1 Season)1 League1.91000
Hull City (1 Season)2 Leagues1.6000010200000
FA Cup (6 Seasons)8.02004313011000
EFL Cup (3 Seasons)2.3100200501000

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.