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 Cheltenham Town eng ENG 3. League One 12 4 554 6.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Cheltenham Town eng ENG 4. League Two 13 4 486 5.4 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2010-2011 19 Bath City eng ENG 5. Conf Premier 22 20 1,638 18.2 3 1 4 3 0 0 2 0 0.16 0.05 0.22 0.16 0.22 2010-2011 19 Cheltenham Town eng ENG 4. League Two 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2011-2012 20 Bath City eng ENG 5. Conf Premier 37 28 2,670 29.7 5 1 6 5 0 0 3 0 0.17 0.03 0.20 0.17 0.20 2012-2013 21 Hereford United eng ENG 5. Conf Premier 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 2013-2014 22 Inverness CT sct SCO 1. Premiership 26 15 1,393 15.5 1 3 4 1 0 0 4 0 0.06 0.19 0.26 0.06 0.26 2014-2015 23 Inverness CT sct SCO 1. Premiership 33 29 2,647 29.4 7 10 17 7 0 0 7 0 0.24 0.34 0.58 0.24 0.58 Matches 2015-2016 24 Barnsley eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 24 Barnsley eng ENG League Cup 2 2 192 2.1 1 0 1 1 0 1 0 0 0.47 0.00 0.47 0.47 0.47 Matches 2015-2016 24 Barnsley eng ENG 3. League One 34 32 2,812 31.2 5 7 12 5 0 0 7 0 0.16 0.22 0.38 0.16 0.38 Matches 2016-2017 25 Barnsley eng ENG 2. Championship 42 34 3,156 35.1 10 7 17 10 0 0 8 1 0.29 0.20 0.48 0.29 0.48 Matches 2016-2017 25 Barnsley eng ENG EFL 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 2016-2017 25 Barnsley eng ENG FA Cup 2 1 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 26 Norwich City eng ENG 2. Championship 24 12 1,220 13.6 0 1 1 0 0 0 2 1 0.00 0.07 0.07 0.00 0.07 Matches 2017-2018 26 Norwich City eng ENG EFL Cup 3 2 183 2.0 1 1 2 1 0 0 1 0 0.49 0.49 0.98 0.49 0.98 Matches 2017-2018 26 Norwich City eng ENG FA Cup 0 0 Matches 2018-2019 27 Bristol City eng ENG 2. Championship 16 5 517 5.7 2 0 2 2 0 0 4 0 0.35 0.00 0.35 0.35 0.35 Matches 2018-2019 27 Bristol City 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 2018-2019 27 Bristol City eng ENG FA Cup 0 0 Matches 2019-2020 28 Bristol City eng ENG 2. Championship 9 5 378 4.2 1 0 1 1 0 0 0 0 0.24 0.00 0.24 0.24 0.24 Matches 2019-2020 28 Bristol City 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 2020-2021 29 Bristol City eng ENG 2. Championship 2 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 9 9 727 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Matches 2021-2022 30 Cardiff City eng ENG 2. Championship 0 0 Matches 2021-2022 30 Cardiff City eng ENG EFL Cup 1 1 77 0.9 2 0 2 2 0 0 0 0 2.34 0.00 2.34 2.34 2.34 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 21 16 1,370 15.2 3 2 5 3 0 0 2 0 0.20 0.13 0.33 0.20 0.33 Matches 2022-2023 31 Aberdeen sct SCO 1. Premiership 26 4 591 6.6 1 1 2 1 0 0 6 0 0.15 0.15 0.30 0.15 0.30 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 36 34 2,765 30.7 9 3 12 9 0 0 2 0 0.29 0.10 0.39 0.29 0.39 Matches 2024-2025 33 Kilmarnock sct SCO 1. Premiership 31 22 2,018 22.4 4 1 5 4 0 0 3 0 0.18 0.04 0.22 0.18 0.22 Matches 2025-2026 34 Kilmarnock sct SCO 1. Premiership 14 2 342 3.8 1 1 2 1 0 0 0 0 0.26 0.26 0.53 0.26 0.53 Matches 18 Seasons 10 Clubs 7 Leagues 454 319 29,141 323.8 64 51 115 64 0 2 59 2 0.20 0.16 0.36 0.20 0.36 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 Kilmarnock (3 Seasons) 1 League 81 58 5,125 56.9 14 5 19 14 0 0 5 0 0.25 0.09 0.33 0.25 0.33 Aberdeen (3 Seasons) 1 League 56 29 2,688 29.9 6 4 10 6 0 0 8 0 0.20 0.13 0.33 0.20 0.33 Bristol City (3 Seasons) 3 Leagues 29 12 1,072 11.9 3 0 3 3 0 0 4 0 0.25 0.00 0.25 0.25 0.25 Cheltenham Town (3 Seasons) 2 Leagues 26 8 1,046 11.6 1 0 1 1 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Barnsley (2 Seasons) 4 Leagues 82 71 6,505 72.3 16 14 30 16 0 1 16 1 0.22 0.19 0.42 0.22 0.42 Inverness CT (2 Seasons) 1 League 59 44 4,040 44.9 8 13 21 8 0 0 11 0 0.18 0.29 0.47 0.18 0.47 Bath City (2 Seasons) 1 League 59 48 4,308 47.9 8 2 10 8 0 0 5 0 0.17 0.04 0.21 0.17 0.21 Hereford United (1 Season) 1 League 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 Norwich City (1 Season) 3 Leagues 27 14 1,403 15.6 1 2 3 1 0 0 3 1 0.06 0.13 0.19 0.06 0.19 Cardiff City (1 Season) 2 Leagues 1 1 77 0.9 2 0 2 2 0 0 0 0 2.34 0.00 2.34 2.34 2.34 Premiership (8 Seasons) 196 131 11,853 131.7 28 22 50 28 0 0 24 0 0.21 0.17 0.38 0.21 0.38 Championship (6 Seasons) 93 56 5,299 58.9 13 8 21 13 0 0 14 2 0.22 0.14 0.36 0.22 0.36 EFL Cup (5 Seasons) 8 7 662 7.4 4 1 5 4 0 1 1 0 0.54 0.14 0.68 0.54 0.68 FA Cup (5 Seasons) 4 3 284 3.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (3 Seasons) 93 82 7,185 79.8 13 13 26 13 0 1 10 0 0.16 0.16 0.33 0.16 0.33 League One (2 Seasons) 46 36 3,366 37.4 5 7 12 5 0 0 8 0 0.13 0.19 0.32 0.13 0.32 League Two (2 Seasons) 14 4 492 5.5 1 0 1 1 0 0 1 0 0.18 0.00 0.18 0.18 0.18
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 Cheltenham Town 1 League 12 4 554 6.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Cheltenham Town 1 League 13 4 486 5.4 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2010-2011 19 Cheltenham Town 1 League 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 19 Bath City 1 League 22 20 1,638 18.2 3 1 4 3 0 0 2 0 0.16 0.05 0.22 0.16 0.22 2011-2012 20 Bath City 1 League 37 28 2,670 29.7 5 1 6 5 0 0 3 0 0.17 0.03 0.20 0.17 0.20 2012-2013 21 Hereford United 1 League 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 2013-2014 22 Inverness CT 1 League 26 15 1,393 15.5 1 3 4 1 0 0 4 0 0.06 0.19 0.26 0.06 0.26 2014-2015 23 Inverness CT 1 League 33 29 2,647 29.4 7 10 17 7 0 0 7 0 0.24 0.34 0.58 0.24 0.58 2015-2016 24 Barnsley 3 Leagues 37 35 3,094 34.4 6 7 13 6 0 1 8 0 0.17 0.20 0.38 0.17 0.38 2016-2017 25 Barnsley 3 Leagues 45 36 3,411 37.9 10 7 17 10 0 0 8 1 0.26 0.18 0.45 0.26 0.45 2017-2018 26 Norwich City 3 Leagues 27 14 1,403 15.6 1 2 3 1 0 0 3 1 0.06 0.13 0.19 0.06 0.19 2018-2019 27 Bristol City 3 Leagues 17 6 607 6.7 2 0 2 2 0 0 4 0 0.30 0.00 0.30 0.30 0.30 2019-2020 28 Bristol City 2 Leagues 10 6 437 4.9 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 2020-2021 29 Bristol City 1 League 2 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 29 Aberdeen 1 League 9 9 727 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 2021-2022 30 Cardiff City 2 Leagues 1 1 77 0.9 2 0 2 2 0 0 0 0 2.34 0.00 2.34 2.34 2.34 2021-2022 30 Aberdeen 1 League 21 16 1,370 15.2 3 2 5 3 0 0 2 0 0.20 0.13 0.33 0.20 0.33 2022-2023 31 Aberdeen 1 League 26 4 591 6.6 1 1 2 1 0 0 6 0 0.15 0.15 0.30 0.15 0.30 2023-2024 32 Kilmarnock 1 League 36 34 2,765 30.7 9 3 12 9 0 0 2 0 0.29 0.10 0.39 0.29 0.39 2024-2025 33 Kilmarnock 1 League 31 22 2,018 22.4 4 1 5 4 0 0 3 0 0.18 0.04 0.22 0.18 0.22 2025-2026 34 Kilmarnock 1 League 14 2 342 3.8 1 1 2 1 0 0 0 0 0.26 0.26 0.53 0.26 0.53 18 Seasons 10 Clubs 7 Leagues 454 319 29,141 323.8 64 51 115 64 0 2 59 2 0.20 0.16 0.36 0.20 0.36 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 Kilmarnock (3 Seasons) 1 League 81 58 5,125 56.9 14 5 19 14 0 0 5 0 0.25 0.09 0.33 0.25 0.33 Aberdeen (3 Seasons) 1 League 56 29 2,688 29.9 6 4 10 6 0 0 8 0 0.20 0.13 0.33 0.20 0.33 Bristol City (3 Seasons) 3 Leagues 29 12 1,072 11.9 3 0 3 3 0 0 4 0 0.25 0.00 0.25 0.25 0.25 Cheltenham Town (3 Seasons) 2 Leagues 26 8 1,046 11.6 1 0 1 1 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Barnsley (2 Seasons) 4 Leagues 82 71 6,505 72.3 16 14 30 16 0 1 16 1 0.22 0.19 0.42 0.22 0.42 Inverness CT (2 Seasons) 1 League 59 44 4,040 44.9 8 13 21 8 0 0 11 0 0.18 0.29 0.47 0.18 0.47 Bath City (2 Seasons) 1 League 59 48 4,308 47.9 8 2 10 8 0 0 5 0 0.17 0.04 0.21 0.17 0.21 Hereford United (1 Season) 1 League 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 Norwich City (1 Season) 3 Leagues 27 14 1,403 15.6 1 2 3 1 0 0 3 1 0.06 0.13 0.19 0.06 0.19 Cardiff City (1 Season) 2 Leagues 1 1 77 0.9 2 0 2 2 0 0 0 0 2.34 0.00 2.34 2.34 2.34 Premiership (8 Seasons) 196 131 11,853 131.7 28 22 50 28 0 0 24 0 0.21 0.17 0.38 0.21 0.38 Championship (6 Seasons) 93 56 5,299 58.9 13 8 21 13 0 0 14 2 0.22 0.14 0.36 0.22 0.36 EFL Cup (5 Seasons) 8 7 662 7.4 4 1 5 4 0 1 1 0 0.54 0.14 0.68 0.54 0.68 FA Cup (5 Seasons) 4 3 284 3.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Premier (3 Seasons) 93 82 7,185 79.8 13 13 26 13 0 1 10 0 0.16 0.16 0.33 0.16 0.33 League One (2 Seasons) 46 36 3,366 37.4 5 7 12 5 0 0 8 0 0.13 0.19 0.32 0.13 0.32 League Two (2 Seasons) 14 4 492 5.5 1 0 1 1 0 0 1 0 0.18 0.00 0.18 0.18 0.18
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 Cheltenham Town eng ENG 3. League One 23rd 12 4 554 6.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2009-2010 18 Cheltenham Town eng ENG 4. League Two 22nd 13 4 486 5.4 1 0 1 1 0 0 1 0 0.19 0.00 0.19 0.19 0.19 2010-2011 19 Cheltenham Town eng ENG 4. League Two 17th 1 0 6 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2010-2011 19 Bath City eng ENG 5. Conf Premier 10th 22 20 1,638 18.2 3 1 4 3 0 0 2 0 0.16 0.05 0.22 0.16 0.22 2011-2012 20 Bath City eng ENG 5. Conf Premier 23rd 37 28 2,670 29.7 5 1 6 5 0 0 3 0 0.17 0.03 0.20 0.17 0.20 2012-2013 21 Hereford United eng ENG 5. Conf Premier 6th 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 2013-2014 22 Inverness CT sct SCO 1. Premiership 5th 26 15 1,393 15.5 1 3 4 1 0 0 4 0 0.06 0.19 0.26 0.06 0.26 2014-2015 23 Inverness CT sct SCO 1. Premiership 3rd 33 29 2,647 29.4 7 10 17 7 0 0 7 0 0.24 0.34 0.58 0.24 0.58 Matches 2015-2016 24 Barnsley eng ENG 3. League One 6th 34 32 2,812 31.2 5 7 12 5 0 0 7 0 0.16 0.22 0.38 0.16 0.38 Matches 2016-2017 25 Barnsley eng ENG 2. Championship 14th 42 34 3,156 35.1 10 7 17 10 0 0 8 1 0.29 0.20 0.48 0.29 0.48 Matches 2017-2018 26 Norwich City eng ENG 2. Championship 14th 24 12 1,220 13.6 0 1 1 0 0 0 2 1 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 27 Bristol City eng ENG 2. Championship 8th 16 5 517 5.7 2 0 2 2 0 0 4 0 0.35 0.00 0.35 0.35 0.35 Matches 2019-2020 28 Bristol City eng ENG 2. Championship 12th 9 5 378 4.2 1 0 1 1 0 0 0 0 0.24 0.00 0.24 0.24 0.24 Matches 2020-2021 29 Bristol City eng ENG 2. Championship 19th 2 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 9 9 727 8.1 2 1 3 2 0 0 0 0 0.25 0.12 0.37 0.25 0.37 Matches 2021-2022 30 Cardiff City eng ENG 2. Championship 18th 0 0 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 10th 21 16 1,370 15.2 3 2 5 3 0 0 2 0 0.20 0.13 0.33 0.20 0.33 Matches 2022-2023 31 Aberdeen sct SCO 1. Premiership 3rd 26 4 591 6.6 1 1 2 1 0 0 6 0 0.15 0.15 0.30 0.15 0.30 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 4th 36 34 2,765 30.7 9 3 12 9 0 0 2 0 0.29 0.10 0.39 0.29 0.39 Matches 2024-2025 33 Kilmarnock sct SCO 1. Premiership 9th 31 22 2,018 22.4 4 1 5 4 0 0 3 0 0.18 0.04 0.22 0.18 0.22 Matches 2025-2026 34 Kilmarnock sct SCO 1. Premiership 10th 14 2 342 3.8 1 1 2 1 0 0 0 0 0.26 0.26 0.53 0.26 0.53 Matches 18 Seasons 10 Clubs 5 Leagues 442 309 28,195 313.3 60 50 110 60 0 1 57 2 0.19 0.16 0.35 0.19 0.35 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 Kilmarnock (3 Seasons) 1 League 81 58 5,125 56.9 14 5 19 14 0 0 5 0 0.25 0.09 0.33 0.25 0.33 Aberdeen (3 Seasons) 1 League 56 29 2,688 29.9 6 4 10 6 0 0 8 0 0.20 0.13 0.33 0.20 0.33 Bristol City (3 Seasons) 1 League 27 10 923 10.3 3 0 3 3 0 0 4 0 0.29 0.00 0.29 0.29 0.29 Cheltenham Town (3 Seasons) 2 Leagues 26 8 1,046 11.6 1 0 1 1 0 0 2 0 0.09 0.00 0.09 0.09 0.09 Barnsley (2 Seasons) 2 Leagues 76 66 5,968 66.3 15 14 29 15 0 0 15 1 0.23 0.21 0.44 0.23 0.44 Inverness CT (2 Seasons) 1 League 59 44 4,040 44.9 8 13 21 8 0 0 11 0 0.18 0.29 0.47 0.18 0.47 Bath City (2 Seasons) 1 League 59 48 4,308 47.9 8 2 10 8 0 0 5 0 0.17 0.04 0.21 0.17 0.21 Hereford United (1 Season) 1 League 34 34 2,877 32.0 5 11 16 5 0 1 5 0 0.16 0.34 0.50 0.16 0.50 Norwich City (1 Season) 1 League 24 12 1,220 13.6 0 1 1 0 0 0 2 1 0.00 0.07 0.07 0.00 0.07 Cardiff City (1 Season) 1 League 0 0 Premiership (8 Seasons) 196 131 11,853 131.7 28 22 50 28 0 0 24 0 0.21 0.17 0.38 0.21 0.38 Championship (6 Seasons) 93 56 5,299 58.9 13 8 21 13 0 0 14 2 0.22 0.14 0.36 0.22 0.36 Conf Premier (3 Seasons) 93 82 7,185 79.8 13 13 26 13 0 1 10 0 0.16 0.16 0.33 0.16 0.33 League One (2 Seasons) 46 36 3,366 37.4 5 7 12 5 0 0 8 0 0.13 0.19 0.32 0.13 0.32 League Two (2 Seasons) 14 4 492 5.5 1 0 1 1 0 0 1 0 0.18 0.00 0.18 0.18 0.18
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 2017 26 wls Wales Friendlies (M) 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 27 wls Wales WCQ 0 0 Matches 2 Seasons 1 Club 2 Leagues 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 0 0
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 Cheltenham Town 1 League 6.2 0 1 0.16 0.00 0 0 2009-2010 18 Cheltenham Town 1 League 5.4 1 3 0.56 0.33 0 0 2010-2011 19 Cheltenham Town 1 League 0.1 0 0 0.00 0 0 2010-2011 19 Bath City 1 League 18.2 3 15 0.82 0.20 0 0 2011-2012 20 Bath City 1 League 29.7 5 17 0.57 0.29 0 0 2012-2013 21 Hereford United 1 League 32.0 5 23 0.72 0.22 0 1 2013-2014 22 Inverness CT 1 League 15.5 1 5 0.32 0.20 0 0 2014-2015 23 Inverness CT 1 League 29.4 7 20 0.68 0.35 0 0 2015-2016 24 Barnsley 3 Leagues 34.4 6 11 0.35 0.45 0 1 2016-2017 25 Barnsley 3 Leagues 37.9 10 9 31 344.4 0.25 0.85 1.11 0.32 0 0 2017-2018 26 Norwich City 3 Leagues 15.6 1 23 13 56.5 1.48 0.83 0.04 0.08 0 0 2018-2019 27 Bristol City 3 Leagues 6.7 2 19 7 36.8 2.82 1.04 0.11 0.29 0 0 2019-2020 28 Bristol City 2 Leagues 4.9 1 6 3 50.0 1.24 0.62 0.17 0.33 0 0 2020-2021 29 Bristol City 1 League 0.3 0 1 0 0.0 3.21 0.00 0.00 0 0 2020-2021 29 Aberdeen 1 League 8.1 2 18 8 44.4 2.23 0.99 0.11 0.25 0 0 2021-2022 30 Cardiff City 2 Leagues 0.9 2 2 2 100.0 2.34 2.34 1.00 1.00 0 0 2021-2022 30 Aberdeen 1 League 15.2 3 39 16 41.0 2.56 1.05 0.08 0.19 0 0 2022-2023 31 Aberdeen 1 League 6.6 1 9 3 33.3 1.37 0.46 0.11 0.33 0 0 2023-2024 32 Kilmarnock 1 League 30.7 9 54 28 51.9 1.76 0.91 0.17 0.32 0 0 2024-2025 33 Kilmarnock 1 League 22.4 4 44 14 31.8 1.96 0.62 0.09 0.29 0 0 2025-2026 34 Kilmarnock 1 League 3.8 1 7 4 57.1 1.84 1.05 0.14 0.25 0 0 18 Seasons 10 Clubs 7 Leagues 323.8 64 231 224 55.8 1.52 0.70 0.16 0.28 0 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Kilmarnock (3 Seasons) 1 League 56.9 14 105 46 43.8 1.84 0.81 0.13 0.30 0 0 Aberdeen (3 Seasons) 1 League 29.9 6 66 27 40.9 2.21 0.90 0.09 0.22 0 0 Bristol City (3 Seasons) 3 Leagues 11.9 3 26 10 38.5 2.18 0.84 0.12 0.30 0 0 Cheltenham Town (3 Seasons) 2 Leagues 11.6 1 4 0.34 0.25 0 0 Barnsley (2 Seasons) 4 Leagues 72.3 16 9 42 344.4 0.25 0.62 1.11 0.36 0 1 Inverness CT (2 Seasons) 1 League 44.9 8 25 0.56 0.32 0 0 Bath City (2 Seasons) 1 League 47.9 8 32 0.67 0.25 0 0 Hereford United (1 Season) 1 League 32.0 5 23 0.72 0.22 0 1 Norwich City (1 Season) 3 Leagues 15.6 1 23 13 56.5 1.48 0.83 0.04 0.08 0 0 Cardiff City (1 Season) 2 Leagues 0.9 2 2 2 100.0 2.34 2.34 1.00 1.00 0 0 Premiership (8 Seasons) 131.7 28 171 98 42.7 1.97 0.74 0.12 0.29 0 0 Championship (6 Seasons) 58.9 13 40 47 117.5 0.68 0.80 0.33 0.28 0 0 EFL Cup (5 Seasons) 7.4 4 18 9 50.0 3.45 1.72 0.17 0.33 0 1 FA Cup (5 Seasons) 3.2 0 2 0 0.0 3.05 0.00 0.00 0 0 Conf Premier (3 Seasons) 79.8 13 55 0.69 0.24 0 1 League One (2 Seasons) 37.4 5 12 0.32 0.42 0 0 League Two (2 Seasons) 5.5 1 3 0.55 0.33 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 2017 26 wls Wales Friendlies (M) 0.2 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.2 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 WCQ (1 Season)
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 Cheltenham Town eng ENG 3. League One 12 554 46 13.4 6.2 4 8 2009-2010 18 Cheltenham Town eng ENG 4. League Two 13 486 37 11.7 5.4 4 9 2010-2011 19 Bath City eng ENG 5. Conf Premier 22 1,638 74 39.6 18.2 20 2 2010-2011 19 Cheltenham Town eng ENG 4. League Two 1 6 6 0.1 0.1 0 1 2011-2012 20 Bath City eng ENG 5. Conf Premier 37 2,670 72 64.5 29.7 28 9 2012-2013 21 Hereford United eng ENG 5. Conf Premier 34 2,877 85 69.5 32.0 34 0 2013-2014 22 Inverness CT sct SCO 1. Premiership 26 1,393 54 40.7 15.5 15 11 2014-2015 23 Inverness CT sct SCO 1. Premiership 33 2,647 80 77.4 29.4 29 24 4 1 1.70 43 34 +9 +0.31 +0.19 Matches 2015-2016 24 Barnsley eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2015-2016 24 Barnsley eng ENG League Cup 2 192 96 80.0 2.1 2 96 0 0 0 1.50 4 5 -1 -0.47 +1.41 Matches 2015-2016 24 Barnsley eng ENG 3. League One 34 2,812 83 67.9 31.2 32 23 2 0 1.74 54 39 +15 +0.48 +0.41 Matches 2016-2017 25 Barnsley eng ENG 2. Championship 42 3,156 75 76.2 35.1 34 23 8 1 1.24 49 55 -6 -0.17 -0.45 Matches 2016-2017 25 Barnsley eng ENG EFL Cup 1 120 120 100.0 1.3 1 120 1 0 0 0.00 1 2 -1 -0.75 Matches 2016-2017 25 Barnsley eng ENG FA Cup 2 135 68 64.3 1.5 1 91 1 1 44 0 0.50 0 1 -1 -0.67 -0.67 Matches 2017-2018 26 Norwich City eng ENG 2. Championship 24 1,220 51 29.5 13.6 12 8 12 8 1.42 13 18 -5 -0.37 -0.18 Matches 2017-2018 26 Norwich City eng ENG EFL Cup 3 183 61 46.9 2.0 2 91 2 1 2 0 3.00 7 2 +5 +2.46 +2.46 Matches 2017-2018 26 Norwich City eng ENG FA Cup 0 0 0 0 1 Matches 2018-2019 27 Bristol City eng ENG 2. Championship 16 517 32 12.5 5.7 5 65 1 11 17 4 1.44 9 6 +3 +0.52 +0.45 Matches 2018-2019 27 Bristol City eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2018-2019 27 Bristol City eng ENG FA Cup 0 0 0 0 1 Matches 2019-2020 28 Bristol City eng ENG 2. Championship 9 378 42 9.1 4.2 5 66 0 4 12 11 1.89 6 3 +3 +0.71 +0.91 Matches 2019-2020 28 Bristol City eng ENG FA Cup 1 59 59 32.8 0.7 1 59 0 0 0 1.00 1 1 0 0.00 +0.74 Matches 2020-2021 29 Bristol City eng ENG 2. Championship 2 28 14 0.7 0.3 0 0 2 14 0 1.50 0 0 0 0.00 +0.48 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 9 727 81 21.3 8.1 9 81 4 0 0 2.22 14 8 +6 +0.74 +1.01 Matches 2021-2022 30 Cardiff City eng ENG 2. Championship 0 0 0 0 1 Matches 2021-2022 30 Cardiff City eng ENG EFL Cup 1 77 77 42.8 0.9 1 77 0 0 0 3.00 2 1 +1 +1.17 +2.92 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 21 1,370 65 40.1 15.2 16 78 4 5 26 0 1.38 17 16 +1 +0.07 +0.33 Matches 2022-2023 31 Aberdeen sct SCO 1. Premiership 26 591 23 17.3 6.6 4 70 1 22 14 11 1.65 9 14 -5 -0.76 -0.79 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 36 2,765 77 80.8 30.7 34 80 12 2 27 0 1.53 38 33 +5 +0.16 +0.57 Matches 2024-2025 33 Kilmarnock sct SCO 1. Premiership 31 2,018 65 59.0 22.4 22 81 7 9 26 1 1.10 24 42 -18 -0.80 -0.74 Matches 2025-2026 34 Kilmarnock sct SCO 1. Premiership 14 342 24 10.0 3.8 2 57 0 12 19 5 1.07 6 6 0 0.00 +0.53 Matches 18 Seasons 10 Clubs 7 Leagues 454 29,141 64 35.0 323.8 319 79 113 135 18 45 1.48 297 288 +9 +0.04 +0.24 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (3 Seasons) 1 League 81 5,125 63 50.0 56.9 58 80 19 23 22 6 1.29 68 81 -13 -0.23 +0.16 Aberdeen (3 Seasons) 1 League 56 2,688 48 26.2 29.9 29 77 9 27 16 11 1.64 40 38 +2 +0.07 +0.22 Bristol City (3 Seasons) 3 Leagues 29 1,072 37 8.3 11.9 12 67 2 17 16 16 1.52 16 11 +5 +0.42 +0.64 Cheltenham Town (3 Seasons) 2 Leagues 26 1,046 40 8.4 11.6 8 18 Barnsley (2 Seasons) 4 Leagues 82 6,505 79 72.8 72.3 71 99 49 11 44 1 1.41 108 103 +5 +0.07 -0.04 Inverness CT (2 Seasons) 1 League 59 4,040 68 59.1 44.9 44 24 15 1 1.70 43 34 +9 +0.31 +0.19 Bath City (2 Seasons) 1 League 59 4,308 73 52.0 47.9 48 11 Hereford United (1 Season) 1 League 34 2,877 85 69.5 32.0 34 0 Norwich City (1 Season) 3 Leagues 27 1,403 52 29.6 15.6 14 91 10 13 2 9 1.60 20 20 0 0.00 +0.17 Cardiff City (1 Season) 2 Leagues 1 77 77 1.8 0.9 1 77 0 0 1 3.00 2 1 +1 +1.17 +2.92 Premiership (8 Seasons) 196 11,853 60 43.3 131.7 131 79 52 65 19 18 1.48 151 153 -2 -0.02 +0.21 Championship (6 Seasons) 93 5,299 57 21.3 58.9 56 66 32 37 16 25 1.39 77 82 -5 -0.08 +0.09 EFL Cup (5 Seasons) 8 662 83 64.9 7.4 7 94 4 1 2 0 1.88 14 11 +3 +0.41 +1.16 FA Cup (5 Seasons) 4 284 71 29.6 3.2 3 80 2 1 44 2 0.50 1 3 -2 -0.63 -0.17 Conf Premier (3 Seasons) 93 7,185 77 57.9 79.8 82 11 League One (2 Seasons) 46 3,366 73 40.7 37.4 36 23 10 0 1.74 54 39 +15 +0.48 +0.41 League Two (2 Seasons) 14 492 35 5.9 5.5 4 10
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 Cheltenham Town 1 League 12 554 46 13.4 6.2 4 8 2009-2010 18 Cheltenham Town 1 League 13 486 37 11.7 5.4 4 9 2010-2011 19 Cheltenham Town 1 League 1 6 6 0.1 0.1 0 1 2010-2011 19 Bath City 1 League 22 1,638 74 39.6 18.2 20 2 2011-2012 20 Bath City 1 League 37 2,670 72 64.5 29.7 28 9 2012-2013 21 Hereford United 1 League 34 2,877 85 69.5 32.0 34 0 2013-2014 22 Inverness CT 1 League 26 1,393 54 40.7 15.5 15 11 2014-2015 23 Inverness CT 1 League 33 2,647 80 77.4 29.4 29 24 4 1 1.70 43 34 +9 +0.31 +0.19 2015-2016 24 Barnsley 3 Leagues 37 3,094 84 69.2 34.4 35 94 24 2 0 1.68 58 45 +13 +0.38 +0.38 2016-2017 25 Barnsley 3 Leagues 45 3,411 76 76.3 37.9 36 106 25 9 44 1 1.18 50 58 -8 -0.21 -0.47 2017-2018 26 Norwich City 3 Leagues 27 1,403 52 29.6 15.6 14 91 10 13 2 9 1.60 20 20 0 0.00 +0.17 2018-2019 27 Bristol City 3 Leagues 17 607 36 13.5 6.7 6 70 2 11 17 5 1.36 9 7 +2 +0.30 +0.22 2019-2020 28 Bristol City 2 Leagues 10 437 44 10.1 4.9 6 65 0 4 12 11 1.80 7 4 +3 +0.62 +0.83 2020-2021 29 Bristol City 1 League 2 28 14 0.7 0.3 0 0 2 14 0 1.50 0 0 0 0.00 +0.48 2020-2021 29 Aberdeen 1 League 9 727 81 21.3 8.1 9 81 4 0 0 2.22 14 8 +6 +0.74 +1.01 2021-2022 30 Cardiff City 2 Leagues 1 77 77 1.8 0.9 1 77 0 0 1 3.00 2 1 +1 +1.17 +2.92 2021-2022 30 Aberdeen 1 League 21 1,370 65 40.1 15.2 16 78 4 5 26 0 1.38 17 16 +1 +0.07 +0.33 2022-2023 31 Aberdeen 1 League 26 591 23 17.3 6.6 4 70 1 22 14 11 1.65 9 14 -5 -0.76 -0.79 2023-2024 32 Kilmarnock 1 League 36 2,765 77 80.8 30.7 34 80 12 2 27 0 1.53 38 33 +5 +0.16 +0.57 2024-2025 33 Kilmarnock 1 League 31 2,018 65 59.0 22.4 22 81 7 9 26 1 1.10 24 42 -18 -0.80 -0.74 2025-2026 34 Kilmarnock 1 League 14 342 24 10.0 3.8 2 57 0 12 19 5 1.07 6 6 0 0.00 +0.53 18 Seasons 10 Clubs 7 Leagues 454 29,141 64 35.0 323.8 319 79 113 135 18 45 1.48 297 288 +9 +0.04 +0.24 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (3 Seasons) 1 League 81 5,125 63 50.0 56.9 58 80 19 23 22 6 1.29 68 81 -13 -0.23 +0.16 Aberdeen (3 Seasons) 1 League 56 2,688 48 26.2 29.9 29 77 9 27 16 11 1.64 40 38 +2 +0.07 +0.22 Bristol City (3 Seasons) 3 Leagues 29 1,072 37 8.3 11.9 12 67 2 17 16 16 1.52 16 11 +5 +0.42 +0.64 Cheltenham Town (3 Seasons) 2 Leagues 26 1,046 40 8.4 11.6 8 18 Barnsley (2 Seasons) 4 Leagues 82 6,505 79 72.8 72.3 71 99 49 11 44 1 1.41 108 103 +5 +0.07 -0.04 Inverness CT (2 Seasons) 1 League 59 4,040 68 59.1 44.9 44 24 15 1 1.70 43 34 +9 +0.31 +0.19 Bath City (2 Seasons) 1 League 59 4,308 73 52.0 47.9 48 11 Hereford United (1 Season) 1 League 34 2,877 85 69.5 32.0 34 0 Norwich City (1 Season) 3 Leagues 27 1,403 52 29.6 15.6 14 91 10 13 2 9 1.60 20 20 0 0.00 +0.17 Cardiff City (1 Season) 2 Leagues 1 77 77 1.8 0.9 1 77 0 0 1 3.00 2 1 +1 +1.17 +2.92 Premiership (8 Seasons) 196 11,853 60 43.3 131.7 131 79 52 65 19 18 1.48 151 153 -2 -0.02 +0.21 Championship (6 Seasons) 93 5,299 57 21.3 58.9 56 66 32 37 16 25 1.39 77 82 -5 -0.08 +0.09 EFL Cup (5 Seasons) 8 662 83 64.9 7.4 7 94 4 1 2 0 1.88 14 11 +3 +0.41 +1.16 FA Cup (5 Seasons) 4 284 71 29.6 3.2 3 80 2 1 44 2 0.50 1 3 -2 -0.63 -0.17 Conf Premier (3 Seasons) 93 7,185 77 57.9 79.8 82 11 League One (2 Seasons) 46 3,366 73 40.7 37.4 36 23 10 0 1.74 54 39 +15 +0.48 +0.41 League Two (2 Seasons) 14 492 35 5.9 5.5 4 10
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 Cheltenham Town eng ENG 3. League One 23rd 12 554 46 13.4 6.2 4 8 2009-2010 18 Cheltenham Town eng ENG 4. League Two 22nd 13 486 37 11.7 5.4 4 9 2010-2011 19 Cheltenham Town eng ENG 4. League Two 17th 1 6 6 0.1 0.1 0 1 2010-2011 19 Bath City eng ENG 5. Conf Premier 10th 22 1,638 74 39.6 18.2 20 2 2011-2012 20 Bath City eng ENG 5. Conf Premier 23rd 37 2,670 72 64.5 29.7 28 9 2012-2013 21 Hereford United eng ENG 5. Conf Premier 6th 34 2,877 85 69.5 32.0 34 0 2013-2014 22 Inverness CT sct SCO 1. Premiership 5th 26 1,393 54 40.7 15.5 15 11 2014-2015 23 Inverness CT sct SCO 1. Premiership 3rd 33 2,647 80 77.4 29.4 29 24 4 1 1.70 43 34 +9 +0.31 +0.19 Matches 2015-2016 24 Barnsley eng ENG 3. League One 6th 34 2,812 83 67.9 31.2 32 23 2 0 1.74 54 39 +15 +0.48 +0.41 Matches 2016-2017 25 Barnsley eng ENG 2. Championship 14th 42 3,156 75 76.2 35.1 34 23 8 1 1.24 49 55 -6 -0.17 -0.45 Matches 2017-2018 26 Norwich City eng ENG 2. Championship 14th 24 1,220 51 29.5 13.6 12 8 12 8 1.42 13 18 -5 -0.37 -0.18 Matches 2018-2019 27 Bristol City eng ENG 2. Championship 8th 16 517 32 12.5 5.7 5 65 1 11 17 4 1.44 9 6 +3 +0.52 +0.45 Matches 2019-2020 28 Bristol City eng ENG 2. Championship 12th 9 378 42 9.1 4.2 5 66 0 4 12 11 1.89 6 3 +3 +0.71 +0.91 Matches 2020-2021 29 Bristol City eng ENG 2. Championship 19th 2 28 14 0.7 0.3 0 0 2 14 0 1.50 0 0 0 0.00 +0.48 Matches 2020-2021 29 Aberdeen sct SCO 1. Premiership 4th 9 727 81 21.3 8.1 9 81 4 0 0 2.22 14 8 +6 +0.74 +1.01 Matches 2021-2022 30 Cardiff City eng ENG 2. Championship 18th 0 0 0 0 1 Matches 2021-2022 30 Aberdeen sct SCO 1. Premiership 10th 21 1,370 65 40.1 15.2 16 78 4 5 26 0 1.38 17 16 +1 +0.07 +0.33 Matches 2022-2023 31 Aberdeen sct SCO 1. Premiership 3rd 26 591 23 17.3 6.6 4 70 1 22 14 11 1.65 9 14 -5 -0.76 -0.79 Matches 2023-2024 32 Kilmarnock sct SCO 1. Premiership 4th 36 2,765 77 80.8 30.7 34 80 12 2 27 0 1.53 38 33 +5 +0.16 +0.57 Matches 2024-2025 33 Kilmarnock sct SCO 1. Premiership 9th 31 2,018 65 59.0 22.4 22 81 7 9 26 1 1.10 24 42 -18 -0.80 -0.74 Matches 2025-2026 34 Kilmarnock sct SCO 1. Premiership 10th 14 342 24 10.0 3.8 2 57 0 12 19 5 1.07 6 6 0 0.00 +0.53 Matches 18 Seasons 10 Clubs 5 Leagues 442 28,195 64 34.7 313.3 309 77 107 133 18 43 1.48 282 274 +8 +0.04 +0.23 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kilmarnock (3 Seasons) 1 League 81 5,125 63 50.0 56.9 58 80 19 23 22 6 1.29 68 81 -13 -0.23 +0.16 Aberdeen (3 Seasons) 1 League 56 2,688 48 26.2 29.9 29 77 9 27 16 11 1.64 40 38 +2 +0.07 +0.22 Bristol City (3 Seasons) 1 League 27 923 34 7.4 10.3 10 66 1 17 16 15 1.59 15 9 +6 +0.59 +0.80 Cheltenham Town (3 Seasons) 2 Leagues 26 1,046 40 8.4 11.6 8 18 Barnsley (2 Seasons) 2 Leagues 76 5,968 79 72.1 66.3 66 46 10 1 1.46 103 94 +9 +0.14 -0.02 Inverness CT (2 Seasons) 1 League 59 4,040 68 59.1 44.9 44 24 15 1 1.70 43 34 +9 +0.31 +0.19 Bath City (2 Seasons) 1 League 59 4,308 73 52.0 47.9 48 11 Hereford United (1 Season) 1 League 34 2,877 85 69.5 32.0 34 0 Norwich City (1 Season) 1 League 24 1,220 51 29.5 13.6 12 8 12 8 1.42 13 18 -5 -0.37 -0.18 Cardiff City (1 Season) 1 League 0 0 0 0 1 Premiership (8 Seasons) 196 11,853 60 43.3 131.7 131 79 52 65 19 18 1.48 151 153 -2 -0.02 +0.21 Championship (6 Seasons) 93 5,299 57 21.3 58.9 56 66 32 37 16 25 1.39 77 82 -5 -0.08 +0.09 Conf Premier (3 Seasons) 93 7,185 77 57.9 79.8 82 11 League One (2 Seasons) 46 3,366 73 40.7 37.4 36 23 10 0 1.74 54 39 +15 +0.48 +0.41 League Two (2 Seasons) 14 492 35 5.9 5.5 4 10
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 2017 26 wls Wales Friendlies (M) 1 20 20 11.1 0.2 0 0 1 19 1 1.00 1 1 0 0.00 +1.13 Matches 2018 27 wls Wales WCQ 0 0 0 0 3 Matches 2 Seasons 1 Club 2 Leagues 1 20 20 1.9 0.2 0 0 1 19 4 1.00 1 1 0 0.00 +1.13 Friendlies (M) (1 Season) 1 20 20 11.1 0.2 0 0 1 19 1 1.00 1 1 0 0.00 +1.13 WCQ (1 Season) 0 0 0 0 3
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2008-2009 17 Cheltenham Town 1 League 6.2 1 0 6 2009-2010 18 Cheltenham Town 1 League 5.4 1 0 7 2010-2011 19 Cheltenham Town 1 League 0.1 0 0 0 2010-2011 19 Bath City 1 League 18.2 2 0 26 2011-2012 20 Bath City 1 League 29.7 3 0 44 2012-2013 21 Hereford United 1 League 32.0 5 0 50 2013-2014 22 Inverness CT 1 League 15.5 4 0 24 2014-2015 23 Inverness CT 1 League 29.4 7 0 2015-2016 24 Barnsley 3 Leagues 34.4 8 0 0 48 0 2016-2017 25 Barnsley 3 Leagues 37.9 8 1 0 85 1 0 1 0 0 0 0 0 2017-2018 26 Norwich City 3 Leagues 15.6 3 1 0 41 15 11 19 2 13 1 0 0 2018-2019 27 Bristol City 3 Leagues 6.7 4 0 0 21 9 2 8 4 9 0 0 0 2019-2020 28 Bristol City 2 Leagues 4.9 0 0 0 18 14 4 2 2 3 0 2020-2021 29 Bristol City 1 League 0.3 0 0 0 2 1 0 0 0 0 0 2020-2021 29 Aberdeen 1 League 8.1 0 0 0 24 7 5 5 5 2 0 2021-2022 30 Cardiff City 2 Leagues 0.9 0 0 0 1 1 0 1 1 0 0 2021-2022 30 Aberdeen 1 League 15.2 2 0 0 25 15 3 20 0 11 0 2022-2023 31 Aberdeen 1 League 6.6 6 0 0 20 11 5 3 0 6 0 2023-2024 32 Kilmarnock 1 League 30.7 2 0 0 52 22 10 16 5 17 0 2024-2025 33 Kilmarnock 1 League 22.4 3 0 0 34 20 11 13 2 22 0 2025-2026 34 Kilmarnock 1 League 3.8 0 0 0 12 7 4 3 1 4 0 18 Seasons 10 Clubs 7 Leagues 323.8 59 2 0 540 123 55 91 22 87 1 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Kilmarnock (3 Seasons) 1 League 56.9 5 0 0 98 49 25 32 8 43 0 Aberdeen (3 Seasons) 1 League 29.9 8 0 0 69 33 13 28 5 19 0 Bristol City (3 Seasons) 3 Leagues 11.9 4 0 0 41 24 6 10 6 12 0 0 0 Cheltenham Town (3 Seasons) 2 Leagues 11.6 2 0 13 Barnsley (2 Seasons) 4 Leagues 72.3 16 1 0 133 1 0 1 0 0 0 0 0 Inverness CT (2 Seasons) 1 League 44.9 11 0 24 Bath City (2 Seasons) 1 League 47.9 5 0 70 Hereford United (1 Season) 1 League 32.0 5 0 50 Norwich City (1 Season) 3 Leagues 15.6 3 1 0 41 15 11 19 2 13 1 0 0 Cardiff City (1 Season) 2 Leagues 0.9 0 0 0 1 1 0 1 1 0 0 Premiership (8 Seasons) 131.7 24 0 0 191 82 38 60 13 62 0 Championship (6 Seasons) 58.9 14 2 0 159 34 15 28 8 25 0 0 0 EFL Cup (5 Seasons) 7.4 1 0 0 8 4 2 3 1 0 1 0 0 FA Cup (5 Seasons) 3.2 1 0 0 1 3 0 0 0 0 0 Conf Premier (3 Seasons) 79.8 10 0 120 League One (2 Seasons) 37.4 8 0 54 League Two (2 Seasons) 5.5 1 0 7
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017 26 wls Wales Friendlies (M) 0.2 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.2 0 0 0 0 Friendlies (M) (1 Season) 0.2 0 0 0 0 WCQ (1 Season)
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 Marley Watkins Pages
Marley Watkins Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary