[4] Later that year she was a 2016 European Athletics Youth Championships bronze medallist in Tbilisi in 2016, over 1500 metres.
[5] She represented Scotland in the Bahamas at the 2017 Commonwealth Youth Games, winning gold in the 1500m metres.
[6] She made her senior Commonwealth Games debut at the Gold Coast in 2018, competing in the Triathlon mixed team relay event, finishing in 7th place.
[7][8] That year, she won silver in Gold Coast in the World Triathlon Junior Women's Grand Final in 2017.
[18] At the London Athletics Meet on 20 July 2024, she acted as pacemaker for the 800 metres in which Keely Hodgkinson set a new British national record time of 1:54.61, and Jemma Reekie moved to second on the all-time British list and Georgia Bell to fourth.