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 2001-2002 19 Crewe Alexandra eng ENG 2. First Division 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 20 Swansea City eng ENG 4. Third Division 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 2003-2004 21 Northampton Town eng ENG 4. Third Division 41 37 2,337 26.0 8 4 12 8 0 0 5 0 0.31 0.15 0.46 0.31 0.46 2004-2005 22 Rochdale eng ENG 4. League Two 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 2004-2005 22 Northampton Town eng ENG 4. League Two 12 8 664 7.4 2 0 2 2 0 0 0 0 0.27 0.00 0.27 0.27 0.27 2005-2006 23 Barnsley eng ENG 3. League One 38 29 2,548 28.3 12 2 14 8 4 4 6 0 0.42 0.07 0.49 0.28 0.35 2006-2007 24 Barnsley eng ENG 2. Championship 31 22 1,743 19.4 6 3 9 6 0 0 4 0 0.31 0.15 0.46 0.31 0.46 2007-2008 25 Port Vale eng ENG 3. League One 29 29 1,736 19.3 5 0 5 5 0 0 10 0 0.26 0.00 0.26 0.26 0.26 2008-2009 26 Port Vale eng ENG 4. League Two 30 30 2,542 28.2 10 1 11 9 1 1 4 1 0.35 0.04 0.39 0.32 0.35 2009-2010 27 Port Vale eng ENG 4. League Two 46 45 4,010 44.6 19 2 21 13 6 8 5 0 0.43 0.04 0.47 0.29 0.34 2010-2011 28 Port Vale eng ENG 4. League Two 40 37 3,302 36.7 16 4 20 11 5 6 5 1 0.44 0.11 0.55 0.30 0.41 2011-2012 29 Port Vale eng ENG 4. League Two 36 31 2,800 31.1 17 4 21 14 3 5 3 1 0.55 0.13 0.68 0.45 0.58 2012-2013 30 Chesterfield eng ENG 4. League Two 34 30 2,466 27.4 12 6 18 12 0 0 1 0 0.44 0.22 0.66 0.44 0.66 2013-2014 31 Chesterfield eng ENG 4. League Two 38 21 2,022 22.5 9 4 13 7 2 2 0 1 0.40 0.18 0.58 0.31 0.49 2014-2015 32 Northampton 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 2014-2015 32 Northampton Town eng ENG League Cup 2 1 98 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 32 Northampton Town eng ENG 4. League Two 31 26 2,463 27.4 18 1 19 14 4 6 2 0 0.66 0.04 0.69 0.51 0.55 Matches 2015-2016 33 Northampton Town eng ENG FA Cup 4 3 287 3.2 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Matches 2015-2016 33 Northampton Town eng ENG League Cup 1 1 74 0.8 1 0 1 0 1 1 0 0 1.22 0.00 1.22 0.00 0.00 Matches 2015-2016 33 Northampton Town eng ENG 4. League Two 31 28 2,440 27.1 15 1 16 13 2 3 2 0 0.55 0.04 0.59 0.48 0.52 Matches 2016-2017 34 Northampton Town eng ENG EFL Cup 1 0 18 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 34 Northampton Town eng ENG FA Cup 2 2 155 1.7 2 0 2 2 0 0 0 0 1.16 0.00 1.16 1.16 1.16 Matches 2016-2017 34 Northampton Town eng ENG 3. League One 42 28 2,772 30.8 10 3 13 8 2 3 5 0 0.32 0.10 0.42 0.26 0.36 Matches 2017-2018 35 Northampton Town eng ENG EFL Cup 1 0 22 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 35 Northampton Town eng ENG FA Cup 2 1 130 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 35 Northampton Town eng ENG 3. League One 19 7 699 7.8 1 0 1 1 0 0 0 0 0.13 0.00 0.13 0.13 0.13 Matches 2017-2018 35 Swindon Town eng ENG 4. League Two 20 18 1,643 18.3 11 2 13 9 2 2 2 0 0.60 0.11 0.71 0.49 0.60 Matches 2018-2019 36 Swindon Town eng ENG 4. League Two 30 16 1,446 16.1 4 1 5 4 0 0 1 0 0.25 0.06 0.31 0.25 0.31 Matches 2019-2020 37 Cambridge United eng ENG EFL Cup 1 1 59 0.7 1 0 1 1 0 0 0 0 1.53 0.00 1.53 1.53 1.53 Matches 2019-2020 37 Cambridge United 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 2019-2020 37 Cambridge United eng ENG 4. League Two 18 14 1,238 13.8 2 1 3 2 0 1 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2019-2020 37 Yeovil Town eng ENG 5. National League 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 Matches 19 Seasons 10 Clubs 6 Leagues 615 490 41,941 466.0 193 39 230 160 33 43 58 5 0.41 0.08 0.50 0.34 0.43 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 Northampton Town (6 Seasons) 4 Leagues 190 143 12,249 136.1 58 9 67 49 9 13 14 0 0.43 0.07 0.49 0.36 0.43 Port Vale (5 Seasons) 2 Leagues 181 172 14,390 159.9 67 11 78 52 15 20 27 3 0.42 0.07 0.49 0.33 0.39 Chesterfield (2 Seasons) 1 League 72 51 4,488 49.9 21 10 31 19 2 2 1 1 0.42 0.20 0.62 0.38 0.58 Barnsley (2 Seasons) 2 Leagues 69 51 4,291 47.7 18 5 23 14 4 4 10 0 0.38 0.10 0.48 0.29 0.40 Swindon Town (2 Seasons) 1 League 50 34 3,089 34.3 15 3 18 13 2 2 3 0 0.44 0.09 0.52 0.38 0.47 Cambridge United (1 Season) 3 Leagues 20 16 1,387 15.4 3 1 4 3 0 1 0 0 0.19 0.06 0.26 0.19 0.26 Swansea City (1 Season) 1 League 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 Yeovil Town (1 Season) 1 League 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 Rochdale (1 Season) 1 League 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 Crewe Alexandra (1 Season) 1 League 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (14 Seasons) 429 359 30,933 343.7 152 31 183 126 26 35 32 5 0.44 0.09 0.53 0.37 0.46 FA Cup (5 Seasons) 10 8 752 8.4 3 0 3 3 0 0 0 0 0.36 0.00 0.36 0.36 0.36 EFL Cup (5 Seasons) 6 3 271 3.0 2 0 2 1 1 1 0 0 0.66 0.00 0.66 0.33 0.33 League One (4 Seasons) 128 93 7,755 86.2 28 5 33 22 6 7 21 0 0.32 0.06 0.38 0.26 0.31 First Division (2 Seasons) 35 23 1,859 20.7 6 3 9 6 0 0 4 0 0.29 0.15 0.44 0.29 0.44 National League (1 Season) 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49
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 2001-2002 19 Crewe Alexandra 1 League 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 20 Swansea City 1 League 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 2003-2004 21 Northampton Town 1 League 41 37 2,337 26.0 8 4 12 8 0 0 5 0 0.31 0.15 0.46 0.31 0.46 2004-2005 22 Northampton Town 1 League 12 8 664 7.4 2 0 2 2 0 0 0 0 0.27 0.00 0.27 0.27 0.27 2004-2005 22 Rochdale 1 League 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 2005-2006 23 Barnsley 1 League 38 29 2,548 28.3 12 2 14 8 4 4 6 0 0.42 0.07 0.49 0.28 0.35 2006-2007 24 Barnsley 1 League 31 22 1,743 19.4 6 3 9 6 0 0 4 0 0.31 0.15 0.46 0.31 0.46 2007-2008 25 Port Vale 1 League 29 29 1,736 19.3 5 0 5 5 0 0 10 0 0.26 0.00 0.26 0.26 0.26 2008-2009 26 Port Vale 1 League 30 30 2,542 28.2 10 1 11 9 1 1 4 1 0.35 0.04 0.39 0.32 0.35 2009-2010 27 Port Vale 1 League 46 45 4,010 44.6 19 2 21 13 6 8 5 0 0.43 0.04 0.47 0.29 0.34 2010-2011 28 Port Vale 1 League 40 37 3,302 36.7 16 4 20 11 5 6 5 1 0.44 0.11 0.55 0.30 0.41 2011-2012 29 Port Vale 1 League 36 31 2,800 31.1 17 4 21 14 3 5 3 1 0.55 0.13 0.68 0.45 0.58 2012-2013 30 Chesterfield 1 League 34 30 2,466 27.4 12 6 18 12 0 0 1 0 0.44 0.22 0.66 0.44 0.66 2013-2014 31 Chesterfield 1 League 38 21 2,022 22.5 9 4 13 7 2 2 0 1 0.40 0.18 0.58 0.31 0.49 2014-2015 32 Northampton Town 3 Leagues 34 28 2,651 29.5 18 1 19 14 4 6 2 0 0.61 0.03 0.65 0.48 0.51 2015-2016 33 Northampton Town 3 Leagues 36 32 2,801 31.1 17 1 18 14 3 4 2 0 0.55 0.03 0.58 0.45 0.48 2016-2017 34 Northampton Town 3 Leagues 45 30 2,945 32.7 12 3 15 10 2 3 5 0 0.37 0.09 0.46 0.31 0.40 2017-2018 35 Northampton Town 3 Leagues 22 8 851 9.5 1 0 1 1 0 0 0 0 0.11 0.00 0.11 0.11 0.11 2017-2018 35 Swindon Town 1 League 20 18 1,643 18.3 11 2 13 9 2 2 2 0 0.60 0.11 0.71 0.49 0.60 2018-2019 36 Swindon Town 1 League 30 16 1,446 16.1 4 1 5 4 0 0 1 0 0.25 0.06 0.31 0.25 0.31 2019-2020 37 Cambridge United 3 Leagues 20 16 1,387 15.4 3 1 4 3 0 1 0 0 0.19 0.06 0.26 0.19 0.26 2019-2020 37 Yeovil Town 1 League 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 19 Seasons 10 Clubs 6 Leagues 615 490 41,941 466.0 193 39 230 160 33 43 58 5 0.41 0.08 0.50 0.34 0.43 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 Northampton Town (6 Seasons) 4 Leagues 190 143 12,249 136.1 58 9 67 49 9 13 14 0 0.43 0.07 0.49 0.36 0.43 Port Vale (5 Seasons) 2 Leagues 181 172 14,390 159.9 67 11 78 52 15 20 27 3 0.42 0.07 0.49 0.33 0.39 Chesterfield (2 Seasons) 1 League 72 51 4,488 49.9 21 10 31 19 2 2 1 1 0.42 0.20 0.62 0.38 0.58 Barnsley (2 Seasons) 2 Leagues 69 51 4,291 47.7 18 5 23 14 4 4 10 0 0.38 0.10 0.48 0.29 0.40 Swindon Town (2 Seasons) 1 League 50 34 3,089 34.3 15 3 18 13 2 2 3 0 0.44 0.09 0.52 0.38 0.47 Cambridge United (1 Season) 3 Leagues 20 16 1,387 15.4 3 1 4 3 0 1 0 0 0.19 0.06 0.26 0.19 0.26 Swansea City (1 Season) 1 League 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 Yeovil Town (1 Season) 1 League 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 Rochdale (1 Season) 1 League 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 Crewe Alexandra (1 Season) 1 League 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (14 Seasons) 429 359 30,933 343.7 152 31 183 126 26 35 32 5 0.44 0.09 0.53 0.37 0.46 FA Cup (5 Seasons) 10 8 752 8.4 3 0 3 3 0 0 0 0 0.36 0.00 0.36 0.36 0.36 EFL Cup (5 Seasons) 6 3 271 3.0 2 0 2 1 1 1 0 0 0.66 0.00 0.66 0.33 0.33 League One (4 Seasons) 128 93 7,755 86.2 28 5 33 22 6 7 21 0 0.32 0.06 0.38 0.26 0.31 First Division (2 Seasons) 35 23 1,859 20.7 6 3 9 6 0 0 4 0 0.29 0.15 0.44 0.29 0.44 National League (1 Season) 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49
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 2001-2002 19 Crewe Alexandra eng ENG 2. First Division 22nd 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2002-2003 20 Swansea City eng ENG 4. Third Division 21st 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 2003-2004 21 Northampton Town eng ENG 4. Third Division 6th 41 37 2,337 26.0 8 4 12 8 0 0 5 0 0.31 0.15 0.46 0.31 0.46 2004-2005 22 Northampton Town eng ENG 4. League Two 7th 12 8 664 7.4 2 0 2 2 0 0 0 0 0.27 0.00 0.27 0.27 0.27 2004-2005 22 Rochdale eng ENG 4. League Two 9th 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 2005-2006 23 Barnsley eng ENG 3. League One 5th 38 29 2,548 28.3 12 2 14 8 4 4 6 0 0.42 0.07 0.49 0.28 0.35 2006-2007 24 Barnsley eng ENG 2. Championship 20th 31 22 1,743 19.4 6 3 9 6 0 0 4 0 0.31 0.15 0.46 0.31 0.46 2007-2008 25 Port Vale eng ENG 3. League One 23rd 29 29 1,736 19.3 5 0 5 5 0 0 10 0 0.26 0.00 0.26 0.26 0.26 2008-2009 26 Port Vale eng ENG 4. League Two 18th 30 30 2,542 28.2 10 1 11 9 1 1 4 1 0.35 0.04 0.39 0.32 0.35 2009-2010 27 Port Vale eng ENG 4. League Two 10th 46 45 4,010 44.6 19 2 21 13 6 8 5 0 0.43 0.04 0.47 0.29 0.34 2010-2011 28 Port Vale eng ENG 4. League Two 11th 40 37 3,302 36.7 16 4 20 11 5 6 5 1 0.44 0.11 0.55 0.30 0.41 2011-2012 29 Port Vale eng ENG 4. League Two 12th 36 31 2,800 31.1 17 4 21 14 3 5 3 1 0.55 0.13 0.68 0.45 0.58 2012-2013 30 Chesterfield eng ENG 4. League Two 8th 34 30 2,466 27.4 12 6 18 12 0 0 1 0 0.44 0.22 0.66 0.44 0.66 2013-2014 31 Chesterfield eng ENG 4. League Two 1st 38 21 2,022 22.5 9 4 13 7 2 2 0 1 0.40 0.18 0.58 0.31 0.49 2014-2015 32 Northampton Town eng ENG 4. League Two 12th 31 26 2,463 27.4 18 1 19 14 4 6 2 0 0.66 0.04 0.69 0.51 0.55 Matches 2015-2016 33 Northampton Town eng ENG 4. League Two 1st 31 28 2,440 27.1 15 1 16 13 2 3 2 0 0.55 0.04 0.59 0.48 0.52 Matches 2016-2017 34 Northampton Town eng ENG 3. League One 16th 42 28 2,772 30.8 10 3 13 8 2 3 5 0 0.32 0.10 0.42 0.26 0.36 Matches 2017-2018 35 Northampton Town eng ENG 3. League One 22nd 19 7 699 7.8 1 0 1 1 0 0 0 0 0.13 0.00 0.13 0.13 0.13 Matches 2017-2018 35 Swindon Town eng ENG 4. League Two 9th 20 18 1,643 18.3 11 2 13 9 2 2 2 0 0.60 0.11 0.71 0.49 0.60 Matches 2018-2019 36 Swindon Town eng ENG 4. League Two 13th 30 16 1,446 16.1 4 1 5 4 0 0 1 0 0.25 0.06 0.31 0.25 0.31 Matches 2019-2020 37 Cambridge United eng ENG 4. League Two 16th 18 14 1,238 13.8 2 1 3 2 0 1 0 0 0.15 0.07 0.22 0.15 0.22 Matches 2019-2020 37 Yeovil Town eng ENG 5. National League 4th 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 Matches 19 Seasons 10 Clubs 4 Leagues 599 479 40,918 454.6 188 39 225 156 32 42 58 5 0.41 0.09 0.50 0.34 0.43 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 Northampton Town (6 Seasons) 2 Leagues 176 134 11,375 126.4 54 9 63 46 8 12 14 0 0.43 0.07 0.50 0.36 0.44 Port Vale (5 Seasons) 2 Leagues 181 172 14,390 159.9 67 11 78 52 15 20 27 3 0.42 0.07 0.49 0.33 0.39 Chesterfield (2 Seasons) 1 League 72 51 4,488 49.9 21 10 31 19 2 2 1 1 0.42 0.20 0.62 0.38 0.58 Barnsley (2 Seasons) 2 Leagues 69 51 4,291 47.7 18 5 23 14 4 4 10 0 0.38 0.10 0.48 0.29 0.40 Swindon Town (2 Seasons) 1 League 50 34 3,089 34.3 15 3 18 13 2 2 3 0 0.44 0.09 0.52 0.38 0.47 Cambridge United (1 Season) 1 League 18 14 1,238 13.8 2 1 3 2 0 1 0 0 0.15 0.07 0.22 0.15 0.22 Swansea City (1 Season) 1 League 17 14 1,205 13.4 7 0 7 6 1 1 1 1 0.52 0.00 0.52 0.45 0.45 Yeovil Town (1 Season) 1 League 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49 Rochdale (1 Season) 1 League 5 4 355 3.9 2 0 2 2 0 0 1 0 0.51 0.00 0.51 0.51 0.51 Crewe Alexandra (1 Season) 1 League 4 1 116 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Two (14 Seasons) 429 359 30,933 343.7 152 31 183 126 26 35 32 5 0.44 0.09 0.53 0.37 0.46 League One (4 Seasons) 128 93 7,755 86.2 28 5 33 22 6 7 21 0 0.32 0.06 0.38 0.26 0.31 First Division (2 Seasons) 35 23 1,859 20.7 6 3 9 6 0 0 4 0 0.29 0.15 0.44 0.29 0.44 National League (1 Season) 7 4 371 4.1 2 2 0 0 1 0 0.49 0.49
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2001-2002 19 Crewe Alexandra 1 League 1.3 0 0 0.00 0 0 2002-2003 20 Swansea City 1 League 13.4 7 15 1.12 0.40 1 1 2003-2004 21 Northampton Town 1 League 26.0 8 43 1.66 0.19 0 0 2004-2005 22 Northampton Town 1 League 7.4 2 9 1.22 0.22 0 0 2004-2005 22 Rochdale 1 League 3.9 2 6 1.52 0.33 0 0 2005-2006 23 Barnsley 1 League 28.3 12 22 0.78 0.36 4 4 2006-2007 24 Barnsley 1 League 19.4 6 28 1.45 0.21 0 0 2007-2008 25 Port Vale 1 League 19.3 5 19 0.99 0.26 0 0 2008-2009 26 Port Vale 1 League 28.2 10 41 1.45 0.22 1 1 2009-2010 27 Port Vale 1 League 44.6 19 50 1.12 0.26 6 8 2010-2011 28 Port Vale 1 League 36.7 16 39 1.06 0.28 5 6 2011-2012 29 Port Vale 1 League 31.1 17 35 1.13 0.40 3 5 2012-2013 30 Chesterfield 1 League 27.4 12 37 1.35 0.32 0 0 2013-2014 31 Chesterfield 1 League 22.5 9 28 1.25 0.25 2 2 2014-2015 32 Northampton Town 3 Leagues 29.5 18 27 0.99 0.52 4 6 2015-2016 33 Northampton Town 3 Leagues 31.1 17 25 0.92 0.52 3 4 2016-2017 34 Northampton Town 3 Leagues 32.7 12 0 26 0.00 0.84 0.31 2 3 2017-2018 35 Northampton Town 3 Leagues 9.5 1 3 4 133.3 0.32 0.42 0.33 0.25 0 0 2017-2018 35 Swindon Town 1 League 18.3 11 0 17 0.00 0.93 0.53 2 2 2018-2019 36 Swindon Town 1 League 16.1 4 0 0 2019-2020 37 Cambridge United 3 Leagues 15.4 3 27 10 37.0 1.75 0.65 0.11 0.30 0 1 2019-2020 37 Yeovil Town 1 League 4.1 2 0 0 19 Seasons 10 Clubs 6 Leagues 466.0 193 30 481 190.0 0.40 1.10 0.70 0.31 33 43 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Northampton Town (6 Seasons) 4 Leagues 136.1 58 3 134 1000.0 0.07 1.04 3.00 0.34 9 13 Port Vale (5 Seasons) 2 Leagues 159.9 67 184 1.15 0.28 15 20 Chesterfield (2 Seasons) 1 League 49.9 21 65 1.30 0.29 2 2 Barnsley (2 Seasons) 2 Leagues 47.7 18 50 1.05 0.28 4 4 Swindon Town (2 Seasons) 1 League 34.3 15 0 17 0.00 0.93 0.53 2 2 Cambridge United (1 Season) 3 Leagues 15.4 3 27 10 37.0 1.75 0.65 0.11 0.30 0 1 Swansea City (1 Season) 1 League 13.4 7 15 1.12 0.40 1 1 Yeovil Town (1 Season) 1 League 4.1 2 0 0 Rochdale (1 Season) 1 League 3.9 2 6 1.52 0.33 0 0 Crewe Alexandra (1 Season) 1 League 1.3 0 0 0.00 0 0 League Two (14 Seasons) 343.7 152 25 380 100.0 0.78 1.16 0.44 0.32 26 35 FA Cup (5 Seasons) 8.4 3 2 0 0.0 0.82 0.00 0.00 0 0 EFL Cup (5 Seasons) 3.0 2 3 2 66.7 2.73 1.82 0.33 0.50 1 1 League One (4 Seasons) 86.2 28 0 71 0.00 0.82 0.31 6 7 First Division (2 Seasons) 20.7 6 28 1.36 0.21 0 0 National League (1 Season) 4.1 2 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 2001-2002 19 Crewe Alexandra eng ENG 2. First Division 4 116 29 2.8 1.3 1 3 2002-2003 20 Swansea City eng ENG 4. Third Division 17 1,205 71 29.1 13.4 14 3 2003-2004 21 Northampton Town eng ENG 4. Third Division 41 2,337 57 56.4 26.0 37 4 2004-2005 22 Rochdale eng ENG 4. League Two 5 355 71 8.6 3.9 4 1 2004-2005 22 Northampton Town eng ENG 4. League Two 12 664 55 16.0 7.4 8 4 2005-2006 23 Barnsley eng ENG 3. League One 38 2,548 67 61.5 28.3 29 9 2006-2007 24 Barnsley eng ENG 2. Championship 31 1,743 56 42.1 19.4 22 9 2007-2008 25 Port Vale eng ENG 3. League One 29 1,736 60 41.9 19.3 29 0 2008-2009 26 Port Vale eng ENG 4. League Two 30 2,542 85 61.4 28.2 30 0 2009-2010 27 Port Vale eng ENG 4. League Two 46 4,010 87 96.9 44.6 45 1 2010-2011 28 Port Vale eng ENG 4. League Two 40 3,302 83 79.8 36.7 37 3 2011-2012 29 Port Vale eng ENG 4. League Two 36 2,800 78 67.6 31.1 31 5 2012-2013 30 Chesterfield eng ENG 4. League Two 34 2,466 73 59.6 27.4 30 4 2013-2014 31 Chesterfield eng ENG 4. League Two 38 2,022 53 48.8 22.5 21 17 2014-2015 32 Northampton Town eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 -1.00 Matches 2014-2015 32 Northampton Town eng ENG League Cup 2 98 49 54.4 1.1 1 91 1 1 7 0 1.50 0 3 -3 -2.76 -3.85 Matches 2014-2015 32 Northampton Town eng ENG 4. League Two 31 2,463 79 59.5 27.4 26 22 5 0 1.45 47 37 +10 +0.37 +0.63 Matches 2015-2016 33 Northampton Town eng ENG FA Cup 4 287 72 79.7 3.2 3 81 2 1 45 0 1.75 7 7 0 0.00 +1.23 Matches 2015-2016 33 Northampton Town eng ENG League Cup 1 74 74 41.1 0.8 1 74 0 0 1 0.00 1 4 -3 -3.65 -6.20 Matches 2015-2016 33 Northampton Town eng ENG 4. League Two 31 2,440 79 58.9 27.1 28 16 3 2 2.13 52 31 +21 +0.77 -0.02 Matches 2016-2017 34 Northampton Town eng ENG EFL Cup 1 18 18 5.5 0.2 0 0 1 17 2 0.00 0 1 -1 -5.00 -5.00 Matches 2016-2017 34 Northampton Town eng ENG FA Cup 2 155 78 86.1 1.7 2 78 1 0 0 1.50 3 1 +2 +1.16 -9.64 Matches 2016-2017 34 Northampton Town eng ENG 3. League One 42 2,772 66 67.0 30.8 28 23 14 4 1.10 40 51 -11 -0.36 -0.23 Matches 2017-2018 35 Northampton Town eng ENG EFL Cup 1 22 22 24.4 0.2 0 0 1 21 0 0.00 0 0 0 0.00 +1.32 Matches 2017-2018 35 Northampton Town eng ENG FA Cup 2 130 65 72.2 1.4 1 90 1 1 40 0 0.50 0 1 -1 -0.69 -0.69 Matches 2017-2018 35 Northampton Town eng ENG 3. League One 19 699 37 16.9 7.8 7 4 12 6 0.89 1 16 -15 -1.93 -1.43 Matches 2017-2018 35 Swindon Town eng ENG 4. League Two 20 1,643 82 39.7 18.3 18 15 2 0 1.20 27 28 -1 -0.05 -0.16 Matches 2018-2019 36 Swindon Town eng ENG 4. League Two 30 1,446 48 34.9 16.1 16 74 4 14 19 8 1.30 16 19 -3 -0.19 -0.39 Matches 2019-2020 37 Cambridge United eng ENG EFL Cup 1 59 59 28.1 0.7 1 59 0 0 0 3.00 1 0 +1 +1.53 +5.70 Matches 2019-2020 37 Cambridge United eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.00 Matches 2019-2020 37 Cambridge United eng ENG 4. League Two 18 1,238 69 37.2 13.8 14 83 7 4 19 2 1.39 15 14 +1 +0.07 +0.46 Matches 2019-2020 37 Yeovil Town eng ENG 5. National League 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 Matches 19 Seasons 10 Clubs 6 Leagues 615 41,941 68 45.8 466.0 490 79 99 125 20 25 1.34 218 218 0 0.00 0.00 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (6 Seasons) 4 Leagues 190 12,249 64 46.2 136.1 143 83 71 47 26 15 1.37 152 154 -2 -0.02 +0.04 Port Vale (5 Seasons) 2 Leagues 181 14,390 80 69.5 159.9 172 9 Chesterfield (2 Seasons) 1 League 72 4,488 62 54.2 49.9 51 21 Barnsley (2 Seasons) 2 Leagues 69 4,291 62 51.8 47.7 51 18 Swindon Town (2 Seasons) 1 League 50 3,089 62 37.3 34.3 34 74 19 16 19 8 1.26 43 47 -4 -0.12 -0.27 Cambridge United (1 Season) 3 Leagues 20 1,387 69 37.3 15.4 16 82 8 4 19 2 1.45 17 15 +2 +0.13 +0.79 Swansea City (1 Season) 1 League 17 1,205 71 29.1 13.4 14 3 Yeovil Town (1 Season) 1 League 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 Rochdale (1 Season) 1 League 5 355 71 8.6 3.9 4 1 Crewe Alexandra (1 Season) 1 League 4 116 29 2.8 1.3 1 3 League Two (14 Seasons) 429 30,933 72 50.5 343.7 359 78 64 70 19 12 1.53 157 129 +28 +0.27 +0.19 FA Cup (5 Seasons) 10 752 75 69.6 8.4 8 83 6 2 43 0 1.20 12 12 0 0.00 -0.27 EFL Cup (5 Seasons) 6 271 45 27.4 3.0 3 75 1 3 15 3 1.00 2 8 -6 -1.99 -1.49 League One (4 Seasons) 128 7,755 61 46.8 86.2 93 27 35 10 1.03 41 67 -26 -0.67 -0.28 First Division (2 Seasons) 35 1,859 53 22.5 20.7 23 12 National League (1 Season) 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57
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 2001-2002 19 Crewe Alexandra 1 League 4 116 29 2.8 1.3 1 3 2002-2003 20 Swansea City 1 League 17 1,205 71 29.1 13.4 14 3 2003-2004 21 Northampton Town 1 League 41 2,337 57 56.4 26.0 37 4 2004-2005 22 Northampton Town 1 League 12 664 55 16.0 7.4 8 4 2004-2005 22 Rochdale 1 League 5 355 71 8.6 3.9 4 1 2005-2006 23 Barnsley 1 League 38 2,548 67 61.5 28.3 29 9 2006-2007 24 Barnsley 1 League 31 1,743 56 42.1 19.4 22 9 2007-2008 25 Port Vale 1 League 29 1,736 60 41.9 19.3 29 0 2008-2009 26 Port Vale 1 League 30 2,542 85 61.4 28.2 30 0 2009-2010 27 Port Vale 1 League 46 4,010 87 96.9 44.6 45 1 2010-2011 28 Port Vale 1 League 40 3,302 83 79.8 36.7 37 3 2011-2012 29 Port Vale 1 League 36 2,800 78 67.6 31.1 31 5 2012-2013 30 Chesterfield 1 League 34 2,466 73 59.6 27.4 30 4 2013-2014 31 Chesterfield 1 League 38 2,022 53 48.8 22.5 21 17 2014-2015 32 Northampton Town 3 Leagues 34 2,651 78 58.9 29.5 28 91 24 6 7 0 1.41 48 42 +6 +0.20 +0.40 2015-2016 33 Northampton Town 3 Leagues 36 2,801 78 59.9 31.1 32 79 18 4 45 3 2.03 60 42 +18 +0.58 -0.24 2016-2017 34 Northampton Town 3 Leagues 45 2,945 65 63.3 32.7 30 78 24 15 17 6 1.09 43 53 -10 -0.31 -0.36 2017-2018 35 Northampton Town 3 Leagues 22 851 39 19.3 9.5 8 91 5 14 31 6 0.81 1 17 -16 -1.69 -1.19 2017-2018 35 Swindon Town 1 League 20 1,643 82 39.7 18.3 18 15 2 0 1.20 27 28 -1 -0.05 -0.16 2018-2019 36 Swindon Town 1 League 30 1,446 48 34.9 16.1 16 74 4 14 19 8 1.30 16 19 -3 -0.19 -0.39 2019-2020 37 Cambridge United 3 Leagues 20 1,387 69 37.3 15.4 16 82 8 4 19 2 1.45 17 15 +2 +0.13 +0.79 2019-2020 37 Yeovil Town 1 League 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 19 Seasons 10 Clubs 6 Leagues 615 41,941 68 45.8 466.0 490 79 99 125 20 25 1.34 218 218 0 0.00 0.00 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (6 Seasons) 4 Leagues 190 12,249 64 46.2 136.1 143 83 71 47 26 15 1.37 152 154 -2 -0.02 +0.04 Port Vale (5 Seasons) 2 Leagues 181 14,390 80 69.5 159.9 172 9 Chesterfield (2 Seasons) 1 League 72 4,488 62 54.2 49.9 51 21 Barnsley (2 Seasons) 2 Leagues 69 4,291 62 51.8 47.7 51 18 Swindon Town (2 Seasons) 1 League 50 3,089 62 37.3 34.3 34 74 19 16 19 8 1.26 43 47 -4 -0.12 -0.27 Cambridge United (1 Season) 3 Leagues 20 1,387 69 37.3 15.4 16 82 8 4 19 2 1.45 17 15 +2 +0.13 +0.79 Swansea City (1 Season) 1 League 17 1,205 71 29.1 13.4 14 3 Yeovil Town (1 Season) 1 League 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 Rochdale (1 Season) 1 League 5 355 71 8.6 3.9 4 1 Crewe Alexandra (1 Season) 1 League 4 116 29 2.8 1.3 1 3 League Two (14 Seasons) 429 30,933 72 50.5 343.7 359 78 64 70 19 12 1.53 157 129 +28 +0.27 +0.19 FA Cup (5 Seasons) 10 752 75 69.6 8.4 8 83 6 2 43 0 1.20 12 12 0 0.00 -0.27 EFL Cup (5 Seasons) 6 271 45 27.4 3.0 3 75 1 3 15 3 1.00 2 8 -6 -1.99 -1.49 League One (4 Seasons) 128 7,755 61 46.8 86.2 93 27 35 10 1.03 41 67 -26 -0.67 -0.28 First Division (2 Seasons) 35 1,859 53 22.5 20.7 23 12 National League (1 Season) 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57
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 2001-2002 19 Crewe Alexandra eng ENG 2. First Division 22nd 4 116 29 2.8 1.3 1 3 2002-2003 20 Swansea City eng ENG 4. Third Division 21st 17 1,205 71 29.1 13.4 14 3 2003-2004 21 Northampton Town eng ENG 4. Third Division 6th 41 2,337 57 56.4 26.0 37 4 2004-2005 22 Northampton Town eng ENG 4. League Two 7th 12 664 55 16.0 7.4 8 4 2004-2005 22 Rochdale eng ENG 4. League Two 9th 5 355 71 8.6 3.9 4 1 2005-2006 23 Barnsley eng ENG 3. League One 5th 38 2,548 67 61.5 28.3 29 9 2006-2007 24 Barnsley eng ENG 2. Championship 20th 31 1,743 56 42.1 19.4 22 9 2007-2008 25 Port Vale eng ENG 3. League One 23rd 29 1,736 60 41.9 19.3 29 0 2008-2009 26 Port Vale eng ENG 4. League Two 18th 30 2,542 85 61.4 28.2 30 0 2009-2010 27 Port Vale eng ENG 4. League Two 10th 46 4,010 87 96.9 44.6 45 1 2010-2011 28 Port Vale eng ENG 4. League Two 11th 40 3,302 83 79.8 36.7 37 3 2011-2012 29 Port Vale eng ENG 4. League Two 12th 36 2,800 78 67.6 31.1 31 5 2012-2013 30 Chesterfield eng ENG 4. League Two 8th 34 2,466 73 59.6 27.4 30 4 2013-2014 31 Chesterfield eng ENG 4. League Two 1st 38 2,022 53 48.8 22.5 21 17 2014-2015 32 Northampton Town eng ENG 4. League Two 12th 31 2,463 79 59.5 27.4 26 22 5 0 1.45 47 37 +10 +0.37 +0.63 Matches 2015-2016 33 Northampton Town eng ENG 4. League Two 1st 31 2,440 79 58.9 27.1 28 16 3 2 2.13 52 31 +21 +0.77 -0.02 Matches 2016-2017 34 Northampton Town eng ENG 3. League One 16th 42 2,772 66 67.0 30.8 28 23 14 4 1.10 40 51 -11 -0.36 -0.23 Matches 2017-2018 35 Northampton Town eng ENG 3. League One 22nd 19 699 37 16.9 7.8 7 4 12 6 0.89 1 16 -15 -1.93 -1.43 Matches 2017-2018 35 Swindon Town eng ENG 4. League Two 9th 20 1,643 82 39.7 18.3 18 15 2 0 1.20 27 28 -1 -0.05 -0.16 Matches 2018-2019 36 Swindon Town eng ENG 4. League Two 13th 30 1,446 48 34.9 16.1 16 74 4 14 19 8 1.30 16 19 -3 -0.19 -0.39 Matches 2019-2020 37 Cambridge United eng ENG 4. League Two 16th 18 1,238 69 37.2 13.8 14 83 7 4 19 2 1.39 15 14 +1 +0.07 +0.46 Matches 2019-2020 37 Yeovil Town eng ENG 5. National League 4th 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 Matches 19 Seasons 10 Clubs 4 Leagues 599 40,918 68 45.7 454.6 479 78 92 120 19 22 1.36 204 198 +6 +0.04 +0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (6 Seasons) 2 Leagues 176 11,375 65 45.8 126.4 134 65 42 12 1.42 140 135 +5 +0.05 +0.17 Port Vale (5 Seasons) 2 Leagues 181 14,390 80 69.5 159.9 172 9 Chesterfield (2 Seasons) 1 League 72 4,488 62 54.2 49.9 51 21 Barnsley (2 Seasons) 2 Leagues 69 4,291 62 51.8 47.7 51 18 Swindon Town (2 Seasons) 1 League 50 3,089 62 37.3 34.3 34 74 19 16 19 8 1.26 43 47 -4 -0.12 -0.27 Cambridge United (1 Season) 1 League 18 1,238 69 37.2 13.8 14 83 7 4 19 2 1.39 15 14 +1 +0.07 +0.46 Swansea City (1 Season) 1 League 17 1,205 71 29.1 13.4 14 3 Yeovil Town (1 Season) 1 League 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57 Rochdale (1 Season) 1 League 5 355 71 8.6 3.9 4 1 Crewe Alexandra (1 Season) 1 League 4 116 29 2.8 1.3 1 3 League Two (14 Seasons) 429 30,933 72 50.5 343.7 359 78 64 70 19 12 1.53 157 129 +28 +0.27 +0.19 League One (4 Seasons) 128 7,755 61 46.8 86.2 93 27 35 10 1.03 41 67 -26 -0.67 -0.28 First Division (2 Seasons) 35 1,859 53 22.5 20.7 23 12 National League (1 Season) 7 371 53 11.1 4.1 4 78 1 3 19 0 1.00 6 2 +4 +0.97 +0.57
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2001-2002 19 Crewe Alexandra 1 League 1.3 0 0 4 2002-2003 20 Swansea City 1 League 13.4 1 1 25 2003-2004 21 Northampton Town 1 League 26.0 5 0 65 2004-2005 22 Northampton Town 1 League 7.4 0 0 26 2004-2005 22 Rochdale 1 League 3.9 1 0 3 2005-2006 23 Barnsley 1 League 28.3 6 0 93 2006-2007 24 Barnsley 1 League 19.4 4 0 53 2007-2008 25 Port Vale 1 League 19.3 10 0 39 2008-2009 26 Port Vale 1 League 28.2 4 1 69 2009-2010 27 Port Vale 1 League 44.6 5 0 73 2010-2011 28 Port Vale 1 League 36.7 5 1 77 2011-2012 29 Port Vale 1 League 31.1 3 1 52 2012-2013 30 Chesterfield 1 League 27.4 1 0 44 2013-2014 31 Chesterfield 1 League 22.5 0 1 22 2014-2015 32 Northampton Town 3 Leagues 29.5 2 0 0 45 0 2015-2016 33 Northampton Town 3 Leagues 31.1 2 0 0 50 0 2016-2017 34 Northampton Town 3 Leagues 32.7 5 0 0 63 0 0 0 0 0 0 0 0 2017-2018 35 Northampton Town 3 Leagues 9.5 0 0 0 15 3 2 0 0 0 0 0 0 2017-2018 35 Swindon Town 1 League 18.3 2 0 0 40 0 0 0 0 0 0 0 0 2018-2019 36 Swindon Town 1 League 16.1 1 0 0 0 2019-2020 37 Cambridge United 3 Leagues 15.4 0 0 0 30 24 10 4 0 1 0 0 0 2019-2020 37 Yeovil Town 1 League 4.1 1 0 0 0 19 Seasons 10 Clubs 6 Leagues 466.0 58 5 0 888 27 12 4 0 1 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Northampton Town (6 Seasons) 4 Leagues 136.1 14 0 0 264 3 2 0 0 0 0 0 0 Port Vale (5 Seasons) 2 Leagues 159.9 27 3 310 Chesterfield (2 Seasons) 1 League 49.9 1 1 66 Barnsley (2 Seasons) 2 Leagues 47.7 10 0 146 Swindon Town (2 Seasons) 1 League 34.3 3 0 0 40 0 0 0 0 0 0 0 0 Cambridge United (1 Season) 3 Leagues 15.4 0 0 0 30 24 10 4 0 1 0 0 0 Swansea City (1 Season) 1 League 13.4 1 1 25 Yeovil Town (1 Season) 1 League 4.1 1 0 0 0 Rochdale (1 Season) 1 League 3.9 1 0 3 Crewe Alexandra (1 Season) 1 League 1.3 0 0 4 League Two (14 Seasons) 343.7 32 5 0 615 23 8 4 0 1 0 0 0 FA Cup (5 Seasons) 8.4 0 0 0 7 4 3 0 0 0 0 EFL Cup (5 Seasons) 3.0 0 0 0 3 0 1 0 0 0 0 0 0 League One (4 Seasons) 86.2 21 0 0 206 0 0 0 0 0 0 0 0 First Division (2 Seasons) 20.7 4 0 57 National League (1 Season) 4.1 1 0 0 0
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 Marc Richards Pages
Marc Richards Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary