From representing Wales as a junior on the track to running professionally as an ultra trail runner, I have been a runner for nearly 2/3 of my life.

I started running middle-distance track when I was 11 years old. 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. I progressed to an elite junior level and ran for my national team, achieving a PR of 3:53. 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, drumming 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.


2016 was the year that I decided to take racing seriously 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 stepped things up a level and focused on international-level ultras that I knew would challenge me as a runner. I set my eyes on CCC, arguably the most competitive 100k in the word, and although I didn't run the race I had hoped for, I returned in 2018 and finished in the top 10 (8th place)—one of my proudest results to date.


I have now competed in 14 races of 100km or above and reached the podium in 8 of them, 4 of those being on the Ultra-Trail World Tour. I compete at the highest level of the sport and am always exploring my limits and pushing myself as far as I can go.

2019 was a major milestone in my running career, signing my first contract as a professional trail runner. This year I will be stepping things up again and taking on the 100 mile distance, so I have an exciting time ahead as I train for my biggest challenge yet.


I live a somewhat nomadic lifestyle, working as an online running coach, travelling from race to race, training in different locations around the world and documenting the journey on YouTube.


  • Black YouTube Icon
  • Black Facebook Icon
  • Black Instagram Icon
  • strava_icon

To play, press and hold the enter key. To stop, release the enter key.



Hong Kong 100 - 5th

The 9 Dragons 50 Miler - 1st

Cordillera Mountain Ultra - 1st

Sungai Menyala Forest Trail - 1st

Ultra-Trail Australia - 3rd

Eiger Ultra Trail  - 7th

CCC – 8th

Cappadocia Ultra-Trail - 3rd

Chiang Mai Marathon - 1st



Hong Kong 100 - 8th

TNF 100 Thailand - 1st

TransLantau 100km - 1st

Baiyoke International Run-Up - 1st

XTERRA Phuket - 1st

mozart 100 - 2nd

BUFF Epic Trail Marathon - 19th

Maraton Sierra Nevada - 4th

CCC - 23rd

TNF 100 Hong Kong - 2nd



Marathon - 2 :31 :20

Half-marathon - 1 :11 :56

5K - 14 :50

1500m - 3 :53