Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-14SatChampionshipMatchweek 21AwayL 0–2Plymouth ArgyleSheffield UtdNCM1600000000150010.00.00.000111384.629000Match Report
2024-11-30SatChampionshipMatchweek 18AwayL 0–4Plymouth ArgyleBristol CityYCM9000001010390100.00.00.000233369.7324100Match Report
2024-11-26TueChampionshipMatchweek 17AwayL 1–6Plymouth ArgyleNorwich CityNCM,DM2100002000101000.00.00.02066100.028100Match Report
2024-11-09SatChampionshipMatchweek 15AwayD 1–1Plymouth ArgyleDerby CountyNRW1300000000130010.00.00.0007887.514011Match Report
2024-11-02SatChampionshipMatchweek 13AwayL 0–3Plymouth ArgyleLeeds UnitedYCM,LM,DM9000000000263200.00.00.000142166.7211000Match 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
2009-201017Everton2. Europa Lg11901.0000000000.000.000.000.000.00Matches
2010-201118Evertoneng ENG1. Premier League1090.1000000000.000.000.000.000.00Matches
2011-201219Brentfordeng ENG3. League One764585.1011000000.000.200.200.000.20Matches
2012-201320Brentfordeng ENG3. League One43373,13134.8358300510.090.140.230.090.23
2013-201421Brentfordeng ENG3. League One39363,12234.78311445510.230.090.320.120.20
2014-201522Middlesbrougheng ENG2. Championship1867127.9000000200.000.000.000.000.00Matches
2014-201522Wigan Athleticeng ENG2. Championship16131,13012.6112011200.080.080.160.000.08Matches
2014-201522Wigan Athleticeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201623Middlesbrougheng ENG2. Championship2991,04311.6224200000.170.170.350.170.35Matches
2015-201623Middlesbrougheng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2015-201623Middlesbrougheng ENGLeague Cup433453.8000000000.000.000.000.000.00Matches
2016-201724Middlesbrougheng ENGEFL Cup10410.5000000000.000.000.000.000.00Matches
2016-201724Middlesbrougheng ENGFA Cup00Matches
2016-201724Middlesbrougheng ENG1. Premier League34302,69529.9011000400.000.030.030.000.03Matches
2017-201825Leeds Unitedeng ENG2. Championship1298759.7011000200.000.100.100.000.10Matches
2017-201825Middlesbrougheng ENG2. Championship1154555.1000000100.000.000.000.000.00Matches
2017-201825Middlesbrougheng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2017-201825Middlesbrougheng ENGFA Cup00Matches
2018-201926Leeds Unitedeng ENG2. Championship30191,89221.0000000300.90.91.72.644182440.000.000.000.000.000.040.080.120.040.12Matches
2018-201926Leeds Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202027Leeds Unitedeng ENG2. Championship765846.5011000302.12.10.42.5638260.000.150.150.000.150.320.060.390.320.39Matches
2019-202027Leeds Unitedeng ENGEFL Cup10750.8000000000.000.000.000.000.00Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 211830.9000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGEFL Cup321711.9000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 121921.0000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENG1. Premier League22171,53017.0011000500.50.51.01.51980260.000.060.060.000.060.030.060.090.030.09Matches
2022-202330Leeds Unitedeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 211790.9000000000.000.000.000.000.00Matches
2022-202330Leeds Unitedeng ENG1. Premier League1254795.3000000000.00.00.90.943370.000.000.000.000.000.010.160.170.010.17Matches
2023-202431Norwich Cityeng ENG2. Championship621862.1000000000.10.10.00.121520.000.000.000.000.000.020.000.020.020.02Matches
2023-202431Plymouth Argyleeng ENG2. Championship1386487.2022000300.10.10.70.763370.000.280.280.000.280.010.090.100.010.10Matches
2023-202431Norwich Cityeng ENGEFL Cup21881.0000000100.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGJr. PL2221171.3011000000.000.770.770.000.77Matches
2024-202532Plymouth Argyleeng ENG2. Championship1476267.0000000510.30.30.10.4432160.000.000.000.000.000.040.010.050.040.05Matches
2024-202532Plymouth Argyleeng ENGEFL Cup10120.1000000000.000.000.000.000.00Matches
15 Seasons7 Clubs6 Leagues33623021,127234.71418329564233.93.94.88.6854131280.060.080.140.040.120.060.070.130.060.13
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
Leeds United (5 Seasons)4 Leagues90605,81764.60330001303.53.54.07.5733331030.000.050.050.000.050.070.080.150.070.15
Middlesbrough (4 Seasons)4 Leagues101575,65162.8235200800.030.050.080.030.08
Brentford (3 Seasons)1 League89796,71174.6119207451020.150.120.270.090.21
Plymouth Argyle (2 Seasons)2 Leagues28151,28614.3022000810.30.30.81.11065230.000.140.140.000.140.020.050.080.020.08
Leeds United (2 Seasons)2 Leagues321751.9000000000.000.000.000.000.00
Everton (2 Seasons)2 Leagues21991.1000000000.000.000.000.000.00
Wigan Athletic (1 Season)2 Leagues17141,22013.6112011200.070.070.150.000.07
Norwich City (1 Season)3 Leagues943433.8000000100.10.10.00.121520.000.000.000.000.000.020.000.020.020.02
Norwich City (1 Season)1 League221171.3011000000.000.770.770.000.77
Leeds United (1 Season)1 League11790.9000000000.000.000.000.000.00
EFL Cup (8 Seasons)16101,09212.1000000100.000.000.000.000.00
Championship (7 Seasons)156848,15190.637102112113.33.32.96.262300950.030.080.110.020.100.080.070.140.080.14
FA Cup (7 Seasons)543704.1000000100.000.000.000.000.00
Premier League (4 Seasons)69524,71352.4022000900.50.51.92.423113330.000.040.040.000.040.020.090.110.020.11
League One (3 Seasons)89796,71174.6119207451020.150.120.270.090.21
PL2 — Div. 1 (2 Seasons)432092.3011000000.000.430.430.000.43
PL2 — Div. 2 (2 Seasons)221621.8000000000.000.000.000.000.00
Europa Lg (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201017Everton1 League11901.0000000000.000.000.000.000.00
2010-201118Everton1 League1090.1000000000.000.000.000.000.00
2011-201219Brentford1 League764585.1011000000.000.200.200.000.20
2012-201320Brentford1 League43373,13134.8358300510.090.140.230.090.23
2013-201421Brentford1 League39363,12234.78311445510.230.090.320.120.20
2014-201522Wigan Athletic2 Leagues17141,22013.6112011200.070.070.150.000.07
2014-201522Middlesbrough1 League1867127.9000000200.000.000.000.000.00
2015-201623Middlesbrough3 Leagues34131,47816.4224200100.120.120.240.120.24
2016-201724Middlesbrough3 Leagues35302,73630.4011000400.000.030.030.000.03
2017-201825Middlesbrough3 Leagues1487258.1000000100.000.000.000.000.00
2017-201825Leeds United1 League1298759.7011000200.000.100.100.000.10
2018-201926Leeds United2 Leagues31201,98222.0000000300.90.91.72.644182440.000.000.000.000.000.040.080.120.040.12
2019-202027Leeds United2 Leagues866597.3011000302.12.10.42.5638260.000.140.140.000.140.320.060.390.320.39
2020-202128Leeds United1 League11830.9000000000.000.000.000.000.00
2021-202229Leeds United1 League21921.0000000000.000.000.000.000.00
2021-202229Leeds United3 Leagues26191,73219.2011000500.50.51.01.51980260.000.050.050.000.050.030.060.090.030.09
2022-202330Leeds United2 Leagues1365696.3000000000.00.00.90.943370.000.000.000.000.000.010.160.170.010.17
2022-202330Leeds United1 League11790.9000000000.000.000.000.000.00
2023-202431Norwich City3 Leagues943433.8000000100.10.10.00.121520.000.000.000.000.000.020.000.020.020.02
2023-202431Norwich City1 League221171.3011000000.000.770.770.000.77
2023-202431Plymouth Argyle1 League1386487.2022000300.10.10.70.763370.000.280.280.000.280.010.090.100.010.10
2024-202532Plymouth Argyle2 Leagues1576387.1000000510.30.30.10.4432160.000.000.000.000.000.040.010.050.040.05
15 Seasons7 Clubs6 Leagues33623021,127234.71418329564233.93.94.88.6854131280.060.080.140.040.120.060.070.130.060.13
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
Leeds United (5 Seasons)4 Leagues90605,81764.60330001303.53.54.07.5733331030.000.050.050.000.050.070.080.150.070.15
Middlesbrough (4 Seasons)4 Leagues101575,65162.8235200800.030.050.080.030.08
Brentford (3 Seasons)1 League89796,71174.6119207451020.150.120.270.090.21
Plymouth Argyle (2 Seasons)2 Leagues28151,28614.3022000810.30.30.81.11065230.000.140.140.000.140.020.050.080.020.08
Leeds United (2 Seasons)2 Leagues321751.9000000000.000.000.000.000.00
Everton (2 Seasons)2 Leagues21991.1000000000.000.000.000.000.00
Wigan Athletic (1 Season)2 Leagues17141,22013.6112011200.070.070.150.000.07
Norwich City (1 Season)3 Leagues943433.8000000100.10.10.00.121520.000.000.000.000.000.020.000.020.020.02
Norwich City (1 Season)1 League221171.3011000000.000.770.770.000.77
Leeds United (1 Season)1 League11790.9000000000.000.000.000.000.00
EFL Cup (8 Seasons)16101,09212.1000000100.000.000.000.000.00
Championship (7 Seasons)156848,15190.637102112113.33.32.96.262300950.030.080.110.020.100.080.070.140.080.14
FA Cup (7 Seasons)543704.1000000100.000.000.000.000.00
Premier League (4 Seasons)69524,71352.4022000900.50.51.92.423113330.000.040.040.000.040.020.090.110.020.11
League One (3 Seasons)89796,71174.6119207451020.150.120.270.090.21
PL2 — Div. 1 (2 Seasons)432092.3011000000.000.430.430.000.43
PL2 — Div. 2 (2 Seasons)221621.8000000000.000.000.000.000.00
Europa Lg (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201118Evertoneng ENG1. Premier League7th1090.1000000000.000.000.000.000.00Matches
2011-201219Brentfordeng ENG3. League One9th764585.1011000000.000.200.200.000.20Matches
2012-201320Brentfordeng ENG3. League One3rd43373,13134.8358300510.090.140.230.090.23
2013-201421Brentfordeng ENG3. League One2nd39363,12234.78311445510.230.090.320.120.20
2014-201522Wigan Athleticeng ENG2. Championship23rd16131,13012.6112011200.080.080.160.000.08Matches
2014-201522Middlesbrougheng ENG2. Championship4th1867127.9000000200.000.000.000.000.00Matches
2015-201623Middlesbrougheng ENG2. Championship2nd2991,04311.6224200000.170.170.350.170.35Matches
2016-201724Middlesbrougheng ENG1. Premier League19th34302,69529.9011000400.000.030.030.000.03Matches
2017-201825Middlesbrougheng ENG2. Championship5th1154555.1000000100.000.000.000.000.00Matches
2017-201825Leeds Unitedeng ENG2. Championship13th1298759.7011000200.000.100.100.000.10Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd30191,89221.0000000300.90.91.72.644182440.000.000.000.000.000.040.080.120.040.12Matches
2019-202027Leeds Unitedeng ENG2. Championship1st765846.5011000302.12.10.42.5638260.000.150.150.000.150.320.060.390.320.39Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st11830.9000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th21921.0000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th22171,53017.0011000500.50.51.01.51980260.000.060.060.000.060.030.060.090.030.09Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th1254795.3000000000.00.00.90.943370.000.000.000.000.000.010.160.170.010.17Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd11790.9000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENG2. Championship6th621862.1000000000.10.10.00.121520.000.000.000.000.000.020.000.020.020.02Matches
2023-202431Norwich Cityeng ENGJr. PL218th221171.3011000000.000.770.770.000.77Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st1386487.2022000300.10.10.70.763370.000.280.280.000.280.010.090.100.010.10Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd1476267.0000000510.30.30.10.4432160.000.000.000.000.000.040.010.050.040.05Matches
14 Seasons7 Clubs3 Leagues31421519,575217.51418329564033.93.94.88.6854131280.060.080.150.040.120.060.070.130.060.13
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
Leeds United (5 Seasons)2 Leagues83565,36059.60330001303.53.54.07.5733331030.000.050.050.000.050.070.080.150.070.15
Middlesbrough (4 Seasons)2 Leagues92504,90554.5235200700.040.060.090.040.09
Brentford (3 Seasons)1 League89796,71174.6119207451020.150.120.270.090.21
Plymouth Argyle (2 Seasons)1 League27151,27414.2022000810.30.30.81.11065230.000.140.140.000.140.020.050.080.020.08
Leeds United (2 Seasons)2 Leagues321751.9000000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League16131,13012.6112011200.080.080.160.000.08
Norwich City (1 Season)1 League621862.1000000000.10.10.00.121520.000.000.000.000.000.020.000.020.020.02
Norwich City (1 Season)1 League221171.3011000000.000.770.770.000.77
Leeds United (1 Season)1 League11790.9000000000.000.000.000.000.00
Everton (1 Season)1 League1090.1000000000.000.000.000.000.00
Championship (7 Seasons)156848,15190.637102112113.33.32.96.262300950.030.080.110.020.100.080.070.140.080.14
Premier League (4 Seasons)69524,71352.4022000900.50.51.92.423113330.000.040.040.000.040.020.090.110.020.11
League One (3 Seasons)89796,71174.6119207451020.150.120.270.090.21
PL2 — Div. 1 (2 Seasons)432092.3011000000.000.430.430.000.43
PL2 — Div. 2 (2 Seasons)221621.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201522Wigan Athleticeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201623Middlesbrougheng ENGFA Cup33rd11901.0000000100.000.000.000.000.00Matches
2015-201623Middlesbrougheng ENGLeague Cup5th433453.8000000000.000.000.000.000.00Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd10410.5000000000.000.000.000.000.00Matches
2016-201724Middlesbrougheng ENGFA Cup5th00Matches
2017-201825Middlesbrougheng ENGEFL Cup9th332703.0000000000.000.000.000.000.00Matches
2017-201825Middlesbrougheng ENGFA Cup17th00Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd10750.8000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGEFL CupRd4321711.9000000000.000.000.000.000.00Matches
2021-202229Leeds Unitedeng ENGFA Cup10310.3000000000.000.000.000.000.00Matches
2022-202330Leeds Unitedeng ENGEFL CupRd311901.0000000000.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd321881.0000000100.000.000.000.000.00Matches
2023-202431Norwich Cityeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd210120.1000000000.000.000.000.000.00Matches
10 Seasons5 Clubs2 Leagues21141,46216.2000000200.000.000.000.000.00
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
Leeds United (4 Seasons)2 Leagues744575.1000000000.000.000.000.000.00
Middlesbrough (3 Seasons)2 Leagues977468.3000000100.000.000.000.000.00
Norwich City (1 Season)2 Leagues321571.7000000100.000.000.000.000.00
Plymouth Argyle (1 Season)1 League10120.1000000000.000.000.000.000.00
Wigan Athletic (1 Season)1 League11901.0000000000.000.000.000.000.00
EFL Cup (8 Seasons)16101,09212.1000000100.000.000.000.000.00
FA Cup (7 Seasons)543704.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2009-201017Everton2. Europa LgR3211901.0000000000.000.000.000.000.00Matches
1 Season1 Club1 League11901.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201017Everton2. Europa Lg1.0000.0000Matches
2010-201118Evertoneng ENG1. Premier League0.1000.0000Matches
2011-201219Brentfordeng ENG3. League One5.1030.590.0000Matches
2012-201320Brentfordeng ENG3. League One34.83210.600.1400
2013-201421Brentfordeng ENG3. League One34.78340.980.1245
2014-201522Middlesbrougheng ENG2. Championship7.9040.510.0000Matches
2014-201522Wigan Athleticeng ENG2. Championship12.6150.400.0011Matches
2014-201522Wigan Athleticeng ENGFA Cup1.0000Matches
2015-201623Middlesbrougheng ENG2. Championship11.6260.520.3300Matches
2015-201623Middlesbrougheng ENGFA Cup1.0000Matches
2015-201623Middlesbrougheng ENGLeague Cup3.8000Matches
2016-201724Middlesbrougheng ENGEFL Cup0.50100.02.200.000.0000Matches
2016-201724Middlesbrougheng ENG1. Premier League29.9028621.40.940.200.000.0000Matches
2017-201825Leeds Unitedeng ENG2. Championship9.706116.70.620.100.000.0000Matches
2017-201825Middlesbrougheng ENG2. Championship5.10200.00.400.000.0000Matches
2017-201825Middlesbrougheng ENGEFL Cup3.002150.00.670.330.000.0000Matches
2018-201926Leeds Unitedeng ENG2. Championship21.0026934.61.240.430.000.0026.70000.90.90.03-0.9-0.9Matches
2018-201926Leeds Unitedeng ENGFA Cup1.00000.000.0000Matches
2019-202027Leeds Unitedeng ENG2. Championship6.5013215.42.000.310.000.0016.61002.12.10.16-2.1-2.1Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.80000.000.0000Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.9000Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.9011100.00.530.530.000.0000Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30000.000.0000Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.0000Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.0014428.60.820.240.000.0025.01000.50.50.03-0.5-0.5Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.00000.000.0000Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.9000Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.30100.00.190.000.0026.40000.00.00.030.00.0Matches
2023-202431Norwich Cityeng ENG2. Championship2.10100.00.480.000.0023.20000.10.10.05-0.1-0.1Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.20200.00.280.000.0028.00000.10.10.03-0.1-0.1Matches
2023-202431Norwich Cityeng ENGEFL Cup1.00000.000.0000Matches
2023-202431Norwich Cityeng ENGFA Cup0.80100.01.300.000.0000Matches
2023-202431Norwich Cityeng ENGJr. PL21.3000Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.007342.91.010.430.000.0028.01000.30.30.04-0.3-0.3Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.10000.000.0000Matches
15 Seasons7 Clubs6 Leagues234.71410510025.70.870.440.000.0924.43563.93.90.06-3.9-3.9
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leeds United (5 Seasons)4 Leagues64.60611727.90.940.260.000.0023.82003.53.50.06-3.5-3.5
Middlesbrough (4 Seasons)4 Leagues62.82331721.20.860.290.000.1200
Brentford (3 Seasons)1 League74.611580.780.1245
Plymouth Argyle (2 Seasons)2 Leagues14.309333.30.630.210.000.0028.01000.30.30.04-0.3-0.3
Leeds United (2 Seasons)2 Leagues1.9000
Everton (2 Seasons)2 Leagues1.1000.0000
Wigan Athletic (1 Season)2 Leagues13.6150.400.0011
Norwich City (1 Season)3 Leagues3.80200.00.520.000.0023.20000.10.10.05-0.1-0.1
Norwich City (1 Season)1 League1.3000
Leeds United (1 Season)1 League0.9000
EFL Cup (8 Seasons)12.104250.00.480.240.000.0000
Championship (7 Seasons)90.63573026.30.970.330.000.0724.22113.33.30.07-3.3-3.3
FA Cup (7 Seasons)4.10100.00.470.000.0000
Premier League (4 Seasons)52.40431023.30.820.190.000.0025.11000.50.50.03-0.5-0.5
League One (3 Seasons)74.611580.780.1245
PL2 — Div. 1 (2 Seasons)2.3000
PL2 — Div. 2 (2 Seasons)1.8000
Europa Lg (1 Season)1.0000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2009-201017Everton1 League1.0000.0000
2010-201118Everton1 League0.1000.0000
2011-201219Brentford1 League5.1030.590.0000
2012-201320Brentford1 League34.83210.600.1400
2013-201421Brentford1 League34.78340.980.1245
2014-201522Wigan Athletic2 Leagues13.6150.400.0011
2014-201522Middlesbrough1 League7.9040.510.0000
2015-201623Middlesbrough3 Leagues16.4260.520.3300
2016-201724Middlesbrough3 Leagues30.4029620.70.950.200.000.0000
2017-201825Middlesbrough3 Leagues8.104125.00.500.120.000.0000
2017-201825Leeds United1 League9.706116.70.620.100.000.0000
2018-201926Leeds United2 Leagues22.0026934.61.180.410.000.0026.70000.90.90.03-0.9-0.9
2019-202027Leeds United2 Leagues7.3013215.41.780.270.000.0016.61002.12.10.16-2.1-2.1
2020-202128Leeds United1 League0.9000
2021-202229Leeds United1 League1.0000
2021-202229Leeds United3 Leagues19.2015533.30.780.260.000.0025.01000.50.50.03-0.5-0.5
2022-202330Leeds United2 Leagues6.30100.00.160.000.0026.40000.00.00.030.00.0
2022-202330Leeds United1 League0.9000
2023-202431Norwich City3 Leagues3.80200.00.520.000.0023.20000.10.10.05-0.1-0.1
2023-202431Norwich City1 League1.3000
2023-202431Plymouth Argyle1 League7.20200.00.280.000.0028.00000.10.10.03-0.1-0.1
2024-202532Plymouth Argyle2 Leagues7.107342.90.990.420.000.0028.01000.30.30.04-0.3-0.3
15 Seasons7 Clubs6 Leagues234.71410510025.70.870.440.000.0924.43563.93.90.06-3.9-3.9
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leeds United (5 Seasons)4 Leagues64.60611727.90.940.260.000.0023.82003.53.50.06-3.5-3.5
Middlesbrough (4 Seasons)4 Leagues62.82331721.20.860.290.000.1200
Brentford (3 Seasons)1 League74.611580.780.1245
Plymouth Argyle (2 Seasons)2 Leagues14.309333.30.630.210.000.0028.01000.30.30.04-0.3-0.3
Leeds United (2 Seasons)2 Leagues1.9000
Everton (2 Seasons)2 Leagues1.1000.0000
Wigan Athletic (1 Season)2 Leagues13.6150.400.0011
Norwich City (1 Season)3 Leagues3.80200.00.520.000.0023.20000.10.10.05-0.1-0.1
Norwich City (1 Season)1 League1.3000
Leeds United (1 Season)1 League0.9000
EFL Cup (8 Seasons)12.104250.00.480.240.000.0000
Championship (7 Seasons)90.63573026.30.970.330.000.0724.22113.33.30.07-3.3-3.3
FA Cup (7 Seasons)4.10100.00.470.000.0000
Premier League (4 Seasons)52.40431023.30.820.190.000.0025.11000.50.50.03-0.5-0.5
League One (3 Seasons)74.611580.780.1245
PL2 — Div. 1 (2 Seasons)2.3000
PL2 — Div. 2 (2 Seasons)1.8000
Europa Lg (1 Season)1.0000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2010-201118Evertoneng ENG1. Premier League7th0.1000.0000Matches
2011-201219Brentfordeng ENG3. League One9th5.1030.590.0000Matches
2012-201320Brentfordeng ENG3. League One3rd34.83210.600.1400
2013-201421Brentfordeng ENG3. League One2nd34.78340.980.1245
2014-201522Wigan Athleticeng ENG2. Championship23rd12.6150.400.0011Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.9040.510.0000Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.6260.520.3300Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.9028621.40.940.200.000.0000Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.10200.00.400.000.0000Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.706116.70.620.100.000.0000Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.0026934.61.240.430.000.0026.70000.90.90.03-0.9-0.9Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.5013215.42.000.310.000.0016.61002.12.10.16-2.1-2.1Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.9000Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.0000Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.0014428.60.820.240.000.0025.01000.50.50.03-0.5-0.5Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.30100.00.190.000.0026.40000.00.00.030.00.0Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.9000Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.10100.00.480.000.0023.20000.10.10.05-0.1-0.1Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.3000Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.20200.00.280.000.0028.00000.10.10.03-0.1-0.1Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.007342.91.010.430.000.0028.01000.30.30.04-0.3-0.3Matches
14 Seasons7 Clubs3 Leagues217.5141009825.00.900.450.000.0924.43563.93.90.06-3.9-3.9
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Leeds United (5 Seasons)2 Leagues59.60601626.71.010.270.000.0023.82003.53.50.06-3.5-3.5
Middlesbrough (4 Seasons)2 Leagues54.52301620.00.860.290.000.1300
Brentford (3 Seasons)1 League74.611580.780.1245
Plymouth Argyle (2 Seasons)1 League14.209333.30.640.210.000.0028.01000.30.30.04-0.3-0.3
Leeds United (2 Seasons)2 Leagues1.9000
Wigan Athletic (1 Season)1 League12.6150.400.0011
Norwich City (1 Season)1 League2.10100.00.480.000.0023.20000.10.10.05-0.1-0.1
Norwich City (1 Season)1 League1.3000
Leeds United (1 Season)1 League0.9000
Everton (1 Season)1 League0.1000.0000
Championship (7 Seasons)90.63573026.30.970.330.000.0724.22113.33.30.07-3.3-3.3
Premier League (4 Seasons)52.40431023.30.820.190.000.0025.11000.50.50.03-0.5-0.5
League One (3 Seasons)74.611580.780.1245
PL2 — Div. 1 (2 Seasons)2.3000
PL2 — Div. 2 (2 Seasons)1.8000
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-201522Wigan Athleticeng ENGFA Cup33rd1.0000Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.0000Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.8000Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.50100.02.200.000.0000Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.002150.00.670.330.000.0000Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.00000.000.0000Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.80000.000.0000Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.9011100.00.530.530.000.0000Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30000.000.0000Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.00000.000.0000Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.00000.000.0000Matches
2023-202431Norwich Cityeng ENGFA Cup0.80100.01.300.000.0000Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.10000.000.0000Matches
10 Seasons5 Clubs2 Leagues16.205240.00.480.190.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Leeds United (4 Seasons)2 Leagues5.1011100.00.200.200.000.0000
Middlesbrough (3 Seasons)2 Leagues8.303133.30.870.290.000.0000
Norwich City (1 Season)2 Leagues1.70100.00.570.000.0000
Plymouth Argyle (1 Season)1 League0.10000.000.0000
Wigan Athletic (1 Season)1 League1.0000
EFL Cup (8 Seasons)12.104250.00.480.240.000.0000
FA Cup (7 Seasons)4.10100.00.470.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2009-201017Everton2. Europa LgR321.0000.0000Matches
1 Season1 Club1 League1.0000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201017Everton2. Europa Lg1.00Matches
2010-201118Evertoneng ENG1. Premier League0.10Matches
2011-201219Brentfordeng ENG3. League One5.11Matches
2012-201320Brentfordeng ENG3. League One34.85
2013-201421Brentfordeng ENG3. League One34.73
2014-201522Middlesbrougheng ENG2. Championship7.90Matches
2014-201522Wigan Athleticeng ENG2. Championship12.61Matches
2014-201522Wigan Athleticeng ENGFA Cup1.00Matches
2015-201623Middlesbrougheng ENG2. Championship11.62Matches
2015-201623Middlesbrougheng ENGFA Cup1.00Matches
2015-201623Middlesbrougheng ENGLeague Cup3.80Matches
2016-201724Middlesbrougheng ENGEFL Cup0.50Matches
2016-201724Middlesbrougheng ENG1. Premier League29.91Matches
2017-201825Leeds Unitedeng ENG2. Championship9.71Matches
2017-201825Middlesbrougheng ENG2. Championship5.10Matches
2017-201825Middlesbrougheng ENGEFL Cup3.00Matches
2018-201926Leeds Unitedeng ENG2. Championship21.01225139787.721977675756162589.847652191.415119378.201.71.9-1.728139186182Matches
2018-201926Leeds Unitedeng ENGFA Cup1.00Matches
2019-202027Leeds Unitedeng ENG2. Championship6.532536688.85368136018019293.810311490.4344673.910.41.0+0.67298038Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.80Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.90Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.90Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.00Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.069584282.511652322534238987.925329087.27310370.911.00.70.013688080Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.00Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.90Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.319624480.33318112710211191.9596788.1285154.900.90.6-0.98304233Matches
2023-202431Norwich Cityeng ENG2. Championship2.112614388.12413748606592.3475192.2192479.200.00.00.00120015Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.228634981.95265142712713991.411213086.2375567.320.70.4+1.312334133Matches
2023-202431Norwich Cityeng ENGEFL Cup1.00Matches
2023-202431Norwich Cityeng ENGFA Cup0.80Matches
2023-202431Norwich Cityeng ENGJr. PL21.31Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.026531783.64889130012113589.611612791.3264065.000.10.2-0.14312132Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.10Matches
15 Seasons7 Clubs6 Leagues234.73118365885.254882159441493165690.21166130089.736851271.9184.84.9+13.2723424410413
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
Leeds United (5 Seasons)4 Leagues64.62441284985.742315124691185131790.089199289.828639372.834.04.2-1.056266388333
Middlesbrough (4 Seasons)4 Leagues62.83
Brentford (3 Seasons)1 League74.69
Plymouth Argyle (2 Seasons)2 Leagues14.355166682.710154272724827490.522825788.7639566.320.80.7+1.216646265
Leeds United (2 Seasons)2 Leagues1.90
Everton (2 Seasons)2 Leagues1.10
Wigan Athletic (1 Season)2 Leagues13.61
Norwich City (1 Season)3 Leagues3.812614388.12413748606592.3475192.2192479.200.00.00.00120015
Norwich City (1 Season)1 League1.31
Leeds United (1 Season)1 League0.90
EFL Cup (8 Seasons)12.10
Championship (7 Seasons)90.62227257286.639912115921049115690.785494390.626735874.672.93.6+4.151244328300
FA Cup (7 Seasons)4.10
Premier League (4 Seasons)52.4891108682.014970435244450088.831235787.410115465.621.91.3+0.12198122113
League One (3 Seasons)74.69
PL2 — Div. 1 (2 Seasons)2.31
PL2 — Div. 2 (2 Seasons)1.80
Europa Lg (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201017Everton1 League1.00
2010-201118Everton1 League0.10
2011-201219Brentford1 League5.11
2012-201320Brentford1 League34.85
2013-201421Brentford1 League34.73
2014-201522Wigan Athletic2 Leagues13.61
2014-201522Middlesbrough1 League7.90
2015-201623Middlesbrough3 Leagues16.42
2016-201724Middlesbrough3 Leagues30.41
2017-201825Middlesbrough3 Leagues8.10
2017-201825Leeds United1 League9.71
2018-201926Leeds United2 Leagues22.01225139787.721977675756162589.847652191.415119378.201.71.9-1.728139186182
2019-202027Leeds United2 Leagues7.332536688.85368136018019293.810311490.4344673.910.41.0+0.67298038
2020-202128Leeds United1 League0.90
2021-202229Leeds United1 League1.00
2021-202229Leeds United3 Leagues19.269584282.511652322534238987.925329087.27310370.911.00.70.013688080
2022-202330Leeds United2 Leagues6.319624480.33318112710211191.9596788.1285154.900.90.6-0.98304233
2022-202330Leeds United1 League0.90
2023-202431Norwich City3 Leagues3.812614388.12413748606592.3475192.2192479.200.00.00.00120015
2023-202431Norwich City1 League1.31
2023-202431Plymouth Argyle1 League7.228634981.95265142712713991.411213086.2375567.320.70.4+1.312334133
2024-202532Plymouth Argyle2 Leagues7.126531783.64889130012113589.611612791.3264065.000.10.2-0.14312132
15 Seasons7 Clubs6 Leagues234.73118365885.254882159441493165690.21166130089.736851271.9184.84.9+13.2723424410413
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
Leeds United (5 Seasons)4 Leagues64.62441284985.742315124691185131790.089199289.828639372.834.04.2-1.056266388333
Middlesbrough (4 Seasons)4 Leagues62.83
Brentford (3 Seasons)1 League74.69
Plymouth Argyle (2 Seasons)2 Leagues14.355166682.710154272724827490.522825788.7639566.320.80.7+1.216646265
Leeds United (2 Seasons)2 Leagues1.90
Everton (2 Seasons)2 Leagues1.10
Wigan Athletic (1 Season)2 Leagues13.61
Norwich City (1 Season)3 Leagues3.812614388.12413748606592.3475192.2192479.200.00.00.00120015
Norwich City (1 Season)1 League1.31
Leeds United (1 Season)1 League0.90
EFL Cup (8 Seasons)12.10
Championship (7 Seasons)90.62227257286.639912115921049115690.785494390.626735874.672.93.6+4.151244328300
FA Cup (7 Seasons)4.10
Premier League (4 Seasons)52.4891108682.014970435244450088.831235787.410115465.621.91.3+0.12198122113
League One (3 Seasons)74.69
PL2 — Div. 1 (2 Seasons)2.31
PL2 — Div. 2 (2 Seasons)1.80
Europa Lg (1 Season)1.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201118Evertoneng ENG1. Premier League7th0.10Matches
2011-201219Brentfordeng ENG3. League One9th5.11Matches
2012-201320Brentfordeng ENG3. League One3rd34.85
2013-201421Brentfordeng ENG3. League One2nd34.73
2014-201522Wigan Athleticeng ENG2. Championship23rd12.61Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.90Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.62Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.91Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.10Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.71Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.01225139787.721977675756162589.847652191.415119378.201.71.9-1.728139186182Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.532536688.85368136018019293.810311490.4344673.910.41.0+0.67298038Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.90Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.00Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.069584282.511652322534238987.925329087.27310370.911.00.70.013688080Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.319624480.33318112710211191.9596788.1285154.900.90.6-0.98304233Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.90Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.112614388.12413748606592.3475192.2192479.200.00.00.00120015Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.31Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.228634981.95265142712713991.411213086.2375567.320.70.4+1.312334133Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.026531783.64889130012113589.611612791.3264065.000.10.2-0.14312132Matches
14 Seasons7 Clubs3 Leagues217.53118365885.254882159441493165690.21166130089.736851271.9184.84.9+13.2723424410413
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
Leeds United (5 Seasons)2 Leagues59.62441284985.742315124691185131790.089199289.828639372.834.04.2-1.056266388333
Middlesbrough (4 Seasons)2 Leagues54.53
Brentford (3 Seasons)1 League74.69
Plymouth Argyle (2 Seasons)1 League14.255166682.710154272724827490.522825788.7639566.320.80.7+1.216646265
Leeds United (2 Seasons)2 Leagues1.90
Wigan Athletic (1 Season)1 League12.61
Norwich City (1 Season)1 League2.112614388.12413748606592.3475192.2192479.200.00.00.00120015
Norwich City (1 Season)1 League1.31
Leeds United (1 Season)1 League0.90
Everton (1 Season)1 League0.10
Championship (7 Seasons)90.62227257286.639912115921049115690.785494390.626735874.672.93.6+4.151244328300
Premier League (4 Seasons)52.4891108682.014970435244450088.831235787.410115465.621.91.3+0.12198122113
League One (3 Seasons)74.69
PL2 — Div. 1 (2 Seasons)2.31
PL2 — Div. 2 (2 Seasons)1.80
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-201522Wigan Athleticeng ENGFA Cup33rd1.00Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.00Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.80Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.50Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.00Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.00Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.80Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.90Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.00Matches
2023-202431Norwich Cityeng ENGFA Cup0.80Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.10Matches
10 Seasons5 Clubs2 Leagues16.20
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
Leeds United (4 Seasons)2 Leagues5.10
Middlesbrough (3 Seasons)2 Leagues8.30
Norwich City (1 Season)2 Leagues1.70
Plymouth Argyle (1 Season)1 League0.10
Wigan Athletic (1 Season)1 League1.00
EFL Cup (8 Seasons)12.10
FA Cup (7 Seasons)4.10
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2009-201017Everton2. Europa LgR321.00Matches
1 Season1 Club1 League1.00

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Everton2. Europa Lg1.0Matches
2010-201118Evertoneng ENG1. Premier League0.1Matches
2011-201219Brentfordeng ENG3. League One5.1Matches
2012-201320Brentfordeng ENG3. League One34.8
2013-201421Brentfordeng ENG3. League One34.7
2014-201522Middlesbrougheng ENG2. Championship7.9Matches
2014-201522Wigan Athleticeng ENG2. Championship12.6Matches
2014-201522Wigan Athleticeng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENG2. Championship11.6Matches
2015-201623Middlesbrougheng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup0.53Matches
2016-201724Middlesbrougheng ENG1. Premier League29.951Matches
2017-201825Leeds Unitedeng ENG2. Championship9.713Matches
2017-201825Middlesbrougheng ENG2. Championship5.14Matches
2017-201825Middlesbrougheng ENGEFL Cup3.01Matches
2018-201926Leeds Unitedeng ENG2. Championship21.013971360343031913400001225311Matches
2018-201926Leeds Unitedeng ENGFA Cup1.00Matches
2019-202027Leeds Unitedeng ENG2. Championship6.5366360640842000032503Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.80Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.92Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.0842805312566550000695618Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.00Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.324422222702202962019604Matches
2023-202431Norwich Cityeng ENG2. Championship2.1143137630101000012603Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.23493113215071311451028666Matches
2023-202431Norwich Cityeng ENGEFL Cup1.02Matches
2023-202431Norwich Cityeng ENGFA Cup0.81Matches
2023-202431Norwich Cityeng ENGJr. PL21.3Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.03172932190584110026537Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.10Matches
15 Seasons7 Clubs6 Leagues234.736583488152939481401924123031181852
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leeds United (5 Seasons)4 Leagues64.6284927479366935571396202441936
Middlesbrough (4 Seasons)4 Leagues62.859
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.3666604532401221515610551913
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.8143137630131000012603
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.18
Championship (7 Seasons)90.625722461996134055121561022271230
FA Cup (7 Seasons)4.11
Premier League (4 Seasons)52.4108610275332687679620891622
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Everton1 League1.0
2010-201118Everton1 League0.1
2011-201219Brentford1 League5.1
2012-201320Brentford1 League34.8
2013-201421Brentford1 League34.7
2014-201522Wigan Athletic2 Leagues13.6
2014-201522Middlesbrough1 League7.9
2015-201623Middlesbrough3 Leagues16.4
2016-201724Middlesbrough3 Leagues30.454
2017-201825Middlesbrough3 Leagues8.15
2017-201825Leeds United1 League9.713
2018-201926Leeds United2 Leagues22.013971360343031913400001225311
2019-202027Leeds United2 Leagues7.3366360640842000032503
2020-202128Leeds United1 League0.9
2021-202229Leeds United1 League1.0
2021-202229Leeds United3 Leagues19.2842805312566750000695618
2022-202330Leeds United2 Leagues6.324422222702202962019604
2022-202330Leeds United1 League0.9
2023-202431Norwich City3 Leagues3.8143137630131000012603
2023-202431Norwich City1 League1.3
2023-202431Plymouth Argyle1 League7.23493113215071311451028666
2024-202532Plymouth Argyle2 Leagues7.13172932190584110026537
15 Seasons7 Clubs6 Leagues234.736583488152939481401924123031181852
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leeds United (5 Seasons)4 Leagues64.6284927479366935571396202441936
Middlesbrough (4 Seasons)4 Leagues62.859
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.3666604532401221515610551913
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.8143137630131000012603
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.18
Championship (7 Seasons)90.625722461996134055121561022271230
FA Cup (7 Seasons)4.11
Premier League (4 Seasons)52.4108610275332687679620891622
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118Evertoneng ENG1. Premier League7th0.1Matches
2011-201219Brentfordeng ENG3. League One9th5.1Matches
2012-201320Brentfordeng ENG3. League One3rd34.8
2013-201421Brentfordeng ENG3. League One2nd34.7
2014-201522Wigan Athleticeng ENG2. Championship23rd12.6Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.9Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.6Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.951Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.14Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.713Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.013971360343031913400001225311Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.5366360640842000032503Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.9Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.0842805312566550000695618Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.324422222702202962019604Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.9Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.1143137630101000012603Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.3Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.23493113215071311451028666Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.03172932190584110026537Matches
14 Seasons7 Clubs3 Leagues217.536583488152939481311924123031181852
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leeds United (5 Seasons)2 Leagues59.6284927479366935551396202441936
Middlesbrough (4 Seasons)2 Leagues54.555
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)1 League14.2666604532401221515610551913
Leeds United (2 Seasons)2 Leagues1.9
Wigan Athletic (1 Season)1 League12.6
Norwich City (1 Season)1 League2.1143137630101000012603
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
Everton (1 Season)1 League0.1
Championship (7 Seasons)90.625722461996134055121561022271230
Premier League (4 Seasons)52.4108610275332687679620891622
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
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-201522Wigan Athleticeng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.53Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.01Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.00Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.80Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.92Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.02Matches
2023-202431Norwich Cityeng ENGFA Cup0.81Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.10Matches
10 Seasons5 Clubs2 Leagues16.29
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Leeds United (4 Seasons)2 Leagues5.12
Middlesbrough (3 Seasons)2 Leagues8.34
Norwich City (1 Season)2 Leagues1.73
Plymouth Argyle (1 Season)1 League0.10
Wigan Athletic (1 Season)1 League1.0
EFL Cup (8 Seasons)12.18
FA Cup (7 Seasons)4.11
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2009-201017Everton2. Europa LgR321.0Matches
1 Season1 Club1 League1.0

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
2009-201017Everton2. Europa Lg1.0Matches
2010-201118Evertoneng ENG1. Premier League0.1Matches
2011-201219Brentfordeng ENG3. League One5.1Matches
2012-201320Brentfordeng ENG3. League One34.8
2013-201421Brentfordeng ENG3. League One34.7
2014-201522Middlesbrougheng ENG2. Championship7.9Matches
2014-201522Wigan Athleticeng ENG2. Championship12.6Matches
2014-201522Wigan Athleticeng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENG2. Championship11.6Matches
2015-201623Middlesbrougheng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup0.5Matches
2016-201724Middlesbrougheng ENG1. Premier League29.9Matches
2017-201825Leeds Unitedeng ENG2. Championship9.7Matches
2017-201825Middlesbrougheng ENG2. Championship5.1Matches
2017-201825Middlesbrougheng ENGEFL Cup3.0Matches
2018-201926Leeds Unitedeng ENG2. Championship21.0693.28591341150.24310010Matches
2018-201926Leeds Unitedeng ENGFA Cup1.0Matches
2019-202027Leeds Unitedeng ENG2. Championship6.5264.01210032020.31100100Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.8Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.9Matches
2021-202229Leeds Unitedeng ENGFA Cup0.3Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.0352.06310130020.12200000Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.0Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.3163.00106000000.00000000Matches
2023-202431Norwich Cityeng ENG2. Championship2.110.4810000000.00000000Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.2233.19165000230.42300000Matches
2023-202431Norwich Cityeng ENGEFL Cup1.0Matches
2023-202431Norwich Cityeng ENGFA Cup0.8Matches
2023-202431Norwich Cityeng ENGJr. PL21.3Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.091.2980000100.00000000Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.1Matches
15 Seasons7 Clubs6 Leagues234.71792.711461241034120.18910110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leeds United (5 Seasons)4 Leagues64.61462.9312174103190.18610110
Middlesbrough (4 Seasons)4 Leagues62.8
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.3322.26245000330.21300000
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.810.4810000000.00000000
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.1
Championship (7 Seasons)90.61282.9310563734100.23710110
FA Cup (7 Seasons)4.1
Premier League (4 Seasons)52.4512.28416130020.09200000
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Everton1 League1.0
2010-201118Everton1 League0.1
2011-201219Brentford1 League5.1
2012-201320Brentford1 League34.8
2013-201421Brentford1 League34.7
2014-201522Wigan Athletic2 Leagues13.6
2014-201522Middlesbrough1 League7.9
2015-201623Middlesbrough3 Leagues16.4
2016-201724Middlesbrough3 Leagues30.4
2017-201825Middlesbrough3 Leagues8.1
2017-201825Leeds United1 League9.7
2018-201926Leeds United2 Leagues22.0693.28591341150.24310010
2019-202027Leeds United2 Leagues7.3264.01210032020.31100100
2020-202128Leeds United1 League0.9
2021-202229Leeds United1 League1.0
2021-202229Leeds United3 Leagues19.2352.06310130020.12200000
2022-202330Leeds United2 Leagues6.3163.00106000000.00000000
2022-202330Leeds United1 League0.9
2023-202431Norwich City3 Leagues3.810.4810000000.00000000
2023-202431Norwich City1 League1.3
2023-202431Plymouth Argyle1 League7.2233.19165000230.42300000
2024-202532Plymouth Argyle2 Leagues7.191.2980000100.00000000
15 Seasons7 Clubs6 Leagues234.71792.711461241034120.18910110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leeds United (5 Seasons)4 Leagues64.61462.9312174103190.18610110
Middlesbrough (4 Seasons)4 Leagues62.8
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.3322.26245000330.21300000
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.810.4810000000.00000000
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.1
Championship (7 Seasons)90.61282.9310563734100.23710110
FA Cup (7 Seasons)4.1
Premier League (4 Seasons)52.4512.28416130020.09200000
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201118Evertoneng ENG1. Premier League7th0.1Matches
2011-201219Brentfordeng ENG3. League One9th5.1Matches
2012-201320Brentfordeng ENG3. League One3rd34.8
2013-201421Brentfordeng ENG3. League One2nd34.7
2014-201522Wigan Athleticeng ENG2. Championship23rd12.6Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.9Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.6Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.9Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.1Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.7Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.0693.28591341150.24310010Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.5264.01210032020.31100100Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.9Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.0352.06310130020.12200000Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.3163.00106000000.00000000Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.9Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.110.4810000000.00000000Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.3Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.2233.19165000230.42300000Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.091.2980000100.00000000Matches
14 Seasons7 Clubs3 Leagues217.51792.711461241034120.18910110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leeds United (5 Seasons)2 Leagues59.61462.9312174103190.18610110
Middlesbrough (4 Seasons)2 Leagues54.5
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)1 League14.2322.26245000330.21300000
Leeds United (2 Seasons)2 Leagues1.9
Wigan Athletic (1 Season)1 League12.6
Norwich City (1 Season)1 League2.110.4810000000.00000000
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
Everton (1 Season)1 League0.1
Championship (7 Seasons)90.61282.9310563734100.23710110
Premier League (4 Seasons)52.4512.28416130020.09200000
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
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-201522Wigan Athleticeng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.5Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.0Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.0Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.8Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.9Matches
2021-202229Leeds Unitedeng ENGFA Cup0.3Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.0Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.0Matches
2023-202431Norwich Cityeng ENGFA Cup0.8Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.1Matches
10 Seasons5 Clubs2 Leagues16.2
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Leeds United (4 Seasons)2 Leagues5.1
Middlesbrough (3 Seasons)2 Leagues8.3
Norwich City (1 Season)2 Leagues1.7
Plymouth Argyle (1 Season)1 League0.1
Wigan Athletic (1 Season)1 League1.0
EFL Cup (8 Seasons)12.1
FA Cup (7 Seasons)4.1
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2009-201017Everton2. Europa LgR321.0Matches
1 Season1 Club1 League1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Everton2. Europa Lg1.0Matches
2010-201118Evertoneng ENG1. Premier League0.1Matches
2011-201219Brentfordeng ENG3. League One5.1Matches
2012-201320Brentfordeng ENG3. League One34.8
2013-201421Brentfordeng ENG3. League One34.7
2014-201522Middlesbrougheng ENG2. Championship7.9Matches
2014-201522Wigan Athleticeng ENG2. Championship12.6Matches
2014-201522Wigan Athleticeng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENG2. Championship11.6Matches
2015-201623Middlesbrougheng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup0.500Matches
2016-201724Middlesbrougheng ENG1. Premier League29.94236Matches
2017-201825Leeds Unitedeng ENG2. Championship9.72111Matches
2017-201825Middlesbrougheng ENG2. Championship5.167Matches
2017-201825Middlesbrougheng ENGEFL Cup3.000Matches
2018-201926Leeds Unitedeng ENG2. Championship21.0663924411295651.827192172086184Matches
2018-201926Leeds Unitedeng ENGFA Cup1.000Matches
2019-202027Leeds Unitedeng ENG2. Championship6.5853321175.9163031990Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.800Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.932Matches
2021-202229Leeds Unitedeng ENGFA Cup0.300Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.0532321275215438.933171161972122Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.001Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.312957071741.21091841620Matches
2023-202431Norwich Cityeng ENG2. Championship2.1834402633.3400051300Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.2151169061931.6131138112681Matches
2023-202431Norwich Cityeng ENGEFL Cup1.021Matches
2023-202431Norwich Cityeng ENGFA Cup0.800Matches
2023-202431Norwich Cityeng ENGJr. PL21.3Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.01913973111478.6351462580Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.110Matches
15 Seasons7 Clubs6 Leagues234.71811787298117718342.110664856124247577
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leeds United (5 Seasons)4 Leagues64.6139100537885814440.3864844458183416
Middlesbrough (4 Seasons)4 Leagues62.848430
Brentford (3 Seasons)1 League74.60
Plymouth Argyle (2 Seasons)2 Leagues14.3342515163173351.516164121751161
Leeds United (2 Seasons)2 Leagues1.90
Everton (2 Seasons)2 Leagues1.10
Wigan Athletic (1 Season)2 Leagues13.60
Norwich City (1 Season)3 Leagues3.8854402633.3400061300
Norwich City (1 Season)1 League1.30
Leeds United (1 Season)1 League0.90
EFL Cup (8 Seasons)12.1640
Championship (7 Seasons)90.611698466464911243.8633863261159435
FA Cup (7 Seasons)4.1000
Premier League (4 Seasons)52.4657426345287139.443262245988142
League One (3 Seasons)74.60
PL2 — Div. 1 (2 Seasons)2.30
PL2 — Div. 2 (2 Seasons)1.80
Europa Lg (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Everton1 League1.00
2010-201118Everton1 League0.10
2011-201219Brentford1 League5.10
2012-201320Brentford1 League34.80
2013-201421Brentford1 League34.70
2014-201522Wigan Athletic2 Leagues13.60
2014-201522Middlesbrough1 League7.90
2015-201623Middlesbrough3 Leagues16.40
2016-201724Middlesbrough3 Leagues30.442360
2017-201825Middlesbrough3 Leagues8.1670
2017-201825Leeds United1 League9.721110
2018-201926Leeds United2 Leagues22.0663924411295651.827192172086184
2019-202027Leeds United2 Leagues7.3853321175.9163031990
2020-202128Leeds United1 League0.90
2021-202229Leeds United1 League1.00
2021-202229Leeds United3 Leagues19.2532621275215438.933171162172122
2022-202330Leeds United2 Leagues6.312957071741.21091851620
2022-202330Leeds United1 League0.90
2023-202431Norwich City3 Leagues3.8854402633.3400061300
2023-202431Norwich City1 League1.30
2023-202431Plymouth Argyle1 League7.2151169061931.6131138112681
2024-202532Plymouth Argyle2 Leagues7.11914973111478.6351462580
15 Seasons7 Clubs6 Leagues234.71811787298117718342.110664856124247577
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Leeds United (5 Seasons)4 Leagues64.6139100537885814440.3864844458183416
Middlesbrough (4 Seasons)4 Leagues62.848430
Brentford (3 Seasons)1 League74.60
Plymouth Argyle (2 Seasons)2 Leagues14.3342515163173351.516164121751161
Leeds United (2 Seasons)2 Leagues1.90
Everton (2 Seasons)2 Leagues1.10
Wigan Athletic (1 Season)2 Leagues13.60
Norwich City (1 Season)3 Leagues3.8854402633.3400061300
Norwich City (1 Season)1 League1.30
Leeds United (1 Season)1 League0.90
EFL Cup (8 Seasons)12.1640
Championship (7 Seasons)90.611698466464911243.8633863261159435
FA Cup (7 Seasons)4.1000
Premier League (4 Seasons)52.4657426345287139.443262245988142
League One (3 Seasons)74.60
PL2 — Div. 1 (2 Seasons)2.30
PL2 — Div. 2 (2 Seasons)1.80
Europa Lg (1 Season)1.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118Evertoneng ENG1. Premier League7th0.1Matches
2011-201219Brentfordeng ENG3. League One9th5.1Matches
2012-201320Brentfordeng ENG3. League One3rd34.8
2013-201421Brentfordeng ENG3. League One2nd34.7
2014-201522Wigan Athleticeng ENG2. Championship23rd12.6Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.9Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.6Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.94236Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.167Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.72111Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.0663924411295651.827192172086184Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.5853321175.9163031990Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.9Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.0532321275215438.933171161972122Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.312957071741.21091841620Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.9Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.1834402633.3400051300Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.3Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.2151169061931.6131138112681Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.01913973111478.6351462580Matches
14 Seasons7 Clubs3 Leagues217.51811727298117718342.110664856120247577
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
Leeds United (5 Seasons)2 Leagues59.613997537885814440.3864844455183416
Middlesbrough (4 Seasons)2 Leagues54.548430
Brentford (3 Seasons)1 League74.60
Plymouth Argyle (2 Seasons)1 League14.2342415163173351.516164121751161
Leeds United (2 Seasons)2 Leagues1.90
Wigan Athletic (1 Season)1 League12.60
Norwich City (1 Season)1 League2.1834402633.3400051300
Norwich City (1 Season)1 League1.30
Leeds United (1 Season)1 League0.90
Everton (1 Season)1 League0.10
Championship (7 Seasons)90.611698466464911243.8633863261159435
Premier League (4 Seasons)52.4657426345287139.443262245988142
League One (3 Seasons)74.60
PL2 — Div. 1 (2 Seasons)2.30
PL2 — Div. 2 (2 Seasons)1.80
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-201522Wigan Athleticeng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.500Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.000Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.000Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.800Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.932Matches
2021-202229Leeds Unitedeng ENGFA Cup0.300Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.001Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.021Matches
2023-202431Norwich Cityeng ENGFA Cup0.800Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.110Matches
10 Seasons5 Clubs2 Leagues16.2640
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
Leeds United (4 Seasons)2 Leagues5.1330
Middlesbrough (3 Seasons)2 Leagues8.3000
Norwich City (1 Season)2 Leagues1.7210
Plymouth Argyle (1 Season)1 League0.1100
Wigan Athletic (1 Season)1 League1.00
EFL Cup (8 Seasons)12.1640
FA Cup (7 Seasons)4.1000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2009-201017Everton2. Europa LgR321.0Matches
1 Season1 Club1 League1.00

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
2009-201017Everton2. Europa Lg1.0Matches
2010-201118Evertoneng ENG1. Premier League0.1Matches
2011-201219Brentfordeng ENG3. League One5.1Matches
2012-201320Brentfordeng ENG3. League One34.8
2013-201421Brentfordeng ENG3. League One34.7
2014-201522Middlesbrougheng ENG2. Championship7.9Matches
2014-201522Wigan Athleticeng ENG2. Championship12.6Matches
2014-201522Wigan Athleticeng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENG2. Championship11.6Matches
2015-201623Middlesbrougheng ENGFA Cup1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup0.5Matches
2016-201724Middlesbrougheng ENG1. Premier League29.9Matches
2017-201825Leeds Unitedeng ENG2. Championship9.7Matches
2017-201825Middlesbrougheng ENG2. Championship5.1Matches
2017-201825Middlesbrougheng ENGEFL Cup3.0Matches
2018-201926Leeds Unitedeng ENG2. Championship21.0161835393972264111618271970.4829.685353222898443152324114444Matches
2018-201926Leeds Unitedeng ENGFA Cup1.0Matches
2019-202027Leeds Unitedeng ENG2. Championship6.54238892271081542377100.000.021310984946807932826Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.8Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.9Matches
2021-202229Leeds Unitedeng ENGFA Cup0.3Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.0995252655781679995191263.2736.85392507113719122241162926Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.0Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.9Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.329376417162129311872.7327.31791085360480681867Matches
2023-202431Norwich Cityeng ENG2. Championship2.1164450991711643266.7133.3110604240231121222Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.2418161122288134184125.0250.021911454286501152587Matches
2023-202431Norwich Cityeng ENGEFL Cup1.0Matches
2023-202431Norwich Cityeng ENGFA Cup0.8Matches
2023-202431Norwich Cityeng ENGJr. PL21.3Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.037612862415533764375.0125.022610324074427826116Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.1Matches
15 Seasons7 Clubs6 Leagues234.7428710710592516754434287755269.32229.3233912793596485711079672928128
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
Leeds United (5 Seasons)4 Leagues64.63329758111948601363329644671.91828.117841001248897359760522287103
Middlesbrough (4 Seasons)4 Leagues62.8
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.37942819846913667948450.0337.544521778351092181351923
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.8164450991711643266.7133.3110604240231121222
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.1
Championship (7 Seasons)90.62999757301767525332999453271.11226.7162192014467625184948211395
FA Cup (7 Seasons)4.1
Premier League (4 Seasons)52.4128832329749229101288302066.71033.37183592149723202301981533
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2009-201017Everton1 League1.0
2010-201118Everton1 League0.1
2011-201219Brentford1 League5.1
2012-201320Brentford1 League34.8
2013-201421Brentford1 League34.7
2014-201522Wigan Athletic2 Leagues13.6
2014-201522Middlesbrough1 League7.9
2015-201623Middlesbrough3 Leagues16.4
2016-201724Middlesbrough3 Leagues30.4
2017-201825Middlesbrough3 Leagues8.1
2017-201825Leeds United1 League9.7
2018-201926Leeds United2 Leagues22.0161835393972264111618271970.4829.685353222898443152324114444
2019-202027Leeds United2 Leagues7.34238892271081542377100.000.021310984946807932826
2020-202128Leeds United1 League0.9
2021-202229Leeds United1 League1.0
2021-202229Leeds United3 Leagues19.2995252655781679995191263.2736.85392507113719122241162926
2022-202330Leeds United2 Leagues6.329376417162129311872.7327.31791085360480681867
2022-202330Leeds United1 League0.9
2023-202431Norwich City3 Leagues3.8164450991711643266.7133.3110604240231121222
2023-202431Norwich City1 League1.3
2023-202431Plymouth Argyle1 League7.2418161122288134184125.0250.021911454286501152587
2024-202532Plymouth Argyle2 Leagues7.137612862415533764375.0125.022610324074427826116
15 Seasons7 Clubs6 Leagues234.7428710710592516754434287755269.32229.3233912793596485711079672928128
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
Leeds United (5 Seasons)4 Leagues64.63329758111948601363329644671.91828.117841001248897359760522287103
Middlesbrough (4 Seasons)4 Leagues62.8
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)2 Leagues14.37942819846913667948450.0337.544521778351092181351923
Leeds United (2 Seasons)2 Leagues1.9
Everton (2 Seasons)2 Leagues1.1
Wigan Athletic (1 Season)2 Leagues13.6
Norwich City (1 Season)3 Leagues3.8164450991711643266.7133.3110604240231121222
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
EFL Cup (8 Seasons)12.1
Championship (7 Seasons)90.62999757301767525332999453271.11226.7162192014467625184948211395
FA Cup (7 Seasons)4.1
Premier League (4 Seasons)52.4128832329749229101288302066.71033.37183592149723202301981533
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
Europa Lg (1 Season)1.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201118Evertoneng ENG1. Premier League7th0.1Matches
2011-201219Brentfordeng ENG3. League One9th5.1Matches
2012-201320Brentfordeng ENG3. League One3rd34.8
2013-201421Brentfordeng ENG3. League One2nd34.7
2014-201522Wigan Athleticeng ENG2. Championship23rd12.6Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.9Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.6Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.9Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.1Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.7Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.0161835393972264111618271970.4829.685353222898443152324114444Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.54238892271081542377100.000.021310984946807932826Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.9Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.0Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.0995252655781679995191263.2736.85392507113719122241162926Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.329376417162129311872.7327.31791085360480681867Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.9Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.1164450991711643266.7133.3110604240231121222Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.3Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.2418161122288134184125.0250.021911454286501152587Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.037612862415533764375.0125.022610324074427826116Matches
14 Seasons7 Clubs3 Leagues217.5428710710592516754434287755269.32229.3233912793596485711079672928128
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
Leeds United (5 Seasons)2 Leagues59.63329758111948601363329644671.91828.117841001248897359760522287103
Middlesbrough (4 Seasons)2 Leagues54.5
Brentford (3 Seasons)1 League74.6
Plymouth Argyle (2 Seasons)1 League14.27942819846913667948450.0337.544521778351092181351923
Leeds United (2 Seasons)2 Leagues1.9
Wigan Athletic (1 Season)1 League12.6
Norwich City (1 Season)1 League2.1164450991711643266.7133.3110604240231121222
Norwich City (1 Season)1 League1.3
Leeds United (1 Season)1 League0.9
Everton (1 Season)1 League0.1
Championship (7 Seasons)90.62999757301767525332999453271.11226.7162192014467625184948211395
Premier League (4 Seasons)52.4128832329749229101288302066.71033.37183592149723202301981533
League One (3 Seasons)74.6
PL2 — Div. 1 (2 Seasons)2.3
PL2 — Div. 2 (2 Seasons)1.8
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-201522Wigan Athleticeng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.8Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.5Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.0Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.0Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.8Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.9Matches
2021-202229Leeds Unitedeng ENGFA Cup0.3Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.0Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.0Matches
2023-202431Norwich Cityeng ENGFA Cup0.8Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.1Matches
10 Seasons5 Clubs2 Leagues16.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
Leeds United (4 Seasons)2 Leagues5.1
Middlesbrough (3 Seasons)2 Leagues8.3
Norwich City (1 Season)2 Leagues1.7
Plymouth Argyle (1 Season)1 League0.1
Wigan Athletic (1 Season)1 League1.0
EFL Cup (8 Seasons)12.1
FA Cup (7 Seasons)4.1
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2009-201017Everton2. Europa LgR321.0Matches
1 Season1 Club1 League1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2009-201017Everton2. Europa Lg190901.0110Matches
2010-201118Evertoneng ENG1. Premier League1990.30.101Matches
2011-201219Brentfordeng ENG3. League One74586511.15.161Matches
2012-201320Brentfordeng ENG3. League One433,1317375.634.8376
2013-201421Brentfordeng ENG3. League One393,1228075.434.7363
2014-201522Middlesbrougheng ENG2. Championship187124017.27.9641211.90128+4+0.51-0.20Matches
2014-201522Wigan Athleticeng ENG2. Championship161,1307127.312.6138360.56922-13-1.04-0.68Matches
2014-201522Wigan Athleticeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2015-201623Middlesbrougheng ENG2. Championship291,0433625.211.69720122.141612+4+0.35-0.47Matches
2015-201623Middlesbrougheng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2015-201623Middlesbrougheng ENGLeague Cup43458667.63.83100314502.2582+6+1.57+2.66Matches
2016-201724Middlesbrougheng ENGEFL Cup1414134.20.50014000.0001-1-2.20-2.20Matches
2016-201724Middlesbrougheng ENGFA Cup00003Matches
2016-201724Middlesbrougheng ENG1. Premier League342,6957978.829.93021440.822036-16-0.53+0.71Matches
2017-201825Leeds Unitedeng ENG2. Championship128757321.19.798300.831118-7-0.72-0.78Matches
2017-201825Middlesbrougheng ENG2. Championship114554111.05.152641.9146-2-0.40-0.98Matches
2017-201825Middlesbrougheng ENGEFL Cup327090100.03.03903002.0063+3+1.00Matches
2017-201825Middlesbrougheng ENGFA Cup00001Matches
2018-201926Leeds Unitedeng ENG2. Championship301,8926345.721.0198918111821.813229+3+0.14-0.6634.317.5+16.9+0.80-0.08Matches
2018-201926Leeds Unitedeng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2019-202027Leeds Unitedeng ENG2. Championship75848314.16.5690514501.86103+7+1.08+0.1913.73.4+10.3+1.59+0.61Matches
2019-202027Leeds Unitedeng ENGEFL Cup1757535.70.80017500.0020+2+2.40+1.73Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 2183833.80.91830003.0020+2+2.17+0.83Matches
2021-202229Leeds Unitedeng ENGEFL Cup31715757.01.9253016601.330000.00-0.70Matches
2021-202229Leeds Unitedeng ENGFA Cup1313134.40.30013100.0001-1-2.90-1.38Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 1292463.91.0159013303.0031+2+1.96+2.24Matches
2021-202229Leeds Unitedeng ENG1. Premier League221,5307044.717.017831352341.052041-21-1.24-0.4721.133.6-12.5-0.73-0.21Matches
2022-202330Leeds Unitedeng ENGEFL Cup1909050.01.01901003.0031+2+2.00+3.00Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 2179794.40.91790001.002200.00-1.26Matches
2022-202330Leeds Unitedeng ENG1. Premier League124794014.05.3568172040.50413-9-1.69-1.054.412.1-7.7-1.45-1.08Matches
2023-202431Norwich Cityeng ENG2. Championship6186314.52.1251042180.5046-2-0.97-1.353.24.7-1.5-0.71-0.73Matches
2023-202431Plymouth Argyleeng ENG2. Championship136485015.77.2867252311.3189-1-0.14+0.127.411.6-4.1-0.58-0.15Matches
2023-202431Norwich Cityeng ENGEFL Cup2884432.61.0169011901.5001-1-1.02-2.01Matches
2023-202431Norwich Cityeng ENGFA Cup1696925.60.81690001.001100.00+0.45Matches
2023-202431Norwich Cityeng ENGJr. PL22117596.51.32590003.002200.00-0.05Matches
2024-202532Plymouth Argyleeng ENG2. Championship146264534.87.0772371840.71626-20-2.88-2.653.317.8-14.5-2.09-1.41Matches
2024-202532Plymouth Argyleeng ENGEFL Cup112126.70.10011203.0020+2+15.00+15.54Matches
15 Seasons7 Clubs6 Leagues33621,1276330.8234.72308110310624541.30180244-64-0.40-0.5987.5100.7-13.2-0.20-0.26
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
Leeds United (5 Seasons)4 Leagues905,8176528.964.66084473025101.2683108-25-0.39-0.5173.666.6+7.0+0.14-0.18
Middlesbrough (4 Seasons)4 Leagues1015,6515632.562.85794414443251.596770-3-0.05-0.59
Brentford (3 Seasons)1 League896,7117554.074.67910
Plymouth Argyle (2 Seasons)2 Leagues281,2864621.014.315695131951.071635-19-1.33-1.0710.729.4-18.7-1.32-0.83
Leeds United (2 Seasons)2 Leagues3175583.91.9271013303.0051+4+2.06+1.56
Everton (2 Seasons)2 Leagues299500.31.1111
Wigan Athletic (1 Season)2 Leagues171,2207228.813.614909360.53923-14-1.03-0.67
Norwich City (1 Season)3 Leagues9343387.33.8460052180.7858-3-0.79-1.163.24.7-1.5-0.71-0.73
Norwich City (1 Season)1 League2117596.51.32590003.002200.00-0.05
Leeds United (1 Season)1 League179794.40.91790001.002200.00-1.26
EFL Cup (8 Seasons)161,0926853.512.11084764301.75218+13+1.07+1.07
Championship (7 Seasons)1568,1515220.990.68480577220381.50112139-27-0.30-0.6762.055.0+7.0+0.16-0.07
FA Cup (7 Seasons)53707431.64.1485313140.2037-4-0.97-0.28
Premier League (4 Seasons)694,7136834.552.45280351721120.844490-46-0.88-0.1225.545.7-20.2-0.90-0.48
League One (3 Seasons)896,7117554.074.67910
PL2 — Div. 1 (2 Seasons)4209525.02.3359013303.0053+2+0.86+1.00
PL2 — Div. 2 (2 Seasons)2162814.11.82810002.0042+2+1.11-0.19
Europa Lg (1 Season)190901.0110
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
2009-201017Everton1 League190901.0110
2010-201118Everton1 League1990.30.101
2011-201219Brentford1 League74586511.15.161
2012-201320Brentford1 League433,1317375.634.8376
2013-201421Brentford1 League393,1228075.434.7363
2014-201522Wigan Athletic2 Leagues171,2207228.813.614909360.53923-14-1.03-0.67
2014-201522Middlesbrough1 League187124017.27.9641211.90128+4+0.51-0.20
2015-201623Middlesbrough3 Leagues341,4784331.216.41398112145122.092516+9+0.55-0.17
2016-201724Middlesbrough3 Leagues352,7367870.230.4302154070.802037-17-0.56+0.56
2017-201825Middlesbrough3 Leagues147255215.88.18905651.93109+1+0.12-0.46
2017-201825Leeds United1 League128757321.19.798300.831118-7-0.72-0.78
2018-201926Leeds United2 Leagues311,9826446.922.0208919111821.753331+2+0.09-0.7134.317.5+16.9+0.80-0.08
2019-202027Leeds United2 Leagues86598215.17.3690526001.63123+9+1.23+0.3513.73.4+10.3+1.59+0.61
2020-202128Leeds United1 League183833.80.91830003.0020+2+2.17+0.83
2021-202229Leeds United1 League292463.91.0159013303.0031+2+1.96+2.24
2021-202229Leeds United3 Leagues261,7326745.519.219801373041.042042-22-1.14-0.4521.133.6-12.5-0.73-0.21
2022-202330Leeds United2 Leagues135694415.86.3672272040.69714-7-1.11-0.454.412.1-7.7-1.45-1.08
2022-202330Leeds United1 League179794.40.91790001.002200.00-1.26
2023-202431Norwich City3 Leagues9343387.33.8460052180.7858-3-0.79-1.163.24.7-1.5-0.71-0.73
2023-202431Norwich City1 League2117596.51.32590003.002200.00-0.05
2023-202431Plymouth Argyle1 League136485015.77.2867252311.3189-1-0.14+0.127.411.6-4.1-0.58-0.15
2024-202532Plymouth Argyle2 Leagues156384332.27.1772381740.86826-18-2.54-2.273.317.8-14.5-2.09-1.41
15 Seasons7 Clubs6 Leagues33621,1276330.8234.72308110310624541.30180244-64-0.40-0.5987.5100.7-13.2-0.20-0.26
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
Leeds United (5 Seasons)4 Leagues905,8176528.964.66084473025101.2683108-25-0.39-0.5173.666.6+7.0+0.14-0.18
Middlesbrough (4 Seasons)4 Leagues1015,6515632.562.85794414443251.596770-3-0.05-0.59
Brentford (3 Seasons)1 League896,7117554.074.67910
Plymouth Argyle (2 Seasons)2 Leagues281,2864621.014.315695131951.071635-19-1.33-1.0710.729.4-18.7-1.32-0.83
Leeds United (2 Seasons)2 Leagues3175583.91.9271013303.0051+4+2.06+1.56
Everton (2 Seasons)2 Leagues299500.31.1111
Wigan Athletic (1 Season)2 Leagues171,2207228.813.614909360.53923-14-1.03-0.67
Norwich City (1 Season)3 Leagues9343387.33.8460052180.7858-3-0.79-1.163.24.7-1.5-0.71-0.73
Norwich City (1 Season)1 League2117596.51.32590003.002200.00-0.05
Leeds United (1 Season)1 League179794.40.91790001.002200.00-1.26
EFL Cup (8 Seasons)161,0926853.512.11084764301.75218+13+1.07+1.07
Championship (7 Seasons)1568,1515220.990.68480577220381.50112139-27-0.30-0.6762.055.0+7.0+0.16-0.07
FA Cup (7 Seasons)53707431.64.1485313140.2037-4-0.97-0.28
Premier League (4 Seasons)694,7136834.552.45280351721120.844490-46-0.88-0.1225.545.7-20.2-0.90-0.48
League One (3 Seasons)896,7117554.074.67910
PL2 — Div. 1 (2 Seasons)4209525.02.3359013303.0053+2+0.86+1.00
PL2 — Div. 2 (2 Seasons)2162814.11.82810002.0042+2+1.11-0.19
Europa Lg (1 Season)190901.0110
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
2010-201118Evertoneng ENG1. Premier League7th1990.30.101Matches
2011-201219Brentfordeng ENG3. League One9th74586511.15.161Matches
2012-201320Brentfordeng ENG3. League One3rd433,1317375.634.8376
2013-201421Brentfordeng ENG3. League One2nd393,1228075.434.7363
2014-201522Wigan Athleticeng ENG2. Championship23rd161,1307127.312.6138360.56922-13-1.04-0.68Matches
2014-201522Middlesbrougheng ENG2. Championship4th187124017.27.9641211.90128+4+0.51-0.20Matches
2015-201623Middlesbrougheng ENG2. Championship2nd291,0433625.211.69720122.141612+4+0.35-0.47Matches
2016-201724Middlesbrougheng ENG1. Premier League19th342,6957978.829.93021440.822036-16-0.53+0.71Matches
2017-201825Middlesbrougheng ENG2. Championship5th114554111.05.152641.9146-2-0.40-0.98Matches
2017-201825Leeds Unitedeng ENG2. Championship13th128757321.19.798300.831118-7-0.72-0.78Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd301,8926345.721.0198918111821.813229+3+0.14-0.6634.317.5+16.9+0.80-0.08Matches
2019-202027Leeds Unitedeng ENG2. Championship1st75848314.16.5690514501.86103+7+1.08+0.1913.73.4+10.3+1.59+0.61Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st183833.80.91830003.0020+2+2.17+0.83Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th292463.91.0159013303.0031+2+1.96+2.24Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th221,5307044.717.017831352341.052041-21-1.24-0.4721.133.6-12.5-0.73-0.21Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th124794014.05.3568172040.50413-9-1.69-1.054.412.1-7.7-1.45-1.08Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd179794.40.91790001.002200.00-1.26Matches
2023-202431Norwich Cityeng ENG2. Championship6th6186314.52.1251042180.5046-2-0.97-1.353.24.7-1.5-0.71-0.73Matches
2023-202431Norwich Cityeng ENGJr. PL218th2117596.51.32590003.002200.00-0.05Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st136485015.77.2867252311.3189-1-0.14+0.127.411.6-4.1-0.58-0.15Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd146264534.87.0772371840.71626-20-2.88-2.653.317.8-14.5-2.09-1.41Matches
14 Seasons7 Clubs3 Leagues31419,5756230.0217.521580929921501.30156229-73-0.51-0.7187.5100.7-13.2-0.20-0.26
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
Leeds United (5 Seasons)2 Leagues835,3606527.859.65685452721101.2877104-27-0.45-0.5873.666.6+7.0+0.14-0.18
Middlesbrough (4 Seasons)2 Leagues924,9055331.054.5503442211.585262-10-0.18-0.75
Brentford (3 Seasons)1 League896,7117554.074.67910
Plymouth Argyle (2 Seasons)1 League271,2744721.414.215695122051.001435-21-1.48-1.2310.729.4-18.7-1.32-0.83
Leeds United (2 Seasons)2 Leagues3175583.91.9271013303.0051+4+2.06+1.56
Wigan Athletic (1 Season)1 League161,1307127.312.6138360.56922-13-1.04-0.68
Norwich City (1 Season)1 League6186314.52.1251042180.5046-2-0.97-1.353.24.7-1.5-0.71-0.73
Norwich City (1 Season)1 League2117596.51.32590003.002200.00-0.05
Leeds United (1 Season)1 League179794.40.91790001.002200.00-1.26
Everton (1 Season)1 League1990.30.101
Championship (7 Seasons)1568,1515220.990.68480577220381.50112139-27-0.30-0.6762.055.0+7.0+0.16-0.07
Premier League (4 Seasons)694,7136834.552.45280351721120.844490-46-0.88-0.1225.545.7-20.2-0.90-0.48
League One (3 Seasons)896,7117554.074.67910
PL2 — Div. 1 (2 Seasons)4209525.02.3359013303.0053+2+0.86+1.00
PL2 — Div. 2 (2 Seasons)2162814.11.82810002.0042+2+1.11-0.19
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-201522Wigan Athleticeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2015-201623Middlesbrougheng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2015-201623Middlesbrougheng ENGLeague Cup5th43458667.63.83100314502.2582+6+1.57+2.66Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd1414134.20.50014000.0001-1-2.20-2.20Matches
2016-201724Middlesbrougheng ENGFA Cup5th00003Matches
2017-201825Middlesbrougheng ENGEFL Cup9th327090100.03.03903002.0063+3+1.00Matches
2017-201825Middlesbrougheng ENGFA Cup17th00001Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd1757535.70.80017500.0020+2+2.40+1.73Matches
2021-202229Leeds Unitedeng ENGEFL CupRd431715757.01.9253016601.330000.00-0.70Matches
2021-202229Leeds Unitedeng ENGFA Cup1313134.40.30013100.0001-1-2.90-1.38Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31909050.01.01901003.0031+2+2.00+3.00Matches
2023-202431Norwich Cityeng ENGEFL CupRd32884432.61.0169011901.5001-1-1.02-2.01Matches
2023-202431Norwich Cityeng ENGFA Cup1696925.60.81690001.001100.00+0.45Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd2112126.70.10011203.0020+2+15.00+15.54Matches
10 Seasons5 Clubs2 Leagues211,4627045.516.214841074141.382415+9+0.55+0.70
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Leeds United (4 Seasons)2 Leagues74576552.55.1471235701.0064+2+0.39+0.39
Middlesbrough (3 Seasons)2 Leagues97468348.88.3794724341.67158+7+0.84+1.58
Norwich City (1 Season)2 Leagues31575229.11.7269011901.3312-1-0.57-0.81
Plymouth Argyle (1 Season)1 League112126.70.10011203.0020+2+15.00+15.54
Wigan Athletic (1 Season)1 League19090100.01.01901000.0001-1-1.00
EFL Cup (8 Seasons)161,0926853.512.11084764301.75218+13+1.07+1.07
FA Cup (7 Seasons)53707431.64.1485313140.2037-4-0.97-0.28
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2009-201017Everton2. Europa LgR32190901.0110Matches
1 Season1 Club1 League190901.0110

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
2009-201017Everton2. Europa Lg1.0002Matches
2010-201118Evertoneng ENG1. Premier League0.1000Matches
2011-201219Brentfordeng ENG3. League One5.1006Matches
2012-201320Brentfordeng ENG3. League One34.85128
2013-201421Brentfordeng ENG3. League One34.75130
2014-201522Middlesbrougheng ENG2. Championship7.92012Matches
2014-201522Wigan Athleticeng ENG2. Championship12.62012Matches
2014-201522Wigan Athleticeng ENGFA Cup1.00000Matches
2015-201623Middlesbrougheng ENG2. Championship11.60016Matches
2015-201623Middlesbrougheng ENGFA Cup1.01000Matches
2015-201623Middlesbrougheng ENGLeague Cup3.80000Matches
2016-201724Middlesbrougheng ENGEFL Cup0.5000000300000Matches
2016-201724Middlesbrougheng ENG1. Premier League29.940034331513642100Matches
2017-201825Leeds Unitedeng ENG2. Championship9.720016250131121000Matches
2017-201825Middlesbrougheng ENG2. Championship5.1100960476000Matches
2017-201825Middlesbrougheng ENGEFL Cup3.0000330100000Matches
2018-201926Leeds Unitedeng ENG2. Championship21.030024411132039000150352954.7Matches
2018-201926Leeds Unitedeng ENGFA Cup1.0000110000000Matches
2019-202027Leeds Unitedeng ENG2. Championship6.530014121415000389756.3Matches
2019-202027Leeds Unitedeng ENGEFL Cup0.80001100000Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 20.90000Matches
2021-202229Leeds Unitedeng ENGEFL Cup1.90001102230Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30000000000Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 11.00000Matches
2021-202229Leeds Unitedeng ENG1. Premier League17.05002615251923000119111150.0Matches
2022-202330Leeds Unitedeng ENGEFL Cup1.00002100100Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 20.90000Matches
2022-202330Leeds Unitedeng ENG1. Premier League5.30006502049000372625.0Matches
2023-202431Norwich Cityeng ENG2. Championship2.1000030053000141420.0Matches
2023-202431Plymouth Argyleeng ENG2. Championship7.230014101131111000282625.0Matches
2023-202431Norwich Cityeng ENGEFL Cup1.01001202120Matches
2023-202431Norwich Cityeng ENGFA Cup0.80002001000Matches
2023-202431Norwich Cityeng ENGJr. PL21.30000Matches
2024-202532Plymouth Argyleeng ENG2. Championship7.0511121208613000313350.0Matches
2024-202532Plymouth Argyleeng ENGEFL Cup0.10000000010Matches
15 Seasons7 Clubs6 Leagues234.742312721716140124178100417636648.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leeds United (5 Seasons)4 Leagues64.613009110245758100000344575351.8
Middlesbrough (4 Seasons)4 Leagues62.880074421594348100
Brentford (3 Seasons)1 League74.610264
Plymouth Argyle (2 Seasons)2 Leagues14.381126221211725000595935.7
Leeds United (2 Seasons)2 Leagues1.90000
Everton (2 Seasons)2 Leagues1.1002
Wigan Athletic (1 Season)2 Leagues13.6200120
Norwich City (1 Season)3 Leagues3.8100350365000141420.0
Norwich City (1 Season)1 League1.30000
Leeds United (1 Season)1 League0.90000
EFL Cup (8 Seasons)12.1100880846000
Championship (7 Seasons)90.621111291093556198000261504950.5
FA Cup (7 Seasons)4.1100310100000
Premier League (4 Seasons)52.490066533765974100156131743.3
League One (3 Seasons)74.610264
PL2 — Div. 1 (2 Seasons)2.30000
PL2 — Div. 2 (2 Seasons)1.80000
Europa Lg (1 Season)1.0002
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
2009-201017Everton1 League1.0002
2010-201118Everton1 League0.1000
2011-201219Brentford1 League5.1006
2012-201320Brentford1 League34.85128
2013-201421Brentford1 League34.75130
2014-201522Wigan Athletic2 Leagues13.6200120
2014-201522Middlesbrough1 League7.92012
2015-201623Middlesbrough3 Leagues16.4100160
2016-201724Middlesbrough3 Leagues30.440034331543642100
2017-201825Middlesbrough3 Leagues8.11001290576000
2017-201825Leeds United1 League9.720016250131121000
2018-201926Leeds United2 Leagues22.030025421132039000150352954.7
2019-202027Leeds United2 Leagues7.330015131415000389756.3
2020-202128Leeds United1 League0.90000
2021-202229Leeds United1 League1.00000
2021-202229Leeds United3 Leagues19.25002716272126000119111150.0
2022-202330Leeds United2 Leagues6.30008602059000372625.0
2022-202330Leeds United1 League0.90000
2023-202431Norwich City3 Leagues3.8100350365000141420.0
2023-202431Norwich City1 League1.30000
2023-202431Plymouth Argyle1 League7.230014101131111000282625.0
2024-202532Plymouth Argyle2 Leagues7.1511121208614000313350.0
15 Seasons7 Clubs6 Leagues234.742312721716140124178100417636648.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leeds United (5 Seasons)4 Leagues64.613009110245758100000344575351.8
Middlesbrough (4 Seasons)4 Leagues62.880074421594348100
Brentford (3 Seasons)1 League74.610264
Plymouth Argyle (2 Seasons)2 Leagues14.381126221211725000595935.7
Leeds United (2 Seasons)2 Leagues1.90000
Everton (2 Seasons)2 Leagues1.1002
Wigan Athletic (1 Season)2 Leagues13.6200120
Norwich City (1 Season)3 Leagues3.8100350365000141420.0
Norwich City (1 Season)1 League1.30000
Leeds United (1 Season)1 League0.90000
EFL Cup (8 Seasons)12.1100880846000
Championship (7 Seasons)90.621111291093556198000261504950.5
FA Cup (7 Seasons)4.1100310100000
Premier League (4 Seasons)52.490066533765974100156131743.3
League One (3 Seasons)74.610264
PL2 — Div. 1 (2 Seasons)2.30000
PL2 — Div. 2 (2 Seasons)1.80000
Europa Lg (1 Season)1.0002
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
2010-201118Evertoneng ENG1. Premier League7th0.1000Matches
2011-201219Brentfordeng ENG3. League One9th5.1006Matches
2012-201320Brentfordeng ENG3. League One3rd34.85128
2013-201421Brentfordeng ENG3. League One2nd34.75130
2014-201522Wigan Athleticeng ENG2. Championship23rd12.62012Matches
2014-201522Middlesbrougheng ENG2. Championship4th7.92012Matches
2015-201623Middlesbrougheng ENG2. Championship2nd11.60016Matches
2016-201724Middlesbrougheng ENG1. Premier League19th29.940034331513642100Matches
2017-201825Middlesbrougheng ENG2. Championship5th5.1100960476000Matches
2017-201825Leeds Unitedeng ENG2. Championship13th9.720016250131121000Matches
2018-201926Leeds Unitedeng ENG2. Championship3rd21.030024411132039000150352954.7Matches
2019-202027Leeds Unitedeng ENG2. Championship1st6.530014121415000389756.3Matches
2020-202128Leeds Unitedeng ENGJr. PL2 — Div. 21st0.90000Matches
2021-202229Leeds Unitedeng ENGJr. PL2 — Div. 113th1.00000Matches
2021-202229Leeds Unitedeng ENG1. Premier League17th17.05002615251923000119111150.0Matches
2022-202330Leeds Unitedeng ENG1. Premier League19th5.30006502049000372625.0Matches
2022-202330Leeds Unitedeng ENGJr. PL2 — Div. 22nd0.90000Matches
2023-202431Norwich Cityeng ENG2. Championship6th2.1000030053000141420.0Matches
2023-202431Norwich Cityeng ENGJr. PL218th1.30000Matches
2023-202431Plymouth Argyleeng ENG2. Championship21st7.230014101131111000282625.0Matches
2024-202532Plymouth Argyleeng ENG2. Championship23rd7.0511121208613000313350.0Matches
14 Seasons7 Clubs3 Leagues217.540312591626131120172100417636648.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Leeds United (5 Seasons)2 Leagues59.6130086984555597000344575351.8
Middlesbrough (4 Seasons)2 Leagues54.570071391554348100
Brentford (3 Seasons)1 League74.610264
Plymouth Argyle (2 Seasons)1 League14.281126221211724000595935.7
Leeds United (2 Seasons)2 Leagues1.90000
Wigan Athletic (1 Season)1 League12.62012
Norwich City (1 Season)1 League2.1000030053000141420.0
Norwich City (1 Season)1 League1.30000
Leeds United (1 Season)1 League0.90000
Everton (1 Season)1 League0.1000
Championship (7 Seasons)90.621111291093556198000261504950.5
Premier League (4 Seasons)52.490066533765974100156131743.3
League One (3 Seasons)74.610264
PL2 — Div. 1 (2 Seasons)2.30000
PL2 — Div. 2 (2 Seasons)1.80000
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-201522Wigan Athleticeng ENGFA Cup33rd1.00000Matches
2015-201623Middlesbrougheng ENGFA Cup33rd1.01000Matches
2015-201623Middlesbrougheng ENGLeague Cup5th3.80000Matches
2016-201724Middlesbrougheng ENGEFL Cup33rd0.5000000300000Matches
2017-201825Middlesbrougheng ENGEFL Cup9th3.0000330100000Matches
2018-201926Leeds Unitedeng ENGFA Cup33rd1.0000110000000Matches
2019-202027Leeds Unitedeng ENGEFL Cup33rd0.80001100000Matches
2021-202229Leeds Unitedeng ENGEFL CupRd41.90001102230Matches
2021-202229Leeds Unitedeng ENGFA Cup0.30000000000Matches
2022-202330Leeds Unitedeng ENGEFL CupRd31.00002100100Matches
2023-202431Norwich Cityeng ENGEFL CupRd31.01001202120Matches
2023-202431Norwich Cityeng ENGFA Cup0.80002001000Matches
2024-202532Plymouth Argyleeng ENGEFL CupRd20.10000000010Matches
10 Seasons5 Clubs2 Leagues16.22001190946000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Leeds United (4 Seasons)2 Leagues5.1000540233000
Middlesbrough (3 Seasons)2 Leagues8.3100330400000
Norwich City (1 Season)2 Leagues1.71003203120
Plymouth Argyle (1 Season)1 League0.10000000010
Wigan Athletic (1 Season)1 League1.00000
EFL Cup (8 Seasons)12.1100880846000
FA Cup (7 Seasons)4.1100310100000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2009-201017Everton2. Europa LgR321.0002Matches
1 Season1 Club1 League1.0002

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.