Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-14SatLeague TwoMatchweek 20HomeW 1–0WalsallBarrowN8000000100Match Report
2024-12-07SatLeague TwoMatchweek 19AwayW 1–0WalsallPort ValeN13000000000Match Report
2024-12-03TueLeague TwoMatchweek 18HomeW 3–2WalsallNotts CountyN16010011000Match Report
2024-11-30SatFA CupSecond round properHomeL 0–4WalsallCharlton AthYFW45000010000Match Report
2024-11-26TueLeague TwoMatchweek 11HomeD 2–2WalsallBromleyN16000000001Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Barneteng ENG4. League Two22221,87020.8538411100.240.140.390.190.34
2008-200920Barneteng ENG4. League Two45453,95644.09716901000.200.160.360.200.36
2009-201021Barneteng ENG4. League Two45373,30136.75510500200.140.140.270.140.27
2010-201122Bristol Cityeng ENG2. Championship46453,68140.951116500100.120.270.390.120.39
2011-201223Bristol Cityeng ENG2. Championship45393,52039.15712500400.130.180.310.130.31
2012-201324Bristol Cityeng ENG2. Championship40292,89632.27916700300.220.280.500.220.50
2013-201425Middlesbrougheng ENG2. Championship42383,42538.1125171200200.320.130.450.320.45
2014-201526Middlesbrougheng ENG2. Championship43403,46738.5538500810.130.080.210.130.21Matches
2014-201526Middlesbrougheng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2014-201526Middlesbrougheng ENGLeague Cup322142.4000000100.000.000.000.000.00Matches
2015-201627Middlesbrougheng ENG2. Championship43363,22935.96511600100.170.140.310.170.31Matches
2015-201627Middlesbrougheng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201627Middlesbrougheng ENGLeague Cup321982.2224200000.910.911.820.911.82Matches
2016-201728Aston Villaeng ENG2. Championship38302,54428.331013211100.110.350.460.070.42Matches
2016-201728Aston Villaeng ENGFA Cup11760.8000000000.000.000.000.000.00Matches
2016-201728Middlesbrougheng ENG1. Premier League211221.4000000000.000.000.000.000.00Matches
2017-201829Aston Villaeng ENG2. Championship39342,84631.6145191133100.440.160.600.350.51Matches
2017-201829Aston Villaeng ENGEFL Cup221581.8112100000.570.571.140.571.14Matches
2018-201930Aston Villaeng ENG2. Championship36221,85720.6426400303.83.85.39.180511770.190.100.290.190.290.180.260.440.180.44Matches
2018-201930Aston Villaeng ENGEFL Cup221802.0000001000.000.000.000.000.00Matches
2018-201930Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202031Nott'ham Foresteng ENG2. Championship2456126.8213200201.41.41.12.42918460.290.150.440.290.440.200.160.360.200.36Matches
2019-202031Cardiff Cityeng ENG2. Championship997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25Matches
2019-202031Nott'ham Foresteng ENGEFL Cup221802.0112100000.500.501.000.501.00Matches
2019-202031Nott'ham Foresteng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202132QPReng ENG2. Championship3478649.6257200102.92.94.06.95232960.210.520.730.210.730.300.420.720.300.72Matches
2020-202132QPReng ENGFA Cup00Matches
2021-202233QPReng ENG2. Championship33222,20524.5235200301.21.23.04.267581660.080.120.200.080.200.050.120.170.050.17Matches
2021-202233QPReng ENGEFL Cup322292.5000000000.000.000.000.000.00Matches
2021-202233QPReng ENGFA Cup211651.8011000000.000.550.550.000.55Matches
2022-202334QPReng ENG2. Championship38121,27014.1202200202.22.22.24.442311090.140.000.140.140.140.160.160.310.160.31Matches
2022-202334QPReng ENGEFL Cup11590.7000000000.000.000.000.000.00Matches
2022-202334QPReng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2023-202435QPReng ENG2. Championship1623704.1000000200.10.10.40.6101260.000.000.000.000.000.040.100.130.040.13Matches
2023-202435QPReng ENGEFL Cup11840.9000000000.000.000.000.000.00Matches
2023-202435QPReng ENGFA Cup10300.3000000000.000.000.000.000.00Matches
2024-202536Walsalleng ENGEFL Cup332422.7000000000.000.000.000.000.00Matches
2024-202536Walsalleng ENGFA Cup221301.4000000000.000.000.000.000.00Matches
2024-202536Walsalleng ENG4. League Two1703463.8224200200.520.521.040.521.04Matches
18 Seasons8 Clubs5 Leagues68950245,578506.49490184895742112.812.816.929.73172066730.190.180.360.180.350.150.190.340.150.34
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 (4 Seasons)4 Leagues13912210,925121.425154025001210.210.120.330.210.33
QPR (4 Seasons)3 Leagues130495,34559.46915600806.56.59.716.11711223970.100.150.250.100.250.120.180.310.120.31
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)3 Leagues119927,75186.12218401845503.83.85.39.180511770.260.210.460.210.420.180.260.440.180.44
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Nott'ham Forest (1 Season)3 Leagues2788829.8325300201.41.41.12.42918460.310.200.510.310.510.200.160.360.200.36
Walsall (1 Season)3 Leagues2257188.0224200200.250.250.500.250.50
Cardiff City (1 Season)1 League997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25
Championship (14 Seasons)52637033,519372.46968137654436112.812.816.929.73172066730.190.180.370.170.360.150.190.340.150.34
FA Cup (10 Seasons)121092010.2011000000.000.100.100.000.10
EFL Cup (9 Seasons)20171,54417.2448401100.230.230.470.230.47
League Two (4 Seasons)1291049,473105.32117382012500.200.160.360.190.35
Premier League (1 Season)211221.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Barnet1 League22221,87020.8538411100.240.140.390.190.34
2008-200920Barnet1 League45453,95644.09716901000.200.160.360.200.36
2009-201021Barnet1 League45373,30136.75510500200.140.140.270.140.27
2010-201122Bristol City1 League46453,68140.951116500100.120.270.390.120.39
2011-201223Bristol City1 League45393,52039.15712500400.130.180.310.130.31
2012-201324Bristol City1 League40292,89632.27916700300.220.280.500.220.50
2013-201425Middlesbrough1 League42383,42538.1125171200200.320.130.450.320.45
2014-201526Middlesbrough3 Leagues48443,86142.9538500910.120.070.190.120.19
2015-201627Middlesbrough3 Leagues47393,51739.18715800100.200.180.380.200.38
2016-201728Middlesbrough1 League211221.4000000000.000.000.000.000.00
2016-201728Aston Villa2 Leagues39312,62029.131013211100.100.340.450.070.41
2017-201829Aston Villa2 Leagues41363,00433.4156211233100.450.180.630.360.54
2018-201930Aston Villa3 Leagues39252,12723.6426401303.83.85.39.180511770.170.080.250.170.250.180.260.440.180.44
2019-202031Cardiff City1 League997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25
2019-202031Nott'ham Forest3 Leagues2788829.8325300201.41.41.12.42918460.310.200.510.310.510.200.160.360.200.36
2020-202132QPR2 Leagues3478649.6257200102.92.94.06.95232960.210.520.730.210.730.300.420.720.300.72
2021-202233QPR3 Leagues38252,59928.9246200301.21.23.04.267581660.070.140.210.070.210.050.120.170.050.17
2022-202334QPR3 Leagues40141,39815.5202200202.22.22.24.442311090.130.000.130.130.130.160.160.310.160.31
2023-202435QPR3 Leagues1834845.4000000200.10.10.40.6101260.000.000.000.000.000.040.100.130.040.13
2024-202536Walsall3 Leagues2257188.0224200200.250.250.500.250.50
18 Seasons8 Clubs5 Leagues68950245,578506.49490184895742112.812.816.929.73172066730.190.180.360.180.350.150.190.340.150.34
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 (4 Seasons)4 Leagues13912210,925121.425154025001210.210.120.330.210.33
QPR (4 Seasons)3 Leagues130495,34559.46915600806.56.59.716.11711223970.100.150.250.100.250.120.180.310.120.31
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)3 Leagues119927,75186.12218401845503.83.85.39.180511770.260.210.460.210.420.180.260.440.180.44
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Nott'ham Forest (1 Season)3 Leagues2788829.8325300201.41.41.12.42918460.310.200.510.310.510.200.160.360.200.36
Walsall (1 Season)3 Leagues2257188.0224200200.250.250.500.250.50
Cardiff City (1 Season)1 League997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25
Championship (14 Seasons)52637033,519372.46968137654436112.812.816.929.73172066730.190.180.370.170.360.150.190.340.150.34
FA Cup (10 Seasons)121092010.2011000000.000.100.100.000.10
EFL Cup (9 Seasons)20171,54417.2448401100.230.230.470.230.47
League Two (4 Seasons)1291049,473105.32117382012500.200.160.360.190.35
Premier League (1 Season)211221.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Barneteng ENG4. League Two12th22221,87020.8538411100.240.140.390.190.34
2008-200920Barneteng ENG4. League Two17th45453,95644.09716901000.200.160.360.200.36
2009-201021Barneteng ENG4. League Two21st45373,30136.75510500200.140.140.270.140.27
2010-201122Bristol Cityeng ENG2. Championship15th46453,68140.951116500100.120.270.390.120.39
2011-201223Bristol Cityeng ENG2. Championship20th45393,52039.15712500400.130.180.310.130.31
2012-201324Bristol Cityeng ENG2. Championship24th40292,89632.27916700300.220.280.500.220.50
2013-201425Middlesbrougheng ENG2. Championship12th42383,42538.1125171200200.320.130.450.320.45
2014-201526Middlesbrougheng ENG2. Championship4th43403,46738.5538500810.130.080.210.130.21Matches
2015-201627Middlesbrougheng ENG2. Championship2nd43363,22935.96511600100.170.140.310.170.31Matches
2016-201728Middlesbrougheng ENG1. Premier League19th211221.4000000000.000.000.000.000.00Matches
2016-201728Aston Villaeng ENG2. Championship13th38302,54428.331013211100.110.350.460.070.42Matches
2017-201829Aston Villaeng ENG2. Championship4th39342,84631.6145191133100.440.160.600.350.51Matches
2018-201930Aston Villaeng ENG2. Championship5th36221,85720.6426400303.83.85.39.180511770.190.100.290.190.290.180.260.440.180.44Matches
2019-202031Cardiff Cityeng ENG2. Championship5th997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th2456126.8213200201.41.41.12.42918460.290.150.440.290.440.200.160.360.200.36Matches
2020-202132QPReng ENG2. Championship9th3478649.6257200102.92.94.06.95232960.210.520.730.210.730.300.420.720.300.72Matches
2021-202233QPReng ENG2. Championship11th33222,20524.5235200301.21.23.04.267581660.080.120.200.080.200.050.120.170.050.17Matches
2022-202334QPReng ENG2. Championship20th38121,27014.1202200202.22.22.24.442311090.140.000.140.140.140.160.160.310.160.31Matches
2023-202435QPReng ENG2. Championship18th1623704.1000000200.10.10.40.6101260.000.000.000.000.000.040.100.130.040.13Matches
2024-202536Walsalleng ENG4. League Two1st1703463.8224200200.520.521.040.521.04Matches
18 Seasons8 Clubs3 Leagues65747543,114479.09085175855641112.812.816.929.73172066730.190.180.370.180.350.150.190.340.150.34
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 (4 Seasons)2 Leagues13011510,243113.823133623001110.200.110.320.200.32
QPR (4 Seasons)1 League121434,70952.36814600806.56.59.716.11711223970.110.150.270.110.270.120.180.310.120.31
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)1 League113867,24780.52117381744503.83.85.39.180511770.260.210.470.210.420.180.260.440.180.44
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Nott'ham Forest (1 Season)1 League2456126.8213200201.41.41.12.42918460.290.150.440.290.440.200.160.360.200.36
Walsall (1 Season)1 League1703463.8224200200.520.521.040.521.04
Cardiff City (1 Season)1 League997338.1022000201.21.20.92.13715530.000.250.250.000.250.150.110.250.150.25
Championship (14 Seasons)52637033,519372.46968137654436112.812.816.929.73172066730.190.180.370.170.360.150.190.340.150.34
League Two (4 Seasons)1291049,473105.32117382012500.200.160.360.190.35
Premier League (1 Season)211221.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201526Middlesbrougheng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
2014-201526Middlesbrougheng ENGLeague Cup17th322142.4000000100.000.000.000.000.00Matches
2015-201627Middlesbrougheng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201627Middlesbrougheng ENGLeague Cup5th321982.2224200000.910.911.820.911.82Matches
2016-201728Aston Villaeng ENGFA Cup33rd11760.8000000000.000.000.000.000.00Matches
2017-201829Aston Villaeng ENGEFL Cup17th221581.8112100000.570.571.140.571.14Matches
2018-201930Aston Villaeng ENGEFL Cup33rd221802.0000001000.000.000.000.000.00Matches
2018-201930Aston Villaeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th221802.0112100000.500.501.000.501.00Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202132QPReng ENGFA Cup33rd00Matches
2021-202233QPReng ENGEFL CupRd4322292.5000000000.000.000.000.000.00Matches
2021-202233QPReng ENGFA Cup211651.8011000000.000.550.550.000.55Matches
2022-202334QPReng ENGEFL CupRd111590.7000000000.000.000.000.000.00Matches
2022-202334QPReng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2023-202435QPReng ENGEFL CupRd111840.9000000000.000.000.000.000.00Matches
2023-202435QPReng ENGFA Cup10300.3000000000.000.000.000.000.00Matches
2024-202536Walsalleng ENGEFL CupRd3332422.7000000000.000.000.000.000.00Matches
2024-202536Walsalleng ENGFA Cup221301.4000000000.000.000.000.000.00Matches
11 Seasons5 Clubs2 Leagues32272,46427.4459401100.150.180.330.150.33
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
QPR (4 Seasons)2 Leagues966367.1011000000.000.140.140.000.14
Aston Villa (3 Seasons)2 Leagues665045.6112101000.180.180.360.180.36
Middlesbrough (2 Seasons)2 Leagues976827.6224200100.260.260.530.260.53
Walsall (1 Season)2 Leagues553724.1000000000.000.000.000.000.00
Nott'ham Forest (1 Season)2 Leagues332703.0112100000.330.330.670.330.67
FA Cup (10 Seasons)121092010.2011000000.000.100.100.000.10
EFL Cup (9 Seasons)20171,54417.2448401100.230.230.470.230.47
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
201325gh GhanaAfrica Cup of Nations4th542933.3011000100.000.310.310.000.31Matches
201426gh Ghana1. World CupGR10130.1000000000.000.000.000.000.00Matches
201426gh GhanaWCQ11780.90000000.000.00Matches
201426gh GhanaFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201527gh GhanaFriendlies (M)21901.0101100001.000.001.001.001.00Matches
201830gh GhanaFriendlies (M)10100.1000000000.000.000.000.000.00Matches
4 Seasons1 Club4 Leagues1165295.9112100100.170.200.400.170.40
Friendlies (M) (3 Seasons)411451.6101100000.620.000.620.620.62
Africa Cup of Nations (1 Season)542933.3011000100.000.310.310.000.31
World Cup (1 Season)10130.1000000000.000.000.000.000.00
WCQ (1 Season)11780.90000000.000.00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200819Barneteng ENG4. League Two20.85291.400.1411
2008-200920Barneteng ENG4. League Two44.09390.890.2301
2009-201021Barneteng ENG4. League Two36.75310.850.1600
2010-201122Bristol Cityeng ENG2. Championship40.95280.680.1800
2011-201223Bristol Cityeng ENG2. Championship39.15360.920.1400
2012-201324Bristol Cityeng ENG2. Championship32.27300.930.2300
2013-201425Middlesbrougheng ENG2. Championship38.112340.890.3500
2014-201526Middlesbrougheng ENG2. Championship38.55250.650.2000Matches
2014-201526Middlesbrougheng ENGFA Cup2.0000Matches
2014-201526Middlesbrougheng ENGLeague Cup2.4000Matches
2015-201627Middlesbrougheng ENG2. Championship35.96290.810.2100Matches
2015-201627Middlesbrougheng ENGFA Cup1.0000Matches
2015-201627Middlesbrougheng ENGLeague Cup2.2200Matches
2016-201728Aston Villaeng ENG2. Championship28.33070.000.250.2911Matches
2016-201728Aston Villaeng ENGFA Cup0.8000Matches
2016-201728Middlesbrougheng ENG1. Premier League1.40400.02.950.000.0000Matches
2017-201829Aston Villaeng ENG2. Championship31.614572747.41.800.850.190.4133Matches
2017-201829Aston Villaeng ENGEFL Cup1.8133100.01.711.710.330.3300Matches
2018-201930Aston Villaeng ENG2. Championship20.64361233.31.740.580.110.3315.00003.83.80.11+0.2+0.2Matches
2018-201930Aston Villaeng ENGEFL Cup2.0022100.01.001.000.000.0001Matches
2018-201930Aston Villaeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.8211218.21.620.290.181.0016.30001.41.40.12+0.6+0.6Matches
2019-202031Cardiff Cityeng ENG2. Championship8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.0111100.00.500.501.001.0000Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.00000.000.0000Matches
2020-202132QPReng ENG2. Championship9.6214535.71.460.520.140.4015.91002.92.90.21-0.9-0.9Matches
2021-202233QPReng ENG2. Championship24.5217423.50.690.160.120.5019.60001.21.20.07+0.8+0.8Matches
2021-202233QPReng ENGEFL Cup2.50100.00.390.000.0000Matches
2021-202233QPReng ENGFA Cup1.804125.02.180.550.000.0000Matches
2022-202334QPReng ENG2. Championship14.1223521.71.630.350.090.4016.41002.22.20.10-0.2-0.2Matches
2022-202334QPReng ENGEFL Cup0.70100.01.530.000.0000Matches
2022-202334QPReng ENGFA Cup0.8011100.01.301.300.000.0000Matches
2023-202435QPReng ENG2. Championship4.10200.00.490.000.0016.50000.10.10.07-0.1-0.1Matches
2023-202435QPReng ENGEFL Cup0.90000.000.0000Matches
2023-202435QPReng ENGFA Cup0.30000.000.0000Matches
2024-202536Walsalleng ENGEFL Cup2.70100.00.370.000.0000Matches
2024-202536Walsalleng ENGFA Cup1.402150.01.380.690.000.0000Matches
2024-202536Walsalleng ENG4. League Two3.829333.32.340.780.220.6700Matches
18 Seasons8 Clubs5 Leagues506.49420236139.61.170.720.140.2416.425712.812.80.11-0.8-0.8
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 (4 Seasons)4 Leagues121.4254880.02.950.770.000.2600
QPR (4 Seasons)3 Leagues59.46631625.41.060.270.100.3817.32006.56.50.12-0.5-0.5
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)3 Leagues86.1221005252.01.170.610.180.3515.00453.83.80.11+0.2+0.2
Barnet (3 Seasons)1 League101.419990.980.1812
Nott'ham Forest (1 Season)3 Leagues9.8312325.01.220.310.251.0016.30001.41.40.12+0.6+0.6
Walsall (1 Season)3 Leagues8.0212433.31.500.500.170.5000
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2
Championship (14 Seasons)372.46917124939.21.160.670.150.2616.424412.812.80.11-0.8-0.8
FA Cup (10 Seasons)10.209444.41.410.630.000.0000
EFL Cup (9 Seasons)17.249666.70.720.480.220.3301
League Two (4 Seasons)105.321910233.32.340.970.220.2012
Premier League (1 Season)1.40400.02.950.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200819Barnet1 League20.85291.400.1411
2008-200920Barnet1 League44.09390.890.2301
2009-201021Barnet1 League36.75310.850.1600
2010-201122Bristol City1 League40.95280.680.1800
2011-201223Bristol City1 League39.15360.920.1400
2012-201324Bristol City1 League32.27300.930.2300
2013-201425Middlesbrough1 League38.112340.890.3500
2014-201526Middlesbrough3 Leagues42.95250.650.2000
2015-201627Middlesbrough3 Leagues39.18290.810.2100
2016-201728Middlesbrough1 League1.40400.02.950.000.0000
2016-201728Aston Villa2 Leagues29.13070.000.250.2911
2017-201829Aston Villa2 Leagues33.415603050.01.800.900.200.4033
2018-201930Aston Villa3 Leagues23.64401537.51.690.630.100.2715.00013.83.80.11+0.2+0.2
2019-202031Cardiff City1 League8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2
2019-202031Nott'ham Forest3 Leagues9.8312325.01.220.310.251.0016.30001.41.40.12+0.6+0.6
2020-202132QPR2 Leagues9.6214535.71.460.520.140.4015.91002.92.90.21-0.9-0.9
2021-202233QPR3 Leagues28.9222522.70.760.170.090.4019.60001.21.20.07+0.8+0.8
2022-202334QPR3 Leagues15.5225624.01.610.390.080.3316.41002.22.20.10-0.2-0.2
2023-202435QPR3 Leagues5.40200.00.370.000.0016.50000.10.10.07-0.1-0.1
2024-202536Walsall3 Leagues8.0212433.31.500.500.170.5000
18 Seasons8 Clubs5 Leagues506.49420236139.61.170.720.140.2416.425712.812.80.11-0.8-0.8
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 (4 Seasons)4 Leagues121.4254880.02.950.770.000.2600
QPR (4 Seasons)3 Leagues59.46631625.41.060.270.100.3817.32006.56.50.12-0.5-0.5
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)3 Leagues86.1221005252.01.170.610.180.3515.00453.83.80.11+0.2+0.2
Barnet (3 Seasons)1 League101.419990.980.1812
Nott'ham Forest (1 Season)3 Leagues9.8312325.01.220.310.251.0016.30001.41.40.12+0.6+0.6
Walsall (1 Season)3 Leagues8.0212433.31.500.500.170.5000
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2
Championship (14 Seasons)372.46917124939.21.160.670.150.2616.424412.812.80.11-0.8-0.8
FA Cup (10 Seasons)10.209444.41.410.630.000.0000
EFL Cup (9 Seasons)17.249666.70.720.480.220.3301
League Two (4 Seasons)105.321910233.32.340.970.220.2012
Premier League (1 Season)1.40400.02.950.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2007-200819Barneteng ENG4. League Two12th20.85291.400.1411
2008-200920Barneteng ENG4. League Two17th44.09390.890.2301
2009-201021Barneteng ENG4. League Two21st36.75310.850.1600
2010-201122Bristol Cityeng ENG2. Championship15th40.95280.680.1800
2011-201223Bristol Cityeng ENG2. Championship20th39.15360.920.1400
2012-201324Bristol Cityeng ENG2. Championship24th32.27300.930.2300
2013-201425Middlesbrougheng ENG2. Championship12th38.112340.890.3500
2014-201526Middlesbrougheng ENG2. Championship4th38.55250.650.2000Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.96290.810.2100Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.40400.02.950.000.0000Matches
2016-201728Aston Villaeng ENG2. Championship13th28.33070.000.250.2911Matches
2017-201829Aston Villaeng ENG2. Championship4th31.614572747.41.800.850.190.4133Matches
2018-201930Aston Villaeng ENG2. Championship5th20.64361233.31.740.580.110.3315.00003.83.80.11+0.2+0.2Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.8211218.21.620.290.181.0016.30001.41.40.12+0.6+0.6Matches
2020-202132QPReng ENG2. Championship9th9.6214535.71.460.520.140.4015.91002.92.90.21-0.9-0.9Matches
2021-202233QPReng ENG2. Championship11th24.5217423.50.690.160.120.5019.60001.21.20.07+0.8+0.8Matches
2022-202334QPReng ENG2. Championship20th14.1223521.71.630.350.090.4016.41002.22.20.10-0.2-0.2Matches
2023-202435QPReng ENG2. Championship18th4.10200.00.490.000.0016.50000.10.10.07-0.1-0.1Matches
2024-202536Walsalleng ENG4. League Two1st3.829333.32.340.780.220.6700Matches
18 Seasons8 Clubs3 Leagues479.09018435138.01.200.730.150.2416.425612.812.80.11-0.8-0.8
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 (4 Seasons)2 Leagues113.8234880.02.950.770.000.2600
QPR (4 Seasons)1 League52.36561425.01.070.270.110.4317.32006.56.50.12-0.5-0.5
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)1 League80.521934649.51.150.570.180.3715.00443.83.80.11+0.2+0.2
Barnet (3 Seasons)1 League101.419990.980.1812
Nott'ham Forest (1 Season)1 League6.8211218.21.620.290.181.0016.30001.41.40.12+0.6+0.6
Walsall (1 Season)1 League3.829333.32.340.780.220.6700
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0016.70001.21.20.11-1.2-1.2
Championship (14 Seasons)372.46917124939.21.160.670.150.2616.424412.812.80.11-0.8-0.8
League Two (4 Seasons)105.321910233.32.340.970.220.2012
Premier League (1 Season)1.40400.02.950.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201526Middlesbrougheng ENGFA Cup9th2.0000Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.4000Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.0000Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.2200Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.8000Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.8133100.01.711.710.330.3300Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.0022100.01.001.000.000.0001Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.002150.02.001.000.000.0000Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.0111100.00.500.501.001.0000Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.00000.000.0000Matches
2021-202233QPReng ENGEFL CupRd42.50100.00.390.000.0000Matches
2021-202233QPReng ENGFA Cup1.804125.02.180.550.000.0000Matches
2022-202334QPReng ENGEFL CupRd10.70100.01.530.000.0000Matches
2022-202334QPReng ENGFA Cup0.8011100.01.301.300.000.0000Matches
2023-202435QPReng ENGEFL CupRd10.90000.000.0000Matches
2023-202435QPReng ENGFA Cup0.30000.000.0000Matches
2024-202536Walsalleng ENGEFL CupRd32.70100.00.370.000.0000Matches
2024-202536Walsalleng ENGFA Cup1.402150.01.380.690.000.0000Matches
11 Seasons5 Clubs2 Leagues27.44181055.60.950.530.110.2001
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
QPR (4 Seasons)2 Leagues7.107228.60.990.280.000.0000
Aston Villa (3 Seasons)2 Leagues5.617685.71.471.260.140.1701
Middlesbrough (2 Seasons)2 Leagues7.6200
Walsall (1 Season)2 Leagues4.103133.30.730.240.000.0000
Nott'ham Forest (1 Season)2 Leagues3.0111100.00.330.331.001.0000
FA Cup (10 Seasons)10.209444.41.410.630.000.0000
EFL Cup (9 Seasons)17.249666.70.720.480.220.3301
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
201325gh GhanaAfrica Cup of Nations4th3.3000Matches
201426gh Ghana1. World CupGR0.1000Matches
201426gh GhanaWCQ0.9000Matches
201426gh GhanaFriendlies (M)0.5000Matches
201527gh GhanaFriendlies (M)1.0100Matches
201830gh GhanaFriendlies (M)0.1000Matches
4 Seasons1 Club4 Leagues5.9100
Friendlies (M) (3 Seasons)1.6100
Africa Cup of Nations (1 Season)3.3000
World Cup (1 Season)0.1000
WCQ (1 Season)0.9000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200819Barneteng ENG4. League Two20.83
2008-200920Barneteng ENG4. League Two44.07
2009-201021Barneteng ENG4. League Two36.75
2010-201122Bristol Cityeng ENG2. Championship40.911
2011-201223Bristol Cityeng ENG2. Championship39.17
2012-201324Bristol Cityeng ENG2. Championship32.29
2013-201425Middlesbrougheng ENG2. Championship38.15
2014-201526Middlesbrougheng ENG2. Championship38.53Matches
2014-201526Middlesbrougheng ENGFA Cup2.00Matches
2014-201526Middlesbrougheng ENGLeague Cup2.40Matches
2015-201627Middlesbrougheng ENG2. Championship35.95Matches
2015-201627Middlesbrougheng ENGFA Cup1.00Matches
2015-201627Middlesbrougheng ENGLeague Cup2.22Matches
2016-201728Aston Villaeng ENG2. Championship28.310Matches
2016-201728Aston Villaeng ENGFA Cup0.80Matches
2016-201728Middlesbrougheng ENG1. Premier League1.40Matches
2017-201829Aston Villaeng ENG2. Championship31.65Matches
2017-201829Aston Villaeng ENGEFL Cup1.81Matches
2018-201930Aston Villaeng ENG2. Championship20.646866970.06585192628833885.211619459.8326251.625.34.6-3.32730321951Matches
2018-201930Aston Villaeng ENGEFL Cup2.00Matches
2018-201930Aston Villaeng ENGFA Cup1.00Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.811317066.51635563688085.0395867.252420.811.10.7-0.1141010518Matches
2019-202031Cardiff Cityeng ENG2. Championship8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.01Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.00Matches
2020-202132QPReng ENG2. Championship9.629742969.24478129317120683.010314272.5164734.054.02.6+1.0221413732Matches
2021-202233QPReng ENG2. Championship24.5666105862.910865424435244479.323436963.46217335.833.03.90.03135453058Matches
2021-202233QPReng ENGEFL Cup2.50Matches
2021-202233QPReng ENGFA Cup1.81Matches
2022-202334QPReng ENG2. Championship14.125042359.13890140013217077.68113460.4237530.702.22.9-2.22717201331Matches
2022-202334QPReng ENGEFL Cup0.70Matches
2022-202334QPReng ENGFA Cup0.80Matches
2023-202435QPReng ENG2. Championship4.16011452.6920377374582.2183650.041822.200.40.6-0.454221Matches
2023-202435QPReng ENGEFL Cup0.90Matches
2023-202435QPReng ENGFA Cup0.30Matches
2024-202536Walsalleng ENGEFL Cup2.70Matches
2024-202536Walsalleng ENGFA Cup1.40Matches
2024-202536Walsalleng ENG4. League Two3.82Matches
18 Seasons8 Clubs5 Leagues506.41999308664.830256104051146140281.762298663.115142535.59016.916.1+73.113311613682206
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 (4 Seasons)4 Leagues121.415
QPR (4 Seasons)3 Leagues59.41273202462.920153731469286580.043668164.010531333.599.710.0-0.785708052122
Bristol City (3 Seasons)1 League112.227
Aston Villa (3 Seasons)3 Leagues86.146866970.06585192628833885.211619459.8326251.6185.34.6+12.72730321951
Barnet (3 Seasons)1 League101.415
Nott'ham Forest (1 Season)3 Leagues9.811317066.51635563688085.0395867.252420.821.10.7+0.9141010518
Walsall (1 Season)3 Leagues8.02
Cardiff City (1 Season)1 League8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615
Championship (14 Seasons)372.41999308664.830256104051146140281.762298663.115142535.56816.916.1+51.113311613682206
FA Cup (10 Seasons)10.21
EFL Cup (9 Seasons)17.24
League Two (4 Seasons)105.317
Premier League (1 Season)1.40
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200819Barnet1 League20.83
2008-200920Barnet1 League44.07
2009-201021Barnet1 League36.75
2010-201122Bristol City1 League40.911
2011-201223Bristol City1 League39.17
2012-201324Bristol City1 League32.29
2013-201425Middlesbrough1 League38.15
2014-201526Middlesbrough3 Leagues42.93
2015-201627Middlesbrough3 Leagues39.17
2016-201728Middlesbrough1 League1.40
2016-201728Aston Villa2 Leagues29.110
2017-201829Aston Villa2 Leagues33.46
2018-201930Aston Villa3 Leagues23.646866970.06585192628833885.211619459.8326251.625.34.6-3.32730321951
2019-202031Cardiff City1 League8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615
2019-202031Nott'ham Forest3 Leagues9.811317066.51635563688085.0395867.252420.821.10.7+0.9141010518
2020-202132QPR2 Leagues9.629742969.24478129317120683.010314272.5164734.054.02.6+1.0221413732
2021-202233QPR3 Leagues28.9666105862.910865424435244479.323436963.46217335.843.03.9+1.03135453058
2022-202334QPR3 Leagues15.525042359.13890140013217077.68113460.4237530.702.22.9-2.22717201331
2023-202435QPR3 Leagues5.46011452.6920377374582.2183650.041822.200.40.6-0.454221
2024-202536Walsall3 Leagues8.02
18 Seasons8 Clubs5 Leagues506.41999308664.830256104051146140281.762298663.115142535.59016.916.1+73.113311613682206
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 (4 Seasons)4 Leagues121.415
QPR (4 Seasons)3 Leagues59.41273202462.920153731469286580.043668164.010531333.599.710.0-0.785708052122
Bristol City (3 Seasons)1 League112.227
Aston Villa (3 Seasons)3 Leagues86.146866970.06585192628833885.211619459.8326251.6185.34.6+12.72730321951
Barnet (3 Seasons)1 League101.415
Nott'ham Forest (1 Season)3 Leagues9.811317066.51635563688085.0395867.252420.821.10.7+0.9141010518
Walsall (1 Season)3 Leagues8.02
Cardiff City (1 Season)1 League8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615
Championship (14 Seasons)372.41999308664.830256104051146140281.762298663.115142535.56816.916.1+51.113311613682206
FA Cup (10 Seasons)10.21
EFL Cup (9 Seasons)17.24
League Two (4 Seasons)105.317
Premier League (1 Season)1.40
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2007-200819Barneteng ENG4. League Two12th20.83
2008-200920Barneteng ENG4. League Two17th44.07
2009-201021Barneteng ENG4. League Two21st36.75
2010-201122Bristol Cityeng ENG2. Championship15th40.911
2011-201223Bristol Cityeng ENG2. Championship20th39.17
2012-201324Bristol Cityeng ENG2. Championship24th32.29
2013-201425Middlesbrougheng ENG2. Championship12th38.15
2014-201526Middlesbrougheng ENG2. Championship4th38.53Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.95Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.40Matches
2016-201728Aston Villaeng ENG2. Championship13th28.310Matches
2017-201829Aston Villaeng ENG2. Championship4th31.65Matches
2018-201930Aston Villaeng ENG2. Championship5th20.646866970.06585192628833885.211619459.8326251.625.34.6-3.32730321951Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.811317066.51635563688085.0395867.252420.811.10.7-0.1141010518Matches
2020-202132QPReng ENG2. Championship9th9.629742969.24478129317120683.010314272.5164734.054.02.6+1.0221413732Matches
2021-202233QPReng ENG2. Championship11th24.5666105862.910865424435244479.323436963.46217335.833.03.90.03135453058Matches
2022-202334QPReng ENG2. Championship20th14.125042359.13890140013217077.68113460.4237530.702.22.9-2.22717201331Matches
2023-202435QPReng ENG2. Championship18th4.16011452.6920377374582.2183650.041822.200.40.6-0.454221Matches
2024-202536Walsalleng ENG4. League Two1st3.82Matches
18 Seasons8 Clubs3 Leagues479.01999308664.830256104051146140281.762298663.115142535.58516.916.1+68.113311613682206
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 (4 Seasons)2 Leagues113.813
QPR (4 Seasons)1 League52.31273202462.920153731469286580.043668164.010531333.589.710.0-1.785708052122
Bristol City (3 Seasons)1 League112.227
Aston Villa (3 Seasons)1 League80.546866970.06585192628833885.211619459.8326251.6175.34.6+11.72730321951
Barnet (3 Seasons)1 League101.415
Nott'ham Forest (1 Season)1 League6.811317066.51635563688085.0395867.252420.811.10.7-0.1141010518
Walsall (1 Season)1 League3.82
Cardiff City (1 Season)1 League8.114522365.018836029811982.4315358.592634.620.90.9+1.17614615
Championship (14 Seasons)372.41999308664.830256104051146140281.762298663.115142535.56816.916.1+51.113311613682206
League Two (4 Seasons)105.317
Premier League (1 Season)1.40
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201526Middlesbrougheng ENGFA Cup9th2.00Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.40Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.00Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.22Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.80Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.81Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.00Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.00Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.01Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.00Matches
2021-202233QPReng ENGEFL CupRd42.50Matches
2021-202233QPReng ENGFA Cup1.81Matches
2022-202334QPReng ENGEFL CupRd10.70Matches
2022-202334QPReng ENGFA Cup0.80Matches
2023-202435QPReng ENGEFL CupRd10.90Matches
2023-202435QPReng ENGFA Cup0.30Matches
2024-202536Walsalleng ENGEFL CupRd32.70Matches
2024-202536Walsalleng ENGFA Cup1.40Matches
11 Seasons5 Clubs2 Leagues27.45
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
QPR (4 Seasons)2 Leagues7.11
Aston Villa (3 Seasons)2 Leagues5.61
Middlesbrough (2 Seasons)2 Leagues7.62
Walsall (1 Season)2 Leagues4.10
Nott'ham Forest (1 Season)2 Leagues3.01
FA Cup (10 Seasons)10.21
EFL Cup (9 Seasons)17.24
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
201325gh GhanaAfrica Cup of Nations4th3.31Matches
201426gh Ghana1. World CupGR0.10Matches
201426gh GhanaWCQ0.9Matches
201426gh GhanaFriendlies (M)0.50Matches
201527gh GhanaFriendlies (M)1.00Matches
201830gh GhanaFriendlies (M)0.10Matches
4 Seasons1 Club4 Leagues5.91
Friendlies (M) (3 Seasons)1.60
Africa Cup of Nations (1 Season)3.31
World Cup (1 Season)0.10
WCQ (1 Season)0.9

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
2007-200819Barneteng ENG4. League Two20.8
2008-200920Barneteng ENG4. League Two44.0
2009-201021Barneteng ENG4. League Two36.7
2010-201122Bristol Cityeng ENG2. Championship40.9
2011-201223Bristol Cityeng ENG2. Championship39.1
2012-201324Bristol Cityeng ENG2. Championship32.2
2013-201425Middlesbrougheng ENG2. Championship38.1
2014-201526Middlesbrougheng ENG2. Championship38.5Matches
2014-201526Middlesbrougheng ENGFA Cup2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup2.4Matches
2015-201627Middlesbrougheng ENG2. Championship35.9Matches
2015-201627Middlesbrougheng ENGFA Cup1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup2.2Matches
2016-201728Aston Villaeng ENG2. Championship28.30Matches
2016-201728Aston Villaeng ENGFA Cup0.8Matches
2016-201728Middlesbrougheng ENG1. Premier League1.49Matches
2017-201829Aston Villaeng ENG2. Championship31.6192Matches
2017-201829Aston Villaeng ENGEFL Cup1.811Matches
2018-201930Aston Villaeng ENG2. Championship20.666964226322105221000468129Matches
2018-201930Aston Villaeng ENGEFL Cup2.06Matches
2018-201930Aston Villaeng ENGFA Cup1.01Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.81701644001293100011328Matches
2019-202031Cardiff Cityeng ENG2. Championship8.12232193000403000014518Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.011Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.00Matches
2020-202132QPReng ENG2. Championship9.64293923431160265000297317Matches
2021-202233QPReng ENG2. Championship24.5105878826514241642447120666533Matches
2021-202233QPReng ENGEFL Cup2.59Matches
2021-202233QPReng ENGFA Cup1.811Matches
2022-202334QPReng ENG2. Championship14.1423370521011922812350250118Matches
2022-202334QPReng ENGEFL Cup0.73Matches
2022-202334QPReng ENGFA Cup0.80Matches
2023-202435QPReng ENG2. Championship4.11149613201151100006057Matches
2023-202435QPReng ENGEFL Cup0.94Matches
2023-202435QPReng ENGFA Cup0.32Matches
2024-202536Walsalleng ENGEFL Cup2.78Matches
2024-202536Walsalleng ENGFA Cup1.40Matches
2024-202536Walsalleng ENG4. League Two3.822Matches
18 Seasons8 Clubs5 Leagues506.4308626713973261079433726470199918120
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)4 Leagues121.49
QPR (4 Seasons)3 Leagues59.42024164636429473603092447012731475
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.166964226322315221000468129
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.81701644001403100011328
Walsall (1 Season)3 Leagues8.030
Cardiff City (1 Season)1 League8.12232193000403000014518
Championship (14 Seasons)372.4308626713973261069733726470199918120
FA Cup (10 Seasons)10.214
EFL Cup (9 Seasons)17.252
League Two (4 Seasons)105.322
Premier League (1 Season)1.49
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
2007-200819Barnet1 League20.8
2008-200920Barnet1 League44.0
2009-201021Barnet1 League36.7
2010-201122Bristol City1 League40.9
2011-201223Bristol City1 League39.1
2012-201324Bristol City1 League32.2
2013-201425Middlesbrough1 League38.1
2014-201526Middlesbrough3 Leagues42.9
2015-201627Middlesbrough3 Leagues39.1
2016-201728Middlesbrough1 League1.49
2016-201728Aston Villa2 Leagues29.10
2017-201829Aston Villa2 Leagues33.4203
2018-201930Aston Villa3 Leagues23.666964226322112221000468129
2019-202031Cardiff City1 League8.12232193000403000014518
2019-202031Nott'ham Forest3 Leagues9.81701644001403100011328
2020-202132QPR2 Leagues9.64293923431160265000297317
2021-202233QPR3 Leagues28.9105878826514241842447120666533
2022-202334QPR3 Leagues15.5423370521011952812350250118
2023-202435QPR3 Leagues5.41149613201211100006057
2024-202536Walsall3 Leagues8.030
18 Seasons8 Clubs5 Leagues506.4308626713973261079433726470199918120
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)4 Leagues121.49
QPR (4 Seasons)3 Leagues59.42024164636429473603092447012731475
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.166964226322315221000468129
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.81701644001403100011328
Walsall (1 Season)3 Leagues8.030
Cardiff City (1 Season)1 League8.12232193000403000014518
Championship (14 Seasons)372.4308626713973261069733726470199918120
FA Cup (10 Seasons)10.214
EFL Cup (9 Seasons)17.252
League Two (4 Seasons)105.322
Premier League (1 Season)1.49
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
2007-200819Barneteng ENG4. League Two12th20.8
2008-200920Barneteng ENG4. League Two17th44.0
2009-201021Barneteng ENG4. League Two21st36.7
2010-201122Bristol Cityeng ENG2. Championship15th40.9
2011-201223Bristol Cityeng ENG2. Championship20th39.1
2012-201324Bristol Cityeng ENG2. Championship24th32.2
2013-201425Middlesbrougheng ENG2. Championship12th38.1
2014-201526Middlesbrougheng ENG2. Championship4th38.5Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.9Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.49Matches
2016-201728Aston Villaeng ENG2. Championship13th28.30Matches
2017-201829Aston Villaeng ENG2. Championship4th31.6192Matches
2018-201930Aston Villaeng ENG2. Championship5th20.666964226322105221000468129Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.12232193000403000014518Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.81701644001293100011328Matches
2020-202132QPReng ENG2. Championship9th9.64293923431160265000297317Matches
2021-202233QPReng ENG2. Championship11th24.5105878826514241642447120666533Matches
2022-202334QPReng ENG2. Championship20th14.1423370521011922812350250118Matches
2023-202435QPReng ENG2. Championship18th4.11149613201151100006057Matches
2024-202536Walsalleng ENG4. League Two1st3.822Matches
18 Seasons8 Clubs3 Leagues479.0308626713973261072833726470199918120
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Middlesbrough (4 Seasons)2 Leagues113.89
QPR (4 Seasons)1 League52.32024164636429473313092447012731475
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)1 League80.566964226322297221000468129
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)1 League6.81701644001293100011328
Walsall (1 Season)1 League3.822
Cardiff City (1 Season)1 League8.12232193000403000014518
Championship (14 Seasons)372.4308626713973261069733726470199918120
League Two (4 Seasons)105.322
Premier League (1 Season)1.49
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-201526Middlesbrougheng ENGFA Cup9th2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.4Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.2Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.8Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.811Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.06Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.01Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.011Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.00Matches
2021-202233QPReng ENGEFL CupRd42.59Matches
2021-202233QPReng ENGFA Cup1.811Matches
2022-202334QPReng ENGEFL CupRd10.73Matches
2022-202334QPReng ENGFA Cup0.80Matches
2023-202435QPReng ENGEFL CupRd10.94Matches
2023-202435QPReng ENGFA Cup0.32Matches
2024-202536Walsalleng ENGEFL CupRd32.78Matches
2024-202536Walsalleng ENGFA Cup1.40Matches
11 Seasons5 Clubs2 Leagues27.466
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (4 Seasons)2 Leagues7.129
Aston Villa (3 Seasons)2 Leagues5.618
Middlesbrough (2 Seasons)2 Leagues7.6
Walsall (1 Season)2 Leagues4.18
Nott'ham Forest (1 Season)2 Leagues3.011
FA Cup (10 Seasons)10.214
EFL Cup (9 Seasons)17.252
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
201325gh GhanaAfrica Cup of Nations4th3.3Matches
201426gh Ghana1. World CupGR0.1Matches
201426gh GhanaWCQ0.9Matches
201426gh GhanaFriendlies (M)0.5Matches
201527gh GhanaFriendlies (M)1.0Matches
201830gh GhanaFriendlies (M)0.1Matches
4 Seasons1 Club4 Leagues5.9
Friendlies (M) (3 Seasons)1.6
Africa Cup of Nations (1 Season)3.3
World Cup (1 Season)0.1
WCQ (1 Season)0.9

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
2007-200819Barneteng ENG4. League Two20.8
2008-200920Barneteng ENG4. League Two44.0
2009-201021Barneteng ENG4. League Two36.7
2010-201122Bristol Cityeng ENG2. Championship40.9
2011-201223Bristol Cityeng ENG2. Championship39.1
2012-201324Bristol Cityeng ENG2. Championship32.2
2013-201425Middlesbrougheng ENG2. Championship38.1
2014-201526Middlesbrougheng ENG2. Championship38.5Matches
2014-201526Middlesbrougheng ENGFA Cup2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup2.4Matches
2015-201627Middlesbrougheng ENG2. Championship35.9Matches
2015-201627Middlesbrougheng ENGFA Cup1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup2.2Matches
2016-201728Aston Villaeng ENG2. Championship28.3Matches
2016-201728Aston Villaeng ENGFA Cup0.8Matches
2016-201728Middlesbrougheng ENG1. Premier League1.4Matches
2017-201829Aston Villaeng ENG2. Championship31.6Matches
2017-201829Aston Villaeng ENGEFL Cup1.8Matches
2018-201930Aston Villaeng ENG2. Championship20.6592.86500242160.29501000Matches
2018-201930Aston Villaeng ENGEFL Cup2.0Matches
2018-201930Aston Villaeng ENGFA Cup1.0Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.8202.94161201020.29200000Matches
2019-202031Cardiff Cityeng ENG2. Championship8.1273.32190134020.25200000Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.0Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.0Matches
2020-202132QPReng ENG2. Championship9.6313.23242221080.83701000Matches
2021-202233QPReng ENG2. Championship24.5562.29416621030.12300000Matches
2021-202233QPReng ENGEFL Cup2.5Matches
2021-202233QPReng ENGFA Cup1.8Matches
2022-202334QPReng ENG2. Championship14.1483.40336423010.07000010Matches
2022-202334QPReng ENGEFL Cup0.7Matches
2022-202334QPReng ENGFA Cup0.8Matches
2023-202435QPReng ENG2. Championship4.161.4650010000.00000000Matches
2023-202435QPReng ENGEFL Cup0.9Matches
2023-202435QPReng ENGFA Cup0.3Matches
2024-202536Walsalleng ENGEFL Cup2.7Matches
2024-202536Walsalleng ENGFA Cup1.4Matches
2024-202536Walsalleng ENG4. League Two3.8Matches
18 Seasons8 Clubs5 Leagues506.42472.81188151714121220.251902010
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)4 Leagues121.4
QPR (4 Seasons)3 Leagues59.41412.691031412750120.231001010
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.1592.86500242160.29501000
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.8202.94161201020.29200000
Walsall (1 Season)3 Leagues8.0
Cardiff City (1 Season)1 League8.1273.32190134020.25200000
Championship (14 Seasons)372.42472.81188151714121220.251902010
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200819Barnet1 League20.8
2008-200920Barnet1 League44.0
2009-201021Barnet1 League36.7
2010-201122Bristol City1 League40.9
2011-201223Bristol City1 League39.1
2012-201324Bristol City1 League32.2
2013-201425Middlesbrough1 League38.1
2014-201526Middlesbrough3 Leagues42.9
2015-201627Middlesbrough3 Leagues39.1
2016-201728Middlesbrough1 League1.4
2016-201728Aston Villa2 Leagues29.1
2017-201829Aston Villa2 Leagues33.4
2018-201930Aston Villa3 Leagues23.6592.86500242160.29501000
2019-202031Cardiff City1 League8.1273.32190134020.25200000
2019-202031Nott'ham Forest3 Leagues9.8202.94161201020.29200000
2020-202132QPR2 Leagues9.6313.23242221080.83701000
2021-202233QPR3 Leagues28.9562.29416621030.12300000
2022-202334QPR3 Leagues15.5483.40336423010.07000010
2023-202435QPR3 Leagues5.461.4650010000.00000000
2024-202536Walsall3 Leagues8.0
18 Seasons8 Clubs5 Leagues506.42472.81188151714121220.251902010
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Middlesbrough (4 Seasons)4 Leagues121.4
QPR (4 Seasons)3 Leagues59.41412.691031412750120.231001010
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.1592.86500242160.29501000
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.8202.94161201020.29200000
Walsall (1 Season)3 Leagues8.0
Cardiff City (1 Season)1 League8.1273.32190134020.25200000
Championship (14 Seasons)372.42472.81188151714121220.251902010
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2007-200819Barneteng ENG4. League Two12th20.8
2008-200920Barneteng ENG4. League Two17th44.0
2009-201021Barneteng ENG4. League Two21st36.7
2010-201122Bristol Cityeng ENG2. Championship15th40.9
2011-201223Bristol Cityeng ENG2. Championship20th39.1
2012-201324Bristol Cityeng ENG2. Championship24th32.2
2013-201425Middlesbrougheng ENG2. Championship12th38.1
2014-201526Middlesbrougheng ENG2. Championship4th38.5Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.9Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.4Matches
2016-201728Aston Villaeng ENG2. Championship13th28.3Matches
2017-201829Aston Villaeng ENG2. Championship4th31.6Matches
2018-201930Aston Villaeng ENG2. Championship5th20.6592.86500242160.29501000Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.1273.32190134020.25200000Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.8202.94161201020.29200000Matches
2020-202132QPReng ENG2. Championship9th9.6313.23242221080.83701000Matches
2021-202233QPReng ENG2. Championship11th24.5562.29416621030.12300000Matches
2022-202334QPReng ENG2. Championship20th14.1483.40336423010.07000010Matches
2023-202435QPReng ENG2. Championship18th4.161.4650010000.00000000Matches
2024-202536Walsalleng ENG4. League Two1st3.8Matches
18 Seasons8 Clubs3 Leagues479.02472.81188151714121220.251902010
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 Leagues113.8
QPR (4 Seasons)1 League52.31412.691031412750120.231001010
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)1 League80.5592.86500242160.29501000
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)1 League6.8202.94161201020.29200000
Walsall (1 Season)1 League3.8
Cardiff City (1 Season)1 League8.1273.32190134020.25200000
Championship (14 Seasons)372.42472.81188151714121220.251902010
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201526Middlesbrougheng ENGFA Cup9th2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.4Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.2Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.8Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.8Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.0Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.0Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.0Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.0Matches
2021-202233QPReng ENGEFL CupRd42.5Matches
2021-202233QPReng ENGFA Cup1.8Matches
2022-202334QPReng ENGEFL CupRd10.7Matches
2022-202334QPReng ENGFA Cup0.8Matches
2023-202435QPReng ENGEFL CupRd10.9Matches
2023-202435QPReng ENGFA Cup0.3Matches
2024-202536Walsalleng ENGEFL CupRd32.7Matches
2024-202536Walsalleng ENGFA Cup1.4Matches
11 Seasons5 Clubs2 Leagues27.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (4 Seasons)2 Leagues7.1
Aston Villa (3 Seasons)2 Leagues5.6
Middlesbrough (2 Seasons)2 Leagues7.6
Walsall (1 Season)2 Leagues4.1
Nott'ham Forest (1 Season)2 Leagues3.0
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
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
201325gh GhanaAfrica Cup of Nations4th3.3Matches
201426gh Ghana1. World CupGR0.1Matches
201426gh GhanaWCQ0.9Matches
201426gh GhanaFriendlies (M)0.5Matches
201527gh GhanaFriendlies (M)1.0Matches
201830gh GhanaFriendlies (M)0.1Matches
4 Seasons1 Club4 Leagues5.9
Friendlies (M) (3 Seasons)1.6
Africa Cup of Nations (1 Season)3.3
World Cup (1 Season)0.1
WCQ (1 Season)0.9

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
2007-200819Barneteng ENG4. League Two20.8
2008-200920Barneteng ENG4. League Two44.0
2009-201021Barneteng ENG4. League Two36.7
2010-201122Bristol Cityeng ENG2. Championship40.9
2011-201223Bristol Cityeng ENG2. Championship39.1
2012-201324Bristol Cityeng ENG2. Championship32.2
2013-201425Middlesbrougheng ENG2. Championship38.1
2014-201526Middlesbrougheng ENG2. Championship38.5Matches
2014-201526Middlesbrougheng ENGFA Cup2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup2.4Matches
2015-201627Middlesbrougheng ENG2. Championship35.9Matches
2015-201627Middlesbrougheng ENGFA Cup1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup2.2Matches
2016-201728Aston Villaeng ENG2. Championship28.300Matches
2016-201728Aston Villaeng ENGFA Cup0.8Matches
2016-201728Middlesbrougheng ENG1. Premier League1.442Matches
2017-201829Aston Villaeng ENG2. Championship31.66332Matches
2017-201829Aston Villaeng ENGEFL Cup1.811Matches
2018-201930Aston Villaeng ENG2. Championship20.6533827224194641.327252232073190Matches
2018-201930Aston Villaeng ENGEFL Cup2.021Matches
2018-201930Aston Villaeng ENGFA Cup1.000Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.81910775102343.513927524100Matches
2019-202031Cardiff Cityeng ENG2. Championship8.117894441233.38101932030Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.010Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.020Matches
2020-202132QPReng ENG2. Championship9.6251410105163151.615180181439121Matches
2021-202233QPReng ENG2. Championship24.5755139297264557.8193333028103300Matches
2021-202233QPReng ENGEFL Cup2.551Matches
2021-202233QPReng ENGFA Cup1.811Matches
2022-202334QPReng ENG2. Championship14.12611812692339.114161151137111Matches
2022-202334QPReng ENGEFL Cup0.700Matches
2022-202334QPReng ENGFA Cup0.800Matches
2023-202435QPReng ENG2. Championship4.1209107361540.0950532380Matches
2023-202435QPReng ENGEFL Cup0.922Matches
2023-202435QPReng ENGFA Cup0.300Matches
2024-202536Walsalleng ENGEFL Cup2.760Matches
2024-202536Walsalleng ENGFA Cup1.400Matches
2024-202536Walsalleng ENG4. League Two3.861Matches
18 Seasons8 Clubs5 Leagues506.423523411091349019546.21051169107125319932
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 (4 Seasons)4 Leagues121.4420
QPR (4 Seasons)3 Leagues59.4146936758215711450.0577246860202612
Bristol City (3 Seasons)1 League112.20
Aston Villa (3 Seasons)3 Leagues86.15310427224194641.327252235473190
Barnet (3 Seasons)1 League101.40
Nott'ham Forest (1 Season)3 Leagues9.81913775102343.513927524100
Walsall (1 Season)3 Leagues8.01210
Cardiff City (1 Season)1 League8.117894441233.38101932030
Championship (14 Seasons)372.423520411091349019546.21051169107116319932
FA Cup (10 Seasons)10.2310
EFL Cup (9 Seasons)17.21750
League Two (4 Seasons)105.3610
Premier League (1 Season)1.4420
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
2007-200819Barnet1 League20.80
2008-200920Barnet1 League44.00
2009-201021Barnet1 League36.70
2010-201122Bristol City1 League40.90
2011-201223Bristol City1 League39.10
2012-201324Bristol City1 League32.20
2013-201425Middlesbrough1 League38.10
2014-201526Middlesbrough3 Leagues42.90
2015-201627Middlesbrough3 Leagues39.10
2016-201728Middlesbrough1 League1.4420
2016-201728Aston Villa2 Leagues29.1000
2017-201829Aston Villa2 Leagues33.464330
2018-201930Aston Villa3 Leagues23.6534027224194641.327252232173190
2019-202031Cardiff City1 League8.117894441233.38101932030
2019-202031Nott'ham Forest3 Leagues9.81913775102343.513927524100
2020-202132QPR2 Leagues9.6251410105163151.615180181439121
2021-202233QPR3 Leagues28.9755739297264557.8193333030103300
2022-202334QPR3 Leagues15.52611812692339.114161151137111
2023-202435QPR3 Leagues5.42011107361540.0950552380
2024-202536Walsall3 Leagues8.01210
18 Seasons8 Clubs5 Leagues506.423523411091349019546.21051169107125319932
Comp 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)4 Leagues121.4420
QPR (4 Seasons)3 Leagues59.4146936758215711450.0577246860202612
Bristol City (3 Seasons)1 League112.20
Aston Villa (3 Seasons)3 Leagues86.15310427224194641.327252235473190
Barnet (3 Seasons)1 League101.40
Nott'ham Forest (1 Season)3 Leagues9.81913775102343.513927524100
Walsall (1 Season)3 Leagues8.01210
Cardiff City (1 Season)1 League8.117894441233.38101932030
Championship (14 Seasons)372.423520411091349019546.21051169107116319932
FA Cup (10 Seasons)10.2310
EFL Cup (9 Seasons)17.21750
League Two (4 Seasons)105.3610
Premier League (1 Season)1.4420
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
2007-200819Barneteng ENG4. League Two12th20.8
2008-200920Barneteng ENG4. League Two17th44.0
2009-201021Barneteng ENG4. League Two21st36.7
2010-201122Bristol Cityeng ENG2. Championship15th40.9
2011-201223Bristol Cityeng ENG2. Championship20th39.1
2012-201324Bristol Cityeng ENG2. Championship24th32.2
2013-201425Middlesbrougheng ENG2. Championship12th38.1
2014-201526Middlesbrougheng ENG2. Championship4th38.5Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.9Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.442Matches
2016-201728Aston Villaeng ENG2. Championship13th28.300Matches
2017-201829Aston Villaeng ENG2. Championship4th31.66332Matches
2018-201930Aston Villaeng ENG2. Championship5th20.6533827224194641.327252232073190Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.117894441233.38101932030Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.81910775102343.513927524100Matches
2020-202132QPReng ENG2. Championship9th9.6251410105163151.615180181439121Matches
2021-202233QPReng ENG2. Championship11th24.5755139297264557.8193333028103300Matches
2022-202334QPReng ENG2. Championship20th14.12611812692339.114161151137111Matches
2023-202435QPReng ENG2. Championship18th4.1209107361540.0950532380Matches
2024-202536Walsalleng ENG4. League Two1st3.861Matches
18 Seasons8 Clubs3 Leagues479.023521411091349019546.21051169107119319932
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 Leagues113.8420
QPR (4 Seasons)1 League52.3146856758215711450.0577246856202612
Bristol City (3 Seasons)1 League112.20
Aston Villa (3 Seasons)1 League80.55310127224194641.327252235273190
Barnet (3 Seasons)1 League101.40
Nott'ham Forest (1 Season)1 League6.81910775102343.513927524100
Walsall (1 Season)1 League3.8610
Cardiff City (1 Season)1 League8.117894441233.38101932030
Championship (14 Seasons)372.423520411091349019546.21051169107116319932
League Two (4 Seasons)105.3610
Premier League (1 Season)1.4420
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-201526Middlesbrougheng ENGFA Cup9th2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.4Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.2Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.8Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.811Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.021Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.000Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.010Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.020Matches
2021-202233QPReng ENGEFL CupRd42.551Matches
2021-202233QPReng ENGFA Cup1.811Matches
2022-202334QPReng ENGEFL CupRd10.700Matches
2022-202334QPReng ENGFA Cup0.800Matches
2023-202435QPReng ENGEFL CupRd10.922Matches
2023-202435QPReng ENGFA Cup0.300Matches
2024-202536Walsalleng ENGEFL CupRd32.760Matches
2024-202536Walsalleng ENGFA Cup1.400Matches
11 Seasons5 Clubs2 Leagues27.42060
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
QPR (4 Seasons)2 Leagues7.1840
Aston Villa (3 Seasons)2 Leagues5.6320
Middlesbrough (2 Seasons)2 Leagues7.60
Walsall (1 Season)2 Leagues4.1600
Nott'ham Forest (1 Season)2 Leagues3.0300
FA Cup (10 Seasons)10.2310
EFL Cup (9 Seasons)17.21750
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
201325gh GhanaAfrica Cup of Nations4th3.3Matches
201426gh Ghana1. World CupGR0.1Matches
201426gh GhanaWCQ0.9Matches
201426gh GhanaFriendlies (M)0.5Matches
201527gh GhanaFriendlies (M)1.0Matches
201830gh GhanaFriendlies (M)0.1Matches
4 Seasons1 Club4 Leagues5.90
Friendlies (M) (3 Seasons)1.60
Africa Cup of Nations (1 Season)3.30
World Cup (1 Season)0.10
WCQ (1 Season)0.90

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
2007-200819Barneteng ENG4. League Two20.8
2008-200920Barneteng ENG4. League Two44.0
2009-201021Barneteng ENG4. League Two36.7
2010-201122Bristol Cityeng ENG2. Championship40.9
2011-201223Bristol Cityeng ENG2. Championship39.1
2012-201324Bristol Cityeng ENG2. Championship32.2
2013-201425Middlesbrougheng ENG2. Championship38.1
2014-201526Middlesbrougheng ENG2. Championship38.5Matches
2014-201526Middlesbrougheng ENGFA Cup2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup2.4Matches
2015-201627Middlesbrougheng ENG2. Championship35.9Matches
2015-201627Middlesbrougheng ENGFA Cup1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup2.2Matches
2016-201728Aston Villaeng ENG2. Championship28.3Matches
2016-201728Aston Villaeng ENGFA Cup0.8Matches
2016-201728Middlesbrougheng ENG1. Premier League1.4Matches
2017-201829Aston Villaeng ENG2. Championship31.6Matches
2017-201829Aston Villaeng ENGEFL Cup1.8Matches
2018-201930Aston Villaeng ENG2. Championship20.69462714235446581946471838.32961.7486380719648044145141636177Matches
2018-201930Aston Villaeng ENGEFL Cup2.0Matches
2018-201930Aston Villaeng ENGFA Cup1.0Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.8281126410012323281211466.7733.3155132167529164242316146Matches
2019-202031Cardiff Cityeng ENG2. Championship8.131485410316921314181583.3316.7226164789937214242020753Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.0Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.0Matches
2020-202132QPReng ENG2. Championship9.6586179320729741586332060.61339.434225581223522112341938196Matches
2021-202233QPReng ENG2. Championship24.5137451368492537331374825061.03239.068248372300674375937656166Matches
2021-202233QPReng ENGEFL Cup2.5Matches
2021-202233QPReng ENGFA Cup1.8Matches
2022-202334QPReng ENG2. Championship14.1596189718932035596331648.51751.53122347922422783615351109Matches
2022-202334QPReng ENGEFL Cup0.7Matches
2022-202334QPReng ENGFA Cup0.8Matches
2023-202435QPReng ENG2. Championship4.11759545570101759333.3555.67947026210401277826Matches
2023-202435QPReng ENGEFL Cup0.9Matches
2023-202435QPReng ENGFA Cup0.3Matches
2024-202536Walsalleng ENGEFL Cup2.7Matches
2024-202536Walsalleng ENGFA Cup1.4Matches
2024-202536Walsalleng ENG4. League Two3.8Matches
18 Seasons8 Clubs5 Leagues506.4427214287215001981244427224313656.010643.62282169878245317176492401622470673
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 (4 Seasons)4 Leagues121.4
QPR (4 Seasons)3 Leagues59.4273195612943122411927311578956.76742.714151021247071719527141781466397
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.19462714235446581946471838.32961.7486380719648044145141636177
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.8281126410012323281211466.7733.3155132167529164242316146
Walsall (1 Season)3 Leagues8.0
Cardiff City (1 Season)1 League8.131485410316921314181583.3316.7226164789937214242020753
Championship (14 Seasons)372.4427214287215001981244427224313656.010643.62282169878245317176492401622470673
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200819Barnet1 League20.8
2008-200920Barnet1 League44.0
2009-201021Barnet1 League36.7
2010-201122Bristol City1 League40.9
2011-201223Bristol City1 League39.1
2012-201324Bristol City1 League32.2
2013-201425Middlesbrough1 League38.1
2014-201526Middlesbrough3 Leagues42.9
2015-201627Middlesbrough3 Leagues39.1
2016-201728Middlesbrough1 League1.4
2016-201728Aston Villa2 Leagues29.1
2017-201829Aston Villa2 Leagues33.4
2018-201930Aston Villa3 Leagues23.69462714235446581946471838.32961.7486380719648044145141636177
2019-202031Cardiff City1 League8.131485410316921314181583.3316.7226164789937214242020753
2019-202031Nott'ham Forest3 Leagues9.8281126410012323281211466.7733.3155132167529164242316146
2020-202132QPR2 Leagues9.6586179320729741586332060.61339.434225581223522112341938196
2021-202233QPR3 Leagues28.9137451368492537331374825061.03239.068248372300674375937656166
2022-202334QPR3 Leagues15.5596189718932035596331648.51751.53122347922422783615351109
2023-202435QPR3 Leagues5.41759545570101759333.3555.67947026210401277826
2024-202536Walsall3 Leagues8.0
18 Seasons8 Clubs5 Leagues506.4427214287215001981244427224313656.010643.62282169878245317176492401622470673
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 (4 Seasons)4 Leagues121.4
QPR (4 Seasons)3 Leagues59.4273195612943122411927311578956.76742.714151021247071719527141781466397
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)3 Leagues86.19462714235446581946471838.32961.7486380719648044145141636177
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)3 Leagues9.8281126410012323281211466.7733.3155132167529164242316146
Walsall (1 Season)3 Leagues8.0
Cardiff City (1 Season)1 League8.131485410316921314181583.3316.7226164789937214242020753
Championship (14 Seasons)372.4427214287215001981244427224313656.010643.62282169878245317176492401622470673
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2007-200819Barneteng ENG4. League Two12th20.8
2008-200920Barneteng ENG4. League Two17th44.0
2009-201021Barneteng ENG4. League Two21st36.7
2010-201122Bristol Cityeng ENG2. Championship15th40.9
2011-201223Bristol Cityeng ENG2. Championship20th39.1
2012-201324Bristol Cityeng ENG2. Championship24th32.2
2013-201425Middlesbrougheng ENG2. Championship12th38.1
2014-201526Middlesbrougheng ENG2. Championship4th38.5Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.9Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.4Matches
2016-201728Aston Villaeng ENG2. Championship13th28.3Matches
2017-201829Aston Villaeng ENG2. Championship4th31.6Matches
2018-201930Aston Villaeng ENG2. Championship5th20.69462714235446581946471838.32961.7486380719648044145141636177Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.131485410316921314181583.3316.7226164789937214242020753Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.8281126410012323281211466.7733.3155132167529164242316146Matches
2020-202132QPReng ENG2. Championship9th9.6586179320729741586332060.61339.434225581223522112341938196Matches
2021-202233QPReng ENG2. Championship11th24.5137451368492537331374825061.03239.068248372300674375937656166Matches
2022-202334QPReng ENG2. Championship20th14.1596189718932035596331648.51751.53122347922422783615351109Matches
2023-202435QPReng ENG2. Championship18th4.11759545570101759333.3555.67947026210401277826Matches
2024-202536Walsalleng ENG4. League Two1st3.8Matches
18 Seasons8 Clubs3 Leagues479.0427214287215001981244427224313656.010643.62282169878245317176492401622470673
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 (4 Seasons)2 Leagues113.8
QPR (4 Seasons)1 League52.3273195612943122411927311578956.76742.714151021247071719527141781466397
Bristol City (3 Seasons)1 League112.2
Aston Villa (3 Seasons)1 League80.59462714235446581946471838.32961.7486380719648044145141636177
Barnet (3 Seasons)1 League101.4
Nott'ham Forest (1 Season)1 League6.8281126410012323281211466.7733.3155132167529164242316146
Walsall (1 Season)1 League3.8
Cardiff City (1 Season)1 League8.131485410316921314181583.3316.7226164789937214242020753
Championship (14 Seasons)372.4427214287215001981244427224313656.010643.62282169878245317176492401622470673
League Two (4 Seasons)105.3
Premier League (1 Season)1.4
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201526Middlesbrougheng ENGFA Cup9th2.0Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.4Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.0Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.2Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.8Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.8Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.0Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.0Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.0Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.0Matches
2021-202233QPReng ENGEFL CupRd42.5Matches
2021-202233QPReng ENGFA Cup1.8Matches
2022-202334QPReng ENGEFL CupRd10.7Matches
2022-202334QPReng ENGFA Cup0.8Matches
2023-202435QPReng ENGEFL CupRd10.9Matches
2023-202435QPReng ENGFA Cup0.3Matches
2024-202536Walsalleng ENGEFL CupRd32.7Matches
2024-202536Walsalleng ENGFA Cup1.4Matches
11 Seasons5 Clubs2 Leagues27.4
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
QPR (4 Seasons)2 Leagues7.1
Aston Villa (3 Seasons)2 Leagues5.6
Middlesbrough (2 Seasons)2 Leagues7.6
Walsall (1 Season)2 Leagues4.1
Nott'ham Forest (1 Season)2 Leagues3.0
FA Cup (10 Seasons)10.2
EFL Cup (9 Seasons)17.2
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
201325gh GhanaAfrica Cup of Nations4th3.3Matches
201426gh Ghana1. World CupGR0.1Matches
201426gh GhanaWCQ0.9Matches
201426gh GhanaFriendlies (M)0.5Matches
201527gh GhanaFriendlies (M)1.0Matches
201830gh GhanaFriendlies (M)0.1Matches
4 Seasons1 Club4 Leagues5.9
Friendlies (M) (3 Seasons)1.6
Africa Cup of Nations (1 Season)3.3
World Cup (1 Season)0.1
WCQ (1 Season)0.9

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
2007-200819Barneteng ENG4. League Two221,8708545.220.8220
2008-200920Barneteng ENG4. League Two453,9568895.644.0450
2009-201021Barneteng ENG4. League Two453,3017379.736.7378
2010-201122Bristol Cityeng ENG2. Championship463,6818088.940.9451
2011-201223Bristol Cityeng ENG2. Championship453,5207885.039.1396
2012-201324Bristol Cityeng ENG2. Championship402,8967270.032.22911
2013-201425Middlesbrougheng ENG2. Championship423,4258282.738.1384
2014-201526Middlesbrougheng ENG2. Championship433,4678183.738.54030311.876034+26+0.67+0.01Matches
2014-201526Middlesbrougheng ENGFA Cup21809066.72.02902001.502200.00-2.00Matches
2014-201526Middlesbrougheng ENGLeague Cup32147171.32.4299111702.0053+2+0.84-2.30Matches
2015-201627Middlesbrougheng ENG2. Championship433,2297578.035.93626701.915025+25+0.70+0.01Matches
2015-201627Middlesbrougheng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2015-201627Middlesbrougheng ENGLeague Cup31986638.82.2291211702.0061+5+2.27+2.56Matches
2016-201728Aston Villaeng ENG2. Championship382,5446761.428.33015811.453227+5+0.18+0.52Matches
2016-201728Aston Villaeng ENGFA Cup1767684.40.81760000.0001-1-1.18+5.24Matches
2016-201728Middlesbrougheng ENG1. Premier League2122613.61.411102.0012-1-0.74-0.06Matches
2017-201829Aston Villaeng ENG2. Championship392,8467368.731.63412521.834625+21+0.66+0.04Matches
2017-201829Aston Villaeng ENGEFL Cup21587958.51.82791003.0062+4+2.28+3.89Matches
2018-201930Aston Villaeng ENG2. Championship361,8575244.920.622705142341.903520+15+0.73+0.4936.722.4+14.3+0.69+0.61Matches
2018-201930Aston Villaeng ENGEFL Cup218090100.02.02902001.501100.00Matches
2018-201930Aston Villaeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2019-202031Nott'ham Foresteng ENG2. Championship246122614.86.85671191541.9678-1-0.15-0.388.78.9-0.2-0.03+0.07Matches
2019-202031Cardiff Cityeng ENG2. Championship97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16Matches
2019-202031Nott'ham Foresteng ENGEFL Cup21809066.72.02902001.5035-2-1.00-2.00Matches
2019-202031Nott'ham Foresteng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2020-202132QPReng ENG2. Championship348642520.99.67590271781.47159+6+0.62+0.7315.912.5+3.4+0.35+0.49Matches
2020-202132QPReng ENGFA Cup0001Matches
2021-202233QPReng ENG2. Championship332,2056753.324.52288181125111.423424+10+0.41+0.8329.728.8+0.9+0.04+0.40Matches
2021-202233QPReng ENGEFL Cup32297658.72.5290214901.003300.00-1.12Matches
2021-202233QPReng ENGFA Cup21658378.61.81120114500.5012-1-0.55+1.45Matches
2022-202334QPReng ENG2. Championship381,2703330.714.112692261750.97920-11-0.78-0.2815.621.0-5.4-0.38-0.18Matches
2022-202334QPReng ENGEFL Cup1595965.60.71590001.000000.000.00Matches
2022-202334QPReng ENGFA Cup1696976.70.81690000.0012-1-1.30-1.30Matches
2023-202435QPReng ENG2. Championship16370238.94.128001415101.00410-6-1.46-1.343.76.4-2.8-0.67-0.58Matches
2023-202435QPReng ENGEFL Cup1848493.30.91840000.000000.00+15.00Matches
2023-202435QPReng ENGFA Cup1303033.30.30013000.0001-1-3.00-3.00Matches
2024-202536Walsalleng ENGEFL Cup32428173.32.73811001.673300.00-1.02Matches
2024-202536Walsalleng ENGFA Cup21306572.21.42650001.5013-2-1.38+0.42Matches
2024-202536Walsalleng ENG4. League Two173462020.23.800172012.12108+2+0.52-0.40Matches
18 Seasons8 Clubs5 Leagues68945,5786654.6506.45027813218719481.61346254+92+0.36+0.38118.4107.6+10.8+0.12+0.25
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 (4 Seasons)4 Leagues13910,9257964.2121.41229363171711.8712569+56+0.67+0.82
QPR (4 Seasons)3 Leagues1305,3454130.359.44978238119351.196771-4-0.07+0.1864.868.7-3.9-0.07+0.10
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)3 Leagues1197,7516559.486.1927336272371.7112079+41+0.48+0.3736.722.4+14.3+0.69+0.61
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Nott'ham Forest (1 Season)3 Leagues278823319.69.88764191541.851015-5-0.51-0.768.78.9-0.2-0.03+0.07
Walsall (1 Season)3 Leagues227183332.38.05741172012.00141400.00-0.84
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42118.4107.6+10.8+0.12+0.25
FA Cup (10 Seasons)129207769.710.21085623810.58618-12-1.17-0.85
EFL Cup (9 Seasons)201,5447763.517.217861132801.652718+9+0.52+0.22
League Two (4 Seasons)1299,4737367.0105.31040252012.12108+2+0.52-0.40
Premier League (1 Season)2122613.61.411102.0012-1-0.74-0.06
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
2007-200819Barnet1 League221,8708545.220.8220
2008-200920Barnet1 League453,9568895.644.0450
2009-201021Barnet1 League453,3017379.736.7378
2010-201122Bristol City1 League463,6818088.940.9451
2011-201223Bristol City1 League453,5207885.039.1396
2012-201324Bristol City1 League402,8967270.032.22911
2013-201425Middlesbrough1 League423,4258282.738.1384
2014-201526Middlesbrough3 Leagues483,8618082.042.944943341711.866739+28+0.65-0.41
2015-201627Middlesbrough3 Leagues473,5177574.239.139902981701.885728+29+0.74+0.30
2016-201728Middlesbrough1 League2122613.61.411102.0012-1-0.74-0.06
2016-201728Aston Villa2 Leagues392,6206761.929.1317615811.413228+4+0.14+0.53
2017-201829Aston Villa2 Leagues413,0047368.133.4367913521.895227+25+0.75+0.30
2018-201930Aston Villa3 Leagues392,1275548.223.625728142341.833624+12+0.51+0.2736.722.4+14.3+0.69+0.61
2019-202031Cardiff City1 League97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16
2019-202031Nott'ham Forest3 Leagues278823319.69.88764191541.851015-5-0.51-0.768.78.9-0.2-0.03+0.07
2020-202132QPR2 Leagues348642520.39.67590271791.47159+6+0.62+0.7315.912.5+3.4+0.35+0.49
2021-202233QPR3 Leagues382,5996854.828.92589211329111.343829+9+0.31+0.6529.728.8+0.9+0.04+0.40
2022-202334QPR3 Leagues401,3983532.415.514682261750.951022-12-0.77-0.2815.621.0-5.4-0.38-0.18
2023-202435QPR3 Leagues184842711.25.438101516100.89411-7-1.30-1.163.76.4-2.8-0.67-0.58
2024-202536Walsall3 Leagues227183332.38.05741172012.00141400.00-0.84
18 Seasons8 Clubs5 Leagues68945,5786654.6506.45027813218719481.61346254+92+0.36+0.38118.4107.6+10.8+0.12+0.25
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 (4 Seasons)4 Leagues13910,9257964.2121.41229363171711.8712569+56+0.67+0.82
QPR (4 Seasons)3 Leagues1305,3454130.359.44978238119351.196771-4-0.07+0.1864.868.7-3.9-0.07+0.10
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)3 Leagues1197,7516559.486.1927336272371.7112079+41+0.48+0.3736.722.4+14.3+0.69+0.61
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Nott'ham Forest (1 Season)3 Leagues278823319.69.88764191541.851015-5-0.51-0.768.78.9-0.2-0.03+0.07
Walsall (1 Season)3 Leagues227183332.38.05741172012.00141400.00-0.84
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42118.4107.6+10.8+0.12+0.25
FA Cup (10 Seasons)129207769.710.21085623810.58618-12-1.17-0.85
EFL Cup (9 Seasons)201,5447763.517.217861132801.652718+9+0.52+0.22
League Two (4 Seasons)1299,4737367.0105.31040252012.12108+2+0.52-0.40
Premier League (1 Season)2122613.61.411102.0012-1-0.74-0.06
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
2007-200819Barneteng ENG4. League Two12th221,8708545.220.8220
2008-200920Barneteng ENG4. League Two17th453,9568895.644.0450
2009-201021Barneteng ENG4. League Two21st453,3017379.736.7378
2010-201122Bristol Cityeng ENG2. Championship15th463,6818088.940.9451
2011-201223Bristol Cityeng ENG2. Championship20th453,5207885.039.1396
2012-201324Bristol Cityeng ENG2. Championship24th402,8967270.032.22911
2013-201425Middlesbrougheng ENG2. Championship12th423,4258282.738.1384
2014-201526Middlesbrougheng ENG2. Championship4th433,4678183.738.54030311.876034+26+0.67+0.01Matches
2015-201627Middlesbrougheng ENG2. Championship2nd433,2297578.035.93626701.915025+25+0.70+0.01Matches
2016-201728Middlesbrougheng ENG1. Premier League19th2122613.61.411102.0012-1-0.74-0.06Matches
2016-201728Aston Villaeng ENG2. Championship13th382,5446761.428.33015811.453227+5+0.18+0.52Matches
2017-201829Aston Villaeng ENG2. Championship4th392,8467368.731.63412521.834625+21+0.66+0.04Matches
2018-201930Aston Villaeng ENG2. Championship5th361,8575244.920.622705142341.903520+15+0.73+0.4936.722.4+14.3+0.69+0.61Matches
2019-202031Cardiff Cityeng ENG2. Championship5th97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th246122614.86.85671191541.9678-1-0.15-0.388.78.9-0.2-0.03+0.07Matches
2020-202132QPReng ENG2. Championship9th348642520.99.67590271781.47159+6+0.62+0.7315.912.5+3.4+0.35+0.49Matches
2021-202233QPReng ENG2. Championship11th332,2056753.324.52288181125111.423424+10+0.41+0.8329.728.8+0.9+0.04+0.40Matches
2022-202334QPReng ENG2. Championship20th381,2703330.714.112692261750.97920-11-0.78-0.2815.621.0-5.4-0.38-0.18Matches
2023-202435QPReng ENG2. Championship18th16370238.94.128001415101.00410-6-1.46-1.343.76.4-2.8-0.67-0.58Matches
2024-202536Walsalleng ENG4. League Two1st173462020.23.800172012.12108+2+0.52-0.40Matches
18 Seasons8 Clubs3 Leagues65743,1146654.1479.04757511518218471.65313218+95+0.42+0.44118.4107.6+10.8+0.12+0.25
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 (4 Seasons)2 Leagues13010,2437964.7113.8115571511.8911161+50+0.66+0.90
QPR (4 Seasons)1 League1214,7093928.452.34377207818341.246263-1-0.02+0.2464.868.7-3.9-0.07+0.10
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)1 League1137,2476458.380.5867032272371.7211372+41+0.51+0.3536.722.4+14.3+0.69+0.61
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Nott'ham Forest (1 Season)1 League246122614.86.85671191541.9678-1-0.15-0.388.78.9-0.2-0.03+0.07
Walsall (1 Season)1 League173462020.23.800172012.12108+2+0.52-0.40
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.338.37.7+0.6+0.08+0.16
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42118.4107.6+10.8+0.12+0.25
League Two (4 Seasons)1299,4737367.0105.31040252012.12108+2+0.52-0.40
Premier League (1 Season)2122613.61.411102.0012-1-0.74-0.06
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-201526Middlesbrougheng ENGFA Cup9th21809066.72.02902001.502200.00-2.00Matches
2014-201526Middlesbrougheng ENGLeague Cup17th32147171.32.4299111702.0053+2+0.84-2.30Matches
2015-201627Middlesbrougheng ENGFA Cup33rd19090100.01.01901000.0012-1-1.00Matches
2015-201627Middlesbrougheng ENGLeague Cup5th31986638.82.2291211702.0061+5+2.27+2.56Matches
2016-201728Aston Villaeng ENGFA Cup33rd1767684.40.81760000.0001-1-1.18+5.24Matches
2017-201829Aston Villaeng ENGEFL Cup17th21587958.51.82791003.0062+4+2.28+3.89Matches
2018-201930Aston Villaeng ENGEFL Cup33rd218090100.02.02902001.501100.00Matches
2018-201930Aston Villaeng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th21809066.72.02902001.5035-2-1.00-2.00Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2020-202132QPReng ENGFA Cup33rd0001Matches
2021-202233QPReng ENGEFL CupRd432297658.72.5290214901.003300.00-1.12Matches
2021-202233QPReng ENGFA Cup21658378.61.81120114500.5012-1-0.55+1.45Matches
2022-202334QPReng ENGEFL CupRd11595965.60.71590001.000000.000.00Matches
2022-202334QPReng ENGFA Cup1696976.70.81690000.0012-1-1.30-1.30Matches
2023-202435QPReng ENGEFL CupRd11848493.30.91840000.000000.00+15.00Matches
2023-202435QPReng ENGFA Cup1303033.30.30013000.0001-1-3.00-3.00Matches
2024-202536Walsalleng ENGEFL CupRd332428173.32.73811001.673300.00-1.02Matches
2024-202536Walsalleng ENGFA Cup21306572.21.42650001.5013-2-1.38+0.42Matches
11 Seasons5 Clubs2 Leagues322,4647765.727.427851753211.253336-3-0.11-0.26
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (4 Seasons)2 Leagues96367158.97.1685334110.5658-3-0.42-0.42
Aston Villa (3 Seasons)2 Leagues65048480.05.66844001.507700.00+2.14
Middlesbrough (2 Seasons)2 Leagues96827658.37.6793621701.67148+6+0.79+0.05
Walsall (1 Season)2 Leagues53727472.94.15741001.6046-2-0.48-0.48
Nott'ham Forest (1 Season)2 Leagues32709075.03.03903001.0037-4-1.33-2.33
FA Cup (10 Seasons)129207769.710.21085623810.58618-12-1.17-0.85
EFL Cup (9 Seasons)201,5447763.517.217861132801.652718+9+0.52+0.22
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
201325gh GhanaAfrica Cup of Nations4th52935951.43.3468012012.0073+4+1.23+1.23Matches
201426gh Ghana1. World CupGR113134.80.10011220.001100.00+0.70Matches
201426gh GhanaWCQ1787810.80.91780053.0021+1+1.15-1.37Matches
201426gh GhanaFriendlies (M)1454525.00.50014500.000000.00-2.00Matches
201527gh GhanaFriendlies (M)2904520.01.0168012202.001100.00-0.25Matches
201830gh GhanaFriendlies (M)110105.60.1001911.0010+1+9.00+8.47Matches
4 Seasons1 Club4 Leagues115294822.35.9670052291.64126+6+1.02-0.01
Friendlies (M) (3 Seasons)41453617.91.6169032511.2521+1+0.62-0.06
Africa Cup of Nations (1 Season)52935951.43.3468012012.0073+4+1.23+1.23
World Cup (1 Season)113134.80.10011220.001100.00+0.70
WCQ (1 Season)1787810.80.91780053.0021+1+1.15-1.37

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
2007-200819Barneteng ENG4. League Two20.81021
2008-200920Barneteng ENG4. League Two44.00028
2009-201021Barneteng ENG4. League Two36.72022
2010-201122Bristol Cityeng ENG2. Championship40.91033
2011-201223Bristol Cityeng ENG2. Championship39.14029
2012-201324Bristol Cityeng ENG2. Championship32.23021
2013-201425Middlesbrougheng ENG2. Championship38.12025
2014-201526Middlesbrougheng ENG2. Championship38.58152Matches
2014-201526Middlesbrougheng ENGFA Cup2.00000Matches
2014-201526Middlesbrougheng ENGLeague Cup2.41000Matches
2015-201627Middlesbrougheng ENG2. Championship35.91037Matches
2015-201627Middlesbrougheng ENGFA Cup1.00000Matches
2015-201627Middlesbrougheng ENGLeague Cup2.20000Matches
2016-201728Aston Villaeng ENG2. Championship28.31004200000000Matches
2016-201728Aston Villaeng ENGFA Cup0.80000Matches
2016-201728Middlesbrougheng ENG1. Premier League1.4000320924000Matches
2017-201829Aston Villaeng ENG2. Championship31.61003035241923263000Matches
2017-201829Aston Villaeng ENGEFL Cup1.80002201111000Matches
2018-201930Aston Villaeng ENG2. Championship20.63002317141052038000100214730.9Matches
2018-201930Aston Villaeng ENGEFL Cup2.0000532612000Matches
2018-201930Aston Villaeng ENGFA Cup1.0000101100000Matches
2019-202031Nott'ham Foresteng ENG2. Championship6.82001062295100003641323.5Matches
2019-202031Cardiff Cityeng ENG2. Championship8.12001311140380005061528.6Matches
2019-202031Nott'ham Foresteng ENGEFL Cup2.000001111010Matches
2019-202031Nott'ham Foresteng ENGFA Cup1.00001100020Matches
2020-202132QPReng ENG2. Championship9.610014536014140006172422.6Matches
2021-202233QPReng ENG2. Championship24.5300191781642851001169223042.3Matches
2021-202233QPReng ENGEFL Cup2.50004309150Matches
2021-202233QPReng ENGFA Cup1.800021111110Matches
2022-202334QPReng ENG2. Championship14.12001313792111100080113424.4Matches
2022-202334QPReng ENGEFL Cup0.70001003000Matches
2022-202334QPReng ENGFA Cup0.80000000000Matches
2023-202435QPReng ENG2. Championship4.12007211539001233925.0Matches
2023-202435QPReng ENGEFL Cup0.90000004220Matches
2023-202435QPReng ENGFA Cup0.30000002000Matches
2024-202536Walsalleng ENGEFL Cup2.70004008060Matches
2024-202536Walsalleng ENGFA Cup1.40001120000Matches
2024-202536Walsalleng ENG4. League Two3.820084722160Matches
18 Seasons8 Clubs5 Leagues506.44210471124747941252340025197417230.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)4 Leagues121.4121011720924000
QPR (4 Seasons)3 Leagues59.48006041203606093002333439730.7
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)3 Leagues86.1500103574131554104000100214730.9
Barnet (3 Seasons)1 League101.43071
Nott'ham Forest (1 Season)3 Leagues9.82001183405130003641323.5
Walsall (1 Season)3 Leagues8.02001359301120
Cardiff City (1 Season)1 League8.12001311140380005061528.6
Championship (14 Seasons)372.43610368106606971162040025197417230.1
FA Cup (10 Seasons)10.20005341413000
EFL Cup (9 Seasons)17.2100169352517000
League Two (4 Seasons)105.3500794722160
Premier League (1 Season)1.4000320924000
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
2007-200819Barnet1 League20.81021
2008-200920Barnet1 League44.00028
2009-201021Barnet1 League36.72022
2010-201122Bristol City1 League40.91033
2011-201223Bristol City1 League39.14029
2012-201324Bristol City1 League32.23021
2013-201425Middlesbrough1 League38.12025
2014-201526Middlesbrough3 Leagues42.9910520
2015-201627Middlesbrough3 Leagues39.1100370
2016-201728Middlesbrough1 League1.4000320924000
2016-201728Aston Villa2 Leagues29.11004200000000
2017-201829Aston Villa2 Leagues33.41003237242033364000
2018-201930Aston Villa3 Leagues23.63002920171122140000100214730.9
2019-202031Cardiff City1 League8.12001311140380005061528.6
2019-202031Nott'ham Forest3 Leagues9.82001183405130003641323.5
2020-202132QPR2 Leagues9.610014536014140006172422.6
2021-202233QPR3 Leagues28.9300252191843057001169223042.3
2022-202334QPR3 Leagues15.52001413795111100080113424.4
2023-202435QPR3 Leagues5.420072121511001233925.0
2024-202536Walsall3 Leagues8.02001359301120
18 Seasons8 Clubs5 Leagues506.44210471124747941252340025197417230.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)4 Leagues121.4121011720924000
QPR (4 Seasons)3 Leagues59.48006041203606093002333439730.7
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)3 Leagues86.1500103574131554104000100214730.9
Barnet (3 Seasons)1 League101.43071
Nott'ham Forest (1 Season)3 Leagues9.82001183405130003641323.5
Walsall (1 Season)3 Leagues8.02001359301120
Cardiff City (1 Season)1 League8.12001311140380005061528.6
Championship (14 Seasons)372.43610368106606971162040025197417230.1
FA Cup (10 Seasons)10.20005341413000
EFL Cup (9 Seasons)17.2100169352517000
League Two (4 Seasons)105.3500794722160
Premier League (1 Season)1.4000320924000
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
2007-200819Barneteng ENG4. League Two12th20.81021
2008-200920Barneteng ENG4. League Two17th44.00028
2009-201021Barneteng ENG4. League Two21st36.72022
2010-201122Bristol Cityeng ENG2. Championship15th40.91033
2011-201223Bristol Cityeng ENG2. Championship20th39.14029
2012-201324Bristol Cityeng ENG2. Championship24th32.23021
2013-201425Middlesbrougheng ENG2. Championship12th38.12025
2014-201526Middlesbrougheng ENG2. Championship4th38.58152Matches
2015-201627Middlesbrougheng ENG2. Championship2nd35.91037Matches
2016-201728Middlesbrougheng ENG1. Premier League19th1.4000320924000Matches
2016-201728Aston Villaeng ENG2. Championship13th28.31004200000000Matches
2017-201829Aston Villaeng ENG2. Championship4th31.61003035241923263000Matches
2018-201930Aston Villaeng ENG2. Championship5th20.63002317141052038000100214730.9Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.12001311140380005061528.6Matches
2019-202031Nott'ham Foresteng ENG2. Championship7th6.82001062295100003641323.5Matches
2020-202132QPReng ENG2. Championship9th9.610014536014140006172422.6Matches
2021-202233QPReng ENG2. Championship11th24.5300191781642851001169223042.3Matches
2022-202334QPReng ENG2. Championship20th14.12001313792111100080113424.4Matches
2023-202435QPReng ENG2. Championship18th4.12007211539001233925.0Matches
2024-202536Walsalleng ENG4. League Two1st3.820084722160Matches
18 Seasons8 Clubs3 Leagues479.04110450112677281192140025197417230.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Middlesbrough (4 Seasons)2 Leagues113.8111011720924000
QPR (4 Seasons)1 League52.38005337193315685002333439730.7
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)1 League80.550095523829752101000100214730.9
Barnet (3 Seasons)1 League101.43071
Nott'ham Forest (1 Season)1 League6.82001062295100003641323.5
Walsall (1 Season)1 League3.820084722160
Cardiff City (1 Season)1 League8.12001311140380005061528.6
Championship (14 Seasons)372.43610368106606971162040025197417230.1
League Two (4 Seasons)105.3500794722160
Premier League (1 Season)1.4000320924000
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-201526Middlesbrougheng ENGFA Cup9th2.00000Matches
2014-201526Middlesbrougheng ENGLeague Cup17th2.41000Matches
2015-201627Middlesbrougheng ENGFA Cup33rd1.00000Matches
2015-201627Middlesbrougheng ENGLeague Cup5th2.20000Matches
2016-201728Aston Villaeng ENGFA Cup33rd0.80000Matches
2017-201829Aston Villaeng ENGEFL Cup17th1.80002201111000Matches
2018-201930Aston Villaeng ENGEFL Cup33rd2.0000532612000Matches
2018-201930Aston Villaeng ENGFA Cup33rd1.0000101100000Matches
2019-202031Nott'ham Foresteng ENGEFL Cup17th2.000001111010Matches
2019-202031Nott'ham Foresteng ENGFA Cup33rd1.00001100020Matches
2021-202233QPReng ENGEFL CupRd42.50004309150Matches
2021-202233QPReng ENGFA Cup1.800021111110Matches
2022-202334QPReng ENGEFL CupRd10.70001003000Matches
2022-202334QPReng ENGFA Cup0.80000000000Matches
2023-202435QPReng ENGEFL CupRd10.90000004220Matches
2023-202435QPReng ENGFA Cup0.30000002000Matches
2024-202536Walsalleng ENGEFL CupRd32.70004008060Matches
2024-202536Walsalleng ENGFA Cup1.40001120000Matches
11 Seasons5 Clubs2 Leagues27.41002112766620000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (4 Seasons)2 Leagues7.100074129480
Aston Villa (3 Seasons)2 Leagues5.60008531823000
Middlesbrough (2 Seasons)2 Leagues7.61000
Walsall (1 Season)2 Leagues4.10005128060
Nott'ham Forest (1 Season)2 Leagues3.000012111030
FA Cup (10 Seasons)10.20005341413000
EFL Cup (9 Seasons)17.2100169352517000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201325gh GhanaAfrica Cup of Nations4th3.31000Matches
201426gh Ghana1. World CupGR0.10000Matches
201426gh GhanaWCQ0.90000Matches
201426gh GhanaFriendlies (M)0.50000Matches
201527gh GhanaFriendlies (M)1.00000Matches
201830gh GhanaFriendlies (M)0.10000Matches
4 Seasons1 Club4 Leagues5.91000
Friendlies (M) (3 Seasons)1.60000
Africa Cup of Nations (1 Season)3.31000
World Cup (1 Season)0.10000
WCQ (1 Season)0.90000

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.