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 16 Falkirk sct SCO 2. First Division 3 1 93 1.0 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Falkirk sct SCO 2. First Division 15 8 809 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Falkirk sct SCO 2. First Division 35 35 3,082 34.2 0 1 1 0 0 0 0 0 0.00 0.03 0.03 0.00 0.03 2013-2014 19 Falkirk sct SCO 2. Championship 35 35 3,066 34.1 1 2 3 1 0 0 0 0 0.03 0.06 0.09 0.03 0.09 2014-2015 20 Yeovil Town eng ENG 3. League One 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Crewe Alexandra eng ENG FA Cup 0 0 Matches 2015-2016 21 Swansea City eng ENG FA Cup 1 0 31 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Crewe Alexandra eng ENG 3. League One 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 2015-2016 21 Swansea City eng ENG 1. Premier League 4 4 355 3.9 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2016-2017 22 Swansea City eng ENG EFL Cup 0 0 Matches 2016-2017 22 Swansea City eng ENG FA Cup 1 1 66 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Swansea City eng ENG 1. Premier League 13 12 1,036 11.5 0 1 1 0 0 0 0 0 0.00 0.09 0.09 0.00 0.09 Matches 2017-2018 23 Hull City eng ENG 2. Championship 11 10 810 9.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Hull City eng ENG 2. Championship 26 25 2,163 24.0 0 2 2 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 Matches 2018-2019 24 Hull City eng ENG EFL Cup 1 0 84 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Hull City eng ENG 2. Championship 8 7 628 7.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Hull City eng ENG EFL Cup 0 0 Matches 2019-2020 25 Hull City eng ENG FA Cup 0 0 Matches 2020-2021 26 Hearts sct SCO 2. Championship 20 20 1,772 19.7 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 Matches 2021-2022 27 Hearts sct SCO 1. Premiership 33 31 2,738 30.4 6 0 6 6 0 0 2 0 0.20 0.00 0.20 0.20 0.20 Matches 2022-2023 28 Hearts 3. Conf Lg 5 5 427 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Hearts sct SCO 1. Premiership 21 16 1,469 16.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Hearts sct SCO 1. Premiership 33 30 2,636 29.3 1 0 1 1 0 0 0 0 0.03 0.00 0.03 0.03 0.03 Matches 2024-2025 30 Hearts 3. Conf Lg 2 2 172 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Hearts sct SCO 1. Premiership 9 8 633 7.0 1 0 1 1 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2025-2026 31 Hearts sct SCO 1. Premiership 21 15 1,390 15.4 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19 Matches 16 Seasons 6 Clubs 8 Leagues 321 286 25,237 280.4 15 10 25 15 0 0 18 1 0.05 0.04 0.09 0.05 0.09 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 Hearts (6 Seasons) 3 Leagues 144 127 11,237 124.9 14 2 16 14 0 0 11 0 0.11 0.02 0.13 0.11 0.13 Falkirk (4 Seasons) 1 League 88 79 7,050 78.3 1 3 4 1 0 0 0 1 0.01 0.04 0.05 0.01 0.05 Hull City (3 Seasons) 3 Leagues 46 42 3,685 40.9 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Swansea City (2 Seasons) 3 Leagues 19 17 1,488 16.5 0 2 2 0 0 0 0 0 0.00 0.12 0.12 0.00 0.12 Yeovil Town (1 Season) 1 League 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Crewe Alexandra (1 Season) 2 Leagues 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Premiership (5 Seasons) 117 100 8,866 98.5 10 1 11 10 0 0 9 0 0.10 0.01 0.11 0.10 0.11 Championship (5 Seasons) 108 99 8,822 98.0 5 4 9 5 0 0 1 1 0.05 0.04 0.09 0.05 0.09 Championship (3 Seasons) 45 42 3,601 40.0 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 FA Cup (3 Seasons) 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 1 0 84 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 24 21 1,777 19.7 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Premier League (2 Seasons) 17 16 1,391 15.5 0 2 2 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 Conf Lg (2 Seasons) 7 7 599 6.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 16 Falkirk 1 League 3 1 93 1.0 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Falkirk 1 League 15 8 809 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Falkirk 1 League 35 35 3,082 34.2 0 1 1 0 0 0 0 0 0.00 0.03 0.03 0.00 0.03 2013-2014 19 Falkirk 1 League 35 35 3,066 34.1 1 2 3 1 0 0 0 0 0.03 0.06 0.09 0.03 0.09 2014-2015 20 Yeovil Town 1 League 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Crewe Alexandra 2 Leagues 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 2015-2016 21 Swansea City 2 Leagues 5 4 386 4.3 0 1 1 0 0 0 0 0 0.00 0.23 0.23 0.00 0.23 2016-2017 22 Swansea City 3 Leagues 14 13 1,102 12.2 0 1 1 0 0 0 0 0 0.00 0.08 0.08 0.00 0.08 2017-2018 23 Hull City 1 League 11 10 810 9.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 24 Hull City 2 Leagues 27 25 2,247 25.0 0 2 2 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 2019-2020 25 Hull City 3 Leagues 8 7 628 7.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2020-2021 26 Hearts 1 League 20 20 1,772 19.7 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 2021-2022 27 Hearts 1 League 33 31 2,738 30.4 6 0 6 6 0 0 2 0 0.20 0.00 0.20 0.20 0.20 2022-2023 28 Hearts 2 Leagues 26 21 1,896 21.1 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2023-2024 29 Hearts 1 League 33 30 2,636 29.3 1 0 1 1 0 0 0 0 0.03 0.00 0.03 0.03 0.03 2024-2025 30 Hearts 2 Leagues 11 10 805 8.9 1 0 1 1 0 0 2 0 0.11 0.00 0.11 0.11 0.11 2025-2026 31 Hearts 1 League 21 15 1,390 15.4 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19 16 Seasons 6 Clubs 8 Leagues 321 286 25,237 280.4 15 10 25 15 0 0 18 1 0.05 0.04 0.09 0.05 0.09 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 Hearts (6 Seasons) 3 Leagues 144 127 11,237 124.9 14 2 16 14 0 0 11 0 0.11 0.02 0.13 0.11 0.13 Falkirk (4 Seasons) 1 League 88 79 7,050 78.3 1 3 4 1 0 0 0 1 0.01 0.04 0.05 0.01 0.05 Hull City (3 Seasons) 3 Leagues 46 42 3,685 40.9 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Swansea City (2 Seasons) 3 Leagues 19 17 1,488 16.5 0 2 2 0 0 0 0 0 0.00 0.12 0.12 0.00 0.12 Yeovil Town (1 Season) 1 League 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Crewe Alexandra (1 Season) 2 Leagues 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Premiership (5 Seasons) 117 100 8,866 98.5 10 1 11 10 0 0 9 0 0.10 0.01 0.11 0.10 0.11 Championship (5 Seasons) 108 99 8,822 98.0 5 4 9 5 0 0 1 1 0.05 0.04 0.09 0.05 0.09 Championship (3 Seasons) 45 42 3,601 40.0 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 FA Cup (3 Seasons) 2 1 97 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (3 Seasons) 1 0 84 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 24 21 1,777 19.7 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Premier League (2 Seasons) 17 16 1,391 15.5 0 2 2 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 Conf Lg (2 Seasons) 7 7 599 6.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 16 Falkirk sct SCO 2. First Division 3rd 3 1 93 1.0 0 0 0 0 0 0 0 1 0.00 0.00 0.00 0.00 0.00 2011-2012 17 Falkirk sct SCO 2. First Division 3rd 15 8 809 9.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 18 Falkirk sct SCO 2. First Division 3rd 35 35 3,082 34.2 0 1 1 0 0 0 0 0 0.00 0.03 0.03 0.00 0.03 2013-2014 19 Falkirk sct SCO 2. Championship 3rd 35 35 3,066 34.1 1 2 3 1 0 0 0 0 0.03 0.06 0.09 0.03 0.09 2014-2015 20 Yeovil Town eng ENG 3. League One 24th 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Crewe Alexandra eng ENG 3. League One 24th 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 2015-2016 21 Swansea City eng ENG 1. Premier League 12th 4 4 355 3.9 0 1 1 0 0 0 0 0 0.00 0.25 0.25 0.00 0.25 Matches 2016-2017 22 Swansea City eng ENG 1. Premier League 15th 13 12 1,036 11.5 0 1 1 0 0 0 0 0 0.00 0.09 0.09 0.00 0.09 Matches 2017-2018 23 Hull City eng ENG 2. Championship 18th 11 10 810 9.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Hull City eng ENG 2. Championship 13th 26 25 2,163 24.0 0 2 2 0 0 0 1 0 0.00 0.08 0.08 0.00 0.08 Matches 2019-2020 25 Hull City eng ENG 2. Championship 24th 8 7 628 7.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 26 Hearts sct SCO 2. Championship 1st 20 20 1,772 19.7 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 Matches 2021-2022 27 Hearts sct SCO 1. Premiership 3rd 33 31 2,738 30.4 6 0 6 6 0 0 2 0 0.20 0.00 0.20 0.20 0.20 Matches 2022-2023 28 Hearts sct SCO 1. Premiership 4th 21 16 1,469 16.3 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Hearts sct SCO 1. Premiership 3rd 33 30 2,636 29.3 1 0 1 1 0 0 0 0 0.03 0.00 0.03 0.03 0.03 Matches 2024-2025 30 Hearts sct SCO 1. Premiership 7th 9 8 633 7.0 1 0 1 1 0 0 2 0 0.14 0.00 0.14 0.14 0.14 Matches 2025-2026 31 Hearts sct SCO 1. Premiership 2nd 21 15 1,390 15.4 2 1 3 2 0 0 1 0 0.13 0.06 0.19 0.13 0.19 Matches 16 Seasons 6 Clubs 5 Leagues 311 278 24,457 271.7 15 10 25 15 0 0 17 1 0.06 0.04 0.09 0.06 0.09 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 Hearts (6 Seasons) 2 Leagues 137 120 10,638 118.2 14 2 16 14 0 0 10 0 0.12 0.02 0.14 0.12 0.14 Falkirk (4 Seasons) 1 League 88 79 7,050 78.3 1 3 4 1 0 0 0 1 0.01 0.04 0.05 0.01 0.05 Hull City (3 Seasons) 1 League 45 42 3,601 40.0 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 Swansea City (2 Seasons) 1 League 17 16 1,391 15.5 0 2 2 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 Yeovil Town (1 Season) 1 League 12 12 957 10.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Crewe Alexandra (1 Season) 1 League 12 9 820 9.1 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Premiership (5 Seasons) 117 100 8,866 98.5 10 1 11 10 0 0 9 0 0.10 0.01 0.11 0.10 0.11 Championship (5 Seasons) 108 99 8,822 98.0 5 4 9 5 0 0 1 1 0.05 0.04 0.09 0.05 0.09 Championship (3 Seasons) 45 42 3,601 40.0 0 2 2 0 0 0 5 0 0.00 0.05 0.05 0.00 0.05 League One (2 Seasons) 24 21 1,777 19.7 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 Premier League (2 Seasons) 17 16 1,391 15.5 0 2 2 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13
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 2022-2023 28 Hearts 3. Conf Lg GR 5 5 427 4.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 Hearts 3. Conf Lg Lg 2 2 172 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 7 7 599 6.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp 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 2016 21 sct Scotland Friendlies (M) 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 23 sct Scotland WCQ 0 0 Matches 2022-2023 28 sct Scotland UEFA Nations League LgB 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 3 Leagues 2 0 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 0 25 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (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 2010-2011 16 Falkirk 1 League 1.0 0 0 0.00 0 0 2011-2012 17 Falkirk 1 League 9.0 0 1 0.11 0.00 0 0 2012-2013 18 Falkirk 1 League 34.2 0 3 0.09 0.00 0 0 2013-2014 19 Falkirk 1 League 34.1 1 3 0.09 0.33 0 0 2014-2015 20 Yeovil Town 1 League 10.6 0 3 0.28 0.00 0 0 2015-2016 21 Crewe Alexandra 2 Leagues 9.1 0 1 0.11 0.00 0 0 2015-2016 21 Swansea City 2 Leagues 4.3 0 0 0.00 0 0 2016-2017 22 Swansea City 3 Leagues 12.2 0 4 1 25.0 0.35 0.09 0.00 0.00 0 0 2017-2018 23 Hull City 1 League 9.0 0 3 0 0.0 0.33 0.00 0.00 0 0 2018-2019 24 Hull City 2 Leagues 25.0 0 4 0 0.0 0.16 0.00 0.00 0 0 2019-2020 25 Hull City 3 Leagues 7.0 0 1 0 0.0 0.14 0.00 0.00 0 0 2020-2021 26 Hearts 1 League 19.7 4 0 0 2021-2022 27 Hearts 1 League 30.4 6 31 9 29.0 1.02 0.30 0.19 0.67 0 0 2022-2023 28 Hearts 2 Leagues 21.1 0 13 0 0.0 0.80 0.00 0.00 0 0 2023-2024 29 Hearts 1 League 29.3 1 24 5 20.8 0.82 0.17 0.04 0.20 0 0 2024-2025 30 Hearts 2 Leagues 8.9 1 5 1 20.0 0.56 0.11 0.20 1.00 0 0 2025-2026 31 Hearts 1 League 15.4 2 14 4 28.6 0.91 0.26 0.14 0.50 0 0 16 Seasons 6 Clubs 8 Leagues 280.4 15 99 31 20.2 0.65 0.12 0.10 0.35 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Hearts (6 Seasons) 3 Leagues 124.9 14 87 19 21.8 0.87 0.19 0.11 0.53 0 0 Falkirk (4 Seasons) 1 League 78.3 1 7 0.09 0.14 0 0 Hull City (3 Seasons) 3 Leagues 40.9 0 8 0 0.0 0.20 0.00 0.00 0 0 Swansea City (2 Seasons) 3 Leagues 16.5 0 4 1 25.0 0.35 0.06 0.00 0.00 0 0 Yeovil Town (1 Season) 1 League 10.6 0 3 0.28 0.00 0 0 Crewe Alexandra (1 Season) 2 Leagues 9.1 0 1 0.11 0.00 0 0 Premiership (5 Seasons) 98.5 10 86 19 22.1 0.87 0.19 0.12 0.53 0 0 Championship (5 Seasons) 98.0 5 7 0.09 0.14 0 0 Championship (3 Seasons) 40.0 0 8 0 0.0 0.20 0.00 0.00 0 0 FA Cup (3 Seasons) 1.1 0 0 0 EFL Cup (3 Seasons) 0.9 0 0 0 0.00 0.00 0 0 League One (2 Seasons) 19.7 0 4 0.20 0.00 0 0 Premier League (2 Seasons) 15.5 0 4 1 25.0 0.35 0.06 0.00 0.00 0 0 Conf Lg (2 Seasons) 6.7 0 1 0 0.0 0.52 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015-2016 21 Swansea City eng ENG FA Cup 33rd 0.3 0 0 0 Matches 2016-2017 22 Swansea City eng ENG FA Cup 33rd 0.7 0 0 0 Matches 2018-2019 24 Hull City eng ENG EFL Cup 33rd 0.9 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 2.0 0 0 0 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Swansea City (2 Seasons) 2 Leagues 1.1 0 0 0 Hull City (2 Seasons) 2 Leagues 0.9 0 0 0 0.00 0.00 0 0 Crewe Alexandra (1 Season) 1 League FA Cup (3 Seasons) 1.1 0 0 0 EFL Cup (3 Seasons) 0.9 0 0 0 0.00 0.00 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 2022-2023 28 Hearts 3. Conf Lg GR 4.7 0 0 0 Matches 2024-2025 30 Hearts 3. Conf Lg Lg 1.9 0 1 0 0.0 0.52 0.00 0.00 0 0 Matches 2 Seasons 1 Club 1 League 6.7 0 1 0 0.0 0.52 0.00 0.00 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 2016 21 sct Scotland Friendlies (M) 0.3 0 0 0 Matches 2022-2023 28 sct Scotland UEFA Nations League LgB 0.2 0 0 0 0.00 0.00 0 0 Matches 3 Seasons 1 Club 3 Leagues 0.5 0 0 0 0.00 0.00 0 0 Friendlies (M) (1 Season) 0.3 0 0 0 UEFA Nations League (1 Season) 0.2 0 0 0 0.00 0.00 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 2010-2011 16 Falkirk sct SCO 2. First Division 3 93 31 2.9 1.0 1 2 2011-2012 17 Falkirk sct SCO 2. First Division 15 809 54 25.0 9.0 8 7 2012-2013 18 Falkirk sct SCO 2. First Division 35 3,082 88 95.1 34.2 35 0 2013-2014 19 Falkirk sct SCO 2. Championship 35 3,066 88 94.6 34.1 35 0 2014-2015 20 Yeovil Town eng ENG 3. League One 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 Matches 2015-2016 21 Crewe Alexandra eng ENG FA Cup 0 0 0 0 1 Matches 2015-2016 21 Swansea City eng ENG FA Cup 1 31 31 34.4 0.3 0 0 1 30 0 0.00 1 0 +1 +2.90 +5.95 Matches 2015-2016 21 Crewe Alexandra eng ENG 3. League One 12 820 68 19.8 9.1 9 7 3 0 0.83 8 17 -9 -0.99 -0.23 Matches 2015-2016 21 Swansea City eng ENG 1. Premier League 4 355 89 10.4 3.9 4 3 0 1 2.50 8 3 +5 +1.27 +1.71 Matches 2016-2017 22 Swansea City eng ENG EFL Cup 0 0 0 0 1 Matches 2016-2017 22 Swansea City eng ENG FA Cup 1 66 66 73.3 0.7 1 66 0 0 0 0.00 0 0 0 0.00 +7.50 Matches 2016-2017 22 Swansea City eng ENG 1. Premier League 13 1,036 80 30.3 11.5 12 11 1 10 0.92 9 20 -11 -0.96 -0.43 Matches 2017-2018 23 Hull City eng ENG 2. Championship 11 810 74 19.6 9.0 10 6 1 0 1.00 14 18 -4 -0.44 -0.55 Matches 2018-2019 24 Hull City eng ENG 2. Championship 26 2,163 83 52.2 24.0 25 84 21 1 57 1 1.27 34 36 -2 -0.08 -0.08 Matches 2018-2019 24 Hull City eng ENG EFL Cup 1 84 84 40.0 0.9 0 0 1 83 1 1.00 0 1 -1 -1.07 +1.07 Matches 2019-2020 25 Hull City eng ENG 2. Championship 8 628 79 15.2 7.0 7 82 6 1 52 13 1.25 9 12 -3 -0.43 +0.26 Matches 2019-2020 25 Hull City eng ENG EFL Cup 0 0 0 0 1 Matches 2019-2020 25 Hull City eng ENG FA Cup 0 0 0 0 1 Matches 2020-2021 26 Hearts sct SCO 2. Championship 20 1,772 89 72.9 19.7 20 89 18 0 0 2.15 44 19 +25 +1.27 -0.65 Matches 2021-2022 27 Hearts sct SCO 1. Premiership 33 2,738 83 80.1 30.4 31 86 28 2 29 1 1.52 42 38 +4 +0.13 -0.66 Matches 2022-2023 28 Hearts 3. Conf Lg 5 427 85 79.1 4.7 5 85 4 0 0 1.20 5 13 -8 -1.69 -0.09 Matches 2022-2023 28 Hearts sct SCO 1. Premiership 21 1,469 70 43.0 16.3 16 82 12 5 31 1 1.00 18 27 -9 -0.55 -1.24 Matches 2023-2024 29 Hearts sct SCO 1. Premiership 33 2,636 80 77.1 29.3 30 84 24 3 38 1 1.85 39 25 +14 +0.48 +0.71 Matches 2024-2025 30 Hearts 3. Conf Lg 2 172 86 31.9 1.9 2 86 1 0 2 1.50 2 2 0 0.00 +0.73 Matches 2024-2025 30 Hearts sct SCO 1. Premiership 9 633 70 18.5 7.0 8 74 6 1 45 12 0.56 4 10 -6 -0.85 -1.21 Matches 2025-2026 31 Hearts sct SCO 1. Premiership 21 1,390 66 40.6 15.4 15 82 3 6 27 6 2.24 26 15 +11 +0.71 -0.26 Matches 16 Seasons 6 Clubs 8 Leagues 321 25,237 79 40.6 280.4 286 84 159 35 36 53 1.43 273 274 -1 0.00 +0.16 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (6 Seasons) 3 Leagues 144 11,237 78 54.5 124.9 127 84 96 17 31 23 1.64 180 149 +31 +0.25 -0.34 Falkirk (4 Seasons) 1 League 88 7,050 80 54.4 78.3 79 9 Hull City (3 Seasons) 3 Leagues 46 3,685 80 28.3 40.9 42 84 33 4 64 17 1.20 57 67 -10 -0.24 +0.02 Swansea City (2 Seasons) 3 Leagues 19 1,488 78 20.7 16.5 17 67 14 2 30 12 1.16 18 23 -5 -0.30 +0.23 Yeovil Town (1 Season) 1 League 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 Crewe Alexandra (1 Season) 2 Leagues 12 820 68 19.4 9.1 9 7 3 1 0.83 8 17 -9 -0.99 -0.23 Premiership (5 Seasons) 117 8,866 76 51.8 98.5 100 83 73 17 31 21 1.58 129 115 +14 +0.14 -0.43 Championship (5 Seasons) 108 8,822 82 57.3 98.0 99 89 18 9 0 2.15 44 19 +25 +1.27 -0.65 Championship (3 Seasons) 45 3,601 80 29.0 40.0 42 84 33 3 55 14 1.20 57 66 -9 -0.22 +0.01 FA Cup (3 Seasons) 2 97 49 21.6 1.1 1 67 0 1 30 2 0.00 1 0 +1 +0.93 +5.27 EFL Cup (3 Seasons) 1 84 84 14.0 0.9 0 0 1 83 3 1.00 0 1 -1 -1.07 +1.07 League One (2 Seasons) 24 1,777 74 21.5 19.7 21 16 3 0 0.79 18 35 -17 -0.86 -0.04 Premier League (2 Seasons) 17 1,391 82 20.3 15.5 16 14 1 11 1.29 17 23 -6 -0.39 +0.09 Conf Lg (2 Seasons) 7 599 86 55.5 6.7 7 86 5 0 2 1.29 7 15 -8 -1.20 -0.27
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 16 Falkirk 1 League 3 93 31 2.9 1.0 1 2 2011-2012 17 Falkirk 1 League 15 809 54 25.0 9.0 8 7 2012-2013 18 Falkirk 1 League 35 3,082 88 95.1 34.2 35 0 2013-2014 19 Falkirk 1 League 35 3,066 88 94.6 34.1 35 0 2014-2015 20 Yeovil Town 1 League 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 2015-2016 21 Crewe Alexandra 2 Leagues 12 820 68 19.4 9.1 9 7 3 1 0.83 8 17 -9 -0.99 -0.23 2015-2016 21 Swansea City 2 Leagues 5 386 77 11.0 4.3 4 3 1 30 1 2.00 9 3 +6 +1.40 +1.89 2016-2017 22 Swansea City 3 Leagues 14 1,102 79 29.9 12.2 13 66 11 1 11 0.85 9 20 -11 -0.90 -0.30 2017-2018 23 Hull City 1 League 11 810 74 19.6 9.0 10 6 1 0 1.00 14 18 -4 -0.44 -0.55 2018-2019 24 Hull City 2 Leagues 27 2,247 83 51.7 25.0 25 84 21 2 70 2 1.26 34 37 -3 -0.12 +0.01 2019-2020 25 Hull City 3 Leagues 8 628 79 13.9 7.0 7 82 6 1 52 15 1.25 9 12 -3 -0.43 +0.26 2020-2021 26 Hearts 1 League 20 1,772 89 72.9 19.7 20 89 18 0 0 2.15 44 19 +25 +1.27 -0.65 2021-2022 27 Hearts 1 League 33 2,738 83 80.1 30.4 31 86 28 2 29 1 1.52 42 38 +4 +0.13 -0.66 2022-2023 28 Hearts 2 Leagues 26 1,896 73 47.9 21.1 21 83 16 5 31 1 1.04 23 40 -17 -0.81 -1.37 2023-2024 29 Hearts 1 League 33 2,636 80 77.1 29.3 30 84 24 3 38 1 1.85 39 25 +14 +0.48 +0.71 2024-2025 30 Hearts 2 Leagues 11 805 73 20.3 8.9 10 76 7 1 45 14 0.73 6 12 -6 -0.67 -0.90 2025-2026 31 Hearts 1 League 21 1,390 66 40.6 15.4 15 82 3 6 27 6 2.24 26 15 +11 +0.71 -0.26 16 Seasons 6 Clubs 8 Leagues 321 25,237 79 40.6 280.4 286 84 159 35 36 53 1.43 273 274 -1 0.00 +0.16 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (6 Seasons) 3 Leagues 144 11,237 78 54.5 124.9 127 84 96 17 31 23 1.64 180 149 +31 +0.25 -0.34 Falkirk (4 Seasons) 1 League 88 7,050 80 54.4 78.3 79 9 Hull City (3 Seasons) 3 Leagues 46 3,685 80 28.3 40.9 42 84 33 4 64 17 1.20 57 67 -10 -0.24 +0.02 Swansea City (2 Seasons) 3 Leagues 19 1,488 78 20.7 16.5 17 67 14 2 30 12 1.16 18 23 -5 -0.30 +0.23 Yeovil Town (1 Season) 1 League 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 Crewe Alexandra (1 Season) 2 Leagues 12 820 68 19.4 9.1 9 7 3 1 0.83 8 17 -9 -0.99 -0.23 Premiership (5 Seasons) 117 8,866 76 51.8 98.5 100 83 73 17 31 21 1.58 129 115 +14 +0.14 -0.43 Championship (5 Seasons) 108 8,822 82 57.3 98.0 99 89 18 9 0 2.15 44 19 +25 +1.27 -0.65 Championship (3 Seasons) 45 3,601 80 29.0 40.0 42 84 33 3 55 14 1.20 57 66 -9 -0.22 +0.01 FA Cup (3 Seasons) 2 97 49 21.6 1.1 1 67 0 1 30 2 0.00 1 0 +1 +0.93 +5.27 EFL Cup (3 Seasons) 1 84 84 14.0 0.9 0 0 1 83 3 1.00 0 1 -1 -1.07 +1.07 League One (2 Seasons) 24 1,777 74 21.5 19.7 21 16 3 0 0.79 18 35 -17 -0.86 -0.04 Premier League (2 Seasons) 17 1,391 82 20.3 15.5 16 14 1 11 1.29 17 23 -6 -0.39 +0.09 Conf Lg (2 Seasons) 7 599 86 55.5 6.7 7 86 5 0 2 1.29 7 15 -8 -1.20 -0.27
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 16 Falkirk sct SCO 2. First Division 3rd 3 93 31 2.9 1.0 1 2 2011-2012 17 Falkirk sct SCO 2. First Division 3rd 15 809 54 25.0 9.0 8 7 2012-2013 18 Falkirk sct SCO 2. First Division 3rd 35 3,082 88 95.1 34.2 35 0 2013-2014 19 Falkirk sct SCO 2. Championship 3rd 35 3,066 88 94.6 34.1 35 0 2014-2015 20 Yeovil Town eng ENG 3. League One 24th 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 Matches 2015-2016 21 Crewe Alexandra eng ENG 3. League One 24th 12 820 68 19.8 9.1 9 7 3 0 0.83 8 17 -9 -0.99 -0.23 Matches 2015-2016 21 Swansea City eng ENG 1. Premier League 12th 4 355 89 10.4 3.9 4 3 0 1 2.50 8 3 +5 +1.27 +1.71 Matches 2016-2017 22 Swansea City eng ENG 1. Premier League 15th 13 1,036 80 30.3 11.5 12 11 1 10 0.92 9 20 -11 -0.96 -0.43 Matches 2017-2018 23 Hull City eng ENG 2. Championship 18th 11 810 74 19.6 9.0 10 6 1 0 1.00 14 18 -4 -0.44 -0.55 Matches 2018-2019 24 Hull City eng ENG 2. Championship 13th 26 2,163 83 52.2 24.0 25 84 21 1 57 1 1.27 34 36 -2 -0.08 -0.08 Matches 2019-2020 25 Hull City eng ENG 2. Championship 24th 8 628 79 15.2 7.0 7 82 6 1 52 13 1.25 9 12 -3 -0.43 +0.26 Matches 2020-2021 26 Hearts sct SCO 2. Championship 1st 20 1,772 89 72.9 19.7 20 89 18 0 0 2.15 44 19 +25 +1.27 -0.65 Matches 2021-2022 27 Hearts sct SCO 1. Premiership 3rd 33 2,738 83 80.1 30.4 31 86 28 2 29 1 1.52 42 38 +4 +0.13 -0.66 Matches 2022-2023 28 Hearts sct SCO 1. Premiership 4th 21 1,469 70 43.0 16.3 16 82 12 5 31 1 1.00 18 27 -9 -0.55 -1.24 Matches 2023-2024 29 Hearts sct SCO 1. Premiership 3rd 33 2,636 80 77.1 29.3 30 84 24 3 38 1 1.85 39 25 +14 +0.48 +0.71 Matches 2024-2025 30 Hearts sct SCO 1. Premiership 7th 9 633 70 18.5 7.0 8 74 6 1 45 12 0.56 4 10 -6 -0.85 -1.21 Matches 2025-2026 31 Hearts sct SCO 1. Premiership 2nd 21 1,390 66 40.6 15.4 15 82 3 6 27 6 2.24 26 15 +11 +0.71 -0.26 Matches 16 Seasons 6 Clubs 5 Leagues 311 24,457 79 40.7 271.7 278 84 154 33 34 46 1.44 265 258 +7 +0.04 +0.17 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (6 Seasons) 2 Leagues 137 10,638 78 54.5 118.2 120 84 91 17 31 21 1.66 173 134 +39 +0.33 -0.34 Falkirk (4 Seasons) 1 League 88 7,050 80 54.4 78.3 79 9 Hull City (3 Seasons) 1 League 45 3,601 80 29.0 40.0 42 84 33 3 55 14 1.20 57 66 -9 -0.22 +0.01 Swansea City (2 Seasons) 1 League 17 1,391 82 20.3 15.5 16 14 1 11 1.29 17 23 -6 -0.39 +0.09 Yeovil Town (1 Season) 1 League 12 957 80 23.1 10.6 12 9 0 0 0.75 10 18 -8 -0.75 +0.12 Crewe Alexandra (1 Season) 1 League 12 820 68 19.8 9.1 9 7 3 0 0.83 8 17 -9 -0.99 -0.23 Premiership (5 Seasons) 117 8,866 76 51.8 98.5 100 83 73 17 31 21 1.58 129 115 +14 +0.14 -0.43 Championship (5 Seasons) 108 8,822 82 57.3 98.0 99 89 18 9 0 2.15 44 19 +25 +1.27 -0.65 Championship (3 Seasons) 45 3,601 80 29.0 40.0 42 84 33 3 55 14 1.20 57 66 -9 -0.22 +0.01 League One (2 Seasons) 24 1,777 74 21.5 19.7 21 16 3 0 0.79 18 35 -17 -0.86 -0.04 Premier League (2 Seasons) 17 1,391 82 20.3 15.5 16 14 1 11 1.29 17 23 -6 -0.39 +0.09
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 2015-2016 21 Crewe Alexandra eng ENG FA Cup 85th 0 0 0 0 1 Matches 2015-2016 21 Swansea City eng ENG FA Cup 33rd 1 31 31 34.4 0.3 0 0 1 30 0 0.00 1 0 +1 +2.90 +5.95 Matches 2016-2017 22 Swansea City eng ENG EFL Cup 17th 0 0 0 0 1 Matches 2016-2017 22 Swansea City eng ENG FA Cup 33rd 1 66 66 73.3 0.7 1 66 0 0 0 0.00 0 0 0 0.00 +7.50 Matches 2018-2019 24 Hull City eng ENG EFL Cup 33rd 1 84 84 40.0 0.9 0 0 1 83 1 1.00 0 1 -1 -1.07 +1.07 Matches 2019-2020 25 Hull City eng ENG EFL Cup 33rd 0 0 0 0 1 Matches 2019-2020 25 Hull City eng ENG FA Cup 17th 0 0 0 0 1 Matches 4 Seasons 3 Clubs 2 Leagues 3 181 60 17.2 2.0 1 68 0 2 57 5 0.33 1 1 0 0.00 +3.01 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Swansea City (2 Seasons) 2 Leagues 2 97 49 26.9 1.1 1 67 0 1 30 1 0.00 1 0 +1 +0.93 +5.27 Hull City (2 Seasons) 2 Leagues 1 84 84 14.0 0.9 0 0 1 83 3 1.00 0 1 -1 -1.07 +1.07 Crewe Alexandra (1 Season) 1 League 0 0 0 0 1 FA Cup (3 Seasons) 2 97 49 21.6 1.1 1 67 0 1 30 2 0.00 1 0 +1 +0.93 +5.27 EFL Cup (3 Seasons) 1 84 84 14.0 0.9 0 0 1 83 3 1.00 0 1 -1 -1.07 +1.07
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 2022-2023 28 Hearts 3. Conf Lg GR 5 427 85 79.1 4.7 5 85 4 0 0 1.20 5 13 -8 -1.69 -0.09 Matches 2024-2025 30 Hearts 3. Conf Lg Lg 2 172 86 31.9 1.9 2 86 1 0 2 1.50 2 2 0 0.00 +0.73 Matches 2 Seasons 1 Club 1 League 7 599 86 55.5 6.7 7 86 5 0 2 1.29 7 15 -8 -1.20 -0.27
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 2016 21 sct Scotland Friendlies (M) 1 25 25 6.9 0.3 0 0 1 24 1 0.00 0 0 0 0.00 +0.54 Matches 2018 23 sct Scotland WCQ 0 0 0 0 1 Matches 2022-2023 28 sct Scotland UEFA Nations League LgB 1 20 20 3.7 0.2 0 0 1 20 0 1.00 0 0 0 0.00 -1.04 Matches 3 Seasons 1 Club 3 Leagues 2 45 23 2.5 0.5 0 0 2 22 2 0.50 0 0 0 0.00 -0.42 Friendlies (M) (1 Season) 1 25 25 6.9 0.3 0 0 1 24 1 0.00 0 0 0 0.00 +0.54 UEFA Nations League (1 Season) 1 20 20 3.7 0.2 0 0 1 20 0 1.00 0 0 0 0.00 -1.04 WCQ (1 Season) 0 0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 16 Falkirk 1 League 1.0 0 1 2011-2012 17 Falkirk 1 League 9.0 0 0 2012-2013 18 Falkirk 1 League 34.2 0 0 2013-2014 19 Falkirk 1 League 34.1 0 0 2014-2015 20 Yeovil Town 1 League 10.6 2 0 10 2015-2016 21 Crewe Alexandra 2 Leagues 9.1 0 0 4 2015-2016 21 Swansea City 2 Leagues 4.3 0 0 0 2 0 2016-2017 22 Swansea City 3 Leagues 12.2 0 0 0 3 7 0 46 9 10 0 0 0 2017-2018 23 Hull City 1 League 9.0 1 0 0 5 8 1 21 9 8 0 0 0 2018-2019 24 Hull City 2 Leagues 25.0 1 0 0 11 28 0 46 23 25 0 1 0 2019-2020 25 Hull City 3 Leagues 7.0 3 0 0 10 4 0 15 5 9 0 2020-2021 26 Hearts 1 League 19.7 1 0 0 0 2021-2022 27 Hearts 1 League 30.4 2 0 0 11 22 0 80 37 18 0 2022-2023 28 Hearts 2 Leagues 21.1 5 0 0 8 15 0 28 19 8 0 2023-2024 29 Hearts 1 League 29.3 0 0 0 13 22 0 72 15 20 0 2024-2025 30 Hearts 2 Leagues 8.9 2 0 0 9 6 0 21 7 6 0 2025-2026 31 Hearts 1 League 15.4 1 0 0 5 9 0 81 13 12 1 16 Seasons 6 Clubs 8 Leagues 280.4 18 1 0 91 121 1 410 137 116 0 1 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (6 Seasons) 3 Leagues 124.9 11 0 0 46 74 0 282 91 64 1 Falkirk (4 Seasons) 1 League 78.3 0 1 Hull City (3 Seasons) 3 Leagues 40.9 5 0 0 26 40 1 82 37 42 0 1 0 Swansea City (2 Seasons) 3 Leagues 16.5 0 0 0 5 7 0 46 9 10 0 0 0 Yeovil Town (1 Season) 1 League 10.6 2 0 10 Crewe Alexandra (1 Season) 2 Leagues 9.1 0 0 4 Premiership (5 Seasons) 98.5 9 0 0 44 72 0 281 88 64 1 Championship (5 Seasons) 98.0 1 1 0 0 Championship (3 Seasons) 40.0 5 0 0 26 40 1 81 37 42 0 1 0 FA Cup (3 Seasons) 1.1 0 0 0 0 EFL Cup (3 Seasons) 0.9 0 0 0 0 0 0 1 0 0 0 0 0 League One (2 Seasons) 19.7 2 0 14 Premier League (2 Seasons) 15.5 0 0 0 5 7 0 46 9 10 0 0 0 Conf Lg (2 Seasons) 6.7 1 0 0 2 2 0 1 3 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 2015-2016 21 Swansea City eng ENG FA Cup 33rd 0.3 0 0 0 0 Matches 2016-2017 22 Swansea City eng ENG FA Cup 33rd 0.7 0 0 0 0 Matches 2018-2019 24 Hull City eng ENG EFL Cup 33rd 0.9 0 0 0 0 0 0 1 0 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 2.0 0 0 0 0 0 0 1 0 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Swansea City (2 Seasons) 2 Leagues 1.1 0 0 0 0 Hull City (2 Seasons) 2 Leagues 0.9 0 0 0 0 0 0 1 0 0 0 0 0 Crewe Alexandra (1 Season) 1 League FA Cup (3 Seasons) 1.1 0 0 0 0 EFL Cup (3 Seasons) 0.9 0 0 0 0 0 0 1 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 28 Hearts 3. Conf Lg GR 4.7 1 0 0 0 Matches 2024-2025 30 Hearts 3. Conf Lg Lg 1.9 0 0 0 2 2 0 1 3 0 0 Matches 2 Seasons 1 Club 1 League 6.7 1 0 0 2 2 0 1 3 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016 21 sct Scotland Friendlies (M) 0.3 0 0 0 0 Matches 2022-2023 28 sct Scotland UEFA Nations League LgB 0.2 0 0 0 0 0 0 1 1 0 0 Matches 3 Seasons 1 Club 3 Leagues 0.5 0 0 0 0 0 0 1 1 0 0 Friendlies (M) (1 Season) 0.3 0 0 0 0 UEFA Nations League (1 Season) 0.2 0 0 0 0 0 0 1 1 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 Stephen Kingsley Pages
Stephen Kingsley Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary