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 2010-2011 19 Kilmarnock sct SCO 1. Premier League 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 2011-2012 20 Brentford eng ENG 3. League One 19 7 667 7.4 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2012-2013 21 Brentford eng ENG 3. League One 36 25 2,278 25.3 8 6 14 7 1 1 4 0 0.32 0.24 0.55 0.28 0.51 2013-2014 22 Doncaster eng ENG 2. Championship 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Doncaster eng ENG FA Cup 4 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Doncaster eng ENG League Cup 2 0 70 0.8 1 0 1 1 0 0 0 0 1.29 0.00 1.29 1.29 1.29 Matches 2014-2015 23 Doncaster eng ENG 3. League One 40 24 2,320 25.8 7 5 12 7 0 1 7 2 0.27 0.19 0.47 0.27 0.47 Matches 2015-2016 24 Rangers sct SCO 2. Championship 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 Matches 2015-2016 24 Doncaster eng ENG FA Cup 0 0 Matches 2015-2016 24 Doncaster eng ENG League Cup 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Doncaster eng ENG 3. League One 7 3 373 4.1 1 0 1 1 0 0 0 0 0.24 0.00 0.24 0.24 0.24 Matches 2016-2017 25 Rangers sct SCO 1. Premiership 21 7 736 8.2 3 2 5 3 0 0 2 0 0.37 0.24 0.61 0.37 0.61 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 3 2 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 AFC Wimbledon eng ENG 3. League One 36 20 1,981 22.0 3 4 7 3 0 0 5 2 0.14 0.18 0.32 0.14 0.32 Matches 2018-2019 27 Tractor Sazi ir IRN 1. Pro League 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 28 Orange County us USA 2. USL Champ 30 28 2,387 26.5 3 6 9 3 0 0 10 0 0.11 0.23 0.34 0.11 0.34 Matches 2020 29 Orange County us USA 2. USL Champ 4 1 153 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 7 Clubs 8 Leagues 230 134 12,711 141.2 30 26 56 29 1 2 30 4 0.21 0.18 0.40 0.21 0.39 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 Doncaster (3 Seasons) 4 Leagues 61 33 3,336 37.1 9 5 14 9 0 1 7 2 0.24 0.13 0.38 0.24 0.38 Brentford (2 Seasons) 1 League 55 32 2,945 32.7 8 7 15 7 1 1 5 0 0.24 0.21 0.46 0.21 0.43 Orange County (2 Seasons) 1 League 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Rangers (2 Seasons) 2 Leagues 32 13 1,282 14.2 7 3 10 7 0 0 2 0 0.49 0.21 0.70 0.49 0.70 AFC Wimbledon (1 Season) 2 Leagues 39 22 2,167 24.1 3 4 7 3 0 0 5 2 0.12 0.17 0.29 0.12 0.29 Kilmarnock (1 Season) 1 League 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 Tractor Sazi (1 Season) 1 League 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 138 79 7,619 84.7 19 16 35 18 1 2 17 4 0.22 0.19 0.41 0.21 0.40 FA Cup (3 Seasons) 7 4 359 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL Champ (2 Seasons) 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Premier League (2 Seasons) 28 10 1,034 11.5 3 3 6 3 0 0 2 0 0.26 0.26 0.52 0.26 0.52 League Cup (2 Seasons) 3 1 190 2.1 1 0 1 1 0 0 0 0 0.47 0.00 0.47 0.47 0.47 Championship (1 Season) 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 Championship (1 Season) 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League (1 Season) 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 19 Kilmarnock 1 League 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 2011-2012 20 Brentford 1 League 19 7 667 7.4 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2012-2013 21 Brentford 1 League 36 25 2,278 25.3 8 6 14 7 1 1 4 0 0.32 0.24 0.55 0.28 0.51 2013-2014 22 Doncaster 1 League 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Doncaster 3 Leagues 46 26 2,563 28.5 8 5 13 8 0 1 7 2 0.28 0.18 0.46 0.28 0.46 2015-2016 24 Doncaster 3 Leagues 8 4 493 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 2015-2016 24 Rangers 1 League 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 2016-2017 25 Rangers 1 League 21 7 736 8.2 3 2 5 3 0 0 2 0 0.37 0.24 0.61 0.37 0.61 2017-2018 26 AFC Wimbledon 2 Leagues 39 22 2,167 24.1 3 4 7 3 0 0 5 2 0.12 0.17 0.29 0.12 0.29 2018-2019 27 Tractor Sazi 1 League 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019 28 Orange County 2 Leagues 31 28 2,462 27.4 3 6 9 3 0 0 10 0 0.11 0.22 0.33 0.11 0.33 2020 29 Orange County 1 League 4 1 153 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 7 Clubs 8 Leagues 230 134 12,711 141.2 30 26 56 29 1 2 30 4 0.21 0.18 0.40 0.21 0.39 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 Doncaster (3 Seasons) 4 Leagues 61 33 3,336 37.1 9 5 14 9 0 1 7 2 0.24 0.13 0.38 0.24 0.38 Brentford (2 Seasons) 1 League 55 32 2,945 32.7 8 7 15 7 1 1 5 0 0.24 0.21 0.46 0.21 0.43 Orange County (2 Seasons) 1 League 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Rangers (2 Seasons) 2 Leagues 32 13 1,282 14.2 7 3 10 7 0 0 2 0 0.49 0.21 0.70 0.49 0.70 AFC Wimbledon (1 Season) 2 Leagues 39 22 2,167 24.1 3 4 7 3 0 0 5 2 0.12 0.17 0.29 0.12 0.29 Kilmarnock (1 Season) 1 League 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 Tractor Sazi (1 Season) 1 League 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 138 79 7,619 84.7 19 16 35 18 1 2 17 4 0.22 0.19 0.41 0.21 0.40 FA Cup (3 Seasons) 7 4 359 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 USL Champ (2 Seasons) 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Premier League (2 Seasons) 28 10 1,034 11.5 3 3 6 3 0 0 2 0 0.26 0.26 0.52 0.26 0.52 League Cup (2 Seasons) 3 1 190 2.1 1 0 1 1 0 0 0 0 0.47 0.00 0.47 0.47 0.47 Championship (1 Season) 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 Championship (1 Season) 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League (1 Season) 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 19 Kilmarnock sct SCO 1. Premier League 5th 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 2011-2012 20 Brentford eng ENG 3. League One 9th 19 7 667 7.4 0 1 1 0 0 0 1 0 0.00 0.13 0.13 0.00 0.13 2012-2013 21 Brentford eng ENG 3. League One 3rd 36 25 2,278 25.3 8 6 14 7 1 1 4 0 0.32 0.24 0.55 0.28 0.51 2013-2014 22 Doncaster eng ENG 2. Championship 22nd 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 23 Doncaster eng ENG 3. League One 13th 40 24 2,320 25.8 7 5 12 7 0 1 7 2 0.27 0.19 0.47 0.27 0.47 Matches 2015-2016 24 Doncaster eng ENG 3. League One 21st 7 3 373 4.1 1 0 1 1 0 0 0 0 0.24 0.00 0.24 0.24 0.24 Matches 2015-2016 24 Rangers sct SCO 2. Championship 1st 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 Matches 2016-2017 25 Rangers sct SCO 1. Premiership 3rd 21 7 736 8.2 3 2 5 3 0 0 2 0 0.37 0.24 0.61 0.37 0.61 Matches 2017-2018 26 AFC Wimbledon eng ENG 3. League One 18th 36 20 1,981 22.0 3 4 7 3 0 0 5 2 0.14 0.18 0.32 0.14 0.32 Matches 2018-2019 27 Tractor Sazi ir IRN 1. Pro League 5th 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 28 Orange County us USA 2. USL Champ 12th 30 28 2,387 26.5 3 6 9 3 0 0 10 0 0.11 0.23 0.34 0.11 0.34 Matches 2020 29 Orange County us USA 2. USL Champ 17th 4 1 153 1.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 7 Clubs 6 Leagues 220 129 12,162 135.1 29 26 55 28 1 2 30 4 0.21 0.19 0.41 0.21 0.40 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 Doncaster (3 Seasons) 2 Leagues 54 30 2,973 33.0 8 5 13 8 0 1 7 2 0.24 0.15 0.39 0.24 0.39 Brentford (2 Seasons) 1 League 55 32 2,945 32.7 8 7 15 7 1 1 5 0 0.24 0.21 0.46 0.21 0.43 Orange County (2 Seasons) 1 League 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Rangers (2 Seasons) 2 Leagues 32 13 1,282 14.2 7 3 10 7 0 0 2 0 0.49 0.21 0.70 0.49 0.70 AFC Wimbledon (1 Season) 1 League 36 20 1,981 22.0 3 4 7 3 0 0 5 2 0.14 0.18 0.32 0.14 0.32 Kilmarnock (1 Season) 1 League 7 3 298 3.3 0 1 1 0 0 0 0 0 0.00 0.30 0.30 0.00 0.30 Tractor Sazi (1 Season) 1 League 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (5 Seasons) 138 79 7,619 84.7 19 16 35 18 1 2 17 4 0.22 0.19 0.41 0.21 0.40 USL Champ (2 Seasons) 34 29 2,540 28.2 3 6 9 3 0 0 11 0 0.11 0.21 0.32 0.11 0.32 Premier League (2 Seasons) 28 10 1,034 11.5 3 3 6 3 0 0 2 0 0.26 0.26 0.52 0.26 0.52 Championship (1 Season) 11 6 546 6.1 4 1 5 4 0 0 0 0 0.66 0.16 0.82 0.66 0.82 Championship (1 Season) 7 3 280 3.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League (1 Season) 2 2 143 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 23 Doncaster eng ENG FA Cup 33rd 4 2 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014-2015 23 Doncaster eng ENG League Cup 17th 2 0 70 0.8 1 0 1 1 0 0 0 0 1.29 0.00 1.29 1.29 1.29 Matches 2015-2016 24 Doncaster eng ENG FA Cup 33rd 0 0 Matches 2015-2016 24 Doncaster eng ENG League Cup 33rd 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 33rd 3 2 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 10 5 549 6.1 1 0 1 1 0 0 0 0 0.16 0.00 0.16 0.16 0.16 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 Doncaster (2 Seasons) 2 Leagues 7 3 363 4.0 1 0 1 1 0 0 0 0 0.25 0.00 0.25 0.25 0.25 AFC Wimbledon (1 Season) 1 League 3 2 186 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 7 4 359 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League Cup (2 Seasons) 3 1 190 2.1 1 0 1 1 0 0 0 0 0.47 0.00 0.47 0.47 0.47
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2010-2011 19 Kilmarnock 1 League 3.3 0 2 0.60 0.00 0 0 2011-2012 20 Brentford 1 League 7.4 0 3 0.40 0.00 0 0 2012-2013 21 Brentford 1 League 25.3 8 33 1.30 0.21 1 1 2013-2014 22 Doncaster 1 League 3.1 0 0 0.00 0 0 2014-2015 23 Doncaster 3 Leagues 28.5 8 30 1.16 0.23 0 1 2015-2016 24 Doncaster 3 Leagues 5.5 1 6 1.45 0.17 0 0 2015-2016 24 Rangers 1 League 6.1 4 18 2.97 0.22 0 0 2016-2017 25 Rangers 1 League 8.2 3 9 1.10 0.33 0 0 2017-2018 26 AFC Wimbledon 2 Leagues 24.1 3 5 19 380.0 0.21 0.79 0.60 0.16 0 0 2018-2019 27 Tractor Sazi 1 League 1.6 0 0 0 2019 28 Orange County 2 Leagues 27.4 3 59 19 32.2 2.22 0.72 0.05 0.16 0 0 2020 29 Orange County 1 League 1.7 0 2 0 0.0 1.18 0.00 0.00 0 0 11 Seasons 7 Clubs 8 Leagues 141.2 30 66 139 57.6 1.26 1.02 0.09 0.20 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Doncaster (3 Seasons) 4 Leagues 37.1 9 36 1.09 0.22 0 1 Brentford (2 Seasons) 1 League 32.7 8 36 1.10 0.19 1 1 Orange County (2 Seasons) 1 League 28.2 3 61 19 31.1 2.16 0.67 0.05 0.16 0 0 Rangers (2 Seasons) 2 Leagues 14.2 7 27 1.90 0.26 0 0 AFC Wimbledon (1 Season) 2 Leagues 24.1 3 5 19 380.0 0.21 0.79 0.60 0.16 0 0 Kilmarnock (1 Season) 1 League 3.3 0 2 0.60 0.00 0 0 Tractor Sazi (1 Season) 1 League 1.6 0 0 0 League One (5 Seasons) 84.7 19 0 89 0.00 1.05 0.20 1 2 FA Cup (3 Seasons) 4.0 0 5 2 40.0 2.42 0.97 0.00 0.00 0 0 USL Champ (2 Seasons) 28.2 3 61 19 31.1 2.16 0.67 0.05 0.16 0 0 Premier League (2 Seasons) 11.5 3 11 0.96 0.27 0 0 League Cup (2 Seasons) 2.1 1 0 0 Championship (1 Season) 6.1 4 18 2.97 0.22 0 0 Championship (1 Season) 3.1 0 0 0.00 0 0 Pro League (1 Season) 1.6 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 23 Doncaster eng ENG FA Cup 33rd 1.9 0 0 0 Matches 2014-2015 23 Doncaster eng ENG League Cup 17th 0.8 1 0 0 Matches 2015-2016 24 Doncaster eng ENG League Cup 33rd 1.3 0 0 0 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 33rd 2.1 0 5 2 40.0 2.42 0.97 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 6.1 1 5 2 40.0 2.42 0.97 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Doncaster (2 Seasons) 2 Leagues 4.0 1 0 0 AFC Wimbledon (1 Season) 1 League 2.1 0 5 2 40.0 2.42 0.97 0.00 0.00 0 0 FA Cup (3 Seasons) 4.0 0 5 2 40.0 2.42 0.97 0.00 0.00 0 0 League Cup (2 Seasons) 2.1 1 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 2010-2011 19 Kilmarnock sct SCO 1. Premier League 7 298 43 8.7 3.3 3 4 2011-2012 20 Brentford eng ENG 3. League One 19 667 35 16.1 7.4 7 12 2012-2013 21 Brentford eng ENG 3. League One 36 2,278 63 55.0 25.3 25 11 2013-2014 22 Doncaster eng ENG 2. Championship 7 280 40 6.8 3.1 3 4 2014-2015 23 Doncaster eng ENG FA Cup 4 173 43 48.1 1.9 2 70 0 2 17 0 1.75 2 3 -1 -0.52 -1.96 Matches 2014-2015 23 Doncaster eng ENG League Cup 2 70 35 25.9 0.8 0 0 2 35 0 1.50 2 0 +2 +2.57 +3.02 Matches 2014-2015 23 Doncaster eng ENG 3. League One 40 2,320 58 56.0 25.8 24 10 16 1 1.18 38 37 +1 +0.04 +0.29 Matches 2015-2016 24 Rangers sct SCO 2. Championship 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 Matches 2015-2016 24 Doncaster eng ENG FA Cup 0 0 0 0 1 Matches 2015-2016 24 Doncaster eng ENG League Cup 1 120 120 50.0 1.3 1 120 1 0 0 3.00 1 1 0 0.00 +2.25 Matches 2015-2016 24 Doncaster eng ENG 3. League One 7 373 53 9.0 4.1 3 2 4 7 0.57 1 4 -3 -0.72 -0.41 Matches 2016-2017 25 Rangers sct SCO 1. Premiership 21 736 35 21.5 8.2 7 1 14 1.67 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 3 186 62 68.9 2.1 2 82 1 1 22 0 2.00 3 2 +1 +0.48 +1.56 Matches 2017-2018 26 AFC Wimbledon eng ENG 3. League One 36 1,981 55 47.9 22.0 20 7 16 1 1.14 22 26 -4 -0.18 +0.11 Matches 2018-2019 27 Tractor Sazi ir IRN 1. Pro League 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 Matches 2019 28 Orange County us USA 2. USL Champ 30 2,387 80 78.0 26.5 28 83 14 2 29 0 1.55 41 34 +7 +0.26 -0.27 Matches 2020 29 Orange County us USA 2. USL Champ 4 153 38 10.6 1.7 1 66 0 3 29 0 1.75 1 3 -2 -1.18 -1.32 Matches 11 Seasons 7 Clubs 8 Leagues 230 12,711 55 29.2 141.2 134 82 37 96 27 14 1.41 126 122 +4 +0.04 -0.23 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (3 Seasons) 4 Leagues 61 3,336 55 24.6 37.1 33 87 13 28 26 9 1.19 44 45 -1 -0.03 +0.25 Brentford (2 Seasons) 1 League 55 2,945 54 35.6 32.7 32 23 Orange County (2 Seasons) 1 League 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Rangers (2 Seasons) 2 Leagues 32 1,282 40 19.2 14.2 13 1 19 2 1.91 14 9 +5 +0.82 -0.81 AFC Wimbledon (1 Season) 2 Leagues 39 2,167 56 49.1 24.1 22 82 8 17 22 1 1.21 25 28 -3 -0.12 +0.20 Kilmarnock (1 Season) 1 League 7 298 43 8.7 3.3 3 4 Tractor Sazi (1 Season) 1 League 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 League One (5 Seasons) 138 7,619 55 36.8 84.7 79 19 59 9 1.11 61 67 -6 -0.12 +0.17 FA Cup (3 Seasons) 7 359 51 39.9 4.0 4 76 1 3 19 1 1.86 5 5 0 0.00 -0.66 USL Champ (2 Seasons) 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Premier League (2 Seasons) 28 1,034 37 15.1 11.5 10 1 18 1.67 League Cup (2 Seasons) 3 190 63 37.3 2.1 1 121 1 2 35 0 2.00 3 1 +2 +0.95 +2.07 Championship (1 Season) 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 Championship (1 Season) 7 280 40 6.8 3.1 3 4 Pro League (1 Season) 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93
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 2010-2011 19 Kilmarnock 1 League 7 298 43 8.7 3.3 3 4 2011-2012 20 Brentford 1 League 19 667 35 16.1 7.4 7 12 2012-2013 21 Brentford 1 League 36 2,278 63 55.0 25.3 25 11 2013-2014 22 Doncaster 1 League 7 280 40 6.8 3.1 3 4 2014-2015 23 Doncaster 3 Leagues 46 2,563 56 53.7 28.5 26 70 10 20 26 1 1.24 42 40 +2 +0.07 +0.19 2015-2016 24 Doncaster 3 Leagues 8 493 62 10.6 5.5 4 120 3 4 8 0.87 2 5 -3 -0.55 -0.18 2015-2016 24 Rangers 1 League 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 2016-2017 25 Rangers 1 League 21 736 35 21.5 8.2 7 1 14 1.67 2017-2018 26 AFC Wimbledon 2 Leagues 39 2,167 56 49.1 24.1 22 82 8 17 22 1 1.21 25 28 -3 -0.12 +0.20 2018-2019 27 Tractor Sazi 1 League 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 2019 28 Orange County 2 Leagues 31 2,462 79 77.4 27.4 28 83 14 3 44 0 1.53 41 35 +6 +0.22 -0.28 2020 29 Orange County 1 League 4 153 38 10.6 1.7 1 66 0 3 29 0 1.75 1 3 -2 -1.18 -1.32 11 Seasons 7 Clubs 8 Leagues 230 12,711 55 29.2 141.2 134 82 37 96 27 14 1.41 126 122 +4 +0.04 -0.23 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (3 Seasons) 4 Leagues 61 3,336 55 24.6 37.1 33 87 13 28 26 9 1.19 44 45 -1 -0.03 +0.25 Brentford (2 Seasons) 1 League 55 2,945 54 35.6 32.7 32 23 Orange County (2 Seasons) 1 League 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Rangers (2 Seasons) 2 Leagues 32 1,282 40 19.2 14.2 13 1 19 2 1.91 14 9 +5 +0.82 -0.81 AFC Wimbledon (1 Season) 2 Leagues 39 2,167 56 49.1 24.1 22 82 8 17 22 1 1.21 25 28 -3 -0.12 +0.20 Kilmarnock (1 Season) 1 League 7 298 43 8.7 3.3 3 4 Tractor Sazi (1 Season) 1 League 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 League One (5 Seasons) 138 7,619 55 36.8 84.7 79 19 59 9 1.11 61 67 -6 -0.12 +0.17 FA Cup (3 Seasons) 7 359 51 39.9 4.0 4 76 1 3 19 1 1.86 5 5 0 0.00 -0.66 USL Champ (2 Seasons) 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Premier League (2 Seasons) 28 1,034 37 15.1 11.5 10 1 18 1.67 League Cup (2 Seasons) 3 190 63 37.3 2.1 1 121 1 2 35 0 2.00 3 1 +2 +0.95 +2.07 Championship (1 Season) 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 Championship (1 Season) 7 280 40 6.8 3.1 3 4 Pro League (1 Season) 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93
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 2010-2011 19 Kilmarnock sct SCO 1. Premier League 5th 7 298 43 8.7 3.3 3 4 2011-2012 20 Brentford eng ENG 3. League One 9th 19 667 35 16.1 7.4 7 12 2012-2013 21 Brentford eng ENG 3. League One 3rd 36 2,278 63 55.0 25.3 25 11 2013-2014 22 Doncaster eng ENG 2. Championship 22nd 7 280 40 6.8 3.1 3 4 2014-2015 23 Doncaster eng ENG 3. League One 13th 40 2,320 58 56.0 25.8 24 10 16 1 1.18 38 37 +1 +0.04 +0.29 Matches 2015-2016 24 Doncaster eng ENG 3. League One 21st 7 373 53 9.0 4.1 3 2 4 7 0.57 1 4 -3 -0.72 -0.41 Matches 2015-2016 24 Rangers sct SCO 2. Championship 1st 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 Matches 2016-2017 25 Rangers sct SCO 1. Premiership 3rd 21 736 35 21.5 8.2 7 1 14 1.67 Matches 2017-2018 26 AFC Wimbledon eng ENG 3. League One 18th 36 1,981 55 47.9 22.0 20 7 16 1 1.14 22 26 -4 -0.18 +0.11 Matches 2018-2019 27 Tractor Sazi ir IRN 1. Pro League 5th 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 Matches 2019 28 Orange County us USA 2. USL Champ 12th 30 2,387 80 78.0 26.5 28 83 14 2 29 0 1.55 41 34 +7 +0.26 -0.27 Matches 2020 29 Orange County us USA 2. USL Champ 17th 4 153 38 10.6 1.7 1 66 0 3 29 0 1.75 1 3 -2 -1.18 -1.32 Matches 11 Seasons 7 Clubs 6 Leagues 220 12,162 55 28.9 135.1 129 82 35 91 29 13 1.38 118 116 +2 +0.02 -0.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (3 Seasons) 2 Leagues 54 2,973 55 23.9 33.0 30 12 24 8 1.09 39 41 -2 -0.07 +0.22 Brentford (2 Seasons) 1 League 55 2,945 54 35.6 32.7 32 23 Orange County (2 Seasons) 1 League 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Rangers (2 Seasons) 2 Leagues 32 1,282 40 19.2 14.2 13 1 19 2 1.91 14 9 +5 +0.82 -0.81 AFC Wimbledon (1 Season) 1 League 36 1,981 55 47.9 22.0 20 7 16 1 1.14 22 26 -4 -0.18 +0.11 Kilmarnock (1 Season) 1 League 7 298 43 8.7 3.3 3 4 Tractor Sazi (1 Season) 1 League 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93 League One (5 Seasons) 138 7,619 55 36.8 84.7 79 19 59 9 1.11 61 67 -6 -0.12 +0.17 USL Champ (2 Seasons) 34 2,540 75 56.4 28.2 29 83 14 5 29 0 1.57 42 37 +5 +0.18 -0.10 Premier League (2 Seasons) 28 1,034 37 15.1 11.5 10 1 18 1.67 Championship (1 Season) 11 546 50 16.9 6.1 6 0 5 2 2.36 14 9 +5 +0.82 -0.81 Championship (1 Season) 7 280 40 6.8 3.1 3 4 Pro League (1 Season) 2 143 72 5.3 1.6 2 72 1 0 2 0.50 1 3 -2 -1.26 -1.93
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 23 Doncaster eng ENG FA Cup 33rd 4 173 43 48.1 1.9 2 70 0 2 17 0 1.75 2 3 -1 -0.52 -1.96 Matches 2014-2015 23 Doncaster eng ENG League Cup 17th 2 70 35 25.9 0.8 0 0 2 35 0 1.50 2 0 +2 +2.57 +3.02 Matches 2015-2016 24 Doncaster eng ENG FA Cup 33rd 0 0 0 0 1 Matches 2015-2016 24 Doncaster eng ENG League Cup 33rd 1 120 120 50.0 1.3 1 120 1 0 0 3.00 1 1 0 0.00 +2.25 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 33rd 3 186 62 68.9 2.1 2 82 1 1 22 0 2.00 3 2 +1 +0.48 +1.56 Matches 3 Seasons 2 Clubs 2 Leagues 10 549 55 38.9 6.1 5 85 2 5 25 1 1.90 8 6 +2 +0.33 +0.63 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Doncaster (2 Seasons) 2 Leagues 7 363 52 31.8 4.0 3 87 1 4 26 1 1.86 5 4 +1 +0.25 +0.43 AFC Wimbledon (1 Season) 1 League 3 186 62 68.9 2.1 2 82 1 1 22 0 2.00 3 2 +1 +0.48 +1.56 FA Cup (3 Seasons) 7 359 51 39.9 4.0 4 76 1 3 19 1 1.86 5 5 0 0.00 -0.66 League Cup (2 Seasons) 3 190 63 37.3 2.1 1 121 1 2 35 0 2.00 3 1 +2 +0.95 +2.07
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 19 Kilmarnock 1 League 3.3 0 0 6 2011-2012 20 Brentford 1 League 7.4 1 0 12 2012-2013 21 Brentford 1 League 25.3 4 0 39 2013-2014 22 Doncaster 1 League 3.1 0 0 2 2014-2015 23 Doncaster 3 Leagues 28.5 7 2 0 28 0 2015-2016 24 Doncaster 3 Leagues 5.5 0 0 0 3 0 2015-2016 24 Rangers 1 League 6.1 0 0 8 2016-2017 25 Rangers 1 League 8.2 2 0 12 2017-2018 26 AFC Wimbledon 2 Leagues 24.1 5 2 1 42 7 1 0 0 0 0 0 0 2018-2019 27 Tractor Sazi 1 League 1.6 0 0 0 0 2019 28 Orange County 2 Leagues 27.4 10 0 0 51 53 6 124 27 44 1 0 0 2020 29 Orange County 1 League 1.7 1 0 0 5 2 0 7 4 0 0 11 Seasons 7 Clubs 8 Leagues 141.2 30 4 1 208 62 7 131 31 44 1 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Doncaster (3 Seasons) 4 Leagues 37.1 7 2 0 33 0 Brentford (2 Seasons) 1 League 32.7 5 0 51 Orange County (2 Seasons) 1 League 28.2 11 0 0 56 55 6 131 31 44 1 0 0 Rangers (2 Seasons) 2 Leagues 14.2 2 0 20 AFC Wimbledon (1 Season) 2 Leagues 24.1 5 2 1 42 7 1 0 0 0 0 0 0 Kilmarnock (1 Season) 1 League 3.3 0 0 6 Tractor Sazi (1 Season) 1 League 1.6 0 0 0 0 League One (5 Seasons) 84.7 17 4 1 121 0 0 0 0 0 0 0 0 FA Cup (3 Seasons) 4.0 0 0 0 3 7 1 0 0 0 0 USL Champ (2 Seasons) 28.2 11 0 0 56 55 6 131 31 44 1 0 0 Premier League (2 Seasons) 11.5 2 0 18 League Cup (2 Seasons) 2.1 0 0 0 0 Championship (1 Season) 6.1 0 0 8 Championship (1 Season) 3.1 0 0 2 Pro League (1 Season) 1.6 0 0 0 0
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 23 Doncaster eng ENG FA Cup 33rd 1.9 0 0 0 0 Matches 2014-2015 23 Doncaster eng ENG League Cup 17th 0.8 0 0 0 0 Matches 2015-2016 24 Doncaster eng ENG League Cup 33rd 1.3 0 0 0 0 Matches 2017-2018 26 AFC Wimbledon eng ENG FA Cup 33rd 2.1 0 0 0 3 7 1 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 6.1 0 0 0 3 7 1 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Doncaster (2 Seasons) 2 Leagues 4.0 0 0 0 0 AFC Wimbledon (1 Season) 1 League 2.1 0 0 0 3 7 1 0 0 0 0 FA Cup (3 Seasons) 4.0 0 0 0 3 7 1 0 0 0 0 League Cup (2 Seasons) 2.1 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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Harry Forrester Pages
Harry Forrester Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary