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-200819Rangerssct SCO1. Premier League10390.4000000000.000.000.000.000.00
2008-200920Bradford Cityeng ENG4. League Two32262,35926.2437400600.150.110.270.150.27
2009-201021Oldham Athleticeng ENG3. League One38322,84331.60220001100.000.060.060.000.06
2010-201122Oldham Athleticeng ENG3. League One42423,66740.75275001200.120.050.170.120.17
2011-201223Oldham Athleticeng ENG3. League One23211,90221.1134100400.050.140.190.050.19
2012-201324Doncastereng ENG3. League One866136.8000000100.000.000.000.000.00
2012-201324Oldham Athleticeng ENG3. League One28242,25225.0202200600.080.000.080.080.08
2013-201425Doncastereng ENG2. Championship32252,18124.2101100510.040.000.040.040.04
2014-201526Doncastereng ENGFA Cup211111.2000000000.000.000.000.000.00Matches
2014-201526Doncastereng ENGLeague Cup332703.0000000000.000.000.000.000.00Matches
2014-201526Doncastereng ENG3. League One34322,71730.2224200600.070.070.130.070.13Matches
2015-201627SuperSportza RSA1. Premier Division24242,14723.9101100910.040.000.040.040.04Matches
2016-201728SuperSportza RSA1. Premier Division27272,43027.0101100600.040.000.040.040.04Matches
2017-201829SuperSportza RSA1. Premier Division27272,41326.8112012610.040.040.070.000.04Matches
2018-201930SuperSportza RSA1. Premier Division19181,60617.8000000510.000.000.000.000.00Matches
2019-202031SuperSportza RSA1. Premier Division22221,97121.9202111600.090.000.090.050.05Matches
2020-202132Carlisle Unitedeng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2020-202132Carlisle Unitedeng ENGFA Cup11770.9000000100.000.000.000.000.00Matches
2020-202132Carlisle Unitedeng ENG4. League Two1776817.6022000100.000.260.260.000.26Matches
2021-202233Altrinchameng ENG5. National League934404.90000200.000.00Matches
15 Seasons7 Clubs8 Leagues39034230,764341.820153518238740.060.040.100.050.10
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
SuperSport (5 Seasons)1 League11911810,567117.45163233230.040.010.050.030.03
Oldham Athletic (4 Seasons)1 League13111910,664118.587158003300.070.060.130.070.13
Doncaster (3 Seasons)4 Leagues79675,89265.53253001210.050.030.080.050.08
Bradford City (1 Season)1 League32262,35926.2437400600.150.110.270.150.27
Carlisle United (1 Season)3 Leagues1998038.9022000200.000.220.220.000.22
Altrincham (1 Season)1 League934404.90000200.000.00
Rangers (1 Season)1 League10390.4000000000.000.000.000.000.00
League One (5 Seasons)17315713,994155.51091910004000.060.060.120.060.12
Premier Division (5 Seasons)11911810,567117.45163233230.040.010.050.030.03
League Two (2 Seasons)49333,04033.8459400700.120.150.270.120.27
EFL Cup (2 Seasons)443153.5000000000.000.000.000.000.00
FA Cup (2 Seasons)321882.1000000100.000.000.000.000.00
Championship (1 Season)32252,18124.2101100510.040.000.040.040.04
National League (1 Season)934404.90000200.000.00
Premier League (1 Season)10390.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-200819Rangers1 League10390.4000000000.000.000.000.000.00
2008-200920Bradford City1 League32262,35926.2437400600.150.110.270.150.27
2009-201021Oldham Athletic1 League38322,84331.60220001100.000.060.060.000.06
2010-201122Oldham Athletic1 League42423,66740.75275001200.120.050.170.120.17
2011-201223Oldham Athletic1 League23211,90221.1134100400.050.140.190.050.19
2012-201324Oldham Athletic1 League28242,25225.0202200600.080.000.080.080.08
2012-201324Doncaster1 League866136.8000000100.000.000.000.000.00
2013-201425Doncaster1 League32252,18124.2101100510.040.000.040.040.04
2014-201526Doncaster3 Leagues39363,09834.4224200600.060.060.120.060.12
2015-201627SuperSport1 League24242,14723.9101100910.040.000.040.040.04
2016-201728SuperSport1 League27272,43027.0101100600.040.000.040.040.04
2017-201829SuperSport1 League27272,41326.8112012610.040.040.070.000.04
2018-201930SuperSport1 League19181,60617.8000000510.000.000.000.000.00
2019-202031SuperSport1 League22221,97121.9202111600.090.000.090.050.05
2020-202132Carlisle United3 Leagues1998038.9022000200.000.220.220.000.22
2021-202233Altrincham1 League934404.90000200.000.00
15 Seasons7 Clubs8 Leagues39034230,764341.820153518238740.060.040.100.050.10
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
SuperSport (5 Seasons)1 League11911810,567117.45163233230.040.010.050.030.03
Oldham Athletic (4 Seasons)1 League13111910,664118.587158003300.070.060.130.070.13
Doncaster (3 Seasons)4 Leagues79675,89265.53253001210.050.030.080.050.08
Bradford City (1 Season)1 League32262,35926.2437400600.150.110.270.150.27
Carlisle United (1 Season)3 Leagues1998038.9022000200.000.220.220.000.22
Altrincham (1 Season)1 League934404.90000200.000.00
Rangers (1 Season)1 League10390.4000000000.000.000.000.000.00
League One (5 Seasons)17315713,994155.51091910004000.060.060.120.060.12
Premier Division (5 Seasons)11911810,567117.45163233230.040.010.050.030.03
League Two (2 Seasons)49333,04033.8459400700.120.150.270.120.27
EFL Cup (2 Seasons)443153.5000000000.000.000.000.000.00
FA Cup (2 Seasons)321882.1000000100.000.000.000.000.00
Championship (1 Season)32252,18124.2101100510.040.000.040.040.04
National League (1 Season)934404.90000200.000.00
Premier League (1 Season)10390.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-200819Rangerssct SCO1. Premier League2nd10390.4000000000.000.000.000.000.00
2008-200920Bradford Cityeng ENG4. League Two9th32262,35926.2437400600.150.110.270.150.27
2009-201021Oldham Athleticeng ENG3. League One16th38322,84331.60220001100.000.060.060.000.06
2010-201122Oldham Athleticeng ENG3. League One18th42423,66740.75275001200.120.050.170.120.17
2011-201223Oldham Athleticeng ENG3. League One16th23211,90221.1134100400.050.140.190.050.19
2012-201324Oldham Athleticeng ENG3. League One19th28242,25225.0202200600.080.000.080.080.08
2012-201324Doncastereng ENG3. League One1st866136.8000000100.000.000.000.000.00
2013-201425Doncastereng ENG2. Championship22nd32252,18124.2101100510.040.000.040.040.04
2014-201526Doncastereng ENG3. League One13th34322,71730.2224200600.070.070.130.070.13Matches
2015-201627SuperSportza RSA1. Premier Division8th24242,14723.9101100910.040.000.040.040.04Matches
2016-201728SuperSportza RSA1. Premier Division5th27272,43027.0101100600.040.000.040.040.04Matches
2017-201829SuperSportza RSA1. Premier Division7th27272,41326.8112012610.040.040.070.000.04Matches
2018-201930SuperSportza RSA1. Premier Division6th19181,60617.8000000510.000.000.000.000.00Matches
2019-202031SuperSportza RSA1. Premier Division5th22221,97121.9202111600.090.000.090.050.05Matches
2020-202132Carlisle Unitedeng ENG4. League Two10th1776817.6022000100.000.260.260.000.26Matches
2021-202233Altrinchameng ENG5. National League14th934404.90000200.000.00Matches
15 Seasons7 Clubs6 Leagues38333630,261336.220153518238640.060.050.110.050.10
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
SuperSport (5 Seasons)1 League11911810,567117.45163233230.040.010.050.030.03
Oldham Athletic (4 Seasons)1 League13111910,664118.587158003300.070.060.130.070.13
Doncaster (3 Seasons)2 Leagues74635,51161.23253001210.050.030.080.050.08
Bradford City (1 Season)1 League32262,35926.2437400600.150.110.270.150.27
Carlisle United (1 Season)1 League1776817.6022000100.000.260.260.000.26
Altrincham (1 Season)1 League934404.90000200.000.00
Rangers (1 Season)1 League10390.4000000000.000.000.000.000.00
League One (5 Seasons)17315713,994155.51091910004000.060.060.120.060.12
Premier Division (5 Seasons)11911810,567117.45163233230.040.010.050.030.03
League Two (2 Seasons)49333,04033.8459400700.120.150.270.120.27
Championship (1 Season)32252,18124.2101100510.040.000.040.040.04
National League (1 Season)934404.90000200.000.00
Premier League (1 Season)10390.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-201526Doncastereng ENGFA Cup33rd211111.2000000000.000.000.000.000.00Matches
2014-201526Doncastereng ENGLeague Cup17th332703.0000000000.000.000.000.000.00Matches
2020-202132Carlisle Unitedeng ENGEFL Cup58th11450.5000000000.000.000.000.000.00Matches
2020-202132Carlisle Unitedeng ENGFA Cup65th11770.9000000100.000.000.000.000.00Matches
2 Seasons2 Clubs2 Leagues765035.6000000100.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Doncaster (1 Season)2 Leagues543814.2000000000.000.000.000.000.00
Carlisle United (1 Season)2 Leagues221221.4000000100.000.000.000.000.00
EFL Cup (2 Seasons)443153.5000000000.000.000.000.000.00
FA Cup (2 Seasons)321882.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201324za South AfricaAfrica Cup of NationsQF333003.3000000000.000.000.000.000.00Matches
201425za South AfricaWCQ443123.51100000.290.29Matches
201425za South AfricaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201526za South AfricaFriendlies (M)221802.0101100100.500.000.500.500.50Matches
201526za South AfricaAfrica Cup of NationsGR332703.0000000200.000.000.000.000.00Matches
201627za South AfricaFriendlies (M)221802.0000000100.000.000.000.000.00Matches
201728za South AfricaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201728za South AfricaAfrica Cup of Nations qualification21810.9000000100.000.000.000.000.00Matches
201829za South AfricaWCQ765736.4101100400.160.000.160.160.16Matches
201829za South AfricaFriendlies (M)211451.6000000000.000.000.000.000.00Matches
201930za South AfricaFriendlies (M)11901.0101011001.000.001.000.000.00Matches
201930za South AfricaAfrica Cup of NationsQF332693.0000000000.000.000.000.000.00Matches
201930za South AfricaAfrica Cup of Nations qualification554364.8000000100.000.000.000.000.00Matches
202132za South AfricaAfrica Cup of Nations qualification443604.0011000000.000.250.250.000.25Matches
8 Seasons1 Club4 Leagues40373,37637.54143111000.110.030.120.080.09
Friendlies (M) (6 Seasons)987758.6202111200.230.000.230.120.12
Africa Cup of Nations qualification (3 Seasons)11108779.7011000200.000.100.100.000.10
Africa Cup of Nations (3 Seasons)998399.3000000200.000.000.000.000.00
WCQ (2 Seasons)11108859.8201200400.200.000.160.200.16

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200819Rangerssct SCO1. Premier League0.4000.0000
2008-200920Bradford Cityeng ENG4. League Two26.2490.340.4400
2009-201021Oldham Athleticeng ENG3. League One31.60110.350.0000
2010-201122Oldham Athleticeng ENG3. League One40.75210.520.2400
2011-201223Oldham Athleticeng ENG3. League One21.11120.570.0800
2012-201324Doncastereng ENG3. League One6.8030.440.0000
2012-201324Oldham Athleticeng ENG3. League One25.02140.560.1400
2013-201425Doncastereng ENG2. Championship24.2130.120.3300
2014-201526Doncastereng ENGFA Cup1.2000Matches
2014-201526Doncastereng ENGLeague Cup3.0000Matches
2014-201526Doncastereng ENG3. League One30.2280.260.2500Matches
2015-201627SuperSportza RSA1. Premier Division23.9100Matches
2016-201728SuperSportza RSA1. Premier Division27.0100Matches
2017-201829SuperSportza RSA1. Premier Division26.8112Matches
2018-201930SuperSportza RSA1. Premier Division17.8000Matches
2019-202031SuperSportza RSA1. Premier Division21.9211Matches
2020-202132Carlisle Unitedeng ENGEFL Cup0.50100.02.000.000.0000Matches
2020-202132Carlisle Unitedeng ENGFA Cup0.9011100.01.171.170.000.0000Matches
2020-202132Carlisle Unitedeng ENG4. League Two7.604250.00.530.260.000.0000Matches
2021-202233Altrinchameng ENG5. National League4.9000Matches
15 Seasons7 Clubs8 Leagues341.82068450.00.670.390.000.1823
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
SuperSport (5 Seasons)1 League117.4523
Oldham Athletic (4 Seasons)1 League118.58580.490.1400
Doncaster (3 Seasons)4 Leagues65.53140.230.2100
Bradford City (1 Season)1 League26.2490.340.4400
Carlisle United (1 Season)3 Leagues8.906350.00.670.340.000.0000
Altrincham (1 Season)1 League4.9000
Rangers (1 Season)1 League0.4000.0000
League One (5 Seasons)155.510690.440.1400
Premier Division (5 Seasons)117.4523
League Two (2 Seasons)33.8441150.00.530.330.000.3600
EFL Cup (2 Seasons)3.50100.02.000.000.0000
FA Cup (2 Seasons)2.1011100.01.171.170.000.0000
Championship (1 Season)24.2130.120.3300
National League (1 Season)4.9000
Premier League (1 Season)0.4000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2007-200819Rangers1 League0.4000.0000
2008-200920Bradford City1 League26.2490.340.4400
2009-201021Oldham Athletic1 League31.60110.350.0000
2010-201122Oldham Athletic1 League40.75210.520.2400
2011-201223Oldham Athletic1 League21.11120.570.0800
2012-201324Oldham Athletic1 League25.02140.560.1400
2012-201324Doncaster1 League6.8030.440.0000
2013-201425Doncaster1 League24.2130.120.3300
2014-201526Doncaster3 Leagues34.4280.260.2500
2015-201627SuperSport1 League23.9100
2016-201728SuperSport1 League27.0100
2017-201829SuperSport1 League26.8112
2018-201930SuperSport1 League17.8000
2019-202031SuperSport1 League21.9211
2020-202132Carlisle United3 Leagues8.906350.00.670.340.000.0000
2021-202233Altrincham1 League4.9000
15 Seasons7 Clubs8 Leagues341.82068450.00.670.390.000.1823
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
SuperSport (5 Seasons)1 League117.4523
Oldham Athletic (4 Seasons)1 League118.58580.490.1400
Doncaster (3 Seasons)4 Leagues65.53140.230.2100
Bradford City (1 Season)1 League26.2490.340.4400
Carlisle United (1 Season)3 Leagues8.906350.00.670.340.000.0000
Altrincham (1 Season)1 League4.9000
Rangers (1 Season)1 League0.4000.0000
League One (5 Seasons)155.510690.440.1400
Premier Division (5 Seasons)117.4523
League Two (2 Seasons)33.8441150.00.530.330.000.3600
EFL Cup (2 Seasons)3.50100.02.000.000.0000
FA Cup (2 Seasons)2.1011100.01.171.170.000.0000
Championship (1 Season)24.2130.120.3300
National League (1 Season)4.9000
Premier League (1 Season)0.4000.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
2007-200819Rangerssct SCO1. Premier League2nd0.4000.0000
2008-200920Bradford Cityeng ENG4. League Two9th26.2490.340.4400
2009-201021Oldham Athleticeng ENG3. League One16th31.60110.350.0000
2010-201122Oldham Athleticeng ENG3. League One18th40.75210.520.2400
2011-201223Oldham Athleticeng ENG3. League One16th21.11120.570.0800
2012-201324Oldham Athleticeng ENG3. League One19th25.02140.560.1400
2012-201324Doncastereng ENG3. League One1st6.8030.440.0000
2013-201425Doncastereng ENG2. Championship22nd24.2130.120.3300
2014-201526Doncastereng ENG3. League One13th30.2280.260.2500Matches
2015-201627SuperSportza RSA1. Premier Division8th23.9100Matches
2016-201728SuperSportza RSA1. Premier Division5th27.0100Matches
2017-201829SuperSportza RSA1. Premier Division7th26.8112Matches
2018-201930SuperSportza RSA1. Premier Division6th17.8000Matches
2019-202031SuperSportza RSA1. Premier Division5th21.9211Matches
2020-202132Carlisle Unitedeng ENG4. League Two10th7.604250.00.530.260.000.0000Matches
2021-202233Altrinchameng ENG5. National League14th4.9000Matches
15 Seasons7 Clubs6 Leagues336.22048350.00.530.390.000.1823
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
SuperSport (5 Seasons)1 League117.4523
Oldham Athletic (4 Seasons)1 League118.58580.490.1400
Doncaster (3 Seasons)2 Leagues61.23140.230.2100
Bradford City (1 Season)1 League26.2490.340.4400
Carlisle United (1 Season)1 League7.604250.00.530.260.000.0000
Altrincham (1 Season)1 League4.9000
Rangers (1 Season)1 League0.4000.0000
League One (5 Seasons)155.510690.440.1400
Premier Division (5 Seasons)117.4523
League Two (2 Seasons)33.8441150.00.530.330.000.3600
Championship (1 Season)24.2130.120.3300
National League (1 Season)4.9000
Premier League (1 Season)0.4000.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-201526Doncastereng ENGFA Cup33rd1.2000Matches
2014-201526Doncastereng ENGLeague Cup17th3.0000Matches
2020-202132Carlisle Unitedeng ENGEFL Cup58th0.50100.02.000.000.0000Matches
2020-202132Carlisle Unitedeng ENGFA Cup65th0.9011100.01.171.170.000.0000Matches
2 Seasons2 Clubs2 Leagues5.602150.01.480.740.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Doncaster (1 Season)2 Leagues4.2000
Carlisle United (1 Season)2 Leagues1.402150.01.480.740.000.0000
EFL Cup (2 Seasons)3.50100.02.000.000.0000
FA Cup (2 Seasons)2.1011100.01.171.170.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
201324za South AfricaAfrica Cup of NationsQF3.3000Matches
201425za South AfricaWCQ3.5100Matches
201425za South AfricaFriendlies (M)1.0000Matches
201526za South AfricaFriendlies (M)2.0100Matches
201526za South AfricaAfrica Cup of NationsGR3.003133.31.000.330.000.0000Matches
201627za South AfricaFriendlies (M)2.0000Matches
201728za South AfricaFriendlies (M)1.0000Matches
201728za South AfricaAfrica Cup of Nations qualification0.9000Matches
201829za South AfricaWCQ6.4100Matches
201829za South AfricaFriendlies (M)1.6000Matches
201930za South AfricaFriendlies (M)1.0111Matches
201930za South AfricaAfrica Cup of NationsQF3.00100.00.330.000.0000Matches
201930za South AfricaAfrica Cup of Nations qualification4.8000Matches
202132za South AfricaAfrica Cup of Nations qualification4.0000Matches
8 Seasons1 Club4 Leagues37.544125.00.670.170.000.0011
Friendlies (M) (6 Seasons)8.6211
Africa Cup of Nations qualification (3 Seasons)9.7000
Africa Cup of Nations (3 Seasons)9.304125.00.670.170.000.0000
WCQ (2 Seasons)9.8200

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-200819Rangerssct SCO1. Premier League139391.10.401
2008-200920Bradford Cityeng ENG4. League Two322,3597457.026.2266
2009-201021Oldham Athleticeng ENG3. League One382,8437568.731.6326
2010-201122Oldham Athleticeng ENG3. League One423,6678788.640.7420
2011-201223Oldham Athleticeng ENG3. League One231,9028345.921.1212
2012-201324Doncastereng ENG3. League One86137714.86.862
2012-201324Oldham Athleticeng ENG3. League One282,2528054.425.0244
2013-201425Doncastereng ENG2. Championship322,1816852.724.2257
2014-201526Doncastereng ENGFA Cup21115630.81.2188012302.0021+1+0.81+0.45Matches
2014-201526Doncastereng ENGLeague Cup327090100.03.03903002.0043+1+0.33Matches
2014-201526Doncastereng ENG3. League One342,7178065.630.23225271.384142-1-0.03+0.16Matches
2015-201627SuperSportza RSA1. Premier Division242,1478979.523.9248923001.383027+3+0.13+0.94Matches
2016-201728SuperSportza RSA1. Premier Division272,4309090.027.0279027011.704125+16+0.59+1.59Matches
2017-201829SuperSportza RSA1. Premier Division272,4138989.426.8278926001.332327-4-0.15-1.40Matches
2018-201930SuperSportza RSA1. Premier Division191,6068559.517.818881613001.792016+4+0.22+0.55Matches
2019-202031SuperSportza RSA1. Premier Division221,9719073.021.9229021001.643020+10+0.46-0.41Matches
2020-202132Carlisle Unitedeng ENGEFL Cup1454550.00.51450000.0002-2-4.00-2.00Matches
2020-202132Carlisle Unitedeng ENGFA Cup1777736.70.91770011.000000.00+0.68Matches
2020-202132Carlisle Unitedeng ENG4. League Two176814016.47.678141012161.82711-4-0.53-0.87Matches
2021-202233Altrinchameng ENG5. National League94404911.14.9375163651.44811-3-0.61-0.51Matches
15 Seasons7 Clubs8 Leagues39030,7647952.1341.8342881464821301.54206185+21+0.13+0.10
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SuperSport (5 Seasons)1 League11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
Oldham Athletic (4 Seasons)1 League13110,6648164.4118.511912
Doncaster (3 Seasons)4 Leagues795,8927545.165.5679028122371.464746+1+0.03+0.14
Bradford City (1 Season)1 League322,3597457.026.2266
Carlisle United (1 Season)3 Leagues198034218.18.997641012171.68713-6-0.67-0.94
Altrincham (1 Season)1 League94404911.14.9375163651.44811-3-0.61-0.51
Rangers (1 Season)1 League139391.10.401
League One (5 Seasons)17313,9948156.3155.5157251671.384142-1-0.03+0.16
Premier Division (5 Seasons)11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
League Two (2 Seasons)493,0406236.733.8338141612161.82711-4-0.53-0.87
EFL Cup (2 Seasons)43157987.53.54793001.5045-1-0.29+1.71
FA Cup (2 Seasons)31886333.02.1283012311.6721+1+0.48+0.48
Championship (1 Season)322,1816852.724.2257
National League (1 Season)94404911.14.9375163651.44811-3-0.61-0.51
Premier League (1 Season)139391.10.401
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-200819Rangers1 League139391.10.401
2008-200920Bradford City1 League322,3597457.026.2266
2009-201021Oldham Athletic1 League382,8437568.731.6326
2010-201122Oldham Athletic1 League423,6678788.640.7420
2011-201223Oldham Athletic1 League231,9028345.921.1212
2012-201324Oldham Athletic1 League282,2528054.425.0244
2012-201324Doncaster1 League86137714.86.862
2013-201425Doncaster1 League322,1816852.724.2257
2014-201526Doncaster3 Leagues393,0987964.934.436902832371.464746+1+0.03+0.14
2015-201627SuperSport1 League242,1478979.523.9248923001.383027+3+0.13+0.94
2016-201728SuperSport1 League272,4309090.027.0279027011.704125+16+0.59+1.59
2017-201829SuperSport1 League272,4138989.426.8278926001.332327-4-0.15-1.40
2018-201930SuperSport1 League191,6068559.517.818881613001.792016+4+0.22+0.55
2019-202031SuperSport1 League221,9719073.021.9229021001.643020+10+0.46-0.41
2020-202132Carlisle United3 Leagues198034218.18.997641012171.68713-6-0.67-0.94
2021-202233Altrincham1 League94404911.14.9375163651.44811-3-0.61-0.51
15 Seasons7 Clubs8 Leagues39030,7647952.1341.8342881464821301.54206185+21+0.13+0.10
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SuperSport (5 Seasons)1 League11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
Oldham Athletic (4 Seasons)1 League13110,6648164.4118.511912
Doncaster (3 Seasons)4 Leagues795,8927545.165.5679028122371.464746+1+0.03+0.14
Bradford City (1 Season)1 League322,3597457.026.2266
Carlisle United (1 Season)3 Leagues198034218.18.997641012171.68713-6-0.67-0.94
Altrincham (1 Season)1 League94404911.14.9375163651.44811-3-0.61-0.51
Rangers (1 Season)1 League139391.10.401
League One (5 Seasons)17313,9948156.3155.5157251671.384142-1-0.03+0.16
Premier Division (5 Seasons)11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
League Two (2 Seasons)493,0406236.733.8338141612161.82711-4-0.53-0.87
EFL Cup (2 Seasons)43157987.53.54793001.5045-1-0.29+1.71
FA Cup (2 Seasons)31886333.02.1283012311.6721+1+0.48+0.48
Championship (1 Season)322,1816852.724.2257
National League (1 Season)94404911.14.9375163651.44811-3-0.61-0.51
Premier League (1 Season)139391.10.401
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-200819Rangerssct SCO1. Premier League2nd139391.10.401
2008-200920Bradford Cityeng ENG4. League Two9th322,3597457.026.2266
2009-201021Oldham Athleticeng ENG3. League One16th382,8437568.731.6326
2010-201122Oldham Athleticeng ENG3. League One18th423,6678788.640.7420
2011-201223Oldham Athleticeng ENG3. League One16th231,9028345.921.1212
2012-201324Oldham Athleticeng ENG3. League One19th282,2528054.425.0244
2012-201324Doncastereng ENG3. League One1st86137714.86.862
2013-201425Doncastereng ENG2. Championship22nd322,1816852.724.2257
2014-201526Doncastereng ENG3. League One13th342,7178065.630.23225271.384142-1-0.03+0.16Matches
2015-201627SuperSportza RSA1. Premier Division8th242,1478979.523.9248923001.383027+3+0.13+0.94Matches
2016-201728SuperSportza RSA1. Premier Division5th272,4309090.027.0279027011.704125+16+0.59+1.59Matches
2017-201829SuperSportza RSA1. Premier Division7th272,4138989.426.8278926001.332327-4-0.15-1.40Matches
2018-201930SuperSportza RSA1. Premier Division6th191,6068559.517.818881613001.792016+4+0.22+0.55Matches
2019-202031SuperSportza RSA1. Premier Division5th221,9719073.021.9229021001.643020+10+0.46-0.41Matches
2020-202132Carlisle Unitedeng ENG4. League Two10th176814016.47.678141012161.82711-4-0.53-0.87Matches
2021-202233Altrinchameng ENG5. National League14th94404911.14.9375163651.44811-3-0.61-0.51Matches
15 Seasons7 Clubs6 Leagues38330,2617952.0336.2336881434721291.54200179+21+0.13+0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SuperSport (5 Seasons)1 League11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
Oldham Athletic (4 Seasons)1 League13110,6648164.4118.511912
Doncaster (3 Seasons)2 Leagues745,5117444.461.263251171.384142-1-0.03+0.16
Bradford City (1 Season)1 League322,3597457.026.2266
Carlisle United (1 Season)1 League176814016.47.678141012161.82711-4-0.53-0.87
Altrincham (1 Season)1 League94404911.14.9375163651.44811-3-0.61-0.51
Rangers (1 Season)1 League139391.10.401
League One (5 Seasons)17313,9948156.3155.5157251671.384142-1-0.03+0.16
Premier Division (5 Seasons)11910,5678978.3117.41188911313011.55144115+29+0.25+0.28
League Two (2 Seasons)493,0406236.733.8338141612161.82711-4-0.53-0.87
Championship (1 Season)322,1816852.724.2257
National League (1 Season)94404911.14.9375163651.44811-3-0.61-0.51
Premier League (1 Season)139391.10.401
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-201526Doncastereng ENGFA Cup33rd21115630.81.2188012302.0021+1+0.81+0.45Matches
2014-201526Doncastereng ENGLeague Cup17th327090100.03.03903002.0043+1+0.33Matches
2020-202132Carlisle Unitedeng ENGEFL Cup58th1454550.00.51450000.0002-2-4.00-2.00Matches
2020-202132Carlisle Unitedeng ENGFA Cup65th1777736.70.91770011.000000.00+0.68Matches
2 Seasons2 Clubs2 Leagues75037254.15.6680312311.576600.00+0.21
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Doncaster (1 Season)2 Leagues53817660.54.2490312302.0064+2+0.47+0.11
Carlisle United (1 Season)2 Leagues21226140.71.42610010.5002-2-1.48-0.46
EFL Cup (2 Seasons)43157987.53.54793001.5045-1-0.29+1.71
FA Cup (2 Seasons)31886333.02.1283012311.6721+1+0.48+0.48
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
201324za South AfricaAfrica Cup of NationsQF330010076.93.331003011.3353+2+0.60+0.60Matches
201425za South AfricaWCQ43127857.83.54783002.2593+6+1.73+1.34Matches
201425za South AfricaFriendlies (M)1909033.31.01901000.0005-5-5.00-6.00Matches
201526za South AfricaFriendlies (M)21809020.02.02902012.0041+3+1.50+0.62Matches
201526za South AfricaAfrica Cup of NationsGR327090100.03.03903000.3336-3-1.00Matches
201627za South AfricaFriendlies (M)21809066.72.02902002.0021+1+0.50+0.50Matches
201728za South AfricaFriendlies (M)1909033.31.01901013.0031+2+2.00+2.50Matches
201728za South AfricaAfrica Cup of Nations qualification2814118.00.9163011801.501100.00-0.49Matches
201829za South AfricaWCQ75738279.66.4690613201.0069-3-0.47-2.31Matches
201829za South AfricaFriendlies (M)21457348.31.61121112401.5021+1+0.62+0.04Matches
201930za South AfricaFriendlies (M)19090100.01.01901003.0021+1+1.00Matches
201930za South AfricaAfrica Cup of NationsQF32699059.83.03902001.0023-1-0.33-0.33Matches
201930za South AfricaAfrica Cup of Nations qualification54368780.74.85874002.2081+7+1.44-0.29Matches
202132za South AfricaAfrica Cup of Nations qualification43609066.74.04904002.2574+3+0.75+1.75Matches
8 Seasons1 Club4 Leagues403,3768456.337.537893332531.605440+14+0.37-0.14
Friendlies (M) (6 Seasons)97758636.98.6894812421.891310+3+0.35-0.26
Africa Cup of Nations qualification (3 Seasons)118778057.39.71086811802.09166+10+1.03+0.75
Africa Cup of Nations (3 Seasons)98399375.69.39938010.891012-2-0.21-0.21
WCQ (2 Seasons)118858070.29.81085913201.451512+3+0.31-0.65
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-200819Rangerssct SCO1. Premier League0.4001
2008-200920Bradford Cityeng ENG4. League Two26.26044
2009-201021Oldham Athleticeng ENG3. League One31.611055
2010-201122Oldham Athleticeng ENG3. League One40.712050
2011-201223Oldham Athleticeng ENG3. League One21.14020
2012-201324Doncastereng ENG3. League One6.8109
2012-201324Oldham Athleticeng ENG3. League One25.06027
2013-201425Doncastereng ENG2. Championship24.25130
2014-201526Doncastereng ENGFA Cup1.20000Matches
2014-201526Doncastereng ENGLeague Cup3.00000Matches
2014-201526Doncastereng ENG3. League One30.26042Matches
2015-201627SuperSportza RSA1. Premier Division23.99100Matches
2016-201728SuperSportza RSA1. Premier Division27.06000Matches
2017-201829SuperSportza RSA1. Premier Division26.86100Matches
2018-201930SuperSportza RSA1. Premier Division17.85110Matches
2019-202031SuperSportza RSA1. Premier Division21.96000Matches
2020-202132Carlisle Unitedeng ENGEFL Cup0.50003100020Matches
2020-202132Carlisle Unitedeng ENGFA Cup0.91001201000Matches
2020-202132Carlisle Unitedeng ENG4. League Two7.610010302217190Matches
2021-202233Altrinchameng ENG5. National League4.92000Matches
15 Seasons7 Clubs8 Leagues341.88741292602317210
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SuperSport (5 Seasons)1 League117.432310
Oldham Athletic (4 Seasons)1 League118.5330152
Doncaster (3 Seasons)4 Leagues65.51210810
Bradford City (1 Season)1 League26.26044
Carlisle United (1 Season)3 Leagues8.920014602317210
Altrincham (1 Season)1 League4.92000
Rangers (1 Season)1 League0.4001
League One (5 Seasons)155.5400203
Premier Division (5 Seasons)117.432310
League Two (2 Seasons)33.870054302217190
EFL Cup (2 Seasons)3.50003100020
FA Cup (2 Seasons)2.11001201000
Championship (1 Season)24.25130
National League (1 Season)4.92000
Premier League (1 Season)0.4001
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2007-200819Rangers1 League0.4001
2008-200920Bradford City1 League26.26044
2009-201021Oldham Athletic1 League31.611055
2010-201122Oldham Athletic1 League40.712050
2011-201223Oldham Athletic1 League21.14020
2012-201324Oldham Athletic1 League25.06027
2012-201324Doncaster1 League6.8109
2013-201425Doncaster1 League24.25130
2014-201526Doncaster3 Leagues34.4600420
2015-201627SuperSport1 League23.99100
2016-201728SuperSport1 League27.06000
2017-201829SuperSport1 League26.86100
2018-201930SuperSport1 League17.85110
2019-202031SuperSport1 League21.96000
2020-202132Carlisle United3 Leagues8.920014602317210
2021-202233Altrincham1 League4.92000
15 Seasons7 Clubs8 Leagues341.88741292602317210
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SuperSport (5 Seasons)1 League117.432310
Oldham Athletic (4 Seasons)1 League118.5330152
Doncaster (3 Seasons)4 Leagues65.51210810
Bradford City (1 Season)1 League26.26044
Carlisle United (1 Season)3 Leagues8.920014602317210
Altrincham (1 Season)1 League4.92000
Rangers (1 Season)1 League0.4001
League One (5 Seasons)155.5400203
Premier Division (5 Seasons)117.432310
League Two (2 Seasons)33.870054302217190
EFL Cup (2 Seasons)3.50003100020
FA Cup (2 Seasons)2.11001201000
Championship (1 Season)24.25130
National League (1 Season)4.92000
Premier League (1 Season)0.4001
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-200819Rangerssct SCO1. Premier League2nd0.4001
2008-200920Bradford Cityeng ENG4. League Two9th26.26044
2009-201021Oldham Athleticeng ENG3. League One16th31.611055
2010-201122Oldham Athleticeng ENG3. League One18th40.712050
2011-201223Oldham Athleticeng ENG3. League One16th21.14020
2012-201324Oldham Athleticeng ENG3. League One19th25.06027
2012-201324Doncastereng ENG3. League One1st6.8109
2013-201425Doncastereng ENG2. Championship22nd24.25130
2014-201526Doncastereng ENG3. League One13th30.26042Matches
2015-201627SuperSportza RSA1. Premier Division8th23.99100Matches
2016-201728SuperSportza RSA1. Premier Division5th27.06000Matches
2017-201829SuperSportza RSA1. Premier Division7th26.86100Matches
2018-201930SuperSportza RSA1. Premier Division6th17.85110Matches
2019-202031SuperSportza RSA1. Premier Division5th21.96000Matches
2020-202132Carlisle Unitedeng ENG4. League Two10th7.610010302217190Matches
2021-202233Altrinchameng ENG5. National League14th4.92000Matches
15 Seasons7 Clubs6 Leagues336.28641288302217190
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SuperSport (5 Seasons)1 League117.432310
Oldham Athletic (4 Seasons)1 League118.5330152
Doncaster (3 Seasons)2 Leagues61.212181
Bradford City (1 Season)1 League26.26044
Carlisle United (1 Season)1 League7.610010302217190
Altrincham (1 Season)1 League4.92000
Rangers (1 Season)1 League0.4001
League One (5 Seasons)155.5400203
Premier Division (5 Seasons)117.432310
League Two (2 Seasons)33.870054302217190
Championship (1 Season)24.25130
National League (1 Season)4.92000
Premier League (1 Season)0.4001
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-201526Doncastereng ENGFA Cup33rd1.20000Matches
2014-201526Doncastereng ENGLeague Cup17th3.00000Matches
2020-202132Carlisle Unitedeng ENGEFL Cup58th0.50003100020Matches
2020-202132Carlisle Unitedeng ENGFA Cup65th0.91001201000Matches
2 Seasons2 Clubs2 Leagues5.61004301020
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Doncaster (1 Season)2 Leagues4.20000
Carlisle United (1 Season)2 Leagues1.41004301020
EFL Cup (2 Seasons)3.50003100020
FA Cup (2 Seasons)2.11001201000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201324za South AfricaAfrica Cup of NationsQF3.30000Matches
201425za South AfricaWCQ3.50000Matches
201425za South AfricaFriendlies (M)1.00000Matches
201526za South AfricaFriendlies (M)2.01000Matches
201526za South AfricaAfrica Cup of NationsGR3.02001210067000Matches
201627za South AfricaFriendlies (M)2.01000Matches
201728za South AfricaFriendlies (M)1.00000Matches
201728za South AfricaAfrica Cup of Nations qualification0.91000Matches
201829za South AfricaWCQ6.44000Matches
201829za South AfricaFriendlies (M)1.60000Matches
201930za South AfricaFriendlies (M)1.00000Matches
201930za South AfricaAfrica Cup of NationsQF3.00005201720Matches
201930za South AfricaAfrica Cup of Nations qualification4.81000Matches
202132za South AfricaAfrica Cup of Nations qualification4.00000Matches
8 Seasons1 Club4 Leagues37.5100017301139000
Friendlies (M) (6 Seasons)8.62000
Africa Cup of Nations qualification (3 Seasons)9.72000
Africa Cup of Nations (3 Seasons)9.320017301139000
WCQ (2 Seasons)9.84000

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.