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 17 Wimbledon eng ENG 2. First Division 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 2004-2005 18 Milton Keynes Dons eng ENG 3. League One 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Exeter City eng ENG 5. Conf National 43 22 2,158 24.0 5 4 9 5 0 0 1 0 0.21 0.17 0.38 0.21 0.38 2007-2008 21 Plymouth Argyle eng ENG 2. Championship 13 4 494 5.5 3 0 3 3 0 0 0 0 0.55 0.00 0.55 0.55 0.55 2007-2008 21 Exeter City eng ENG 5. Conf Premier 24 21 1,897 21.1 11 3 14 11 0 0 1 0 0.52 0.14 0.66 0.52 0.66 2008-2009 22 Plymouth Argyle eng ENG 2. Championship 43 35 2,997 33.3 5 1 6 5 0 0 3 0 0.15 0.03 0.18 0.15 0.18 2009-2010 23 Plymouth Argyle eng ENG 2. Championship 42 42 3,778 42.0 8 2 10 8 0 0 8 0 0.19 0.05 0.24 0.19 0.24 2010-2011 24 QPR eng ENG 2. Championship 25 25 2,220 24.7 9 2 11 9 0 0 2 0 0.36 0.08 0.45 0.36 0.45 2011-2012 25 QPR eng ENG 1. Premier League 31 24 2,187 24.3 7 2 9 7 0 0 2 0 0.29 0.08 0.37 0.29 0.37 Matches 2012-2013 26 QPR eng ENG 1. Premier League 29 17 1,713 19.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2013-2014 27 Nottingham Forest eng ENG 2. Championship 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 2014-2015 28 Reading eng ENG 2. Championship 32 18 1,831 20.3 5 3 8 5 0 0 2 0 0.25 0.15 0.39 0.25 0.39 Matches 2014-2015 28 Reading eng ENG FA Cup 5 5 404 4.5 1 0 1 1 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Matches 2014-2015 28 Reading eng ENG League Cup 2 2 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 QPR eng ENG 2. Championship 15 6 541 6.0 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Matches 2015-2016 29 QPR eng ENG FA Cup 1 1 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 QPR eng ENG 2. Championship 18 11 987 11.0 1 2 3 1 0 0 4 0 0.09 0.18 0.27 0.09 0.27 Matches 2016-2017 30 QPR 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 QPR eng ENG 2. Championship 20 16 1,239 13.8 4 1 5 4 0 0 3 1 0.29 0.07 0.36 0.29 0.36 Matches 2017-2018 31 QPR 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 2018-2019 32 Oxford United eng ENG EFL Cup 1 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Oxford United eng ENG FA Cup 4 3 247 2.7 1 2 3 1 0 0 0 0 0.36 0.73 1.09 0.36 1.09 Matches 2018-2019 32 Oxford United eng ENG 3. League One 42 28 2,612 29.0 5 4 9 5 0 0 11 0 0.17 0.14 0.31 0.17 0.31 Matches 2019-2020 33 Oxford United eng ENG EFL Cup 4 2 201 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 33 Oxford United eng ENG FA Cup 4 3 202 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 33 Oxford United eng ENG 3. League One 32 15 1,440 16.0 2 1 3 2 0 0 6 0 0.12 0.06 0.19 0.12 0.19 Matches 16 Seasons 8 Clubs 6 Leagues 493 347 31,594 351.0 75 34 109 75 0 0 53 1 0.21 0.10 0.31 0.21 0.31 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 QPR (6 Seasons) 4 Leagues 141 101 9,058 100.6 24 7 31 24 0 0 13 1 0.24 0.07 0.31 0.24 0.31 Plymouth Argyle (3 Seasons) 1 League 98 81 7,269 80.8 16 3 19 16 0 0 11 0 0.20 0.04 0.24 0.20 0.24 Oxford United (2 Seasons) 3 Leagues 87 51 4,719 52.4 8 7 15 8 0 0 17 0 0.15 0.13 0.29 0.15 0.29 Exeter City (2 Seasons) 1 League 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Nottingham Forest (1 Season) 1 League 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 Reading (1 Season) 3 Leagues 39 25 2,398 26.6 6 3 9 6 0 0 3 0 0.23 0.11 0.34 0.23 0.34 Wimbledon (1 Season) 1 League 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 Milton Keynes Dons (1 Season) 1 League 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 266 203 18,108 201.2 41 18 59 41 0 0 29 1 0.20 0.09 0.29 0.20 0.29 FA Cup (5 Seasons) 15 13 1,002 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 EFL Cup (4 Seasons) 8 4 403 4.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 77 43 4,126 45.8 7 5 12 7 0 0 17 0 0.15 0.11 0.26 0.15 0.26 Conf Premier (2 Seasons) 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Premier League (2 Seasons) 60 41 3,900 43.3 9 2 11 9 0 0 4 0 0.21 0.05 0.25 0.21 0.25
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 17 Wimbledon 1 League 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 2004-2005 18 Milton Keynes Dons 1 League 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Exeter City 1 League 43 22 2,158 24.0 5 4 9 5 0 0 1 0 0.21 0.17 0.38 0.21 0.38 2007-2008 21 Exeter City 1 League 24 21 1,897 21.1 11 3 14 11 0 0 1 0 0.52 0.14 0.66 0.52 0.66 2007-2008 21 Plymouth Argyle 1 League 13 4 494 5.5 3 0 3 3 0 0 0 0 0.55 0.00 0.55 0.55 0.55 2008-2009 22 Plymouth Argyle 1 League 43 35 2,997 33.3 5 1 6 5 0 0 3 0 0.15 0.03 0.18 0.15 0.18 2009-2010 23 Plymouth Argyle 1 League 42 42 3,778 42.0 8 2 10 8 0 0 8 0 0.19 0.05 0.24 0.19 0.24 2010-2011 24 QPR 1 League 25 25 2,220 24.7 9 2 11 9 0 0 2 0 0.36 0.08 0.45 0.36 0.45 2011-2012 25 QPR 1 League 31 24 2,187 24.3 7 2 9 7 0 0 2 0 0.29 0.08 0.37 0.29 0.37 2012-2013 26 QPR 1 League 29 17 1,713 19.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 2013-2014 27 Nottingham Forest 1 League 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 2014-2015 28 Reading 3 Leagues 39 25 2,398 26.6 6 3 9 6 0 0 3 0 0.23 0.11 0.34 0.23 0.34 2015-2016 29 QPR 2 Leagues 16 7 600 6.7 1 0 1 1 0 0 0 0 0.15 0.00 0.15 0.15 0.15 2016-2017 30 QPR 2 Leagues 19 12 1,077 12.0 1 2 3 1 0 0 4 0 0.08 0.17 0.25 0.08 0.25 2017-2018 31 QPR 2 Leagues 21 16 1,261 14.0 4 1 5 4 0 0 3 1 0.29 0.07 0.36 0.29 0.36 2018-2019 32 Oxford United 3 Leagues 47 31 2,876 32.0 6 6 12 6 0 0 11 0 0.19 0.19 0.38 0.19 0.38 2019-2020 33 Oxford United 3 Leagues 40 20 1,843 20.5 2 1 3 2 0 0 6 0 0.10 0.05 0.15 0.10 0.15 16 Seasons 8 Clubs 6 Leagues 493 347 31,594 351.0 75 34 109 75 0 0 53 1 0.21 0.10 0.31 0.21 0.31 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 QPR (6 Seasons) 4 Leagues 141 101 9,058 100.6 24 7 31 24 0 0 13 1 0.24 0.07 0.31 0.24 0.31 Plymouth Argyle (3 Seasons) 1 League 98 81 7,269 80.8 16 3 19 16 0 0 11 0 0.20 0.04 0.24 0.20 0.24 Oxford United (2 Seasons) 3 Leagues 87 51 4,719 52.4 8 7 15 8 0 0 17 0 0.15 0.13 0.29 0.15 0.29 Exeter City (2 Seasons) 1 League 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Nottingham Forest (1 Season) 1 League 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 Reading (1 Season) 3 Leagues 39 25 2,398 26.6 6 3 9 6 0 0 3 0 0.23 0.11 0.34 0.23 0.34 Wimbledon (1 Season) 1 League 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 Milton Keynes Dons (1 Season) 1 League 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 266 203 18,108 201.2 41 18 59 41 0 0 29 1 0.20 0.09 0.29 0.20 0.29 FA Cup (5 Seasons) 15 13 1,002 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 EFL Cup (4 Seasons) 8 4 403 4.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 77 43 4,126 45.8 7 5 12 7 0 0 17 0 0.15 0.11 0.26 0.15 0.26 Conf Premier (2 Seasons) 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Premier League (2 Seasons) 60 41 3,900 43.3 9 2 11 9 0 0 4 0 0.21 0.05 0.25 0.21 0.25
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 17 Wimbledon eng ENG 2. First Division 24th 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 2004-2005 18 Milton Keynes Dons eng ENG 3. League One 20th 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2006-2007 20 Exeter City eng ENG 5. Conf National 5th 43 22 2,158 24.0 5 4 9 5 0 0 1 0 0.21 0.17 0.38 0.21 0.38 2007-2008 21 Exeter City eng ENG 5. Conf Premier 4th 24 21 1,897 21.1 11 3 14 11 0 0 1 0 0.52 0.14 0.66 0.52 0.66 2007-2008 21 Plymouth Argyle eng ENG 2. Championship 10th 13 4 494 5.5 3 0 3 3 0 0 0 0 0.55 0.00 0.55 0.55 0.55 2008-2009 22 Plymouth Argyle eng ENG 2. Championship 21st 43 35 2,997 33.3 5 1 6 5 0 0 3 0 0.15 0.03 0.18 0.15 0.18 2009-2010 23 Plymouth Argyle eng ENG 2. Championship 23rd 42 42 3,778 42.0 8 2 10 8 0 0 8 0 0.19 0.05 0.24 0.19 0.24 2010-2011 24 QPR eng ENG 2. Championship 1st 25 25 2,220 24.7 9 2 11 9 0 0 2 0 0.36 0.08 0.45 0.36 0.45 2011-2012 25 QPR eng ENG 1. Premier League 17th 31 24 2,187 24.3 7 2 9 7 0 0 2 0 0.29 0.08 0.37 0.29 0.37 Matches 2012-2013 26 QPR eng ENG 1. Premier League 20th 29 17 1,713 19.0 2 0 2 2 0 0 2 0 0.11 0.00 0.11 0.11 0.11 Matches 2013-2014 27 Nottingham Forest eng ENG 2. Championship 11th 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 2014-2015 28 Reading eng ENG 2. Championship 19th 32 18 1,831 20.3 5 3 8 5 0 0 2 0 0.25 0.15 0.39 0.25 0.39 Matches 2015-2016 29 QPR eng ENG 2. Championship 12th 15 6 541 6.0 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Matches 2016-2017 30 QPR eng ENG 2. Championship 18th 18 11 987 11.0 1 2 3 1 0 0 4 0 0.09 0.18 0.27 0.09 0.27 Matches 2017-2018 31 QPR eng ENG 2. Championship 16th 20 16 1,239 13.8 4 1 5 4 0 0 3 1 0.29 0.07 0.36 0.29 0.36 Matches 2018-2019 32 Oxford United eng ENG 3. League One 12th 42 28 2,612 29.0 5 4 9 5 0 0 11 0 0.17 0.14 0.31 0.17 0.31 Matches 2019-2020 33 Oxford United eng ENG 3. League One 4th 32 15 1,440 16.0 2 1 3 2 0 0 6 0 0.12 0.06 0.19 0.12 0.19 Matches 16 Seasons 8 Clubs 4 Leagues 470 330 30,189 335.4 73 32 105 73 0 0 52 1 0.22 0.10 0.31 0.22 0.31 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 QPR (6 Seasons) 2 Leagues 138 99 8,887 98.7 24 7 31 24 0 0 13 1 0.24 0.07 0.31 0.24 0.31 Plymouth Argyle (3 Seasons) 1 League 98 81 7,269 80.8 16 3 19 16 0 0 11 0 0.20 0.04 0.24 0.20 0.24 Oxford United (2 Seasons) 1 League 74 43 4,052 45.0 7 5 12 7 0 0 17 0 0.16 0.11 0.27 0.16 0.27 Exeter City (2 Seasons) 1 League 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Nottingham Forest (1 Season) 1 League 45 38 3,314 36.8 4 6 10 4 0 0 5 0 0.11 0.16 0.27 0.11 0.27 Reading (1 Season) 1 League 32 18 1,831 20.3 5 3 8 5 0 0 2 0 0.25 0.15 0.39 0.25 0.39 Wimbledon (1 Season) 1 League 13 8 707 7.9 1 1 2 1 0 0 2 0 0.13 0.13 0.25 0.13 0.25 Milton Keynes Dons (1 Season) 1 League 3 0 74 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (10 Seasons) 266 203 18,108 201.2 41 18 59 41 0 0 29 1 0.20 0.09 0.29 0.20 0.29 League One (3 Seasons) 77 43 4,126 45.8 7 5 12 7 0 0 17 0 0.15 0.11 0.26 0.15 0.26 Conf Premier (2 Seasons) 67 43 4,055 45.1 16 7 23 16 0 0 2 0 0.36 0.16 0.51 0.36 0.51 Premier League (2 Seasons) 60 41 3,900 43.3 9 2 11 9 0 0 4 0 0.21 0.05 0.25 0.21 0.25
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 2014-2015 28 Reading eng ENG FA Cup 3rd 5 5 404 4.5 1 0 1 1 0 0 1 0 0.22 0.00 0.22 0.22 0.22 Matches 2014-2015 28 Reading eng ENG League Cup 17th 2 2 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 29 QPR eng ENG FA Cup 33rd 1 1 59 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 30 QPR eng ENG FA Cup 33rd 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 QPR eng ENG EFL Cup 33rd 1 0 22 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Oxford United eng ENG EFL Cup 17th 1 0 17 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 32 Oxford United eng ENG FA Cup 33rd 4 3 247 2.7 1 2 3 1 0 0 0 0 0.36 0.73 1.09 0.36 1.09 Matches 2019-2020 33 Oxford United eng ENG EFL Cup 5th 4 2 201 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 33 Oxford United eng ENG FA Cup 17th 4 3 202 2.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 3 Clubs 2 Leagues 23 17 1,405 15.6 2 2 4 2 0 0 1 0 0.13 0.13 0.26 0.13 0.26 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 QPR (3 Seasons) 2 Leagues 3 2 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Oxford United (2 Seasons) 2 Leagues 13 8 667 7.4 1 2 3 1 0 0 0 0 0.13 0.27 0.40 0.13 0.40 Reading (1 Season) 2 Leagues 7 7 567 6.3 1 0 1 1 0 0 1 0 0.16 0.00 0.16 0.16 0.16 FA Cup (5 Seasons) 15 13 1,002 11.1 2 2 4 2 0 0 1 0 0.18 0.18 0.36 0.18 0.36 EFL Cup (4 Seasons) 8 4 403 4.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 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 2012 26 sct Scotland UEFA Euro Qualifying 2 1 86 1.0 0 0 0 0 0 0 0.00 0.00 Matches 2014 28 sct Scotland WCQ 4 1 138 1.5 0 1 1 0 0 0 0 0 0.00 0.65 0.65 0.00 0.65 Matches 2 Seasons 1 Club 2 Leagues 6 2 224 2.5 0 1 1 0 0 0 0 0 0.00 0.65 0.65 0.00 0.65 WCQ (1 Season) 4 1 138 1.5 0 1 1 0 0 0 0 0 0.00 0.65 0.65 0.00 0.65 UEFA Euro Qualifying (1 Season) 2 1 86 1.0 0 0 0 0 0 0 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 2003-2004 17 Wimbledon 1 League 7.9 1 3 0.38 0.33 0 0 2004-2005 18 Milton Keynes Dons 1 League 0.8 0 1 1.22 0.00 0 0 2006-2007 20 Exeter City 1 League 24.0 5 15 0.63 0.33 0 0 2007-2008 21 Exeter City 1 League 21.1 11 39 1.85 0.28 0 0 2007-2008 21 Plymouth Argyle 1 League 5.5 3 8 1.46 0.38 0 0 2008-2009 22 Plymouth Argyle 1 League 33.3 5 27 0.81 0.19 0 0 2009-2010 23 Plymouth Argyle 1 League 42.0 8 45 1.07 0.18 0 0 2010-2011 24 QPR 1 League 24.7 9 18 0.73 0.50 0 0 2011-2012 25 QPR 1 League 24.3 7 14 0.58 0.50 0 0 2012-2013 26 QPR 1 League 19.0 2 11 0.58 0.18 0 0 2013-2014 27 Nottingham Forest 1 League 36.8 4 23 0.62 0.17 0 0 2014-2015 28 Reading 3 Leagues 26.6 6 16 0.79 0.31 0 0 2015-2016 29 QPR 2 Leagues 6.7 1 1 0.17 1.00 0 0 2016-2017 30 QPR 2 Leagues 12.0 1 0 4 0.00 0.36 0.25 0 0 2017-2018 31 QPR 2 Leagues 14.0 4 33 12 36.4 2.36 0.86 0.12 0.33 0 0 2018-2019 32 Oxford United 3 Leagues 32.0 6 3 2 66.7 1.02 0.68 0.33 0.50 0 0 2019-2020 33 Oxford United 3 Leagues 20.5 2 35 12 34.3 1.71 0.59 0.06 0.17 0 0 16 Seasons 8 Clubs 6 Leagues 351.0 75 71 251 42.3 1.47 0.80 0.11 0.27 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches QPR (6 Seasons) 4 Leagues 100.6 24 33 60 48.5 1.32 0.61 0.15 0.40 0 0 Plymouth Argyle (3 Seasons) 1 League 80.8 16 80 0.99 0.20 0 0 Oxford United (2 Seasons) 3 Leagues 52.4 8 38 14 36.8 1.62 0.60 0.08 0.21 0 0 Exeter City (2 Seasons) 1 League 45.1 16 54 1.20 0.30 0 0 Nottingham Forest (1 Season) 1 League 36.8 4 23 0.62 0.17 0 0 Reading (1 Season) 3 Leagues 26.6 6 16 0.79 0.31 0 0 Wimbledon (1 Season) 1 League 7.9 1 3 0.38 0.33 0 0 Milton Keynes Dons (1 Season) 1 League 0.8 0 1 1.22 0.00 0 0 Championship (10 Seasons) 201.2 41 33 157 48.5 1.33 0.78 0.15 0.26 0 0 FA Cup (5 Seasons) 11.1 2 5 3 60.0 1.00 0.60 0.20 0.33 0 0 EFL Cup (4 Seasons) 4.5 0 6 1 16.7 2.25 0.37 0.00 0.00 0 0 League One (3 Seasons) 45.8 7 27 11 37.0 1.69 0.65 0.07 0.18 0 0 Conf Premier (2 Seasons) 45.1 16 54 1.20 0.30 0 0 Premier League (2 Seasons) 43.3 9 25 0.58 0.36 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2012 26 sct Scotland UEFA Euro Qualifying 1.0 0 0 0 Matches 2014 28 sct Scotland WCQ 1.5 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 2.5 0 0 0 WCQ (1 Season) 1.5 0 0 0 UEFA Euro Qualifying (1 Season) 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 2003-2004 17 Wimbledon eng ENG 2. First Division 13 707 54 17.1 7.9 8 5 2004-2005 18 Milton Keynes Dons eng ENG 3. League One 3 74 25 1.8 0.8 0 3 2006-2007 20 Exeter City eng ENG 5. Conf National 43 2,158 50 52.1 24.0 22 21 2007-2008 21 Plymouth Argyle eng ENG 2. Championship 13 494 38 11.9 5.5 4 9 2007-2008 21 Exeter City eng ENG 5. Conf Premier 24 1,897 79 45.8 21.1 21 3 2008-2009 22 Plymouth Argyle eng ENG 2. Championship 43 2,997 70 72.4 33.3 35 8 2009-2010 23 Plymouth Argyle eng ENG 2. Championship 42 3,778 90 91.3 42.0 42 0 2010-2011 24 QPR eng ENG 2. Championship 25 2,220 89 53.6 24.7 25 0 2011-2012 25 QPR eng ENG 1. Premier League 31 2,187 71 63.9 24.3 24 18 7 Matches 2012-2013 26 QPR eng ENG 1. Premier League 29 1,713 59 50.1 19.0 17 14 12 Matches 2013-2014 27 Nottingham Forest eng ENG 2. Championship 45 3,314 74 80.0 36.8 38 7 2014-2015 28 Reading eng ENG 2. Championship 32 1,831 57 44.2 20.3 18 8 14 2 1.09 21 23 -2 -0.10 +0.64 Matches 2014-2015 28 Reading eng ENG FA Cup 5 404 81 70.9 4.5 5 81 2 0 0 2.00 5 3 +2 +0.45 -1.18 Matches 2014-2015 28 Reading eng ENG League Cup 2 163 82 60.4 1.8 2 82 1 0 0 1.50 0 2 -2 -1.10 -3.63 Matches 2015-2016 29 QPR eng ENG 2. Championship 15 541 36 13.1 6.0 6 2 9 3 1.20 8 10 -2 -0.33 -0.38 Matches 2015-2016 29 QPR eng ENG FA Cup 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 1 -1 -1.53 -1.53 Matches 2016-2017 30 QPR eng ENG 2. Championship 18 987 55 23.8 11.0 11 4 7 4 1.00 11 15 -4 -0.36 -0.08 Matches 2016-2017 30 QPR eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2017-2018 31 QPR eng ENG 2. Championship 20 1,239 62 29.9 13.8 16 1 4 1 1.10 11 20 -9 -0.65 -0.56 Matches 2017-2018 31 QPR eng ENG EFL Cup 1 22 22 12.2 0.2 0 0 1 21 0 0.00 0 1 -1 -4.09 -3.52 Matches 2018-2019 32 Oxford United eng ENG EFL Cup 1 17 17 6.3 0.2 0 0 1 16 0 3.00 0 0 0 0.00 -0.71 Matches 2018-2019 32 Oxford United eng ENG FA Cup 4 247 62 68.6 2.7 3 73 1 1 27 0 1.75 4 1 +3 +1.09 +1.09 Matches 2018-2019 32 Oxford United eng ENG 3. League One 42 2,612 62 63.1 29.0 28 84 12 14 19 0 1.26 36 42 -6 -0.21 -0.21 Matches 2019-2020 33 Oxford United eng ENG EFL Cup 4 201 50 39.4 2.2 2 73 0 2 28 0 2.25 1 2 -1 -0.45 -1.61 Matches 2019-2020 33 Oxford United eng ENG FA Cup 4 202 51 42.1 2.2 3 66 0 1 4 1 1.75 2 3 -1 -0.45 -2.39 Matches 2019-2020 33 Oxford United eng ENG 3. League One 32 1,440 45 45.7 16.0 15 80 6 17 14 0 1.74 26 21 +5 +0.31 -0.69 Matches 16 Seasons 8 Clubs 6 Leagues 493 31,594 64 44.6 351.0 347 81 70 146 17 11 1.32 126 146 -20 -0.18 -0.21 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (6 Seasons) 4 Leagues 141 9,058 64 38.1 100.6 101 75 40 40 21 8 1.04 31 49 -18 -0.55 -0.44 Plymouth Argyle (3 Seasons) 1 League 98 7,269 74 58.5 80.8 81 17 Oxford United (2 Seasons) 3 Leagues 87 4,719 54 53.0 52.4 51 81 19 36 17 1 1.55 69 69 0 0.00 -0.67 Exeter City (2 Seasons) 1 League 67 4,055 61 49.0 45.1 43 24 Nottingham Forest (1 Season) 1 League 45 3,314 74 80.0 36.8 38 7 Reading (1 Season) 3 Leagues 39 2,398 61 48.2 26.6 25 81 11 14 2 1.23 26 28 -2 -0.08 +0.38 Wimbledon (1 Season) 1 League 13 707 54 17.1 7.9 8 5 Milton Keynes Dons (1 Season) 1 League 3 74 25 1.8 0.8 0 3 Championship (10 Seasons) 266 18,108 68 43.7 201.2 203 15 63 10 1.09 51 68 -17 -0.33 -0.11 FA Cup (5 Seasons) 15 1,002 67 63.0 11.1 13 75 4 2 16 1 1.60 12 10 +2 +0.18 -1.20 EFL Cup (4 Seasons) 8 403 50 32.8 4.5 4 78 1 4 23 0 1.88 1 5 -4 -0.89 -1.76 League One (3 Seasons) 77 4,126 54 36.1 45.8 43 83 18 34 16 0 1.47 62 63 -1 -0.02 -0.55 Conf Premier (2 Seasons) 67 4,055 61 49.0 45.1 43 24 Premier League (2 Seasons) 60 3,900 65 57.0 43.3 41 32 19
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 17 Wimbledon 1 League 13 707 54 17.1 7.9 8 5 2004-2005 18 Milton Keynes Dons 1 League 3 74 25 1.8 0.8 0 3 2006-2007 20 Exeter City 1 League 43 2,158 50 52.1 24.0 22 21 2007-2008 21 Exeter City 1 League 24 1,897 79 45.8 21.1 21 3 2007-2008 21 Plymouth Argyle 1 League 13 494 38 11.9 5.5 4 9 2008-2009 22 Plymouth Argyle 1 League 43 2,997 70 72.4 33.3 35 8 2009-2010 23 Plymouth Argyle 1 League 42 3,778 90 91.3 42.0 42 0 2010-2011 24 QPR 1 League 25 2,220 89 53.6 24.7 25 0 2011-2012 25 QPR 1 League 31 2,187 71 63.9 24.3 24 18 7 2012-2013 26 QPR 1 League 29 1,713 59 50.1 19.0 17 14 12 2013-2014 27 Nottingham Forest 1 League 45 3,314 74 80.0 36.8 38 7 2014-2015 28 Reading 3 Leagues 39 2,398 61 48.2 26.6 25 81 11 14 2 1.23 26 28 -2 -0.08 +0.38 2015-2016 29 QPR 2 Leagues 16 600 38 14.2 6.7 7 59 2 9 3 1.13 8 11 -3 -0.45 -0.50 2016-2017 30 QPR 2 Leagues 19 1,077 57 25.5 12.0 12 90 5 7 4 0.95 12 17 -5 -0.42 -0.13 2017-2018 31 QPR 2 Leagues 21 1,261 60 29.2 14.0 16 1 5 21 1 1.05 11 21 -10 -0.71 -0.60 2018-2019 32 Oxford United 3 Leagues 47 2,876 61 60.3 32.0 31 83 13 16 19 0 1.34 40 43 -3 -0.09 -0.19 2019-2020 33 Oxford United 3 Leagues 40 1,843 46 44.5 20.5 20 77 6 20 15 1 1.79 29 26 +3 +0.15 -0.99 16 Seasons 8 Clubs 6 Leagues 493 31,594 64 44.6 351.0 347 81 70 146 17 11 1.32 126 146 -20 -0.18 -0.21 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (6 Seasons) 4 Leagues 141 9,058 64 38.1 100.6 101 75 40 40 21 8 1.04 31 49 -18 -0.55 -0.44 Plymouth Argyle (3 Seasons) 1 League 98 7,269 74 58.5 80.8 81 17 Oxford United (2 Seasons) 3 Leagues 87 4,719 54 53.0 52.4 51 81 19 36 17 1 1.55 69 69 0 0.00 -0.67 Exeter City (2 Seasons) 1 League 67 4,055 61 49.0 45.1 43 24 Nottingham Forest (1 Season) 1 League 45 3,314 74 80.0 36.8 38 7 Reading (1 Season) 3 Leagues 39 2,398 61 48.2 26.6 25 81 11 14 2 1.23 26 28 -2 -0.08 +0.38 Wimbledon (1 Season) 1 League 13 707 54 17.1 7.9 8 5 Milton Keynes Dons (1 Season) 1 League 3 74 25 1.8 0.8 0 3 Championship (10 Seasons) 266 18,108 68 43.7 201.2 203 15 63 10 1.09 51 68 -17 -0.33 -0.11 FA Cup (5 Seasons) 15 1,002 67 63.0 11.1 13 75 4 2 16 1 1.60 12 10 +2 +0.18 -1.20 EFL Cup (4 Seasons) 8 403 50 32.8 4.5 4 78 1 4 23 0 1.88 1 5 -4 -0.89 -1.76 League One (3 Seasons) 77 4,126 54 36.1 45.8 43 83 18 34 16 0 1.47 62 63 -1 -0.02 -0.55 Conf Premier (2 Seasons) 67 4,055 61 49.0 45.1 43 24 Premier League (2 Seasons) 60 3,900 65 57.0 43.3 41 32 19
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 17 Wimbledon eng ENG 2. First Division 24th 13 707 54 17.1 7.9 8 5 2004-2005 18 Milton Keynes Dons eng ENG 3. League One 20th 3 74 25 1.8 0.8 0 3 2006-2007 20 Exeter City eng ENG 5. Conf National 5th 43 2,158 50 52.1 24.0 22 21 2007-2008 21 Exeter City eng ENG 5. Conf Premier 4th 24 1,897 79 45.8 21.1 21 3 2007-2008 21 Plymouth Argyle eng ENG 2. Championship 10th 13 494 38 11.9 5.5 4 9 2008-2009 22 Plymouth Argyle eng ENG 2. Championship 21st 43 2,997 70 72.4 33.3 35 8 2009-2010 23 Plymouth Argyle eng ENG 2. Championship 23rd 42 3,778 90 91.3 42.0 42 0 2010-2011 24 QPR eng ENG 2. Championship 1st 25 2,220 89 53.6 24.7 25 0 2011-2012 25 QPR eng ENG 1. Premier League 17th 31 2,187 71 63.9 24.3 24 18 7 Matches 2012-2013 26 QPR eng ENG 1. Premier League 20th 29 1,713 59 50.1 19.0 17 14 12 Matches 2013-2014 27 Nottingham Forest eng ENG 2. Championship 11th 45 3,314 74 80.0 36.8 38 7 2014-2015 28 Reading eng ENG 2. Championship 19th 32 1,831 57 44.2 20.3 18 8 14 2 1.09 21 23 -2 -0.10 +0.64 Matches 2015-2016 29 QPR eng ENG 2. Championship 12th 15 541 36 13.1 6.0 6 2 9 3 1.20 8 10 -2 -0.33 -0.38 Matches 2016-2017 30 QPR eng ENG 2. Championship 18th 18 987 55 23.8 11.0 11 4 7 4 1.00 11 15 -4 -0.36 -0.08 Matches 2017-2018 31 QPR eng ENG 2. Championship 16th 20 1,239 62 29.9 13.8 16 1 4 1 1.10 11 20 -9 -0.65 -0.56 Matches 2018-2019 32 Oxford United eng ENG 3. League One 12th 42 2,612 62 63.1 29.0 28 84 12 14 19 0 1.26 36 42 -6 -0.21 -0.21 Matches 2019-2020 33 Oxford United eng ENG 3. League One 4th 32 1,440 45 45.7 16.0 15 80 6 17 14 0 1.74 26 21 +5 +0.31 -0.69 Matches 16 Seasons 8 Clubs 4 Leagues 470 30,189 64 44.4 335.4 330 83 65 140 16 10 1.27 113 131 -18 -0.19 -0.12 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (6 Seasons) 2 Leagues 138 8,887 64 38.0 98.7 99 39 39 8 1.09 30 45 -15 -0.49 -0.39 Plymouth Argyle (3 Seasons) 1 League 98 7,269 74 58.5 80.8 81 17 Oxford United (2 Seasons) 1 League 74 4,052 55 55.6 45.0 43 83 18 31 16 0 1.47 62 63 -1 -0.02 -0.55 Exeter City (2 Seasons) 1 League 67 4,055 61 49.0 45.1 43 24 Nottingham Forest (1 Season) 1 League 45 3,314 74 80.0 36.8 38 7 Reading (1 Season) 1 League 32 1,831 57 44.2 20.3 18 8 14 2 1.09 21 23 -2 -0.10 +0.64 Wimbledon (1 Season) 1 League 13 707 54 17.1 7.9 8 5 Milton Keynes Dons (1 Season) 1 League 3 74 25 1.8 0.8 0 3 Championship (10 Seasons) 266 18,108 68 43.7 201.2 203 15 63 10 1.09 51 68 -17 -0.33 -0.11 League One (3 Seasons) 77 4,126 54 36.1 45.8 43 83 18 34 16 0 1.47 62 63 -1 -0.02 -0.55 Conf Premier (2 Seasons) 67 4,055 61 49.0 45.1 43 24 Premier League (2 Seasons) 60 3,900 65 57.0 43.3 41 32 19
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 2014-2015 28 Reading eng ENG FA Cup 3rd 5 404 81 70.9 4.5 5 81 2 0 0 2.00 5 3 +2 +0.45 -1.18 Matches 2014-2015 28 Reading eng ENG League Cup 17th 2 163 82 60.4 1.8 2 82 1 0 0 1.50 0 2 -2 -1.10 -3.63 Matches 2015-2016 29 QPR eng ENG FA Cup 33rd 1 59 59 65.6 0.7 1 59 0 0 0 0.00 0 1 -1 -1.53 -1.53 Matches 2016-2017 30 QPR eng ENG FA Cup 33rd 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2017-2018 31 QPR eng ENG EFL Cup 33rd 1 22 22 12.2 0.2 0 0 1 21 0 0.00 0 1 -1 -4.09 -3.52 Matches 2018-2019 32 Oxford United eng ENG EFL Cup 17th 1 17 17 6.3 0.2 0 0 1 16 0 3.00 0 0 0 0.00 -0.71 Matches 2018-2019 32 Oxford United eng ENG FA Cup 33rd 4 247 62 68.6 2.7 3 73 1 1 27 0 1.75 4 1 +3 +1.09 +1.09 Matches 2019-2020 33 Oxford United eng ENG EFL Cup 5th 4 201 50 39.4 2.2 2 73 0 2 28 0 2.25 1 2 -1 -0.45 -1.61 Matches 2019-2020 33 Oxford United eng ENG FA Cup 17th 4 202 51 42.1 2.2 3 66 0 1 4 1 1.75 2 3 -1 -0.45 -2.39 Matches 6 Seasons 3 Clubs 2 Leagues 23 1,405 61 49.8 15.6 17 75 5 6 21 1 1.70 13 15 -2 -0.13 -1.21 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches QPR (3 Seasons) 2 Leagues 3 171 57 47.5 1.9 2 75 1 1 21 0 0.00 1 4 -3 -1.58 -1.10 Oxford United (2 Seasons) 2 Leagues 13 667 51 41.2 7.4 8 71 1 5 21 1 2.00 7 6 +1 +0.13 -1.00 Reading (1 Season) 2 Leagues 7 567 81 67.5 6.3 7 81 3 0 0 1.86 5 5 0 0.00 -1.98 FA Cup (5 Seasons) 15 1,002 67 63.0 11.1 13 75 4 2 16 1 1.60 12 10 +2 +0.18 -1.20 EFL Cup (4 Seasons) 8 403 50 32.8 4.5 4 78 1 4 23 0 1.88 1 5 -4 -0.89 -1.76
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012 26 sct Scotland UEFA Euro Qualifying 2 86 43 11.9 1.0 1 76 0 1 10 0 0.00 0 1 -1 -1.05 -1.05 Matches 2014 28 sct Scotland WCQ 4 138 35 15.3 1.5 1 78 0 3 20 1 0.50 1 4 -3 -1.96 -1.84 Matches 2 Seasons 1 Club 2 Leagues 6 224 37 13.8 2.5 2 77 0 4 18 1 0.33 1 5 -4 -1.61 -1.54 WCQ (1 Season) 4 138 35 15.3 1.5 1 78 0 3 20 1 0.50 1 4 -3 -1.96 -1.84 UEFA Euro Qualifying (1 Season) 2 86 43 11.9 1.0 1 76 0 1 10 0 0.00 0 1 -1 -1.05 -1.05
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2003-2004 17 Wimbledon 1 League 7.9 2 0 10 2004-2005 18 Milton Keynes Dons 1 League 0.8 0 0 2 2006-2007 20 Exeter City 1 League 24.0 1 0 32 2007-2008 21 Exeter City 1 League 21.1 1 0 45 2007-2008 21 Plymouth Argyle 1 League 5.5 0 0 10 2008-2009 22 Plymouth Argyle 1 League 33.3 3 0 40 2009-2010 23 Plymouth Argyle 1 League 42.0 8 0 65 2010-2011 24 QPR 1 League 24.7 2 0 24 2011-2012 25 QPR 1 League 24.3 2 0 27 2012-2013 26 QPR 1 League 19.0 2 0 26 2013-2014 27 Nottingham Forest 1 League 36.8 5 0 44 2014-2015 28 Reading 3 Leagues 26.6 3 0 0 38 0 2015-2016 29 QPR 2 Leagues 6.7 0 0 0 11 0 2016-2017 30 QPR 2 Leagues 12.0 4 0 0 24 0 0 0 0 0 0 0 0 2017-2018 31 QPR 2 Leagues 14.0 3 1 0 27 16 17 17 5 12 0 0 0 2018-2019 32 Oxford United 3 Leagues 32.0 11 0 0 5 3 4 0 0 0 0 0 0 2019-2020 33 Oxford United 3 Leagues 20.5 6 0 0 63 19 16 8 4 4 0 0 0 16 Seasons 8 Clubs 6 Leagues 351.0 53 1 0 493 38 37 25 9 16 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches QPR (6 Seasons) 4 Leagues 100.6 13 1 0 139 16 17 17 5 12 0 0 0 Plymouth Argyle (3 Seasons) 1 League 80.8 11 0 115 Oxford United (2 Seasons) 3 Leagues 52.4 17 0 0 68 22 20 8 4 4 0 0 0 Exeter City (2 Seasons) 1 League 45.1 2 0 77 Nottingham Forest (1 Season) 1 League 36.8 5 0 44 Reading (1 Season) 3 Leagues 26.6 3 0 0 38 0 Wimbledon (1 Season) 1 League 7.9 2 0 10 Milton Keynes Dons (1 Season) 1 League 0.8 0 0 2 Championship (10 Seasons) 201.2 29 1 0 293 16 17 17 5 12 0 0 0 FA Cup (5 Seasons) 11.1 1 0 0 12 4 6 0 1 0 0 0 0 EFL Cup (4 Seasons) 4.5 0 0 0 8 1 1 3 0 0 0 0 0 League One (3 Seasons) 45.8 17 0 0 50 17 13 5 3 4 0 0 0 Conf Premier (2 Seasons) 45.1 2 0 77 Premier League (2 Seasons) 43.3 4 0 53
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2012 26 sct Scotland UEFA Euro Qualifying 1.0 0 0 0 0 Matches 2014 28 sct Scotland WCQ 1.5 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 2.5 0 0 0 0 WCQ (1 Season) 1.5 0 0 0 0 UEFA Euro Qualifying (1 Season) 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
More Jamie Mackie Pages
Jamie Mackie Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary