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 16 Brentford eng ENG 3. League One 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 17 Brentford eng ENG 3. League One 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 18 Brentford eng ENG 3. League One 21 17 1,555 17.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2007-2008 19 Brentford eng ENG 4. League Two 29 25 2,271 25.2 1 0 1 1 0 0 5 0 0.04 0.00 0.04 0.04 0.04 2008-2009 20 Eastbourne eng ENG 5. Conf Premier 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 2008-2009 20 Oxford United eng ENG 5. Conf Premier 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2008-2009 20 Brentford eng ENG 4. League Two 23 19 1,786 19.8 4 1 5 4 0 0 3 0 0.20 0.05 0.25 0.20 0.25 2009-2010 21 Brentford eng ENG 3. League One 19 13 1,281 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 22 Brentford eng ENG 3. League One 42 41 3,750 41.7 1 1 2 1 0 0 5 0 0.02 0.02 0.05 0.02 0.05 2011-2012 23 Brentford eng ENG 3. League One 25 22 1,952 21.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 24 Millwall eng ENG 2. Championship 13 13 1,023 11.4 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 2013-2014 25 Millwall eng ENG 2. Championship 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 25 Bristol City eng ENG 3. League One 27 25 2,138 23.8 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 2014-2015 26 Bristol City eng ENG FA Cup 1 0 4 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Bristol City eng ENG League 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 26 Bristol City eng ENG 3. League One 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Colchester United eng ENG 3. League One 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 27 AFC Wimbledon 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 2015-2016 27 AFC Wimbledon eng ENG League Cup 0 0 Matches 2015-2016 27 AFC Wimbledon eng ENG 4. League Two 23 21 1,882 20.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Matches 2016-2017 28 Plymouth Argyle eng ENG FA Cup 0 0 Matches 2016-2017 28 Plymouth Argyle eng ENG 4. League Two 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 28 Kilmarnock sct SCO 1. Premiership 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Grimsby Town eng ENG EFL Cup 0 0 Matches 2017-2018 29 Grimsby Town eng ENG FA Cup 0 0 Matches 2017-2018 29 Grimsby Town eng ENG 4. League Two 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Braintree Town eng ENG 5. National League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Aldershot Town eng ENG 5. National League 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 12 Clubs 7 Leagues 264 230 20,540 228.2 9 4 13 9 0 0 43 5 0.04 0.02 0.06 0.04 0.06 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 Brentford (8 Seasons) 2 Leagues 161 139 12,775 141.9 6 2 8 6 0 0 24 1 0.04 0.01 0.06 0.04 0.06 Bristol City (2 Seasons) 3 Leagues 30 26 2,238 24.9 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 Millwall (2 Seasons) 1 League 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 AFC Wimbledon (1 Season) 3 Leagues 24 22 1,972 21.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Grimsby Town (1 Season) 3 Leagues 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 1 League 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Colchester United (1 Season) 1 League 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Eastbourne (1 Season) 1 League 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 Kilmarnock (1 Season) 1 League 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 2 Leagues 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 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 League One (8 Seasons) 141 124 11,182 124.2 2 2 4 2 0 0 19 2 0.02 0.02 0.03 0.02 0.03 League Two (5 Seasons) 88 74 6,784 75.4 5 2 7 5 0 0 16 3 0.07 0.03 0.09 0.07 0.09 FA Cup (4 Seasons) 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (3 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 National League (2 Seasons) 17 15 1,245 13.8 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Championship (2 Seasons) 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 Premiership (1 Season) 1 1 32 0.4 0 0 0 0 0 0 1 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 16 Brentford 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 2005-2006 17 Brentford 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 2006-2007 18 Brentford 1 League 21 17 1,555 17.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2007-2008 19 Brentford 1 League 29 25 2,271 25.2 1 0 1 1 0 0 5 0 0.04 0.00 0.04 0.04 0.04 2008-2009 20 Eastbourne 1 League 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 2008-2009 20 Oxford United 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2008-2009 20 Brentford 1 League 23 19 1,786 19.8 4 1 5 4 0 0 3 0 0.20 0.05 0.25 0.20 0.25 2009-2010 21 Brentford 1 League 19 13 1,281 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 22 Brentford 1 League 42 41 3,750 41.7 1 1 2 1 0 0 5 0 0.02 0.02 0.05 0.02 0.05 2011-2012 23 Brentford 1 League 25 22 1,952 21.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 24 Millwall 1 League 13 13 1,023 11.4 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 2013-2014 25 Millwall 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 2013-2014 25 Bristol City 1 League 27 25 2,138 23.8 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 2014-2015 26 Bristol City 3 Leagues 3 1 100 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 26 Colchester United 1 League 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 27 AFC Wimbledon 3 Leagues 24 22 1,972 21.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 2016-2017 28 Kilmarnock 1 League 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 28 Plymouth Argyle 2 Leagues 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 29 Grimsby Town 3 Leagues 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 2018-2019 30 Braintree Town 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 2018-2019 30 Aldershot Town 1 League 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 15 Seasons 12 Clubs 7 Leagues 264 230 20,540 228.2 9 4 13 9 0 0 43 5 0.04 0.02 0.06 0.04 0.06 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 Brentford (8 Seasons) 2 Leagues 161 139 12,775 141.9 6 2 8 6 0 0 24 1 0.04 0.01 0.06 0.04 0.06 Bristol City (2 Seasons) 3 Leagues 30 26 2,238 24.9 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 Millwall (2 Seasons) 1 League 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 AFC Wimbledon (1 Season) 3 Leagues 24 22 1,972 21.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Grimsby Town (1 Season) 3 Leagues 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 1 League 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Colchester United (1 Season) 1 League 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Eastbourne (1 Season) 1 League 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 Kilmarnock (1 Season) 1 League 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 2 Leagues 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 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 League One (8 Seasons) 141 124 11,182 124.2 2 2 4 2 0 0 19 2 0.02 0.02 0.03 0.02 0.03 League Two (5 Seasons) 88 74 6,784 75.4 5 2 7 5 0 0 16 3 0.07 0.03 0.09 0.07 0.09 FA Cup (4 Seasons) 2 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (3 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 National League (2 Seasons) 17 15 1,245 13.8 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Championship (2 Seasons) 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 Premiership (1 Season) 1 1 32 0.4 0 0 0 0 0 0 1 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 16 Brentford eng ENG 3. League One 4th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2005-2006 17 Brentford eng ENG 3. League One 3rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 18 Brentford eng ENG 3. League One 24th 21 17 1,555 17.3 0 0 0 0 0 0 5 1 0.00 0.00 0.00 0.00 0.00 2007-2008 19 Brentford eng ENG 4. League Two 14th 29 25 2,271 25.2 1 0 1 1 0 0 5 0 0.04 0.00 0.04 0.04 0.04 2008-2009 20 Eastbourne eng ENG 5. Conf Premier 13th 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 2008-2009 20 Oxford United eng ENG 5. Conf Premier 7th 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2008-2009 20 Brentford eng ENG 4. League Two 1st 23 19 1,786 19.8 4 1 5 4 0 0 3 0 0.20 0.05 0.25 0.20 0.25 2009-2010 21 Brentford eng ENG 3. League One 9th 19 13 1,281 14.2 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2010-2011 22 Brentford eng ENG 3. League One 11th 42 41 3,750 41.7 1 1 2 1 0 0 5 0 0.02 0.02 0.05 0.02 0.05 2011-2012 23 Brentford eng ENG 3. League One 9th 25 22 1,952 21.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2012-2013 24 Millwall eng ENG 2. Championship 20th 13 13 1,023 11.4 1 0 1 1 0 0 3 0 0.09 0.00 0.09 0.09 0.09 2013-2014 25 Millwall eng ENG 2. Championship 19th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 25 Bristol City eng ENG 3. League One 12th 27 25 2,138 23.8 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 2014-2015 26 Bristol City eng ENG 3. League One 1st 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 26 Colchester United eng ENG 3. League One 19th 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 27 AFC Wimbledon eng ENG 4. League Two 7th 23 21 1,882 20.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Matches 2016-2017 28 Kilmarnock sct SCO 1. Premiership 8th 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 28 Plymouth Argyle eng ENG 4. League Two 2nd 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 29 Grimsby Town eng ENG 4. League Two 18th 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Braintree Town eng ENG 5. National League 22nd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 30 Aldershot Town eng ENG 5. National League 21st 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 15 Seasons 12 Clubs 5 Leagues 261 228 20,356 226.2 9 4 13 9 0 0 43 5 0.04 0.02 0.06 0.04 0.06 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 Brentford (8 Seasons) 2 Leagues 161 139 12,775 141.9 6 2 8 6 0 0 24 1 0.04 0.01 0.06 0.04 0.06 Bristol City (2 Seasons) 1 League 28 25 2,144 23.8 1 1 2 1 0 0 2 1 0.04 0.04 0.08 0.04 0.08 Millwall (2 Seasons) 1 League 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 AFC Wimbledon (1 Season) 1 League 23 21 1,882 20.9 0 1 1 0 0 0 6 1 0.00 0.05 0.05 0.00 0.05 Grimsby Town (1 Season) 1 League 12 9 829 9.2 0 0 0 0 0 0 2 2 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 1 League 7 5 345 3.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Oxford United (1 Season) 1 League 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Colchester United (1 Season) 1 League 4 4 320 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Eastbourne (1 Season) 1 League 3 3 270 3.0 1 0 1 1 0 0 2 0 0.33 0.00 0.33 0.33 0.33 Kilmarnock (1 Season) 1 League 1 1 32 0.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Plymouth Argyle (1 Season) 1 League 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Braintree Town (1 Season) 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 League One (8 Seasons) 141 124 11,182 124.2 2 2 4 2 0 0 19 2 0.02 0.02 0.03 0.02 0.03 League Two (5 Seasons) 88 74 6,784 75.4 5 2 7 5 0 0 16 3 0.07 0.03 0.09 0.07 0.09 National League (2 Seasons) 17 15 1,245 13.8 1 0 1 1 0 0 4 0 0.07 0.00 0.07 0.07 0.07 Championship (2 Seasons) 14 14 1,113 12.4 1 0 1 1 0 0 3 0 0.08 0.00 0.08 0.08 0.08 Premiership (1 Season) 1 1 32 0.4 0 0 0 0 0 0 1 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 16 Brentford 1 League 1.0 0 0 0.00 0 0 2005-2006 17 Brentford 1 League 1.0 0 0 0.00 0 0 2006-2007 18 Brentford 1 League 17.3 0 2 0.12 0.00 0 0 2007-2008 19 Brentford 1 League 25.2 1 4 0.16 0.25 0 0 2008-2009 20 Eastbourne 1 League 3.0 1 1 0.33 1.00 0 0 2008-2009 20 Oxford United 1 League 6.0 0 2 0.33 0.00 0 0 2008-2009 20 Brentford 1 League 19.8 4 5 0.25 0.80 0 0 2009-2010 21 Brentford 1 League 14.2 0 3 0.21 0.00 0 0 2010-2011 22 Brentford 1 League 41.7 1 4 0.10 0.25 0 0 2011-2012 23 Brentford 1 League 21.7 0 2 0.09 0.00 0 0 2012-2013 24 Millwall 1 League 11.4 1 4 0.35 0.25 0 0 2013-2014 25 Millwall 1 League 1.0 0 0 0.00 0 0 2013-2014 25 Bristol City 1 League 23.8 1 4 0.17 0.25 0 0 2014-2015 26 Bristol City 3 Leagues 1.1 0 0 0.00 0 0 2014-2015 26 Colchester United 1 League 3.6 0 0 0.00 0 0 2015-2016 27 AFC Wimbledon 3 Leagues 21.9 0 2 0.10 0.00 0 0 2016-2017 28 Kilmarnock 1 League 0.4 0 0 0.00 0 0 2016-2017 28 Plymouth Argyle 2 Leagues 0.2 0 0 0 0.00 0.00 0 0 2017-2018 29 Grimsby Town 3 Leagues 9.2 0 0 0 0.00 0.00 0 0 2018-2019 30 Braintree Town 1 League 1.0 0 0 0 2018-2019 30 Aldershot Town 1 League 3.8 0 0 0 15 Seasons 12 Clubs 7 Leagues 228.2 9 0 33 0.00 0.15 0.27 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Brentford (8 Seasons) 2 Leagues 141.9 6 20 0.14 0.30 0 0 Bristol City (2 Seasons) 3 Leagues 24.9 1 4 0.17 0.25 0 0 Millwall (2 Seasons) 1 League 12.4 1 4 0.32 0.25 0 0 AFC Wimbledon (1 Season) 3 Leagues 21.9 0 2 0.10 0.00 0 0 Grimsby Town (1 Season) 3 Leagues 9.2 0 0 0 0.00 0.00 0 0 Aldershot Town (1 Season) 1 League 3.8 0 0 0 Oxford United (1 Season) 1 League 6.0 0 2 0.33 0.00 0 0 Colchester United (1 Season) 1 League 3.6 0 0 0.00 0 0 Eastbourne (1 Season) 1 League 3.0 1 1 0.33 1.00 0 0 Kilmarnock (1 Season) 1 League 0.4 0 0 0.00 0 0 Plymouth Argyle (1 Season) 2 Leagues 0.2 0 0 0 0.00 0.00 0 0 Braintree Town (1 Season) 1 League 1.0 0 0 0 League One (8 Seasons) 124.2 2 15 0.12 0.13 0 0 League Two (5 Seasons) 75.4 5 0 11 0.00 0.15 0.45 0 0 FA Cup (4 Seasons) 1.0 0 0 0 League Cup (3 Seasons) 1.0 0 0 0 National League (2 Seasons) 13.8 1 3 0.33 0.33 0 0 Championship (2 Seasons) 12.4 1 4 0.32 0.25 0 0 Premiership (1 Season) 0.4 0 0 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 26 Bristol City eng ENG FA Cup 17th 0.0 0 0 0 Matches 2014-2015 26 Bristol City eng ENG League Cup 58th 1.0 0 0 0 Matches 2015-2016 27 AFC Wimbledon eng ENG FA Cup 85th 1.0 0 0 0 Matches 4 Seasons 4 Clubs 2 Leagues 2.0 0 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Bristol City (1 Season) 2 Leagues 1.0 0 0 0 AFC Wimbledon (1 Season) 2 Leagues 1.0 0 0 0 Plymouth Argyle (1 Season) 1 League Grimsby Town (1 Season) 2 Leagues FA Cup (4 Seasons) 1.0 0 0 0 League Cup (3 Seasons) 1.0 0 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 16 Brentford eng ENG 3. League One 1 90 90 2.2 1.0 1 0 2005-2006 17 Brentford eng ENG 3. League One 1 90 90 2.2 1.0 1 0 2006-2007 18 Brentford eng ENG 3. League One 21 1,555 74 37.6 17.3 17 4 2007-2008 19 Brentford eng ENG 4. League Two 29 2,271 78 54.9 25.2 25 4 2008-2009 20 Eastbourne eng ENG 5. Conf Premier 3 270 90 6.5 3.0 3 0 2008-2009 20 Oxford United eng ENG 5. Conf Premier 6 540 90 13.0 6.0 6 0 2008-2009 20 Brentford eng ENG 4. League Two 23 1,786 78 43.1 19.8 19 4 2009-2010 21 Brentford eng ENG 3. League One 19 1,281 67 30.9 14.2 13 6 2010-2011 22 Brentford eng ENG 3. League One 42 3,750 89 90.6 41.7 41 1 2011-2012 23 Brentford eng ENG 3. League One 25 1,952 78 47.1 21.7 22 3 2012-2013 24 Millwall eng ENG 2. Championship 13 1,023 79 24.7 11.4 13 0 2013-2014 25 Millwall eng ENG 2. Championship 1 90 90 2.2 1.0 1 0 2013-2014 25 Bristol City eng ENG 3. League One 27 2,138 79 51.6 23.8 25 2 2014-2015 26 Bristol City eng ENG FA Cup 1 4 4 0.9 0.0 0 0 1 3 4 3.00 0 0 0 0.00 -0.61 Matches 2014-2015 26 Bristol City eng ENG League Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2014-2015 26 Bristol City eng ENG 3. League One 1 6 6 0.1 0.1 0 0 1 15 3.00 0 0 0 0.00 -1.26 Matches 2014-2015 26 Colchester United eng ENG 3. League One 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 Matches 2015-2016 27 AFC Wimbledon 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 27 AFC Wimbledon eng ENG League Cup 0 0 0 0 1 Matches 2015-2016 27 AFC Wimbledon eng ENG 4. League Two 23 1,882 82 45.5 20.9 21 18 2 4 1.48 31 22 +9 +0.43 +0.23 Matches 2016-2017 28 Plymouth Argyle eng ENG FA Cup 0 0 0 0 4 Matches 2016-2017 28 Plymouth Argyle eng ENG 4. League Two 1 16 16 0.4 0.2 0 0 1 11 0.00 0 0 0 0.00 -0.55 Matches 2016-2017 28 Kilmarnock sct SCO 1. Premiership 1 32 32 0.9 0.4 1 0 0 3.00 Matches 2017-2018 29 Grimsby Town eng ENG EFL Cup 0 0 0 0 1 Matches 2017-2018 29 Grimsby Town eng ENG FA Cup 0 0 0 0 1 Matches 2017-2018 29 Grimsby Town eng ENG 4. League Two 12 829 69 20.0 9.2 9 8 3 27 0.40 6 18 -12 -1.30 -0.98 Matches 2018-2019 30 Braintree Town eng ENG 5. National League 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 Matches 2018-2019 30 Aldershot Town eng ENG 5. National League 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 Matches 15 Seasons 12 Clubs 7 Leagues 264 20,540 78 23.4 228.2 230 71 33 34 18 72 1.00 44 58 -14 -0.34 -0.38 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brentford (8 Seasons) 2 Leagues 161 12,775 79 38.6 141.9 139 22 Bristol City (2 Seasons) 3 Leagues 30 2,238 75 25.4 24.9 26 91 1 4 3 19 2.00 1 2 -1 -0.90 -2.10 Millwall (2 Seasons) 1 League 14 1,113 80 13.4 12.4 14 0 AFC Wimbledon (1 Season) 3 Leagues 24 1,972 82 45.6 21.9 22 90 19 2 5 1.42 32 24 +8 +0.37 +0.17 Grimsby Town (1 Season) 3 Leagues 12 829 69 19.2 9.2 9 8 3 29 0.40 6 18 -12 -1.30 -0.98 Aldershot Town (1 Season) 1 League 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 Oxford United (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Colchester United (1 Season) 1 League 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 Eastbourne (1 Season) 1 League 3 270 90 6.5 3.0 3 0 Kilmarnock (1 Season) 1 League 1 32 32 0.9 0.4 1 0 0 3.00 Plymouth Argyle (1 Season) 2 Leagues 1 16 16 0.3 0.2 0 0 1 15 0.00 0 0 0 0.00 -0.55 Braintree Town (1 Season) 1 League 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 League One (8 Seasons) 141 11,182 79 30.0 124.2 124 3 17 16 0.60 3 7 -4 -1.10 -1.59 League Two (5 Seasons) 88 6,784 77 32.8 75.4 74 26 14 42 1.08 37 40 -3 -0.10 -0.27 FA Cup (4 Seasons) 2 94 47 8.5 1.0 1 91 1 1 3 9 1.50 1 2 -1 -0.96 -1.56 League Cup (3 Seasons) 1 90 90 33.3 1.0 1 90 1 0 2 0.00 1 2 -1 -1.00 National League (2 Seasons) 17 1,245 73 7.5 13.8 15 64 2 2 25 3 0.62 2 7 -5 -1.03 -0.41 Championship (2 Seasons) 14 1,113 80 13.4 12.4 14 0 Premiership (1 Season) 1 32 32 0.9 0.4 1 0 0 3.00
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 16 Brentford 1 League 1 90 90 2.2 1.0 1 0 2005-2006 17 Brentford 1 League 1 90 90 2.2 1.0 1 0 2006-2007 18 Brentford 1 League 21 1,555 74 37.6 17.3 17 4 2007-2008 19 Brentford 1 League 29 2,271 78 54.9 25.2 25 4 2008-2009 20 Eastbourne 1 League 3 270 90 6.5 3.0 3 0 2008-2009 20 Oxford United 1 League 6 540 90 13.0 6.0 6 0 2008-2009 20 Brentford 1 League 23 1,786 78 43.1 19.8 19 4 2009-2010 21 Brentford 1 League 19 1,281 67 30.9 14.2 13 6 2010-2011 22 Brentford 1 League 42 3,750 89 90.6 41.7 41 1 2011-2012 23 Brentford 1 League 25 1,952 78 47.1 21.7 22 3 2012-2013 24 Millwall 1 League 13 1,023 79 24.7 11.4 13 0 2013-2014 25 Millwall 1 League 1 90 90 2.2 1.0 1 0 2013-2014 25 Bristol City 1 League 27 2,138 79 51.6 23.8 25 2 2014-2015 26 Bristol City 3 Leagues 3 100 33 2.1 1.1 1 91 1 2 3 19 2.00 1 2 -1 -0.90 -2.10 2014-2015 26 Colchester United 1 League 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 2015-2016 27 AFC Wimbledon 3 Leagues 24 1,972 82 45.6 21.9 22 90 19 2 5 1.42 32 24 +8 +0.37 +0.17 2016-2017 28 Kilmarnock 1 League 1 32 32 0.9 0.4 1 0 0 3.00 2016-2017 28 Plymouth Argyle 2 Leagues 1 16 16 0.3 0.2 0 0 1 15 0.00 0 0 0 0.00 -0.55 2017-2018 29 Grimsby Town 3 Leagues 12 829 69 19.2 9.2 9 8 3 29 0.40 6 18 -12 -1.30 -0.98 2018-2019 30 Braintree Town 1 League 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 2018-2019 30 Aldershot Town 1 League 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 15 Seasons 12 Clubs 7 Leagues 264 20,540 78 23.4 228.2 230 71 33 34 18 72 1.00 44 58 -14 -0.34 -0.38 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brentford (8 Seasons) 2 Leagues 161 12,775 79 38.6 141.9 139 22 Bristol City (2 Seasons) 3 Leagues 30 2,238 75 25.4 24.9 26 91 1 4 3 19 2.00 1 2 -1 -0.90 -2.10 Millwall (2 Seasons) 1 League 14 1,113 80 13.4 12.4 14 0 AFC Wimbledon (1 Season) 3 Leagues 24 1,972 82 45.6 21.9 22 90 19 2 5 1.42 32 24 +8 +0.37 +0.17 Grimsby Town (1 Season) 3 Leagues 12 829 69 19.2 9.2 9 8 3 29 0.40 6 18 -12 -1.30 -0.98 Aldershot Town (1 Season) 1 League 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 Oxford United (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Colchester United (1 Season) 1 League 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 Eastbourne (1 Season) 1 League 3 270 90 6.5 3.0 3 0 Kilmarnock (1 Season) 1 League 1 32 32 0.9 0.4 1 0 0 3.00 Plymouth Argyle (1 Season) 2 Leagues 1 16 16 0.3 0.2 0 0 1 15 0.00 0 0 0 0.00 -0.55 Braintree Town (1 Season) 1 League 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 League One (8 Seasons) 141 11,182 79 30.0 124.2 124 3 17 16 0.60 3 7 -4 -1.10 -1.59 League Two (5 Seasons) 88 6,784 77 32.8 75.4 74 26 14 42 1.08 37 40 -3 -0.10 -0.27 FA Cup (4 Seasons) 2 94 47 8.5 1.0 1 91 1 1 3 9 1.50 1 2 -1 -0.96 -1.56 League Cup (3 Seasons) 1 90 90 33.3 1.0 1 90 1 0 2 0.00 1 2 -1 -1.00 National League (2 Seasons) 17 1,245 73 7.5 13.8 15 64 2 2 25 3 0.62 2 7 -5 -1.03 -0.41 Championship (2 Seasons) 14 1,113 80 13.4 12.4 14 0 Premiership (1 Season) 1 32 32 0.9 0.4 1 0 0 3.00
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 16 Brentford eng ENG 3. League One 4th 1 90 90 2.2 1.0 1 0 2005-2006 17 Brentford eng ENG 3. League One 3rd 1 90 90 2.2 1.0 1 0 2006-2007 18 Brentford eng ENG 3. League One 24th 21 1,555 74 37.6 17.3 17 4 2007-2008 19 Brentford eng ENG 4. League Two 14th 29 2,271 78 54.9 25.2 25 4 2008-2009 20 Eastbourne eng ENG 5. Conf Premier 13th 3 270 90 6.5 3.0 3 0 2008-2009 20 Oxford United eng ENG 5. Conf Premier 7th 6 540 90 13.0 6.0 6 0 2008-2009 20 Brentford eng ENG 4. League Two 1st 23 1,786 78 43.1 19.8 19 4 2009-2010 21 Brentford eng ENG 3. League One 9th 19 1,281 67 30.9 14.2 13 6 2010-2011 22 Brentford eng ENG 3. League One 11th 42 3,750 89 90.6 41.7 41 1 2011-2012 23 Brentford eng ENG 3. League One 9th 25 1,952 78 47.1 21.7 22 3 2012-2013 24 Millwall eng ENG 2. Championship 20th 13 1,023 79 24.7 11.4 13 0 2013-2014 25 Millwall eng ENG 2. Championship 19th 1 90 90 2.2 1.0 1 0 2013-2014 25 Bristol City eng ENG 3. League One 12th 27 2,138 79 51.6 23.8 25 2 2014-2015 26 Bristol City eng ENG 3. League One 1st 1 6 6 0.1 0.1 0 0 1 15 3.00 0 0 0 0.00 -1.26 Matches 2014-2015 26 Colchester United eng ENG 3. League One 19th 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 Matches 2015-2016 27 AFC Wimbledon eng ENG 4. League Two 7th 23 1,882 82 45.5 20.9 21 18 2 4 1.48 31 22 +9 +0.43 +0.23 Matches 2016-2017 28 Kilmarnock sct SCO 1. Premiership 8th 1 32 32 0.9 0.4 1 0 0 3.00 Matches 2016-2017 28 Plymouth Argyle eng ENG 4. League Two 2nd 1 16 16 0.4 0.2 0 0 1 11 0.00 0 0 0 0.00 -0.55 Matches 2017-2018 29 Grimsby Town eng ENG 4. League Two 18th 12 829 69 20.0 9.2 9 8 3 27 0.40 6 18 -12 -1.30 -0.98 Matches 2018-2019 30 Braintree Town eng ENG 5. National League 22nd 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 Matches 2018-2019 30 Aldershot Town eng ENG 5. National League 21st 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 Matches 15 Seasons 12 Clubs 5 Leagues 261 20,356 78 23.6 226.2 228 64 31 33 25 61 1.00 42 54 -12 -0.31 -0.33 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Brentford (8 Seasons) 2 Leagues 161 12,775 79 38.6 141.9 139 22 Bristol City (2 Seasons) 1 League 28 2,144 77 25.9 23.8 25 0 3 15 3.00 0 0 0 0.00 -1.26 Millwall (2 Seasons) 1 League 14 1,113 80 13.4 12.4 14 0 AFC Wimbledon (1 Season) 1 League 23 1,882 82 45.5 20.9 21 18 2 4 1.48 31 22 +9 +0.43 +0.23 Grimsby Town (1 Season) 1 League 12 829 69 20.0 9.2 9 8 3 27 0.40 6 18 -12 -1.30 -0.98 Aldershot Town (1 Season) 1 League 7 345 49 8.3 3.8 5 59 1 2 25 2 0.71 2 4 -2 -0.52 +0.12 Oxford United (1 Season) 1 League 6 540 90 13.0 6.0 6 0 Colchester United (1 Season) 1 League 4 320 80 7.7 3.6 4 3 0 1 0.00 3 7 -4 -1.13 -0.77 Eastbourne (1 Season) 1 League 3 270 90 6.5 3.0 3 0 Kilmarnock (1 Season) 1 League 1 32 32 0.9 0.4 1 0 0 3.00 Plymouth Argyle (1 Season) 1 League 1 16 16 0.4 0.2 0 0 1 11 0.00 0 0 0 0.00 -0.55 Braintree Town (1 Season) 1 League 1 90 90 2.2 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 -2.40 League One (8 Seasons) 141 11,182 79 30.0 124.2 124 3 17 16 0.60 3 7 -4 -1.10 -1.59 League Two (5 Seasons) 88 6,784 77 32.8 75.4 74 26 14 42 1.08 37 40 -3 -0.10 -0.27 National League (2 Seasons) 17 1,245 73 7.5 13.8 15 64 2 2 25 3 0.62 2 7 -5 -1.03 -0.41 Championship (2 Seasons) 14 1,113 80 13.4 12.4 14 0 Premiership (1 Season) 1 32 32 0.9 0.4 1 0 0 3.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2004-2005 16 Brentford 1 League 1.0 0 0 0 2005-2006 17 Brentford 1 League 1.0 0 0 1 2006-2007 18 Brentford 1 League 17.3 5 1 17 2007-2008 19 Brentford 1 League 25.2 5 0 24 2008-2009 20 Eastbourne 1 League 3.0 2 0 7 2008-2009 20 Oxford United 1 League 6.0 1 0 6 2008-2009 20 Brentford 1 League 19.8 3 0 25 2009-2010 21 Brentford 1 League 14.2 3 0 13 2010-2011 22 Brentford 1 League 41.7 5 0 36 2011-2012 23 Brentford 1 League 21.7 3 0 24 2012-2013 24 Millwall 1 League 11.4 3 0 16 2013-2014 25 Millwall 1 League 1.0 0 0 0 2013-2014 25 Bristol City 1 League 23.8 2 1 19 2014-2015 26 Bristol City 3 Leagues 1.1 0 0 0 0 0 2014-2015 26 Colchester United 1 League 3.6 1 0 2 2015-2016 27 AFC Wimbledon 3 Leagues 21.9 6 1 0 19 0 2016-2017 28 Kilmarnock 1 League 0.4 1 0 1 2016-2017 28 Plymouth Argyle 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 0 0 2017-2018 29 Grimsby Town 3 Leagues 9.2 2 2 1 14 0 0 0 0 0 0 0 1 2018-2019 30 Braintree Town 1 League 1.0 0 0 0 0 2018-2019 30 Aldershot Town 1 League 3.8 1 0 0 0 15 Seasons 12 Clubs 7 Leagues 228.2 43 5 1 224 0 0 0 0 0 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Brentford (8 Seasons) 2 Leagues 141.9 24 1 140 Bristol City (2 Seasons) 3 Leagues 24.9 2 1 0 19 0 Millwall (2 Seasons) 1 League 12.4 3 0 16 AFC Wimbledon (1 Season) 3 Leagues 21.9 6 1 0 19 0 Grimsby Town (1 Season) 3 Leagues 9.2 2 2 1 14 0 0 0 0 0 0 0 1 Aldershot Town (1 Season) 1 League 3.8 1 0 0 0 Oxford United (1 Season) 1 League 6.0 1 0 6 Colchester United (1 Season) 1 League 3.6 1 0 2 Eastbourne (1 Season) 1 League 3.0 2 0 7 Kilmarnock (1 Season) 1 League 0.4 1 0 1 Plymouth Argyle (1 Season) 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 0 0 Braintree Town (1 Season) 1 League 1.0 0 0 0 0 League One (8 Seasons) 124.2 19 2 112 League Two (5 Seasons) 75.4 16 3 1 82 0 0 0 0 0 0 0 1 FA Cup (4 Seasons) 1.0 0 0 0 0 League Cup (3 Seasons) 1.0 0 0 0 0 National League (2 Seasons) 13.8 4 0 0 13 0 Championship (2 Seasons) 12.4 3 0 16 Premiership (1 Season) 0.4 1 0 1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 26 Bristol City eng ENG FA Cup 17th 0.0 0 0 0 0 Matches 2014-2015 26 Bristol City eng ENG League Cup 58th 1.0 0 0 0 0 Matches 2015-2016 27 AFC Wimbledon eng ENG FA Cup 85th 1.0 0 0 0 0 Matches 4 Seasons 4 Clubs 2 Leagues 2.0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Bristol City (1 Season) 2 Leagues 1.0 0 0 0 0 AFC Wimbledon (1 Season) 2 Leagues 1.0 0 0 0 0 Plymouth Argyle (1 Season) 1 League Grimsby Town (1 Season) 2 Leagues FA Cup (4 Seasons) 1.0 0 0 0 0 League Cup (3 Seasons) 1.0 0 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
Player Club Summary