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 2008-2009 17 Tranmere Rovers eng ENG 3. League One 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Tranmere Rovers eng ENG 3. League One 33 27 2,522 28.0 1 0 1 1 0 0 3 0 0.04 0.00 0.04 0.04 0.04 2010-2011 19 Tranmere Rovers eng ENG 3. League One 26 23 1,963 21.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Tranmere Rovers eng ENG 3. League One 37 36 3,248 36.1 2 1 3 2 0 0 1 0 0.06 0.03 0.08 0.06 0.08 2012-2013 21 Tranmere Rovers eng ENG 3. League One 44 44 3,960 44.0 2 0 2 2 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2013-2014 22 Tranmere Rovers eng ENG 3. League One 42 41 3,708 41.2 3 1 4 3 0 0 5 1 0.07 0.02 0.10 0.07 0.10 2014-2015 23 Aberdeen sct SCO 1. Premiership 32 31 2,766 30.7 3 0 3 3 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2015-2016 24 Aberdeen sct SCO 1. Premiership 37 36 3,166 35.2 4 1 5 4 0 0 6 0 0.11 0.03 0.14 0.11 0.14 Matches 2016-2017 25 Aberdeen sct SCO 1. Premiership 31 28 2,479 27.5 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 Matches 2017-2018 26 Northampton 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 26 Northampton Town eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 45 45 3,994 44.4 6 2 8 6 0 0 3 1 0.14 0.05 0.18 0.14 0.18 Matches 2018-2019 27 Northampton Town eng ENG EFL Cup 1 1 120 1.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 33 32 2,880 32.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 28 Aberdeen sct SCO 1. Premiership 14 14 1,179 13.1 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 31 30 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 Matches 2021-2022 30 Kilmarnock sct SCO 2. Championship 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31 Matches 2021-2022 30 Walsall 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 2021-2022 30 Walsall eng ENG FA Cup 0 0 Matches 2021-2022 30 Walsall eng ENG 4. League Two 11 8 708 7.9 1 0 1 1 0 0 1 0 0.13 0.00 0.13 0.13 0.13 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 32 29 2,505 27.8 4 3 7 4 0 0 6 1 0.14 0.11 0.25 0.14 0.25 Matches 2023-2024 32 Bradford City 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 2023-2024 32 Bradford City eng ENG 4. League Two 12 10 878 9.8 0 1 1 0 0 0 3 1 0.00 0.10 0.10 0.00 0.10 Matches 16 Seasons 6 Clubs 6 Leagues 478 450 39,885 443.2 34 11 45 34 0 1 51 4 0.08 0.02 0.10 0.08 0.10 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 Tranmere Rovers (6 Seasons) 1 League 183 171 15,402 171.1 8 2 10 8 0 0 16 1 0.05 0.01 0.06 0.05 0.06 Aberdeen (5 Seasons) 1 League 145 139 12,065 134.1 12 3 15 12 0 0 14 0 0.09 0.02 0.11 0.09 0.11 Northampton Town (2 Seasons) 4 Leagues 82 81 7,264 80.7 6 2 8 6 0 1 9 1 0.07 0.02 0.10 0.07 0.10 Kilmarnock (2 Seasons) 2 Leagues 43 39 3,388 37.6 7 3 10 7 0 0 8 1 0.19 0.08 0.27 0.19 0.27 Bradford City (1 Season) 2 Leagues 13 11 968 10.8 0 1 1 0 0 0 3 1 0.00 0.09 0.09 0.00 0.09 Walsall (1 Season) 3 Leagues 12 9 798 8.9 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 League One (7 Seasons) 228 216 19,396 215.5 14 4 18 14 0 0 19 2 0.06 0.02 0.08 0.06 0.08 Premiership (6 Seasons) 177 168 14,570 161.9 16 6 22 16 0 0 20 1 0.10 0.04 0.14 0.10 0.14 League Two (3 Seasons) 56 50 4,466 49.6 1 1 2 1 0 0 10 1 0.02 0.02 0.04 0.02 0.04 FA Cup (3 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 3 3 300 3.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31
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 2008-2009 17 Tranmere Rovers 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Tranmere Rovers 1 League 33 27 2,522 28.0 1 0 1 1 0 0 3 0 0.04 0.00 0.04 0.04 0.04 2010-2011 19 Tranmere Rovers 1 League 26 23 1,963 21.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Tranmere Rovers 1 League 37 36 3,248 36.1 2 1 3 2 0 0 1 0 0.06 0.03 0.08 0.06 0.08 2012-2013 21 Tranmere Rovers 1 League 44 44 3,960 44.0 2 0 2 2 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2013-2014 22 Tranmere Rovers 1 League 42 41 3,708 41.2 3 1 4 3 0 0 5 1 0.07 0.02 0.10 0.07 0.10 2014-2015 23 Aberdeen 1 League 32 31 2,766 30.7 3 0 3 3 0 0 0 0 0.10 0.00 0.10 0.10 0.10 2015-2016 24 Aberdeen 1 League 37 36 3,166 35.2 4 1 5 4 0 0 6 0 0.11 0.03 0.14 0.11 0.14 2016-2017 25 Aberdeen 1 League 31 28 2,479 27.5 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 2017-2018 26 Northampton Town 3 Leagues 48 48 4,264 47.4 6 2 8 6 0 0 3 1 0.13 0.04 0.17 0.13 0.17 2018-2019 27 Northampton Town 2 Leagues 34 33 3,000 33.3 0 0 0 0 0 1 6 0 0.00 0.00 0.00 0.00 0.00 2019-2020 28 Aberdeen 1 League 14 14 1,179 13.1 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 2020-2021 29 Aberdeen 1 League 31 30 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 2021-2022 30 Walsall 3 Leagues 12 9 798 8.9 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 2021-2022 30 Kilmarnock 1 League 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31 2022-2023 31 Kilmarnock 1 League 32 29 2,505 27.8 4 3 7 4 0 0 6 1 0.14 0.11 0.25 0.14 0.25 2023-2024 32 Bradford City 2 Leagues 13 11 968 10.8 0 1 1 0 0 0 3 1 0.00 0.09 0.09 0.00 0.09 16 Seasons 6 Clubs 6 Leagues 478 450 39,885 443.2 34 11 45 34 0 1 51 4 0.08 0.02 0.10 0.08 0.10 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 Tranmere Rovers (6 Seasons) 1 League 183 171 15,402 171.1 8 2 10 8 0 0 16 1 0.05 0.01 0.06 0.05 0.06 Aberdeen (5 Seasons) 1 League 145 139 12,065 134.1 12 3 15 12 0 0 14 0 0.09 0.02 0.11 0.09 0.11 Northampton Town (2 Seasons) 4 Leagues 82 81 7,264 80.7 6 2 8 6 0 1 9 1 0.07 0.02 0.10 0.07 0.10 Kilmarnock (2 Seasons) 2 Leagues 43 39 3,388 37.6 7 3 10 7 0 0 8 1 0.19 0.08 0.27 0.19 0.27 Bradford City (1 Season) 2 Leagues 13 11 968 10.8 0 1 1 0 0 0 3 1 0.00 0.09 0.09 0.00 0.09 Walsall (1 Season) 3 Leagues 12 9 798 8.9 1 0 1 1 0 0 1 0 0.11 0.00 0.11 0.11 0.11 League One (7 Seasons) 228 216 19,396 215.5 14 4 18 14 0 0 19 2 0.06 0.02 0.08 0.06 0.08 Premiership (6 Seasons) 177 168 14,570 161.9 16 6 22 16 0 0 20 1 0.10 0.04 0.14 0.10 0.14 League Two (3 Seasons) 56 50 4,466 49.6 1 1 2 1 0 0 10 1 0.02 0.02 0.04 0.02 0.04 FA Cup (3 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 3 3 300 3.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31
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 2008-2009 17 Tranmere Rovers eng ENG 3. League One 7th 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Tranmere Rovers eng ENG 3. League One 19th 33 27 2,522 28.0 1 0 1 1 0 0 3 0 0.04 0.00 0.04 0.04 0.04 2010-2011 19 Tranmere Rovers eng ENG 3. League One 17th 26 23 1,963 21.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Tranmere Rovers eng ENG 3. League One 12th 37 36 3,248 36.1 2 1 3 2 0 0 1 0 0.06 0.03 0.08 0.06 0.08 2012-2013 21 Tranmere Rovers eng ENG 3. League One 11th 44 44 3,960 44.0 2 0 2 2 0 0 5 0 0.05 0.00 0.05 0.05 0.05 2013-2014 22 Tranmere Rovers eng ENG 3. League One 21st 42 41 3,708 41.2 3 1 4 3 0 0 5 1 0.07 0.02 0.10 0.07 0.10 2014-2015 23 Aberdeen sct SCO 1. Premiership 2nd 32 31 2,766 30.7 3 0 3 3 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2015-2016 24 Aberdeen sct SCO 1. Premiership 2nd 37 36 3,166 35.2 4 1 5 4 0 0 6 0 0.11 0.03 0.14 0.11 0.14 Matches 2016-2017 25 Aberdeen sct SCO 1. Premiership 2nd 31 28 2,479 27.5 3 2 5 3 0 0 4 0 0.11 0.07 0.18 0.11 0.18 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 22nd 45 45 3,994 44.4 6 2 8 6 0 0 3 1 0.14 0.05 0.18 0.14 0.18 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 15th 33 32 2,880 32.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 28 Aberdeen sct SCO 1. Premiership 4th 14 14 1,179 13.1 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 31 30 2,475 27.5 1 0 1 1 0 0 0 0 0.04 0.00 0.04 0.04 0.04 Matches 2021-2022 30 Walsall eng ENG 4. League Two 16th 11 8 708 7.9 1 0 1 1 0 0 1 0 0.13 0.00 0.13 0.13 0.13 Matches 2021-2022 30 Kilmarnock sct SCO 2. Championship 1st 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 10th 32 29 2,505 27.8 4 3 7 4 0 0 6 1 0.14 0.11 0.25 0.14 0.25 Matches 2023-2024 32 Bradford City eng ENG 4. League Two 9th 12 10 878 9.8 0 1 1 0 0 0 3 1 0.00 0.10 0.10 0.00 0.10 Matches 16 Seasons 6 Clubs 4 Leagues 472 444 39,315 436.8 34 11 45 34 0 0 51 4 0.08 0.03 0.10 0.08 0.10 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 Tranmere Rovers (6 Seasons) 1 League 183 171 15,402 171.1 8 2 10 8 0 0 16 1 0.05 0.01 0.06 0.05 0.06 Aberdeen (5 Seasons) 1 League 145 139 12,065 134.1 12 3 15 12 0 0 14 0 0.09 0.02 0.11 0.09 0.11 Northampton Town (2 Seasons) 2 Leagues 78 77 6,874 76.4 6 2 8 6 0 0 9 1 0.08 0.03 0.10 0.08 0.10 Kilmarnock (2 Seasons) 2 Leagues 43 39 3,388 37.6 7 3 10 7 0 0 8 1 0.19 0.08 0.27 0.19 0.27 Bradford City (1 Season) 1 League 12 10 878 9.8 0 1 1 0 0 0 3 1 0.00 0.10 0.10 0.00 0.10 Walsall (1 Season) 1 League 11 8 708 7.9 1 0 1 1 0 0 1 0 0.13 0.00 0.13 0.13 0.13 League One (7 Seasons) 228 216 19,396 215.5 14 4 18 14 0 0 19 2 0.06 0.02 0.08 0.06 0.08 Premiership (6 Seasons) 177 168 14,570 161.9 16 6 22 16 0 0 20 1 0.10 0.04 0.14 0.10 0.14 League Two (3 Seasons) 56 50 4,466 49.6 1 1 2 1 0 0 10 1 0.02 0.02 0.04 0.02 0.04 Championship (1 Season) 11 10 883 9.8 3 0 3 3 0 0 2 0 0.31 0.00 0.31 0.31 0.31
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 2017-2018 26 Northampton Town eng ENG EFL Cup 58th 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 26 Northampton Town eng ENG FA Cup 85th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 27 Northampton Town eng ENG EFL Cup 58th 1 1 120 1.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Walsall eng ENG EFL Cup Rd1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 30 Walsall eng ENG FA Cup 0 0 Matches 2023-2024 32 Bradford City 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 4 Seasons 3 Clubs 2 Leagues 6 6 570 6.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Northampton Town (2 Seasons) 2 Leagues 4 4 390 4.3 0 0 0 0 0 1 0 0 0.00 0.00 0.00 0.00 0.00 Bradford City (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 Walsall (1 Season) 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 FA Cup (3 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 3 3 300 3.3 0 0 0 0 0 1 0 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 2008-2009 17 Tranmere Rovers 1 League 0.0 0 0 0.00 0 0 2009-2010 18 Tranmere Rovers 1 League 28.0 1 4 0.14 0.25 0 0 2010-2011 19 Tranmere Rovers 1 League 21.8 0 3 0.14 0.00 0 0 2011-2012 20 Tranmere Rovers 1 League 36.1 2 6 0.17 0.33 0 0 2012-2013 21 Tranmere Rovers 1 League 44.0 2 6 0.14 0.33 0 0 2013-2014 22 Tranmere Rovers 1 League 41.2 3 13 0.32 0.23 0 0 2014-2015 23 Aberdeen 1 League 30.7 3 5 0.16 0.60 0 0 2015-2016 24 Aberdeen 1 League 35.2 4 9 0.26 0.44 0 0 2016-2017 25 Aberdeen 1 League 27.5 3 10 0.36 0.30 0 0 2017-2018 26 Northampton Town 3 Leagues 47.4 6 1 14 1400.0 0.02 0.30 6.00 0.43 0 0 2018-2019 27 Northampton Town 2 Leagues 33.3 0 2 2 100.0 1.50 1.50 0.00 0.00 0 1 2019-2020 28 Aberdeen 1 League 13.1 1 7 2 28.6 0.53 0.15 0.14 0.50 0 0 2020-2021 29 Aberdeen 1 League 27.5 1 18 5 27.8 0.65 0.18 0.06 0.20 0 0 2021-2022 30 Walsall 3 Leagues 8.9 1 8 3 37.5 0.90 0.34 0.13 0.33 0 0 2021-2022 30 Kilmarnock 1 League 9.8 3 0 0 2022-2023 31 Kilmarnock 1 League 27.8 4 28 6 21.4 1.01 0.22 0.14 0.67 0 0 2023-2024 32 Bradford City 2 Leagues 10.8 0 3 1 33.3 0.28 0.09 0.00 0.00 0 0 16 Seasons 6 Clubs 6 Leagues 443.2 34 67 89 49.3 0.49 0.22 0.19 0.35 0 1 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Tranmere Rovers (6 Seasons) 1 League 171.1 8 32 0.19 0.25 0 0 Aberdeen (5 Seasons) 1 League 134.1 12 25 31 28.0 0.62 0.23 0.08 0.39 0 0 Northampton Town (2 Seasons) 4 Leagues 80.7 6 3 16 533.3 0.06 0.33 2.00 0.38 0 1 Kilmarnock (2 Seasons) 2 Leagues 37.6 7 28 6 21.4 1.01 0.22 0.14 0.67 0 0 Bradford City (1 Season) 2 Leagues 10.8 0 3 1 33.3 0.28 0.09 0.00 0.00 0 0 Walsall (1 Season) 3 Leagues 8.9 1 8 3 37.5 0.90 0.34 0.13 0.33 0 0 League One (7 Seasons) 215.5 14 0 46 0.00 0.21 0.30 0 0 Premiership (6 Seasons) 161.9 16 53 37 24.5 0.77 0.23 0.11 0.43 0 0 League Two (3 Seasons) 49.6 1 10 4 40.0 0.57 0.23 0.10 0.25 0 0 FA Cup (3 Seasons) 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 EFL Cup (3 Seasons) 3.3 0 3 2 66.7 0.90 0.60 0.00 0.00 0 1 Championship (1 Season) 9.8 3 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 2017-2018 26 Northampton Town eng ENG EFL Cup 58th 1.0 0 0 0 0.00 0.00 0 0 Matches 2017-2018 26 Northampton Town eng ENG FA Cup 85th 2.0 0 1 0 0.0 0.50 0.00 0.00 0 0 Matches 2018-2019 27 Northampton Town eng ENG EFL Cup 58th 1.3 0 2 2 100.0 1.50 1.50 0.00 0.00 0 1 Matches 2021-2022 30 Walsall eng ENG EFL Cup Rd1 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 Matches 2023-2024 32 Bradford City eng ENG FA Cup 1.0 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 6.3 0 4 2 50.0 0.63 0.32 0.00 0.00 0 1 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Northampton Town (2 Seasons) 2 Leagues 4.3 0 3 2 66.7 0.69 0.46 0.00 0.00 0 1 Bradford City (1 Season) 1 League 1.0 0 0 0 0.00 0.00 0 0 Walsall (1 Season) 2 Leagues 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0 FA Cup (3 Seasons) 3.0 0 1 0 0.0 0.33 0.00 0.00 0 0 EFL Cup (3 Seasons) 3.3 0 3 2 66.7 0.90 0.60 0.00 0.00 0 1
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 2008-2009 17 Tranmere Rovers eng ENG 3. League One 1 1 1 0.0 0.0 0 1 2009-2010 18 Tranmere Rovers eng ENG 3. League One 33 2,522 76 60.9 28.0 27 6 2010-2011 19 Tranmere Rovers eng ENG 3. League One 26 1,963 76 47.4 21.8 23 3 2011-2012 20 Tranmere Rovers eng ENG 3. League One 37 3,248 88 78.5 36.1 36 1 2012-2013 21 Tranmere Rovers eng ENG 3. League One 44 3,960 90 95.7 44.0 44 0 2013-2014 22 Tranmere Rovers eng ENG 3. League One 42 3,708 88 89.6 41.2 41 1 2014-2015 23 Aberdeen sct SCO 1. Premiership 32 2,766 86 80.9 30.7 31 29 1 1 1.94 42 26 +16 +0.52 -0.58 Matches 2015-2016 24 Aberdeen sct SCO 1. Premiership 37 3,166 86 92.6 35.2 36 33 1 0 1.92 59 43 +16 +0.45 +1.16 Matches 2016-2017 25 Aberdeen sct SCO 1. Premiership 31 2,479 80 72.5 27.5 28 27 3 2.19 Matches 2017-2018 26 Northampton Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 26 Northampton Town eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 0 1 -1 -0.50 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 45 3,994 89 96.5 44.4 45 43 0 0 1.04 42 72 -30 -0.68 +1.79 Matches 2018-2019 27 Northampton Town eng ENG EFL Cup 1 120 120 100.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 33 2,880 87 69.6 32.0 32 89 31 1 45 0 1.12 34 44 -10 -0.31 -1.10 Matches 2019-2020 28 Aberdeen sct SCO 1. Premiership 14 1,179 84 43.7 13.1 14 84 12 0 2 1.00 14 18 -4 -0.31 -0.78 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 31 2,475 80 72.4 27.5 30 82 22 1 4 2 1.45 28 29 -1 -0.04 +0.06 Matches 2021-2022 30 Kilmarnock sct SCO 2. Championship 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46 Matches 2021-2022 30 Walsall eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 0 0 0 0.00 Matches 2021-2022 30 Walsall eng ENG FA Cup 0 0 0 0 2 Matches 2021-2022 30 Walsall eng ENG 4. League Two 11 708 64 17.1 7.9 8 87 7 3 5 8 1.36 12 13 -1 -0.13 +0.19 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 32 2,505 78 73.2 27.8 29 84 23 3 18 2 1.13 30 50 -20 -0.72 -0.23 Matches 2023-2024 32 Bradford City eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2023-2024 32 Bradford City eng ENG 4. League Two 12 878 73 21.2 9.8 10 83 7 2 24 6 1.00 10 17 -7 -0.72 -0.97 Matches 16 Seasons 6 Clubs 6 Leagues 478 39,885 83 61.2 443.2 450 86 247 28 17 23 1.46 285 326 -41 -0.17 -0.36 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 1 League 183 15,402 84 62.0 171.1 171 12 Aberdeen (5 Seasons) 1 League 145 12,065 83 73.7 134.1 139 83 123 6 4 5 1.79 143 116 +27 +0.25 -0.09 Northampton Town (2 Seasons) 4 Leagues 82 7,264 89 83.8 80.7 81 90 78 1 45 0 1.05 77 119 -42 -0.52 -0.97 Kilmarnock (2 Seasons) 2 Leagues 43 3,388 79 50.9 37.6 39 85 30 4 19 2 1.33 42 59 -17 -0.45 -0.86 Bradford City (1 Season) 2 Leagues 13 968 74 22.9 10.8 11 84 8 2 24 6 0.92 11 19 -8 -0.74 -0.99 Walsall (1 Season) 3 Leagues 12 798 67 18.1 8.9 9 87 8 3 5 10 1.33 12 13 -1 -0.11 +0.20 League One (7 Seasons) 228 19,396 85 66.9 215.5 216 43 12 0 1.04 42 72 -30 -0.68 +1.79 Premiership (6 Seasons) 177 14,570 82 73.6 161.9 168 84 146 9 15 7 1.67 173 166 +7 +0.05 -0.12 League Two (3 Seasons) 56 4,466 80 36.0 49.6 50 87 45 6 18 14 1.14 56 74 -18 -0.36 -0.45 FA Cup (3 Seasons) 3 270 90 60.0 3.0 3 90 3 0 2 0.33 1 3 -2 -0.67 EFL Cup (3 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 0.67 1 2 -1 -0.30 Championship (1 Season) 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46
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 2008-2009 17 Tranmere Rovers 1 League 1 1 1 0.0 0.0 0 1 2009-2010 18 Tranmere Rovers 1 League 33 2,522 76 60.9 28.0 27 6 2010-2011 19 Tranmere Rovers 1 League 26 1,963 76 47.4 21.8 23 3 2011-2012 20 Tranmere Rovers 1 League 37 3,248 88 78.5 36.1 36 1 2012-2013 21 Tranmere Rovers 1 League 44 3,960 90 95.7 44.0 44 0 2013-2014 22 Tranmere Rovers 1 League 42 3,708 88 89.6 41.2 41 1 2014-2015 23 Aberdeen 1 League 32 2,766 86 80.9 30.7 31 29 1 1 1.94 42 26 +16 +0.52 -0.58 2015-2016 24 Aberdeen 1 League 37 3,166 86 92.6 35.2 36 33 1 0 1.92 59 43 +16 +0.45 +1.16 2016-2017 25 Aberdeen 1 League 31 2,479 80 72.5 27.5 28 27 3 2.19 2017-2018 26 Northampton Town 3 Leagues 48 4,264 89 96.7 47.4 48 90 46 0 0 1.00 42 74 -32 -0.68 +1.79 2018-2019 27 Northampton Town 2 Leagues 34 3,000 88 70.4 33.3 33 90 32 1 45 0 1.12 35 45 -10 -0.30 -1.09 2019-2020 28 Aberdeen 1 League 14 1,179 84 43.7 13.1 14 84 12 0 2 1.00 14 18 -4 -0.31 -0.78 2020-2021 29 Aberdeen 1 League 31 2,475 80 72.4 27.5 30 82 22 1 4 2 1.45 28 29 -1 -0.04 +0.06 2021-2022 30 Walsall 3 Leagues 12 798 67 18.1 8.9 9 87 8 3 5 10 1.33 12 13 -1 -0.11 +0.20 2021-2022 30 Kilmarnock 1 League 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46 2022-2023 31 Kilmarnock 1 League 32 2,505 78 73.2 27.8 29 84 23 3 18 2 1.13 30 50 -20 -0.72 -0.23 2023-2024 32 Bradford City 2 Leagues 13 968 74 22.9 10.8 11 84 8 2 24 6 0.92 11 19 -8 -0.74 -0.99 16 Seasons 6 Clubs 6 Leagues 478 39,885 83 61.2 443.2 450 86 247 28 17 23 1.46 285 326 -41 -0.17 -0.36 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 1 League 183 15,402 84 62.0 171.1 171 12 Aberdeen (5 Seasons) 1 League 145 12,065 83 73.7 134.1 139 83 123 6 4 5 1.79 143 116 +27 +0.25 -0.09 Northampton Town (2 Seasons) 4 Leagues 82 7,264 89 83.8 80.7 81 90 78 1 45 0 1.05 77 119 -42 -0.52 -0.97 Kilmarnock (2 Seasons) 2 Leagues 43 3,388 79 50.9 37.6 39 85 30 4 19 2 1.33 42 59 -17 -0.45 -0.86 Bradford City (1 Season) 2 Leagues 13 968 74 22.9 10.8 11 84 8 2 24 6 0.92 11 19 -8 -0.74 -0.99 Walsall (1 Season) 3 Leagues 12 798 67 18.1 8.9 9 87 8 3 5 10 1.33 12 13 -1 -0.11 +0.20 League One (7 Seasons) 228 19,396 85 66.9 215.5 216 43 12 0 1.04 42 72 -30 -0.68 +1.79 Premiership (6 Seasons) 177 14,570 82 73.6 161.9 168 84 146 9 15 7 1.67 173 166 +7 +0.05 -0.12 League Two (3 Seasons) 56 4,466 80 36.0 49.6 50 87 45 6 18 14 1.14 56 74 -18 -0.36 -0.45 FA Cup (3 Seasons) 3 270 90 60.0 3.0 3 90 3 0 2 0.33 1 3 -2 -0.67 EFL Cup (3 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 0.67 1 2 -1 -0.30 Championship (1 Season) 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46
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 2008-2009 17 Tranmere Rovers eng ENG 3. League One 7th 1 1 1 0.0 0.0 0 1 2009-2010 18 Tranmere Rovers eng ENG 3. League One 19th 33 2,522 76 60.9 28.0 27 6 2010-2011 19 Tranmere Rovers eng ENG 3. League One 17th 26 1,963 76 47.4 21.8 23 3 2011-2012 20 Tranmere Rovers eng ENG 3. League One 12th 37 3,248 88 78.5 36.1 36 1 2012-2013 21 Tranmere Rovers eng ENG 3. League One 11th 44 3,960 90 95.7 44.0 44 0 2013-2014 22 Tranmere Rovers eng ENG 3. League One 21st 42 3,708 88 89.6 41.2 41 1 2014-2015 23 Aberdeen sct SCO 1. Premiership 2nd 32 2,766 86 80.9 30.7 31 29 1 1 1.94 42 26 +16 +0.52 -0.58 Matches 2015-2016 24 Aberdeen sct SCO 1. Premiership 2nd 37 3,166 86 92.6 35.2 36 33 1 0 1.92 59 43 +16 +0.45 +1.16 Matches 2016-2017 25 Aberdeen sct SCO 1. Premiership 2nd 31 2,479 80 72.5 27.5 28 27 3 2.19 Matches 2017-2018 26 Northampton Town eng ENG 3. League One 22nd 45 3,994 89 96.5 44.4 45 43 0 0 1.04 42 72 -30 -0.68 +1.79 Matches 2018-2019 27 Northampton Town eng ENG 4. League Two 15th 33 2,880 87 69.6 32.0 32 89 31 1 45 0 1.12 34 44 -10 -0.31 -1.10 Matches 2019-2020 28 Aberdeen sct SCO 1. Premiership 4th 14 1,179 84 43.7 13.1 14 84 12 0 2 1.00 14 18 -4 -0.31 -0.78 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 31 2,475 80 72.4 27.5 30 82 22 1 4 2 1.45 28 29 -1 -0.04 +0.06 Matches 2021-2022 30 Walsall eng ENG 4. League Two 16th 11 708 64 17.1 7.9 8 87 7 3 5 8 1.36 12 13 -1 -0.13 +0.19 Matches 2021-2022 30 Kilmarnock sct SCO 2. Championship 1st 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46 Matches 2022-2023 31 Kilmarnock sct SCO 1. Premiership 10th 32 2,505 78 73.2 27.8 29 84 23 3 18 2 1.13 30 50 -20 -0.72 -0.23 Matches 2023-2024 32 Bradford City eng ENG 4. League Two 9th 12 878 73 21.2 9.8 10 83 7 2 24 6 1.00 10 17 -7 -0.72 -0.97 Matches 16 Seasons 6 Clubs 4 Leagues 472 39,315 83 61.0 436.8 444 85 241 28 17 21 1.48 283 321 -38 -0.16 -0.35 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Tranmere Rovers (6 Seasons) 1 League 183 15,402 84 62.0 171.1 171 12 Aberdeen (5 Seasons) 1 League 145 12,065 83 73.7 134.1 139 83 123 6 4 5 1.79 143 116 +27 +0.25 -0.09 Northampton Town (2 Seasons) 2 Leagues 78 6,874 88 83.0 76.4 77 89 74 1 45 0 1.07 76 116 -40 -0.52 -0.97 Kilmarnock (2 Seasons) 2 Leagues 43 3,388 79 50.9 37.6 39 85 30 4 19 2 1.33 42 59 -17 -0.45 -0.86 Bradford City (1 Season) 1 League 12 878 73 21.2 9.8 10 83 7 2 24 6 1.00 10 17 -7 -0.72 -0.97 Walsall (1 Season) 1 League 11 708 64 17.1 7.9 8 87 7 3 5 8 1.36 12 13 -1 -0.13 +0.19 League One (7 Seasons) 228 19,396 85 66.9 215.5 216 43 12 0 1.04 42 72 -30 -0.68 +1.79 Premiership (6 Seasons) 177 14,570 82 73.6 161.9 168 84 146 9 15 7 1.67 173 166 +7 +0.05 -0.12 League Two (3 Seasons) 56 4,466 80 36.0 49.6 50 87 45 6 18 14 1.14 56 74 -18 -0.36 -0.45 Championship (1 Season) 11 883 80 27.3 9.8 10 86 7 1 19 0 1.91 12 9 +3 +0.31 -0.46
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 2017-2018 26 Northampton Town eng ENG EFL Cup 58th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2017-2018 26 Northampton Town eng ENG FA Cup 85th 2 180 90 100.0 2.0 2 90 2 0 0 0.50 0 1 -1 -0.50 Matches 2018-2019 27 Northampton Town eng ENG EFL Cup 58th 1 120 120 100.0 1.3 1 120 1 0 0 1.00 1 1 0 0.00 Matches 2021-2022 30 Walsall eng ENG EFL Cup Rd1 1 90 90 100.0 1.0 1 90 1 0 0 1.00 0 0 0 0.00 Matches 2021-2022 30 Walsall eng ENG FA Cup 0 0 0 0 2 Matches 2023-2024 32 Bradford City eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 4 Seasons 3 Clubs 2 Leagues 6 570 95 76.0 6.3 6 95 6 0 2 0.50 2 5 -3 -0.47 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Northampton Town (2 Seasons) 2 Leagues 4 390 98 100.0 4.3 4 98 4 0 0 0.50 1 3 -2 -0.46 Bradford City (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Walsall (1 Season) 2 Leagues 1 90 90 33.3 1.0 1 90 1 0 2 1.00 0 0 0 0.00 FA Cup (3 Seasons) 3 270 90 60.0 3.0 3 90 3 0 2 0.33 1 3 -2 -0.67 EFL Cup (3 Seasons) 3 300 100 100.0 3.3 3 100 3 0 0 0.67 1 2 -1 -0.30
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 17 Tranmere Rovers 1 League 0.0 0 0 0 2009-2010 18 Tranmere Rovers 1 League 28.0 3 0 12 2010-2011 19 Tranmere Rovers 1 League 21.8 2 0 14 2011-2012 20 Tranmere Rovers 1 League 36.1 1 0 29 2012-2013 21 Tranmere Rovers 1 League 44.0 5 0 33 2013-2014 22 Tranmere Rovers 1 League 41.2 5 1 20 2014-2015 23 Aberdeen 1 League 30.7 0 0 2015-2016 24 Aberdeen 1 League 35.2 6 0 34 2016-2017 25 Aberdeen 1 League 27.5 4 0 13 2017-2018 26 Northampton Town 3 Leagues 47.4 3 1 0 45 2 0 0 0 0 0 0 0 2018-2019 27 Northampton Town 2 Leagues 33.3 6 0 0 0 1 0 0 0 0 0 0 0 2019-2020 28 Aberdeen 1 League 13.1 4 0 0 10 9 0 2 0 0 0 2020-2021 29 Aberdeen 1 League 27.5 0 0 0 24 17 0 6 54 33 0 2021-2022 30 Walsall 3 Leagues 8.9 1 0 0 6 5 0 2 14 0 0 2021-2022 30 Kilmarnock 1 League 9.8 2 0 0 0 2022-2023 31 Kilmarnock 1 League 27.8 6 1 0 35 13 2 5 64 16 2 2023-2024 32 Bradford City 2 Leagues 10.8 3 1 0 11 6 1 2 22 2 0 16 Seasons 6 Clubs 6 Leagues 443.2 51 4 0 286 53 3 17 154 51 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Tranmere Rovers (6 Seasons) 1 League 171.1 16 1 108 Aberdeen (5 Seasons) 1 League 134.1 14 0 0 81 26 0 8 54 33 0 Northampton Town (2 Seasons) 4 Leagues 80.7 9 1 0 45 3 0 0 0 0 0 0 0 Kilmarnock (2 Seasons) 2 Leagues 37.6 8 1 0 35 13 2 5 64 16 2 Bradford City (1 Season) 2 Leagues 10.8 3 1 0 11 6 1 2 22 2 0 Walsall (1 Season) 3 Leagues 8.9 1 0 0 6 5 0 2 14 0 0 League One (7 Seasons) 215.5 19 2 0 149 0 0 0 0 0 0 0 0 Premiership (6 Seasons) 161.9 20 1 0 116 39 2 13 118 49 2 League Two (3 Seasons) 49.6 10 1 0 16 10 1 4 35 2 0 FA Cup (3 Seasons) 3.0 0 0 0 3 2 0 0 0 0 0 EFL Cup (3 Seasons) 3.3 0 0 0 2 2 0 0 1 0 0 0 0 Championship (1 Season) 9.8 2 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 Ash Taylor Pages
Ash Taylor Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary