Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-23SatChampionshipMatchweek 16HomeD 1–1MillwallSunderlandYAM4400000000132100.00.00.00041040.007000Match Report
2024-11-09SatChampionshipMatchweek 15AwayD 1–1MillwallStoke CityNAM,RW4500000000131000.00.00.0001911.107010Match Report
2024-11-06WedChampionshipMatchweek 14HomeW 1–0MillwallLeeds UnitedYFW,LW,LM9000000010263020.00.00.000111573.3010000Match Report
2024-11-03SunChampionshipMatchweek 13HomeW 1–0MillwallBurnleyYAM8900000000363000.00.00.020252889.3416111Match Report
2024-10-26SatChampionshipMatchweek 12AwayW 1–0MillwallSwansea CityYAM7100001000230300.10.10.000111957.9010000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201519Sunderlandeng ENGFA Cup1050.1000000000.000.000.000.000.00Matches
2014-201519Sunderlandeng ENG1. Premier League00Matches
2015-201620Gatesheadeng ENG5. National League966337.0101100100.140.000.140.140.14Matches
2015-201620Sunderlandeng ENG1. Premier League10390.4000000000.000.000.000.000.00Matches
2016-201721Sunderlandeng ENGEFL Cup00Matches
2016-201721Sunderlandeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 115151,33514.8617511210.400.070.470.340.40Matches
2016-201721Sunderlandeng ENG1. Premier League522352.6000000100.000.000.000.000.00Matches
2017-201822Sunderlandeng ENG2. Championship42373,30836.8628600700.160.050.220.160.22Matches
2017-201822Sunderlandeng ENGEFL Cup221521.7101100000.590.000.590.590.59Matches
2017-201822Sunderlandeng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2018-201923Sunderlandeng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2018-201923Sunderlandeng ENGFA Cup221802.0101100000.500.000.500.500.50Matches
2018-201923Sunderlandeng ENG3. League One35312,77030.8639600710.190.100.290.190.29Matches
2019-202024Hull Cityeng ENG2. Championship42212,05922.9134100801.21.23.44.63389780.040.130.170.040.170.050.150.200.050.20Matches
2019-202024Hull Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202024Hull Cityeng ENGFA Cup11680.8000000000.000.000.000.000.00Matches
2020-202125Hull Cityeng ENGEFL Cup322442.7000000100.000.000.000.000.00Matches
2020-202125Hull Cityeng ENGFA Cup11740.8000000000.000.000.000.000.00Matches
2020-202125Hull Cityeng ENG3. League One42423,56939.7413174001200.100.330.430.100.43Matches
2021-202226Hull Cityeng ENG2. Championship35342,98933.2549500903.63.66.49.9461531360.150.120.270.150.270.110.190.300.110.30Matches
2021-202226Hull Cityeng ENGFA Cup111201.3011000000.000.750.750.000.75Matches
2022-202327Millwalleng ENG2. Championship38262,14123.8134100402.02.05.27.219531210.040.130.170.040.170.080.220.300.080.30Matches
2022-202327Millwalleng ENGEFL Cup11600.7000000210.000.000.000.000.00Matches
2022-202327Millwalleng ENGFA Cup11590.7000000000.000.000.000.000.00Matches
2023-202428Millwalleng ENG2. Championship31262,08123.1022000901.11.12.83.92584620.000.090.090.000.090.050.120.170.050.17Matches
2023-202428Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202529Millwalleng ENG2. Championship16151,24513.8134100402.72.72.55.2837670.070.220.290.070.290.190.180.380.190.38Matches
2024-202529Millwalleng ENGEFL Cup221351.5011000000.000.670.670.000.67Matches
11 Seasons4 Clubs6 Leagues31625822,616251.3273562270067210.510.520.330.81314164640.110.140.250.110.250.090.170.260.090.26
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
Sunderland (5 Seasons)5 Leagues91776,95977.31451914001710.180.060.250.180.25
Hull City (3 Seasons)4 Leagues1261039,213102.410213110003004.84.89.714.5792422140.100.210.300.100.300.080.170.260.080.26
Millwall (3 Seasons)3 Leagues90725,81164.629112001915.85.810.616.4521742500.030.140.170.030.170.090.170.270.090.27
Sunderland (1 Season)1 League15151,33514.8617511210.400.070.470.340.40
Gateshead (1 Season)1 League966337.0101100100.140.000.140.140.14
FA Cup (9 Seasons)1097768.6112100100.120.120.230.120.23
EFL Cup (7 Seasons)1097718.6112100410.120.120.230.120.23
Championship (6 Seasons)20415913,823153.6141731140041010.510.520.330.81314164640.090.110.200.090.200.090.170.260.090.26
Premier League (3 Seasons)622743.0000000100.000.000.000.000.00
League One (2 Seasons)77736,33970.410162610001910.140.230.370.140.37
PL2 — Div. 1 (1 Season)15151,33514.8617511210.400.070.470.340.40
National League (1 Season)966337.0101100100.140.000.140.140.14
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201519Sunderland2 Leagues1050.1000000000.000.000.000.000.00
2015-201620Gateshead1 League966337.0101100100.140.000.140.140.14
2015-201620Sunderland1 League10390.4000000000.000.000.000.000.00
2016-201721Sunderland1 League15151,33514.8617511210.400.070.470.340.40
2016-201721Sunderland3 Leagues633253.6000000100.000.000.000.000.00
2017-201822Sunderland3 Leagues45403,55039.4729700800.180.050.230.180.23
2018-201923Sunderland3 Leagues38343,04033.87310700810.210.090.300.210.30
2019-202024Hull City3 Leagues44232,21724.6134100801.21.23.44.63389780.040.120.160.040.160.050.150.200.050.20
2020-202125Hull City3 Leagues46453,88743.2413174001300.090.300.390.090.39
2021-202226Hull City2 Leagues36353,10934.55510500903.63.66.49.9461531360.140.140.290.140.290.110.190.300.110.30
2022-202327Millwall3 Leagues40282,26025.1134100612.02.05.27.219531210.040.120.160.040.160.080.220.300.080.30
2023-202428Millwall2 Leagues32272,17124.1022000901.11.12.83.92584620.000.080.080.000.080.050.120.170.050.17
2024-202529Millwall2 Leagues18171,38015.3145100402.72.72.55.2837670.070.260.330.070.330.190.180.380.190.38
11 Seasons4 Clubs6 Leagues31625822,616251.3273562270067210.510.520.330.81314164640.110.140.250.110.250.090.170.260.090.26
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
Sunderland (5 Seasons)5 Leagues91776,95977.31451914001710.180.060.250.180.25
Hull City (3 Seasons)4 Leagues1261039,213102.410213110003004.84.89.714.5792422140.100.210.300.100.300.080.170.260.080.26
Millwall (3 Seasons)3 Leagues90725,81164.629112001915.85.810.616.4521742500.030.140.170.030.170.090.170.270.090.27
Sunderland (1 Season)1 League15151,33514.8617511210.400.070.470.340.40
Gateshead (1 Season)1 League966337.0101100100.140.000.140.140.14
FA Cup (9 Seasons)1097768.6112100100.120.120.230.120.23
EFL Cup (7 Seasons)1097718.6112100410.120.120.230.120.23
Championship (6 Seasons)20415913,823153.6141731140041010.510.520.330.81314164640.090.110.200.090.200.090.170.260.090.26
Premier League (3 Seasons)622743.0000000100.000.000.000.000.00
League One (2 Seasons)77736,33970.410162610001910.140.230.370.140.37
PL2 — Div. 1 (1 Season)15151,33514.8617511210.400.070.470.340.40
National League (1 Season)966337.0101100100.140.000.140.140.14
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201519Sunderlandeng ENG1. Premier League16th00Matches
2015-201620Gatesheadeng ENG5. National League9th966337.0101100100.140.000.140.140.14Matches
2015-201620Sunderlandeng ENG1. Premier League17th10390.4000000000.000.000.000.000.00Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th15151,33514.8617511210.400.070.470.340.40Matches
2016-201721Sunderlandeng ENG1. Premier League20th522352.6000000100.000.000.000.000.00Matches
2017-201822Sunderlandeng ENG2. Championship24th42373,30836.8628600700.160.050.220.160.22Matches
2018-201923Sunderlandeng ENG3. League One5th35312,77030.8639600710.190.100.290.190.29Matches
2019-202024Hull Cityeng ENG2. Championship24th42212,05922.9134100801.21.23.44.63389780.040.130.170.040.170.050.150.200.050.20Matches
2020-202125Hull Cityeng ENG3. League One1st42423,56939.7413174001200.100.330.430.100.43Matches
2021-202226Hull Cityeng ENG2. Championship19th35342,98933.2549500903.63.66.49.9461531360.150.120.270.150.270.110.190.300.110.30Matches
2022-202327Millwalleng ENG2. Championship8th38262,14123.8134100402.02.05.27.219531210.040.130.170.040.170.080.220.300.080.30Matches
2023-202428Millwalleng ENG2. Championship13th31262,08123.1022000901.11.12.83.92584620.000.090.090.000.090.050.120.170.050.17Matches
2024-202529Millwalleng ENG2. Championship8th16151,24513.8134100402.72.72.55.2837670.070.220.290.070.290.190.180.380.190.38Matches
11 Seasons4 Clubs4 Leagues29624021,069234.1253358250062110.510.520.330.81314164640.110.140.250.110.250.090.170.260.090.26
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
Sunderland (5 Seasons)3 Leagues83706,35270.61251712001510.170.070.240.170.24
Hull City (3 Seasons)2 Leagues119978,61795.710203010002904.84.89.714.5792422140.100.210.310.100.310.080.170.260.080.26
Millwall (3 Seasons)1 League85675,46760.728102001705.85.810.616.4521742500.030.130.160.030.160.090.170.270.090.27
Sunderland (1 Season)1 League15151,33514.8617511210.400.070.470.340.40
Gateshead (1 Season)1 League966337.0101100100.140.000.140.140.14
Championship (6 Seasons)20415913,823153.6141731140041010.510.520.330.81314164640.090.110.200.090.200.090.170.260.090.26
Premier League (3 Seasons)622743.0000000100.000.000.000.000.00
League One (2 Seasons)77736,33970.410162610001910.140.230.370.140.37
PL2 — Div. 1 (1 Season)15151,33514.8617511210.400.070.470.340.40
National League (1 Season)966337.0101100100.140.000.140.140.14
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-201519Sunderlandeng ENGFA Cup9th1050.1000000000.000.000.000.000.00Matches
2016-201721Sunderlandeng ENGEFL Cup9th00Matches
2016-201721Sunderlandeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2017-201822Sunderlandeng ENGEFL Cup17th221521.7101100000.590.000.590.590.59Matches
2017-201822Sunderlandeng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2018-201923Sunderlandeng ENGEFL Cup58th11901.0000000100.000.000.000.000.00Matches
2018-201923Sunderlandeng ENGFA Cup65th221802.0101100000.500.000.500.500.50Matches
2019-202024Hull Cityeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202024Hull Cityeng ENGFA Cup17th11680.8000000000.000.000.000.000.00Matches
2020-202125Hull Cityeng ENGEFL Cup17th322442.7000000100.000.000.000.000.00Matches
2020-202125Hull Cityeng ENGFA Cup65th11740.8000000000.000.000.000.000.00Matches
2021-202226Hull Cityeng ENGFA Cup111201.3011000000.000.750.750.000.75Matches
2022-202327Millwalleng ENGEFL CupRd111600.7000000210.000.000.000.000.00Matches
2022-202327Millwalleng ENGFA Cup11590.7000000000.000.000.000.000.00Matches
2023-202428Millwalleng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202529Millwalleng ENGEFL CupRd2221351.5011000000.000.670.670.000.67Matches
10 Seasons3 Clubs2 Leagues20181,54717.2224200510.120.120.230.120.23
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
Sunderland (4 Seasons)2 Leagues876076.7202200200.300.000.300.300.30
Hull City (3 Seasons)2 Leagues765966.6011000100.000.150.150.000.15
Millwall (3 Seasons)2 Leagues553443.8011000210.000.260.260.000.26
FA Cup (9 Seasons)1097768.6112100100.120.120.230.120.23
EFL Cup (7 Seasons)1097718.6112100410.120.120.230.120.23

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201519Sunderlandeng ENGFA Cup0.1000Matches
2015-201620Gatesheadeng ENG5. National League7.0140.570.2500Matches
2015-201620Sunderlandeng ENG1. Premier League0.4000.0000Matches
2016-201721Sunderlandeng ENGFA Cup1.0000Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.8611Matches
2016-201721Sunderlandeng ENG1. Premier League2.602150.00.770.380.000.0000Matches
2017-201822Sunderlandeng ENG2. Championship36.86451533.31.220.410.130.4000Matches
2017-201822Sunderlandeng ENGEFL Cup1.713266.71.781.180.330.5000Matches
2017-201822Sunderlandeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2018-201923Sunderlandeng ENGEFL Cup1.00200.02.000.000.0000Matches
2018-201923Sunderlandeng ENGFA Cup2.014375.02.001.500.250.3300Matches
2018-201923Sunderlandeng ENG3. League One30.8600Matches
2019-202024Hull Cityeng ENG2. Championship22.9119631.60.830.260.050.1719.62001.21.20.06-0.2-0.2Matches
2019-202024Hull Cityeng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2019-202024Hull Cityeng ENGFA Cup0.80000.000.0000Matches
2020-202125Hull Cityeng ENGEFL Cup2.70200.00.740.000.0000Matches
2020-202125Hull Cityeng ENGFA Cup0.80000.000.0000Matches
2020-202125Hull Cityeng ENG3. League One39.74271037.00.680.250.150.4000Matches
2021-202226Hull Cityeng ENG2. Championship33.2518950.00.540.270.280.5615.20003.63.60.20+1.4+1.4Matches
2021-202226Hull Cityeng ENGFA Cup1.30000.000.0000Matches
2022-202327Millwalleng ENG2. Championship23.8115533.30.630.210.070.2014.91002.02.00.13-1.0-1.0Matches
2022-202327Millwalleng ENGEFL Cup0.70000.000.0000Matches
2022-202327Millwalleng ENGFA Cup0.70100.01.530.000.0000Matches
2023-202428Millwalleng ENG2. Championship23.1010220.00.430.090.000.0013.31001.11.10.11-1.1-1.1Matches
2023-202428Millwalleng ENGFA Cup1.0000Matches
2024-202529Millwalleng ENG2. Championship13.8114428.61.010.290.070.2516.93002.72.70.19-1.7-1.7Matches
2024-202529Millwalleng ENGEFL Cup1.5011100.00.670.670.000.0000Matches
11 Seasons4 Clubs6 Leagues251.3271666436.10.790.290.120.3316.370010.510.50.14-2.5-2.5
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
Sunderland (5 Seasons)5 Leagues77.314582237.91.290.480.140.3600
Hull City (3 Seasons)4 Leagues102.410672638.80.650.250.150.3817.42004.84.80.13+1.2+1.2
Millwall (3 Seasons)3 Leagues64.62411229.30.640.190.050.1715.25005.85.80.15-3.8-3.8
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
FA Cup (9 Seasons)8.617457.11.070.610.140.2500
EFL Cup (7 Seasons)8.619444.41.050.470.110.2500
Championship (6 Seasons)153.6141214133.90.790.270.120.3416.370010.510.50.14-2.5-2.5
Premier League (3 Seasons)3.002150.00.770.330.000.0000
League One (2 Seasons)70.410271037.00.680.250.150.4000
PL2 — Div. 1 (1 Season)14.8611
National League (1 Season)7.0140.570.2500
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2014-201519Sunderland2 Leagues0.1000
2015-201620Gateshead1 League7.0140.570.2500
2015-201620Sunderland1 League0.4000.0000
2016-201721Sunderland1 League14.8611
2016-201721Sunderland3 Leagues3.602150.00.770.380.000.0000
2017-201822Sunderland3 Leagues39.47501836.01.270.460.140.3900
2018-201923Sunderland3 Leagues33.876350.02.001.000.170.3300
2019-202024Hull City3 Leagues24.6120735.00.810.280.050.1419.62001.21.20.06-0.2-0.2
2020-202125Hull City3 Leagues43.24291034.50.670.230.140.4000
2021-202226Hull City2 Leagues34.5518950.00.520.260.280.5615.20003.63.60.20+1.4+1.4
2022-202327Millwall3 Leagues25.1116531.30.640.200.060.2014.91002.02.00.13-1.0-1.0
2023-202428Millwall2 Leagues24.1010220.00.430.090.000.0013.31001.11.10.11-1.1-1.1
2024-202529Millwall2 Leagues15.3115533.30.980.330.070.2016.93002.72.70.19-1.7-1.7
11 Seasons4 Clubs6 Leagues251.3271666436.10.790.290.120.3316.370010.510.50.14-2.5-2.5
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
Sunderland (5 Seasons)5 Leagues77.314582237.91.290.480.140.3600
Hull City (3 Seasons)4 Leagues102.410672638.80.650.250.150.3817.42004.84.80.13+1.2+1.2
Millwall (3 Seasons)3 Leagues64.62411229.30.640.190.050.1715.25005.85.80.15-3.8-3.8
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
FA Cup (9 Seasons)8.617457.11.070.610.140.2500
EFL Cup (7 Seasons)8.619444.41.050.470.110.2500
Championship (6 Seasons)153.6141214133.90.790.270.120.3416.370010.510.50.14-2.5-2.5
Premier League (3 Seasons)3.002150.00.770.330.000.0000
League One (2 Seasons)70.410271037.00.680.250.150.4000
PL2 — Div. 1 (1 Season)14.8611
National League (1 Season)7.0140.570.2500
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201620Gatesheadeng ENG5. National League9th7.0140.570.2500Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4000.0000Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.8611Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.602150.00.770.380.000.0000Matches
2017-201822Sunderlandeng ENG2. Championship24th36.86451533.31.220.410.130.4000Matches
2018-201923Sunderlandeng ENG3. League One5th30.8600Matches
2019-202024Hull Cityeng ENG2. Championship24th22.9119631.60.830.260.050.1719.62001.21.20.06-0.2-0.2Matches
2020-202125Hull Cityeng ENG3. League One1st39.74271037.00.680.250.150.4000Matches
2021-202226Hull Cityeng ENG2. Championship19th33.2518950.00.540.270.280.5615.20003.63.60.20+1.4+1.4Matches
2022-202327Millwalleng ENG2. Championship8th23.8115533.30.630.210.070.2014.91002.02.00.13-1.0-1.0Matches
2023-202428Millwalleng ENG2. Championship13th23.1010220.00.430.090.000.0013.31001.11.10.11-1.1-1.1Matches
2024-202529Millwalleng ENG2. Championship8th13.8114428.61.010.290.070.2516.93002.72.70.19-1.7-1.7Matches
11 Seasons4 Clubs4 Leagues234.1251505634.70.770.280.120.3416.370010.510.50.14-2.5-2.5
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
Sunderland (5 Seasons)3 Leagues70.612471634.01.190.400.130.3800
Hull City (3 Seasons)2 Leagues95.710642539.10.670.260.160.4017.42004.84.80.13+1.2+1.2
Millwall (3 Seasons)1 League60.72391128.20.640.180.050.1815.25005.85.80.15-3.8-3.8
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
Championship (6 Seasons)153.6141214133.90.790.270.120.3416.370010.510.50.14-2.5-2.5
Premier League (3 Seasons)3.002150.00.770.330.000.0000
League One (2 Seasons)70.410271037.00.680.250.150.4000
PL2 — Div. 1 (1 Season)14.8611
National League (1 Season)7.0140.570.2500
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201519Sunderlandeng ENGFA Cup9th0.1000Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.0000Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.713266.71.781.180.330.5000Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.002150.02.001.000.000.0000Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.00200.02.000.000.0000Matches
2018-201923Sunderlandeng ENGFA Cup65th2.014375.02.001.500.250.3300Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.0011100.01.001.000.000.0000Matches
2019-202024Hull Cityeng ENGFA Cup17th0.80000.000.0000Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.70200.00.740.000.0000Matches
2020-202125Hull Cityeng ENGFA Cup65th0.80000.000.0000Matches
2021-202226Hull Cityeng ENGFA Cup1.30000.000.0000Matches
2022-202327Millwalleng ENGEFL CupRd10.70000.000.0000Matches
2022-202327Millwalleng ENGFA Cup0.70100.01.530.000.0000Matches
2023-202428Millwalleng ENGFA Cup1.0000Matches
2024-202529Millwalleng ENGEFL CupRd21.5011100.00.670.670.000.0000Matches
10 Seasons3 Clubs2 Leagues17.2216850.01.060.530.130.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sunderland (4 Seasons)2 Leagues6.7211654.51.931.050.180.3300
Hull City (3 Seasons)2 Leagues6.603133.30.450.150.000.0000
Millwall (3 Seasons)2 Leagues3.802150.00.710.350.000.0000
FA Cup (9 Seasons)8.617457.11.070.610.140.2500
EFL Cup (7 Seasons)8.619444.41.050.470.110.2500
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201519Sunderlandeng ENGFA Cup0.10Matches
2015-201620Gatesheadeng ENG5. National League7.00Matches
2015-201620Sunderlandeng ENG1. Premier League0.40Matches
2016-201721Sunderlandeng ENGFA Cup1.00Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.81Matches
2016-201721Sunderlandeng ENG1. Premier League2.60Matches
2017-201822Sunderlandeng ENG2. Championship36.82Matches
2017-201822Sunderlandeng ENGEFL Cup1.70Matches
2017-201822Sunderlandeng ENGFA Cup1.00Matches
2018-201923Sunderlandeng ENGEFL Cup1.00Matches
2018-201923Sunderlandeng ENGFA Cup2.00Matches
2018-201923Sunderlandeng ENG3. League One30.83Matches
2019-202024Hull Cityeng ENG2. Championship22.963085973.310097339532638185.621526780.56413348.133.43.8-0.4346220789Matches
2019-202024Hull Cityeng ENGEFL Cup1.00Matches
2019-202024Hull Cityeng ENGFA Cup0.80Matches
2020-202125Hull Cityeng ENGEFL Cup2.70Matches
2020-202125Hull Cityeng ENGFA Cup0.80Matches
2020-202125Hull Cityeng ENG3. League One39.713Matches
2021-202226Hull Cityeng ENG2. Championship33.2936139167.314688488847456683.732143673.68526132.646.45.8-2.451964313153Matches
2021-202226Hull Cityeng ENGFA Cup1.31Matches
2022-202327Millwalleng ENG2. Championship23.853876170.79135256326831485.417924473.46813550.435.24.1-2.25732231353Matches
2022-202327Millwalleng ENGEFL Cup0.70Matches
2022-202327Millwalleng ENGFA Cup0.70Matches
2023-202428Millwalleng ENG2. Championship23.164891670.710617338635539589.919927871.66716839.922.82.7-0.8276316784Matches
2023-202428Millwalleng ENGFA Cup1.00Matches
2024-202529Millwalleng ENG2. Championship13.826439966.23901131915318085.06910466.3236336.532.51.8+0.5192711537Matches
2024-202529Millwalleng ENGEFL Cup1.51Matches
11 Seasons4 Clubs6 Leagues251.33016432669.748438155511576183685.8983132974.030776040.43520.318.1+14.718828011345416
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
Sunderland (5 Seasons)5 Leagues77.35
Hull City (3 Seasons)4 Leagues102.41566225069.624785828380094784.553670376.214939437.8219.79.5+11.3851586320242
Millwall (3 Seasons)3 Leagues64.61450207669.823653726877688987.344762671.415836643.2910.68.6-1.61031225025174
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
FA Cup (9 Seasons)8.61
EFL Cup (7 Seasons)8.61
Championship (6 Seasons)153.63016432669.748438155511576183685.8983132974.030776040.41720.318.1-3.318828011345416
Premier League (3 Seasons)3.00
League One (2 Seasons)70.416
PL2 — Div. 1 (1 Season)14.81
National League (1 Season)7.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201519Sunderland2 Leagues0.10
2015-201620Gateshead1 League7.00
2015-201620Sunderland1 League0.40
2016-201721Sunderland1 League14.81
2016-201721Sunderland3 Leagues3.60
2017-201822Sunderland3 Leagues39.42
2018-201923Sunderland3 Leagues33.83
2019-202024Hull City3 Leagues24.663085973.310097339532638185.621526780.56413348.133.43.8-0.4346220789
2020-202125Hull City3 Leagues43.213
2021-202226Hull City2 Leagues34.5936139167.314688488847456683.732143673.68526132.656.45.8-1.451964313153
2022-202327Millwall3 Leagues25.153876170.79135256326831485.417924473.46813550.435.24.1-2.25732231353
2023-202428Millwall2 Leagues24.164891670.710617338635539589.919927871.66716839.922.82.7-0.8276316784
2024-202529Millwall2 Leagues15.326439966.23901131915318085.06910466.3236336.542.51.8+1.5192711537
11 Seasons4 Clubs6 Leagues251.33016432669.748438155511576183685.8983132974.030776040.43520.318.1+14.718828011345416
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
Sunderland (5 Seasons)5 Leagues77.35
Hull City (3 Seasons)4 Leagues102.41566225069.624785828380094784.553670376.214939437.8219.79.5+11.3851586320242
Millwall (3 Seasons)3 Leagues64.61450207669.823653726877688987.344762671.415836643.2910.68.6-1.61031225025174
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
FA Cup (9 Seasons)8.61
EFL Cup (7 Seasons)8.61
Championship (6 Seasons)153.63016432669.748438155511576183685.8983132974.030776040.41720.318.1-3.318828011345416
Premier League (3 Seasons)3.00
League One (2 Seasons)70.416
PL2 — Div. 1 (1 Season)14.81
National League (1 Season)7.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201620Gatesheadeng ENG5. National League9th7.00Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.40Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.81Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.60Matches
2017-201822Sunderlandeng ENG2. Championship24th36.82Matches
2018-201923Sunderlandeng ENG3. League One5th30.83Matches
2019-202024Hull Cityeng ENG2. Championship24th22.963085973.310097339532638185.621526780.56413348.133.43.8-0.4346220789Matches
2020-202125Hull Cityeng ENG3. League One1st39.713Matches
2021-202226Hull Cityeng ENG2. Championship19th33.2936139167.314688488847456683.732143673.68526132.646.45.8-2.451964313153Matches
2022-202327Millwalleng ENG2. Championship8th23.853876170.79135256326831485.417924473.46813550.435.24.1-2.25732231353Matches
2023-202428Millwalleng ENG2. Championship13th23.164891670.710617338635539589.919927871.66716839.922.82.7-0.8276316784Matches
2024-202529Millwalleng ENG2. Championship8th13.826439966.23901131915318085.06910466.3236336.532.51.8+0.5192711537Matches
11 Seasons4 Clubs4 Leagues234.13016432669.748438155511576183685.8983132974.030776040.43320.318.1+12.718828011345416
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
Sunderland (5 Seasons)3 Leagues70.65
Hull City (3 Seasons)2 Leagues95.71566225069.624785828380094784.553670376.214939437.8209.79.5+10.3851586320242
Millwall (3 Seasons)1 League60.71450207669.823653726877688987.344762671.415836643.2810.68.6-2.61031225025174
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
Championship (6 Seasons)153.63016432669.748438155511576183685.8983132974.030776040.41720.318.1-3.318828011345416
Premier League (3 Seasons)3.00
League One (2 Seasons)70.416
PL2 — Div. 1 (1 Season)14.81
National League (1 Season)7.00
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201519Sunderlandeng ENGFA Cup9th0.10Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.00Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.70Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.00Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.00Matches
2018-201923Sunderlandeng ENGFA Cup65th2.00Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.00Matches
2019-202024Hull Cityeng ENGFA Cup17th0.80Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.70Matches
2020-202125Hull Cityeng ENGFA Cup65th0.80Matches
2021-202226Hull Cityeng ENGFA Cup1.31Matches
2022-202327Millwalleng ENGEFL CupRd10.70Matches
2022-202327Millwalleng ENGFA Cup0.70Matches
2023-202428Millwalleng ENGFA Cup1.00Matches
2024-202529Millwalleng ENGEFL CupRd21.51Matches
10 Seasons3 Clubs2 Leagues17.22
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
Sunderland (4 Seasons)2 Leagues6.70
Hull City (3 Seasons)2 Leagues6.61
Millwall (3 Seasons)2 Leagues3.81
FA Cup (9 Seasons)8.61
EFL Cup (7 Seasons)8.61

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201519Sunderlandeng ENGFA Cup0.1Matches
2015-201620Gatesheadeng ENG5. National League7.0Matches
2015-201620Sunderlandeng ENG1. Premier League0.4Matches
2016-201721Sunderlandeng ENGFA Cup1.0Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.8Matches
2016-201721Sunderlandeng ENG1. Premier League2.69Matches
2017-201822Sunderlandeng ENG2. Championship36.895Matches
2017-201822Sunderlandeng ENGEFL Cup1.75Matches
2017-201822Sunderlandeng ENGFA Cup1.03Matches
2018-201923Sunderlandeng ENGEFL Cup1.02Matches
2018-201923Sunderlandeng ENGFA Cup2.03Matches
2018-201923Sunderlandeng ENG3. League One30.8Matches
2019-202024Hull Cityeng ENG2. Championship22.985973511640157211321755630822Matches
2019-202024Hull Cityeng ENGEFL Cup1.01Matches
2019-202024Hull Cityeng ENGFA Cup0.82Matches
2020-202125Hull Cityeng ENGEFL Cup2.716Matches
2020-202125Hull Cityeng ENGFA Cup0.84Matches
2020-202125Hull Cityeng ENG3. League One39.7221Matches
2021-202226Hull Cityeng ENG2. Championship33.21391119617650581926105592419361943Matches
2021-202226Hull Cityeng ENGFA Cup1.314Matches
2022-202327Millwalleng ENG2. Championship23.87616797814031121502453538427Matches
2022-202327Millwalleng ENGEFL Cup0.73Matches
2022-202327Millwalleng ENGFA Cup0.70Matches
2023-202428Millwalleng ENG2. Championship23.191682780262810934622203648925Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENG2. Championship13.8399361341413590201450264418Matches
2024-202529Millwalleng ENGEFL Cup1.54Matches
11 Seasons4 Clubs6 Leagues251.343263798484144927926212531149912301644135
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (5 Seasons)5 Leagues77.3117
Hull City (3 Seasons)4 Leagues102.42250193129290613522171377629615662765
Millwall (3 Seasons)3 Leagues64.6207618671925431428741163870614501770
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.626
EFL Cup (7 Seasons)8.631
Championship (6 Seasons)153.643263798484144927639212531149912301644135
Premier League (3 Seasons)3.09
League One (2 Seasons)70.4221
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201519Sunderland2 Leagues0.1
2015-201620Gateshead1 League7.0
2015-201620Sunderland1 League0.4
2016-201721Sunderland1 League14.8
2016-201721Sunderland3 Leagues3.69
2017-201822Sunderland3 Leagues39.4103
2018-201923Sunderland3 Leagues33.85
2019-202024Hull City3 Leagues24.685973511640157511321755630822
2020-202125Hull City3 Leagues43.2241
2021-202226Hull City2 Leagues34.51391119617650582066105592419361943
2022-202327Millwall3 Leagues25.17616797814031151502453538427
2023-202428Millwall2 Leagues24.191682780262810934622203648925
2024-202529Millwall2 Leagues15.3399361341413630201450264418
11 Seasons4 Clubs6 Leagues251.343263798484144927926212531149912301644135
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (5 Seasons)5 Leagues77.3117
Hull City (3 Seasons)4 Leagues102.42250193129290613522171377629615662765
Millwall (3 Seasons)3 Leagues64.6207618671925431428741163870614501770
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.626
EFL Cup (7 Seasons)8.631
Championship (6 Seasons)153.643263798484144927639212531149912301644135
Premier League (3 Seasons)3.09
League One (2 Seasons)70.4221
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201620Gatesheadeng ENG5. National League9th7.0Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.8Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.69Matches
2017-201822Sunderlandeng ENG2. Championship24th36.895Matches
2018-201923Sunderlandeng ENG3. League One5th30.8Matches
2019-202024Hull Cityeng ENG2. Championship24th22.985973511640157211321755630822Matches
2020-202125Hull Cityeng ENG3. League One1st39.7221Matches
2021-202226Hull Cityeng ENG2. Championship19th33.21391119617650581926105592419361943Matches
2022-202327Millwalleng ENG2. Championship8th23.87616797814031121502453538427Matches
2023-202428Millwalleng ENG2. Championship13th23.191682780262810934622203648925Matches
2024-202529Millwalleng ENG2. Championship8th13.8399361341413590201450264418Matches
11 Seasons4 Clubs4 Leagues234.143263798484144927869212531149912301644135
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (5 Seasons)3 Leagues70.6104
Hull City (3 Seasons)2 Leagues95.72250193129290613485171377629615662765
Millwall (3 Seasons)1 League60.7207618671925431428041163870614501770
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)153.643263798484144927639212531149912301644135
Premier League (3 Seasons)3.09
League One (2 Seasons)70.4221
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201519Sunderlandeng ENGFA Cup9th0.1Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.0Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.75Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.03Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.02Matches
2018-201923Sunderlandeng ENGFA Cup65th2.03Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.01Matches
2019-202024Hull Cityeng ENGFA Cup17th0.82Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.716Matches
2020-202125Hull Cityeng ENGFA Cup65th0.84Matches
2021-202226Hull Cityeng ENGFA Cup1.314Matches
2022-202327Millwalleng ENGEFL CupRd10.73Matches
2022-202327Millwalleng ENGFA Cup0.70Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENGEFL CupRd21.54Matches
10 Seasons3 Clubs2 Leagues17.257
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Sunderland (4 Seasons)2 Leagues6.713
Hull City (3 Seasons)2 Leagues6.637
Millwall (3 Seasons)2 Leagues3.87
FA Cup (9 Seasons)8.626
EFL Cup (7 Seasons)8.631

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201519Sunderlandeng ENGFA Cup0.1Matches
2015-201620Gatesheadeng ENG5. National League7.0Matches
2015-201620Sunderlandeng ENG1. Premier League0.4Matches
2016-201721Sunderlandeng ENGFA Cup1.0Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.8Matches
2016-201721Sunderlandeng ENG1. Premier League2.6Matches
2017-201822Sunderlandeng ENG2. Championship36.8Matches
2017-201822Sunderlandeng ENGEFL Cup1.7Matches
2017-201822Sunderlandeng ENGFA Cup1.0Matches
2018-201923Sunderlandeng ENGEFL Cup1.0Matches
2018-201923Sunderlandeng ENGFA Cup2.0Matches
2018-201923Sunderlandeng ENG3. League One30.8Matches
2019-202024Hull Cityeng ENG2. Championship22.9632.764412114150.22320000Matches
2019-202024Hull Cityeng ENGEFL Cup1.0Matches
2019-202024Hull Cityeng ENGFA Cup0.8Matches
2020-202125Hull Cityeng ENGEFL Cup2.7Matches
2020-202125Hull Cityeng ENGFA Cup0.8Matches
2020-202125Hull Cityeng ENG3. League One39.7Matches
2021-202226Hull Cityeng ENG2. Championship33.2992.9857267162120.36713001Matches
2021-202226Hull Cityeng ENGFA Cup1.3Matches
2022-202327Millwalleng ENG2. Championship23.8994.165531067060.25410010Matches
2022-202327Millwalleng ENGEFL Cup0.7Matches
2022-202327Millwalleng ENGFA Cup0.7Matches
2023-202428Millwalleng ENG2. Championship23.1582.513516015150.22410000Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENG2. Championship13.8402.892110135030.22200100Matches
2024-202529Millwalleng ENGEFL Cup1.5Matches
11 Seasons4 Clubs6 Leagues251.33593.0721295912274310.272053111
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (5 Seasons)5 Leagues77.3
Hull City (3 Seasons)4 Leagues102.41622.891013882103170.301033001
Millwall (3 Seasons)3 Leagues64.61973.2411157110171140.231020110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)153.63593.0721295912274310.272053111
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201519Sunderland2 Leagues0.1
2015-201620Gateshead1 League7.0
2015-201620Sunderland1 League0.4
2016-201721Sunderland1 League14.8
2016-201721Sunderland3 Leagues3.6
2017-201822Sunderland3 Leagues39.4
2018-201923Sunderland3 Leagues33.8
2019-202024Hull City3 Leagues24.6632.764412114150.22320000
2020-202125Hull City3 Leagues43.2
2021-202226Hull City2 Leagues34.5992.9857267162120.36713001
2022-202327Millwall3 Leagues25.1994.165531067060.25410010
2023-202428Millwall2 Leagues24.1582.513516015150.22410000
2024-202529Millwall2 Leagues15.3402.892110135030.22200100
11 Seasons4 Clubs6 Leagues251.33593.0721295912274310.272053111
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (5 Seasons)5 Leagues77.3
Hull City (3 Seasons)4 Leagues102.41622.891013882103170.301033001
Millwall (3 Seasons)3 Leagues64.61973.2411157110171140.231020110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)153.63593.0721295912274310.272053111
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201620Gatesheadeng ENG5. National League9th7.0Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.8Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.6Matches
2017-201822Sunderlandeng ENG2. Championship24th36.8Matches
2018-201923Sunderlandeng ENG3. League One5th30.8Matches
2019-202024Hull Cityeng ENG2. Championship24th22.9632.764412114150.22320000Matches
2020-202125Hull Cityeng ENG3. League One1st39.7Matches
2021-202226Hull Cityeng ENG2. Championship19th33.2992.9857267162120.36713001Matches
2022-202327Millwalleng ENG2. Championship8th23.8994.165531067060.25410010Matches
2023-202428Millwalleng ENG2. Championship13th23.1582.513516015150.22410000Matches
2024-202529Millwalleng ENG2. Championship8th13.8402.892110135030.22200100Matches
11 Seasons4 Clubs4 Leagues234.13593.0721295912274310.272053111
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (5 Seasons)3 Leagues70.6
Hull City (3 Seasons)2 Leagues95.71622.891013882103170.301033001
Millwall (3 Seasons)1 League60.71973.2411157110171140.231020110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)153.63593.0721295912274310.272053111
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201519Sunderlandeng ENGFA Cup9th0.1Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.0Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.7Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.0Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.0Matches
2018-201923Sunderlandeng ENGFA Cup65th2.0Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.0Matches
2019-202024Hull Cityeng ENGFA Cup17th0.8Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.7Matches
2020-202125Hull Cityeng ENGFA Cup65th0.8Matches
2021-202226Hull Cityeng ENGFA Cup1.3Matches
2022-202327Millwalleng ENGEFL CupRd10.7Matches
2022-202327Millwalleng ENGFA Cup0.7Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENGEFL CupRd21.5Matches
10 Seasons3 Clubs2 Leagues17.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Sunderland (4 Seasons)2 Leagues6.7
Hull City (3 Seasons)2 Leagues6.6
Millwall (3 Seasons)2 Leagues3.8
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Sunderlandeng ENGFA Cup0.1Matches
2015-201620Gatesheadeng ENG5. National League7.0Matches
2015-201620Sunderlandeng ENG1. Premier League0.4Matches
2016-201721Sunderlandeng ENGFA Cup1.0Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.8Matches
2016-201721Sunderlandeng ENG1. Premier League2.684Matches
2017-201822Sunderlandeng ENG2. Championship36.86816Matches
2017-201822Sunderlandeng ENGEFL Cup1.770Matches
2017-201822Sunderlandeng ENGFA Cup1.000Matches
2018-201923Sunderlandeng ENGEFL Cup1.011Matches
2018-201923Sunderlandeng ENGFA Cup2.032Matches
2018-201923Sunderlandeng ENG3. League One30.8Matches
2019-202024Hull Cityeng ENG2. Championship22.9432519204105617.946183151457110Matches
2019-202024Hull Cityeng ENGEFL Cup1.022Matches
2019-202024Hull Cityeng ENGFA Cup0.802Matches
2020-202125Hull Cityeng ENGEFL Cup2.743Matches
2020-202125Hull Cityeng ENGFA Cup0.800Matches
2020-202125Hull Cityeng ENG3. League One39.79841Matches
2021-202226Hull Cityeng ENG2. Championship33.28259323911298334.95434331169890Matches
2021-202226Hull Cityeng ENGFA Cup1.334Matches
2022-202327Millwalleng ENG2. Championship23.87145293111186129.543311301889110Matches
2022-202327Millwalleng ENGEFL Cup0.710Matches
2022-202327Millwalleng ENGFA Cup0.700Matches
2023-202428Millwalleng ENG2. Championship23.17045263410317044.339280282696292Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENG2. Championship13.8372714194122157.1910191451160Matches
2024-202529Millwalleng ENGEFL Cup1.541Matches
11 Seasons4 Clubs6 Leagues251.33034001201434010029134.41911218113164391762
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (5 Seasons)5 Leagues77.387230
Hull City (3 Seasons)4 Leagues102.41251915159153913928.11005264682155200
Millwall (3 Seasons)3 Leagues64.61781226984256115240.1916926759236562
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
FA Cup (9 Seasons)8.6680
EFL Cup (7 Seasons)8.61970
Championship (6 Seasons)153.63032691201434010029134.41911218113104391762
Premier League (3 Seasons)3.0840
League One (2 Seasons)70.498410
PL2 — Div. 1 (1 Season)14.80
National League (1 Season)7.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Sunderland2 Leagues0.10
2015-201620Gateshead1 League7.00
2015-201620Sunderland1 League0.40
2016-201721Sunderland1 League14.80
2016-201721Sunderland3 Leagues3.6840
2017-201822Sunderland3 Leagues39.475160
2018-201923Sunderland3 Leagues33.8430
2019-202024Hull City3 Leagues24.6432719204105617.946183151857110
2020-202125Hull City3 Leagues43.2102440
2021-202226Hull City2 Leagues34.58262323911298334.95434331209890
2022-202327Millwall3 Leagues25.17146293111186129.543311301889110
2023-202428Millwall2 Leagues24.17045263410317044.339280282696292
2024-202529Millwall2 Leagues15.3373114194122157.1910191551160
11 Seasons4 Clubs6 Leagues251.33034001201434010029134.41911218113164391762
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Sunderland (5 Seasons)5 Leagues77.387230
Hull City (3 Seasons)4 Leagues102.41251915159153913928.11005264682155200
Millwall (3 Seasons)3 Leagues64.61781226984256115240.1916926759236562
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
FA Cup (9 Seasons)8.6680
EFL Cup (7 Seasons)8.61970
Championship (6 Seasons)153.63032691201434010029134.41911218113104391762
Premier League (3 Seasons)3.0840
League One (2 Seasons)70.498410
PL2 — Div. 1 (1 Season)14.80
National League (1 Season)7.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201620Gatesheadeng ENG5. National League9th7.0Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.8Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.684Matches
2017-201822Sunderlandeng ENG2. Championship24th36.86816Matches
2018-201923Sunderlandeng ENG3. League One5th30.8Matches
2019-202024Hull Cityeng ENG2. Championship24th22.9432519204105617.946183151457110Matches
2020-202125Hull Cityeng ENG3. League One1st39.79841Matches
2021-202226Hull Cityeng ENG2. Championship19th33.28259323911298334.95434331169890Matches
2022-202327Millwalleng ENG2. Championship8th23.87145293111186129.543311301889110Matches
2023-202428Millwalleng ENG2. Championship13th23.17045263410317044.339280282696292Matches
2024-202529Millwalleng ENG2. Championship8th13.8372714194122157.1910191451160Matches
11 Seasons4 Clubs4 Leagues234.13033751201434010029134.41911218113149391762
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
Sunderland (5 Seasons)3 Leagues70.676200
Hull City (3 Seasons)2 Leagues95.71251825159153913928.11005264671155200
Millwall (3 Seasons)1 League60.71781176984256115240.1916926758236562
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
Championship (6 Seasons)153.63032691201434010029134.41911218113104391762
Premier League (3 Seasons)3.0840
League One (2 Seasons)70.498410
PL2 — Div. 1 (1 Season)14.80
National League (1 Season)7.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201519Sunderlandeng ENGFA Cup9th0.1Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.0Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.770Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.000Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.011Matches
2018-201923Sunderlandeng ENGFA Cup65th2.032Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.022Matches
2019-202024Hull Cityeng ENGFA Cup17th0.802Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.743Matches
2020-202125Hull Cityeng ENGFA Cup65th0.800Matches
2021-202226Hull Cityeng ENGFA Cup1.334Matches
2022-202327Millwalleng ENGEFL CupRd10.710Matches
2022-202327Millwalleng ENGFA Cup0.700Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENGEFL CupRd21.541Matches
10 Seasons3 Clubs2 Leagues17.225150
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
Sunderland (4 Seasons)2 Leagues6.71130
Hull City (3 Seasons)2 Leagues6.69110
Millwall (3 Seasons)2 Leagues3.8510
FA Cup (9 Seasons)8.6680
EFL Cup (7 Seasons)8.61970

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201519Sunderlandeng ENGFA Cup0.1Matches
2015-201620Gatesheadeng ENG5. National League7.0Matches
2015-201620Sunderlandeng ENG1. Premier League0.4Matches
2016-201721Sunderlandeng ENGFA Cup1.0Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.8Matches
2016-201721Sunderlandeng ENG1. Premier League2.6Matches
2017-201822Sunderlandeng ENG2. Championship36.8Matches
2017-201822Sunderlandeng ENGEFL Cup1.7Matches
2017-201822Sunderlandeng ENGFA Cup1.0Matches
2018-201923Sunderlandeng ENGEFL Cup1.0Matches
2018-201923Sunderlandeng ENGFA Cup2.0Matches
2018-201923Sunderlandeng ENG3. League One30.8Matches
2019-202024Hull Cityeng ENG2. Championship22.9106322170539367221063261661.51038.5502246798933223382360678Matches
2019-202024Hull Cityeng ENGEFL Cup1.0Matches
2019-202024Hull Cityeng ENGFA Cup0.8Matches
2020-202125Hull Cityeng ENGEFL Cup2.7Matches
2020-202125Hull Cityeng ENGFA Cup0.8Matches
2020-202125Hull Cityeng ENG3. League One39.7Matches
2021-202226Hull Cityeng ENG2. Championship33.2171834292825630491718372464.91335.1922489217234637981311065136Matches
2021-202226Hull Cityeng ENGFA Cup1.3Matches
2022-202327Millwalleng ENG2. Championship23.810152016647039039101529827.61758.64482324779192223329526121Matches
2022-202327Millwalleng ENGEFL Cup0.7Matches
2022-202327Millwalleng ENGFA Cup0.7Matches
2023-202428Millwalleng ENG2. Championship23.111534928054134317115315853.3640.05762691108925233312164762Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENG2. Championship13.854115842242372654117529.41164.726610593888105252230167Matches
2024-202529Millwalleng ENGEFL Cup1.5Matches
11 Seasons4 Clubs6 Leagues251.354901409922599196715354901246149.25746.02714134334968131114222081263145464
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
Sunderland (5 Seasons)5 Leagues77.3
Hull City (3 Seasons)4 Leagues102.42781564621364997712781634063.52336.5142473592712795912119541671214
Millwall (3 Seasons)3 Leagues64.62709845301235970822709612134.43455.712906074225652551089721474250
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)153.654901409922599196715354901246149.25746.02714134334968131114222081263145464
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2014-201519Sunderland2 Leagues0.1
2015-201620Gateshead1 League7.0
2015-201620Sunderland1 League0.4
2016-201721Sunderland1 League14.8
2016-201721Sunderland3 Leagues3.6
2017-201822Sunderland3 Leagues39.4
2018-201923Sunderland3 Leagues33.8
2019-202024Hull City3 Leagues24.6106322170539367221063261661.51038.5502246798933223382360678
2020-202125Hull City3 Leagues43.2
2021-202226Hull City2 Leagues34.5171834292825630491718372464.91335.1922489217234637981311065136
2022-202327Millwall3 Leagues25.110152016647039039101529827.61758.64482324779192223329526121
2023-202428Millwall2 Leagues24.111534928054134317115315853.3640.05762691108925233312164762
2024-202529Millwall2 Leagues15.354115842242372654117529.41164.726610593888105252230167
11 Seasons4 Clubs6 Leagues251.354901409922599196715354901246149.25746.02714134334968131114222081263145464
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
Sunderland (5 Seasons)5 Leagues77.3
Hull City (3 Seasons)4 Leagues102.42781564621364997712781634063.52336.5142473592712795912119541671214
Millwall (3 Seasons)3 Leagues64.62709845301235970822709612134.43455.712906074225652551089721474250
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)153.654901409922599196715354901246149.25746.02714134334968131114222081263145464
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201620Gatesheadeng ENG5. National League9th7.0Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.8Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.6Matches
2017-201822Sunderlandeng ENG2. Championship24th36.8Matches
2018-201923Sunderlandeng ENG3. League One5th30.8Matches
2019-202024Hull Cityeng ENG2. Championship24th22.9106322170539367221063261661.51038.5502246798933223382360678Matches
2020-202125Hull Cityeng ENG3. League One1st39.7Matches
2021-202226Hull Cityeng ENG2. Championship19th33.2171834292825630491718372464.91335.1922489217234637981311065136Matches
2022-202327Millwalleng ENG2. Championship8th23.810152016647039039101529827.61758.64482324779192223329526121Matches
2023-202428Millwalleng ENG2. Championship13th23.111534928054134317115315853.3640.05762691108925233312164762Matches
2024-202529Millwalleng ENG2. Championship8th13.854115842242372654117529.41164.726610593888105252230167Matches
11 Seasons4 Clubs4 Leagues234.154901409922599196715354901246149.25746.02714134334968131114222081263145464
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
Sunderland (5 Seasons)3 Leagues70.6
Hull City (3 Seasons)2 Leagues95.72781564621364997712781634063.52336.5142473592712795912119541671214
Millwall (3 Seasons)1 League60.72709845301235970822709612134.43455.712906074225652551089721474250
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)153.654901409922599196715354901246149.25746.02714134334968131114222081263145464
Premier League (3 Seasons)3.0
League One (2 Seasons)70.4
PL2 — Div. 1 (1 Season)14.8
National League (1 Season)7.0
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201519Sunderlandeng ENGFA Cup9th0.1Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.0Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.7Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.0Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.0Matches
2018-201923Sunderlandeng ENGFA Cup65th2.0Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.0Matches
2019-202024Hull Cityeng ENGFA Cup17th0.8Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.7Matches
2020-202125Hull Cityeng ENGFA Cup65th0.8Matches
2021-202226Hull Cityeng ENGFA Cup1.3Matches
2022-202327Millwalleng ENGEFL CupRd10.7Matches
2022-202327Millwalleng ENGFA Cup0.7Matches
2023-202428Millwalleng ENGFA Cup1.0Matches
2024-202529Millwalleng ENGEFL CupRd21.5Matches
10 Seasons3 Clubs2 Leagues17.2
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Sunderland (4 Seasons)2 Leagues6.7
Hull City (3 Seasons)2 Leagues6.6
Millwall (3 Seasons)2 Leagues3.8
FA Cup (9 Seasons)8.6
EFL Cup (7 Seasons)8.6

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201519Sunderlandeng ENGFA Cup1551.40.1001400.000000.00-0.25Matches
2014-201519Sunderlandeng ENG1. Premier League00001Matches
2015-201620Gatesheadeng ENG5. National League96337015.37.063Matches
2015-201620Sunderlandeng ENG1. Premier League139391.10.400111.0001-1-2.31-1.96Matches
2016-201721Sunderlandeng ENGEFL Cup00001Matches
2016-201721Sunderlandeng ENGFA Cup1909050.01.01901010.0002-2-2.00-2.00Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 1151,3358967.414.8158913001.472226-4-0.27+0.57Matches
2016-201721Sunderlandeng ENG1. Premier League5235476.92.6213100.8014-3-1.15-0.10Matches
2017-201822Sunderlandeng ENG2. Championship423,3087979.936.83725530.793660-24-0.65-0.22Matches
2017-201822Sunderlandeng ENGEFL Cup21527656.31.72761011.5012-1-0.59-0.59Matches
2017-201822Sunderlandeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2018-201923Sunderlandeng ENGEFL Cup19090100.01.01901000.0002-2-2.00Matches
2018-201923Sunderlandeng ENGFA Cup21809066.72.02902001.502200.000.00Matches
2018-201923Sunderlandeng ENG3. League One352,7707966.930.831852543201.876035+25+0.81+0.29Matches
2019-202024Hull Cityeng ENG2. Championship422,0594949.722.921789212020.982448-24-1.05-0.7927.134.9-7.7-0.34-0.39Matches
2019-202024Hull Cityeng ENGEFL Cup1909042.91.01901003.0030+3+3.00+3.00Matches
2019-202024Hull Cityeng ENGFA Cup1686837.80.81680010.0002-2-2.65-4.25Matches
2020-202125Hull Cityeng ENGEFL Cup32448190.42.7285117400.6725-3-1.11+2.35Matches
2020-202125Hull Cityeng ENGFA Cup1747435.20.81740003.0020+2+2.43+2.43Matches
2020-202125Hull Cityeng ENG3. League One423,5698586.239.7428527002.057330+43+1.08+1.24Matches
2021-202226Hull Cityeng ENG2. Championship352,9898572.233.234872414501.203139-8-0.24+0.1538.450.3-11.9-0.36+0.06Matches
2021-202226Hull Cityeng ENGFA Cup1120120100.01.311201000.0023-1-0.75Matches
2022-202327Millwalleng ENG2. Championship382,1415651.723.826764121421.583026+4+0.17+0.0328.924.7+4.2+0.18-0.01Matches
2022-202327Millwalleng ENGEFL Cup1606066.70.71600000.0001-1-1.50-1.50Matches
2022-202327Millwalleng ENGFA Cup1595965.60.71590000.0002-2-3.05-3.05Matches
2023-202428Millwalleng ENG2. Championship312,0816750.323.12675952461.262023-3-0.13+0.1819.426.8-7.3-0.32-0.11Matches
2023-202428Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202529Millwalleng ENG2. Championship161,2457886.513.81580614501.501413+1+0.07-1.7718.011.6+6.4+0.46-0.35Matches
2024-202529Millwalleng ENGEFL Cup21356875.01.52681001.501100.000.00Matches
11 Seasons4 Clubs6 Leagues31622,6167247.3251.3258821415822291.35304306-2-0.01+0.27131.8148.3-16.4-0.14-0.11
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
Sunderland (5 Seasons)5 Leagues916,9597634.777.37785571427181.20100110-10-0.13+0.30
Hull City (3 Seasons)4 Leagues1269,2137368.7102.41038463232331.41137127+10+0.10+0.3365.685.2-19.6-0.35-0.24
Millwall (3 Seasons)3 Leagues905,8116557.164.6727621181981.406769-2-0.03-0.0366.363.1+3.2+0.05+0.03
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
FA Cup (9 Seasons)107767848.88.698661420.60816-8-0.93-1.26
EFL Cup (7 Seasons)107717755.98.6977517421.10711-4-0.47-0.20
Championship (6 Seasons)20413,8236862.4153.615980774520131.17155209-54-0.35-0.19131.8148.3-16.4-0.14-0.11
Premier League (3 Seasons)6274462.73.0214120.8315-4-1.31-0.63
League One (2 Seasons)776,3398276.670.473855243201.9713365+68+0.97+0.64
PL2 — Div. 1 (1 Season)151,3358967.414.8158913001.472226-4-0.27+0.57
National League (1 Season)96337015.37.063
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201519Sunderland2 Leagues1550.10.1001410.000000.00-0.25
2015-201620Gateshead1 League96337015.37.063
2015-201620Sunderland1 League139391.10.400111.0001-1-2.31-1.96
2016-201721Sunderland1 League151,3358967.414.8158913001.472226-4-0.27+0.57
2016-201721Sunderland3 Leagues6325548.43.639023120.6716-5-1.38-0.37
2017-201822Sunderland3 Leagues453,5507978.939.4408127540.803764-27-0.68-0.31
2018-201923Sunderland3 Leagues383,0408067.633.834862843201.806239+23+0.68+0.19
2019-202024Hull City3 Leagues442,2175048.924.6237810212031.002750-23-0.93-0.7827.134.9-7.7-0.34-0.39
2020-202125Hull City3 Leagues463,8878584.143.245852817401.987735+42+0.97+1.22
2021-202226Hull City2 Leagues363,1098673.034.535882514501.173342-9-0.26+0.1338.450.3-11.9-0.36+0.06
2022-202327Millwall3 Leagues402,2605752.325.128754121421.503029+1+0.04-0.0928.924.7+4.2+0.18-0.01
2023-202428Millwall2 Leagues322,1716851.324.127761052461.222226-4-0.17+0.1419.426.8-7.3-0.32-0.11
2024-202529Millwall2 Leagues181,3807785.215.31779714501.501514+1+0.07-1.4318.011.6+6.4+0.46-0.35
11 Seasons4 Clubs6 Leagues31622,6167247.3251.3258821415822291.35304306-2-0.01+0.27131.8148.3-16.4-0.14-0.11
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
Sunderland (5 Seasons)5 Leagues916,9597634.777.37785571427181.20100110-10-0.13+0.30
Hull City (3 Seasons)4 Leagues1269,2137368.7102.41038463232331.41137127+10+0.10+0.3365.685.2-19.6-0.35-0.24
Millwall (3 Seasons)3 Leagues905,8116557.164.6727621181981.406769-2-0.03-0.0366.363.1+3.2+0.05+0.03
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
FA Cup (9 Seasons)107767848.88.698661420.60816-8-0.93-1.26
EFL Cup (7 Seasons)107717755.98.6977517421.10711-4-0.47-0.20
Championship (6 Seasons)20413,8236862.4153.615980774520131.17155209-54-0.35-0.19131.8148.3-16.4-0.14-0.11
Premier League (3 Seasons)6274462.73.0214120.8315-4-1.31-0.63
League One (2 Seasons)776,3398276.670.473855243201.9713365+68+0.97+0.64
PL2 — Div. 1 (1 Season)151,3358967.414.8158913001.472226-4-0.27+0.57
National League (1 Season)96337015.37.063
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2014-201519Sunderlandeng ENG1. Premier League16th00001Matches
2015-201620Gatesheadeng ENG5. National League9th96337015.37.063Matches
2015-201620Sunderlandeng ENG1. Premier League17th139391.10.400111.0001-1-2.31-1.96Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th151,3358967.414.8158913001.472226-4-0.27+0.57Matches
2016-201721Sunderlandeng ENG1. Premier League20th5235476.92.6213100.8014-3-1.15-0.10Matches
2017-201822Sunderlandeng ENG2. Championship24th423,3087979.936.83725530.793660-24-0.65-0.22Matches
2018-201923Sunderlandeng ENG3. League One5th352,7707966.930.831852543201.876035+25+0.81+0.29Matches
2019-202024Hull Cityeng ENG2. Championship24th422,0594949.722.921789212020.982448-24-1.05-0.7927.134.9-7.7-0.34-0.39Matches
2020-202125Hull Cityeng ENG3. League One1st423,5698586.239.7428527002.057330+43+1.08+1.24Matches
2021-202226Hull Cityeng ENG2. Championship19th352,9898572.233.234872414501.203139-8-0.24+0.1538.450.3-11.9-0.36+0.06Matches
2022-202327Millwalleng ENG2. Championship8th382,1415651.723.826764121421.583026+4+0.17+0.0328.924.7+4.2+0.18-0.01Matches
2023-202428Millwalleng ENG2. Championship13th312,0816750.323.12675952461.262023-3-0.13+0.1819.426.8-7.3-0.32-0.11Matches
2024-202529Millwalleng ENG2. Championship8th161,2457886.513.81580614501.501413+1+0.07-1.7718.011.6+6.4+0.46-0.35Matches
11 Seasons4 Clubs4 Leagues29621,0697147.0234.1240821305621251.38289279+10+0.04+0.35131.8148.3-16.4-0.14-0.11
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
Sunderland (5 Seasons)3 Leagues836,3527734.370.67085511332151.2597100-3-0.04+0.43
Hull City (3 Seasons)2 Leagues1198,6177269.495.7978460222121.42128117+11+0.11+0.4065.685.2-19.6-0.35-0.24
Millwall (3 Seasons)1 League855,4676456.260.7677719181981.456462+2+0.03+0.0366.363.1+3.2+0.05+0.03
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
Championship (6 Seasons)20413,8236862.4153.615980774520131.17155209-54-0.35-0.19131.8148.3-16.4-0.14-0.11
Premier League (3 Seasons)6274462.73.0214120.8315-4-1.31-0.63
League One (2 Seasons)776,3398276.670.473855243201.9713365+68+0.97+0.64
PL2 — Div. 1 (1 Season)151,3358967.414.8158913001.472226-4-0.27+0.57
National League (1 Season)96337015.37.063
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-201519Sunderlandeng ENGFA Cup9th1551.40.1001400.000000.00-0.25Matches
2016-201721Sunderlandeng ENGEFL Cup9th00001Matches
2016-201721Sunderlandeng ENGFA Cup33rd1909050.01.01901010.0002-2-2.00-2.00Matches
2017-201822Sunderlandeng ENGEFL Cup17th21527656.31.72761011.5012-1-0.59-0.59Matches
2017-201822Sunderlandeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2018-201923Sunderlandeng ENGEFL Cup58th19090100.01.01901000.0002-2-2.00Matches
2018-201923Sunderlandeng ENGFA Cup65th21809066.72.02902001.502200.000.00Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1909042.91.01901003.0030+3+3.00+3.00Matches
2019-202024Hull Cityeng ENGFA Cup17th1686837.80.81680010.0002-2-2.65-4.25Matches
2020-202125Hull Cityeng ENGEFL Cup17th32448190.42.7285117400.6725-3-1.11+2.35Matches
2020-202125Hull Cityeng ENGFA Cup65th1747435.20.81740003.0020+2+2.43+2.43Matches
2021-202226Hull Cityeng ENGFA Cup1120120100.01.311201000.0023-1-0.75Matches
2022-202327Millwalleng ENGEFL CupRd11606066.70.71600000.0001-1-1.50-1.50Matches
2022-202327Millwalleng ENGFA Cup1595965.60.71590000.0002-2-3.05-3.05Matches
2023-202428Millwalleng ENGFA Cup19090100.01.01901000.0023-1-1.00Matches
2024-202529Millwalleng ENGEFL CupRd221356875.01.52681001.501100.000.00Matches
10 Seasons3 Clubs2 Leagues201,5477752.117.218821123940.851527-12-0.70-0.85
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sunderland (4 Seasons)2 Leagues86077639.76.778661430.75310-7-1.04-1.18
Hull City (3 Seasons)2 Leagues75968560.26.6687317411.14910-1-0.15-0.38
Millwall (3 Seasons)2 Leagues53446976.43.85692000.6037-4-1.05-1.05
FA Cup (9 Seasons)107767848.88.698661420.60816-8-0.93-1.26
EFL Cup (7 Seasons)107717755.98.6977517421.10711-4-0.47-0.20

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201519Sunderlandeng ENGFA Cup0.10000Matches
2015-201620Gatesheadeng ENG5. National League7.01012Matches
2015-201620Sunderlandeng ENG1. Premier League0.4000Matches
2016-201721Sunderlandeng ENGFA Cup1.00000Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 114.82100Matches
2016-201721Sunderlandeng ENG1. Premier League2.6100482948000Matches
2017-201822Sunderlandeng ENG2. Championship36.870054817951668000Matches
2017-201822Sunderlandeng ENGEFL Cup1.7000421507000Matches
2017-201822Sunderlandeng ENGFA Cup1.01002303000Matches
2018-201923Sunderlandeng ENGEFL Cup1.0100130211000Matches
2018-201923Sunderlandeng ENGFA Cup2.0000130323000Matches
2018-201923Sunderlandeng ENG3. League One30.87100Matches
2019-202024Hull Cityeng ENG2. Championship22.980040466721425000145122830.0Matches
2019-202024Hull Cityeng ENGEFL Cup1.00003101220Matches
2019-202024Hull Cityeng ENGFA Cup0.80002102200Matches
2020-202125Hull Cityeng ENGEFL Cup2.7100114016340Matches
2020-202125Hull Cityeng ENGFA Cup0.80002104000Matches
2020-202125Hull Cityeng ENG3. League One39.7120071901022141980Matches
2021-202226Hull Cityeng ENG2. Championship33.2900466971921659010180143727.5Matches
2021-202226Hull Cityeng ENGFA Cup1.300042014430Matches
2022-202327Millwalleng ENG2. Championship23.8400363961121845000139173731.5Matches
2022-202327Millwalleng ENGEFL Cup0.72112113010Matches
2022-202327Millwalleng ENGFA Cup0.70000000000Matches
2023-202428Millwalleng ENG2. Championship23.190035362109264500012963116.2Matches
2023-202428Millwalleng ENGFA Cup1.00000Matches
2024-202529Millwalleng ENG2. Championship13.8400181755914270005632610.3Matches
2024-202529Millwalleng ENGEFL Cup1.50000214140Matches
11 Seasons4 Clubs6 Leagues251.36721348409489261644000106495215924.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (5 Seasons)5 Leagues77.3171066100101172387000
Hull City (3 Seasons)4 Leagues102.430001792142352282191010325266528.6
Millwall (3 Seasons)3 Leagues64.6191191951528759122000324269421.7
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
FA Cup (9 Seasons)8.6100111002686000
EFL Cup (7 Seasons)8.64112113331719000
Championship (6 Seasons)153.64100229288336391042690106495215924.6
Premier League (3 Seasons)3.0100482948000
League One (2 Seasons)70.4191071901022141980
PL2 — Div. 1 (1 Season)14.82100
National League (1 Season)7.01012
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201519Sunderland2 Leagues0.10000
2015-201620Gateshead1 League7.01012
2015-201620Sunderland1 League0.4000
2016-201721Sunderland1 League14.82100
2016-201721Sunderland3 Leagues3.6100482948000
2017-201822Sunderland3 Leagues39.4800608681031675000
2018-201923Sunderland3 Leagues33.8810260534000
2019-202024Hull City3 Leagues24.680045486751827000145122830.0
2020-202125Hull City3 Leagues43.21300849510241441020
2021-202226Hull City2 Leagues34.5900507172062062010180143727.5
2022-202327Millwall3 Leagues25.1611384071151846000139173731.5
2023-202428Millwall2 Leagues24.190035362109264500012963116.2
2024-202529Millwall2 Leagues15.3400181966315310005632610.3
11 Seasons4 Clubs6 Leagues251.36721348409489261644000106495215924.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (5 Seasons)5 Leagues77.3171066100101172387000
Hull City (3 Seasons)4 Leagues102.430001792142352282191010325266528.6
Millwall (3 Seasons)3 Leagues64.6191191951528759122000324269421.7
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
FA Cup (9 Seasons)8.6100111002686000
EFL Cup (7 Seasons)8.64112113331719000
Championship (6 Seasons)153.64100229288336391042690106495215924.6
Premier League (3 Seasons)3.0100482948000
League One (2 Seasons)70.4191071901022141980
PL2 — Div. 1 (1 Season)14.82100
National League (1 Season)7.01012
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201620Gatesheadeng ENG5. National League9th7.01012Matches
2015-201620Sunderlandeng ENG1. Premier League17th0.4000Matches
2016-201721Sunderlandeng ENGJr. PL2 — Div. 17th14.82100Matches
2016-201721Sunderlandeng ENG1. Premier League20th2.6100482948000Matches
2017-201822Sunderlandeng ENG2. Championship24th36.870054817951668000Matches
2018-201923Sunderlandeng ENG3. League One5th30.87100Matches
2019-202024Hull Cityeng ENG2. Championship24th22.980040466721425000145122830.0Matches
2020-202125Hull Cityeng ENG3. League One1st39.7120071901022141980Matches
2021-202226Hull Cityeng ENG2. Championship19th33.2900466971921659010180143727.5Matches
2022-202327Millwalleng ENG2. Championship8th23.8400363961121845000139173731.5Matches
2023-202428Millwalleng ENG2. Championship13th23.190035362109264500012963116.2Matches
2024-202529Millwalleng ENG2. Championship8th13.8400181755914270005632610.3Matches
11 Seasons4 Clubs4 Leagues234.16210316386458691493750106495215924.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Sunderland (5 Seasons)3 Leagues70.61510588991042076000
Hull City (3 Seasons)2 Leagues95.729001572052348571182010325266528.6
Millwall (3 Seasons)1 League60.7170089921328058117000324269421.7
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
Championship (6 Seasons)153.64100229288336391042690106495215924.6
Premier League (3 Seasons)3.0100482948000
League One (2 Seasons)70.4191071901022141980
PL2 — Div. 1 (1 Season)14.82100
National League (1 Season)7.01012
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-201519Sunderlandeng ENGFA Cup9th0.10000Matches
2016-201721Sunderlandeng ENGFA Cup33rd1.00000Matches
2017-201822Sunderlandeng ENGEFL Cup17th1.7000421507000Matches
2017-201822Sunderlandeng ENGFA Cup33rd1.01002303000Matches
2018-201923Sunderlandeng ENGEFL Cup58th1.0100130211000Matches
2018-201923Sunderlandeng ENGFA Cup65th2.0000130323000Matches
2019-202024Hull Cityeng ENGEFL Cup33rd1.00003101220Matches
2019-202024Hull Cityeng ENGFA Cup17th0.80002102200Matches
2020-202125Hull Cityeng ENGEFL Cup17th2.7100114016340Matches
2020-202125Hull Cityeng ENGFA Cup65th0.80002104000Matches
2021-202226Hull Cityeng ENGFA Cup1.300042014430Matches
2022-202327Millwalleng ENGEFL CupRd10.72112113010Matches
2022-202327Millwalleng ENGFA Cup0.70000000000Matches
2023-202428Millwalleng ENGFA Cup1.00000Matches
2024-202529Millwalleng ENGEFL CupRd21.50000214140Matches
10 Seasons3 Clubs2 Leagues17.251132233571525000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sunderland (4 Seasons)2 Leagues6.7200811113311000
Hull City (3 Seasons)2 Leagues6.61002290371190
Millwall (3 Seasons)2 Leagues3.82112327150
FA Cup (9 Seasons)8.6100111002686000
EFL Cup (7 Seasons)8.64112113331719000

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.