Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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.6426400300.190.100.290.190.29Matches
2018-201930Aston Villaeng ENGEFL Cup221802.0000001000.000.000.000.000.00Matches
2018-201930Aston Villaeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202031Cardiff Cityeng ENG2. Championship997338.1022000200.000.250.250.000.25Matches
2019-202031Nottingham Foresteng ENG2. Championship2456126.8213200200.290.150.440.290.44Matches
2019-202031Nottingham Foresteng ENGEFL Cup221802.0112100000.500.501.000.501.00Matches
2019-202031Nottingham Foresteng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202132QPReng ENG2. Championship3478649.6257200100.210.520.730.210.73Matches
2020-202132QPReng ENGFA Cup00Matches
2021-202233QPReng ENG2. Championship33222,20524.5235200300.080.120.200.080.20Matches
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.1202200200.140.000.140.140.14Matches
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.000.000.000.000.00Matches
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 Two42101,33014.8549500500.340.270.610.340.61Matches
2025-202637Walsalleng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2025-202637Walsalleng ENGFA Cup30800.9000000000.000.000.000.000.00Matches
2025-202637Walsalleng ENG4. League Two42111,34014.9639600100.400.200.600.400.60Matches
19 Seasons8 Clubs5 Leagues76052448,072534.11039519898574610.190.180.370.180.36
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (4 Seasons)4 Leagues13912210,925121.425154025001210.210.120.330.210.33
QPR (4 Seasons)3 Leagues130495,34559.46915600800.100.150.250.100.25
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)3 Leagues119927,75186.12218401845500.260.210.460.210.42
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Walsall (2 Seasons)3 Leagues93273,21235.7117181100600.310.200.500.310.50
Nottingham Forest (1 Season)3 Leagues2788829.8325300200.310.200.510.310.51
Cardiff City (1 Season)1 League997338.1022000200.000.250.250.000.25
Championship (14 Seasons)52637033,519372.4696813765443610.190.180.370.170.36
FA Cup (11 Seasons)15101,00011.1011000000.000.090.090.000.09
EFL Cup (10 Seasons)21181,63418.2448401100.220.220.440.220.44
League Two (5 Seasons)19612511,797131.13022522912900.230.170.400.220.39
Premier League (1 Season)211221.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK 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.6426401300.170.080.250.170.25
2019-202031Cardiff City1 League997338.1022000200.000.250.250.000.25
2019-202031Nottingham Forest3 Leagues2788829.8325300200.310.200.510.310.51
2020-202132QPR2 Leagues3478649.6257200100.210.520.730.210.73
2021-202233QPR3 Leagues38252,59928.9246200300.070.140.210.070.21
2022-202334QPR3 Leagues40141,39815.5202200200.130.000.130.130.13
2023-202435QPR3 Leagues1834845.4000000200.000.000.000.000.00
2024-202536Walsall3 Leagues47151,70218.9549500500.260.210.480.260.48
2025-202637Walsall3 Leagues46121,51016.8639600100.360.180.540.360.54
19 Seasons8 Clubs5 Leagues76052448,072534.11039519898574610.190.180.370.180.36
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (4 Seasons)4 Leagues13912210,925121.425154025001210.210.120.330.210.33
QPR (4 Seasons)3 Leagues130495,34559.46915600800.100.150.250.100.25
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)3 Leagues119927,75186.12218401845500.260.210.460.210.42
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Walsall (2 Seasons)3 Leagues93273,21235.7117181100600.310.200.500.310.50
Nottingham Forest (1 Season)3 Leagues2788829.8325300200.310.200.510.310.51
Cardiff City (1 Season)1 League997338.1022000200.000.250.250.000.25
Championship (14 Seasons)52637033,519372.4696813765443610.190.180.370.170.36
FA Cup (11 Seasons)15101,00011.1011000000.000.090.090.000.09
EFL Cup (10 Seasons)21181,63418.2448401100.220.220.440.220.44
League Two (5 Seasons)19612511,797131.13022522912900.230.170.400.220.39
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
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.6426400300.190.100.290.190.29Matches
2019-202031Cardiff Cityeng ENG2. Championship5th997338.1022000200.000.250.250.000.25Matches
2019-202031Nottingham Foresteng ENG2. Championship7th2456126.8213200200.290.150.440.290.44Matches
2020-202132QPReng ENG2. Championship9th3478649.6257200100.210.520.730.210.73Matches
2021-202233QPReng ENG2. Championship11th33222,20524.5235200300.080.120.200.080.20Matches
2022-202334QPReng ENG2. Championship20th38121,27014.1202200200.140.000.140.140.14Matches
2023-202435QPReng ENG2. Championship18th1623704.1000000200.000.000.000.000.00Matches
2024-202536Walsalleng ENG4. League Two4th42101,33014.8549500500.340.270.610.340.61Matches
2025-202637Walsalleng ENG4. League Two13th42111,34014.9639600100.400.200.600.400.60Matches
19 Seasons8 Clubs3 Leagues72449645,438504.9999018994564510.200.180.370.190.36
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Middlesbrough (4 Seasons)2 Leagues13011510,243113.823133623001110.200.110.320.200.32
QPR (4 Seasons)1 League121434,70952.36814600800.110.150.270.110.27
Bristol City (3 Seasons)1 League13111310,097112.21727441700800.150.240.390.150.39
Aston Villa (3 Seasons)1 League113867,24780.52117381744500.260.210.470.210.42
Barnet (3 Seasons)1 League1121049,127101.41915341812300.190.150.340.180.33
Walsall (2 Seasons)1 League84212,67029.7117181100600.370.240.610.370.61
Nottingham Forest (1 Season)1 League2456126.8213200200.290.150.440.290.44
Cardiff City (1 Season)1 League997338.1022000200.000.250.250.000.25
Championship (14 Seasons)52637033,519372.4696813765443610.190.180.370.170.36
League Two (5 Seasons)19612511,797131.13022522912900.230.170.400.220.39
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-202031Nottingham Foresteng ENGEFL Cup17th221802.0112100000.500.501.000.501.00Matches
2019-202031Nottingham 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
2025-202637Walsalleng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2025-202637Walsalleng ENGFA Cup30800.9000000000.000.000.000.000.00Matches
12 Seasons5 Clubs2 Leagues36282,63429.3459401100.140.170.310.140.31
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 (2 Seasons)2 Leagues965426.0000000000.000.000.000.000.00
Nottingham Forest (1 Season)2 Leagues332703.0112100000.330.330.670.330.67
FA Cup (11 Seasons)15101,00011.1011000000.000.090.090.000.09
EFL Cup (10 Seasons)21181,63418.2448401100.220.220.440.220.44
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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.3300Matches
2018-201930Aston Villaeng ENGEFL Cup2.0022100.01.001.000.000.0001Matches
2018-201930Aston Villaeng ENGFA Cup1.002150.02.001.000.000.0000Matches
2019-202031Cardiff Cityeng ENG2. Championship8.1011545.51.350.610.000.0000Matches
2019-202031Nottingham Foresteng ENG2. Championship6.8211327.31.620.440.180.6700Matches
2019-202031Nottingham Foresteng ENGEFL Cup2.0111100.00.500.501.001.0000Matches
2019-202031Nottingham Foresteng ENGFA Cup1.00000.000.0000Matches
2020-202132QPReng ENG2. Championship9.6215533.31.560.520.130.4000Matches
2021-202233QPReng ENG2. Championship24.5217423.50.690.160.120.5000Matches
2021-202233QPReng ENGEFL Cup2.50100.00.390.000.0000Matches
2021-202233QPReng ENGFA Cup1.804125.02.180.550.000.0000Matches
2022-202334QPReng ENG2. Championship14.1222522.71.560.350.090.4000Matches
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.0000Matches
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.4000Matches
2024-202536Walsalleng ENG4. League Two14.85311032.32.100.680.160.5000Matches
2025-202637Walsalleng ENGEFL Cup1.00100.01.000.000.0000Matches
2025-202637Walsalleng ENGFA Cup0.902150.02.251.130.000.0000Matches
2025-202637Walsalleng ENG4. League Two14.96251248.01.680.810.240.5000Matches
19 Seasons8 Clubs5 Leagues534.110325038140.01.260.730.150.2557
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Middlesbrough (4 Seasons)4 Leagues121.4254880.02.950.770.000.2600
QPR (4 Seasons)3 Leagues59.46631625.41.060.270.100.3800
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)3 Leagues86.1221005252.01.170.610.180.3545
Barnet (3 Seasons)1 League101.419990.980.1812
Walsall (2 Seasons)3 Leagues35.711602338.31.750.670.180.4800
Nottingham Forest (1 Season)3 Leagues9.8312433.31.220.410.250.7500
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0000
Championship (14 Seasons)372.46917125039.81.160.670.150.2644
FA Cup (11 Seasons)11.109444.41.550.690.000.0000
EFL Cup (10 Seasons)18.2410660.00.740.440.200.3301
League Two (5 Seasons)131.1305612139.31.890.920.200.2412
Premier League (1 Season)1.40400.02.950.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.2701
2019-202031Cardiff City1 League8.1011545.51.350.610.000.0000
2019-202031Nottingham Forest3 Leagues9.8312433.31.220.410.250.7500
2020-202132QPR2 Leagues9.6215533.31.560.520.130.4000
2021-202233QPR3 Leagues28.9222522.70.760.170.090.4000
2022-202334QPR3 Leagues15.5224625.01.550.390.080.3300
2023-202435QPR3 Leagues5.40200.00.370.000.0000
2024-202536Walsall3 Leagues18.95321031.31.830.570.160.5000
2025-202637Walsall3 Leagues16.86281346.41.670.770.210.4600
19 Seasons8 Clubs5 Leagues534.110325038140.01.260.730.150.2557
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Middlesbrough (4 Seasons)4 Leagues121.4254880.02.950.770.000.2600
QPR (4 Seasons)3 Leagues59.46631625.41.060.270.100.3800
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)3 Leagues86.1221005252.01.170.610.180.3545
Barnet (3 Seasons)1 League101.419990.980.1812
Walsall (2 Seasons)3 Leagues35.711602338.31.750.670.180.4800
Nottingham Forest (1 Season)3 Leagues9.8312433.31.220.410.250.7500
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0000
Championship (14 Seasons)372.46917125039.81.160.670.150.2644
FA Cup (11 Seasons)11.109444.41.550.690.000.0000
EFL Cup (10 Seasons)18.2410660.00.740.440.200.3301
League Two (5 Seasons)131.1305612139.31.890.920.200.2412
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 PK PKatt 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.3300Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.1011545.51.350.610.000.0000Matches
2019-202031Nottingham Foresteng ENG2. Championship7th6.8211327.31.620.440.180.6700Matches
2020-202132QPReng ENG2. Championship9th9.6215533.31.560.520.130.4000Matches
2021-202233QPReng ENG2. Championship11th24.5217423.50.690.160.120.5000Matches
2022-202334QPReng ENG2. Championship20th14.1222522.71.560.350.090.4000Matches
2023-202435QPReng ENG2. Championship18th4.10200.00.490.000.0000Matches
2024-202536Walsalleng ENG4. League Two4th14.85311032.32.100.680.160.5000Matches
2025-202637Walsalleng ENG4. League Two13th14.96251248.01.680.810.240.5000Matches
19 Seasons8 Clubs3 Leagues504.99923137139.01.290.730.160.2556
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Middlesbrough (4 Seasons)2 Leagues113.8234880.02.950.770.000.2600
QPR (4 Seasons)1 League52.36561425.01.070.270.110.4300
Bristol City (3 Seasons)1 League112.217940.840.1800
Aston Villa (3 Seasons)1 League80.521934649.51.150.570.180.3744
Barnet (3 Seasons)1 League101.419990.980.1812
Walsall (2 Seasons)1 League29.711562239.31.890.740.200.5000
Nottingham Forest (1 Season)1 League6.8211327.31.620.440.180.6700
Cardiff City (1 Season)1 League8.1011545.51.350.610.000.0000
Championship (14 Seasons)372.46917125039.81.160.670.150.2644
League Two (5 Seasons)131.1305612139.31.890.920.200.2412
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 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-202031Nottingham Foresteng ENGEFL Cup17th2.0111100.00.500.501.001.0000Matches
2019-202031Nottingham 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.4000Matches
2025-202637Walsalleng ENGEFL CupRd11.00100.01.000.000.0000Matches
2025-202637Walsalleng ENGFA Cup0.902150.02.251.130.000.0000Matches
12 Seasons5 Clubs2 Leagues29.34191052.60.980.520.110.2001
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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 (2 Seasons)2 Leagues6.004125.00.870.220.000.0000
Nottingham Forest (1 Season)2 Leagues3.0111100.00.330.331.001.0000
FA Cup (11 Seasons)11.109444.41.550.690.000.0000
EFL Cup (10 Seasons)18.2410660.00.740.440.200.3301
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT 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

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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.49Matches
2018-201930Aston Villaeng ENGEFL Cup218090100.02.02902001.501100.00Matches
2018-201930Aston Villaeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2019-202031Cardiff Cityeng ENG2. Championship97338117.78.19815002.00106+4+0.49+0.33Matches
2019-202031Nottingham Foresteng ENG2. Championship246122614.86.85671191541.9678-1-0.15-0.38Matches
2019-202031Nottingham Foresteng ENGEFL Cup21809066.72.02902001.5035-2-1.00-2.00Matches
2019-202031Nottingham Foresteng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2020-202132QPReng ENG2. Championship348642520.99.67590271781.47159+6+0.62+0.73Matches
2020-202132QPReng ENGFA Cup0001Matches
2021-202233QPReng ENG2. Championship332,2056753.324.52288181125111.423424+10+0.41+0.83Matches
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.28Matches
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.34Matches
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 Cup32428189.62.73811001.673300.00-3.21Matches
2024-202536Walsalleng ENGFA Cup21306572.21.42650001.5013-2-1.38+0.42Matches
2024-202536Walsalleng ENG4. League Two421,3303232.114.810723321931.712927+2+0.14-0.47Matches
2025-202637Walsalleng ENGEFL Cup19090100.01.01901001.000000.00Matches
2025-202637Walsalleng ENGFA Cup3802729.60.90032702.0013-2-2.25-3.67Matches
2025-202637Walsalleng ENG4. League Two421,3403232.414.911733311741.481822-4-0.27-0.40Matches
19 Seasons8 Clubs5 Leagues76048,0726353.3534.15247713923618541.59384298+86+0.30+0.29
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.18
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)3 Leagues1197,7516559.486.1927336272371.7112079+41+0.48+0.37
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Walsall (2 Seasons)3 Leagues933,2123535.335.727748661971.605258-6-0.17-0.57
Nottingham Forest (1 Season)3 Leagues278823319.69.88764191541.851015-5-0.51-0.76
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.33
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42
FA Cup (11 Seasons)151,0006762.911.11085653110.87721-14-1.26-1.64
EFL Cup (10 Seasons)211,6347866.418.218861232801.622718+9+0.50+0.17
League Two (5 Seasons)19611,7976057.0131.1125736711871.604749-2-0.07-0.44
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 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.27
2019-202031Cardiff City1 League97338117.78.19815002.00106+4+0.49+0.33
2019-202031Nottingham Forest3 Leagues278823319.69.88764191541.851015-5-0.51-0.76
2020-202132QPR2 Leagues348642520.39.67590271791.47159+6+0.62+0.73
2021-202233QPR3 Leagues382,5996854.828.92589211329111.343829+9+0.31+0.65
2022-202334QPR3 Leagues401,3983532.415.514682261750.951022-12-0.77-0.28
2023-202435QPR3 Leagues184842711.25.438101516100.89411-7-1.30-1.16
2024-202536Walsall3 Leagues471,7023637.118.915734321931.70333300.00-0.59
2025-202637Walsall3 Leagues461,5103333.616.812744341841.501925-6-0.36-0.57
19 Seasons8 Clubs5 Leagues76048,0726353.3534.15247713923618541.59384298+86+0.30+0.29
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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.18
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)3 Leagues1197,7516559.486.1927336272371.7112079+41+0.48+0.37
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Walsall (2 Seasons)3 Leagues933,2123535.335.727748661971.605258-6-0.17-0.57
Nottingham Forest (1 Season)3 Leagues278823319.69.88764191541.851015-5-0.51-0.76
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.33
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42
FA Cup (11 Seasons)151,0006762.911.11085653110.87721-14-1.26-1.64
EFL Cup (10 Seasons)211,6347866.418.218861232801.622718+9+0.50+0.17
League Two (5 Seasons)19611,7976057.0131.1125736711871.604749-2-0.07-0.44
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
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.49Matches
2019-202031Cardiff Cityeng ENG2. Championship5th97338117.78.19815002.00106+4+0.49+0.33Matches
2019-202031Nottingham Foresteng ENG2. Championship7th246122614.86.85671191541.9678-1-0.15-0.38Matches
2020-202132QPReng ENG2. Championship9th348642520.99.67590271781.47159+6+0.62+0.73Matches
2021-202233QPReng ENG2. Championship11th332,2056753.324.52288181125111.423424+10+0.41+0.83Matches
2022-202334QPReng ENG2. Championship20th381,2703330.714.112692261750.97920-11-0.78-0.28Matches
2023-202435QPReng ENG2. Championship18th16370238.94.128001415101.00410-6-1.46-1.34Matches
2024-202536Walsalleng ENG4. League Two4th421,3303232.114.810723321931.712927+2+0.14-0.47Matches
2025-202637Walsalleng ENG4. League Two13th421,3403232.414.911733311741.481822-4-0.27-0.40Matches
19 Seasons8 Clubs3 Leagues72445,4386352.7504.94967512122818531.62350259+91+0.36+0.36
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Middlesbrough (4 Seasons)2 Leagues13010,2437964.7113.8115571511.8911161+50+0.66+0.90
QPR (4 Seasons)1 League1214,7093928.452.34377207818341.246263-1-0.02+0.24
Bristol City (3 Seasons)1 League13110,0977781.3112.211318
Aston Villa (3 Seasons)1 League1137,2476458.380.5867032272371.7211372+41+0.51+0.35
Barnet (3 Seasons)1 League1129,1278173.5101.41048
Walsall (2 Seasons)1 League842,6703232.229.721736631871.604749-2-0.07-0.44
Nottingham Forest (1 Season)1 League246122614.86.85671191541.9678-1-0.15-0.38
Cardiff City (1 Season)1 League97338117.78.19815002.00106+4+0.49+0.33
Championship (14 Seasons)52633,5196454.0372.43707511415618461.62302208+94+0.42+0.42
League Two (5 Seasons)19611,7976057.0131.1125736711871.604749-2-0.07-0.44
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-202031Nottingham Foresteng ENGEFL Cup17th21809066.72.02902001.5035-2-1.00-2.00Matches
2019-202031Nottingham 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 CupRd332428189.62.73811001.673300.00-3.21Matches
2024-202536Walsalleng ENGFA Cup21306572.21.42650001.5013-2-1.38+0.42Matches
2025-202637Walsalleng ENGEFL CupRd119090100.01.01901001.000000.00Matches
2025-202637Walsalleng ENGFA Cup3802729.60.90032702.0013-2-2.25-3.67Matches
12 Seasons5 Clubs2 Leagues362,6347365.029.328861883011.313439-5-0.17-0.52
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 (2 Seasons)2 Leagues95426066.96.0677232701.6759-4-0.66-1.67
Nottingham Forest (1 Season)2 Leagues32709075.03.03903001.0037-4-1.33-2.33
FA Cup (11 Seasons)151,0006762.911.11085653110.87721-14-1.26-1.64
EFL Cup (10 Seasons)211,6347866.418.218861232801.622718+9+0.50+0.17
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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.63002317141071637000Matches
2018-201930Aston Villaeng ENGEFL Cup2.0000532612000Matches
2018-201930Aston Villaeng ENGFA Cup1.0000101100000Matches
2019-202031Cardiff Cityeng ENG2. Championship8.12001211139280Matches
2019-202031Nottingham Foresteng ENG2. Championship6.82001062296110Matches
2019-202031Nottingham Foresteng ENGEFL Cup2.000001111010Matches
2019-202031Nottingham Foresteng ENGFA Cup1.00001100020Matches
2020-202132QPReng ENG2. Championship9.610014635818150Matches
2021-202233QPReng ENG2. Championship24.53001917816327541Matches
2021-202233QPReng ENGEFL Cup2.50004309150Matches
2021-202233QPReng ENGFA Cup1.800021111110Matches
2022-202334QPReng ENG2. Championship14.1200131379212120Matches
2022-202334QPReng ENGEFL Cup0.70001003000Matches
2022-202334QPReng ENGFA Cup0.80000000000Matches
2023-202435QPReng ENG2. Championship4.120072115391Matches
2023-202435QPReng ENGEFL Cup0.90000004220Matches
2023-202435QPReng ENGFA Cup0.30000002000Matches
2024-202536Walsalleng ENGEFL Cup2.70004008060Matches
2024-202536Walsalleng ENGFA Cup1.40000Matches
2024-202536Walsalleng ENG4. League Two14.850017817647180Matches
2025-202637Walsalleng ENGEFL Cup1.00002025000Matches
2025-202637Walsalleng ENGFA Cup0.90001023010Matches
2025-202637Walsalleng ENG4. League Two14.9100161266911190Matches
19 Seasons8 Clubs5 Leagues534.1461049714092911142271002
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)4 Leagues121.4121011720924000
QPR (4 Seasons)3 Leagues59.480060422035764982
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)3 Leagues86.1500103574131750103000
Barnet (3 Seasons)1 League101.43071
Walsall (2 Seasons)3 Leagues35.760040202714918440
Nottingham Forest (1 Season)3 Leagues9.82001183406140
Cardiff City (1 Season)1 League8.12001211139280
Championship (14 Seasons)372.4361036710760695116209002
FA Cup (11 Seasons)11.10005241714000
EFL Cup (10 Seasons)18.2100189557517000
League Two (5 Seasons)131.1900104202313318370
Premier League (1 Season)1.4000320924000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.63002920171141739000
2019-202031Cardiff City1 League8.12001211139280
2019-202031Nottingham Forest3 Leagues9.82001183406140
2020-202132QPR2 Leagues9.610014635818150
2021-202233QPR3 Leagues28.93002521918329601
2022-202334QPR3 Leagues15.5200141379512120
2023-202435QPR3 Leagues5.4200721215111
2024-202536Walsall3 Leagues18.950021817727240
2025-202637Walsall3 Leagues16.81001912107711200
19 Seasons8 Clubs5 Leagues534.1461049714092911142271002
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)4 Leagues121.4121011720924000
QPR (4 Seasons)3 Leagues59.480060422035764982
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)3 Leagues86.1500103574131750103000
Barnet (3 Seasons)1 League101.43071
Walsall (2 Seasons)3 Leagues35.760040202714918440
Nottingham Forest (1 Season)3 Leagues9.82001183406140
Cardiff City (1 Season)1 League8.12001211139280
Championship (14 Seasons)372.4361036710760695116209002
FA Cup (11 Seasons)11.10005241714000
EFL Cup (10 Seasons)18.2100189557517000
League Two (5 Seasons)131.1900104202313318370
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
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.63002317141071637000Matches
2019-202031Cardiff Cityeng ENG2. Championship5th8.12001211139280Matches
2019-202031Nottingham Foresteng ENG2. Championship7th6.82001062296110Matches
2020-202132QPReng ENG2. Championship9th9.610014635818150Matches
2021-202233QPReng ENG2. Championship11th24.53001917816327541Matches
2022-202334QPReng ENG2. Championship20th14.1200131379212120Matches
2023-202435QPReng ENG2. Championship18th4.120072115391Matches
2024-202536Walsalleng ENG4. League Two4th14.850017817647180Matches
2025-202637Walsalleng ENG4. League Two13th14.9100161266911190Matches
19 Seasons8 Clubs3 Leagues504.9451047412983837136250002
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Middlesbrough (4 Seasons)2 Leagues113.8111011720924000
QPR (4 Seasons)1 League52.380053381932860902
Bristol City (3 Seasons)1 League112.28083
Aston Villa (3 Seasons)1 League80.550095523829948100000
Barnet (3 Seasons)1 League101.43071
Walsall (2 Seasons)1 League29.760033202313318370
Nottingham Forest (1 Season)1 League6.82001062296110
Cardiff City (1 Season)1 League8.12001211139280
Championship (14 Seasons)372.4361036710760695116209002
League Two (5 Seasons)131.1900104202313318370
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-202031Nottingham Foresteng ENGEFL Cup17th2.000001111010Matches
2019-202031Nottingham 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.40000Matches
2025-202637Walsalleng ENGEFL CupRd11.00002025000Matches
2025-202637Walsalleng ENGFA Cup0.90001023010Matches
12 Seasons5 Clubs2 Leagues29.31002311974621000
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 (2 Seasons)2 Leagues6.000070416070
Nottingham Forest (1 Season)2 Leagues3.000012111030
FA Cup (11 Seasons)11.10005241714000
EFL Cup (10 Seasons)18.2100189557517000
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.

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.

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.