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 2012-2013 18 Hearts sct SCO 1. Premier League 8 4 356 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Hearts sct SCO 1. Premiership 32 7 1,034 11.5 3 4 7 3 0 0 1 0 0.26 0.35 0.61 0.26 0.61 2014-2015 20 Hearts sct SCO 2. Championship 31 22 2,009 22.3 8 13 21 8 0 0 1 0 0.36 0.58 0.94 0.36 0.94 Matches 2015-2016 21 Rangers sct SCO 2. Championship 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 Matches 2015-2016 21 Hearts sct SCO 1. Premiership 15 7 637 7.1 2 1 3 2 0 0 0 0 0.28 0.14 0.42 0.28 0.42 Matches 2016-2017 22 Inverness CT sct SCO 1. Premiership 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Matches 2017-2018 23 Dundee United sct SCO 2. Championship 35 32 2,813 31.3 5 6 11 5 0 1 1 0 0.16 0.19 0.35 0.16 0.35 Matches 2018-2019 24 Dundee United sct SCO 2. Championship 16 10 845 9.4 2 0 2 2 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2018-2019 24 Gillingham eng ENG 3. League One 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Morton sct SCO 2. Championship 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 25 St Patrick's ie IRL 1. Premier Division 14 10 929 10.3 1 0 1 1 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2021 26 St Patrick's ie IRL 1. Premier Division 36 27 2,331 25.9 7 0 7 7 0 0 3 0 0.27 0.00 0.27 0.27 0.27 Matches 2022 27 St Patrick's ie IRL 1. Premier Division 29 20 1,685 18.7 4 3 7 4 0 0 2 0 0.21 0.16 0.37 0.21 0.37 Matches 2023 28 Hailstorm us USA U.S. Open Cup 1 1 120 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 28 Hailstorm us USA 3. USL League One 31 30 2,550 28.3 8 4 12 8 0 1 5 0 0.28 0.14 0.42 0.28 0.42 Matches 2024 29 Hailstorm us USA U.S. Open Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 29 Hailstorm us USA 3. USL League One 16 13 1,103 12.3 4 1 5 4 0 0 1 0 0.33 0.08 0.41 0.33 0.41 Matches 13 Seasons 8 Clubs 6 Leagues 312 208 18,718 208.0 46 38 84 46 0 2 17 0 0.22 0.18 0.40 0.22 0.40 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 (4 Seasons) 2 Leagues 86 40 4,036 44.8 13 18 31 13 0 0 2 0 0.29 0.40 0.69 0.29 0.69 St Patrick's (3 Seasons) 1 League 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 Dundee United (2 Seasons) 1 League 51 42 3,658 40.6 7 6 13 7 0 1 1 0 0.17 0.15 0.32 0.17 0.32 Hailstorm (2 Seasons) 2 Leagues 49 45 3,818 42.4 12 5 17 12 0 1 7 0 0.28 0.12 0.40 0.28 0.40 Inverness CT (1 Season) 1 League 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Rangers (1 Season) 1 League 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 Morton (1 Season) 1 League 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gillingham (1 Season) 1 League 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 100 70 6,393 71.0 16 22 38 16 0 1 2 0 0.23 0.31 0.53 0.23 0.53 Premiership (4 Seasons) 81 35 3,505 38.9 6 8 14 6 0 0 3 0 0.15 0.21 0.36 0.15 0.36 Premier Division (3 Seasons) 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 USL League One (2 Seasons) 47 43 3,653 40.6 12 5 17 12 0 1 6 0 0.30 0.12 0.42 0.30 0.42 U.S. Open Cup (2 Seasons) 2 2 165 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 3 1 57 0.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 2012-2013 18 Hearts 1 League 8 4 356 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Hearts 1 League 32 7 1,034 11.5 3 4 7 3 0 0 1 0 0.26 0.35 0.61 0.26 0.61 2014-2015 20 Hearts 1 League 31 22 2,009 22.3 8 13 21 8 0 0 1 0 0.36 0.58 0.94 0.36 0.94 2015-2016 21 Hearts 1 League 15 7 637 7.1 2 1 3 2 0 0 0 0 0.28 0.14 0.42 0.28 0.42 2015-2016 21 Rangers 1 League 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 2016-2017 22 Inverness CT 1 League 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 2017-2018 23 Dundee United 1 League 35 32 2,813 31.3 5 6 11 5 0 1 1 0 0.16 0.19 0.35 0.16 0.35 2018-2019 24 Dundee United 1 League 16 10 845 9.4 2 0 2 2 0 0 0 0 0.21 0.00 0.21 0.21 0.21 2018-2019 24 Gillingham 1 League 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 25 Morton 1 League 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020 25 St Patrick's 1 League 14 10 929 10.3 1 0 1 1 0 0 0 0 0.10 0.00 0.10 0.10 0.10 2021 26 St Patrick's 1 League 36 27 2,331 25.9 7 0 7 7 0 0 3 0 0.27 0.00 0.27 0.27 0.27 2022 27 St Patrick's 1 League 29 20 1,685 18.7 4 3 7 4 0 0 2 0 0.21 0.16 0.37 0.21 0.37 2023 28 Hailstorm 2 Leagues 32 31 2,670 29.7 8 4 12 8 0 1 6 0 0.27 0.13 0.40 0.27 0.40 2024 29 Hailstorm 2 Leagues 17 14 1,148 12.8 4 1 5 4 0 0 1 0 0.31 0.08 0.39 0.31 0.39 13 Seasons 8 Clubs 6 Leagues 312 208 18,718 208.0 46 38 84 46 0 2 17 0 0.22 0.18 0.40 0.22 0.40 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 (4 Seasons) 2 Leagues 86 40 4,036 44.8 13 18 31 13 0 0 2 0 0.29 0.40 0.69 0.29 0.69 St Patrick's (3 Seasons) 1 League 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 Dundee United (2 Seasons) 1 League 51 42 3,658 40.6 7 6 13 7 0 1 1 0 0.17 0.15 0.32 0.17 0.32 Hailstorm (2 Seasons) 2 Leagues 49 45 3,818 42.4 12 5 17 12 0 1 7 0 0.28 0.12 0.40 0.28 0.40 Inverness CT (1 Season) 1 League 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Rangers (1 Season) 1 League 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 Morton (1 Season) 1 League 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gillingham (1 Season) 1 League 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 100 70 6,393 71.0 16 22 38 16 0 1 2 0 0.23 0.31 0.53 0.23 0.53 Premiership (4 Seasons) 81 35 3,505 38.9 6 8 14 6 0 0 3 0 0.15 0.21 0.36 0.15 0.36 Premier Division (3 Seasons) 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 USL League One (2 Seasons) 47 43 3,653 40.6 12 5 17 12 0 1 6 0 0.30 0.12 0.42 0.30 0.42 U.S. Open Cup (2 Seasons) 2 2 165 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 3 1 57 0.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 2012-2013 18 Hearts sct SCO 1. Premier League 10th 8 4 356 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2013-2014 19 Hearts sct SCO 1. Premiership 12th 32 7 1,034 11.5 3 4 7 3 0 0 1 0 0.26 0.35 0.61 0.26 0.61 2014-2015 20 Hearts sct SCO 2. Championship 1st 31 22 2,009 22.3 8 13 21 8 0 0 1 0 0.36 0.58 0.94 0.36 0.94 Matches 2015-2016 21 Hearts sct SCO 1. Premiership 3rd 15 7 637 7.1 2 1 3 2 0 0 0 0 0.28 0.14 0.42 0.28 0.42 Matches 2015-2016 21 Rangers sct SCO 2. Championship 1st 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 Matches 2016-2017 22 Inverness CT sct SCO 1. Premiership 12th 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Matches 2017-2018 23 Dundee United sct SCO 2. Championship 3rd 35 32 2,813 31.3 5 6 11 5 0 1 1 0 0.16 0.19 0.35 0.16 0.35 Matches 2018-2019 24 Dundee United sct SCO 2. Championship 2nd 16 10 845 9.4 2 0 2 2 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2018-2019 24 Gillingham eng ENG 3. League One 13th 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 Morton sct SCO 2. Championship 7th 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 25 St Patrick's ie IRL 1. Premier Division 6th 14 10 929 10.3 1 0 1 1 0 0 0 0 0.10 0.00 0.10 0.10 0.10 Matches 2021 26 St Patrick's ie IRL 1. Premier Division 2nd 36 27 2,331 25.9 7 0 7 7 0 0 3 0 0.27 0.00 0.27 0.27 0.27 Matches 2022 27 St Patrick's ie IRL 1. Premier Division 4th 29 20 1,685 18.7 4 3 7 4 0 0 2 0 0.21 0.16 0.37 0.21 0.37 Matches 2023 28 Hailstorm us USA 3. USL League One 3rd 31 30 2,550 28.3 8 4 12 8 0 1 5 0 0.28 0.14 0.42 0.28 0.42 Matches 2024 29 Hailstorm us USA 3. USL League One 1st 16 13 1,103 12.3 4 1 5 4 0 0 1 0 0.33 0.08 0.41 0.33 0.41 Matches 13 Seasons 8 Clubs 5 Leagues 310 206 18,553 206.1 46 38 84 46 0 2 16 0 0.22 0.18 0.41 0.22 0.41 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 (4 Seasons) 2 Leagues 86 40 4,036 44.8 13 18 31 13 0 0 2 0 0.29 0.40 0.69 0.29 0.69 St Patrick's (3 Seasons) 1 League 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 Dundee United (2 Seasons) 1 League 51 42 3,658 40.6 7 6 13 7 0 1 1 0 0.17 0.15 0.32 0.17 0.32 Hailstorm (2 Seasons) 1 League 47 43 3,653 40.6 12 5 17 12 0 1 6 0 0.30 0.12 0.42 0.30 0.42 Inverness CT (1 Season) 1 League 26 17 1,478 16.4 1 3 4 1 0 0 2 0 0.06 0.18 0.24 0.06 0.24 Rangers (1 Season) 1 League 12 6 611 6.8 1 3 4 1 0 0 0 0 0.15 0.44 0.59 0.15 0.59 Morton (1 Season) 1 League 6 0 115 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Gillingham (1 Season) 1 League 3 1 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (5 Seasons) 100 70 6,393 71.0 16 22 38 16 0 1 2 0 0.23 0.31 0.53 0.23 0.53 Premiership (4 Seasons) 81 35 3,505 38.9 6 8 14 6 0 0 3 0 0.15 0.21 0.36 0.15 0.36 Premier Division (3 Seasons) 79 57 4,945 54.9 12 3 15 12 0 0 5 0 0.22 0.05 0.27 0.22 0.27 USL League One (2 Seasons) 47 43 3,653 40.6 12 5 17 12 0 1 6 0 0.30 0.12 0.42 0.30 0.42 League One (1 Season) 3 1 57 0.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 2023 28 Hailstorm us USA U.S. Open Cup Rd3 1 1 120 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 29 Hailstorm us USA U.S. Open Cup Rd3 1 1 45 0.5 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 2 2 165 1.8 0 0 0 0 0 0 1 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 2012-2013 18 Hearts 1 League 4.0 0 3 0.76 0.00 0 0 2013-2014 19 Hearts 1 League 11.5 3 8 0.70 0.38 0 0 2014-2015 20 Hearts 1 League 22.3 8 22 0.99 0.36 0 0 2015-2016 21 Hearts 1 League 7.1 2 6 0.85 0.33 0 0 2015-2016 21 Rangers 1 League 6.8 1 12 1.77 0.08 0 0 2016-2017 22 Inverness CT 1 League 16.4 1 2 0.12 0.50 0 0 2017-2018 23 Dundee United 1 League 31.3 5 0 22 0.00 0.70 0.23 0 1 2018-2019 24 Dundee United 1 League 9.4 2 0 0 2018-2019 24 Gillingham 1 League 0.6 0 0 0 2019-2020 25 Morton 1 League 1.3 0 0 0 2020 25 St Patrick's 1 League 10.3 1 0 0 2021 26 St Patrick's 1 League 25.9 7 0 0 2022 27 St Patrick's 1 League 18.7 4 28 12 42.9 1.50 0.64 0.14 0.33 0 0 2023 28 Hailstorm 2 Leagues 29.7 8 0 1 2024 29 Hailstorm 2 Leagues 12.8 4 24 9 37.5 1.88 0.71 0.17 0.44 0 0 13 Seasons 8 Clubs 6 Leagues 208.0 46 52 96 82.7 0.83 0.73 0.25 0.29 0 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Hearts (4 Seasons) 2 Leagues 44.8 13 39 0.87 0.33 0 0 St Patrick's (3 Seasons) 1 League 54.9 12 28 12 42.9 1.50 0.64 0.14 0.33 0 0 Dundee United (2 Seasons) 1 League 40.6 7 0 22 0.00 0.70 0.23 0 1 Hailstorm (2 Seasons) 2 Leagues 42.4 12 24 9 37.5 1.88 0.71 0.17 0.44 0 1 Inverness CT (1 Season) 1 League 16.4 1 2 0.12 0.50 0 0 Rangers (1 Season) 1 League 6.8 1 12 1.77 0.08 0 0 Morton (1 Season) 1 League 1.3 0 0 0 Gillingham (1 Season) 1 League 0.6 0 0 0 Championship (5 Seasons) 71.0 16 0 56 0.00 0.93 0.25 0 1 Premiership (4 Seasons) 38.9 6 19 0.49 0.32 0 0 Premier Division (3 Seasons) 54.9 12 28 12 42.9 1.50 0.64 0.14 0.33 0 0 USL League One (2 Seasons) 40.6 12 24 9 37.5 1.96 0.73 0.17 0.44 0 1 U.S. Open Cup (2 Seasons) 1.8 0 0 0 0.00 0.00 0 0 League One (1 Season) 0.6 0 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2012-2013 18 Hearts sct SCO 1. Premier League 8 356 45 10.4 4.0 4 4 2013-2014 19 Hearts sct SCO 1. Premiership 32 1,034 32 30.2 11.5 7 25 2014-2015 20 Hearts sct SCO 2. Championship 31 2,009 65 62.0 22.3 22 13 9 0 2.61 60 10 +50 +2.24 +0.78 Matches 2015-2016 21 Rangers sct SCO 2. Championship 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 Matches 2015-2016 21 Hearts sct SCO 1. Premiership 15 637 42 18.6 7.1 7 2 8 5 1.67 20 8 +12 +1.70 +1.47 Matches 2016-2017 22 Inverness CT sct SCO 1. Premiership 26 1,478 57 43.2 16.4 17 4 9 0.92 Matches 2017-2018 23 Dundee United sct SCO 2. Championship 35 2,813 80 86.8 31.3 32 21 3 1 1.71 51 33 +18 +0.58 +2.26 Matches 2018-2019 24 Dundee United sct SCO 2. Championship 16 845 53 26.1 9.4 10 73 3 6 20 2 1.63 15 10 +5 +0.53 +0.38 Matches 2018-2019 24 Gillingham eng ENG 3. League One 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 Matches 2019-2020 25 Morton sct SCO 2. Championship 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 Matches 2020 25 St Patrick's ie IRL 1. Premier Division 14 929 66 57.3 10.3 10 81 5 4 29 0 1.00 5 10 -5 -0.48 -0.74 Matches 2021 26 St Patrick's ie IRL 1. Premier Division 36 2,331 65 71.9 25.9 27 77 10 9 29 0 1.72 38 31 +7 +0.27 -0.42 Matches 2022 27 St Patrick's ie IRL 1. Premier Division 29 1,685 58 52.0 18.7 20 75 4 9 22 7 1.38 29 23 +6 +0.32 -0.49 Matches 2023 28 Hailstorm us USA U.S. Open Cup 1 120 120 57.1 1.3 1 120 1 0 0 3.00 3 1 +2 +1.50 +3.50 Matches 2023 28 Hailstorm us USA 3. USL League One 31 2,550 82 88.5 28.3 30 85 13 1 15 1 1.94 54 33 +21 +0.74 +0.47 Matches 2024 29 Hailstorm us USA U.S. Open Cup 1 45 45 15.0 0.5 1 45 0 0 1 0.00 0 2 -2 -4.00 -5.76 Matches 2024 29 Hailstorm us USA 3. USL League One 16 1,103 69 55.7 12.3 13 79 4 3 25 2 1.76 20 9 +11 +0.90 -0.13 Matches 13 Seasons 8 Clubs 6 Leagues 312 18,718 60 40.0 208.0 208 79 82 104 22 31 1.66 306 178 +128 +0.73 +0.32 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (4 Seasons) 2 Leagues 86 4,036 47 29.9 44.8 40 15 46 5 2.30 80 18 +62 +2.11 +1.50 St Patrick's (3 Seasons) 1 League 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 Dundee United (2 Seasons) 1 League 51 3,658 72 56.5 40.6 42 73 24 9 20 3 1.68 66 43 +23 +0.57 +0.69 Hailstorm (2 Seasons) 2 Leagues 49 3,818 78 71.1 42.4 45 83 18 4 23 4 1.86 77 45 +32 +0.75 -0.06 Inverness CT (1 Season) 1 League 26 1,478 57 43.2 16.4 17 4 9 0.92 Rangers (1 Season) 1 League 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 Morton (1 Season) 1 League 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 Gillingham (1 Season) 1 League 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 Championship (5 Seasons) 100 6,393 64 41.3 71.0 70 73 39 30 19 8 1.94 136 59 +77 +1.08 +0.50 Premiership (4 Seasons) 81 3,505 43 25.6 38.9 35 6 46 5 1.19 20 8 +12 +1.70 +1.47 Premier Division (3 Seasons) 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 USL League One (2 Seasons) 47 3,653 78 75.2 40.6 43 83 17 4 23 3 1.88 74 42 +32 +0.79 -0.03 U.S. Open Cup (2 Seasons) 2 165 83 32.4 1.8 2 83 1 0 1 1.50 3 3 0 0.00 -0.78 League One (1 Season) 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36
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 2012-2013 18 Hearts 1 League 8 356 45 10.4 4.0 4 4 2013-2014 19 Hearts 1 League 32 1,034 32 30.2 11.5 7 25 2014-2015 20 Hearts 1 League 31 2,009 65 62.0 22.3 22 13 9 0 2.61 60 10 +50 +2.24 +0.78 2015-2016 21 Hearts 1 League 15 637 42 18.6 7.1 7 2 8 5 1.67 20 8 +12 +1.70 +1.47 2015-2016 21 Rangers 1 League 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 2016-2017 22 Inverness CT 1 League 26 1,478 57 43.2 16.4 17 4 9 0.92 2017-2018 23 Dundee United 1 League 35 2,813 80 86.8 31.3 32 21 3 1 1.71 51 33 +18 +0.58 +2.26 2018-2019 24 Dundee United 1 League 16 845 53 26.1 9.4 10 73 3 6 20 2 1.63 15 10 +5 +0.53 +0.38 2018-2019 24 Gillingham 1 League 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 2019-2020 25 Morton 1 League 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 2020 25 St Patrick's 1 League 14 929 66 57.3 10.3 10 81 5 4 29 0 1.00 5 10 -5 -0.48 -0.74 2021 26 St Patrick's 1 League 36 2,331 65 71.9 25.9 27 77 10 9 29 0 1.72 38 31 +7 +0.27 -0.42 2022 27 St Patrick's 1 League 29 1,685 58 52.0 18.7 20 75 4 9 22 7 1.38 29 23 +6 +0.32 -0.49 2023 28 Hailstorm 2 Leagues 32 2,670 83 86.4 29.7 31 86 14 1 15 1 1.97 57 34 +23 +0.78 +0.99 2024 29 Hailstorm 2 Leagues 17 1,148 68 50.4 12.8 14 77 4 3 25 3 1.66 20 11 +9 +0.71 -0.49 13 Seasons 8 Clubs 6 Leagues 312 18,718 60 40.0 208.0 208 79 82 104 22 31 1.66 306 178 +128 +0.73 +0.32 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Hearts (4 Seasons) 2 Leagues 86 4,036 47 29.9 44.8 40 15 46 5 2.30 80 18 +62 +2.11 +1.50 St Patrick's (3 Seasons) 1 League 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 Dundee United (2 Seasons) 1 League 51 3,658 72 56.5 40.6 42 73 24 9 20 3 1.68 66 43 +23 +0.57 +0.69 Hailstorm (2 Seasons) 2 Leagues 49 3,818 78 71.1 42.4 45 83 18 4 23 4 1.86 77 45 +32 +0.75 -0.06 Inverness CT (1 Season) 1 League 26 1,478 57 43.2 16.4 17 4 9 0.92 Rangers (1 Season) 1 League 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 Morton (1 Season) 1 League 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 Gillingham (1 Season) 1 League 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 Championship (5 Seasons) 100 6,393 64 41.3 71.0 70 73 39 30 19 8 1.94 136 59 +77 +1.08 +0.50 Premiership (4 Seasons) 81 3,505 43 25.6 38.9 35 6 46 5 1.19 20 8 +12 +1.70 +1.47 Premier Division (3 Seasons) 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 USL League One (2 Seasons) 47 3,653 78 75.2 40.6 43 83 17 4 23 3 1.88 74 42 +32 +0.79 -0.03 U.S. Open Cup (2 Seasons) 2 165 83 32.4 1.8 2 83 1 0 1 1.50 3 3 0 0.00 -0.78 League One (1 Season) 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36
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 2012-2013 18 Hearts sct SCO 1. Premier League 10th 8 356 45 10.4 4.0 4 4 2013-2014 19 Hearts sct SCO 1. Premiership 12th 32 1,034 32 30.2 11.5 7 25 2014-2015 20 Hearts sct SCO 2. Championship 1st 31 2,009 65 62.0 22.3 22 13 9 0 2.61 60 10 +50 +2.24 +0.78 Matches 2015-2016 21 Hearts sct SCO 1. Premiership 3rd 15 637 42 18.6 7.1 7 2 8 5 1.67 20 8 +12 +1.70 +1.47 Matches 2015-2016 21 Rangers sct SCO 2. Championship 1st 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 Matches 2016-2017 22 Inverness CT sct SCO 1. Premiership 12th 26 1,478 57 43.2 16.4 17 4 9 0.92 Matches 2017-2018 23 Dundee United sct SCO 2. Championship 3rd 35 2,813 80 86.8 31.3 32 21 3 1 1.71 51 33 +18 +0.58 +2.26 Matches 2018-2019 24 Dundee United sct SCO 2. Championship 2nd 16 845 53 26.1 9.4 10 73 3 6 20 2 1.63 15 10 +5 +0.53 +0.38 Matches 2018-2019 24 Gillingham eng ENG 3. League One 13th 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 Matches 2019-2020 25 Morton sct SCO 2. Championship 7th 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 Matches 2020 25 St Patrick's ie IRL 1. Premier Division 6th 14 929 66 57.3 10.3 10 81 5 4 29 0 1.00 5 10 -5 -0.48 -0.74 Matches 2021 26 St Patrick's ie IRL 1. Premier Division 2nd 36 2,331 65 71.9 25.9 27 77 10 9 29 0 1.72 38 31 +7 +0.27 -0.42 Matches 2022 27 St Patrick's ie IRL 1. Premier Division 4th 29 1,685 58 52.0 18.7 20 75 4 9 22 7 1.38 29 23 +6 +0.32 -0.49 Matches 2023 28 Hailstorm us USA 3. USL League One 3rd 31 2,550 82 88.5 28.3 30 85 13 1 15 1 1.94 54 33 +21 +0.74 +0.47 Matches 2024 29 Hailstorm us USA 3. USL League One 1st 16 1,103 69 55.7 12.3 13 79 4 3 25 2 1.76 20 9 +11 +0.90 -0.13 Matches 13 Seasons 8 Clubs 5 Leagues 310 18,553 60 40.1 206.1 206 79 81 104 22 30 1.66 303 175 +128 +0.73 +0.34 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 (4 Seasons) 2 Leagues 86 4,036 47 29.9 44.8 40 15 46 5 2.30 80 18 +62 +2.11 +1.50 St Patrick's (3 Seasons) 1 League 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 Dundee United (2 Seasons) 1 League 51 3,658 72 56.5 40.6 42 73 24 9 20 3 1.68 66 43 +23 +0.57 +0.69 Hailstorm (2 Seasons) 1 League 47 3,653 78 75.2 40.6 43 83 17 4 23 3 1.88 74 42 +32 +0.79 -0.03 Inverness CT (1 Season) 1 League 26 1,478 57 43.2 16.4 17 4 9 0.92 Rangers (1 Season) 1 League 12 611 51 18.9 6.8 6 2 6 2 1.75 10 3 +7 +1.03 -0.58 Morton (1 Season) 1 League 6 115 19 4.6 1.3 0 0 6 19 3 1.00 0 3 -3 -2.35 -2.20 Gillingham (1 Season) 1 League 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36 Championship (5 Seasons) 100 6,393 64 41.3 71.0 70 73 39 30 19 8 1.94 136 59 +77 +1.08 +0.50 Premiership (4 Seasons) 81 3,505 43 25.6 38.9 35 6 46 5 1.19 20 8 +12 +1.70 +1.47 Premier Division (3 Seasons) 79 4,945 63 61.0 54.9 57 77 19 22 26 7 1.47 72 64 +8 +0.15 -0.51 USL League One (2 Seasons) 47 3,653 78 75.2 40.6 43 83 17 4 23 3 1.88 74 42 +32 +0.79 -0.03 League One (1 Season) 3 57 19 1.4 0.6 1 55 0 2 1 7 0.33 1 2 -1 -1.58 -1.36
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 2023 28 Hailstorm us USA U.S. Open Cup Rd3 1 120 120 57.1 1.3 1 120 1 0 0 3.00 3 1 +2 +1.50 +3.50 Matches 2024 29 Hailstorm us USA U.S. Open Cup Rd3 1 45 45 15.0 0.5 1 45 0 0 1 0.00 0 2 -2 -4.00 -5.76 Matches 2 Seasons 1 Club 1 League 2 165 83 32.4 1.8 2 83 1 0 1 1.50 3 3 0 0.00 -0.78
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2012-2013 18 Hearts 1 League 4.0 0 0 1 2013-2014 19 Hearts 1 League 11.5 1 0 5 2014-2015 20 Hearts 1 League 22.3 1 0 2015-2016 21 Hearts 1 League 7.1 0 0 5 2015-2016 21 Rangers 1 League 6.8 0 0 3 2016-2017 22 Inverness CT 1 League 16.4 2 0 7 2017-2018 23 Dundee United 1 League 31.3 1 0 0 14 0 0 0 0 0 0 0 0 2018-2019 24 Dundee United 1 League 9.4 0 0 0 0 2018-2019 24 Gillingham 1 League 0.6 0 0 0 0 2019-2020 25 Morton 1 League 1.3 0 0 0 0 2020 25 St Patrick's 1 League 10.3 0 0 0 0 2021 26 St Patrick's 1 League 25.9 3 0 0 0 2022 27 St Patrick's 1 League 18.7 2 0 0 19 30 6 45 8 19 0 2023 28 Hailstorm 2 Leagues 29.7 6 0 0 0 2024 29 Hailstorm 2 Leagues 12.8 1 0 0 9 12 2 36 3 9 0 13 Seasons 8 Clubs 6 Leagues 208.0 17 0 0 63 42 8 81 11 28 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (4 Seasons) 2 Leagues 44.8 2 0 11 St Patrick's (3 Seasons) 1 League 54.9 5 0 0 19 30 6 45 8 19 0 Dundee United (2 Seasons) 1 League 40.6 1 0 0 14 0 0 0 0 0 0 0 0 Hailstorm (2 Seasons) 2 Leagues 42.4 7 0 0 9 12 2 36 3 9 0 Inverness CT (1 Season) 1 League 16.4 2 0 7 Rangers (1 Season) 1 League 6.8 0 0 3 Morton (1 Season) 1 League 1.3 0 0 0 0 Gillingham (1 Season) 1 League 0.6 0 0 0 0 Championship (5 Seasons) 71.0 2 0 0 17 0 0 0 0 0 0 0 0 Premiership (4 Seasons) 38.9 3 0 18 Premier Division (3 Seasons) 54.9 5 0 0 19 30 6 45 8 19 0 USL League One (2 Seasons) 40.6 6 0 0 8 11 2 36 3 8 0 U.S. Open Cup (2 Seasons) 1.8 1 0 0 1 1 0 0 0 1 0 League One (1 Season) 0.6 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Billy King Pages
Billy King Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary