Standard Stats Table 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 2004-2005 18 Wolves eng ENG 2. Championship 11 11 868 9.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Wolves eng ENG 2. Championship 20 14 1,335 14.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Swansea City eng ENG 3. League One 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Cheltenham Town eng ENG 3. League One 16 14 1,226 13.6 1 1 2 1 0 0 0 0 0.07 0.07 0.15 0.07 0.15 2007-2008 21 Port Vale eng ENG 3. League One 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 2008-2009 22 Harriers eng ENG 5. Conf Premier 43 43 3,855 42.8 4 1 5 4 0 0 0 0 0.09 0.02 0.12 0.09 0.12 2009-2010 23 Hereford United eng ENG 4. League Two 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 2010-2011 24 Cheltenham Town eng ENG 4. League Two 36 36 3,103 34.5 1 4 5 1 0 0 2 0 0.03 0.12 0.15 0.03 0.15 2011-2012 25 Cheltenham Town eng ENG 4. League Two 31 25 2,333 25.9 1 1 2 1 0 0 1 0 0.04 0.04 0.08 0.04 0.08 2012-2013 26 Cheltenham Town eng ENG 4. League Two 31 24 2,244 24.9 4 0 4 4 0 0 1 0 0.16 0.00 0.16 0.16 0.16 2013-2014 27 Cheltenham Town eng ENG 4. League Two 13 12 1,074 11.9 1 0 1 1 0 0 1 0 0.08 0.00 0.08 0.08 0.08 2013-2014 27 York City eng ENG 4. League Two 30 30 2,700 30.0 1 1 2 1 0 0 5 0 0.03 0.03 0.07 0.03 0.07 2014-2015 28 York City eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 28 York City eng ENG League Cup 0 0 Matches 2014-2015 28 York City eng ENG 4. League Two 46 46 4,122 45.8 6 2 8 6 0 0 1 0 0.13 0.04 0.17 0.13 0.17 Matches 2015-2016 29 York City eng ENG FA Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 York City eng ENG League Cup 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 York City eng ENG 4. League Two 16 15 1,369 15.2 1 0 1 1 0 0 0 0 0.07 0.00 0.07 0.07 0.07 Matches 2015-2016 29 Harriers eng ENG 5. National League 20 20 1,800 20.0 2 0 2 2 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2016-2017 30 Kidderminster eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 31 Macclesfield Town eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 31 Macclesfield Town eng ENG 5. National League 46 46 4,140 46.0 1 0 1 1 0 0 1 0 0.02 0.00 0.02 0.02 0.02 Matches 2018-2019 32 Macclesfield Town eng ENG EFL Cup 1 1 67 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Macclesfield Town eng ENG FA Cup 0 0 Matches 2018-2019 32 Macclesfield Town eng ENG 4. League Two 13 11 1,014 11.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 35 Kidderminster eng ENG FA Cup 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 16 Seasons 8 Clubs 6 Leagues 433 401 35,903 398.9 27 11 38 27 0 0 15 0 0.07 0.03 0.10 0.07 0.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 Cheltenham Town (5 Seasons) 2 Leagues 127 111 9,980 110.9 8 6 14 8 0 0 5 0 0.07 0.05 0.13 0.07 0.13 Harriers (4 Seasons) 2 Leagues 66 65 5,844 64.9 6 1 7 6 0 0 0 0 0.09 0.02 0.11 0.09 0.11 York City (3 Seasons) 3 Leagues 97 96 8,626 95.8 8 3 11 8 0 0 6 0 0.08 0.03 0.11 0.08 0.11 Macclesfield Town (2 Seasons) 4 Leagues 61 59 5,311 59.0 1 0 1 1 0 0 3 0 0.02 0.00 0.02 0.02 0.02 Wolves (2 Seasons) 1 League 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 Hereford United (1 Season) 1 League 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 Swansea City (1 Season) 1 League 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 235 216 19,501 216.7 16 8 24 16 0 0 13 0 0.07 0.04 0.11 0.07 0.11 FA Cup (6 Seasons) 7 6 504 5.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (3 Seasons) 109 109 9,795 108.8 7 1 8 7 0 0 1 0 0.06 0.01 0.07 0.06 0.07 League One (3 Seasons) 48 42 3,623 40.3 4 2 6 4 0 0 1 0 0.10 0.05 0.15 0.10 0.15 League Cup (3 Seasons) 3 3 277 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2004-2005 18 Wolves 1 League 11 11 868 9.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Wolves 1 League 20 14 1,335 14.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Swansea City 1 League 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Cheltenham Town 1 League 16 14 1,226 13.6 1 1 2 1 0 0 0 0 0.07 0.07 0.15 0.07 0.15 2007-2008 21 Port Vale 1 League 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 2008-2009 22 Harriers 1 League 43 43 3,855 42.8 4 1 5 4 0 0 0 0 0.09 0.02 0.12 0.09 0.12 2009-2010 23 Hereford United 1 League 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 2010-2011 24 Cheltenham Town 1 League 36 36 3,103 34.5 1 4 5 1 0 0 2 0 0.03 0.12 0.15 0.03 0.15 2011-2012 25 Cheltenham Town 1 League 31 25 2,333 25.9 1 1 2 1 0 0 1 0 0.04 0.04 0.08 0.04 0.08 2012-2013 26 Cheltenham Town 1 League 31 24 2,244 24.9 4 0 4 4 0 0 1 0 0.16 0.00 0.16 0.16 0.16 2013-2014 27 Cheltenham Town 1 League 13 12 1,074 11.9 1 0 1 1 0 0 1 0 0.08 0.00 0.08 0.08 0.08 2013-2014 27 York City 1 League 30 30 2,700 30.0 1 1 2 1 0 0 5 0 0.03 0.03 0.07 0.03 0.07 2014-2015 28 York City 3 Leagues 48 48 4,302 47.8 6 2 8 6 0 0 1 0 0.13 0.04 0.17 0.13 0.17 2015-2016 29 York City 3 Leagues 19 18 1,624 18.0 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 2015-2016 29 Harriers 1 League 20 20 1,800 20.0 2 0 2 2 0 0 0 0 0.10 0.00 0.10 0.10 0.10 2016-2017 30 Kidderminster 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 31 Macclesfield Town 2 Leagues 47 47 4,230 47.0 1 0 1 1 0 0 1 0 0.02 0.00 0.02 0.02 0.02 2018-2019 32 Macclesfield Town 3 Leagues 14 12 1,081 12.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2021-2022 35 Kidderminster 1 League 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 16 Seasons 8 Clubs 6 Leagues 433 401 35,903 398.9 27 11 38 27 0 0 15 0 0.07 0.03 0.10 0.07 0.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 Cheltenham Town (5 Seasons) 2 Leagues 127 111 9,980 110.9 8 6 14 8 0 0 5 0 0.07 0.05 0.13 0.07 0.13 Harriers (4 Seasons) 2 Leagues 66 65 5,844 64.9 6 1 7 6 0 0 0 0 0.09 0.02 0.11 0.09 0.11 York City (3 Seasons) 3 Leagues 97 96 8,626 95.8 8 3 11 8 0 0 6 0 0.08 0.03 0.11 0.08 0.11 Macclesfield Town (2 Seasons) 4 Leagues 61 59 5,311 59.0 1 0 1 1 0 0 3 0 0.02 0.00 0.02 0.02 0.02 Wolves (2 Seasons) 1 League 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 Hereford United (1 Season) 1 League 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 Swansea City (1 Season) 1 League 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 235 216 19,501 216.7 16 8 24 16 0 0 13 0 0.07 0.04 0.11 0.07 0.11 FA Cup (6 Seasons) 7 6 504 5.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (3 Seasons) 109 109 9,795 108.8 7 1 8 7 0 0 1 0 0.06 0.01 0.07 0.06 0.07 League One (3 Seasons) 48 42 3,623 40.3 4 2 6 4 0 0 1 0 0.10 0.05 0.15 0.10 0.15 League Cup (3 Seasons) 3 3 277 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (2 Seasons) 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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 2004-2005 18 Wolves eng ENG 2. Championship 9th 11 11 868 9.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Wolves eng ENG 2. Championship 7th 20 14 1,335 14.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 19 Swansea City eng ENG 3. League One 6th 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Cheltenham Town eng ENG 3. League One 17th 16 14 1,226 13.6 1 1 2 1 0 0 0 0 0.07 0.07 0.15 0.07 0.15 2007-2008 21 Port Vale eng ENG 3. League One 23rd 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 2008-2009 22 Harriers eng ENG 5. Conf Premier 6th 43 43 3,855 42.8 4 1 5 4 0 0 0 0 0.09 0.02 0.12 0.09 0.12 2009-2010 23 Hereford United eng ENG 4. League Two 16th 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 2010-2011 24 Cheltenham Town eng ENG 4. League Two 17th 36 36 3,103 34.5 1 4 5 1 0 0 2 0 0.03 0.12 0.15 0.03 0.15 2011-2012 25 Cheltenham Town eng ENG 4. League Two 6th 31 25 2,333 25.9 1 1 2 1 0 0 1 0 0.04 0.04 0.08 0.04 0.08 2012-2013 26 Cheltenham Town eng ENG 4. League Two 5th 31 24 2,244 24.9 4 0 4 4 0 0 1 0 0.16 0.00 0.16 0.16 0.16 2013-2014 27 Cheltenham Town eng ENG 4. League Two 17th 13 12 1,074 11.9 1 0 1 1 0 0 1 0 0.08 0.00 0.08 0.08 0.08 2013-2014 27 York City eng ENG 4. League Two 7th 30 30 2,700 30.0 1 1 2 1 0 0 5 0 0.03 0.03 0.07 0.03 0.07 2014-2015 28 York City eng ENG 4. League Two 18th 46 46 4,122 45.8 6 2 8 6 0 0 1 0 0.13 0.04 0.17 0.13 0.17 Matches 2015-2016 29 York City eng ENG 4. League Two 24th 16 15 1,369 15.2 1 0 1 1 0 0 0 0 0.07 0.00 0.07 0.07 0.07 Matches 2015-2016 29 Harriers eng ENG 5. National League 23rd 20 20 1,800 20.0 2 0 2 2 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2017-2018 31 Macclesfield Town eng ENG 5. National League 1st 46 46 4,140 46.0 1 0 1 1 0 0 1 0 0.02 0.00 0.02 0.02 0.02 Matches 2018-2019 32 Macclesfield Town eng ENG 4. League Two 22nd 13 11 1,014 11.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 14 Seasons 8 Clubs 4 Leagues 423 392 35,122 390.2 27 11 38 27 0 0 15 0 0.07 0.03 0.10 0.07 0.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 Cheltenham Town (5 Seasons) 2 Leagues 127 111 9,980 110.9 8 6 14 8 0 0 5 0 0.07 0.05 0.13 0.07 0.13 York City (3 Seasons) 1 League 92 91 8,191 91.0 8 3 11 8 0 0 6 0 0.09 0.03 0.12 0.09 0.12 Harriers (2 Seasons) 1 League 63 63 5,655 62.8 6 1 7 6 0 0 0 0 0.10 0.02 0.11 0.10 0.11 Macclesfield Town (2 Seasons) 2 Leagues 59 57 5,154 57.3 1 0 1 1 0 0 3 0 0.02 0.00 0.02 0.02 0.02 Wolves (2 Seasons) 1 League 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Port Vale (1 Season) 1 League 28 24 2,060 22.9 3 1 4 3 0 0 0 0 0.13 0.04 0.17 0.13 0.17 Hereford United (1 Season) 1 League 19 17 1,542 17.1 1 0 1 1 0 0 0 0 0.06 0.00 0.06 0.06 0.06 Swansea City (1 Season) 1 League 4 4 337 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (8 Seasons) 235 216 19,501 216.7 16 8 24 16 0 0 13 0 0.07 0.04 0.11 0.07 0.11 Conf Premier (3 Seasons) 109 109 9,795 108.8 7 1 8 7 0 0 1 0 0.06 0.01 0.07 0.06 0.07 League One (3 Seasons) 48 42 3,623 40.3 4 2 6 4 0 0 1 0 0.10 0.05 0.15 0.10 0.15 Championship (2 Seasons) 31 25 2,203 24.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2004-2005 18 Wolves 1 League 9.6 0 0 0.00 0 0 2005-2006 19 Wolves 1 League 14.8 0 0 0.00 0 0 2005-2006 19 Swansea City 1 League 3.7 0 0 0.00 0 0 2006-2007 20 Cheltenham Town 1 League 13.6 1 1 0.07 1.00 0 0 2007-2008 21 Port Vale 1 League 22.9 3 5 0.22 0.60 0 0 2008-2009 22 Harriers 1 League 42.8 4 5 0.12 0.80 0 0 2009-2010 23 Hereford United 1 League 17.1 1 3 0.18 0.33 0 0 2010-2011 24 Cheltenham Town 1 League 34.5 1 4 0.12 0.25 0 0 2011-2012 25 Cheltenham Town 1 League 25.9 1 2 0.08 0.50 0 0 2012-2013 26 Cheltenham Town 1 League 24.9 4 13 0.52 0.31 0 0 2013-2014 27 Cheltenham Town 1 League 11.9 1 1 0.08 1.00 0 0 2013-2014 27 York City 1 League 30.0 1 6 0.20 0.17 0 0 2014-2015 28 York City 3 Leagues 47.8 6 16 0.35 0.38 0 0 2015-2016 29 York City 3 Leagues 18.0 1 2 0.13 0.50 0 0 2015-2016 29 Harriers 1 League 20.0 2 4 0.20 0.50 0 0 2016-2017 30 Kidderminster 1 League 1.0 0 0 0 2017-2018 31 Macclesfield Town 2 Leagues 47.0 1 0 2 0.00 0.04 0.50 0 0 2018-2019 32 Macclesfield Town 3 Leagues 12.0 0 0 0 0.00 0.00 0 0 2021-2022 35 Kidderminster 1 League 1.1 0 1 0 0.0 0.91 0.00 0.00 0 0 16 Seasons 8 Clubs 6 Leagues 398.9 27 1 64 200.0 0.02 0.17 1.00 0.42 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Cheltenham Town (5 Seasons) 2 Leagues 110.9 8 21 0.19 0.38 0 0 Harriers (4 Seasons) 2 Leagues 64.9 6 1 9 0.0 0.91 0.14 0.00 0.67 0 0 York City (3 Seasons) 3 Leagues 95.8 8 24 0.26 0.33 0 0 Macclesfield Town (2 Seasons) 4 Leagues 59.0 1 0 2 0.00 0.04 0.50 0 0 Wolves (2 Seasons) 1 League 24.5 0 0 0.00 0 0 Port Vale (1 Season) 1 League 22.9 3 5 0.22 0.60 0 0 Hereford United (1 Season) 1 League 17.1 1 3 0.18 0.33 0 0 Swansea City (1 Season) 1 League 3.7 0 0 0.00 0 0 League Two (8 Seasons) 216.7 16 47 0.23 0.34 0 0 FA Cup (6 Seasons) 5.6 0 1 0 0.0 0.48 0.00 0.00 0 0 Conf Premier (3 Seasons) 108.8 7 0 11 0.00 0.10 0.64 0 0 League One (3 Seasons) 40.3 4 6 0.15 0.67 0 0 League Cup (3 Seasons) 3.1 0 0 0 0.00 0.00 0 0 Championship (2 Seasons) 24.5 0 0 0.00 0 0
Playing Time Table 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 2004-2005 18 Wolves eng ENG 2. Championship 11 868 79 21.0 9.6 11 0 2005-2006 19 Wolves eng ENG 2. Championship 20 1,335 67 32.2 14.8 14 6 2005-2006 19 Swansea City eng ENG 3. League One 4 337 84 8.1 3.7 4 0 2006-2007 20 Cheltenham Town eng ENG 3. League One 16 1,226 77 29.6 13.6 14 2 2007-2008 21 Port Vale eng ENG 3. League One 28 2,060 74 49.8 22.9 24 4 2008-2009 22 Harriers eng ENG 5. Conf Premier 43 3,855 90 93.1 42.8 43 0 2009-2010 23 Hereford United eng ENG 4. League Two 19 1,542 81 37.2 17.1 17 2 2010-2011 24 Cheltenham Town eng ENG 4. League Two 36 3,103 86 75.0 34.5 36 0 2011-2012 25 Cheltenham Town eng ENG 4. League Two 31 2,333 75 56.4 25.9 25 6 2012-2013 26 Cheltenham Town eng ENG 4. League Two 31 2,244 72 54.2 24.9 24 7 2013-2014 27 Cheltenham Town eng ENG 4. League Two 13 1,074 83 25.9 11.9 12 1 2013-2014 27 York City eng ENG 4. League Two 30 2,700 90 65.2 30.0 30 0 2014-2015 28 York City eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 2 4 -2 -1.00 Matches 2014-2015 28 York City eng ENG League Cup 0 0 0 0 1 Matches 2014-2015 28 York City eng ENG 4. League Two 46 4,122 90 99.6 45.8 46 45 0 0 1.13 45 51 -6 -0.13 -5.13 Matches 2015-2016 29 York City eng ENG FA Cup 1 45 45 50.0 0.5 1 45 0 0 0 0.00 1 2 -1 -2.00 -2.00 Matches 2015-2016 29 York City eng ENG League Cup 2 210 105 100.0 2.3 2 105 2 0 0 1.50 2 5 -3 -1.29 Matches 2015-2016 29 York City eng ENG 4. League Two 16 1,369 86 33.1 15.2 15 15 1 1 0.69 17 24 -7 -0.46 +0.48 Matches 2015-2016 29 Harriers eng ENG 5. National League 20 1,800 90 43.5 20.0 20 0 Matches 2016-2017 30 Kidderminster eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2017-2018 31 Macclesfield Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 31 Macclesfield Town eng ENG 5. National League 46 4,140 90 100.0 46.0 46 46 0 0 2.00 67 46 +21 +0.46 Matches 2018-2019 32 Macclesfield Town eng ENG EFL Cup 1 67 67 20.3 0.7 1 67 0 0 2 0.00 0 7 -7 -9.40 -9.06 Matches 2018-2019 32 Macclesfield Town eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 32 Macclesfield Town eng ENG 4. League Two 13 1,014 78 24.5 11.3 11 86 10 2 34 11 0.46 8 26 -18 -1.60 -1.37 Matches 2021-2022 35 Kidderminster eng ENG FA Cup 2 99 50 25.4 1.1 1 90 1 1 9 2 1.50 1 1 0 0.00 -0.93 Matches 16 Seasons 8 Clubs 6 Leagues 433 35,903 83 49.9 398.9 401 86 123 32 25 18 1.28 143 169 -26 -0.20 +0.26 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cheltenham Town (5 Seasons) 2 Leagues 127 9,980 79 48.2 110.9 111 16 Harriers (4 Seasons) 2 Leagues 66 5,844 89 66.7 64.9 65 90 2 1 9 2 1.00 1 3 -2 -0.95 -1.88 York City (3 Seasons) 3 Leagues 97 8,626 89 66.4 95.8 96 87 64 1 2 1.00 67 86 -19 -0.29 +0.60 Macclesfield Town (2 Seasons) 4 Leagues 61 5,311 87 60.4 59.0 59 85 57 2 34 14 1.61 75 80 -5 -0.08 +0.15 Wolves (2 Seasons) 1 League 31 2,203 71 26.6 24.5 25 6 Port Vale (1 Season) 1 League 28 2,060 74 49.8 22.9 24 4 Hereford United (1 Season) 1 League 19 1,542 81 37.2 17.1 17 2 Swansea City (1 Season) 1 League 4 337 84 8.1 3.7 4 0 League Two (8 Seasons) 235 19,501 83 52.3 216.7 216 86 70 19 34 12 0.92 70 101 -31 -0.43 +0.12 FA Cup (6 Seasons) 7 504 72 54.2 5.6 6 83 5 1 9 3 0.57 4 10 -6 -1.07 -1.87 Conf Premier (3 Seasons) 109 9,795 90 78.9 108.8 109 46 0 0 2.00 67 46 +21 +0.46 League One (3 Seasons) 48 3,623 75 29.2 40.3 42 6 League Cup (3 Seasons) 3 277 92 44.0 3.1 3 92 2 0 3 1.00 2 12 -10 -3.25 -2.91 Championship (2 Seasons) 31 2,203 71 26.6 24.5 25 6
Playing Time Table 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 2004-2005 18 Wolves 1 League 11 868 79 21.0 9.6 11 0 2005-2006 19 Wolves 1 League 20 1,335 67 32.2 14.8 14 6 2005-2006 19 Swansea City 1 League 4 337 84 8.1 3.7 4 0 2006-2007 20 Cheltenham Town 1 League 16 1,226 77 29.6 13.6 14 2 2007-2008 21 Port Vale 1 League 28 2,060 74 49.8 22.9 24 4 2008-2009 22 Harriers 1 League 43 3,855 90 93.1 42.8 43 0 2009-2010 23 Hereford United 1 League 19 1,542 81 37.2 17.1 17 2 2010-2011 24 Cheltenham Town 1 League 36 3,103 86 75.0 34.5 36 0 2011-2012 25 Cheltenham Town 1 League 31 2,333 75 56.4 25.9 25 6 2012-2013 26 Cheltenham Town 1 League 31 2,244 72 54.2 24.9 24 7 2013-2014 27 Cheltenham Town 1 League 13 1,074 83 25.9 11.9 12 1 2013-2014 27 York City 1 League 30 2,700 90 65.2 30.0 30 0 2014-2015 28 York City 3 Leagues 48 4,302 90 97.6 47.8 48 90 47 0 1 1.10 47 55 -8 -0.17 -5.17 2015-2016 29 York City 3 Leagues 19 1,624 85 36.6 18.0 18 85 17 1 1 0.74 20 31 -11 -0.61 +0.32 2015-2016 29 Harriers 1 League 20 1,800 90 43.5 20.0 20 0 2016-2017 30 Kidderminster 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 2017-2018 31 Macclesfield Town 2 Leagues 47 4,230 90 100.0 47.0 47 90 47 0 0 1.96 67 47 +20 +0.43 2018-2019 32 Macclesfield Town 3 Leagues 14 1,081 77 23.7 12.0 12 85 10 2 34 14 0.43 8 33 -25 -2.08 -1.84 2021-2022 35 Kidderminster 1 League 2 99 50 25.4 1.1 1 90 1 1 9 2 1.50 1 1 0 0.00 -0.93 16 Seasons 8 Clubs 6 Leagues 433 35,903 83 49.9 398.9 401 86 123 32 25 18 1.28 143 169 -26 -0.20 +0.26 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cheltenham Town (5 Seasons) 2 Leagues 127 9,980 79 48.2 110.9 111 16 Harriers (4 Seasons) 2 Leagues 66 5,844 89 66.7 64.9 65 90 2 1 9 2 1.00 1 3 -2 -0.95 -1.88 York City (3 Seasons) 3 Leagues 97 8,626 89 66.4 95.8 96 87 64 1 2 1.00 67 86 -19 -0.29 +0.60 Macclesfield Town (2 Seasons) 4 Leagues 61 5,311 87 60.4 59.0 59 85 57 2 34 14 1.61 75 80 -5 -0.08 +0.15 Wolves (2 Seasons) 1 League 31 2,203 71 26.6 24.5 25 6 Port Vale (1 Season) 1 League 28 2,060 74 49.8 22.9 24 4 Hereford United (1 Season) 1 League 19 1,542 81 37.2 17.1 17 2 Swansea City (1 Season) 1 League 4 337 84 8.1 3.7 4 0 League Two (8 Seasons) 235 19,501 83 52.3 216.7 216 86 70 19 34 12 0.92 70 101 -31 -0.43 +0.12 FA Cup (6 Seasons) 7 504 72 54.2 5.6 6 83 5 1 9 3 0.57 4 10 -6 -1.07 -1.87 Conf Premier (3 Seasons) 109 9,795 90 78.9 108.8 109 46 0 0 2.00 67 46 +21 +0.46 League One (3 Seasons) 48 3,623 75 29.2 40.3 42 6 League Cup (3 Seasons) 3 277 92 44.0 3.1 3 92 2 0 3 1.00 2 12 -10 -3.25 -2.91 Championship (2 Seasons) 31 2,203 71 26.6 24.5 25 6
Playing Time Table 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 2004-2005 18 Wolves eng ENG 2. Championship 9th 11 868 79 21.0 9.6 11 0 2005-2006 19 Wolves eng ENG 2. Championship 7th 20 1,335 67 32.2 14.8 14 6 2005-2006 19 Swansea City eng ENG 3. League One 6th 4 337 84 8.1 3.7 4 0 2006-2007 20 Cheltenham Town eng ENG 3. League One 17th 16 1,226 77 29.6 13.6 14 2 2007-2008 21 Port Vale eng ENG 3. League One 23rd 28 2,060 74 49.8 22.9 24 4 2008-2009 22 Harriers eng ENG 5. Conf Premier 6th 43 3,855 90 93.1 42.8 43 0 2009-2010 23 Hereford United eng ENG 4. League Two 16th 19 1,542 81 37.2 17.1 17 2 2010-2011 24 Cheltenham Town eng ENG 4. League Two 17th 36 3,103 86 75.0 34.5 36 0 2011-2012 25 Cheltenham Town eng ENG 4. League Two 6th 31 2,333 75 56.4 25.9 25 6 2012-2013 26 Cheltenham Town eng ENG 4. League Two 5th 31 2,244 72 54.2 24.9 24 7 2013-2014 27 Cheltenham Town eng ENG 4. League Two 17th 13 1,074 83 25.9 11.9 12 1 2013-2014 27 York City eng ENG 4. League Two 7th 30 2,700 90 65.2 30.0 30 0 2014-2015 28 York City eng ENG 4. League Two 18th 46 4,122 90 99.6 45.8 46 45 0 0 1.13 45 51 -6 -0.13 -5.13 Matches 2015-2016 29 York City eng ENG 4. League Two 24th 16 1,369 86 33.1 15.2 15 15 1 1 0.69 17 24 -7 -0.46 +0.48 Matches 2015-2016 29 Harriers eng ENG 5. National League 23rd 20 1,800 90 43.5 20.0 20 0 Matches 2017-2018 31 Macclesfield Town eng ENG 5. National League 1st 46 4,140 90 100.0 46.0 46 46 0 0 2.00 67 46 +21 +0.46 Matches 2018-2019 32 Macclesfield Town eng ENG 4. League Two 22nd 13 1,014 78 24.5 11.3 11 86 10 2 34 11 0.46 8 26 -18 -1.60 -1.37 Matches 14 Seasons 8 Clubs 4 Leagues 423 35,122 83 49.9 390.2 392 86 116 31 34 12 1.33 137 147 -10 -0.08 +0.46 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cheltenham Town (5 Seasons) 2 Leagues 127 9,980 79 48.2 110.9 111 16 York City (3 Seasons) 1 League 92 8,191 89 66.0 91.0 91 60 1 1 1.02 62 75 -13 -0.21 +0.69 Harriers (2 Seasons) 1 League 63 5,655 90 68.3 62.8 63 0 Macclesfield Town (2 Seasons) 2 Leagues 59 5,154 87 62.2 57.3 57 86 56 2 34 11 1.66 75 72 +3 +0.05 +0.28 Wolves (2 Seasons) 1 League 31 2,203 71 26.6 24.5 25 6 Port Vale (1 Season) 1 League 28 2,060 74 49.8 22.9 24 4 Hereford United (1 Season) 1 League 19 1,542 81 37.2 17.1 17 2 Swansea City (1 Season) 1 League 4 337 84 8.1 3.7 4 0 League Two (8 Seasons) 235 19,501 83 52.3 216.7 216 86 70 19 34 12 0.92 70 101 -31 -0.43 +0.12 Conf Premier (3 Seasons) 109 9,795 90 78.9 108.8 109 46 0 0 2.00 67 46 +21 +0.46 League One (3 Seasons) 48 3,623 75 29.2 40.3 42 6 Championship (2 Seasons) 31 2,203 71 26.6 24.5 25 6
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 18 Wolves 1 League 9.6 0 0 4 2005-2006 19 Wolves 1 League 14.8 0 0 9 2005-2006 19 Swansea City 1 League 3.7 1 0 1 2006-2007 20 Cheltenham Town 1 League 13.6 0 0 6 2007-2008 21 Port Vale 1 League 22.9 0 0 9 2008-2009 22 Harriers 1 League 42.8 0 0 23 2009-2010 23 Hereford United 1 League 17.1 0 0 3 2010-2011 24 Cheltenham Town 1 League 34.5 2 0 30 2011-2012 25 Cheltenham Town 1 League 25.9 1 0 10 2012-2013 26 Cheltenham Town 1 League 24.9 1 0 8 2013-2014 27 Cheltenham Town 1 League 11.9 1 0 4 2013-2014 27 York City 1 League 30.0 5 0 14 2014-2015 28 York City 3 Leagues 47.8 1 0 0 14 0 2015-2016 29 York City 3 Leagues 18.0 0 0 0 8 0 2015-2016 29 Harriers 1 League 20.0 0 0 6 2016-2017 30 Kidderminster 1 League 1.0 0 0 0 0 2017-2018 31 Macclesfield Town 2 Leagues 47.0 1 0 0 14 0 0 0 0 0 0 0 0 2018-2019 32 Macclesfield Town 3 Leagues 12.0 2 0 0 0 1 0 0 0 0 0 0 0 2021-2022 35 Kidderminster 1 League 1.1 0 0 0 0 0 0 0 0 0 0 16 Seasons 8 Clubs 6 Leagues 398.9 15 0 0 163 1 0 0 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cheltenham Town (5 Seasons) 2 Leagues 110.9 5 0 58 Harriers (4 Seasons) 2 Leagues 64.9 0 0 0 29 0 0 0 0 0 0 York City (3 Seasons) 3 Leagues 95.8 6 0 0 36 0 Macclesfield Town (2 Seasons) 4 Leagues 59.0 3 0 0 14 1 0 0 0 0 0 0 0 Wolves (2 Seasons) 1 League 24.5 0 0 13 Port Vale (1 Season) 1 League 22.9 0 0 9 Hereford United (1 Season) 1 League 17.1 0 0 3 Swansea City (1 Season) 1 League 3.7 1 0 1 League Two (8 Seasons) 216.7 13 0 0 91 0 FA Cup (6 Seasons) 5.6 0 0 0 0 0 0 0 0 0 0 Conf Premier (3 Seasons) 108.8 1 0 0 43 0 0 0 0 0 0 0 0 League One (3 Seasons) 40.3 1 0 16 League Cup (3 Seasons) 3.1 0 0 0 0 1 0 0 0 0 0 0 0 Championship (2 Seasons) 24.5 0 0 13
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.
View Additional Information
More Keith Lowe Pages
Keith Lowe Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary