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
2025-02-22SatChampionshipMatchweek 34AwayW 1–0MillwallDerby CountyNAM2600000000152000.00.00.01081361.505100Match Report
2025-02-18TueChampionshipMatchweek 31AwayD 1–1MillwallPrestonNCM1300000010100000.00.00.0102728.605010Match Report
2025-02-15SatChampionshipMatchweek 33HomeD 1–1MillwallWest BromNDM1500000000180000.00.00.120141782.4212010Match Report
2025-02-08SatFA CupFourth round properAwayW 2–0MillwallLeeds UnitedN16000000000Match Report
2025-02-01SatChampionshipMatchweek 30HomeW 2–1MillwallQPRNLW20000000011000.00.00.0000000000Match 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. Championship31211,87120.8235200703.53.53.06.515561020.100.140.240.100.240.170.140.310.170.31Matches
2024-202529Millwalleng ENGEFL Cup221351.5011000000.000.670.670.000.67Matches
2024-202529Millwalleng ENGFA Cup211061.2000000000.000.000.000.000.00Matches
11 Seasons4 Clubs6 Leagues33326523,348259.4283563280070211.411.420.732.11384354990.110.130.240.110.240.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 Leagues107796,54372.739123002216.66.611.017.6591932850.040.120.170.040.170.100.160.260.100.26
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 (10 Seasons)12108829.8112100100.100.100.200.100.20
EFL Cup (7 Seasons)1097718.6112100410.120.120.230.120.23
Championship (6 Seasons)21916514,449160.5151732150044011.411.420.732.11384354990.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-202529Millwall3 Leagues35242,11223.5246200703.53.53.06.515561020.090.170.260.090.260.170.140.310.170.31
11 Seasons4 Clubs6 Leagues33326523,348259.4283563280070211.411.420.732.11384354990.110.130.240.110.240.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 Leagues107796,54372.739123002216.66.611.017.6591932850.040.120.170.040.170.100.160.260.100.26
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 (10 Seasons)12108829.8112100100.100.100.200.100.20
EFL Cup (7 Seasons)1097718.6112100410.120.120.230.120.23
Championship (6 Seasons)21916514,449160.5151732150044011.411.420.732.11384354990.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. Championship12th31211,87120.8235200703.53.53.06.515561020.100.140.240.100.240.170.140.310.170.31Matches
11 Seasons4 Clubs4 Leagues31124621,695241.1263359260065111.411.420.732.11384354990.110.140.240.110.240.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 League100736,09367.738113002006.66.611.017.6591932850.040.120.160.040.160.100.160.260.100.26
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)21916514,449160.5151732150044011.411.420.732.11384354990.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
2024-202529Millwalleng ENGFA Cup211061.2000000000.000.000.000.000.00Matches
10 Seasons3 Clubs2 Leagues22191,65318.4224200510.110.110.220.110.22
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 Leagues764505.0011000210.000.200.200.000.20
FA Cup (10 Seasons)12108829.8112100100.100.100.200.100.20
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. Championship20.8218527.80.870.240.110.4016.93003.53.50.20-1.5-1.5Matches
2024-202529Millwalleng ENGEFL Cup1.5011100.00.670.670.000.0000Matches
2024-202529Millwalleng ENGFA Cup1.20100.00.850.000.0000Matches
11 Seasons4 Clubs6 Leagues259.4281716535.70.780.290.120.3416.370011.411.40.14-2.4-2.4
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 Leagues72.73461328.30.640.180.070.2315.45006.66.60.15-3.6-3.6
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
FA Cup (10 Seasons)9.818450.01.030.520.130.2500
EFL Cup (7 Seasons)8.619444.41.050.470.110.2500
Championship (6 Seasons)160.5151254233.60.780.260.120.3616.370011.411.40.14-2.4-2.4
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-202529Millwall3 Leagues23.5220630.00.850.260.100.3316.93003.53.50.20-1.5-1.5
11 Seasons4 Clubs6 Leagues259.4281716535.70.780.290.120.3416.370011.411.40.14-2.4-2.4
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 Leagues72.73461328.30.640.180.070.2315.45006.66.60.15-3.6-3.6
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
FA Cup (10 Seasons)9.818450.01.030.520.130.2500
EFL Cup (7 Seasons)8.619444.41.050.470.110.2500
Championship (6 Seasons)160.5151254233.60.780.260.120.3616.370011.411.40.14-2.4-2.4
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. Championship12th20.8218527.80.870.240.110.4016.93003.53.50.20-1.5-1.5Matches
11 Seasons4 Clubs4 Leagues241.1261545734.40.760.270.120.3516.370011.411.40.14-2.4-2.4
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 League67.73431227.90.640.180.070.2515.45006.66.60.15-3.6-3.6
Sunderland (1 Season)1 League14.8611
Gateshead (1 Season)1 League7.0140.570.2500
Championship (6 Seasons)160.5151254233.60.780.260.120.3616.370011.411.40.14-2.4-2.4
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
2024-202529Millwalleng ENGFA Cup1.20100.00.850.000.0000Matches
10 Seasons3 Clubs2 Leagues18.4217847.11.040.490.120.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 Leagues5.003133.30.750.250.000.0000
FA Cup (10 Seasons)9.818450.01.030.520.130.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. Championship20.841762566.75798186724328784.711016168.3279129.733.02.20.0274115756Matches
2024-202529Millwalleng ENGEFL Cup1.51Matches
2024-202529Millwalleng ENGFA Cup1.20Matches
11 Seasons4 Clubs6 Leagues259.43169455269.650335160991666194385.71024138673.931178839.53520.718.5+14.319629411747435
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 Leagues72.71603230269.625550781686699686.948868371.416239441.1911.09.0-2.01111365427193
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
FA Cup (10 Seasons)9.81
EFL Cup (7 Seasons)8.61
Championship (6 Seasons)160.53169455269.650335160991666194385.71024138673.931178839.51720.718.5-3.719629411747435
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-202529Millwall3 Leagues23.541762566.75798186724328784.711016168.3279129.743.02.2+1.0274115756
11 Seasons4 Clubs6 Leagues259.43169455269.650335160991666194385.71024138673.931178839.53520.718.5+14.319629411747435
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 Leagues72.71603230269.625550781686699686.948868371.416239441.1911.09.0-2.01111365427193
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
FA Cup (10 Seasons)9.81
EFL Cup (7 Seasons)8.61
Championship (6 Seasons)160.53169455269.650335160991666194385.71024138673.931178839.51720.718.5-3.719629411747435
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. Championship12th20.841762566.75798186724328784.711016168.3279129.733.02.20.0274115756Matches
11 Seasons4 Clubs4 Leagues241.13169455269.650335160991666194385.71024138673.931178839.53320.718.5+12.319629411747435
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 League67.71603230269.625550781686699686.948868371.416239441.1811.09.0-3.01111365427193
Sunderland (1 Season)1 League14.81
Gateshead (1 Season)1 League7.00
Championship (6 Seasons)160.53169455269.650335160991666194385.71024138673.931178839.51720.718.5-3.719629411747435
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
2024-202529Millwalleng ENGFA Cup1.20Matches
10 Seasons3 Clubs2 Leagues18.42
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 Leagues5.01
FA Cup (10 Seasons)9.81
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. Championship20.8625570471914781272150417826Matches
2024-202529Millwalleng ENGEFL Cup1.54Matches
2024-202529Millwalleng ENGFA Cup1.29Matches
11 Seasons4 Clubs6 Leagues259.445524007497149928954222601219912316948143
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 Leagues72.7230220762055931531551234570616032178
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.835
EFL Cup (7 Seasons)8.631
Championship (6 Seasons)160.545524007497149928658222601219912316948143
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-202529Millwall3 Leagues23.5625570471914911272150417826
11 Seasons4 Clubs6 Leagues259.445524007497149928954222601219912316948143
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 Leagues72.7230220762055931531551234570616032178
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.835
EFL Cup (7 Seasons)8.631
Championship (6 Seasons)160.545524007497149928658222601219912316948143
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. Championship12th20.8625570471914781272150417826Matches
11 Seasons4 Clubs4 Leagues241.145524007497149928888222601219912316948143
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 League67.7230220762055931529951234570616032178
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)160.545524007497149928658222601219912316948143
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
2024-202529Millwalleng ENGFA Cup1.29Matches
10 Seasons3 Clubs2 Leagues18.466
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 Leagues5.016
FA Cup (10 Seasons)9.835
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. Championship20.8592.843412147140.19300100Matches
2024-202529Millwalleng ENGEFL Cup1.5Matches
2024-202529Millwalleng ENGFA Cup1.2Matches
11 Seasons4 Clubs6 Leagues259.43783.0522597913295320.262153111
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 Leagues72.72163.1912459111192150.221120110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.8
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)160.53783.0522597913295320.262153111
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-202529Millwall3 Leagues23.5592.843412147140.19300100
11 Seasons4 Clubs6 Leagues259.43783.0522597913295320.262153111
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 Leagues72.72163.1912459111192150.221120110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.8
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)160.53783.0522597913295320.262153111
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. Championship12th20.8592.843412147140.19300100Matches
11 Seasons4 Clubs4 Leagues241.13783.0522597913295320.262153111
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 League67.72163.1912459111192150.221120110
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)160.53783.0522597913295320.262153111
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
2024-202529Millwalleng ENGFA Cup1.2Matches
10 Seasons3 Clubs2 Leagues18.4
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 Leagues5.0
FA Cup (10 Seasons)9.8
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. Championship20.85842212611183452.916181171573281Matches
2024-202529Millwalleng ENGEFL Cup1.541Matches
2024-202529Millwalleng ENGFA Cup1.270Matches
11 Seasons4 Clubs6 Leagues259.43244221271504710630434.91981298121165413883
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 Leagues72.71991447691326716540.6987727560258683
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
FA Cup (10 Seasons)9.81380
EFL Cup (7 Seasons)8.61970
Championship (6 Seasons)160.53242841271504710630434.91981298121105413883
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-202529Millwall3 Leagues23.55853212611183452.916181171673281
11 Seasons4 Clubs6 Leagues259.43244221271504710630434.91981298121165413883
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 Leagues72.71991447691326716540.6987727560258683
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
FA Cup (10 Seasons)9.81380
EFL Cup (7 Seasons)8.61970
Championship (6 Seasons)160.53242841271504710630434.91981298121105413883
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. Championship12th20.85842212611183452.916181171573281Matches
11 Seasons4 Clubs4 Leagues241.13243901271504710630434.91981298121150413883
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 League67.71991327691326716540.6987727559258683
Sunderland (1 Season)1 League14.80
Gateshead (1 Season)1 League7.00
Championship (6 Seasons)160.53242841271504710630434.91981298121105413883
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
2024-202529Millwalleng ENGFA Cup1.270Matches
10 Seasons3 Clubs2 Leagues18.432150
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 Leagues5.01210
FA Cup (10 Seasons)9.81380
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. Championship20.8844251373583563484428725.01967.94271783665151553730477102Matches
2024-202529Millwalleng ENGEFL Cup1.5Matches
2024-202529Millwalleng ENGFA Cup1.2Matches
11 Seasons4 Clubs6 Leagues259.4579315010452733208616157931356346.76548.12875141575245138119222201343321499
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 Leagues72.730129458313691089903012722331.94258.3145167982533596010101801650285
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.8
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)160.5579315010452733208616157931356346.76548.12875141575245138119222201343321499
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-202529Millwall3 Leagues23.5844251373583563484428725.01967.94271783665151553730477102
11 Seasons4 Clubs6 Leagues259.4579315010452733208616157931356346.76548.12875141575245138119222201343321499
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 Leagues72.730129458313691089903012722331.94258.3145167982533596010101801650285
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
FA Cup (10 Seasons)9.8
EFL Cup (7 Seasons)8.6
Championship (6 Seasons)160.5579315010452733208616157931356346.76548.12875141575245138119222201343321499
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. Championship12th20.8844251373583563484428725.01967.94271783665151553730477102Matches
11 Seasons4 Clubs4 Leagues241.1579315010452733208616157931356346.76548.12875141575245138119222201343321499
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 League67.730129458313691089903012722331.94258.3145167982533596010101801650285
Sunderland (1 Season)1 League14.8
Gateshead (1 Season)1 League7.0
Championship (6 Seasons)160.5579315010452733208616157931356346.76548.12875141575245138119222201343321499
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
2024-202529Millwalleng ENGFA Cup1.2Matches
10 Seasons3 Clubs2 Leagues18.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
Sunderland (4 Seasons)2 Leagues6.7
Hull City (3 Seasons)2 Leagues6.6
Millwall (3 Seasons)2 Leagues5.0
FA Cup (10 Seasons)9.8
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. Championship311,8716061.120.8218010101931.351820-2-0.10-0.2525.320.0+5.3+0.25+0.30Matches
2024-202529Millwalleng ENGEFL Cup21356875.01.52681001.501100.000.00Matches
2024-202529Millwalleng ENGFA Cup21065358.91.2190111603.0030+3+2.55+0.11Matches
11 Seasons4 Clubs6 Leagues33323,3487047.1259.4265821466821321.35311313-2-0.01+0.26139.2156.7-17.5-0.14-0.09
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 Leagues1076,5436154.772.77977262818111.407476-2-0.03-0.0373.671.5+2.1+0.03+0.05
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
FA Cup (10 Seasons)128827449.89.81086721021.001116-5-0.51-1.02
EFL Cup (7 Seasons)107717755.98.6977517421.10711-4-0.47-0.20
Championship (6 Seasons)21914,4496660.8160.516580815419161.17159216-57-0.36-0.19139.2156.7-17.5-0.14-0.09
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-202529Millwall3 Leagues352,1126061.823.5247912111931.452221+1+0.04-0.2325.320.0+5.3+0.25+0.30
11 Seasons4 Clubs6 Leagues33323,3487047.1259.4265821466821321.35311313-2-0.01+0.26139.2156.7-17.5-0.14-0.09
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 Leagues1076,5436154.772.77977262818111.407476-2-0.03-0.0373.671.5+2.1+0.03+0.05
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
FA Cup (10 Seasons)128827449.89.81086721021.001116-5-0.51-1.02
EFL Cup (7 Seasons)107717755.98.6977517421.10711-4-0.47-0.20
Championship (6 Seasons)21914,4496660.8160.516580815419161.17159216-57-0.36-0.19139.2156.7-17.5-0.14-0.09
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. Championship12th311,8716061.120.8218010101931.351820-2-0.10-0.2525.320.0+5.3+0.25+0.30Matches
11 Seasons4 Clubs4 Leagues31121,6957046.7241.1246821346520281.37293286+7+0.03+0.33139.2156.7-17.5-0.14-0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
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 League1006,0936153.767.77377232718111.416869-1-0.01+0.0273.671.5+2.1+0.03+0.05
Sunderland (1 Season)1 League151,3358967.414.8158913001.472226-4-0.27+0.57
Gateshead (1 Season)1 League96337015.37.063
Championship (6 Seasons)21914,4496660.8160.516580815419161.17159216-57-0.36-0.19139.2156.7-17.5-0.14-0.09
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
2024-202529Millwalleng ENGFA Cup21065358.91.2190111603.0030+3+2.55+0.11Matches
10 Seasons3 Clubs2 Leagues221,6537552.518.419821233141.051827-9-0.49-0.78
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 Leagues74506471.45.0672311601.2967-1-0.20-1.20
FA Cup (10 Seasons)128827449.89.81086721021.001116-5-0.51-1.02
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. Championship20.8700373187815420007773915.2Matches
2024-202529Millwalleng ENGEFL Cup1.50000214140Matches
2024-202529Millwalleng ENGFA Cup1.20004109070Matches
11 Seasons4 Clubs6 Leagues259.47021371424519541654220106705617224.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 Leagues72.7221111411018315601440003453010721.9
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
FA Cup (10 Seasons)9.81001511035813000
EFL Cup (7 Seasons)8.64112113331719000
Championship (6 Seasons)160.54400248302366581052840106705617224.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-202529Millwall3 Leagues23.5700413499116530007773915.2
11 Seasons4 Clubs6 Leagues259.47021371424519541654220106705617224.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 Leagues72.7221111411018315601440003453010721.9
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
FA Cup (10 Seasons)9.81001511035813000
EFL Cup (7 Seasons)8.64112113331719000
Championship (6 Seasons)160.54400248302366581052840106705617224.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. Championship12th20.8700373187815420007773915.2Matches
11 Seasons4 Clubs4 Leagues241.16510335400488881503900106705617224.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 League67.7200010810616299591320003453010721.9
Sunderland (1 Season)1 League14.82100
Gateshead (1 Season)1 League7.01012
Championship (6 Seasons)160.54400248302366581052840106705617224.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
2024-202529Millwalleng ENGFA Cup1.20004109070Matches
10 Seasons3 Clubs2 Leagues18.451136243661532000
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 Leagues5.0211642161120
FA Cup (10 Seasons)9.81001511035813000
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.