I’m a runner, mostly trail runner, a running coach, a mountain-lover, a plant-based eater, a drummer and a dad.
Over the last 22 years of running I’ve been lucky enough to experience a full range of the sport. From starting out on the track and representing Wales as a junior, to finding my way onto trails and into ultra-trail racing over recent years.
As a kid I had a limitless amount of energy and running was a way to direct that energy into something fun and positive. Focusing on 1500m, I was dedicated to my sport and trained hard, progressing to an elite junior level and competing for my national team. Fast forward 10 years—a decade of running loops around a track—I graduated from university with a BSc in Sport Biomedicine & Nutrition and left the middle-distance scene behind. I put my focus into other interests, like climbing, music and travel, but running remained at the core of my life and I never stopped lacing up the shoes.
In 2013 I moved to Thailand, and running around the mountains of Chiang Mai my trail running journey began.
In 2016 I decided to take racing seriously again and see how far I could take things. That meant 14 races, 9 wins, course records on the trails, roads and up a skyscraper, and my first 100k.
In 2017 I started racing internationally to further challenge myself as a trail runner, and in 2019 I reached a major milestone in my running career, signing my first contract as a professional trail runner.
2022 has been a strong year with two podium positions and selection for the GB team for the World Mountain and Trail Running Championships later this year.
I am dedicated to training hard and being as competitive as I can in the top level of this sport, and I am always exploring my limits and pushing myself as far as I can go.
Mozart Ultra 2022 - 1st
Transgrancanaria 2020 - 4th
UTMB 2019 - 15th
Penyagolosa Trail 2019 - 4th
Tarawera 100km 2019 - 3rd
Cappadocia Ultra Trail 2018 - 3rd
CCC 2018 - 8th
Ultra-Trail Australia 2018 - 3rd
Hong Kong 100 2018 - 5th
TNF100 Hong Kong 2017 - 2nd
Mozart 100 2017 - 2nd
Translantau 100km 2017 - 1st
TNF100 Thailand 2017 - 1st
Marathon - 2 :31 :20
Half-marathon - 1 :11 :56
10km - 31:29
5km - 14 :50
1500m - 03 :53