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 2016-2017 19 Ayr United sct SCO 2. Championship 34 24 2,152 23.9 6 0 6 3 3 4 1 0 0.25 0.00 0.25 0.13 0.13 Matches 2018-2019 21 Ayr United sct SCO 2. Championship 17 10 871 9.7 3 1 4 3 0 0 0 0 0.31 0.10 0.41 0.31 0.41 Matches 2019-2020 22 Ayr United sct SCO 2. Championship 25 25 2,100 23.3 10 3 13 7 3 3 0 0 0.43 0.13 0.56 0.30 0.43 Matches 2020-2021 23 Livingston sct SCO 1. Premiership 30 21 1,830 20.3 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 Matches 2021-2022 24 Livingston sct SCO 1. Premiership 36 26 2,357 26.2 6 4 10 6 0 0 6 0 0.23 0.15 0.38 0.23 0.38 Matches 2022-2023 25 Hearts 3. Conf Lg 6 3 197 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 Matches 2022-2023 25 Hearts sct SCO 1. Premiership 35 16 1,495 16.6 4 0 4 4 0 0 1 0 0.24 0.00 0.24 0.24 0.24 Matches 2023-2024 26 Hearts sct SCO 1. Premiership 33 20 1,936 21.5 4 5 9 4 0 0 3 0 0.19 0.23 0.42 0.19 0.42 Matches 2024-2025 27 Hearts 3. Conf Lg 6 6 420 4.7 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2024-2025 27 Hearts sct SCO 1. Premiership 31 12 1,115 12.4 4 1 5 4 0 0 1 0 0.32 0.08 0.40 0.32 0.40 Matches 2025-2026 28 Hearts sct SCO 1. Premiership 13 3 297 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 3 Clubs 3 Leagues 266 166 14,770 164.1 43 15 58 37 6 7 14 0 0.26 0.09 0.35 0.23 0.32 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 124 60 5,460 60.7 14 6 20 14 0 0 6 0 0.23 0.10 0.33 0.23 0.33 Ayr United (3 Seasons) 1 League 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30 Livingston (2 Seasons) 1 League 66 47 4,187 46.5 10 5 15 10 0 0 7 0 0.21 0.11 0.32 0.21 0.32 Premiership (6 Seasons) 178 98 9,030 100.3 22 11 33 22 0 0 13 0 0.22 0.11 0.33 0.22 0.33 Championship (3 Seasons) 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30 Conf Lg (2 Seasons) 12 9 617 6.9 2 0 2 2 0 0 0 0 0.29 0.00 0.29 0.29 0.29
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 2016-2017 19 Ayr United 1 League 34 24 2,152 23.9 6 0 6 3 3 4 1 0 0.25 0.00 0.25 0.13 0.13 2018-2019 21 Ayr United 1 League 17 10 871 9.7 3 1 4 3 0 0 0 0 0.31 0.10 0.41 0.31 0.41 2019-2020 22 Ayr United 1 League 25 25 2,100 23.3 10 3 13 7 3 3 0 0 0.43 0.13 0.56 0.30 0.43 2020-2021 23 Livingston 1 League 30 21 1,830 20.3 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 2021-2022 24 Livingston 1 League 36 26 2,357 26.2 6 4 10 6 0 0 6 0 0.23 0.15 0.38 0.23 0.38 2022-2023 25 Hearts 2 Leagues 41 19 1,692 18.8 5 0 5 5 0 0 1 0 0.27 0.00 0.27 0.27 0.27 2023-2024 26 Hearts 1 League 33 20 1,936 21.5 4 5 9 4 0 0 3 0 0.19 0.23 0.42 0.19 0.42 2024-2025 27 Hearts 2 Leagues 37 18 1,535 17.1 5 1 6 5 0 0 1 0 0.29 0.06 0.35 0.29 0.35 2025-2026 28 Hearts 1 League 13 3 297 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 9 Seasons 3 Clubs 3 Leagues 266 166 14,770 164.1 43 15 58 37 6 7 14 0 0.26 0.09 0.35 0.23 0.32 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 124 60 5,460 60.7 14 6 20 14 0 0 6 0 0.23 0.10 0.33 0.23 0.33 Ayr United (3 Seasons) 1 League 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30 Livingston (2 Seasons) 1 League 66 47 4,187 46.5 10 5 15 10 0 0 7 0 0.21 0.11 0.32 0.21 0.32 Premiership (6 Seasons) 178 98 9,030 100.3 22 11 33 22 0 0 13 0 0.22 0.11 0.33 0.22 0.33 Championship (3 Seasons) 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30 Conf Lg (2 Seasons) 12 9 617 6.9 2 0 2 2 0 0 0 0 0.29 0.00 0.29 0.29 0.29
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 2016-2017 19 Ayr United sct SCO 2. Championship 10th 34 24 2,152 23.9 6 0 6 3 3 4 1 0 0.25 0.00 0.25 0.13 0.13 Matches 2018-2019 21 Ayr United sct SCO 2. Championship 4th 17 10 871 9.7 3 1 4 3 0 0 0 0 0.31 0.10 0.41 0.31 0.41 Matches 2019-2020 22 Ayr United sct SCO 2. Championship 4th 25 25 2,100 23.3 10 3 13 7 3 3 0 0 0.43 0.13 0.56 0.30 0.43 Matches 2020-2021 23 Livingston sct SCO 1. Premiership 6th 30 21 1,830 20.3 4 1 5 4 0 0 1 0 0.20 0.05 0.25 0.20 0.25 Matches 2021-2022 24 Livingston sct SCO 1. Premiership 7th 36 26 2,357 26.2 6 4 10 6 0 0 6 0 0.23 0.15 0.38 0.23 0.38 Matches 2022-2023 25 Hearts sct SCO 1. Premiership 4th 35 16 1,495 16.6 4 0 4 4 0 0 1 0 0.24 0.00 0.24 0.24 0.24 Matches 2023-2024 26 Hearts sct SCO 1. Premiership 3rd 33 20 1,936 21.5 4 5 9 4 0 0 3 0 0.19 0.23 0.42 0.19 0.42 Matches 2024-2025 27 Hearts sct SCO 1. Premiership 7th 31 12 1,115 12.4 4 1 5 4 0 0 1 0 0.32 0.08 0.40 0.32 0.40 Matches 2025-2026 28 Hearts sct SCO 1. Premiership 2nd 13 3 297 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 3 Clubs 2 Leagues 254 157 14,153 157.3 41 15 56 35 6 7 14 0 0.26 0.10 0.36 0.22 0.32 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) 1 League 112 51 4,843 53.8 12 6 18 12 0 0 6 0 0.22 0.11 0.33 0.22 0.33 Ayr United (3 Seasons) 1 League 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30 Livingston (2 Seasons) 1 League 66 47 4,187 46.5 10 5 15 10 0 0 7 0 0.21 0.11 0.32 0.21 0.32 Premiership (6 Seasons) 178 98 9,030 100.3 22 11 33 22 0 0 13 0 0.22 0.11 0.33 0.22 0.33 Championship (3 Seasons) 76 59 5,123 56.9 19 4 23 13 6 7 1 0 0.33 0.07 0.40 0.23 0.30
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 25 Hearts 3. Conf Lg GR 6 3 197 2.2 1 0 1 1 0 0 0 0 0.46 0.00 0.46 0.46 0.46 Matches 2024-2025 27 Hearts 3. Conf Lg Lg 6 6 420 4.7 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 Matches 2 Seasons 1 Club 1 League 12 9 617 6.9 2 0 2 2 0 0 0 0 0.29 0.00 0.29 0.29 0.29
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2016-2017 19 Ayr United 1 League 23.9 6 0 19 0.00 0.79 0.16 3 4 2018-2019 21 Ayr United 1 League 9.7 3 0 0 2019-2020 22 Ayr United 1 League 23.3 10 3 3 2020-2021 23 Livingston 1 League 20.3 4 41 12 29.3 2.02 0.59 0.10 0.33 0 0 2021-2022 24 Livingston 1 League 26.2 6 87 29 33.3 3.32 1.11 0.07 0.21 0 0 2022-2023 25 Hearts 2 Leagues 18.8 5 34 11 32.4 2.05 0.66 0.12 0.36 0 0 2023-2024 26 Hearts 1 League 21.5 4 56 23 41.1 2.60 1.07 0.07 0.17 0 0 2024-2025 27 Hearts 2 Leagues 17.1 5 38 16 42.1 2.23 0.94 0.13 0.31 0 0 2025-2026 28 Hearts 1 League 3.3 0 5 1 20.0 1.52 0.30 0.00 0.00 0 0 9 Seasons 3 Clubs 3 Leagues 164.1 43 261 111 42.5 2.02 0.86 0.10 0.23 6 7 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Hearts (4 Seasons) 2 Leagues 60.7 14 133 51 38.3 2.27 0.87 0.10 0.25 0 0 Ayr United (3 Seasons) 1 League 56.9 19 0 19 0.00 0.79 0.16 6 7 Livingston (2 Seasons) 1 League 46.5 10 128 41 32.0 2.75 0.88 0.08 0.24 0 0 Premiership (6 Seasons) 100.3 22 255 89 34.9 2.54 0.89 0.09 0.25 0 0 Championship (3 Seasons) 56.9 19 0 19 0.00 0.79 0.16 6 7 Conf Lg (2 Seasons) 6.9 2 6 3 50.0 1.29 0.64 0.17 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 2022-2023 25 Hearts 3. Conf Lg GR 2.2 1 0 0 Matches 2024-2025 27 Hearts 3. Conf Lg Lg 4.7 1 6 3 50.0 1.29 0.64 0.17 0.33 0 0 Matches 2 Seasons 1 Club 1 League 6.9 2 6 3 50.0 1.29 0.64 0.17 0.33 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 2016-2017 19 Ayr United sct SCO 2. Championship 34 2,152 63 66.4 23.9 24 9 10 1 0.91 23 40 -17 -0.71 +0.28 Matches 2018-2019 21 Ayr United sct SCO 2. Championship 17 871 51 26.9 9.7 10 72 2 7 21 5 1.71 17 10 +7 +0.72 +0.53 Matches 2019-2020 22 Ayr United sct SCO 2. Championship 25 2,100 84 83.3 23.3 25 84 14 0 2 1.50 36 32 +4 +0.17 +0.39 Matches 2020-2021 23 Livingston sct SCO 1. Premiership 30 1,830 61 53.5 20.3 21 74 5 9 30 8 1.17 26 28 -2 -0.10 +0.47 Matches 2021-2022 24 Livingston sct SCO 1. Premiership 36 2,357 65 68.9 26.2 26 82 14 10 22 1 1.28 28 34 -6 -0.23 -0.31 Matches 2022-2023 25 Hearts 3. Conf Lg 6 197 33 36.5 2.2 3 55 0 3 10 0 1.00 1 8 -7 -3.20 -2.41 Matches 2022-2023 25 Hearts sct SCO 1. Premiership 35 1,495 43 43.7 16.6 16 68 2 19 21 3 1.37 21 20 +1 +0.06 -0.17 Matches 2023-2024 26 Hearts sct SCO 1. Premiership 33 1,936 59 56.6 21.5 20 77 8 13 31 4 1.94 33 22 +11 +0.51 +0.45 Matches 2024-2025 27 Hearts 3. Conf Lg 6 420 70 77.8 4.7 6 70 1 0 0 1.17 3 6 -3 -0.64 -0.64 Matches 2024-2025 27 Hearts sct SCO 1. Premiership 31 1,115 36 32.6 12.4 12 71 1 19 14 7 1.48 18 16 +2 +0.16 +0.04 Matches 2025-2026 28 Hearts sct SCO 1. Premiership 13 297 23 8.7 3.3 3 64 0 10 11 11 2.08 6 8 -2 -0.61 -1.61 Matches 9 Seasons 3 Clubs 3 Leagues 266 14,770 56 48.3 164.1 166 76 56 100 21 42 1.42 212 224 -12 -0.07 -0.21 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 124 5,460 44 37.0 60.7 60 71 12 64 19 25 1.60 82 80 +2 +0.03 -0.36 Ayr United (3 Seasons) 1 League 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08 Livingston (2 Seasons) 1 League 66 4,187 63 61.2 46.5 47 79 19 19 26 9 1.23 54 62 -8 -0.17 +0.13 Premiership (6 Seasons) 178 9,030 51 44.0 100.3 98 75 30 80 21 34 1.49 132 128 +4 +0.04 -0.23 Championship (3 Seasons) 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08 Conf Lg (2 Seasons) 12 617 51 57.1 6.9 9 65 1 3 10 0 1.09 4 14 -10 -1.46 -0.88
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 2016-2017 19 Ayr United 1 League 34 2,152 63 66.4 23.9 24 9 10 1 0.91 23 40 -17 -0.71 +0.28 2018-2019 21 Ayr United 1 League 17 871 51 26.9 9.7 10 72 2 7 21 5 1.71 17 10 +7 +0.72 +0.53 2019-2020 22 Ayr United 1 League 25 2,100 84 83.3 23.3 25 84 14 0 2 1.50 36 32 +4 +0.17 +0.39 2020-2021 23 Livingston 1 League 30 1,830 61 53.5 20.3 21 74 5 9 30 8 1.17 26 28 -2 -0.10 +0.47 2021-2022 24 Livingston 1 League 36 2,357 65 68.9 26.2 26 82 14 10 22 1 1.28 28 34 -6 -0.23 -0.31 2022-2023 25 Hearts 2 Leagues 41 1,692 41 42.7 18.8 19 66 2 22 20 3 1.32 22 28 -6 -0.32 -0.40 2023-2024 26 Hearts 1 League 33 1,936 59 56.6 21.5 20 77 8 13 31 4 1.94 33 22 +11 +0.51 +0.45 2024-2025 27 Hearts 2 Leagues 37 1,535 41 38.8 17.1 18 71 2 19 14 7 1.43 21 22 -1 -0.06 -0.17 2025-2026 28 Hearts 1 League 13 297 23 8.7 3.3 3 64 0 10 11 11 2.08 6 8 -2 -0.61 -1.61 9 Seasons 3 Clubs 3 Leagues 266 14,770 56 48.3 164.1 166 76 56 100 21 42 1.42 212 224 -12 -0.07 -0.21 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 124 5,460 44 37.0 60.7 60 71 12 64 19 25 1.60 82 80 +2 +0.03 -0.36 Ayr United (3 Seasons) 1 League 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08 Livingston (2 Seasons) 1 League 66 4,187 63 61.2 46.5 47 79 19 19 26 9 1.23 54 62 -8 -0.17 +0.13 Premiership (6 Seasons) 178 9,030 51 44.0 100.3 98 75 30 80 21 34 1.49 132 128 +4 +0.04 -0.23 Championship (3 Seasons) 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08 Conf Lg (2 Seasons) 12 617 51 57.1 6.9 9 65 1 3 10 0 1.09 4 14 -10 -1.46 -0.88
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 2016-2017 19 Ayr United sct SCO 2. Championship 10th 34 2,152 63 66.4 23.9 24 9 10 1 0.91 23 40 -17 -0.71 +0.28 Matches 2018-2019 21 Ayr United sct SCO 2. Championship 4th 17 871 51 26.9 9.7 10 72 2 7 21 5 1.71 17 10 +7 +0.72 +0.53 Matches 2019-2020 22 Ayr United sct SCO 2. Championship 4th 25 2,100 84 83.3 23.3 25 84 14 0 2 1.50 36 32 +4 +0.17 +0.39 Matches 2020-2021 23 Livingston sct SCO 1. Premiership 6th 30 1,830 61 53.5 20.3 21 74 5 9 30 8 1.17 26 28 -2 -0.10 +0.47 Matches 2021-2022 24 Livingston sct SCO 1. Premiership 7th 36 2,357 65 68.9 26.2 26 82 14 10 22 1 1.28 28 34 -6 -0.23 -0.31 Matches 2022-2023 25 Hearts sct SCO 1. Premiership 4th 35 1,495 43 43.7 16.6 16 68 2 19 21 3 1.37 21 20 +1 +0.06 -0.17 Matches 2023-2024 26 Hearts sct SCO 1. Premiership 3rd 33 1,936 59 56.6 21.5 20 77 8 13 31 4 1.94 33 22 +11 +0.51 +0.45 Matches 2024-2025 27 Hearts sct SCO 1. Premiership 7th 31 1,115 36 32.6 12.4 12 71 1 19 14 7 1.48 18 16 +2 +0.16 +0.04 Matches 2025-2026 28 Hearts sct SCO 1. Premiership 2nd 13 297 23 8.7 3.3 3 64 0 10 11 11 2.08 6 8 -2 -0.61 -1.61 Matches 9 Seasons 3 Clubs 2 Leagues 254 14,153 56 47.9 157.3 157 77 55 97 21 42 1.43 208 210 -2 -0.01 -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 (4 Seasons) 1 League 112 4,843 43 35.4 53.8 51 72 11 61 19 25 1.65 78 66 +12 +0.22 -0.23 Ayr United (3 Seasons) 1 League 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08 Livingston (2 Seasons) 1 League 66 4,187 63 61.2 46.5 47 79 19 19 26 9 1.23 54 62 -8 -0.17 +0.13 Premiership (6 Seasons) 178 9,030 51 44.0 100.3 98 75 30 80 21 34 1.49 132 128 +4 +0.04 -0.23 Championship (3 Seasons) 76 5,123 67 56.9 56.9 59 81 25 17 21 8 1.28 76 82 -6 -0.11 +0.08
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 25 Hearts 3. Conf Lg GR 6 197 33 36.5 2.2 3 55 0 3 10 0 1.00 1 8 -7 -3.20 -2.41 Matches 2024-2025 27 Hearts 3. Conf Lg Lg 6 420 70 77.8 4.7 6 70 1 0 0 1.17 3 6 -3 -0.64 -0.64 Matches 2 Seasons 1 Club 1 League 12 617 51 57.1 6.9 9 65 1 3 10 0 1.09 4 14 -10 -1.46 -0.88
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 19 Ayr United 1 League 23.9 1 0 0 11 0 0 0 0 0 0 0 0 2018-2019 21 Ayr United 1 League 9.7 0 0 0 0 2019-2020 22 Ayr United 1 League 23.3 0 0 0 0 2020-2021 23 Livingston 1 League 20.3 1 0 0 20 21 6 125 21 19 0 2021-2022 24 Livingston 1 League 26.2 6 0 0 20 24 16 123 16 26 0 2022-2023 25 Hearts 2 Leagues 18.8 1 0 0 8 10 4 38 11 19 0 2023-2024 26 Hearts 1 League 21.5 3 0 0 14 14 5 86 6 8 0 2024-2025 27 Hearts 2 Leagues 17.1 1 0 0 9 12 3 66 11 16 0 2025-2026 28 Hearts 1 League 3.3 1 0 0 2 3 0 13 3 4 0 9 Seasons 3 Clubs 3 Leagues 164.1 14 0 0 84 84 34 451 68 92 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Hearts (4 Seasons) 2 Leagues 60.7 6 0 0 33 39 12 203 31 47 0 Ayr United (3 Seasons) 1 League 56.9 1 0 0 11 0 0 0 0 0 0 0 0 Livingston (2 Seasons) 1 League 46.5 7 0 0 40 45 22 248 37 45 0 Premiership (6 Seasons) 100.3 13 0 0 71 83 33 435 67 87 0 Championship (3 Seasons) 56.9 1 0 0 11 0 0 0 0 0 0 0 0 Conf Lg (2 Seasons) 6.9 0 0 0 2 1 1 16 1 5 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 25 Hearts 3. Conf Lg GR 2.2 0 0 0 0 Matches 2024-2025 27 Hearts 3. Conf Lg Lg 4.7 0 0 0 2 1 1 16 1 5 0 Matches 2 Seasons 1 Club 1 League 6.9 0 0 0 2 1 1 16 1 5 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 Alan Forrest Pages
Alan Forrest Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary