2022: (fourth year U23)
Qualified for the European U23 Triathlon Championships
2021: (Third year U23)
3rd place at Dnipro Europe Triathlon Cup (first international podium)
10th place at Coimbra Europe Triathlon Cup
12th place at Olsztyn Europe Triathlon Cup
Qualified for the World and European U23 Triathlon Championships
Qualified for the European Standard Distance Championships
3rd overall and 2nd U23 at Llanelli (European Championships qualification race)
Sub 14 minute 5K
2020: (Second year U23)
Mooloolaba Sprint Triathlon Champion
Winner of the C race at the Monument Mile – 04:12
2019: (First year U23)
Scottish University Duathlon Champion
2nd at Cardiff Elite Triathlon
2nd at British Senior Championships
2nd U20 at the Scottish 5km Championships- 14:46
3rd at BUCS Olympic Triathlon
3rd at BUCS Sprint Triathlon
8th at the British Senior Duathlon Championships
23rd at Funchal European Cup Final
27th at Constanta European Cup
42nd at Kecskemet European Cup
2018: (Third year Junior)
4th at Riga Junior European Cup
5th at Alanya Junior European Cup
6th at Quarteira Junior European Cup
3rd at British Junior Triathlon Championships
2nd Junior at Super League Triathlon
2nd Junior at Blenheim Palace Triathlon
2017: (Second year junior and Second year under 17)
2nd at the Scottish Cross Triathlon Championships
3rd at Scottish Athletics Under 17 Road Race Championships
5th British Junior at Blenheim Palace Triathlon
11th at Hetton Sprints
13th at Mellila Junior European Cup
23rd at Zagreb Junior European Cup
37th at Holten Junior European Cup
2016: (First year junior)
2nd at Scottish Aquathlon Championships
8th British Junior at British Triathlon Under 20’s Festival
9th at British Junior Aquathlon Championships
2015: (Second year youth and second year under 15)
Under 15 Inter-District Cross Country Champion
Scottish Youth Triathlon Champion
2nd at British Youth Triathlon Championships
2nd at London Youth Triathlon
2nd at Scottish Junior Aquathlon Championships
3rd at Scottish Junior Triathlon Championships
3rd at Scottish Athletics Under 15 Road Race Championships
5th at Scottish Under 15 National Championships
Selected for the National Triathlon Scotland Development Squad