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-201318Braintree Towneng ENG5. Conf Premier40380.4101100002.370.002.372.372.37
2012-201318Gillinghameng ENG4. League Two1687087.9101100110.130.000.130.130.13
2013-201419Gillinghameng ENG3. League One28151,61517.9369300500.170.330.500.170.50
2014-201520Gillinghameng ENGFA Cup00Matches
2014-201520Gillinghameng ENGLeague Cup221802.0000000000.000.000.000.000.00Matches
2014-201520Gillinghameng ENG3. League One42353,12434.79817900800.260.230.490.260.49Matches
2015-201621Gillinghameng ENGLeague Cup211031.1101100000.870.000.870.870.87Matches
2015-201621Gillinghameng ENG3. League One40393,44038.213112410341000.340.290.630.260.55Matches
2016-201722Gillinghameng ENGEFL Cup321641.8101101000.550.000.550.550.55Matches
2016-201722Gillinghameng ENGFA Cup11630.7000000000.000.000.000.000.00Matches
2016-201722Gillinghameng ENG3. League One34322,78530.955105001040.160.160.320.160.32Matches
2017-201823Blackburneng ENGFA Cup311311.5011000000.000.690.690.000.69Matches
2017-201823Blackburneng ENG3. League One42373,15035.0188261800700.510.230.740.510.74Matches
2018-201924Blackburneng ENG2. Championship42403,44638.31572214114017.316.57.023.5601592070.390.180.570.370.550.450.180.630.430.61Matches
2018-201924Blackburneng ENGEFL Cup11901.0235200002.003.005.002.005.00Matches
2018-201924Blackburneng ENGFA Cup211271.4101100000.710.000.710.710.71Matches
2019-202025Blackburneng ENG2. Championship22221,87220.89110811416.55.72.78.42575960.430.050.480.380.430.310.130.440.270.40Matches
2019-202025Blackburneng ENGEFL Cup21871.0123100001.032.073.101.033.10Matches
2020-202126Blackburneng ENG2. Championship1678079.0303300002.22.20.32.6930420.330.000.330.330.330.250.040.290.250.29Matches
2020-202126Blackburneng ENGFA Cup11720.8000000000.000.000.000.000.00Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 1221351.5112100000.670.671.330.671.33Matches
2021-202227Blackburneng ENG2. Championship902893.2112101001.81.00.51.505120.310.310.620.310.620.550.170.720.300.47Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 1442853.2112100000.320.320.630.320.63Matches
2022-202328Blackburneng ENG2. Championship27131,21113.5415400103.13.11.04.11048520.300.070.370.300.370.230.080.300.230.30Matches
2022-202328Blackburneng ENGEFL Cup332142.4213200100.840.421.260.841.26Matches
2022-202328Blackburneng ENGFA Cup332592.9112100000.350.350.690.350.69Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 111440.5000000010.000.000.000.000.00Matches
2023-202429Sunderlandeng ENG2. Championship1665886.5112100002.22.21.23.5535250.150.150.310.150.310.340.190.530.340.53Matches
2023-202429Sunderlandeng ENGEFL Cup10750.8000000000.000.000.000.000.00Matches
2023-202429Sunderlandeng ENGJr. PL2332022.2112100000.450.450.890.450.89Matches
2024-202530Gillinghameng ENG4. League Two40470.5000000000.000.000.000.000.00Matches
13 Seasons4 Clubs6 Leagues36627124,685274.39257149875851633.130.712.843.51093524340.340.210.540.320.530.360.140.500.340.48
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
Blackburn (6 Seasons)4 Leagues17313011,755130.6572683552317130.828.411.640.01043174090.440.200.640.420.620.360.140.500.340.47
Gillingham (6 Seasons)4 Leagues17213512,229135.933306330353450.240.220.460.220.44
Blackburn (2 Seasons)1 League664204.7224200000.430.430.860.430.86
Sunderland (1 Season)2 Leagues1766637.4112100002.22.21.23.5535250.140.140.270.140.270.340.190.530.340.53
Braintree Town (1 Season)1 League40380.4101100002.370.002.372.372.37
Sunderland (1 Season)1 League332022.2112100000.450.450.890.450.89
Blackburn Rovers (1 Season)1 League11440.5000000010.000.000.000.000.00
EFL Cup (7 Seasons)141091310.17613701100.690.591.280.691.28
Championship (6 Seasons)132888,21391.333114431239133.130.712.843.51093524340.360.120.480.340.460.360.140.500.340.48
FA Cup (6 Seasons)1076527.2224200000.280.280.550.280.55
League One (5 Seasons)18615814,114156.848388645344040.310.240.550.290.53
PL2 — Div. 1 (4 Seasons)10106667.4336300010.410.410.810.410.81
League Two (2 Seasons)2087558.4101100110.120.000.120.120.12
Conf Premier (1 Season)40380.4101100002.370.002.372.372.37
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-201318Braintree Town1 League40380.4101100002.370.002.372.372.37
2012-201318Gillingham1 League1687087.9101100110.130.000.130.130.13
2013-201419Gillingham1 League28151,61517.9369300500.170.330.500.170.50
2014-201520Gillingham3 Leagues44373,30436.79817900800.250.220.460.250.46
2015-201621Gillingham2 Leagues42403,54339.414112511341000.360.280.640.280.56
2016-201722Gillingham3 Leagues38353,01233.565116011040.180.150.330.180.33
2017-201823Blackburn2 Leagues45383,28136.5189271800700.490.250.740.490.74
2018-201924Blackburn3 Leagues45423,66340.718102817114017.316.57.023.5601592070.440.250.690.420.660.450.180.630.430.61
2019-202025Blackburn2 Leagues24231,95921.810313911416.55.72.78.42575960.460.140.600.410.550.310.130.440.270.40
2020-202126Blackburn1 League221351.5112100000.670.671.330.671.33
2020-202126Blackburn2 Leagues1788799.8303300002.22.20.32.6930420.310.000.310.310.310.250.040.290.250.29
2021-202227Blackburn1 League442853.2112100000.320.320.630.320.63
2021-202227Blackburn1 League902893.2112101001.81.00.51.505120.310.310.620.310.620.550.170.720.300.47
2022-202328Blackburn3 Leagues33191,68418.77310700203.13.11.04.11048520.370.160.530.370.530.230.080.300.230.30
2022-202328Blackburn Rovers1 League11440.5000000010.000.000.000.000.00
2023-202429Sunderland1 League332022.2112100000.450.450.890.450.89
2023-202429Sunderland2 Leagues1766637.4112100002.22.21.23.5535250.140.140.270.140.270.340.190.530.340.53
2024-202530Gillingham1 League40470.5000000000.000.000.000.000.00
13 Seasons4 Clubs6 Leagues36627124,685274.39257149875851633.130.712.843.51093524340.340.210.540.320.530.360.140.500.340.48
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
Blackburn (6 Seasons)4 Leagues17313011,755130.6572683552317130.828.411.640.01043174090.440.200.640.420.620.360.140.500.340.47
Gillingham (6 Seasons)4 Leagues17213512,229135.933306330353450.240.220.460.220.44
Blackburn (2 Seasons)1 League664204.7224200000.430.430.860.430.86
Sunderland (1 Season)2 Leagues1766637.4112100002.22.21.23.5535250.140.140.270.140.270.340.190.530.340.53
Braintree Town (1 Season)1 League40380.4101100002.370.002.372.372.37
Sunderland (1 Season)1 League332022.2112100000.450.450.890.450.89
Blackburn Rovers (1 Season)1 League11440.5000000010.000.000.000.000.00
EFL Cup (7 Seasons)141091310.17613701100.690.591.280.691.28
Championship (6 Seasons)132888,21391.333114431239133.130.712.843.51093524340.360.120.480.340.460.360.140.500.340.48
FA Cup (6 Seasons)1076527.2224200000.280.280.550.280.55
League One (5 Seasons)18615814,114156.848388645344040.310.240.550.290.53
PL2 — Div. 1 (4 Seasons)10106667.4336300010.410.410.810.410.81
League Two (2 Seasons)2087558.4101100110.120.000.120.120.12
Conf Premier (1 Season)40380.4101100002.370.002.372.372.37
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-201318Braintree Towneng ENG5. Conf Premier9th40380.4101100002.370.002.372.372.37
2012-201318Gillinghameng ENG4. League Two1st1687087.9101100110.130.000.130.130.13
2013-201419Gillinghameng ENG3. League One17th28151,61517.9369300500.170.330.500.170.50
2014-201520Gillinghameng ENG3. League One12th42353,12434.79817900800.260.230.490.260.49Matches
2015-201621Gillinghameng ENG3. League One9th40393,44038.213112410341000.340.290.630.260.55Matches
2016-201722Gillinghameng ENG3. League One20th34322,78530.955105001040.160.160.320.160.32Matches
2017-201823Blackburneng ENG3. League One2nd42373,15035.0188261800700.510.230.740.510.74Matches
2018-201924Blackburneng ENG2. Championship15th42403,44638.31572214114017.316.57.023.5601592070.390.180.570.370.550.450.180.630.430.61Matches
2019-202025Blackburneng ENG2. Championship11th22221,87220.89110811416.55.72.78.42575960.430.050.480.380.430.310.130.440.270.40Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th221351.5112100000.670.671.330.671.33Matches
2020-202126Blackburneng ENG2. Championship15th1678079.0303300002.22.20.32.6930420.330.000.330.330.330.250.040.290.250.29Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th442853.2112100000.320.320.630.320.63Matches
2021-202227Blackburneng ENG2. Championship8th902893.2112101001.81.00.51.505120.310.310.620.310.620.550.170.720.300.47Matches
2022-202328Blackburneng ENG2. Championship7th27131,21113.5415400103.13.11.04.11048520.300.070.370.300.370.230.080.300.230.30Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th11440.5000000010.000.000.000.000.00Matches
2023-202429Sunderlandeng ENGJr. PL27th332022.2112100000.450.450.890.450.89Matches
2023-202429Sunderlandeng ENG2. Championship16th1665886.5112100002.22.21.23.5535250.150.150.310.150.310.340.190.530.340.53Matches
2024-202530Gillinghameng ENG4. League Two10th40470.5000000000.000.000.000.000.00Matches
13 Seasons4 Clubs4 Leagues34225423,120256.98349132785750633.130.712.843.51093524340.320.190.510.300.490.360.140.500.340.48
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
Gillingham (6 Seasons)2 Leagues16412911,719130.231306128343450.240.230.470.220.45
Blackburn (6 Seasons)2 Leagues15811910,775119.7501868482316130.828.411.640.01043174090.420.150.570.400.550.360.140.500.340.47
Blackburn (2 Seasons)1 League664204.7224200000.430.430.860.430.86
Sunderland (1 Season)1 League1665886.5112100002.22.21.23.5535250.150.150.310.150.310.340.190.530.340.53
Braintree Town (1 Season)1 League40380.4101100002.370.002.372.372.37
Sunderland (1 Season)1 League332022.2112100000.450.450.890.450.89
Blackburn Rovers (1 Season)1 League11440.5000000010.000.000.000.000.00
Championship (6 Seasons)132888,21391.333114431239133.130.712.843.51093524340.360.120.480.340.460.360.140.500.340.48
League One (5 Seasons)18615814,114156.848388645344040.310.240.550.290.53
PL2 — Div. 1 (4 Seasons)10106667.4336300010.410.410.810.410.81
League Two (2 Seasons)2087558.4101100110.120.000.120.120.12
Conf Premier (1 Season)40380.4101100002.370.002.372.372.37
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-201520Gillinghameng ENGFA Cup85th00Matches
2014-201520Gillinghameng ENGLeague Cup33rd221802.0000000000.000.000.000.000.00Matches
2015-201621Gillinghameng ENGLeague Cup33rd211031.1101100000.870.000.870.870.87Matches
2016-201722Gillinghameng ENGEFL Cup17th321641.8101101000.550.000.550.550.55Matches
2016-201722Gillinghameng ENGFA Cup85th11630.7000000000.000.000.000.000.00Matches
2017-201823Blackburneng ENGFA Cup33rd311311.5011000000.000.690.690.000.69Matches
2018-201924Blackburneng ENGEFL Cup17th11901.0235200002.003.005.002.005.00Matches
2018-201924Blackburneng ENGFA Cup33rd211271.4101100000.710.000.710.710.71Matches
2019-202025Blackburneng ENGEFL Cup33rd21871.0123100001.032.073.101.033.10Matches
2020-202126Blackburneng ENGFA Cup33rd11720.8000000000.000.000.000.000.00Matches
2022-202328Blackburneng ENGEFL CupRd4332142.4213200100.840.421.260.841.26Matches
2022-202328Blackburneng ENGFA CupQF332592.9112100000.350.350.690.350.69Matches
2023-202429Sunderlandeng ENGEFL CupRd110750.8000000000.000.000.000.000.00Matches
9 Seasons3 Clubs2 Leagues24171,56517.49817901100.520.460.980.520.98
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
Blackburn (5 Seasons)2 Leagues151198010.97815700100.640.731.380.641.38
Gillingham (3 Seasons)2 Leagues865105.7202201000.350.000.350.350.35
Sunderland (1 Season)1 League10750.8000000000.000.000.000.000.00
EFL Cup (7 Seasons)141091310.17613701100.690.591.280.691.28
FA Cup (6 Seasons)1076527.2224200000.280.280.550.280.55

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-201318Braintree Towneng ENG5. Conf Premier0.4112.371.0000
2012-201318Gillinghameng ENG4. League Two7.9181.020.1300
2013-201419Gillinghameng ENG3. League One17.93100.560.3000
2014-201520Gillinghameng ENGLeague Cup2.0000Matches
2014-201520Gillinghameng ENG3. League One34.79200.580.4500Matches
2015-201621Gillinghameng ENGLeague Cup1.1100Matches
2015-201621Gillinghameng ENG3. League One38.213330.860.3034Matches
2016-201722Gillinghameng ENGEFL Cup1.813133.31.650.550.331.0001Matches
2016-201722Gillinghameng ENGFA Cup0.7000Matches
2016-201722Gillinghameng ENG3. League One30.950250.000.810.2000Matches
2017-201823Blackburneng ENGFA Cup1.505120.03.440.690.000.0000Matches
2017-201823Blackburneng ENG3. League One35.0180410.001.170.4400Matches
2018-201924Blackburneng ENG2. Championship38.3151154236.53.001.100.120.3317.151117.316.50.16-2.3-2.5Matches
2018-201924Blackburneng ENGEFL Cup1.025360.05.003.000.400.6700Matches
2018-201924Blackburneng ENGFA Cup1.416233.34.251.420.170.5000Matches
2019-202025Blackburneng ENG2. Championship20.89441431.82.120.670.180.5717.52116.55.70.14+2.5+2.3Matches
2019-202025Blackburneng ENGEFL Cup1.014250.04.142.070.250.5000Matches
2020-202126Blackburneng ENG2. Championship9.0317317.61.900.330.181.0013.71002.22.20.13+0.8+0.8Matches
2020-202126Blackburneng ENGFA Cup0.804125.05.001.250.000.0000Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.5100Matches
2021-202227Blackburneng ENG2. Championship3.216233.31.870.620.170.5014.21011.81.00.16-0.80.0Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.2100Matches
2022-202328Blackburneng ENG2. Championship13.54231043.51.710.740.170.4015.60003.13.10.13+0.9+0.9Matches
2022-202328Blackburneng ENGEFL Cup2.426233.32.520.840.331.0000Matches
2022-202328Blackburneng ENGFA Cup2.915360.01.741.040.200.3300Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.5000Matches
2023-202429Sunderlandeng ENG2. Championship6.5113538.51.990.770.080.2012.51002.22.20.18-1.2-1.2Matches
2023-202429Sunderlandeng ENGEFL Cup0.804125.04.801.200.000.0000Matches
2023-202429Sunderlandeng ENGJr. PL22.2100Matches
2024-202530Gillinghameng ENG4. League Two0.50100.01.910.000.0000Matches
13 Seasons4 Clubs6 Leagues274.39226123060.51.520.850.240.3716.4105833.130.70.15-0.1+0.3
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
Blackburn (6 Seasons)4 Leagues130.65724012652.51.840.960.230.4416.692330.828.40.15+1.2+1.6
Gillingham (6 Seasons)4 Leagues135.933497650.00.120.731.500.3035
Blackburn (2 Seasons)1 League4.7200
Sunderland (1 Season)2 Leagues7.4117635.32.310.810.060.1712.51002.22.20.18-1.2-1.2
Braintree Town (1 Season)1 League0.4112.371.0000
Sunderland (1 Season)1 League2.2100
Blackburn Rovers (1 Season)1 League0.5000
EFL Cup (7 Seasons)10.1722940.93.141.290.270.6701
Championship (6 Seasons)91.3332187634.92.390.830.140.4116.4102333.130.70.15-0.1+0.3
FA Cup (6 Seasons)7.2220735.03.061.070.100.2900
League One (5 Seasons)156.84801290.000.820.3534
PL2 — Div. 1 (4 Seasons)7.4300
League Two (2 Seasons)8.41180.01.910.950.000.1300
Conf Premier (1 Season)0.4112.371.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
2012-201318Braintree Town1 League0.4112.371.0000
2012-201318Gillingham1 League7.9181.020.1300
2013-201419Gillingham1 League17.93100.560.3000
2014-201520Gillingham3 Leagues36.79200.580.4500
2015-201621Gillingham2 Leagues39.414330.860.3034
2016-201722Gillingham3 Leagues33.56326866.70.090.792.000.2301
2017-201823Blackburn2 Leagues36.518542840.00.141.153.600.4300
2018-201924Blackburn3 Leagues40.7181264737.33.101.150.130.3617.151117.316.50.16-2.3-2.5
2019-202025Blackburn2 Leagues21.810481633.32.210.740.190.5617.52116.55.70.14+2.5+2.3
2020-202126Blackburn1 League1.5100
2020-202126Blackburn2 Leagues9.8321419.02.150.410.140.7513.71002.22.20.13+0.8+0.8
2021-202227Blackburn1 League3.2100
2021-202227Blackburn1 League3.216233.31.870.620.170.5014.21011.81.00.16-0.80.0
2022-202328Blackburn3 Leagues18.77341544.11.820.800.210.4715.60003.13.10.13+0.9+0.9
2022-202328Blackburn Rovers1 League0.5000
2023-202429Sunderland1 League2.2100
2023-202429Sunderland2 Leagues7.4117635.32.310.810.060.1712.51002.22.20.18-1.2-1.2
2024-202530Gillingham1 League0.50100.01.910.000.0000
13 Seasons4 Clubs6 Leagues274.39226123060.51.520.850.240.3716.4105833.130.70.15-0.1+0.3
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
Blackburn (6 Seasons)4 Leagues130.65724012652.51.840.960.230.4416.692330.828.40.15+1.2+1.6
Gillingham (6 Seasons)4 Leagues135.933497650.00.120.731.500.3035
Blackburn (2 Seasons)1 League4.7200
Sunderland (1 Season)2 Leagues7.4117635.32.310.810.060.1712.51002.22.20.18-1.2-1.2
Braintree Town (1 Season)1 League0.4112.371.0000
Sunderland (1 Season)1 League2.2100
Blackburn Rovers (1 Season)1 League0.5000
EFL Cup (7 Seasons)10.1722940.93.141.290.270.6701
Championship (6 Seasons)91.3332187634.92.390.830.140.4116.4102333.130.70.15-0.1+0.3
FA Cup (6 Seasons)7.2220735.03.061.070.100.2900
League One (5 Seasons)156.84801290.000.820.3534
PL2 — Div. 1 (4 Seasons)7.4300
League Two (2 Seasons)8.41180.01.910.950.000.1300
Conf Premier (1 Season)0.4112.371.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
2012-201318Braintree Towneng ENG5. Conf Premier9th0.4112.371.0000
2012-201318Gillinghameng ENG4. League Two1st7.9181.020.1300
2013-201419Gillinghameng ENG3. League One17th17.93100.560.3000
2014-201520Gillinghameng ENG3. League One12th34.79200.580.4500Matches
2015-201621Gillinghameng ENG3. League One9th38.213330.860.3034Matches
2016-201722Gillinghameng ENG3. League One20th30.950250.000.810.2000Matches
2017-201823Blackburneng ENG3. League One2nd35.0180410.001.170.4400Matches
2018-201924Blackburneng ENG2. Championship15th38.3151154236.53.001.100.120.3317.151117.316.50.16-2.3-2.5Matches
2019-202025Blackburneng ENG2. Championship11th20.89441431.82.120.670.180.5717.52116.55.70.14+2.5+2.3Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.5100Matches
2020-202126Blackburneng ENG2. Championship15th9.0317317.61.900.330.181.0013.71002.22.20.13+0.8+0.8Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.2100Matches
2021-202227Blackburneng ENG2. Championship8th3.216233.31.870.620.170.5014.21011.81.00.16-0.80.0Matches
2022-202328Blackburneng ENG2. Championship7th13.54231043.51.710.740.170.4015.60003.13.10.13+0.9+0.9Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.5000Matches
2023-202429Sunderlandeng ENGJr. PL27th2.2100Matches
2023-202429Sunderlandeng ENG2. Championship16th6.5113538.51.990.770.080.2012.51002.22.20.18-1.2-1.2Matches
2024-202530Gillinghameng ENG4. League Two10th0.50100.01.910.000.0000Matches
13 Seasons4 Clubs4 Leagues256.98321921464.81.390.830.250.3616.4105733.130.70.15-0.1+0.3
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
Gillingham (6 Seasons)2 Leagues130.2311962500.00.030.745.000.2934
Blackburn (6 Seasons)2 Leagues119.75020511254.61.710.940.230.4316.692330.828.40.15+1.2+1.6
Blackburn (2 Seasons)1 League4.7200
Sunderland (1 Season)1 League6.5113538.51.990.770.080.2012.51002.22.20.18-1.2-1.2
Braintree Town (1 Season)1 League0.4112.371.0000
Sunderland (1 Season)1 League2.2100
Blackburn Rovers (1 Season)1 League0.5000
Championship (6 Seasons)91.3332187634.92.390.830.140.4116.4102333.130.70.15-0.1+0.3
League One (5 Seasons)156.84801290.000.820.3534
PL2 — Div. 1 (4 Seasons)7.4300
League Two (2 Seasons)8.41180.01.910.950.000.1300
Conf Premier (1 Season)0.4112.371.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-201520Gillinghameng ENGLeague Cup33rd2.0000Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.1100Matches
2016-201722Gillinghameng ENGEFL Cup17th1.813133.31.650.550.331.0001Matches
2016-201722Gillinghameng ENGFA Cup85th0.7000Matches
2017-201823Blackburneng ENGFA Cup33rd1.505120.03.440.690.000.0000Matches
2018-201924Blackburneng ENGEFL Cup17th1.025360.05.003.000.400.6700Matches
2018-201924Blackburneng ENGFA Cup33rd1.416233.34.251.420.170.5000Matches
2019-202025Blackburneng ENGEFL Cup33rd1.014250.04.142.070.250.5000Matches
2020-202126Blackburneng ENGFA Cup33rd0.804125.05.001.250.000.0000Matches
2022-202328Blackburneng ENGEFL CupRd42.426233.32.520.840.331.0000Matches
2022-202328Blackburneng ENGFA CupQF2.915360.01.741.040.200.3300Matches
2023-202429Sunderlandeng ENGEFL CupRd10.804125.04.801.200.000.0000Matches
9 Seasons3 Clubs2 Leagues17.49421638.13.101.180.190.5001
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (5 Seasons)2 Leagues10.97351440.03.211.290.200.5000
Gillingham (3 Seasons)2 Leagues5.723133.31.650.550.331.0001
Sunderland (1 Season)1 League0.804125.04.801.200.000.0000
EFL Cup (7 Seasons)10.1722940.93.141.290.270.6701
FA Cup (6 Seasons)7.2220735.03.061.070.100.2900

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-201318Braintree Towneng ENG5. Conf Premier0.40
2012-201318Gillinghameng ENG4. League Two7.90
2013-201419Gillinghameng ENG3. League One17.96
2014-201520Gillinghameng ENGLeague Cup2.00Matches
2014-201520Gillinghameng ENG3. League One34.78Matches
2015-201621Gillinghameng ENGLeague Cup1.10Matches
2015-201621Gillinghameng ENG3. League One38.211Matches
2016-201722Gillinghameng ENGEFL Cup1.80Matches
2016-201722Gillinghameng ENGFA Cup0.70Matches
2016-201722Gillinghameng ENG3. League One30.95Matches
2017-201823Blackburneng ENGFA Cup1.51Matches
2017-201823Blackburneng ENG3. League One35.08Matches
2018-201924Blackburneng ENG2. Championship38.3956125576.215473373446954386.433441979.78315852.577.05.50.04998414159Matches
2018-201924Blackburneng ENGEFL Cup1.03Matches
2018-201924Blackburneng ENGFA Cup1.40Matches
2019-202025Blackburneng ENG2. Championship20.846460476.87655188322327182.317320684.0438153.112.72.0-1.7205618275Matches
2019-202025Blackburneng ENGEFL Cup1.02Matches
2020-202126Blackburneng ENG2. Championship9.023131673.13450114012414784.48511375.2102343.500.30.6-0.38273030Matches
2020-202126Blackburneng ENGFA Cup0.80Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.51Matches
2021-202227Blackburneng ENG2. Championship3.2437160.6651149223171.0132161.95955.610.50.7+0.523105Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.21Matches
2022-202328Blackburneng ENG2. Championship13.534747473.25340133820224183.89013168.7326053.311.00.90.011324048Matches
2022-202328Blackburneng ENGEFL Cup2.41Matches
2022-202328Blackburneng ENGFA Cup2.91Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.50Matches
2023-202429Sunderlandeng ENG2. Championship6.520925681.6330291912513195.4546879.4244060.011.21.0-0.215136035Matches
2023-202429Sunderlandeng ENGEFL Cup0.80Matches
2023-202429Sunderlandeng ENGJr. PL22.21Matches
2024-202530Gillinghameng ENG4. League Two0.50Matches
13 Seasons4 Clubs6 Leagues274.32250297675.63587191631165136485.474995878.219737153.15712.810.7+44.2105229736352
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
Blackburn (6 Seasons)4 Leagues130.62041272075.03256982441040123384.369589078.117333152.32611.69.7+14.490216676317
Gillingham (6 Seasons)4 Leagues135.930
Blackburn (2 Seasons)1 League4.72
Sunderland (1 Season)2 Leagues7.420925681.6330291912513195.4546879.4244060.011.21.0-0.215136035
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.21
Blackburn Rovers (1 Season)1 League0.50
EFL Cup (7 Seasons)10.16
Championship (6 Seasons)91.32250297675.63587191631165136485.474995878.219737153.11112.810.7-1.8105229736352
FA Cup (6 Seasons)7.22
League One (5 Seasons)156.838
PL2 — Div. 1 (4 Seasons)7.43
League Two (2 Seasons)8.40
Conf Premier (1 Season)0.40
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-201318Braintree Town1 League0.40
2012-201318Gillingham1 League7.90
2013-201419Gillingham1 League17.96
2014-201520Gillingham3 Leagues36.78
2015-201621Gillingham2 Leagues39.411
2016-201722Gillingham3 Leagues33.55
2017-201823Blackburn2 Leagues36.59
2018-201924Blackburn3 Leagues40.7956125576.215473373446954386.433441979.78315852.5107.05.5+3.04998414159
2019-202025Blackburn2 Leagues21.846460476.87655188322327182.317320684.0438153.132.72.0+0.3205618275
2020-202126Blackburn1 League1.51
2020-202126Blackburn2 Leagues9.823131673.13450114012414784.48511375.2102343.500.30.6-0.38273030
2021-202227Blackburn1 League3.21
2021-202227Blackburn1 League3.2437160.6651149223171.0132161.95955.610.50.7+0.523105
2022-202328Blackburn3 Leagues18.734747473.25340133820224183.89013168.7326053.331.00.9+2.011324048
2022-202328Blackburn Rovers1 League0.50
2023-202429Sunderland1 League2.21
2023-202429Sunderland2 Leagues7.420925681.6330291912513195.4546879.4244060.011.21.0-0.215136035
2024-202530Gillingham1 League0.50
13 Seasons4 Clubs6 Leagues274.32250297675.63587191631165136485.474995878.219737153.15712.810.7+44.2105229736352
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
Blackburn (6 Seasons)4 Leagues130.62041272075.03256982441040123384.369589078.117333152.32611.69.7+14.490216676317
Gillingham (6 Seasons)4 Leagues135.930
Blackburn (2 Seasons)1 League4.72
Sunderland (1 Season)2 Leagues7.420925681.6330291912513195.4546879.4244060.011.21.0-0.215136035
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.21
Blackburn Rovers (1 Season)1 League0.50
EFL Cup (7 Seasons)10.16
Championship (6 Seasons)91.32250297675.63587191631165136485.474995878.219737153.11112.810.7-1.8105229736352
FA Cup (6 Seasons)7.22
League One (5 Seasons)156.838
PL2 — Div. 1 (4 Seasons)7.43
League Two (2 Seasons)8.40
Conf Premier (1 Season)0.40
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-201318Braintree Towneng ENG5. Conf Premier9th0.40
2012-201318Gillinghameng ENG4. League Two1st7.90
2013-201419Gillinghameng ENG3. League One17th17.96
2014-201520Gillinghameng ENG3. League One12th34.78Matches
2015-201621Gillinghameng ENG3. League One9th38.211Matches
2016-201722Gillinghameng ENG3. League One20th30.95Matches
2017-201823Blackburneng ENG3. League One2nd35.08Matches
2018-201924Blackburneng ENG2. Championship15th38.3956125576.215473373446954386.433441979.78315852.577.05.50.04998414159Matches
2019-202025Blackburneng ENG2. Championship11th20.846460476.87655188322327182.317320684.0438153.112.72.0-1.7205618275Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.51Matches
2020-202126Blackburneng ENG2. Championship15th9.023131673.13450114012414784.48511375.2102343.500.30.6-0.38273030Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.21Matches
2021-202227Blackburneng ENG2. Championship8th3.2437160.6651149223171.0132161.95955.610.50.7+0.523105Matches
2022-202328Blackburneng ENG2. Championship7th13.534747473.25340133820224183.89013168.7326053.311.00.90.011324048Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.50Matches
2023-202429Sunderlandeng ENGJr. PL27th2.21Matches
2023-202429Sunderlandeng ENG2. Championship16th6.520925681.6330291912513195.4546879.4244060.011.21.0-0.215136035Matches
2024-202530Gillinghameng ENG4. League Two10th0.50Matches
13 Seasons4 Clubs4 Leagues256.92250297675.63587191631165136485.474995878.219737153.14912.810.7+36.2105229736352
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
Gillingham (6 Seasons)2 Leagues130.230
Blackburn (6 Seasons)2 Leagues119.72041272075.03256982441040123384.369589078.117333152.31811.69.7+6.490216676317
Blackburn (2 Seasons)1 League4.72
Sunderland (1 Season)1 League6.520925681.6330291912513195.4546879.4244060.011.21.0-0.215136035
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.21
Blackburn Rovers (1 Season)1 League0.50
Championship (6 Seasons)91.32250297675.63587191631165136485.474995878.219737153.11112.810.7-1.8105229736352
League One (5 Seasons)156.838
PL2 — Div. 1 (4 Seasons)7.43
League Two (2 Seasons)8.40
Conf Premier (1 Season)0.40
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-201520Gillinghameng ENGLeague Cup33rd2.00Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.10Matches
2016-201722Gillinghameng ENGEFL Cup17th1.80Matches
2016-201722Gillinghameng ENGFA Cup85th0.70Matches
2017-201823Blackburneng ENGFA Cup33rd1.51Matches
2018-201924Blackburneng ENGEFL Cup17th1.03Matches
2018-201924Blackburneng ENGFA Cup33rd1.40Matches
2019-202025Blackburneng ENGEFL Cup33rd1.02Matches
2020-202126Blackburneng ENGFA Cup33rd0.80Matches
2022-202328Blackburneng ENGEFL CupRd42.41Matches
2022-202328Blackburneng ENGFA CupQF2.91Matches
2023-202429Sunderlandeng ENGEFL CupRd10.80Matches
9 Seasons3 Clubs2 Leagues17.48
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
Blackburn (5 Seasons)2 Leagues10.98
Gillingham (3 Seasons)2 Leagues5.70
Sunderland (1 Season)1 League0.80
EFL Cup (7 Seasons)10.16
FA Cup (6 Seasons)7.22
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-201318Braintree Towneng ENG5. Conf Premier0.4
2012-201318Gillinghameng ENG4. League Two7.9
2013-201419Gillinghameng ENG3. League One17.9
2014-201520Gillinghameng ENGLeague Cup2.0Matches
2014-201520Gillinghameng ENG3. League One34.7Matches
2015-201621Gillinghameng ENGLeague Cup1.1Matches
2015-201621Gillinghameng ENG3. League One38.2Matches
2016-201722Gillinghameng ENGEFL Cup1.84Matches
2016-201722Gillinghameng ENGFA Cup0.7Matches
2016-201722Gillinghameng ENG3. League One30.90Matches
2017-201823Blackburneng ENGFA Cup1.517Matches
2017-201823Blackburneng ENG3. League One35.00Matches
2018-201924Blackburneng ENG2. Championship38.31255114710413132746517751956449Matches
2018-201924Blackburneng ENGEFL Cup1.00Matches
2018-201924Blackburneng ENGFA Cup1.42Matches
2019-202025Blackburneng ENG2. Championship20.8604553494561261000464215Matches
2019-202025Blackburneng ENGEFL Cup1.00Matches
2020-202126Blackburneng ENG2. Championship9.0316291241001922200231111Matches
2020-202126Blackburneng ENGFA Cup0.80Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.5Matches
2021-202227Blackburneng ENG2. Championship3.2716461001100004313Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.2Matches
2022-202328Blackburneng ENG2. Championship13.54744502145131460000347310Matches
2022-202328Blackburneng ENGEFL Cup2.42Matches
2022-202328Blackburneng ENGFA Cup2.93Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.5Matches
2023-202429Sunderlandeng ENG2. Championship6.52562173911121832165120905Matches
2023-202429Sunderlandeng ENGEFL Cup0.80Matches
2023-202429Sunderlandeng ENGJr. PL22.2Matches
2024-202530Gillinghameng ENG4. League Two0.52Matches
13 Seasons4 Clubs6 Leagues274.32976272224343244913023411510222501193
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Blackburn (6 Seasons)4 Leagues130.627202505204322347106202095120411188
Gillingham (6 Seasons)4 Leagues135.96
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.42562173911121832165120905
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.16
Championship (6 Seasons)91.32976272224343244910023411510222501193
FA Cup (6 Seasons)7.222
League One (5 Seasons)156.80
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.42
Conf Premier (1 Season)0.4
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-201318Braintree Town1 League0.4
2012-201318Gillingham1 League7.9
2013-201419Gillingham1 League17.9
2014-201520Gillingham3 Leagues36.7
2015-201621Gillingham2 Leagues39.4
2016-201722Gillingham3 Leagues33.54
2017-201823Blackburn2 Leagues36.517
2018-201924Blackburn3 Leagues40.71255114710413132748517751956449
2019-202025Blackburn2 Leagues21.8604553494561261000464215
2020-202126Blackburn1 League1.5
2020-202126Blackburn2 Leagues9.8316291241001922200231111
2021-202227Blackburn1 League3.2
2021-202227Blackburn1 League3.2716461001100004313
2022-202328Blackburn3 Leagues18.74744502145131960000347310
2022-202328Blackburn Rovers1 League0.5
2023-202429Sunderland1 League2.2
2023-202429Sunderland2 Leagues7.42562173911121832165120905
2024-202530Gillingham1 League0.52
13 Seasons4 Clubs6 Leagues274.32976272224343244913023411510222501193
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Blackburn (6 Seasons)4 Leagues130.627202505204322347106202095120411188
Gillingham (6 Seasons)4 Leagues135.96
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.42562173911121832165120905
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.16
Championship (6 Seasons)91.32976272224343244910023411510222501193
FA Cup (6 Seasons)7.222
League One (5 Seasons)156.80
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.42
Conf Premier (1 Season)0.4
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-201318Braintree Towneng ENG5. Conf Premier9th0.4
2012-201318Gillinghameng ENG4. League Two1st7.9
2013-201419Gillinghameng ENG3. League One17th17.9
2014-201520Gillinghameng ENG3. League One12th34.7Matches
2015-201621Gillinghameng ENG3. League One9th38.2Matches
2016-201722Gillinghameng ENG3. League One20th30.90Matches
2017-201823Blackburneng ENG3. League One2nd35.00Matches
2018-201924Blackburneng ENG2. Championship15th38.31255114710413132746517751956449Matches
2019-202025Blackburneng ENG2. Championship11th20.8604553494561261000464215Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.5Matches
2020-202126Blackburneng ENG2. Championship15th9.0316291241001922200231111Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.2Matches
2021-202227Blackburneng ENG2. Championship8th3.2716461001100004313Matches
2022-202328Blackburneng ENG2. Championship7th13.54744502145131460000347310Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.5Matches
2023-202429Sunderlandeng ENGJr. PL27th2.2Matches
2023-202429Sunderlandeng ENG2. Championship16th6.52562173911121832165120905Matches
2024-202530Gillinghameng ENG4. League Two10th0.52Matches
13 Seasons4 Clubs4 Leagues256.92976272224343244910223411510222501193
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Gillingham (6 Seasons)2 Leagues130.22
Blackburn (6 Seasons)2 Leagues119.72720250520432234782202095120411188
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)1 League6.52562173911121832165120905
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
Championship (6 Seasons)91.32976272224343244910023411510222501193
League One (5 Seasons)156.80
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.42
Conf Premier (1 Season)0.4
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-201520Gillinghameng ENGLeague Cup33rd2.0Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.1Matches
2016-201722Gillinghameng ENGEFL Cup17th1.84Matches
2016-201722Gillinghameng ENGFA Cup85th0.7Matches
2017-201823Blackburneng ENGFA Cup33rd1.517Matches
2018-201924Blackburneng ENGEFL Cup17th1.00Matches
2018-201924Blackburneng ENGFA Cup33rd1.42Matches
2019-202025Blackburneng ENGEFL Cup33rd1.00Matches
2020-202126Blackburneng ENGFA Cup33rd0.80Matches
2022-202328Blackburneng ENGEFL CupRd42.42Matches
2022-202328Blackburneng ENGFA CupQF2.93Matches
2023-202429Sunderlandeng ENGEFL CupRd10.80Matches
9 Seasons3 Clubs2 Leagues17.428
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Blackburn (5 Seasons)2 Leagues10.924
Gillingham (3 Seasons)2 Leagues5.74
Sunderland (1 Season)1 League0.80
EFL Cup (7 Seasons)10.16
FA Cup (6 Seasons)7.222

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-201318Braintree Towneng ENG5. Conf Premier0.4
2012-201318Gillinghameng ENG4. League Two7.9
2013-201419Gillinghameng ENG3. League One17.9
2014-201520Gillinghameng ENGLeague Cup2.0Matches
2014-201520Gillinghameng ENG3. League One34.7Matches
2015-201621Gillinghameng ENGLeague Cup1.1Matches
2015-201621Gillinghameng ENG3. League One38.2Matches
2016-201722Gillinghameng ENGEFL Cup1.8Matches
2016-201722Gillinghameng ENGFA Cup0.7Matches
2016-201722Gillinghameng ENG3. League One30.9Matches
2017-201823Blackburneng ENGFA Cup1.5Matches
2017-201823Blackburneng ENG3. League One35.0Matches
2018-201924Blackburneng ENG2. Championship38.31383.618631620112170.441000520Matches
2018-201924Blackburneng ENGEFL Cup1.0Matches
2018-201924Blackburneng ENGFA Cup1.4Matches
2019-202025Blackburneng ENG2. Championship20.8472.26332244290.43600210Matches
2019-202025Blackburneng ENGEFL Cup1.0Matches
2020-202126Blackburneng ENG2. Championship9.0212.35132032100.00000000Matches
2020-202126Blackburneng ENGFA Cup0.8Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.5Matches
2021-202227Blackburneng ENG2. Championship3.261.8730030010.31100000Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.2Matches
2022-202328Blackburneng ENG2. Championship13.5201.49160031010.07100000Matches
2022-202328Blackburneng ENGEFL Cup2.4Matches
2022-202328Blackburneng ENGFA Cup2.9Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.5Matches
2023-202429Sunderlandeng ENG2. Championship6.5274.131210130130.46100200Matches
2023-202429Sunderlandeng ENGEFL Cup0.8Matches
2023-202429Sunderlandeng ENGJr. PL22.2Matches
2024-202530Gillinghameng ENG4. League Two0.5Matches
13 Seasons4 Clubs6 Leagues274.32592.84163171936186310.341900930
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Blackburn (6 Seasons)4 Leagues130.62322.7415171833185280.331800730
Gillingham (6 Seasons)4 Leagues135.9
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.4274.131210130130.46100200
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.1
Championship (6 Seasons)91.32592.84163171936186310.341900930
FA Cup (6 Seasons)7.2
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201318Braintree Town1 League0.4
2012-201318Gillingham1 League7.9
2013-201419Gillingham1 League17.9
2014-201520Gillingham3 Leagues36.7
2015-201621Gillingham2 Leagues39.4
2016-201722Gillingham3 Leagues33.5
2017-201823Blackburn2 Leagues36.5
2018-201924Blackburn3 Leagues40.71383.618631620112170.441000520
2019-202025Blackburn2 Leagues21.8472.26332244290.43600210
2020-202126Blackburn1 League1.5
2020-202126Blackburn2 Leagues9.8212.35132032100.00000000
2021-202227Blackburn1 League3.2
2021-202227Blackburn1 League3.261.8730030010.31100000
2022-202328Blackburn3 Leagues18.7201.49160031010.07100000
2022-202328Blackburn Rovers1 League0.5
2023-202429Sunderland1 League2.2
2023-202429Sunderland2 Leagues7.4274.131210130130.46100200
2024-202530Gillingham1 League0.5
13 Seasons4 Clubs6 Leagues274.32592.84163171936186310.341900930
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Blackburn (6 Seasons)4 Leagues130.62322.7415171833185280.331800730
Gillingham (6 Seasons)4 Leagues135.9
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.4274.131210130130.46100200
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.1
Championship (6 Seasons)91.32592.84163171936186310.341900930
FA Cup (6 Seasons)7.2
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201318Braintree Towneng ENG5. Conf Premier9th0.4
2012-201318Gillinghameng ENG4. League Two1st7.9
2013-201419Gillinghameng ENG3. League One17th17.9
2014-201520Gillinghameng ENG3. League One12th34.7Matches
2015-201621Gillinghameng ENG3. League One9th38.2Matches
2016-201722Gillinghameng ENG3. League One20th30.9Matches
2017-201823Blackburneng ENG3. League One2nd35.0Matches
2018-201924Blackburneng ENG2. Championship15th38.31383.618631620112170.441000520Matches
2019-202025Blackburneng ENG2. Championship11th20.8472.26332244290.43600210Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.5Matches
2020-202126Blackburneng ENG2. Championship15th9.0212.35132032100.00000000Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.2Matches
2021-202227Blackburneng ENG2. Championship8th3.261.8730030010.31100000Matches
2022-202328Blackburneng ENG2. Championship7th13.5201.49160031010.07100000Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.5Matches
2023-202429Sunderlandeng ENGJr. PL27th2.2Matches
2023-202429Sunderlandeng ENG2. Championship16th6.5274.131210130130.46100200Matches
2024-202530Gillinghameng ENG4. League Two10th0.5Matches
13 Seasons4 Clubs4 Leagues256.92592.84163171936186310.341900930
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Gillingham (6 Seasons)2 Leagues130.2
Blackburn (6 Seasons)2 Leagues119.72322.7415171833185280.331800730
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)1 League6.5274.131210130130.46100200
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
Championship (6 Seasons)91.32592.84163171936186310.341900930
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201520Gillinghameng ENGLeague Cup33rd2.0Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.1Matches
2016-201722Gillinghameng ENGEFL Cup17th1.8Matches
2016-201722Gillinghameng ENGFA Cup85th0.7Matches
2017-201823Blackburneng ENGFA Cup33rd1.5Matches
2018-201924Blackburneng ENGEFL Cup17th1.0Matches
2018-201924Blackburneng ENGFA Cup33rd1.4Matches
2019-202025Blackburneng ENGEFL Cup33rd1.0Matches
2020-202126Blackburneng ENGFA Cup33rd0.8Matches
2022-202328Blackburneng ENGEFL CupRd42.4Matches
2022-202328Blackburneng ENGFA CupQF2.9Matches
2023-202429Sunderlandeng ENGEFL CupRd10.8Matches
9 Seasons3 Clubs2 Leagues17.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Blackburn (5 Seasons)2 Leagues10.9
Gillingham (3 Seasons)2 Leagues5.7
Sunderland (1 Season)1 League0.8
EFL Cup (7 Seasons)10.1
FA Cup (6 Seasons)7.2

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-201318Braintree Towneng ENG5. Conf Premier0.4
2012-201318Gillinghameng ENG4. League Two7.9
2013-201419Gillinghameng ENG3. League One17.9
2014-201520Gillinghameng ENGLeague Cup2.0Matches
2014-201520Gillinghameng ENG3. League One34.7Matches
2015-201621Gillinghameng ENGLeague Cup1.1Matches
2015-201621Gillinghameng ENG3. League One38.2Matches
2016-201722Gillinghameng ENGEFL Cup1.810Matches
2016-201722Gillinghameng ENGFA Cup0.7Matches
2016-201722Gillinghameng ENG3. League One30.900Matches
2017-201823Blackburneng ENGFA Cup1.501Matches
2017-201823Blackburneng ENG3. League One35.000Matches
2018-201924Blackburneng ENG2. Championship38.3321981952287.126336271446140Matches
2018-201924Blackburneng ENGEFL Cup1.000Matches
2018-201924Blackburneng ENGFA Cup1.421Matches
2019-202025Blackburneng ENG2. Championship20.82719812762227.31614311633100Matches
2019-202025Blackburneng ENGEFL Cup1.020Matches
2020-202126Blackburneng ENG2. Championship9.0522122825.065233860Matches
2020-202126Blackburneng ENGFA Cup0.810Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.5Matches
2021-202227Blackburneng ENG2. Championship3.2110101250.012021220Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.2Matches
2022-202328Blackburneng ENG2. Championship13.510435241330.8916115313171Matches
2022-202328Blackburneng ENGEFL Cup2.420Matches
2022-202328Blackburneng ENGFA Cup2.901Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.5Matches
2023-202429Sunderlandeng ENG2. Championship6.58725131030.0771631120Matches
2023-202429Sunderlandeng ENGEFL Cup0.810Matches
2023-202429Sunderlandeng ENGJr. PL22.2Matches
2024-202530Gillinghameng ENG4. League Two0.510Matches
13 Seasons4 Clubs6 Leagues274.38362234317188321.76577136433113511
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Blackburn (6 Seasons)4 Leagues130.67552213816157320.55870125830102491
Gillingham (6 Seasons)4 Leagues135.9200
Blackburn (2 Seasons)1 League4.70
Sunderland (1 Season)2 Leagues7.48825131030.0771631120
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.20
Blackburn Rovers (1 Season)1 League0.50
EFL Cup (7 Seasons)10.1600
Championship (6 Seasons)91.38352234317188321.76577136430113511
FA Cup (6 Seasons)7.2330
League One (5 Seasons)156.8000
PL2 — Div. 1 (4 Seasons)7.40
League Two (2 Seasons)8.4100
Conf Premier (1 Season)0.40
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-201318Braintree Town1 League0.40
2012-201318Gillingham1 League7.90
2013-201419Gillingham1 League17.90
2014-201520Gillingham3 Leagues36.70
2015-201621Gillingham2 Leagues39.40
2016-201722Gillingham3 Leagues33.5100
2017-201823Blackburn2 Leagues36.5010
2018-201924Blackburn3 Leagues40.7322181952287.126336271546140
2019-202025Blackburn2 Leagues21.82721812762227.31614311633100
2020-202126Blackburn1 League1.50
2020-202126Blackburn2 Leagues9.8532122825.065233860
2021-202227Blackburn1 League3.20
2021-202227Blackburn1 League3.2110101250.012021220
2022-202328Blackburn3 Leagues18.710635241330.8916115413171
2022-202328Blackburn Rovers1 League0.50
2023-202429Sunderland1 League2.20
2023-202429Sunderland2 Leagues7.48825131030.0771631120
2024-202530Gillingham1 League0.5100
13 Seasons4 Clubs6 Leagues274.38362234317188321.76577136433113511
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Blackburn (6 Seasons)4 Leagues130.67552213816157320.55870125830102491
Gillingham (6 Seasons)4 Leagues135.9200
Blackburn (2 Seasons)1 League4.70
Sunderland (1 Season)2 Leagues7.48825131030.0771631120
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.20
Blackburn Rovers (1 Season)1 League0.50
EFL Cup (7 Seasons)10.1600
Championship (6 Seasons)91.38352234317188321.76577136430113511
FA Cup (6 Seasons)7.2330
League One (5 Seasons)156.8000
PL2 — Div. 1 (4 Seasons)7.40
League Two (2 Seasons)8.4100
Conf Premier (1 Season)0.40
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-201318Braintree Towneng ENG5. Conf Premier9th0.4
2012-201318Gillinghameng ENG4. League Two1st7.9
2013-201419Gillinghameng ENG3. League One17th17.9
2014-201520Gillinghameng ENG3. League One12th34.7Matches
2015-201621Gillinghameng ENG3. League One9th38.2Matches
2016-201722Gillinghameng ENG3. League One20th30.900Matches
2017-201823Blackburneng ENG3. League One2nd35.000Matches
2018-201924Blackburneng ENG2. Championship15th38.3321981952287.126336271446140Matches
2019-202025Blackburneng ENG2. Championship11th20.82719812762227.31614311633100Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.5Matches
2020-202126Blackburneng ENG2. Championship15th9.0522122825.065233860Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.2Matches
2021-202227Blackburneng ENG2. Championship8th3.2110101250.012021220Matches
2022-202328Blackburneng ENG2. Championship7th13.510435241330.8916115313171Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.5Matches
2023-202429Sunderlandeng ENGJr. PL27th2.2Matches
2023-202429Sunderlandeng ENG2. Championship16th6.58725131030.0771631120Matches
2024-202530Gillinghameng ENG4. League Two10th0.510Matches
13 Seasons4 Clubs4 Leagues256.98353234317188321.76577136430113511
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
Gillingham (6 Seasons)2 Leagues130.2100
Blackburn (6 Seasons)2 Leagues119.77545213816157320.55870125827102491
Blackburn (2 Seasons)1 League4.70
Sunderland (1 Season)1 League6.58725131030.0771631120
Braintree Town (1 Season)1 League0.40
Sunderland (1 Season)1 League2.20
Blackburn Rovers (1 Season)1 League0.50
Championship (6 Seasons)91.38352234317188321.76577136430113511
League One (5 Seasons)156.8000
PL2 — Div. 1 (4 Seasons)7.40
League Two (2 Seasons)8.4100
Conf Premier (1 Season)0.40
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-201520Gillinghameng ENGLeague Cup33rd2.0Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.1Matches
2016-201722Gillinghameng ENGEFL Cup17th1.810Matches
2016-201722Gillinghameng ENGFA Cup85th0.7Matches
2017-201823Blackburneng ENGFA Cup33rd1.501Matches
2018-201924Blackburneng ENGEFL Cup17th1.000Matches
2018-201924Blackburneng ENGFA Cup33rd1.421Matches
2019-202025Blackburneng ENGEFL Cup33rd1.020Matches
2020-202126Blackburneng ENGFA Cup33rd0.810Matches
2022-202328Blackburneng ENGEFL CupRd42.420Matches
2022-202328Blackburneng ENGFA CupQF2.901Matches
2023-202429Sunderlandeng ENGEFL CupRd10.810Matches
9 Seasons3 Clubs2 Leagues17.4930
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
Blackburn (5 Seasons)2 Leagues10.9730
Gillingham (3 Seasons)2 Leagues5.7100
Sunderland (1 Season)1 League0.8100
EFL Cup (7 Seasons)10.1600
FA Cup (6 Seasons)7.2330

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-201318Braintree Towneng ENG5. Conf Premier0.4
2012-201318Gillinghameng ENG4. League Two7.9
2013-201419Gillinghameng ENG3. League One17.9
2014-201520Gillinghameng ENGLeague Cup2.0Matches
2014-201520Gillinghameng ENG3. League One34.7Matches
2015-201621Gillinghameng ENGLeague Cup1.1Matches
2015-201621Gillinghameng ENG3. League One38.2Matches
2016-201722Gillinghameng ENGEFL Cup1.8Matches
2016-201722Gillinghameng ENGFA Cup0.7Matches
2016-201722Gillinghameng ENG3. League One30.9Matches
2017-201823Blackburneng ENGFA Cup1.5Matches
2017-201823Blackburneng ENG3. League One35.0Matches
2018-201924Blackburneng ENG2. Championship38.316991514577379615716981076459.84340.2104454802146605820105931320207Matches
2018-201924Blackburneng ENGEFL Cup1.0Matches
2018-201924Blackburneng ENGFA Cup1.4Matches
2019-202025Blackburneng ENG2. Championship20.8798127642231266797351954.31645.7482231777725258444762396Matches
2019-202025Blackburneng ENGEFL Cup1.0Matches
2020-202126Blackburneng ENG2. Championship9.03959621851493939512541.7758.3228837339933201030942Matches
2020-202126Blackburneng ENGFA Cup0.8Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.5Matches
2021-202227Blackburneng ENG2. Championship3.29641056318953133.3266.73912256000726112Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.2Matches
2022-202328Blackburneng ENG2. Championship13.557022113300161325702150.0150.033710663611010115943152Matches
2022-202328Blackburneng ENGEFL Cup2.4Matches
2022-202328Blackburneng ENGFA Cup2.9Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.5Matches
2023-202429Sunderlandeng ENG2. Championship6.5301639153110283015360.0120.01585552825206421325Matches
2023-202429Sunderlandeng ENGEFL Cup0.8Matches
2023-202429Sunderlandeng ENGJr. PL22.2Matches
2024-202530Gillinghameng ENG4. League Two0.5Matches
13 Seasons4 Clubs6 Leagues274.33859684451889155933038561649356.77042.7228810377396110998321971652957434
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
Blackburn (6 Seasons)4 Leagues130.63558624061736144930235551599056.66943.421309822367910496321911612744409
Gillingham (6 Seasons)4 Leagues135.9
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.4301639153110283015360.0120.01585552825206421325
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.1
Championship (6 Seasons)91.33859684451889155933038561649356.77042.7228810377396110998321971652957434
FA Cup (6 Seasons)7.2
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201318Braintree Town1 League0.4
2012-201318Gillingham1 League7.9
2013-201419Gillingham1 League17.9
2014-201520Gillingham3 Leagues36.7
2015-201621Gillingham2 Leagues39.4
2016-201722Gillingham3 Leagues33.5
2017-201823Blackburn2 Leagues36.5
2018-201924Blackburn3 Leagues40.716991514577379615716981076459.84340.2104454802146605820105931320207
2019-202025Blackburn2 Leagues21.8798127642231266797351954.31645.7482231777725258444762396
2020-202126Blackburn1 League1.5
2020-202126Blackburn2 Leagues9.83959621851493939512541.7758.3228837339933201030942
2021-202227Blackburn1 League3.2
2021-202227Blackburn1 League3.29641056318953133.3266.73912256000726112
2022-202328Blackburn3 Leagues18.757022113300161325702150.0150.033710663611010115943152
2022-202328Blackburn Rovers1 League0.5
2023-202429Sunderland1 League2.2
2023-202429Sunderland2 Leagues7.4301639153110283015360.0120.01585552825206421325
2024-202530Gillingham1 League0.5
13 Seasons4 Clubs6 Leagues274.33859684451889155933038561649356.77042.7228810377396110998321971652957434
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
Blackburn (6 Seasons)4 Leagues130.63558624061736144930235551599056.66943.421309822367910496321911612744409
Gillingham (6 Seasons)4 Leagues135.9
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)2 Leagues7.4301639153110283015360.0120.01585552825206421325
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
EFL Cup (7 Seasons)10.1
Championship (6 Seasons)91.33859684451889155933038561649356.77042.7228810377396110998321971652957434
FA Cup (6 Seasons)7.2
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201318Braintree Towneng ENG5. Conf Premier9th0.4
2012-201318Gillinghameng ENG4. League Two1st7.9
2013-201419Gillinghameng ENG3. League One17th17.9
2014-201520Gillinghameng ENG3. League One12th34.7Matches
2015-201621Gillinghameng ENG3. League One9th38.2Matches
2016-201722Gillinghameng ENG3. League One20th30.9Matches
2017-201823Blackburneng ENG3. League One2nd35.0Matches
2018-201924Blackburneng ENG2. Championship15th38.316991514577379615716981076459.84340.2104454802146605820105931320207Matches
2019-202025Blackburneng ENG2. Championship11th20.8798127642231266797351954.31645.7482231777725258444762396Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.5Matches
2020-202126Blackburneng ENG2. Championship15th9.03959621851493939512541.7758.3228837339933201030942Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.2Matches
2021-202227Blackburneng ENG2. Championship8th3.29641056318953133.3266.73912256000726112Matches
2022-202328Blackburneng ENG2. Championship7th13.557022113300161325702150.0150.033710663611010115943152Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.5Matches
2023-202429Sunderlandeng ENGJr. PL27th2.2Matches
2023-202429Sunderlandeng ENG2. Championship16th6.5301639153110283015360.0120.01585552825206421325Matches
2024-202530Gillinghameng ENG4. League Two10th0.5Matches
13 Seasons4 Clubs4 Leagues256.93859684451889155933038561649356.77042.7228810377396110998321971652957434
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
Gillingham (6 Seasons)2 Leagues130.2
Blackburn (6 Seasons)2 Leagues119.73558624061736144930235551599056.66943.421309822367910496321911612744409
Blackburn (2 Seasons)1 League4.7
Sunderland (1 Season)1 League6.5301639153110283015360.0120.01585552825206421325
Braintree Town (1 Season)1 League0.4
Sunderland (1 Season)1 League2.2
Blackburn Rovers (1 Season)1 League0.5
Championship (6 Seasons)91.33859684451889155933038561649356.77042.7228810377396110998321971652957434
League One (5 Seasons)156.8
PL2 — Div. 1 (4 Seasons)7.4
League Two (2 Seasons)8.4
Conf Premier (1 Season)0.4
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-201520Gillinghameng ENGLeague Cup33rd2.0Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.1Matches
2016-201722Gillinghameng ENGEFL Cup17th1.8Matches
2016-201722Gillinghameng ENGFA Cup85th0.7Matches
2017-201823Blackburneng ENGFA Cup33rd1.5Matches
2018-201924Blackburneng ENGEFL Cup17th1.0Matches
2018-201924Blackburneng ENGFA Cup33rd1.4Matches
2019-202025Blackburneng ENGEFL Cup33rd1.0Matches
2020-202126Blackburneng ENGFA Cup33rd0.8Matches
2022-202328Blackburneng ENGEFL CupRd42.4Matches
2022-202328Blackburneng ENGFA CupQF2.9Matches
2023-202429Sunderlandeng ENGEFL CupRd10.8Matches
9 Seasons3 Clubs2 Leagues17.4
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
Blackburn (5 Seasons)2 Leagues10.9
Gillingham (3 Seasons)2 Leagues5.7
Sunderland (1 Season)1 League0.8
EFL Cup (7 Seasons)10.1
FA Cup (6 Seasons)7.2

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-201318Braintree Towneng ENG5. Conf Premier438100.90.404
2012-201318Gillinghameng ENG4. League Two167084417.17.988
2013-201419Gillinghameng ENG3. League One281,6155839.017.91513
2014-201520Gillinghameng ENGFA Cup00001Matches
2014-201520Gillinghameng ENGLeague Cup218090100.02.02902001.502200.00Matches
2014-201520Gillinghameng ENG3. League One423,1247475.534.73526731.405045+5+0.14+0.68Matches
2015-201621Gillinghameng ENGLeague Cup21035257.21.1191111201.5021+1+0.87+3.21Matches
2015-201621Gillinghameng ENG3. League One403,4408683.138.23936101.506351+12+0.31-0.07Matches
2016-201722Gillinghameng ENGEFL Cup31645554.71.8255015402.0025-3-1.65-2.31Matches
2016-201722Gillinghameng ENGFA Cup1636330.00.71630000.0012-1-1.43-1.43Matches
2016-201722Gillinghameng ENG3. League One342,7858267.330.93219211.094149-8-0.26+0.54Matches
2017-201823Blackburneng ENGFA Cup31314436.41.5173022912.0021+1+0.69+0.29Matches
2017-201823Blackburneng ENG3. League One423,1507576.135.03723502.076732+35+1.00+0.36Matches
2018-201924Blackburneng ENG2. Championship423,4468283.238.340852822701.335755+2+0.05+0.9653.656.5-2.9-0.08-0.04Matches
2018-201924Blackburneng ENGEFL Cup1909033.31.01901003.0051+4+4.00+3.00Matches
2018-201924Blackburneng ENGFA Cup21276460.51.4185014200.5013-2-1.42-1.42Matches
2019-202025Blackburneng ENG2. Championship221,8728545.220.8228516001.45282800.00-0.1221.527.3-5.8-0.28-0.26Matches
2019-202025Blackburneng ENGEFL Cup2874448.31.0159012801.503300.000.00Matches
2020-202126Blackburneng ENG2. Championship168075019.59.0779292901.00810-2-0.22-0.5710.110.3-0.3-0.03-0.48Matches
2020-202126Blackburneng ENGFA Cup1727280.00.81720000.0001-1-1.25-1.25Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 12135686.31.52681003.0042+2+1.33+1.11Matches
2021-202227Blackburneng ENG2. Championship9289327.03.20093211.2268-2-0.62-0.885.63.6+2.0+0.62+0.60Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 142857112.23.24712002.50122+10+3.16+3.86Matches
2022-202328Blackburneng ENG2. Championship271,2114529.313.513765141691.19919-10-0.74-0.9911.515.0-3.5-0.26-0.17Matches
2022-202328Blackburneng ENGEFL Cup32147159.42.43710012.3372+5+2.10+3.95Matches
2022-202328Blackburneng ENGFA Cup32598654.02.93860002.3331+2+0.69+0.69Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 1144441.90.51440000.0001-1-2.05-1.69Matches
2023-202429Sunderlandeng ENG2. Championship165883714.26.56620102281.1994+5+0.77+0.9412.15.1+6.9+1.06+0.95Matches
2023-202429Sunderlandeng ENGEFL Cup1757562.50.80017501.0010+1+1.20+3.20Matches
2023-202429Sunderlandeng ENGJr. PL232026711.22.23670001.005500.00-0.73Matches
2024-202530Gillinghameng ENG4. League Two447122.60.50041212.500000.00-0.21Matches
13 Seasons4 Clubs6 Leagues36624,6856742.1274.3271811599525261.44367323+44+0.18+0.12114.3117.9-3.6-0.04-0.14
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
Blackburn (6 Seasons)4 Leagues17311,7556843.9130.613082754325121.51196164+32+0.25+0.04102.2112.7-10.5-0.12-0.22
Gillingham (6 Seasons)4 Leagues17212,2297152.1135.91357484371961.39161155+6+0.05+0.26
Blackburn (2 Seasons)1 League6420709.34.76703002.67164+12+2.57+2.81
Sunderland (1 Season)2 Leagues176633915.67.46620112781.18104+6+0.81+1.0112.15.1+6.9+1.06+0.95
Braintree Town (1 Season)1 League438100.90.404
Sunderland (1 Season)1 League32026711.22.23670001.005500.00-0.73
Blackburn Rovers (1 Season)1 League144441.90.51440000.0001-1-2.05-1.69
EFL Cup (7 Seasons)149136557.410.11074444211.862214+8+0.79+1.19
Championship (6 Seasons)1328,2136233.191.38882514424181.26117124-7-0.08-0.19114.3117.9-3.6-0.04-0.14
FA Cup (6 Seasons)106526545.37.2779033321.4078-1-0.14-0.27
League One (5 Seasons)18614,1147668.2156.81581042841.54221177+44+0.32+0.49
PL2 — Div. 1 (4 Seasons)10666677.77.410673001.902110+11+1.49+1.57
League Two (2 Seasons)207553812.78.480121212.500000.00-0.21
Conf Premier (1 Season)438100.90.404
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-201318Braintree Town1 League438100.90.404
2012-201318Gillingham1 League167084417.17.988
2013-201419Gillingham1 League281,6155839.017.91513
2014-201520Gillingham3 Leagues443,3047574.936.7379028741.405247+5+0.14+0.67
2015-201621Gillingham2 Leagues423,5438482.039.440913721201.506552+13+0.33+0.21
2016-201722Gillingham3 Leagues383,0127964.833.535581935411.134456-12-0.36+0.25
2017-201823Blackburn2 Leagues453,2817372.936.538732372912.076933+36+0.99+0.40
2018-201924Blackburn3 Leagues453,6638179.340.742852933201.336359+4+0.10+0.5753.656.5-2.9-0.08-0.04
2019-202025Blackburn2 Leagues241,9598245.321.823841612801.45313100.00-0.1121.527.3-5.8-0.28-0.26
2020-202126Blackburn1 League2135686.31.52681003.0042+2+1.33+1.11
2020-202126Blackburn2 Leagues178795220.89.8878292900.94811-3-0.31-0.6610.110.3-0.3-0.03-0.48
2021-202227Blackburn1 League42857112.23.24712002.50122+10+3.16+3.86
2021-202227Blackburn1 League9289327.03.20093211.2268-2-0.62-0.885.63.6+2.0+0.62+0.60
2022-202328Blackburn3 Leagues331,6845133.818.7197751416101.401922-3-0.16-0.3011.515.0-3.5-0.26-0.17
2022-202328Blackburn Rovers1 League144441.90.51440000.0001-1-2.05-1.69
2023-202429Sunderland1 League32026711.22.23670001.005500.00-0.73
2023-202429Sunderland2 Leagues176633915.67.46620112781.18104+6+0.81+1.0112.15.1+6.9+1.06+0.95
2024-202530Gillingham1 League447122.60.50041212.500000.00-0.21
13 Seasons4 Clubs6 Leagues36624,6856742.1274.3271811599525261.44367323+44+0.18+0.12114.3117.9-3.6-0.04-0.14
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
Blackburn (6 Seasons)4 Leagues17311,7556843.9130.613082754325121.51196164+32+0.25+0.04102.2112.7-10.5-0.12-0.22
Gillingham (6 Seasons)4 Leagues17212,2297152.1135.91357484371961.39161155+6+0.05+0.26
Blackburn (2 Seasons)1 League6420709.34.76703002.67164+12+2.57+2.81
Sunderland (1 Season)2 Leagues176633915.67.46620112781.18104+6+0.81+1.0112.15.1+6.9+1.06+0.95
Braintree Town (1 Season)1 League438100.90.404
Sunderland (1 Season)1 League32026711.22.23670001.005500.00-0.73
Blackburn Rovers (1 Season)1 League144441.90.51440000.0001-1-2.05-1.69
EFL Cup (7 Seasons)149136557.410.11074444211.862214+8+0.79+1.19
Championship (6 Seasons)1328,2136233.191.38882514424181.26117124-7-0.08-0.19114.3117.9-3.6-0.04-0.14
FA Cup (6 Seasons)106526545.37.2779033321.4078-1-0.14-0.27
League One (5 Seasons)18614,1147668.2156.81581042841.54221177+44+0.32+0.49
PL2 — Div. 1 (4 Seasons)10666677.77.410673001.902110+11+1.49+1.57
League Two (2 Seasons)207553812.78.480121212.500000.00-0.21
Conf Premier (1 Season)438100.90.404
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-201318Braintree Towneng ENG5. Conf Premier9th438100.90.404
2012-201318Gillinghameng ENG4. League Two1st167084417.17.988
2013-201419Gillinghameng ENG3. League One17th281,6155839.017.91513
2014-201520Gillinghameng ENG3. League One12th423,1247475.534.73526731.405045+5+0.14+0.68Matches
2015-201621Gillinghameng ENG3. League One9th403,4408683.138.23936101.506351+12+0.31-0.07Matches
2016-201722Gillinghameng ENG3. League One20th342,7858267.330.93219211.094149-8-0.26+0.54Matches
2017-201823Blackburneng ENG3. League One2nd423,1507576.135.03723502.076732+35+1.00+0.36Matches
2018-201924Blackburneng ENG2. Championship15th423,4468283.238.340852822701.335755+2+0.05+0.9653.656.5-2.9-0.08-0.04Matches
2019-202025Blackburneng ENG2. Championship11th221,8728545.220.8228516001.45282800.00-0.1221.527.3-5.8-0.28-0.26Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th2135686.31.52681003.0042+2+1.33+1.11Matches
2020-202126Blackburneng ENG2. Championship15th168075019.59.0779292901.00810-2-0.22-0.5710.110.3-0.3-0.03-0.48Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th42857112.23.24712002.50122+10+3.16+3.86Matches
2021-202227Blackburneng ENG2. Championship8th9289327.03.20093211.2268-2-0.62-0.885.63.6+2.0+0.62+0.60Matches
2022-202328Blackburneng ENG2. Championship7th271,2114529.313.513765141691.19919-10-0.74-0.9911.515.0-3.5-0.26-0.17Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th144441.90.51440000.0001-1-2.05-1.69Matches
2023-202429Sunderlandeng ENGJr. PL27th32026711.22.23670001.005500.00-0.73Matches
2023-202429Sunderlandeng ENG2. Championship16th165883714.26.56620102281.1994+5+0.77+0.9412.15.1+6.9+1.06+0.95Matches
2024-202530Gillinghameng ENG4. League Two10th447122.60.50041212.500000.00-0.21Matches
13 Seasons4 Clubs4 Leagues34223,1206841.6256.9254821558823231.42338301+37+0.16+0.09114.3117.9-3.6-0.04-0.14
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
Gillingham (6 Seasons)2 Leagues16411,7197152.1130.212981351251.38154145+9+0.09+0.29
Blackburn (6 Seasons)2 Leagues15810,7756843.4119.711983743924101.48175152+23+0.19-0.03102.2112.7-10.5-0.12-0.22
Blackburn (2 Seasons)1 League6420709.34.76703002.67164+12+2.57+2.81
Sunderland (1 Season)1 League165883714.26.56620102281.1994+5+0.77+0.9412.15.1+6.9+1.06+0.95
Braintree Town (1 Season)1 League438100.90.404
Sunderland (1 Season)1 League32026711.22.23670001.005500.00-0.73
Blackburn Rovers (1 Season)1 League144441.90.51440000.0001-1-2.05-1.69
Championship (6 Seasons)1328,2136233.191.38882514424181.26117124-7-0.08-0.19114.3117.9-3.6-0.04-0.14
League One (5 Seasons)18614,1147668.2156.81581042841.54221177+44+0.32+0.49
PL2 — Div. 1 (4 Seasons)10666677.77.410673001.902110+11+1.49+1.57
League Two (2 Seasons)207553812.78.480121212.500000.00-0.21
Conf Premier (1 Season)438100.90.404
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-201520Gillinghameng ENGFA Cup85th00001Matches
2014-201520Gillinghameng ENGLeague Cup33rd218090100.02.02902001.502200.00Matches
2015-201621Gillinghameng ENGLeague Cup33rd21035257.21.1191111201.5021+1+0.87+3.21Matches
2016-201722Gillinghameng ENGEFL Cup17th31645554.71.8255015402.0025-3-1.65-2.31Matches
2016-201722Gillinghameng ENGFA Cup85th1636330.00.71630000.0012-1-1.43-1.43Matches
2017-201823Blackburneng ENGFA Cup33rd31314436.41.5173022912.0021+1+0.69+0.29Matches
2018-201924Blackburneng ENGEFL Cup17th1909033.31.01901003.0051+4+4.00+3.00Matches
2018-201924Blackburneng ENGFA Cup33rd21276460.51.4185014200.5013-2-1.42-1.42Matches
2019-202025Blackburneng ENGEFL Cup33rd2874448.31.0159012801.503300.000.00Matches
2020-202126Blackburneng ENGFA Cup33rd1727280.00.81720000.0001-1-1.25-1.25Matches
2022-202328Blackburneng ENGEFL CupRd432147159.42.43710012.3372+5+2.10+3.95Matches
2022-202328Blackburneng ENGFA CupQF32598654.02.93860002.3331+2+0.69+0.69Matches
2023-202429Sunderlandeng ENGEFL CupRd11757562.50.80017501.0010+1+1.20+3.20Matches
9 Seasons3 Clubs2 Leagues241,5656551.717.41776473831.672922+7+0.40+0.53
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn (5 Seasons)2 Leagues159806550.310.91177143221.802112+9+0.83+0.83
Gillingham (3 Seasons)2 Leagues85106453.15.7674323311.50710-3-0.53-0.28
Sunderland (1 Season)1 League1757562.50.80017501.0010+1+1.20+3.20
EFL Cup (7 Seasons)149136557.410.11074444211.862214+8+0.79+1.19
FA Cup (6 Seasons)106526545.37.2779033321.4078-1-0.14-0.27

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-201318Braintree Towneng ENG5. Conf Premier0.4002
2012-201318Gillinghameng ENG4. League Two7.91112
2013-201419Gillinghameng ENG3. League One17.95034
2014-201520Gillinghameng ENGLeague Cup2.00000Matches
2014-201520Gillinghameng ENG3. League One34.78068Matches
2015-201621Gillinghameng ENGLeague Cup1.10000Matches
2015-201621Gillinghameng ENG3. League One38.210067Matches
2016-201722Gillinghameng ENGEFL Cup1.8000010401000Matches
2016-201722Gillinghameng ENGFA Cup0.70000Matches
2016-201722Gillinghameng ENG3. League One30.910425300000000Matches
2017-201823Blackburneng ENGFA Cup1.500060117100Matches
2017-201823Blackburneng ENG3. League One35.07005600000000Matches
2018-201924Blackburneng ENG2. Championship38.3400475817461419010131107911.2Matches
2018-201924Blackburneng ENGEFL Cup1.0000210000000Matches
2018-201924Blackburneng ENGFA Cup1.4000020212000Matches
2019-202025Blackburneng ENG2. Championship20.8411373112126191006462618.8Matches
2019-202025Blackburneng ENGEFL Cup1.00002220020Matches
2020-202126Blackburneng ENG2. Championship9.000061499320002451327.8Matches
2020-202126Blackburneng ENGFA Cup0.80002000010Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 11.50000Matches
2021-202227Blackburneng ENG2. Championship3.200021411100072433.3Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 13.20000Matches
2022-202328Blackburneng ENG2. Championship13.510096314340004441126.7Matches
2022-202328Blackburneng ENGEFL Cup2.41001232020Matches
2022-202328Blackburneng ENGFA Cup2.90003113100Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 10.50100Matches
2023-202429Sunderlandeng ENG2. Championship6.50008221837000101109.1Matches
2023-202429Sunderlandeng ENGEFL Cup0.80000200010Matches
2023-202429Sunderlandeng ENGJr. PL22.20000Matches
2024-202530Gillinghameng ENG4. League Two0.50001002010Matches
13 Seasons4 Clubs6 Leagues274.351634181235413033621102802814316.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Blackburn (6 Seasons)4 Leagues130.617111731185210630521102702713316.9
Gillingham (6 Seasons)4 Leagues135.9345223510602000
Blackburn (2 Seasons)1 League4.70000
Sunderland (1 Season)2 Leagues7.40008421838000101109.1
Braintree Town (1 Season)1 League0.4002
Sunderland (1 Season)1 League2.20000
Blackburn Rovers (1 Season)1 League0.50100
EFL Cup (7 Seasons)10.1100585606000
Championship (6 Seasons)91.39111091124710030521102802814316.4
FA Cup (6 Seasons)7.200011322233000
League One (5 Seasons)156.8404227800000000
PL2 — Div. 1 (4 Seasons)7.40100
League Two (2 Seasons)8.411013002010
Conf Premier (1 Season)0.4002
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-201318Braintree Town1 League0.4002
2012-201318Gillingham1 League7.91112
2013-201419Gillingham1 League17.95034
2014-201520Gillingham3 Leagues36.7800680
2015-201621Gillingham2 Leagues39.41000670
2016-201722Gillingham3 Leagues33.510425310401000
2017-201823Blackburn2 Leagues36.570062011710000
2018-201924Blackburn3 Leagues40.7400496117481521010131107911.2
2019-202025Blackburn2 Leagues21.8411393314126211006462618.8
2020-202126Blackburn1 League1.50000
2020-202126Blackburn2 Leagues9.800081499330002451327.8
2021-202227Blackburn1 League3.20000
2021-202227Blackburn1 League3.200021411100072433.3
2022-202328Blackburn3 Leagues18.7200139719460004441126.7
2022-202328Blackburn Rovers1 League0.50100
2023-202429Sunderland1 League2.20000
2023-202429Sunderland2 Leagues7.40008421838000101109.1
2024-202530Gillingham1 League0.50001002010
13 Seasons4 Clubs6 Leagues274.351634181235413033621102802814316.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Blackburn (6 Seasons)4 Leagues130.617111731185210630521102702713316.9
Gillingham (6 Seasons)4 Leagues135.9345223510602000
Blackburn (2 Seasons)1 League4.70000
Sunderland (1 Season)2 Leagues7.40008421838000101109.1
Braintree Town (1 Season)1 League0.4002
Sunderland (1 Season)1 League2.20000
Blackburn Rovers (1 Season)1 League0.50100
EFL Cup (7 Seasons)10.1100585606000
Championship (6 Seasons)91.39111091124710030521102802814316.4
FA Cup (6 Seasons)7.200011322233000
League One (5 Seasons)156.8404227800000000
PL2 — Div. 1 (4 Seasons)7.40100
League Two (2 Seasons)8.411013002010
Conf Premier (1 Season)0.4002
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-201318Braintree Towneng ENG5. Conf Premier9th0.4002
2012-201318Gillinghameng ENG4. League Two1st7.91112
2013-201419Gillinghameng ENG3. League One17th17.95034
2014-201520Gillinghameng ENG3. League One12th34.78068Matches
2015-201621Gillinghameng ENG3. League One9th38.210067Matches
2016-201722Gillinghameng ENG3. League One20th30.910425300000000Matches
2017-201823Blackburneng ENG3. League One2nd35.07005600000000Matches
2018-201924Blackburneng ENG2. Championship15th38.3400475817461419010131107911.2Matches
2019-202025Blackburneng ENG2. Championship11th20.8411373112126191006462618.8Matches
2020-202126Blackburneng ENGJr. PL2 — Div. 14th1.50000Matches
2020-202126Blackburneng ENG2. Championship15th9.000061499320002451327.8Matches
2021-202227Blackburneng ENGJr. PL2 — Div. 19th3.20000Matches
2021-202227Blackburneng ENG2. Championship8th3.200021411100072433.3Matches
2022-202328Blackburneng ENG2. Championship7th13.510096314340004441126.7Matches
2022-202328Blackburn Roverseng ENGJr. PL2 — Div. 110th0.50100Matches
2023-202429Sunderlandeng ENGJr. PL27th2.20000Matches
2023-202429Sunderlandeng ENG2. Championship16th6.50008221837000101109.1Matches
2024-202530Gillinghameng ENG4. League Two10th0.50001002010Matches
13 Seasons4 Clubs4 Leagues256.950634021124710230531102802814316.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Gillingham (6 Seasons)2 Leagues130.2345223500201000
Blackburn (6 Seasons)2 Leagues119.71611157110458227451102702713316.9
Blackburn (2 Seasons)1 League4.70000
Sunderland (1 Season)1 League6.50008221837000101109.1
Braintree Town (1 Season)1 League0.4002
Sunderland (1 Season)1 League2.20000
Blackburn Rovers (1 Season)1 League0.50100
Championship (6 Seasons)91.39111091124710030521102802814316.4
League One (5 Seasons)156.8404227800000000
PL2 — Div. 1 (4 Seasons)7.40100
League Two (2 Seasons)8.411013002010
Conf Premier (1 Season)0.4002
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-201520Gillinghameng ENGLeague Cup33rd2.00000Matches
2015-201621Gillinghameng ENGLeague Cup33rd1.10000Matches
2016-201722Gillinghameng ENGEFL Cup17th1.8000010401000Matches
2016-201722Gillinghameng ENGFA Cup85th0.70000Matches
2017-201823Blackburneng ENGFA Cup33rd1.500060117100Matches
2018-201924Blackburneng ENGEFL Cup17th1.0000210000000Matches
2018-201924Blackburneng ENGFA Cup33rd1.4000020212000Matches
2019-202025Blackburneng ENGEFL Cup33rd1.00002220020Matches
2020-202126Blackburneng ENGFA Cup33rd0.80002000010Matches
2022-202328Blackburneng ENGEFL CupRd42.41001232020Matches
2022-202328Blackburneng ENGFA CupQF2.90003113100Matches
2023-202429Sunderlandeng ENGEFL CupRd10.80000200010Matches
9 Seasons3 Clubs2 Leagues17.4100161172839000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (5 Seasons)2 Leagues10.910016872437000
Gillingham (3 Seasons)2 Leagues5.7000010401000
Sunderland (1 Season)1 League0.80000200010
EFL Cup (7 Seasons)10.1100585606000
FA Cup (6 Seasons)7.200011322233000

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.