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 2003-2004 19 Brentford eng ENG 3. Second Division 13 5 554 6.2 2 1 3 2 0 0 0 0 0.32 0.16 0.49 0.32 0.49 2004-2005 20 Brentford eng ENG 3. League One 19 16 590 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Grimsby Town eng ENG 4. League Two 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 2005-2006 21 Yeovil Town eng ENG 3. League One 42 38 2,590 28.8 9 2 11 9 0 0 4 0 0.31 0.07 0.38 0.31 0.38 2006-2007 22 Southend United eng ENG 2. Championship 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33 2006-2007 22 Yeovil Town eng ENG 3. League One 5 2 183 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2007-2008 23 Southend United eng ENG 3. League One 16 12 1,073 11.9 0 2 2 0 0 1 3 1 0.00 0.17 0.17 0.00 0.17 2008-2009 24 Wycombe Wanderers eng ENG 4. League Two 37 28 2,730 30.3 9 1 10 7 2 2 5 0 0.30 0.03 0.33 0.23 0.26 2009-2010 25 Wycombe Wanderers eng ENG 3. League One 36 29 2,466 27.4 8 1 9 3 5 6 3 0 0.29 0.04 0.33 0.11 0.15 2010-2011 26 Shrewsbury Town eng ENG 4. League Two 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 2011-2012 27 Bristol Rovers eng ENG 4. League Two 40 35 3,101 34.5 16 2 18 11 5 5 6 0 0.46 0.06 0.52 0.32 0.38 2012-2013 28 Bristol Rovers eng ENG 4. League Two 6 5 407 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 2013-2014 29 Bristol Rovers eng ENG 4. League Two 30 22 2,157 24.0 6 0 6 5 1 2 3 0 0.25 0.00 0.25 0.21 0.21 2014-2015 30 Crawley Town eng ENG FA Cup 1 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 30 Crawley Town eng ENG League Cup 0 0 Matches 2014-2015 30 Crawley Town eng ENG 3. League One 20 4 668 7.4 1 0 1 1 0 0 3 0 0.13 0.00 0.13 0.13 0.13 Matches 2014-2015 30 Cambridge United eng ENG 4. League Two 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 Matches 2015-2016 31 Crawley Town eng ENG FA Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2015-2016 31 Crawley Town eng ENG League Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 31 Crawley Town eng ENG 4. League Two 37 33 2,789 31.0 8 4 12 8 0 0 3 0 0.26 0.13 0.39 0.26 0.39 Matches 2016-2017 32 Crawley Town eng ENG EFL Cup 1 0 10 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 32 Crawley Town eng ENG FA Cup 2 0 64 0.7 1 0 1 1 0 0 0 0 1.41 0.00 1.41 1.41 1.41 Matches 2016-2017 32 Crawley Town eng ENG 4. League Two 11 1 213 2.4 0 1 1 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2017-2018 33 Crawley Town eng ENG EFL 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 33 Leyton Orient eng ENG FA Cup 1 0 22 0.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 33 Crawley Town eng ENG 4. League Two 2 0 54 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 33 Leyton Orient eng ENG 5. National League 24 9 1,037 11.5 3 2 5 3 0 0 1 0 0.26 0.17 0.43 0.26 0.43 Matches 2018-2019 34 Leyton Orient eng ENG 5. National League 27 3 605 6.7 4 0 4 4 0 0 0 0 0.60 0.00 0.60 0.60 0.60 Matches 2019-2020 35 Leyton Orient eng ENG EFL Cup 0 0 Matches 2019-2020 35 Leyton Orient eng ENG FA Cup 1 1 90 1.0 0 1 1 0 0 0 1 0 0.00 1.00 1.00 0.00 1.00 Matches 2019-2020 35 Leyton Orient eng ENG 4. League Two 24 9 943 10.5 2 1 3 2 0 0 2 0 0.19 0.10 0.29 0.19 0.29 Matches 17 Seasons 10 Clubs 6 Leagues 488 309 27,731 308.1 86 30 116 73 13 16 48 2 0.28 0.10 0.38 0.24 0.33 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 Crawley Town (4 Seasons) 4 Leagues 77 42 4,129 45.9 11 5 16 11 0 0 8 0 0.24 0.11 0.35 0.24 0.35 Leyton Orient (3 Seasons) 4 Leagues 77 22 2,697 30.0 9 4 13 9 0 0 5 0 0.30 0.13 0.43 0.30 0.43 Bristol Rovers (3 Seasons) 1 League 76 62 5,665 62.9 24 2 26 18 6 7 10 0 0.38 0.03 0.41 0.29 0.32 Wycombe Wanderers (2 Seasons) 2 Leagues 73 57 5,196 57.7 17 2 19 10 7 8 8 0 0.29 0.03 0.33 0.17 0.21 Southend United (2 Seasons) 2 Leagues 52 25 2,433 27.0 3 4 7 3 0 1 4 1 0.11 0.15 0.26 0.11 0.26 Yeovil Town (2 Seasons) 1 League 47 40 2,773 30.8 9 2 11 9 0 0 4 0 0.29 0.06 0.36 0.29 0.36 Brentford (2 Seasons) 1 League 32 21 1,144 12.7 2 1 3 2 0 0 0 0 0.16 0.08 0.24 0.16 0.24 Shrewsbury Town (1 Season) 1 League 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 Cambridge United (1 Season) 1 League 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 Grimsby Town (1 Season) 1 League 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 League Two (11 Seasons) 241 173 16,088 178.8 54 19 73 46 8 9 30 1 0.30 0.11 0.41 0.26 0.36 League One (7 Seasons) 151 106 8,124 90.3 20 6 26 15 5 7 13 1 0.22 0.07 0.29 0.17 0.23 FA Cup (5 Seasons) 6 3 327 3.6 2 1 3 2 0 0 2 0 0.55 0.28 0.83 0.55 0.83 EFL Cup (5 Seasons) 3 2 190 2.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 National League (2 Seasons) 51 12 1,642 18.2 7 2 9 7 0 0 1 0 0.38 0.11 0.49 0.38 0.49 Championship (1 Season) 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33
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 2003-2004 19 Brentford 1 League 13 5 554 6.2 2 1 3 2 0 0 0 0 0.32 0.16 0.49 0.32 0.49 2004-2005 20 Brentford 1 League 19 16 590 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Grimsby Town 1 League 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 2005-2006 21 Yeovil Town 1 League 42 38 2,590 28.8 9 2 11 9 0 0 4 0 0.31 0.07 0.38 0.31 0.38 2006-2007 22 Yeovil Town 1 League 5 2 183 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 22 Southend United 1 League 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33 2007-2008 23 Southend United 1 League 16 12 1,073 11.9 0 2 2 0 0 1 3 1 0.00 0.17 0.17 0.00 0.17 2008-2009 24 Wycombe Wanderers 1 League 37 28 2,730 30.3 9 1 10 7 2 2 5 0 0.30 0.03 0.33 0.23 0.26 2009-2010 25 Wycombe Wanderers 1 League 36 29 2,466 27.4 8 1 9 3 5 6 3 0 0.29 0.04 0.33 0.11 0.15 2010-2011 26 Shrewsbury Town 1 League 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 2011-2012 27 Bristol Rovers 1 League 40 35 3,101 34.5 16 2 18 11 5 5 6 0 0.46 0.06 0.52 0.32 0.38 2012-2013 28 Bristol Rovers 1 League 6 5 407 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 2013-2014 29 Bristol Rovers 1 League 30 22 2,157 24.0 6 0 6 5 1 2 3 0 0.25 0.00 0.25 0.21 0.21 2014-2015 30 Cambridge United 1 League 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 2014-2015 30 Crawley Town 3 Leagues 21 5 729 8.1 1 0 1 1 0 0 3 0 0.12 0.00 0.12 0.12 0.12 2015-2016 31 Crawley Town 3 Leagues 39 35 2,969 33.0 9 4 13 9 0 0 4 0 0.27 0.12 0.39 0.27 0.39 2016-2017 32 Crawley Town 3 Leagues 14 1 287 3.2 1 1 2 1 0 0 1 0 0.31 0.31 0.63 0.31 0.63 2017-2018 33 Crawley Town 2 Leagues 3 1 144 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 33 Leyton Orient 2 Leagues 25 9 1,059 11.8 3 2 5 3 0 0 2 0 0.25 0.17 0.42 0.25 0.42 2018-2019 34 Leyton Orient 1 League 27 3 605 6.7 4 0 4 4 0 0 0 0 0.60 0.00 0.60 0.60 0.60 2019-2020 35 Leyton Orient 3 Leagues 25 10 1,033 11.5 2 2 4 2 0 0 3 0 0.17 0.17 0.35 0.17 0.35 17 Seasons 10 Clubs 6 Leagues 488 309 27,731 308.1 86 30 116 73 13 16 48 2 0.28 0.10 0.38 0.24 0.33 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 Crawley Town (4 Seasons) 4 Leagues 77 42 4,129 45.9 11 5 16 11 0 0 8 0 0.24 0.11 0.35 0.24 0.35 Leyton Orient (3 Seasons) 4 Leagues 77 22 2,697 30.0 9 4 13 9 0 0 5 0 0.30 0.13 0.43 0.30 0.43 Bristol Rovers (3 Seasons) 1 League 76 62 5,665 62.9 24 2 26 18 6 7 10 0 0.38 0.03 0.41 0.29 0.32 Wycombe Wanderers (2 Seasons) 2 Leagues 73 57 5,196 57.7 17 2 19 10 7 8 8 0 0.29 0.03 0.33 0.17 0.21 Southend United (2 Seasons) 2 Leagues 52 25 2,433 27.0 3 4 7 3 0 1 4 1 0.11 0.15 0.26 0.11 0.26 Yeovil Town (2 Seasons) 1 League 47 40 2,773 30.8 9 2 11 9 0 0 4 0 0.29 0.06 0.36 0.29 0.36 Brentford (2 Seasons) 1 League 32 21 1,144 12.7 2 1 3 2 0 0 0 0 0.16 0.08 0.24 0.16 0.24 Shrewsbury Town (1 Season) 1 League 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 Cambridge United (1 Season) 1 League 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 Grimsby Town (1 Season) 1 League 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 League Two (11 Seasons) 241 173 16,088 178.8 54 19 73 46 8 9 30 1 0.30 0.11 0.41 0.26 0.36 League One (7 Seasons) 151 106 8,124 90.3 20 6 26 15 5 7 13 1 0.22 0.07 0.29 0.17 0.23 FA Cup (5 Seasons) 6 3 327 3.6 2 1 3 2 0 0 2 0 0.55 0.28 0.83 0.55 0.83 EFL Cup (5 Seasons) 3 2 190 2.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 National League (2 Seasons) 51 12 1,642 18.2 7 2 9 7 0 0 1 0 0.38 0.11 0.49 0.38 0.49 Championship (1 Season) 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33
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 2003-2004 19 Brentford eng ENG 3. Second Division 17th 13 5 554 6.2 2 1 3 2 0 0 0 0 0.32 0.16 0.49 0.32 0.49 2004-2005 20 Brentford eng ENG 3. League One 4th 19 16 590 6.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2004-2005 20 Grimsby Town eng ENG 4. League Two 18th 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 2005-2006 21 Yeovil Town eng ENG 3. League One 15th 42 38 2,590 28.8 9 2 11 9 0 0 4 0 0.31 0.07 0.38 0.31 0.38 2006-2007 22 Yeovil Town eng ENG 3. League One 5th 5 2 183 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 22 Southend United eng ENG 2. Championship 22nd 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33 2007-2008 23 Southend United eng ENG 3. League One 6th 16 12 1,073 11.9 0 2 2 0 0 1 3 1 0.00 0.17 0.17 0.00 0.17 2008-2009 24 Wycombe Wanderers eng ENG 4. League Two 3rd 37 28 2,730 30.3 9 1 10 7 2 2 5 0 0.30 0.03 0.33 0.23 0.26 2009-2010 25 Wycombe Wanderers eng ENG 3. League One 22nd 36 29 2,466 27.4 8 1 9 3 5 6 3 0 0.29 0.04 0.33 0.11 0.15 2010-2011 26 Shrewsbury Town eng ENG 4. League Two 4th 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 2011-2012 27 Bristol Rovers eng ENG 4. League Two 13th 40 35 3,101 34.5 16 2 18 11 5 5 6 0 0.46 0.06 0.52 0.32 0.38 2012-2013 28 Bristol Rovers eng ENG 4. League Two 14th 6 5 407 4.5 2 0 2 2 0 0 1 0 0.44 0.00 0.44 0.44 0.44 2013-2014 29 Bristol Rovers eng ENG 4. League Two 23rd 30 22 2,157 24.0 6 0 6 5 1 2 3 0 0.25 0.00 0.25 0.21 0.21 2014-2015 30 Cambridge United eng ENG 4. League Two 19th 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 Matches 2014-2015 30 Crawley Town eng ENG 3. League One 22nd 20 4 668 7.4 1 0 1 1 0 0 3 0 0.13 0.00 0.13 0.13 0.13 Matches 2015-2016 31 Crawley Town eng ENG 4. League Two 20th 37 33 2,789 31.0 8 4 12 8 0 0 3 0 0.26 0.13 0.39 0.26 0.39 Matches 2016-2017 32 Crawley Town eng ENG 4. League Two 19th 11 1 213 2.4 0 1 1 0 0 0 1 0 0.00 0.42 0.42 0.00 0.42 Matches 2017-2018 33 Crawley Town eng ENG 4. League Two 14th 2 0 54 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 33 Leyton Orient eng ENG 5. National League 13th 24 9 1,037 11.5 3 2 5 3 0 0 1 0 0.26 0.17 0.43 0.26 0.43 Matches 2018-2019 34 Leyton Orient eng ENG 5. National League 1st 27 3 605 6.7 4 0 4 4 0 0 0 0 0.60 0.00 0.60 0.60 0.60 Matches 2019-2020 35 Leyton Orient eng ENG 4. League Two 17th 24 9 943 10.5 2 1 3 2 0 0 2 0 0.19 0.10 0.29 0.19 0.29 Matches 17 Seasons 10 Clubs 4 Leagues 479 304 27,214 302.4 84 29 113 71 13 16 45 2 0.28 0.10 0.37 0.23 0.33 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Crawley Town (4 Seasons) 2 Leagues 70 38 3,724 41.4 9 5 14 9 0 0 7 0 0.22 0.12 0.34 0.22 0.34 Bristol Rovers (3 Seasons) 1 League 76 62 5,665 62.9 24 2 26 18 6 7 10 0 0.38 0.03 0.41 0.29 0.32 Leyton Orient (3 Seasons) 2 Leagues 75 21 2,585 28.7 9 3 12 9 0 0 3 0 0.31 0.10 0.42 0.31 0.42 Wycombe Wanderers (2 Seasons) 2 Leagues 73 57 5,196 57.7 17 2 19 10 7 8 8 0 0.29 0.03 0.33 0.17 0.21 Southend United (2 Seasons) 2 Leagues 52 25 2,433 27.0 3 4 7 3 0 1 4 1 0.11 0.15 0.26 0.11 0.26 Yeovil Town (2 Seasons) 1 League 47 40 2,773 30.8 9 2 11 9 0 0 4 0 0.29 0.06 0.36 0.29 0.36 Brentford (2 Seasons) 1 League 32 21 1,144 12.7 2 1 3 2 0 0 0 0 0.16 0.08 0.24 0.16 0.24 Shrewsbury Town (1 Season) 1 League 41 28 2,728 30.3 8 10 18 8 0 0 5 1 0.26 0.33 0.59 0.26 0.59 Cambridge United (1 Season) 1 League 7 6 426 4.7 1 0 1 1 0 0 4 0 0.21 0.00 0.21 0.21 0.21 Grimsby Town (1 Season) 1 League 6 6 540 6.0 2 0 2 2 0 0 0 0 0.33 0.00 0.33 0.33 0.33 League Two (11 Seasons) 241 173 16,088 178.8 54 19 73 46 8 9 30 1 0.30 0.11 0.41 0.26 0.36 League One (7 Seasons) 151 106 8,124 90.3 20 6 26 15 5 7 13 1 0.22 0.07 0.29 0.17 0.23 National League (2 Seasons) 51 12 1,642 18.2 7 2 9 7 0 0 1 0 0.38 0.11 0.49 0.38 0.49 Championship (1 Season) 36 13 1,360 15.1 3 2 5 3 0 0 1 0 0.20 0.13 0.33 0.20 0.33
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2003-2004 19 Brentford 1 League 6.2 2 8 1.30 0.25 0 0 2004-2005 20 Brentford 1 League 6.6 0 3 0.46 0.00 0 0 2004-2005 20 Grimsby Town 1 League 6.0 2 8 1.33 0.25 0 0 2005-2006 21 Yeovil Town 1 League 28.8 9 24 0.83 0.38 0 0 2006-2007 22 Yeovil Town 1 League 2.0 0 1 0.49 0.00 0 0 2006-2007 22 Southend United 1 League 15.1 3 8 0.53 0.38 0 0 2007-2008 23 Southend United 1 League 11.9 0 10 0.84 0.00 0 1 2008-2009 24 Wycombe Wanderers 1 League 30.3 9 31 1.02 0.23 2 2 2009-2010 25 Wycombe Wanderers 1 League 27.4 8 21 0.77 0.14 5 6 2010-2011 26 Shrewsbury Town 1 League 30.3 8 25 0.82 0.32 0 0 2011-2012 27 Bristol Rovers 1 League 34.5 16 36 1.04 0.31 5 5 2012-2013 28 Bristol Rovers 1 League 4.5 2 5 1.11 0.40 0 0 2013-2014 29 Bristol Rovers 1 League 24.0 6 16 0.67 0.31 1 2 2014-2015 30 Cambridge United 1 League 4.7 1 4 0.85 0.25 0 0 2014-2015 30 Crawley Town 3 Leagues 8.1 1 2 0.27 0.50 0 0 2015-2016 31 Crawley Town 3 Leagues 33.0 9 20 0.65 0.40 0 0 2016-2017 32 Crawley Town 3 Leagues 3.2 1 0 1 0.00 0.40 0.00 0 0 2017-2018 33 Crawley Town 2 Leagues 1.6 0 2 0 0.0 1.25 0.00 0.00 0 0 2017-2018 33 Leyton Orient 2 Leagues 11.8 3 0 6 0.00 0.51 0.50 0 0 2018-2019 34 Leyton Orient 1 League 6.7 4 0 0 2019-2020 35 Leyton Orient 3 Leagues 11.5 2 16 4 25.0 1.39 0.35 0.13 0.50 0 0 17 Seasons 10 Clubs 6 Leagues 308.1 86 18 233 61.1 0.66 0.78 0.28 0.29 13 16 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Crawley Town (4 Seasons) 4 Leagues 45.9 11 2 23 50.0 0.49 0.54 0.00 0.39 0 0 Leyton Orient (3 Seasons) 4 Leagues 30.0 9 16 10 62.5 0.69 0.43 0.31 0.50 0 0 Bristol Rovers (3 Seasons) 1 League 62.9 24 57 0.91 0.32 6 7 Wycombe Wanderers (2 Seasons) 2 Leagues 57.7 17 52 0.90 0.19 7 8 Southend United (2 Seasons) 2 Leagues 27.0 3 18 0.67 0.17 0 1 Yeovil Town (2 Seasons) 1 League 30.8 9 25 0.81 0.36 0 0 Brentford (2 Seasons) 1 League 12.7 2 11 0.87 0.18 0 0 Shrewsbury Town (1 Season) 1 League 30.3 8 25 0.82 0.32 0 0 Cambridge United (1 Season) 1 League 4.7 1 4 0.85 0.25 0 0 Grimsby Town (1 Season) 1 League 6.0 2 8 1.33 0.25 0 0 League Two (11 Seasons) 178.8 54 14 149 28.6 1.04 0.83 0.14 0.31 8 9 League One (7 Seasons) 90.3 20 69 0.76 0.22 5 7 FA Cup (5 Seasons) 3.6 2 2 1 50.0 1.61 0.80 0.00 0.00 0 0 EFL Cup (5 Seasons) 2.1 0 2 0 0.0 1.80 0.00 0.00 0 0 National League (2 Seasons) 18.2 7 0 6 0.00 0.52 0.50 0 0 Championship (1 Season) 15.1 3 8 0.53 0.38 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 2003-2004 19 Brentford eng ENG 3. Second Division 13 554 43 13.4 6.2 5 8 2004-2005 20 Brentford eng ENG 3. League One 19 590 31 14.3 6.6 16 3 2004-2005 20 Grimsby Town eng ENG 4. League Two 6 540 90 13.0 6.0 6 0 2005-2006 21 Yeovil Town eng ENG 3. League One 42 2,590 62 62.6 28.8 38 4 2006-2007 22 Southend United eng ENG 2. Championship 36 1,360 38 32.9 15.1 13 23 2006-2007 22 Yeovil Town eng ENG 3. League One 5 183 37 4.4 2.0 2 3 2007-2008 23 Southend United eng ENG 3. League One 16 1,073 67 25.9 11.9 12 4 2008-2009 24 Wycombe Wanderers eng ENG 4. League Two 37 2,730 74 65.9 30.3 28 9 2009-2010 25 Wycombe Wanderers eng ENG 3. League One 36 2,466 69 59.6 27.4 29 7 2010-2011 26 Shrewsbury Town eng ENG 4. League Two 41 2,728 67 65.9 30.3 28 13 2011-2012 27 Bristol Rovers eng ENG 4. League Two 40 3,101 78 74.9 34.5 35 5 2012-2013 28 Bristol Rovers eng ENG 4. League Two 6 407 68 9.8 4.5 5 1 2013-2014 29 Bristol Rovers eng ENG 4. League Two 30 2,157 72 52.1 24.0 22 8 2014-2015 30 Crawley Town eng ENG FA Cup 1 61 61 67.8 0.7 1 61 0 0 0 0.00 0 1 -1 -1.48 -1.48 Matches 2014-2015 30 Crawley Town eng ENG League Cup 0 0 0 0 1 Matches 2014-2015 30 Crawley Town eng ENG 3. League One 20 668 33 16.1 7.4 4 1 16 6 0.75 9 19 -10 -1.35 -0.93 Matches 2014-2015 30 Cambridge United eng ENG 4. League Two 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 Matches 2015-2016 31 Crawley Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2015-2016 31 Crawley Town eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2015-2016 31 Crawley Town eng ENG 4. League Two 37 2,789 75 67.4 31.0 33 15 4 0 1.24 34 44 -10 -0.32 +1.21 Matches 2016-2017 32 Crawley Town eng ENG EFL Cup 1 10 10 11.1 0.1 0 0 1 9 0 0.00 0 0 0 0.00 +1.13 Matches 2016-2017 32 Crawley Town eng ENG FA Cup 2 64 32 30.5 0.7 0 0 2 31 0 0.50 1 2 -1 -1.41 -0.79 Matches 2016-2017 32 Crawley Town eng ENG 4. League Two 11 213 19 5.1 2.4 1 1 10 3 1.18 2 6 -4 -1.69 -1.37 Matches 2017-2018 33 Crawley Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 5 -4 -4.00 Matches 2017-2018 33 Leyton Orient eng ENG FA Cup 1 22 22 24.4 0.2 0 0 1 22 0 0.00 1 1 0 0.00 +1.32 Matches 2017-2018 33 Crawley Town eng ENG 4. League Two 2 54 27 1.3 0.6 0 0 2 1 0.00 0 0 0 0.00 +0.18 Matches 2017-2018 33 Leyton Orient eng ENG 5. National League 24 1,037 43 25.0 11.5 9 3 15 3 1.13 11 11 0 0.00 -0.06 Matches 2018-2019 34 Leyton Orient eng ENG 5. National League 27 605 22 14.6 6.7 3 84 0 24 15 6 2.00 16 4 +12 +1.79 +1.12 Matches 2019-2020 35 Leyton Orient eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 35 Leyton Orient eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2019-2020 35 Leyton Orient eng ENG 4. League Two 24 943 39 29.1 10.5 9 76 3 15 17 8 0.96 14 22 -8 -0.76 -0.76 Matches 17 Seasons 10 Clubs 6 Leagues 488 27,731 57 31.8 308.1 309 80 28 179 16 30 1.15 94 127 -33 -0.41 -0.28 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (4 Seasons) 4 Leagues 77 4,129 54 23.7 45.9 42 84 20 35 24 11 0.97 48 81 -33 -0.72 -0.29 Leyton Orient (3 Seasons) 4 Leagues 77 2,697 35 22.9 30.0 22 79 7 55 16 18 1.35 43 40 +3 +0.10 -0.17 Bristol Rovers (3 Seasons) 1 League 76 5,665 75 45.6 62.9 62 14 Wycombe Wanderers (2 Seasons) 2 Leagues 73 5,196 71 62.8 57.7 57 16 Southend United (2 Seasons) 2 Leagues 52 2,433 47 29.4 27.0 25 27 Yeovil Town (2 Seasons) 1 League 47 2,773 59 33.5 30.8 40 7 Brentford (2 Seasons) 1 League 32 1,144 36 13.8 12.7 21 11 Shrewsbury Town (1 Season) 1 League 41 2,728 67 65.9 30.3 28 13 Cambridge United (1 Season) 1 League 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 Grimsby Town (1 Season) 1 League 6 540 90 13.0 6.0 6 0 League Two (11 Seasons) 241 16,088 67 36.0 178.8 173 76 20 68 17 13 1.09 53 78 -25 -0.51 -0.23 League One (7 Seasons) 151 8,124 54 28.0 90.3 106 1 45 6 0.75 9 19 -10 -1.35 -0.93 FA Cup (5 Seasons) 6 327 55 57.4 3.6 3 81 2 3 28 0 0.17 4 8 -4 -1.10 -0.36 EFL Cup (5 Seasons) 3 190 63 33.3 2.1 2 91 2 1 9 2 0.00 1 7 -6 -2.84 -1.72 National League (2 Seasons) 51 1,642 32 19.8 18.2 12 84 3 39 15 9 1.59 27 15 +12 +0.66 +0.28 Championship (1 Season) 36 1,360 38 32.9 15.1 13 23
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 2003-2004 19 Brentford 1 League 13 554 43 13.4 6.2 5 8 2004-2005 20 Brentford 1 League 19 590 31 14.3 6.6 16 3 2004-2005 20 Grimsby Town 1 League 6 540 90 13.0 6.0 6 0 2005-2006 21 Yeovil Town 1 League 42 2,590 62 62.6 28.8 38 4 2006-2007 22 Yeovil Town 1 League 5 183 37 4.4 2.0 2 3 2006-2007 22 Southend United 1 League 36 1,360 38 32.9 15.1 13 23 2007-2008 23 Southend United 1 League 16 1,073 67 25.9 11.9 12 4 2008-2009 24 Wycombe Wanderers 1 League 37 2,730 74 65.9 30.3 28 9 2009-2010 25 Wycombe Wanderers 1 League 36 2,466 69 59.6 27.4 29 7 2010-2011 26 Shrewsbury Town 1 League 41 2,728 67 65.9 30.3 28 13 2011-2012 27 Bristol Rovers 1 League 40 3,101 78 74.9 34.5 35 5 2012-2013 28 Bristol Rovers 1 League 6 407 68 9.8 4.5 5 1 2013-2014 29 Bristol Rovers 1 League 30 2,157 72 52.1 24.0 22 8 2014-2015 30 Cambridge United 1 League 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 2014-2015 30 Crawley Town 3 Leagues 21 729 35 16.4 8.1 5 61 1 16 7 0.71 9 20 -11 -1.36 -0.95 2015-2016 31 Crawley Town 3 Leagues 39 2,969 76 68.7 33.0 35 90 17 4 0 1.18 35 48 -13 -0.39 +1.14 2016-2017 32 Crawley Town 3 Leagues 14 287 21 6.5 3.2 1 1 13 24 3 1.00 3 8 -5 -1.57 -1.22 2017-2018 33 Crawley Town 2 Leagues 3 144 48 3.4 1.6 1 90 1 2 1 0.00 1 5 -4 -2.50 -2.32 2017-2018 33 Leyton Orient 2 Leagues 25 1,059 42 25.0 11.8 9 3 16 22 3 1.08 12 12 0 0.00 -0.03 2018-2019 34 Leyton Orient 1 League 27 605 22 14.6 6.7 3 84 0 24 15 6 2.00 16 4 +12 +1.79 +1.12 2019-2020 35 Leyton Orient 3 Leagues 25 1,033 41 30.2 11.5 10 78 4 15 17 9 0.92 15 24 -9 -0.78 -0.78 17 Seasons 10 Clubs 6 Leagues 488 27,731 57 31.8 308.1 309 80 28 179 16 30 1.15 94 127 -33 -0.41 -0.28 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (4 Seasons) 4 Leagues 77 4,129 54 23.7 45.9 42 84 20 35 24 11 0.97 48 81 -33 -0.72 -0.29 Leyton Orient (3 Seasons) 4 Leagues 77 2,697 35 22.9 30.0 22 79 7 55 16 18 1.35 43 40 +3 +0.10 -0.17 Bristol Rovers (3 Seasons) 1 League 76 5,665 75 45.6 62.9 62 14 Wycombe Wanderers (2 Seasons) 2 Leagues 73 5,196 71 62.8 57.7 57 16 Southend United (2 Seasons) 2 Leagues 52 2,433 47 29.4 27.0 25 27 Yeovil Town (2 Seasons) 1 League 47 2,773 59 33.5 30.8 40 7 Brentford (2 Seasons) 1 League 32 1,144 36 13.8 12.7 21 11 Shrewsbury Town (1 Season) 1 League 41 2,728 67 65.9 30.3 28 13 Cambridge United (1 Season) 1 League 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 Grimsby Town (1 Season) 1 League 6 540 90 13.0 6.0 6 0 League Two (11 Seasons) 241 16,088 67 36.0 178.8 173 76 20 68 17 13 1.09 53 78 -25 -0.51 -0.23 League One (7 Seasons) 151 8,124 54 28.0 90.3 106 1 45 6 0.75 9 19 -10 -1.35 -0.93 FA Cup (5 Seasons) 6 327 55 57.4 3.6 3 81 2 3 28 0 0.17 4 8 -4 -1.10 -0.36 EFL Cup (5 Seasons) 3 190 63 33.3 2.1 2 91 2 1 9 2 0.00 1 7 -6 -2.84 -1.72 National League (2 Seasons) 51 1,642 32 19.8 18.2 12 84 3 39 15 9 1.59 27 15 +12 +0.66 +0.28 Championship (1 Season) 36 1,360 38 32.9 15.1 13 23
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 2003-2004 19 Brentford eng ENG 3. Second Division 17th 13 554 43 13.4 6.2 5 8 2004-2005 20 Brentford eng ENG 3. League One 4th 19 590 31 14.3 6.6 16 3 2004-2005 20 Grimsby Town eng ENG 4. League Two 18th 6 540 90 13.0 6.0 6 0 2005-2006 21 Yeovil Town eng ENG 3. League One 15th 42 2,590 62 62.6 28.8 38 4 2006-2007 22 Yeovil Town eng ENG 3. League One 5th 5 183 37 4.4 2.0 2 3 2006-2007 22 Southend United eng ENG 2. Championship 22nd 36 1,360 38 32.9 15.1 13 23 2007-2008 23 Southend United eng ENG 3. League One 6th 16 1,073 67 25.9 11.9 12 4 2008-2009 24 Wycombe Wanderers eng ENG 4. League Two 3rd 37 2,730 74 65.9 30.3 28 9 2009-2010 25 Wycombe Wanderers eng ENG 3. League One 22nd 36 2,466 69 59.6 27.4 29 7 2010-2011 26 Shrewsbury Town eng ENG 4. League Two 4th 41 2,728 67 65.9 30.3 28 13 2011-2012 27 Bristol Rovers eng ENG 4. League Two 13th 40 3,101 78 74.9 34.5 35 5 2012-2013 28 Bristol Rovers eng ENG 4. League Two 14th 6 407 68 9.8 4.5 5 1 2013-2014 29 Bristol Rovers eng ENG 4. League Two 23rd 30 2,157 72 52.1 24.0 22 8 2014-2015 30 Cambridge United eng ENG 4. League Two 19th 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 Matches 2014-2015 30 Crawley Town eng ENG 3. League One 22nd 20 668 33 16.1 7.4 4 1 16 6 0.75 9 19 -10 -1.35 -0.93 Matches 2015-2016 31 Crawley Town eng ENG 4. League Two 20th 37 2,789 75 67.4 31.0 33 15 4 0 1.24 34 44 -10 -0.32 +1.21 Matches 2016-2017 32 Crawley Town eng ENG 4. League Two 19th 11 213 19 5.1 2.4 1 1 10 3 1.18 2 6 -4 -1.69 -1.37 Matches 2017-2018 33 Crawley Town eng ENG 4. League Two 14th 2 54 27 1.3 0.6 0 0 2 1 0.00 0 0 0 0.00 +0.18 Matches 2017-2018 33 Leyton Orient eng ENG 5. National League 13th 24 1,037 43 25.0 11.5 9 3 15 3 1.13 11 11 0 0.00 -0.06 Matches 2018-2019 34 Leyton Orient eng ENG 5. National League 1st 27 605 22 14.6 6.7 3 84 0 24 15 6 2.00 16 4 +12 +1.79 +1.12 Matches 2019-2020 35 Leyton Orient eng ENG 4. League Two 17th 24 943 39 29.1 10.5 9 76 3 15 17 8 0.96 14 22 -8 -0.76 -0.76 Matches 17 Seasons 10 Clubs 4 Leagues 479 27,214 57 31.6 302.4 304 78 24 175 16 28 1.21 89 112 -23 -0.31 -0.18 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (4 Seasons) 2 Leagues 70 3,724 53 22.5 41.4 38 17 32 10 1.06 45 69 -24 -0.58 -0.15 Bristol Rovers (3 Seasons) 1 League 76 5,665 75 45.6 62.9 62 14 Leyton Orient (3 Seasons) 2 Leagues 75 2,585 34 22.4 28.7 21 78 6 54 16 17 1.39 41 37 +4 +0.14 -0.14 Wycombe Wanderers (2 Seasons) 2 Leagues 73 5,196 71 62.8 57.7 57 16 Southend United (2 Seasons) 2 Leagues 52 2,433 47 29.4 27.0 25 27 Yeovil Town (2 Seasons) 1 League 47 2,773 59 33.5 30.8 40 7 Brentford (2 Seasons) 1 League 32 1,144 36 13.8 12.7 21 11 Shrewsbury Town (1 Season) 1 League 41 2,728 67 65.9 30.3 28 13 Cambridge United (1 Season) 1 League 7 426 61 10.3 4.7 6 1 1 1 0.86 3 6 -3 -0.63 -0.59 Grimsby Town (1 Season) 1 League 6 540 90 13.0 6.0 6 0 League Two (11 Seasons) 241 16,088 67 36.0 178.8 173 76 20 68 17 13 1.09 53 78 -25 -0.51 -0.23 League One (7 Seasons) 151 8,124 54 28.0 90.3 106 1 45 6 0.75 9 19 -10 -1.35 -0.93 National League (2 Seasons) 51 1,642 32 19.8 18.2 12 84 3 39 15 9 1.59 27 15 +12 +0.66 +0.28 Championship (1 Season) 36 1,360 38 32.9 15.1 13 23
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2003-2004 19 Brentford 1 League 6.2 0 0 11 2004-2005 20 Brentford 1 League 6.6 0 0 16 2004-2005 20 Grimsby Town 1 League 6.0 0 0 8 2005-2006 21 Yeovil Town 1 League 28.8 4 0 72 2006-2007 22 Yeovil Town 1 League 2.0 0 0 0 2006-2007 22 Southend United 1 League 15.1 1 0 29 2007-2008 23 Southend United 1 League 11.9 3 1 26 2008-2009 24 Wycombe Wanderers 1 League 30.3 5 0 76 2009-2010 25 Wycombe Wanderers 1 League 27.4 3 0 68 2010-2011 26 Shrewsbury Town 1 League 30.3 5 1 98 2011-2012 27 Bristol Rovers 1 League 34.5 6 0 72 2012-2013 28 Bristol Rovers 1 League 4.5 1 0 15 2013-2014 29 Bristol Rovers 1 League 24.0 3 0 48 2014-2015 30 Cambridge United 1 League 4.7 4 0 12 2014-2015 30 Crawley Town 3 Leagues 8.1 3 0 0 6 0 2015-2016 31 Crawley Town 3 Leagues 33.0 4 0 0 72 0 2016-2017 32 Crawley Town 3 Leagues 3.2 1 0 0 8 0 0 0 0 1 0 0 0 2017-2018 33 Crawley Town 2 Leagues 1.6 0 0 0 4 2 0 0 0 0 0 0 0 2017-2018 33 Leyton Orient 2 Leagues 11.8 2 0 0 26 0 0 0 0 0 0 0 0 2018-2019 34 Leyton Orient 1 League 6.7 0 0 0 0 2019-2020 35 Leyton Orient 3 Leagues 11.5 3 0 0 38 24 9 4 0 1 0 0 0 17 Seasons 10 Clubs 6 Leagues 308.1 48 2 0 705 26 9 4 0 2 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Crawley Town (4 Seasons) 4 Leagues 45.9 8 0 0 90 2 0 0 0 1 0 0 0 Leyton Orient (3 Seasons) 4 Leagues 30.0 5 0 0 64 24 9 4 0 1 0 0 0 Bristol Rovers (3 Seasons) 1 League 62.9 10 0 135 Wycombe Wanderers (2 Seasons) 2 Leagues 57.7 8 0 144 Southend United (2 Seasons) 2 Leagues 27.0 4 1 55 Yeovil Town (2 Seasons) 1 League 30.8 4 0 72 Brentford (2 Seasons) 1 League 12.7 0 0 27 Shrewsbury Town (1 Season) 1 League 30.3 5 1 98 Cambridge United (1 Season) 1 League 4.7 4 0 12 Grimsby Town (1 Season) 1 League 6.0 0 0 8 League Two (11 Seasons) 178.8 30 1 0 444 23 9 4 0 1 0 0 0 League One (7 Seasons) 90.3 13 1 199 FA Cup (5 Seasons) 3.6 2 0 0 5 1 0 0 0 0 0 EFL Cup (5 Seasons) 2.1 1 0 0 3 2 0 0 0 1 0 0 0 National League (2 Seasons) 18.2 1 0 0 25 0 0 0 0 0 0 0 0 Championship (1 Season) 15.1 1 0 29
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 Matt Harrold Pages
Matt Harrold Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary