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
2001-200217Middlesbrougheng ENG1. Premier League322002.200000000.000.000.000.000.00Matches
2002-200318Middlesbrougheng ENG1. Premier League20570.6000000000.000.000.000.000.00Matches
2003-200419Sunderlandeng ENG2. First Division776307.0314211000.430.140.570.290.43Matches
2003-200419Middlesbrougheng ENG1. Premier League2077758.6011000000.000.120.120.000.12Matches
2004-200520Middlesbrougheng ENG1. Premier League35282,70230.051116500100.170.370.530.170.53Matches
2004-200520Middlesbrough2. UEFA Cup987358.2110000.120.12Matches
2005-200621Middlesbrougheng ENG1. Premier League121198410.9145100000.090.370.460.090.46Matches
2005-200621Middlesbrough2. UEFA Cup997938.8000100.000.00Matches
2006-200722Middlesbrougheng ENG1. Premier League34343,03933.82810200400.060.240.300.060.30Matches
2007-200823Middlesbrougheng ENG1. Premier League38383,41537.99615722300.240.160.400.180.34Matches
2008-200924Middlesbrougheng ENG1. Premier League37373,25436.2033002000.000.080.080.000.08Matches
2009-201025Aston Villaeng ENG1. Premier League25232,07023.0213200000.090.040.130.090.13Matches
2010-201126Aston Villaeng ENG1. Premier League38383,38537.67714700000.190.190.370.190.37Matches
2011-201227Liverpooleng ENG1. Premier League36282,47327.5000001100.000.000.000.000.00Matches
2012-201328Liverpool2. Europa Lg887017.8123100000.130.260.390.130.39Matches
2012-201328Liverpooleng ENG1. Premier League29252,19124.3358300000.120.210.330.120.33Matches
2013-201429West Hameng ENG1. Premier League32292,50727.9123100000.040.070.110.040.11Matches
2014-201530West Hameng ENGFA Cup443904.3000000000.000.000.000.000.00Matches
2014-201530West Hameng ENGLeague Cup10580.6000000000.000.000.000.000.00Matches
2014-201530West Hameng ENG1. Premier League37373,31236.86814600300.160.220.380.160.38Matches
2015-201631Middlesbrougheng ENG2. Championship45403,56339.6358300100.080.130.200.080.20Matches
2015-201631Middlesbrougheng ENGFA Cup00Matches
2015-201631Middlesbrougheng ENGLeague Cup422843.2011000000.000.320.320.000.32Matches
2016-201732Middlesbrougheng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201732Middlesbrougheng ENGFA Cup322092.3101100100.430.000.430.430.43Matches
2016-201732Middlesbrougheng ENG1. Premier League30242,21424.6134100100.040.120.160.040.16Matches
2017-201833Middlesbrougheng ENG2. Championship40383,22935.93710300100.080.200.280.080.28Matches
2017-201833Middlesbrougheng ENGEFL Cup30700.8000000000.000.000.000.000.00Matches
2017-201833Middlesbrougheng ENGFA Cup211251.4000000000.000.000.000.000.00Matches
2018-201934Middlesbrougheng ENG2. Championship38242,33926.0213200202.02.04.16.11031261460.080.040.120.080.120.080.160.230.080.23Matches
2018-201934Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201934Middlesbrougheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202035Blackburneng ENG2. Championship41383,40137.82810200102.42.48.110.5901821270.050.210.260.050.260.060.210.280.060.28Matches
2019-202035Blackburneng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2019-202035Blackburneng ENGFA Cup11770.9000000000.000.000.000.000.00Matches
2020-202136Blackburneng ENG2. Championship1825476.1022000000.20.21.82.01363130.000.330.330.000.330.040.290.330.040.33Matches
2020-202136Blackburneng ENGFA Cup11580.6000000100.000.000.000.000.00Matches
20 Seasons6 Clubs5 Leagues64655050,177557.5548613951362104.74.714.018.62063712860.100.160.260.090.250.070.200.270.070.27
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
Middlesbrough (12 Seasons)5 Leagues36730828,287314.328507726241502.02.04.16.11031261460.090.170.260.080.250.080.160.230.080.23
West Ham (2 Seasons)3 Leagues74706,26769.671017700300.100.140.240.100.24
Liverpool (2 Seasons)2 Leagues73615,36559.64711401100.070.120.180.070.18
Aston Villa (2 Seasons)1 League63615,45560.69817900000.150.130.280.150.28
Blackburn (2 Seasons)3 Leagues62434,17346.431013300202.72.79.912.61032451400.060.220.280.060.280.060.230.290.060.29
Sunderland (1 Season)1 League776307.0314211000.430.140.570.290.43
Premier League (15 Seasons)40836132,578362.037599635251300.100.160.270.100.26
FA Cup (7 Seasons)121094910.5101100200.090.000.090.090.09
Championship (6 Seasons)18914913,709152.31324371211504.74.714.018.62063712860.090.160.240.080.240.070.200.270.070.27
EFL Cup (6 Seasons)1157127.9112100000.130.130.250.130.25
UEFA Cup (3 Seasons)26252,22924.8223200100.080.260.390.080.39
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
2001-200217Middlesbrough1 League322002.200000000.000.000.000.000.00
2002-200318Middlesbrough1 League20570.6000000000.000.000.000.000.00
2003-200419Sunderland1 League776307.0314211000.430.140.570.290.43
2003-200419Middlesbrough1 League2077758.6011000000.000.120.120.000.12
2004-200520Middlesbrough2 Leagues44363,43738.261116600100.160.370.530.160.53
2005-200621Middlesbrough2 Leagues21201,77719.7145100100.050.370.460.050.46
2006-200722Middlesbrough1 League34343,03933.82810200400.060.240.300.060.30
2007-200823Middlesbrough1 League38383,41537.99615722300.240.160.400.180.34
2008-200924Middlesbrough1 League37373,25436.2033002000.000.080.080.000.08
2009-201025Aston Villa1 League25232,07023.0213200000.090.040.130.090.13
2010-201126Aston Villa1 League38383,38537.67714700000.190.190.370.190.37
2011-201227Liverpool1 League36282,47327.5000001100.000.000.000.000.00
2012-201328Liverpool2 Leagues37332,89232.14711400000.120.220.340.120.34
2013-201429West Ham1 League32292,50727.9123100000.040.070.110.040.11
2014-201530West Ham3 Leagues42413,76041.86814600300.140.190.340.140.34
2015-201631Middlesbrough3 Leagues49423,84742.7369300100.070.140.210.070.21
2016-201732Middlesbrough3 Leagues34272,54328.3235200200.070.110.180.070.18
2017-201833Middlesbrough3 Leagues45393,42438.03710300100.080.180.260.080.26
2018-201934Middlesbrough3 Leagues40262,51928.0213200202.02.04.16.11031261460.070.040.110.070.110.080.160.230.080.23
2019-202035Blackburn3 Leagues43403,56839.63811300102.42.48.110.5901821270.080.200.280.080.280.060.210.280.060.28
2020-202136Blackburn2 Leagues1936056.7022000100.20.21.82.01363130.000.300.300.000.300.040.290.330.040.33
20 Seasons6 Clubs5 Leagues64655050,177557.5548613951362104.74.714.018.62063712860.100.160.260.090.250.070.200.270.070.27
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
Middlesbrough (12 Seasons)5 Leagues36730828,287314.328507726241502.02.04.16.11031261460.090.170.260.080.250.080.160.230.080.23
West Ham (2 Seasons)3 Leagues74706,26769.671017700300.100.140.240.100.24
Liverpool (2 Seasons)2 Leagues73615,36559.64711401100.070.120.180.070.18
Aston Villa (2 Seasons)1 League63615,45560.69817900000.150.130.280.150.28
Blackburn (2 Seasons)3 Leagues62434,17346.431013300202.72.79.912.61032451400.060.220.280.060.280.060.230.290.060.29
Sunderland (1 Season)1 League776307.0314211000.430.140.570.290.43
Premier League (15 Seasons)40836132,578362.037599635251300.100.160.270.100.26
FA Cup (7 Seasons)121094910.5101100200.090.000.090.090.09
Championship (6 Seasons)18914913,709152.31324371211504.74.714.018.62063712860.090.160.240.080.240.070.200.270.070.27
EFL Cup (6 Seasons)1157127.9112100000.130.130.250.130.25
UEFA Cup (3 Seasons)26252,22924.8223200100.080.260.390.080.39
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
2001-200217Middlesbrougheng ENG1. Premier League12th322002.200000000.000.000.000.000.00Matches
2002-200318Middlesbrougheng ENG1. Premier League11th20570.6000000000.000.000.000.000.00Matches
2003-200419Sunderlandeng ENG2. First Division3rd776307.0314211000.430.140.570.290.43Matches
2003-200419Middlesbrougheng ENG1. Premier League11th2077758.6011000000.000.120.120.000.12Matches
2004-200520Middlesbrougheng ENG1. Premier League7th35282,70230.051116500100.170.370.530.170.53Matches
2005-200621Middlesbrougheng ENG1. Premier League14th121198410.9145100000.090.370.460.090.46Matches
2006-200722Middlesbrougheng ENG1. Premier League12th34343,03933.82810200400.060.240.300.060.30Matches
2007-200823Middlesbrougheng ENG1. Premier League13th38383,41537.99615722300.240.160.400.180.34Matches
2008-200924Middlesbrougheng ENG1. Premier League19th37373,25436.2033002000.000.080.080.000.08Matches
2009-201025Aston Villaeng ENG1. Premier League6th25232,07023.0213200000.090.040.130.090.13Matches
2010-201126Aston Villaeng ENG1. Premier League9th38383,38537.67714700000.190.190.370.190.37Matches
2011-201227Liverpooleng ENG1. Premier League8th36282,47327.5000001100.000.000.000.000.00Matches
2012-201328Liverpooleng ENG1. Premier League7th29252,19124.3358300000.120.210.330.120.33Matches
2013-201429West Hameng ENG1. Premier League13th32292,50727.9123100000.040.070.110.040.11Matches
2014-201530West Hameng ENG1. Premier League12th37373,31236.86814600300.160.220.380.160.38Matches
2015-201631Middlesbrougheng ENG2. Championship2nd45403,56339.6358300100.080.130.200.080.20Matches
2016-201732Middlesbrougheng ENG1. Premier League19th30242,21424.6134100100.040.120.160.040.16Matches
2017-201833Middlesbrougheng ENG2. Championship5th40383,22935.93710300100.080.200.280.080.28Matches
2018-201934Middlesbrougheng ENG2. Championship7th38242,33926.0213200202.02.04.16.11031261460.080.040.120.080.120.080.160.230.080.23Matches
2019-202035Blackburneng ENG2. Championship11th41383,40137.82810200102.42.48.110.5901821270.050.210.260.050.260.060.210.280.060.28Matches
2020-202136Blackburneng ENG2. Championship15th1825476.1022000000.20.21.82.01363130.000.330.330.000.330.040.290.330.040.33Matches
20 Seasons6 Clubs2 Leagues59751046,287514.3508313347361804.74.714.018.62063712860.100.160.260.090.250.070.200.270.070.27
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
Middlesbrough (12 Seasons)2 Leagues33428325,771286.326497524241302.02.04.16.11031261460.090.170.260.080.250.080.160.230.080.23
West Ham (2 Seasons)1 League69665,81964.771017700300.110.150.260.110.26
Liverpool (2 Seasons)1 League65534,66451.8358301100.060.100.150.060.15
Aston Villa (2 Seasons)1 League63615,45560.69817900000.150.130.280.150.28
Blackburn (2 Seasons)1 League59403,94843.921012200102.72.79.912.61032451400.050.230.270.050.270.060.230.290.060.29
Sunderland (1 Season)1 League776307.0314211000.430.140.570.290.43
Premier League (15 Seasons)40836132,578362.037599635251300.100.160.270.100.26
Championship (6 Seasons)18914913,709152.31324371211504.74.714.018.62063712860.090.160.240.080.240.070.200.270.070.27
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-201530West Hameng ENGFA Cup9th443904.3000000000.000.000.000.000.00Matches
2014-201530West Hameng ENGLeague Cup33rd10580.6000000000.000.000.000.000.00Matches
2015-201631Middlesbrougheng ENGFA Cup33rd00Matches
2015-201631Middlesbrougheng ENGLeague Cup5th422843.2011000000.000.320.320.000.32Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd111201.3000000000.000.000.000.000.00Matches
2016-201732Middlesbrougheng ENGFA Cup5th322092.3101100100.430.000.430.430.43Matches
2017-201833Middlesbrougheng ENGEFL Cup9th30700.8000000000.000.000.000.000.00Matches
2017-201833Middlesbrougheng ENGFA Cup17th211251.4000000000.000.000.000.000.00Matches
2018-201934Middlesbrougheng ENGEFL Cup5th11901.0000000000.000.000.000.000.00Matches
2018-201934Middlesbrougheng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2019-202035Blackburneng ENGEFL Cup33rd11901.0101100001.000.001.001.001.00Matches
2019-202035Blackburneng ENGFA Cup33rd11770.9000000000.000.000.000.000.00Matches
2020-202136Blackburneng ENGFA Cup33rd11580.6000000100.000.000.000.000.00Matches
7 Seasons3 Clubs2 Leagues23151,66118.5213200200.110.050.160.110.16
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
Middlesbrough (4 Seasons)2 Leagues15898811.0112100100.090.090.180.090.18
Blackburn (2 Seasons)2 Leagues332252.5101100100.400.000.400.400.40
West Ham (1 Season)2 Leagues544485.0000000000.000.000.000.000.00
FA Cup (7 Seasons)121094910.5101100200.090.000.090.090.09
EFL Cup (6 Seasons)1157127.9112100000.130.130.250.130.25
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
2004-200520Middlesbrough2. UEFA CupR16987358.2110000.120.12Matches
2005-200621Middlesbrough2. UEFA CupF997938.8000100.000.00Matches
2012-201328Liverpool2. Europa LgR32887017.8123100000.130.260.390.130.39Matches
3 Seasons2 Clubs1 League26252,22924.8223200100.080.260.390.080.39
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
Middlesbrough (2 Seasons)1 League18171,52817.0110100.060.06
Liverpool (1 Season)1 League887017.8123100000.130.260.390.130.39
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
200621eng England1. World CupQF30520.60000000.000.00Matches
200823eng EnglandUEFA Euro Qualifying843523.90000000.000.00Matches
201025eng EnglandWCQ11450.50000000.000.00Matches
201227eng EnglandUEFA EuroQF00Matches
201227eng EnglandUEFA Euro Qualifying522212.50000000.000.00Matches
201429eng EnglandFriendlies (M)11450.5000000000.000.000.000.000.00Matches
201631eng EnglandUEFA Euro Qualifying00Matches
6 Seasons1 Club5 Leagues1887157.9000000000.000.000.000.000.00
UEFA Euro Qualifying (3 Seasons)1365736.40000000.000.00
World Cup (1 Season)30520.60000000.000.00
WCQ (1 Season)11450.50000000.000.00
Friendlies (M) (1 Season)11450.5000000000.000.000.000.000.00
UEFA Euro (1 Season)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
2001-200217Middlesbrougheng ENG1. Premier League2.200Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6000.0000Matches
2003-200419Sunderlandeng ENG2. First Division7.03121.710.1711Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6020.230.0000Matches
2004-200520Middlesbrougheng ENG1. Premier League30.05351.170.1400Matches
2004-200520Middlesbrough2. UEFA Cup8.210Matches
2005-200621Middlesbrougheng ENG1. Premier League10.91121.100.0800Matches
2005-200621Middlesbrough2. UEFA Cup8.800Matches
2006-200722Middlesbrougheng ENG1. Premier League33.82220.650.0900Matches
2007-200823Middlesbrougheng ENG1. Premier League37.99330.870.2122Matches
2008-200924Middlesbrougheng ENG1. Premier League36.20210.580.0002Matches
2009-201025Aston Villaeng ENG1. Premier League23.02130.570.1500Matches
2010-201126Aston Villaeng ENG1. Premier League37.67260.690.2700Matches
2011-201227Liverpooleng ENG1. Premier League27.50200.730.0001Matches
2012-201328Liverpool2. Europa Lg7.8120.260.5000Matches
2012-201328Liverpooleng ENG1. Premier League24.33160.660.1900Matches
2013-201429West Hameng ENG1. Premier League27.91100.360.1000Matches
2014-201530West Hameng ENGFA Cup4.3000Matches
2014-201530West Hameng ENGLeague Cup0.6000Matches
2014-201530West Hameng ENG1. Premier League36.86190.520.3200Matches
2015-201631Middlesbrougheng ENG2. Championship39.63200.510.1500Matches
2015-201631Middlesbrougheng ENGLeague Cup3.2000Matches
2016-201732Middlesbrougheng ENGEFL Cup1.30300.02.250.000.0000Matches
2016-201732Middlesbrougheng ENGFA Cup2.3100Matches
2016-201732Middlesbrougheng ENG1. Premier League24.6129517.21.180.200.030.2000Matches
2017-201833Middlesbrougheng ENG2. Championship35.93761317.12.120.360.040.2300Matches
2017-201833Middlesbrougheng ENGEFL Cup0.804125.05.141.290.000.0000Matches
2017-201833Middlesbrougheng ENGFA Cup1.40400.02.880.000.0000Matches
2018-201934Middlesbrougheng ENG2. Championship26.02461123.91.770.420.040.1822.76002.02.00.040.00.0Matches
2018-201934Middlesbrougheng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2018-201934Middlesbrougheng ENGFA Cup1.00100.01.000.000.0000Matches
2019-202035Blackburneng ENG2. Championship37.82431125.61.140.290.050.1824.713002.42.40.06-0.4-0.4Matches
2019-202035Blackburneng ENGEFL Cup1.012150.02.001.000.501.0000Matches
2019-202035Blackburneng ENGFA Cup0.90000.000.0000Matches
2020-202136Blackburneng ENG2. Championship6.106233.30.990.330.000.0023.01000.20.20.04-0.2-0.2Matches
2020-202136Blackburneng ENGFA Cup0.60200.03.100.000.0000Matches
20 Seasons6 Clubs5 Leagues557.55421730820.71.570.580.040.1623.620364.74.70.05-0.7-0.7
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
Middlesbrough (12 Seasons)5 Leagues314.32816417618.91.780.610.040.1422.76242.02.00.040.00.0
West Ham (2 Seasons)3 Leagues69.67290.450.2400
Liverpool (2 Seasons)2 Leagues59.64380.640.1101
Aston Villa (2 Seasons)1 League60.69390.640.2300
Blackburn (2 Seasons)3 Leagues46.43531426.41.140.300.060.2124.514002.72.70.05-0.7-0.7
Sunderland (1 Season)1 League7.03121.710.1711
Premier League (15 Seasons)362.0372923417.21.180.650.030.1525
FA Cup (7 Seasons)10.51700.01.800.000.0000
Championship (6 Seasons)152.3131716921.61.620.450.040.1723.620114.74.70.05-0.7-0.7
EFL Cup (6 Seasons)7.9110330.02.430.730.100.3300
UEFA Cup (3 Seasons)24.8220.260.5000
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
2001-200217Middlesbrough1 League2.200
2002-200318Middlesbrough1 League0.6000.0000
2003-200419Sunderland1 League7.03121.710.1711
2003-200419Middlesbrough1 League8.6020.230.0000
2004-200520Middlesbrough2 Leagues38.26351.170.1400
2005-200621Middlesbrough2 Leagues19.71121.100.0800
2006-200722Middlesbrough1 League33.82220.650.0900
2007-200823Middlesbrough1 League37.99330.870.2122
2008-200924Middlesbrough1 League36.20210.580.0002
2009-201025Aston Villa1 League23.02130.570.1500
2010-201126Aston Villa1 League37.67260.690.2700
2011-201227Liverpool1 League27.50200.730.0001
2012-201328Liverpool2 Leagues32.14180.560.2200
2013-201429West Ham1 League27.91100.360.1000
2014-201530West Ham3 Leagues41.86190.520.3200
2015-201631Middlesbrough3 Leagues42.73200.510.1500
2016-201732Middlesbrough3 Leagues28.3232515.61.230.190.030.2000
2017-201833Middlesbrough3 Leagues38.03841416.72.210.370.040.2100
2018-201934Middlesbrough3 Leagues28.02481225.01.710.430.040.1722.76002.02.00.040.00.0
2019-202035Blackburn3 Leagues39.63451226.71.140.300.070.2524.713002.42.40.06-0.4-0.4
2020-202136Blackburn2 Leagues6.708225.01.190.300.000.0023.01000.20.20.04-0.2-0.2
20 Seasons6 Clubs5 Leagues557.55421730820.71.570.580.040.1623.620364.74.70.05-0.7-0.7
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
Middlesbrough (12 Seasons)5 Leagues314.32816417618.91.780.610.040.1422.76242.02.00.040.00.0
West Ham (2 Seasons)3 Leagues69.67290.450.2400
Liverpool (2 Seasons)2 Leagues59.64380.640.1101
Aston Villa (2 Seasons)1 League60.69390.640.2300
Blackburn (2 Seasons)3 Leagues46.43531426.41.140.300.060.2124.514002.72.70.05-0.7-0.7
Sunderland (1 Season)1 League7.03121.710.1711
Premier League (15 Seasons)362.0372923417.21.180.650.030.1525
FA Cup (7 Seasons)10.51700.01.800.000.0000
Championship (6 Seasons)152.3131716921.61.620.450.040.1723.620114.74.70.05-0.7-0.7
EFL Cup (6 Seasons)7.9110330.02.430.730.100.3300
UEFA Cup (3 Seasons)24.8220.260.5000
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
2001-200217Middlesbrougheng ENG1. Premier League12th2.200Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6000.0000Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.03121.710.1711Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6020.230.0000Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.05351.170.1400Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.91121.100.0800Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.82220.650.0900Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.99330.870.2122Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.20210.580.0002Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.02130.570.1500Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.67260.690.2700Matches
2011-201227Liverpooleng ENG1. Premier League8th27.50200.730.0001Matches
2012-201328Liverpooleng ENG1. Premier League7th24.33160.660.1900Matches
2013-201429West Hameng ENG1. Premier League13th27.91100.360.1000Matches
2014-201530West Hameng ENG1. Premier League12th36.86190.520.3200Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.63200.510.1500Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.6129517.21.180.200.030.2000Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.93761317.12.120.360.040.2300Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.02461123.91.770.420.040.1822.76002.02.00.040.00.0Matches
2019-202035Blackburneng ENG2. Championship11th37.82431125.61.140.290.050.1824.713002.42.40.06-0.4-0.4Matches
2020-202136Blackburneng ENG2. Championship15th6.106233.30.990.330.000.0023.01000.20.20.04-0.2-0.2Matches
20 Seasons6 Clubs2 Leagues514.35020030321.01.530.590.040.1623.620364.74.70.05-0.7-0.7
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
Middlesbrough (12 Seasons)2 Leagues286.32615117419.21.750.610.040.1422.76242.02.00.040.00.0
West Ham (2 Seasons)1 League64.77290.450.2400
Liverpool (2 Seasons)1 League51.83360.690.0801
Aston Villa (2 Seasons)1 League60.69390.640.2300
Blackburn (2 Seasons)1 League43.92491326.51.120.300.040.1524.514002.72.70.05-0.7-0.7
Sunderland (1 Season)1 League7.03121.710.1711
Premier League (15 Seasons)362.0372923417.21.180.650.030.1525
Championship (6 Seasons)152.3131716921.61.620.450.040.1723.620114.74.70.05-0.7-0.7
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-201530West Hameng ENGFA Cup9th4.3000Matches
2014-201530West Hameng ENGLeague Cup33rd0.6000Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.2000Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.30300.02.250.000.0000Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.3100Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.804125.05.141.290.000.0000Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.40400.02.880.000.0000Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.0011100.01.001.000.000.0000Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.00100.01.000.000.0000Matches
2019-202035Blackburneng ENGEFL Cup33rd1.012150.02.001.000.501.0000Matches
2019-202035Blackburneng ENGFA Cup33rd0.90000.000.0000Matches
2020-202136Blackburneng ENGFA Cup33rd0.60200.03.100.000.0000Matches
7 Seasons3 Clubs2 Leagues18.5217317.62.120.370.060.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (4 Seasons)2 Leagues11.0113215.42.360.360.000.0000
Blackburn (2 Seasons)2 Leagues2.514125.01.600.400.251.0000
West Ham (1 Season)2 Leagues5.0000
FA Cup (7 Seasons)10.51700.01.800.000.0000
EFL Cup (6 Seasons)7.9110330.02.430.730.100.3300
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
2004-200520Middlesbrough2. UEFA CupR168.210Matches
2005-200621Middlesbrough2. UEFA CupF8.800Matches
2012-201328Liverpool2. Europa LgR327.8120.260.5000Matches
3 Seasons2 Clubs1 League24.8220.260.5000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Middlesbrough (2 Seasons)1 League17.010
Liverpool (1 Season)1 League7.8120.260.5000
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
200621eng England1. World CupQF0.6000Matches
200823eng EnglandUEFA Euro Qualifying3.9000Matches
201025eng EnglandWCQ0.5000Matches
201227eng EnglandUEFA Euro Qualifying2.5000Matches
201429eng EnglandFriendlies (M)0.5000Matches
6 Seasons1 Club5 Leagues7.9000
UEFA Euro Qualifying (3 Seasons)6.4000
World Cup (1 Season)0.6000
WCQ (1 Season)0.5000
Friendlies (M) (1 Season)0.5000
UEFA Euro (1 Season)

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
2001-200217Middlesbrougheng ENG1. Premier League2.20Matches
2002-200318Middlesbrougheng ENG1. Premier League0.60Matches
2003-200419Sunderlandeng ENG2. First Division7.01Matches
2003-200419Middlesbrougheng ENG1. Premier League8.61Matches
2004-200520Middlesbrougheng ENG1. Premier League30.011Matches
2004-200520Middlesbrough2. UEFA Cup8.2Matches
2005-200621Middlesbrougheng ENG1. Premier League10.94Matches
2005-200621Middlesbrough2. UEFA Cup8.8Matches
2006-200722Middlesbrougheng ENG1. Premier League33.88Matches
2007-200823Middlesbrougheng ENG1. Premier League37.96Matches
2008-200924Middlesbrougheng ENG1. Premier League36.23Matches
2009-201025Aston Villaeng ENG1. Premier League23.01Matches
2010-201126Aston Villaeng ENG1. Premier League37.67Matches
2011-201227Liverpooleng ENG1. Premier League27.50Matches
2012-201328Liverpool2. Europa Lg7.82Matches
2012-201328Liverpooleng ENG1. Premier League24.35Matches
2013-201429West Hameng ENG1. Premier League27.92Matches
2014-201530West Hameng ENGFA Cup4.30Matches
2014-201530West Hameng ENGLeague Cup0.60Matches
2014-201530West Hameng ENG1. Premier League36.88Matches
2015-201631Middlesbrougheng ENG2. Championship39.65Matches
2015-201631Middlesbrougheng ENGLeague Cup3.21Matches
2016-201732Middlesbrougheng ENGEFL Cup1.30Matches
2016-201732Middlesbrougheng ENGFA Cup2.30Matches
2016-201732Middlesbrougheng ENG1. Premier League24.63Matches
2017-201833Middlesbrougheng ENG2. Championship35.97Matches
2017-201833Middlesbrougheng ENGEFL Cup0.80Matches
2017-201833Middlesbrougheng ENGFA Cup1.40Matches
2018-201934Middlesbrougheng ENG2. Championship26.0808111872.315583481236941489.127834680.314428550.514.15.7-3.156745025126Matches
2018-201934Middlesbrougheng ENGEFL Cup1.00Matches
2018-201934Middlesbrougheng ENGFA Cup1.00Matches
2019-202035Blackburneng ENG2. Championship37.81716226575.8345921018271179589.464174186.532662252.488.16.9-0.1891714831182Matches
2019-202035Blackburneng ENGEFL Cup1.00Matches
2019-202035Blackburneng ENGFA Cup0.90Matches
2020-202136Blackburneng ENG2. Championship6.140649182.78762286313114590.319321490.27211164.921.81.6+0.2125312263Matches
2020-202136Blackburneng ENGFA Cup0.60Matches
20 Seasons6 Clubs5 Leagues557.52930387475.658937178571211135489.41112130185.5542101853.28614.014.1+72.015729811058371
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
Middlesbrough (12 Seasons)5 Leagues314.3808111872.315583481236941489.127834680.314428550.5504.15.7+45.956745025126
West Ham (2 Seasons)3 Leagues69.610
Liverpool (2 Seasons)2 Leagues59.67
Aston Villa (2 Seasons)1 League60.68
Blackburn (2 Seasons)3 Leagues46.42122275677.0433541304584294089.683495587.339873354.3109.98.4+0.11012246033245
Sunderland (1 Season)1 League7.01
Premier League (15 Seasons)362.059
FA Cup (7 Seasons)10.50
Championship (6 Seasons)152.32930387475.658937178571211135489.41112130185.5542101853.22414.014.1+10.015729811058371
EFL Cup (6 Seasons)7.91
UEFA Cup (3 Seasons)24.82
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
2001-200217Middlesbrough1 League2.20
2002-200318Middlesbrough1 League0.60
2003-200419Sunderland1 League7.01
2003-200419Middlesbrough1 League8.61
2004-200520Middlesbrough2 Leagues38.211
2005-200621Middlesbrough2 Leagues19.74
2006-200722Middlesbrough1 League33.88
2007-200823Middlesbrough1 League37.96
2008-200924Middlesbrough1 League36.23
2009-201025Aston Villa1 League23.01
2010-201126Aston Villa1 League37.67
2011-201227Liverpool1 League27.50
2012-201328Liverpool2 Leagues32.17
2013-201429West Ham1 League27.92
2014-201530West Ham3 Leagues41.88
2015-201631Middlesbrough3 Leagues42.76
2016-201732Middlesbrough3 Leagues28.33
2017-201833Middlesbrough3 Leagues38.07
2018-201934Middlesbrough3 Leagues28.0808111872.315583481236941489.127834680.314428550.514.15.7-3.156745025126
2019-202035Blackburn3 Leagues39.61716226575.8345921018271179589.464174186.532662252.488.16.9-0.1891714831182
2020-202136Blackburn2 Leagues6.740649182.78762286313114590.319321490.27211164.921.81.6+0.2125312263
20 Seasons6 Clubs5 Leagues557.52930387475.658937178571211135489.41112130185.5542101853.28614.014.1+72.015729811058371
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
Middlesbrough (12 Seasons)5 Leagues314.3808111872.315583481236941489.127834680.314428550.5504.15.7+45.956745025126
West Ham (2 Seasons)3 Leagues69.610
Liverpool (2 Seasons)2 Leagues59.67
Aston Villa (2 Seasons)1 League60.68
Blackburn (2 Seasons)3 Leagues46.42122275677.0433541304584294089.683495587.339873354.3109.98.4+0.11012246033245
Sunderland (1 Season)1 League7.01
Premier League (15 Seasons)362.059
FA Cup (7 Seasons)10.50
Championship (6 Seasons)152.32930387475.658937178571211135489.41112130185.5542101853.22414.014.1+10.015729811058371
EFL Cup (6 Seasons)7.91
UEFA Cup (3 Seasons)24.82
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
2001-200217Middlesbrougheng ENG1. Premier League12th2.20Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.60Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.01Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.61Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.011Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.94Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.88Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.96Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.23Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.01Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.67Matches
2011-201227Liverpooleng ENG1. Premier League8th27.50Matches
2012-201328Liverpooleng ENG1. Premier League7th24.35Matches
2013-201429West Hameng ENG1. Premier League13th27.92Matches
2014-201530West Hameng ENG1. Premier League12th36.88Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.65Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.63Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.97Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.0808111872.315583481236941489.127834680.314428550.514.15.7-3.156745025126Matches
2019-202035Blackburneng ENG2. Championship11th37.81716226575.8345921018271179589.464174186.532662252.488.16.9-0.1891714831182Matches
2020-202136Blackburneng ENG2. Championship15th6.140649182.78762286313114590.319321490.27211164.921.81.6+0.2125312263Matches
20 Seasons6 Clubs2 Leagues514.32930387475.658937178571211135489.41112130185.5542101853.28314.014.1+69.015729811058371
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
Middlesbrough (12 Seasons)2 Leagues286.3808111872.315583481236941489.127834680.314428550.5494.15.7+44.956745025126
West Ham (2 Seasons)1 League64.710
Liverpool (2 Seasons)1 League51.85
Aston Villa (2 Seasons)1 League60.68
Blackburn (2 Seasons)1 League43.92122275677.0433541304584294089.683495587.339873354.3109.98.4+0.11012246033245
Sunderland (1 Season)1 League7.01
Premier League (15 Seasons)362.059
Championship (6 Seasons)152.32930387475.658937178571211135489.41112130185.5542101853.22414.014.1+10.015729811058371
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-201530West Hameng ENGFA Cup9th4.30Matches
2014-201530West Hameng ENGLeague Cup33rd0.60Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.21Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.30Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.30Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.80Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.40Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.00Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.00Matches
2019-202035Blackburneng ENGEFL Cup33rd1.00Matches
2019-202035Blackburneng ENGFA Cup33rd0.90Matches
2020-202136Blackburneng ENGFA Cup33rd0.60Matches
7 Seasons3 Clubs2 Leagues18.51
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
Middlesbrough (4 Seasons)2 Leagues11.01
Blackburn (2 Seasons)2 Leagues2.50
West Ham (1 Season)2 Leagues5.00
FA Cup (7 Seasons)10.50
EFL Cup (6 Seasons)7.91
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
2004-200520Middlesbrough2. UEFA CupR168.2Matches
2005-200621Middlesbrough2. UEFA CupF8.8Matches
2012-201328Liverpool2. Europa LgR327.82Matches
3 Seasons2 Clubs1 League24.82
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
Middlesbrough (2 Seasons)1 League17.0
Liverpool (1 Season)1 League7.82
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
200621eng England1. World CupQF0.6Matches
200823eng EnglandUEFA Euro Qualifying3.9Matches
201025eng EnglandWCQ0.5Matches
201227eng EnglandUEFA Euro Qualifying2.5Matches
201429eng EnglandFriendlies (M)0.50Matches
6 Seasons1 Club5 Leagues7.90
UEFA Euro Qualifying (3 Seasons)6.4
World Cup (1 Season)0.6
WCQ (1 Season)0.5
Friendlies (M) (1 Season)0.50
UEFA Euro (1 Season)
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2001-200217Middlesbrougheng ENG1. Premier League2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6Matches
2003-200419Sunderlandeng ENG2. First Division7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League30.0Matches
2004-200520Middlesbrough2. UEFA Cup8.2Matches
2005-200621Middlesbrougheng ENG1. Premier League10.9Matches
2005-200621Middlesbrough2. UEFA Cup8.8Matches
2006-200722Middlesbrougheng ENG1. Premier League33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League36.2Matches
2009-201025Aston Villaeng ENG1. Premier League23.0Matches
2010-201126Aston Villaeng ENG1. Premier League37.6Matches
2011-201227Liverpooleng ENG1. Premier League27.5Matches
2012-201328Liverpool2. Europa Lg7.8Matches
2012-201328Liverpooleng ENG1. Premier League24.3Matches
2013-201429West Hameng ENG1. Premier League27.9Matches
2014-201530West Hameng ENGFA Cup4.3Matches
2014-201530West Hameng ENGLeague Cup0.6Matches
2014-201530West Hameng ENG1. Premier League36.8Matches
2015-201631Middlesbrougheng ENG2. Championship39.6Matches
2015-201631Middlesbrougheng ENGLeague Cup3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup1.311Matches
2016-201732Middlesbrougheng ENGFA Cup2.3Matches
2016-201732Middlesbrougheng ENG1. Premier League24.6165Matches
2017-201833Middlesbrougheng ENG2. Championship35.9256Matches
2017-201833Middlesbrougheng ENGEFL Cup0.84Matches
2017-201833Middlesbrougheng ENGFA Cup1.412Matches
2018-201934Middlesbrougheng ENG2. Championship26.0111894916339128213408350717808648Matches
2018-201934Middlesbrougheng ENGEFL Cup1.04Matches
2018-201934Middlesbrougheng ENGFA Cup1.05Matches
2019-202035Blackburneng ENG2. Championship37.822651889359133275299761475057917161741Matches
2019-202035Blackburneng ENGEFL Cup1.010Matches
2019-202035Blackburneng ENGFA Cup0.94Matches
2020-202136Blackburneng ENG2. Championship6.149144743251182761262040617Matches
2020-202136Blackburneng ENGFA Cup0.67Matches
20 Seasons6 Clubs5 Leagues557.53874328556519741211017122242106662629302496
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (12 Seasons)5 Leagues314.3111894916339128670408350717808648
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.427562336402158393347821595659921221848
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0165
FA Cup (7 Seasons)10.528
Championship (6 Seasons)152.3387432855651974121795122242106662629302496
EFL Cup (6 Seasons)7.929
UEFA Cup (3 Seasons)24.8
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
2001-200217Middlesbrough1 League2.2
2002-200318Middlesbrough1 League0.6
2003-200419Sunderland1 League7.0
2003-200419Middlesbrough1 League8.6
2004-200520Middlesbrough2 Leagues38.2
2005-200621Middlesbrough2 Leagues19.7
2006-200722Middlesbrough1 League33.8
2007-200823Middlesbrough1 League37.9
2008-200924Middlesbrough1 League36.2
2009-201025Aston Villa1 League23.0
2010-201126Aston Villa1 League37.6
2011-201227Liverpool1 League27.5
2012-201328Liverpool2 Leagues32.1
2013-201429West Ham1 League27.9
2014-201530West Ham3 Leagues41.8
2015-201631Middlesbrough3 Leagues42.7
2016-201732Middlesbrough3 Leagues28.3176
2017-201833Middlesbrough3 Leagues38.0272
2018-201934Middlesbrough3 Leagues28.0111894916339128222408350717808648
2019-202035Blackburn3 Leagues39.622651889359133275313761475057917161741
2020-202136Blackburn2 Leagues6.749144743251183461262040617
20 Seasons6 Clubs5 Leagues557.53874328556519741211017122242106662629302496
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (12 Seasons)5 Leagues314.3111894916339128670408350717808648
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.427562336402158393347821595659921221848
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0165
FA Cup (7 Seasons)10.528
Championship (6 Seasons)152.3387432855651974121795122242106662629302496
EFL Cup (6 Seasons)7.929
UEFA Cup (3 Seasons)24.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
2001-200217Middlesbrougheng ENG1. Premier League12th2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.0Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.9Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.2Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.0Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.6Matches
2011-201227Liverpooleng ENG1. Premier League8th27.5Matches
2012-201328Liverpooleng ENG1. Premier League7th24.3Matches
2013-201429West Hameng ENG1. Premier League13th27.9Matches
2014-201530West Hameng ENG1. Premier League12th36.8Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.6Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.6165Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.9256Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.0111894916339128213408350717808648Matches
2019-202035Blackburneng ENG2. Championship11th37.822651889359133275299761475057917161741Matches
2020-202136Blackburneng ENG2. Championship15th6.149144743251182761262040617Matches
20 Seasons6 Clubs2 Leagues514.3387432855651974121960122242106662629302496
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (12 Seasons)2 Leagues286.3111894916339128634408350717808648
West Ham (2 Seasons)1 League64.7
Liverpool (2 Seasons)1 League51.8
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)1 League43.927562336402158393326821595659921221848
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0165
Championship (6 Seasons)152.3387432855651974121795122242106662629302496
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-201530West Hameng ENGFA Cup9th4.3Matches
2014-201530West Hameng ENGLeague Cup33rd0.6Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.311Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.3Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.84Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.412Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.04Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.05Matches
2019-202035Blackburneng ENGEFL Cup33rd1.010Matches
2019-202035Blackburneng ENGFA Cup33rd0.94Matches
2020-202136Blackburneng ENGFA Cup33rd0.67Matches
7 Seasons3 Clubs2 Leagues18.557
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)2 Leagues11.036
Blackburn (2 Seasons)2 Leagues2.521
West Ham (1 Season)2 Leagues5.0
FA Cup (7 Seasons)10.528
EFL Cup (6 Seasons)7.929
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
2004-200520Middlesbrough2. UEFA CupR168.2Matches
2005-200621Middlesbrough2. UEFA CupF8.8Matches
2012-201328Liverpool2. Europa LgR327.8Matches
3 Seasons2 Clubs1 League24.8
Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (2 Seasons)1 League17.0
Liverpool (1 Season)1 League7.8
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
200621eng England1. World CupQF0.6Matches
200823eng EnglandUEFA Euro Qualifying3.9Matches
201025eng EnglandWCQ0.5Matches
201227eng EnglandUEFA Euro Qualifying2.5Matches
201429eng EnglandFriendlies (M)0.5Matches
6 Seasons1 Club5 Leagues7.9
UEFA Euro Qualifying (3 Seasons)6.4
World Cup (1 Season)0.6
WCQ (1 Season)0.5
Friendlies (M) (1 Season)0.5
UEFA Euro (1 Season)

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
2001-200217Middlesbrougheng ENG1. Premier League2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6Matches
2003-200419Sunderlandeng ENG2. First Division7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League30.0Matches
2004-200520Middlesbrough2. UEFA Cup8.2Matches
2005-200621Middlesbrougheng ENG1. Premier League10.9Matches
2005-200621Middlesbrough2. UEFA Cup8.8Matches
2006-200722Middlesbrougheng ENG1. Premier League33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League36.2Matches
2009-201025Aston Villaeng ENG1. Premier League23.0Matches
2010-201126Aston Villaeng ENG1. Premier League37.6Matches
2011-201227Liverpooleng ENG1. Premier League27.5Matches
2012-201328Liverpool2. Europa Lg7.8Matches
2012-201328Liverpooleng ENG1. Premier League24.3Matches
2013-201429West Hameng ENG1. Premier League27.9Matches
2014-201530West Hameng ENGFA Cup4.3Matches
2014-201530West Hameng ENGLeague Cup0.6Matches
2014-201530West Hameng ENG1. Premier League36.8Matches
2015-201631Middlesbrougheng ENG2. Championship39.6Matches
2015-201631Middlesbrougheng ENGLeague Cup3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup1.3Matches
2016-201732Middlesbrougheng ENGFA Cup2.3Matches
2016-201732Middlesbrougheng ENG1. Premier League24.6Matches
2017-201833Middlesbrougheng ENG2. Championship35.9Matches
2017-201833Middlesbrougheng ENGEFL Cup0.8Matches
2017-201833Middlesbrougheng ENGFA Cup1.4Matches
2018-201934Middlesbrougheng ENG2. Championship26.0893.424734332050.19410000Matches
2018-201934Middlesbrougheng ENGEFL Cup1.0Matches
2018-201934Middlesbrougheng ENGFA Cup1.0Matches
2019-202035Blackburneng ENG2. Championship37.81483.9286571310120.32930000Matches
2019-202035Blackburneng ENGEFL Cup1.0Matches
2019-202035Blackburneng ENGFA Cup0.9Matches
2020-202136Blackburneng ENG2. Championship6.1284.59197020050.82310100Matches
2020-202136Blackburneng ENGFA Cup0.6Matches
20 Seasons6 Clubs5 Leagues557.52653.79152984830220.311650100
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (12 Seasons)5 Leagues314.3893.424734332050.19410000
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.41764.01105641510170.391240100
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
FA Cup (7 Seasons)10.5
Championship (6 Seasons)152.32653.79152984830220.311650100
EFL Cup (6 Seasons)7.9
UEFA Cup (3 Seasons)24.8
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
2001-200217Middlesbrough1 League2.2
2002-200318Middlesbrough1 League0.6
2003-200419Sunderland1 League7.0
2003-200419Middlesbrough1 League8.6
2004-200520Middlesbrough2 Leagues38.2
2005-200621Middlesbrough2 Leagues19.7
2006-200722Middlesbrough1 League33.8
2007-200823Middlesbrough1 League37.9
2008-200924Middlesbrough1 League36.2
2009-201025Aston Villa1 League23.0
2010-201126Aston Villa1 League37.6
2011-201227Liverpool1 League27.5
2012-201328Liverpool2 Leagues32.1
2013-201429West Ham1 League27.9
2014-201530West Ham3 Leagues41.8
2015-201631Middlesbrough3 Leagues42.7
2016-201732Middlesbrough3 Leagues28.3
2017-201833Middlesbrough3 Leagues38.0
2018-201934Middlesbrough3 Leagues28.0893.424734332050.19410000
2019-202035Blackburn3 Leagues39.61483.9286571310120.32930000
2020-202136Blackburn2 Leagues6.7284.59197020050.82310100
20 Seasons6 Clubs5 Leagues557.52653.79152984830220.311650100
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (12 Seasons)5 Leagues314.3893.424734332050.19410000
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.41764.01105641510170.391240100
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
FA Cup (7 Seasons)10.5
Championship (6 Seasons)152.32653.79152984830220.311650100
EFL Cup (6 Seasons)7.9
UEFA Cup (3 Seasons)24.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
2001-200217Middlesbrougheng ENG1. Premier League12th2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.0Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.9Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.2Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.0Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.6Matches
2011-201227Liverpooleng ENG1. Premier League8th27.5Matches
2012-201328Liverpooleng ENG1. Premier League7th24.3Matches
2013-201429West Hameng ENG1. Premier League13th27.9Matches
2014-201530West Hameng ENG1. Premier League12th36.8Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.6Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.6Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.9Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.0893.424734332050.19410000Matches
2019-202035Blackburneng ENG2. Championship11th37.81483.9286571310120.32930000Matches
2020-202136Blackburneng ENG2. Championship15th6.1284.59197020050.82310100Matches
20 Seasons6 Clubs2 Leagues514.32653.79152984830220.311650100
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (12 Seasons)2 Leagues286.3893.424734332050.19410000
West Ham (2 Seasons)1 League64.7
Liverpool (2 Seasons)1 League51.8
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)1 League43.91764.01105641510170.391240100
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
Championship (6 Seasons)152.32653.79152984830220.311650100
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-201530West Hameng ENGFA Cup9th4.3Matches
2014-201530West Hameng ENGLeague Cup33rd0.6Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.3Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.3Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.8Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.4Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.0Matches
2019-202035Blackburneng ENGEFL Cup33rd1.0Matches
2019-202035Blackburneng ENGFA Cup33rd0.9Matches
2020-202136Blackburneng ENGFA Cup33rd0.6Matches
7 Seasons3 Clubs2 Leagues18.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)2 Leagues11.0
Blackburn (2 Seasons)2 Leagues2.5
West Ham (1 Season)2 Leagues5.0
FA Cup (7 Seasons)10.5
EFL Cup (6 Seasons)7.9
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
2004-200520Middlesbrough2. UEFA CupR168.2Matches
2005-200621Middlesbrough2. UEFA CupF8.8Matches
2012-201328Liverpool2. Europa LgR327.8Matches
3 Seasons2 Clubs1 League24.8
Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (2 Seasons)1 League17.0
Liverpool (1 Season)1 League7.8
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
200621eng England1. World CupQF0.6Matches
200823eng EnglandUEFA Euro Qualifying3.9Matches
201025eng EnglandWCQ0.5Matches
201227eng EnglandUEFA Euro Qualifying2.5Matches
201429eng EnglandFriendlies (M)0.5Matches
6 Seasons1 Club5 Leagues7.9
UEFA Euro Qualifying (3 Seasons)6.4
World Cup (1 Season)0.6
WCQ (1 Season)0.5
Friendlies (M) (1 Season)0.5
UEFA Euro (1 Season)

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
2001-200217Middlesbrougheng ENG1. Premier League2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6Matches
2003-200419Sunderlandeng ENG2. First Division7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League30.0Matches
2004-200520Middlesbrough2. UEFA Cup8.2Matches
2005-200621Middlesbrougheng ENG1. Premier League10.9Matches
2005-200621Middlesbrough2. UEFA Cup8.8Matches
2006-200722Middlesbrougheng ENG1. Premier League33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League36.2Matches
2009-201025Aston Villaeng ENG1. Premier League23.0Matches
2010-201126Aston Villaeng ENG1. Premier League37.6Matches
2011-201227Liverpooleng ENG1. Premier League27.5Matches
2012-201328Liverpool2. Europa Lg7.8Matches
2012-201328Liverpooleng ENG1. Premier League24.3Matches
2013-201429West Hameng ENG1. Premier League27.9Matches
2014-201530West Hameng ENGFA Cup4.3Matches
2014-201530West Hameng ENGLeague Cup0.6Matches
2014-201530West Hameng ENG1. Premier League36.8Matches
2015-201631Middlesbrougheng ENG2. Championship39.6Matches
2015-201631Middlesbrougheng ENGLeague Cup3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup1.300Matches
2016-201732Middlesbrougheng ENGFA Cup2.3Matches
2016-201732Middlesbrougheng ENG1. Premier League24.62034Matches
2017-201833Middlesbrougheng ENG2. Championship35.92529Matches
2017-201833Middlesbrougheng ENGEFL Cup0.800Matches
2017-201833Middlesbrougheng ENGFA Cup1.400Matches
2018-201934Middlesbrougheng ENG2. Championship26.0131065261931.613273242942300Matches
2018-201934Middlesbrougheng ENGEFL Cup1.012Matches
2018-201934Middlesbrougheng ENGFA Cup1.010Matches
2019-202035Blackburneng ENG2. Championship37.8251314101133834.225216153459360Matches
2019-202035Blackburneng ENGEFL Cup1.010Matches
2019-202035Blackburneng ENGFA Cup0.900Matches
2020-202136Blackburneng ENG2. Championship6.1733314850.0422081570Matches
2020-202136Blackburneng ENGFA Cup0.600Matches
20 Seasons6 Clubs5 Leagues557.5457423184236535.442501139136116730
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (12 Seasons)5 Leagues314.3135765261931.613273249442300
West Ham (2 Seasons)3 Leagues69.60
Liverpool (2 Seasons)2 Leagues59.60
Aston Villa (2 Seasons)1 League60.60
Blackburn (2 Seasons)3 Leagues46.4321717132174637.029238154274430
Sunderland (1 Season)1 League7.00
Premier League (15 Seasons)362.020340
FA Cup (7 Seasons)10.5100
Championship (6 Seasons)152.3455123184236535.442501139100116730
EFL Cup (6 Seasons)7.9220
UEFA Cup (3 Seasons)24.80
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
2001-200217Middlesbrough1 League2.20
2002-200318Middlesbrough1 League0.60
2003-200419Sunderland1 League7.00
2003-200419Middlesbrough1 League8.60
2004-200520Middlesbrough2 Leagues38.20
2005-200621Middlesbrough2 Leagues19.70
2006-200722Middlesbrough1 League33.80
2007-200823Middlesbrough1 League37.90
2008-200924Middlesbrough1 League36.20
2009-201025Aston Villa1 League23.00
2010-201126Aston Villa1 League37.60
2011-201227Liverpool1 League27.50
2012-201328Liverpool2 Leagues32.10
2013-201429West Ham1 League27.90
2014-201530West Ham3 Leagues41.80
2015-201631Middlesbrough3 Leagues42.70
2016-201732Middlesbrough3 Leagues28.320340
2017-201833Middlesbrough3 Leagues38.025290
2018-201934Middlesbrough3 Leagues28.0131265261931.613273243142300
2019-202035Blackburn3 Leagues39.6251414101133834.225216153459360
2020-202136Blackburn2 Leagues6.7733314850.0422081570
20 Seasons6 Clubs5 Leagues557.5457423184236535.442501139136116730
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (12 Seasons)5 Leagues314.3135765261931.613273249442300
West Ham (2 Seasons)3 Leagues69.60
Liverpool (2 Seasons)2 Leagues59.60
Aston Villa (2 Seasons)1 League60.60
Blackburn (2 Seasons)3 Leagues46.4321717132174637.029238154274430
Sunderland (1 Season)1 League7.00
Premier League (15 Seasons)362.020340
FA Cup (7 Seasons)10.5100
Championship (6 Seasons)152.3455123184236535.442501139100116730
EFL Cup (6 Seasons)7.9220
UEFA Cup (3 Seasons)24.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
2001-200217Middlesbrougheng ENG1. Premier League12th2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.0Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.9Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.2Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.0Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.6Matches
2011-201227Liverpooleng ENG1. Premier League8th27.5Matches
2012-201328Liverpooleng ENG1. Premier League7th24.3Matches
2013-201429West Hameng ENG1. Premier League13th27.9Matches
2014-201530West Hameng ENG1. Premier League12th36.8Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.6Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.62034Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.92529Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.0131065261931.613273242942300Matches
2019-202035Blackburneng ENG2. Championship11th37.8251314101133834.225216153459360Matches
2020-202136Blackburneng ENG2. Championship15th6.1733314850.0422081570Matches
20 Seasons6 Clubs2 Leagues514.3457123184236535.442501139134116730
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
Middlesbrough (12 Seasons)2 Leagues286.3135565261931.613273249242300
West Ham (2 Seasons)1 League64.70
Liverpool (2 Seasons)1 League51.80
Aston Villa (2 Seasons)1 League60.60
Blackburn (2 Seasons)1 League43.9321617132174637.029238154274430
Sunderland (1 Season)1 League7.00
Premier League (15 Seasons)362.020340
Championship (6 Seasons)152.3455123184236535.442501139100116730
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-201530West Hameng ENGFA Cup9th4.3Matches
2014-201530West Hameng ENGLeague Cup33rd0.6Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.300Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.3Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.800Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.400Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.012Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.010Matches
2019-202035Blackburneng ENGEFL Cup33rd1.010Matches
2019-202035Blackburneng ENGFA Cup33rd0.900Matches
2020-202136Blackburneng ENGFA Cup33rd0.600Matches
7 Seasons3 Clubs2 Leagues18.5320
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
Middlesbrough (4 Seasons)2 Leagues11.0220
Blackburn (2 Seasons)2 Leagues2.5100
West Ham (1 Season)2 Leagues5.00
FA Cup (7 Seasons)10.5100
EFL Cup (6 Seasons)7.9220
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
2004-200520Middlesbrough2. UEFA CupR168.2Matches
2005-200621Middlesbrough2. UEFA CupF8.8Matches
2012-201328Liverpool2. Europa LgR327.8Matches
3 Seasons2 Clubs1 League24.80
Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Middlesbrough (2 Seasons)1 League17.00
Liverpool (1 Season)1 League7.80
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
200621eng England1. World CupQF0.6Matches
200823eng EnglandUEFA Euro Qualifying3.9Matches
201025eng EnglandWCQ0.5Matches
201227eng EnglandUEFA Euro Qualifying2.5Matches
201429eng EnglandFriendlies (M)0.5Matches
6 Seasons1 Club5 Leagues7.90
UEFA Euro Qualifying (3 Seasons)6.40
World Cup (1 Season)0.60
WCQ (1 Season)0.50
Friendlies (M) (1 Season)0.50
UEFA Euro (1 Season)0

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
2001-200217Middlesbrougheng ENG1. Premier League2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6Matches
2003-200419Sunderlandeng ENG2. First Division7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League30.0Matches
2004-200520Middlesbrough2. UEFA Cup8.2Matches
2005-200621Middlesbrougheng ENG1. Premier League10.9Matches
2005-200621Middlesbrough2. UEFA Cup8.8Matches
2006-200722Middlesbrougheng ENG1. Premier League33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League36.2Matches
2009-201025Aston Villaeng ENG1. Premier League23.0Matches
2010-201126Aston Villaeng ENG1. Premier League37.6Matches
2011-201227Liverpooleng ENG1. Premier League27.5Matches
2012-201328Liverpool2. Europa Lg7.8Matches
2012-201328Liverpooleng ENG1. Premier League24.3Matches
2013-201429West Hameng ENG1. Premier League27.9Matches
2014-201530West Hameng ENGFA Cup4.3Matches
2014-201530West Hameng ENGLeague Cup0.6Matches
2014-201530West Hameng ENG1. Premier League36.8Matches
2015-201631Middlesbrougheng ENG2. Championship39.6Matches
2015-201631Middlesbrougheng ENGLeague Cup3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup1.3Matches
2016-201732Middlesbrougheng ENGFA Cup2.3Matches
2016-201732Middlesbrougheng ENG1. Premier League24.6Matches
2017-201833Middlesbrougheng ENG2. Championship35.9Matches
2017-201833Middlesbrougheng ENGEFL Cup0.8Matches
2017-201833Middlesbrougheng ENGFA Cup1.4Matches
2018-201934Middlesbrougheng ENG2. Championship26.0134534197552608501345451840.02760.08136051296310344183918879146Matches
2018-201934Middlesbrougheng ENGEFL Cup1.0Matches
2018-201934Middlesbrougheng ENGFA Cup1.0Matches
2019-202035Blackburneng ENG2. Championship37.82487584471289775272487292172.4827.61391873139449061929211694127Matches
2019-202035Blackburneng ENGEFL Cup1.0Matches
2019-202035Blackburneng ENGFA Cup0.9Matches
2020-202136Blackburneng ENG2. Championship6.1527181163031112527100.01100.03512200116613714439213Matches
2020-202136Blackburneng ENGFA Cup0.6Matches
20 Seasons6 Clubs5 Leagues557.5435911076021441494794359753952.03648.025551698280732061122872432965286
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
Middlesbrough (12 Seasons)5 Leagues314.3134534197552608501345451840.02760.08136051296310344183918879146
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.43014765631592886293014302170.0930.01742109315110103681033252086140
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
FA Cup (7 Seasons)10.5
Championship (6 Seasons)152.3435911076021441494794359753952.03648.025551698280732061122872432965286
EFL Cup (6 Seasons)7.9
UEFA Cup (3 Seasons)24.8
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
2001-200217Middlesbrough1 League2.2
2002-200318Middlesbrough1 League0.6
2003-200419Sunderland1 League7.0
2003-200419Middlesbrough1 League8.6
2004-200520Middlesbrough2 Leagues38.2
2005-200621Middlesbrough2 Leagues19.7
2006-200722Middlesbrough1 League33.8
2007-200823Middlesbrough1 League37.9
2008-200924Middlesbrough1 League36.2
2009-201025Aston Villa1 League23.0
2010-201126Aston Villa1 League37.6
2011-201227Liverpool1 League27.5
2012-201328Liverpool2 Leagues32.1
2013-201429West Ham1 League27.9
2014-201530West Ham3 Leagues41.8
2015-201631Middlesbrough3 Leagues42.7
2016-201732Middlesbrough3 Leagues28.3
2017-201833Middlesbrough3 Leagues38.0
2018-201934Middlesbrough3 Leagues28.0134534197552608501345451840.02760.08136051296310344183918879146
2019-202035Blackburn3 Leagues39.62487584471289775272487292172.4827.61391873139449061929211694127
2020-202136Blackburn2 Leagues6.7527181163031112527100.01100.03512200116613714439213
20 Seasons6 Clubs5 Leagues557.5435911076021441494794359753952.03648.025551698280732061122872432965286
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
Middlesbrough (12 Seasons)5 Leagues314.3134534197552608501345451840.02760.08136051296310344183918879146
West Ham (2 Seasons)3 Leagues69.6
Liverpool (2 Seasons)2 Leagues59.6
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)3 Leagues46.43014765631592886293014302170.0930.01742109315110103681033252086140
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
FA Cup (7 Seasons)10.5
Championship (6 Seasons)152.3435911076021441494794359753952.03648.025551698280732061122872432965286
EFL Cup (6 Seasons)7.9
UEFA Cup (3 Seasons)24.8
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
2001-200217Middlesbrougheng ENG1. Premier League12th2.2Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.0Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.0Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.9Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.8Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.9Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.2Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.0Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.6Matches
2011-201227Liverpooleng ENG1. Premier League8th27.5Matches
2012-201328Liverpooleng ENG1. Premier League7th24.3Matches
2013-201429West Hameng ENG1. Premier League13th27.9Matches
2014-201530West Hameng ENG1. Premier League12th36.8Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.6Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.6Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.9Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.0134534197552608501345451840.02760.08136051296310344183918879146Matches
2019-202035Blackburneng ENG2. Championship11th37.82487584471289775272487292172.4827.61391873139449061929211694127Matches
2020-202136Blackburneng ENG2. Championship15th6.1527181163031112527100.01100.03512200116613714439213Matches
20 Seasons6 Clubs2 Leagues514.3435911076021441494794359753952.03648.025551698280732061122872432965286
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
Middlesbrough (12 Seasons)2 Leagues286.3134534197552608501345451840.02760.08136051296310344183918879146
West Ham (2 Seasons)1 League64.7
Liverpool (2 Seasons)1 League51.8
Aston Villa (2 Seasons)1 League60.6
Blackburn (2 Seasons)1 League43.93014765631592886293014302170.0930.01742109315110103681033252086140
Sunderland (1 Season)1 League7.0
Premier League (15 Seasons)362.0
Championship (6 Seasons)152.3435911076021441494794359753952.03648.025551698280732061122872432965286
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-201530West Hameng ENGFA Cup9th4.3Matches
2014-201530West Hameng ENGLeague Cup33rd0.6Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.2Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.3Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.3Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.8Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.4Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.0Matches
2019-202035Blackburneng ENGEFL Cup33rd1.0Matches
2019-202035Blackburneng ENGFA Cup33rd0.9Matches
2020-202136Blackburneng ENGFA Cup33rd0.6Matches
7 Seasons3 Clubs2 Leagues18.5
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
Middlesbrough (4 Seasons)2 Leagues11.0
Blackburn (2 Seasons)2 Leagues2.5
West Ham (1 Season)2 Leagues5.0
FA Cup (7 Seasons)10.5
EFL Cup (6 Seasons)7.9
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
2004-200520Middlesbrough2. UEFA CupR168.2Matches
2005-200621Middlesbrough2. UEFA CupF8.8Matches
2012-201328Liverpool2. Europa LgR327.8Matches
3 Seasons2 Clubs1 League24.8
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
Middlesbrough (2 Seasons)1 League17.0
Liverpool (1 Season)1 League7.8
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
200621eng England1. World CupQF0.6Matches
200823eng EnglandUEFA Euro Qualifying3.9Matches
201025eng EnglandWCQ0.5Matches
201227eng EnglandUEFA Euro Qualifying2.5Matches
201429eng EnglandFriendlies (M)0.5Matches
6 Seasons1 Club5 Leagues7.9
UEFA Euro Qualifying (3 Seasons)6.4
World Cup (1 Season)0.6
WCQ (1 Season)0.5
Friendlies (M) (1 Season)0.5
UEFA Euro (1 Season)

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
2001-200217Middlesbrougheng ENG1. Premier League3200675.82.221Matches
2002-200318Middlesbrougheng ENG1. Premier League257291.70.602Matches
2003-200419Sunderlandeng ENG2. First Division76309015.27.070Matches
2003-200419Middlesbrougheng ENG1. Premier League207753922.78.67513Matches
2004-200520Middlesbrougheng ENG1. Premier League352,7027779.030.028257Matches
2004-200520Middlesbrough2. UEFA Cup9735828.28711Matches
2005-200621Middlesbrougheng ENG1. Premier League129848228.810.911101Matches
2005-200621Middlesbrough2. UEFA Cup9793888.89600Matches
2006-200722Middlesbrougheng ENG1. Premier League343,0398988.933.834300Matches
2007-200823Middlesbrougheng ENG1. Premier League383,4159099.937.938360Matches
2008-200924Middlesbrougheng ENG1. Premier League373,2548895.136.237350Matches
2009-201025Aston Villaeng ENG1. Premier League252,0708360.523.023182Matches
2010-201126Aston Villaeng ENG1. Premier League383,3858999.037.638360Matches
2011-201227Liverpooleng ENG1. Premier League362,4736972.327.528178Matches
2012-201328Liverpool2. Europa Lg8701887.8860Matches
2012-201328Liverpooleng ENG1. Premier League292,1917664.124.325174Matches
2013-201429West Hameng ENG1. Premier League322,5077873.327.929223Matches
2014-201530West Hameng ENGFA Cup439098100.04.34984001.2547-3-0.69Matches
2014-201530West Hameng ENGLeague Cup1585848.30.60015700.000000.000.00Matches
2014-201530West Hameng ENG1. Premier League373,3129096.836.83735001.274345-2-0.05+0.78Matches
2015-201631Middlesbrougheng ENG2. Championship453,5637986.139.64028511.915623+33+0.83+0.99Matches
2015-201631Middlesbrougheng ENGFA Cup00001Matches
2015-201631Middlesbrougheng ENGLeague Cup42847155.73.22106223612.2523-1-0.32-2.31Matches
2016-201732Middlesbrougheng ENGEFL Cup1120120100.01.311201000.0012-1-0.75Matches
2016-201732Middlesbrougheng ENGFA Cup32097058.12.3291212803.0062+4+1.72+2.32Matches
2016-201732Middlesbrougheng ENG1. Premier League302,2147464.724.62420670.801939-20-0.81-0.37Matches
2017-201833Middlesbrougheng ENG2. Championship403,2298178.035.93819201.675735+22+0.61+0.61Matches
2017-201833Middlesbrougheng ENGEFL Cup3702325.90.80032202.001100.00-1.35Matches
2017-201833Middlesbrougheng ENGFA Cup21256369.41.4190113501.5021+1+0.72+0.72Matches
2018-201934Middlesbrougheng ENG2. Championship382,3396256.526.0248212142761.552125-4-0.15-0.7530.334.1-3.8-0.15-0.65Matches
2018-201934Middlesbrougheng ENGEFL Cup1909017.61.01901000.0001-1-1.00-1.43Matches
2018-201934Middlesbrougheng ENGFA Cup1909033.31.01901011.001100.00-1.50Matches
2019-202035Blackburneng ENG2. Championship413,4018382.137.838862633941.375249+3+0.08+0.0844.548.5-4.0-0.10+0.18Matches
2019-202035Blackburneng ENGEFL Cup1909050.01.01901003.0032+1+1.00+2.00Matches
2019-202035Blackburneng ENGFA Cup1777785.60.91770000.001100.00+6.92Matches
2020-202136Blackburneng ENG2. Championship185473013.26.126801626131.00124+8+1.32+1.2411.67.3+4.3+0.70+0.39Matches
2020-202136Blackburneng ENGFA Cup1585864.40.61580000.0001-1-1.55-1.55Matches
20 Seasons6 Clubs5 Leagues64650,1777860.4557.5550864239628351.44281242+39+0.17+0.0386.489.9-3.5-0.05-0.34
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
Middlesbrough (12 Seasons)5 Leagues36728,2877758.8314.3308862415927181.57166133+33+0.24-0.0330.334.1-3.8-0.15-0.65
West Ham (2 Seasons)3 Leagues746,2678585.369.670986145701.244752-5-0.12+0.41
Liverpool (2 Seasons)2 Leagues735,3657368.259.6614012
Aston Villa (2 Seasons)1 League635,4558779.860.661542
Blackburn (2 Seasons)3 Leagues624,1736748.346.44385271928171.246857+11+0.24+0.2256.155.8+0.3+0.01-0.20
Sunderland (1 Season)1 League76309015.27.070
Premier League (15 Seasons)40832,5788063.5362.03613064771.066284-22-0.36+0.12
FA Cup (7 Seasons)129497964.610.51089823221.501413+1+0.09-0.11
Championship (6 Seasons)18913,7097355.2152.314984854027241.57198136+62+0.43+0.2686.489.9-3.5-0.05-0.34
EFL Cup (6 Seasons)117126541.67.95103563311.6479-2-0.25-1.06
UEFA Cup (3 Seasons)262,2298624.8251911
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
2001-200217Middlesbrough1 League3200675.82.221
2002-200318Middlesbrough1 League257291.70.602
2003-200419Sunderland1 League76309015.27.070
2003-200419Middlesbrough1 League207753922.78.67513
2004-200520Middlesbrough2 Leagues443,4377879.038.2363281
2005-200621Middlesbrough2 Leagues211,7778528.819.7201610
2006-200722Middlesbrough1 League343,0398988.933.834300
2007-200823Middlesbrough1 League383,4159099.937.938360
2008-200924Middlesbrough1 League373,2548895.136.237350
2009-201025Aston Villa1 League252,0708360.523.023182
2010-201126Aston Villa1 League383,3858999.037.638360
2011-201227Liverpool1 League362,4736972.327.528178
2012-201328Liverpool2 Leagues372,8927864.132.133234
2013-201429West Ham1 League322,5077873.327.929223
2014-201530West Ham3 Leagues423,7609095.741.841983915701.244752-5-0.12+0.41
2015-201631Middlesbrough3 Leagues493,8477981.242.7421063073631.945826+32+0.75+0.30
2016-201732Middlesbrough3 Leagues342,5437565.228.3271002372870.972643-17-0.60-0.14
2017-201833Middlesbrough3 Leagues453,4247674.638.039932062601.686037+23+0.60+0.37
2018-201934Middlesbrough3 Leagues402,5196351.228.0268214142771.502227-5-0.18-0.8230.334.1-3.8-0.15-0.65
2019-202035Blackburn3 Leagues433,5688380.939.640862733941.385652+4+0.10+0.3144.548.5-4.0-0.10+0.18
2020-202136Blackburn2 Leagues196053214.36.736401626130.95125+7+1.04+0.9711.67.3+4.3+0.70+0.39
20 Seasons6 Clubs5 Leagues64650,1777860.4557.5550864239628351.44281242+39+0.17+0.0386.489.9-3.5-0.05-0.34
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
Middlesbrough (12 Seasons)5 Leagues36728,2877758.8314.3308862415927181.57166133+33+0.24-0.0330.334.1-3.8-0.15-0.65
West Ham (2 Seasons)3 Leagues746,2678585.369.670986145701.244752-5-0.12+0.41
Liverpool (2 Seasons)2 Leagues735,3657368.259.6614012
Aston Villa (2 Seasons)1 League635,4558779.860.661542
Blackburn (2 Seasons)3 Leagues624,1736748.346.44385271928171.246857+11+0.24+0.2256.155.8+0.3+0.01-0.20
Sunderland (1 Season)1 League76309015.27.070
Premier League (15 Seasons)40832,5788063.5362.03613064771.066284-22-0.36+0.12
FA Cup (7 Seasons)129497964.610.51089823221.501413+1+0.09-0.11
Championship (6 Seasons)18913,7097355.2152.314984854027241.57198136+62+0.43+0.2686.489.9-3.5-0.05-0.34
EFL Cup (6 Seasons)117126541.67.95103563311.6479-2-0.25-1.06
UEFA Cup (3 Seasons)262,2298624.8251911
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
2001-200217Middlesbrougheng ENG1. Premier League12th3200675.82.221Matches
2002-200318Middlesbrougheng ENG1. Premier League11th257291.70.602Matches
2003-200419Sunderlandeng ENG2. First Division3rd76309015.27.070Matches
2003-200419Middlesbrougheng ENG1. Premier League11th207753922.78.67513Matches
2004-200520Middlesbrougheng ENG1. Premier League7th352,7027779.030.028257Matches
2005-200621Middlesbrougheng ENG1. Premier League14th129848228.810.911101Matches
2006-200722Middlesbrougheng ENG1. Premier League12th343,0398988.933.834300Matches
2007-200823Middlesbrougheng ENG1. Premier League13th383,4159099.937.938360Matches
2008-200924Middlesbrougheng ENG1. Premier League19th373,2548895.136.237350Matches
2009-201025Aston Villaeng ENG1. Premier League6th252,0708360.523.023182Matches
2010-201126Aston Villaeng ENG1. Premier League9th383,3858999.037.638360Matches
2011-201227Liverpooleng ENG1. Premier League8th362,4736972.327.528178Matches
2012-201328Liverpooleng ENG1. Premier League7th292,1917664.124.325174Matches
2013-201429West Hameng ENG1. Premier League13th322,5077873.327.929223Matches
2014-201530West Hameng ENG1. Premier League12th373,3129096.836.83735001.274345-2-0.05+0.78Matches
2015-201631Middlesbrougheng ENG2. Championship2nd453,5637986.139.64028511.915623+33+0.83+0.99Matches
2016-201732Middlesbrougheng ENG1. Premier League19th302,2147464.724.62420670.801939-20-0.81-0.37Matches
2017-201833Middlesbrougheng ENG2. Championship5th403,2298178.035.93819201.675735+22+0.61+0.61Matches
2018-201934Middlesbrougheng ENG2. Championship7th382,3396256.526.0248212142761.552125-4-0.15-0.7530.334.1-3.8-0.15-0.65Matches
2019-202035Blackburneng ENG2. Championship11th413,4018382.137.838862633941.375249+3+0.08+0.0844.548.5-4.0-0.10+0.18Matches
2020-202136Blackburneng ENG2. Championship15th185473013.26.126801626131.00124+8+1.32+1.2411.67.3+4.3+0.70+0.39Matches
20 Seasons6 Clubs2 Leagues59746,2877860.8514.3510843918727311.43260220+40+0.19+0.1286.489.9-3.5-0.05-0.34
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
Middlesbrough (12 Seasons)2 Leagues33425,7717759.7286.3283822205127141.54153122+31+0.25+0.1530.334.1-3.8-0.15-0.65
West Ham (2 Seasons)1 League695,8198485.164.76657301.274345-2-0.05+0.78
Liverpool (2 Seasons)1 League654,6647268.251.8533412
Aston Villa (2 Seasons)1 League635,4558779.860.661542
Blackburn (2 Seasons)1 League593,9486747.743.94085261928171.266453+11+0.25+0.1956.155.8+0.3+0.01-0.20
Sunderland (1 Season)1 League76309015.27.070
Premier League (15 Seasons)40832,5788063.5362.03613064771.066284-22-0.36+0.12
Championship (6 Seasons)18913,7097355.2152.314984854027241.57198136+62+0.43+0.2686.489.9-3.5-0.05-0.34
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-201530West Hameng ENGFA Cup9th439098100.04.34984001.2547-3-0.69Matches
2014-201530West Hameng ENGLeague Cup33rd1585848.30.60015700.000000.000.00Matches
2015-201631Middlesbrougheng ENGFA Cup33rd00001Matches
2015-201631Middlesbrougheng ENGLeague Cup5th42847155.73.22106223612.2523-1-0.32-2.31Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1120120100.01.311201000.0012-1-0.75Matches
2016-201732Middlesbrougheng ENGFA Cup5th32097058.12.3291212803.0062+4+1.72+2.32Matches
2017-201833Middlesbrougheng ENGEFL Cup9th3702325.90.80032202.001100.00-1.35Matches
2017-201833Middlesbrougheng ENGFA Cup17th21256369.41.4190113501.5021+1+0.72+0.72Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1909017.61.01901000.0001-1-1.00-1.43Matches
2018-201934Middlesbrougheng ENGFA Cup17th1909033.31.01901011.001100.00-1.50Matches
2019-202035Blackburneng ENGEFL Cup33rd1909050.01.01901003.0032+1+1.00+2.00Matches
2019-202035Blackburneng ENGFA Cup33rd1777785.60.91770000.001100.00+6.92Matches
2020-202136Blackburneng ENGFA Cup33rd1585864.40.61580000.0001-1-1.55-1.55Matches
7 Seasons3 Clubs2 Leagues231,6617252.218.515931383231.572122-1-0.05-0.68
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (4 Seasons)2 Leagues159886642.811.0898872931.871311+2+0.18-0.69
Blackburn (2 Seasons)2 Leagues32257562.52.53751001.004400.00+1.33
West Ham (1 Season)2 Leagues54489087.85.0498415701.0047-3-0.60-0.60
FA Cup (7 Seasons)129497964.610.51089823221.501413+1+0.09-0.11
EFL Cup (6 Seasons)117126541.67.95103563311.6479-2-0.25-1.06
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
2004-200520Middlesbrough2. UEFA CupR169735828.28711Matches
2005-200621Middlesbrough2. UEFA CupF9793888.89600Matches
2012-201328Liverpool2. Europa LgR328701887.8860Matches
3 Seasons2 Clubs1 League262,2298624.8251911
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (2 Seasons)1 League181,5288517.0171311
Liverpool (1 Season)1 League8701887.8860
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
200621eng England1. World CupQF3521710.80.60031623.0020+2+3.46+3.04Matches
200823eng EnglandUEFA Euro Qualifying83524432.63.948024812.1390+9+2.30+1.31Matches
201025eng EnglandWCQ145455.00.51450013.000000.00-2.95Matches
201227eng EnglandUEFA EuroQF00004Matches
201227eng EnglandUEFA Euro Qualifying52214430.72.5286131712.2041+3+1.22-0.40Matches
201429eng EnglandFriendlies (M)145458.30.51450003.0010+1+2.00+0.91Matches
201631eng EnglandUEFA Euro Qualifying00001Matches
6 Seasons1 Club5 Leagues187154014.37.987331013102.39161+15+1.89+0.30
UEFA Euro Qualifying (3 Seasons)135734421.26.4682371232.16131+12+1.88+0.64
World Cup (1 Season)3521710.80.60031623.0020+2+3.46+3.04
WCQ (1 Season)145455.00.51450013.000000.00-2.95
Friendlies (M) (1 Season)145458.30.51450003.0010+1+2.00+0.91
UEFA Euro (1 Season)00004

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
2001-200217Middlesbrougheng ENG1. Premier League2.20000Matches
2002-200318Middlesbrougheng ENG1. Premier League0.6000Matches
2003-200419Sunderlandeng ENG2. First Division7.0004Matches
2003-200419Middlesbrougheng ENG1. Premier League8.6004Matches
2004-200520Middlesbrougheng ENG1. Premier League30.0107Matches
2004-200520Middlesbrough2. UEFA Cup8.20000Matches
2005-200621Middlesbrougheng ENG1. Premier League10.9008Matches
2005-200621Middlesbrough2. UEFA Cup8.81000Matches
2006-200722Middlesbrougheng ENG1. Premier League33.84016Matches
2007-200823Middlesbrougheng ENG1. Premier League37.93018Matches
2008-200924Middlesbrougheng ENG1. Premier League36.20022Matches
2009-201025Aston Villaeng ENG1. Premier League23.0008Matches
2010-201126Aston Villaeng ENG1. Premier League37.6005Matches
2011-201227Liverpooleng ENG1. Premier League27.51016Matches
2012-201328Liverpool2. Europa Lg7.8001Matches
2012-201328Liverpooleng ENG1. Premier League24.3007Matches
2013-201429West Hameng ENG1. Premier League27.9005Matches
2014-201530West Hameng ENGFA Cup4.30000Matches
2014-201530West Hameng ENGLeague Cup0.60000Matches
2014-201530West Hameng ENG1. Premier League36.83011Matches
2015-201631Middlesbrougheng ENG2. Championship39.6108Matches
2015-201631Middlesbrougheng ENGLeague Cup3.20000Matches
2016-201732Middlesbrougheng ENGEFL Cup1.30001211100000Matches
2016-201732Middlesbrougheng ENGFA Cup2.31000Matches
2016-201732Middlesbrougheng ENG1. Premier League24.610091461653420000Matches
2017-201833Middlesbrougheng ENG2. Championship35.9100102622562925000Matches
2017-201833Middlesbrougheng ENGEFL Cup0.8000000400000Matches
2017-201833Middlesbrougheng ENGFA Cup1.400012012000Matches
2018-201934Middlesbrougheng ENG2. Championship26.02009174213291000013261627.3Matches
2018-201934Middlesbrougheng ENGEFL Cup1.0000010421000Matches
2018-201934Middlesbrougheng ENGFA Cup1.0000010501000Matches
2019-202035Blackburneng ENG2. Championship37.810010132299341300015981929.6Matches
2019-202035Blackburneng ENGEFL Cup1.000011010010Matches
2019-202035Blackburneng ENGFA Cup0.90001104000Matches
2020-202136Blackburneng ENG2. Championship6.10002102783000332250.0Matches
2020-202136Blackburneng ENGFA Cup0.61001007000Matches
20 Seasons6 Clubs5 Leagues557.521001857915101713674000324163730.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (12 Seasons)5 Leagues314.315001136313670945700013261627.3
West Ham (2 Seasons)3 Leagues69.6300160
Liverpool (2 Seasons)2 Leagues59.61024
Aston Villa (2 Seasons)1 League60.60013
Blackburn (2 Seasons)3 Leagues46.4200151623474217000192102132.3
Sunderland (1 Season)1 League7.0004
Premier League (15 Seasons)362.013001361461653420000
FA Cup (7 Seasons)10.52003402801000
Championship (6 Seasons)152.35004357879510051000324163730.2
EFL Cup (6 Seasons)7.90002412922000
UEFA Cup (3 Seasons)24.810010
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
2001-200217Middlesbrough1 League2.20000
2002-200318Middlesbrough1 League0.6000
2003-200419Sunderland1 League7.0004
2003-200419Middlesbrough1 League8.6004
2004-200520Middlesbrough2 Leagues38.210070
2005-200621Middlesbrough2 Leagues19.710080
2006-200722Middlesbrough1 League33.84016
2007-200823Middlesbrough1 League37.93018
2008-200924Middlesbrough1 League36.20022
2009-201025Aston Villa1 League23.0008
2010-201126Aston Villa1 League37.6005
2011-201227Liverpool1 League27.51016
2012-201328Liverpool2 Leagues32.1008
2013-201429West Ham1 League27.9005
2014-201530West Ham3 Leagues41.8300110
2015-201631Middlesbrough3 Leagues42.710080
2016-201732Middlesbrough3 Leagues28.3200101671763420000
2017-201833Middlesbrough3 Leagues38.0100112822722925000
2018-201934Middlesbrough3 Leagues28.02009194222311200013261627.3
2019-202035Blackburn3 Leagues39.610012152313341400015981929.6
2020-202136Blackburn2 Leagues6.71003103483000332250.0
20 Seasons6 Clubs5 Leagues557.521001857915101713674000324163730.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (12 Seasons)5 Leagues314.315001136313670945700013261627.3
West Ham (2 Seasons)3 Leagues69.6300160
Liverpool (2 Seasons)2 Leagues59.61024
Aston Villa (2 Seasons)1 League60.60013
Blackburn (2 Seasons)3 Leagues46.4200151623474217000192102132.3
Sunderland (1 Season)1 League7.0004
Premier League (15 Seasons)362.013001361461653420000
FA Cup (7 Seasons)10.52003402801000
Championship (6 Seasons)152.35004357879510051000324163730.2
EFL Cup (6 Seasons)7.90002412922000
UEFA Cup (3 Seasons)24.810010
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
2001-200217Middlesbrougheng ENG1. Premier League12th2.20000Matches
2002-200318Middlesbrougheng ENG1. Premier League11th0.6000Matches
2003-200419Sunderlandeng ENG2. First Division3rd7.0004Matches
2003-200419Middlesbrougheng ENG1. Premier League11th8.6004Matches
2004-200520Middlesbrougheng ENG1. Premier League7th30.0107Matches
2005-200621Middlesbrougheng ENG1. Premier League14th10.9008Matches
2006-200722Middlesbrougheng ENG1. Premier League12th33.84016Matches
2007-200823Middlesbrougheng ENG1. Premier League13th37.93018Matches
2008-200924Middlesbrougheng ENG1. Premier League19th36.20022Matches
2009-201025Aston Villaeng ENG1. Premier League6th23.0008Matches
2010-201126Aston Villaeng ENG1. Premier League9th37.6005Matches
2011-201227Liverpooleng ENG1. Premier League8th27.51016Matches
2012-201328Liverpooleng ENG1. Premier League7th24.3007Matches
2013-201429West Hameng ENG1. Premier League13th27.9005Matches
2014-201530West Hameng ENG1. Premier League12th36.83011Matches
2015-201631Middlesbrougheng ENG2. Championship2nd39.6108Matches
2016-201732Middlesbrougheng ENG1. Premier League19th24.610091461653420000Matches
2017-201833Middlesbrougheng ENG2. Championship5th35.9100102622562925000Matches
2018-201934Middlesbrougheng ENG2. Championship7th26.02009174213291000013261627.3Matches
2019-202035Blackburneng ENG2. Championship11th37.810010132299341300015981929.6Matches
2020-202136Blackburneng ENG2. Championship15th6.10002102783000332250.0Matches
20 Seasons6 Clubs2 Leagues514.31800179711496013471000324163730.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (12 Seasons)2 Leagues286.313001115712634925500013261627.3
West Ham (2 Seasons)1 League64.73016
Liverpool (2 Seasons)1 League51.81023
Aston Villa (2 Seasons)1 League60.60013
Blackburn (2 Seasons)1 League43.9100121423264216000192102132.3
Sunderland (1 Season)1 League7.0004
Premier League (15 Seasons)362.013001361461653420000
Championship (6 Seasons)152.35004357879510051000324163730.2
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-201530West Hameng ENGFA Cup9th4.30000Matches
2014-201530West Hameng ENGLeague Cup33rd0.60000Matches
2015-201631Middlesbrougheng ENGLeague Cup5th3.20000Matches
2016-201732Middlesbrougheng ENGEFL Cup33rd1.30001211100000Matches
2016-201732Middlesbrougheng ENGFA Cup5th2.31000Matches
2017-201833Middlesbrougheng ENGEFL Cup9th0.8000000400000Matches
2017-201833Middlesbrougheng ENGFA Cup17th1.400012012000Matches
2018-201934Middlesbrougheng ENGEFL Cup5th1.0000010421000Matches
2018-201934Middlesbrougheng ENGFA Cup17th1.0000010501000Matches
2019-202035Blackburneng ENGEFL Cup33rd1.000011010010Matches
2019-202035Blackburneng ENGFA Cup33rd0.90001104000Matches
2020-202136Blackburneng ENGFA Cup33rd0.61001007000Matches
7 Seasons3 Clubs2 Leagues18.52005815723000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)2 Leagues11.01002613622000
Blackburn (2 Seasons)2 Leagues2.510032021010
West Ham (1 Season)2 Leagues5.00000
FA Cup (7 Seasons)10.52003402801000
EFL Cup (6 Seasons)7.90002412922000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2004-200520Middlesbrough2. UEFA CupR168.20000Matches
2005-200621Middlesbrough2. UEFA CupF8.81000Matches
2012-201328Liverpool2. Europa LgR327.8001Matches
3 Seasons2 Clubs1 League24.810010
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (2 Seasons)1 League17.01000
Liverpool (1 Season)1 League7.8001
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
200621eng England1. World CupQF0.60000Matches
200823eng EnglandUEFA Euro Qualifying3.90000Matches
201025eng EnglandWCQ0.50000Matches
201227eng EnglandUEFA Euro Qualifying2.50000Matches
201429eng EnglandFriendlies (M)0.50000Matches
6 Seasons1 Club5 Leagues7.90000
UEFA Euro Qualifying (3 Seasons)6.40000
World Cup (1 Season)0.60000
WCQ (1 Season)0.50000
Friendlies (M) (1 Season)0.50000
UEFA Euro (1 Season)

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.