Rat Race Sea to Scafell ultra (2024) Rat Race Sea to Scafell ultra (2024) Rat Race Sea to Scafell ultra (2024) GBUltras G2E ultra (2024) GBUltras G2E ultra (2024) GBUltras G2E ultra (2024) GBUltras Snowdon 50/100 miles (2024) GBUltras Snowdon 50/100 miles (2024) GBUltras Snowdon 50/100 miles (2024) Sandstone Trail (2024) Sandstone Trail (2024) Sandstone Trail (2024) White Horse Ultra Beyond Marathon (2024) White Horse Ultra Beyond Marathon (2024) White Horse Ultra Beyond Marathon (2024) King Offa's Dyke 180 mile (2024) King Offa's Dyke 180 mile (2024) King Offa's Dyke 180 mile (2024) Gritstone Grind Ultra (2024) Gritstone Grind Ultra (2024) Gritstone Grind Ultra (2024) Race Across Scotland (2024) Race Across Scotland (2024) Race Across Scotland (2024) Race Across Scotland (2024) Race Across Scotland (2024) Race Across Scotland (2024) Peak Skyline Ultra (2024) Peak Skyline Ultra (2024) Peak Skyline Ultra (2024) GBUltras Brecon 100 mile (2024) GBUltras Brecon 100 mile (2024) GBUltras Brecon 100 mile (2024) Fotxon Hound Ultra (2024) Fotxon Hound Ultra (2024) Fotxon Hound Ultra (2024) GBUltras Brecon 105 k (2024) GBUltras Brecon 105 k (2024) GBUltras Brecon 105 k (2024) Place Fell Skyline (2024) Place Fell Skyline (2024) Place Fell Skyline (2024) St Sundays Skyrace (2024) St Sundays Skyrace (2024) St Sundays Skyrace (2024) GB Ultras Wales 50 (2024) GB Ultras Wales 50 (2024) GB Ultras Wales 50 (2024) GB Ultras Wales 50 (2024) The Wall Ultra (2024) The Wall Ultra (2024) Chillswim Ullswater (2024) Chillswim Ullswater (2024) Chillswim Ullswater (2024) Cateran Yomp (2024) Cateran Yomp (2024) Cateran Yomp (2024) RAB Scafell Skyline (2024) RAB Scafell Skyline (2024) RAB Scafell Skyline (2024) The Bridge 200 mile ultra (2024) The Bridge 200 mile ultra (2024) The Bridge 200 mile ultra (2024) Apocalypse 50 mile Ultra (2024) Apocalypse 50 mile Ultra (2024) Apocalypse 50 mile Ultra (2024) Pennine Barrier 50 Miles (2024) Pennine Barrier 50 Miles (2024) Pennine Barrier 50 Miles (2024) Ultra tour of Arran (2024) Ultra tour of Arran (2024) Ultra tour of Arran (2024) Brighton to London 100k Ultra (2024) Brighton to London 100k Ultra (2024) Brighton to London 100k Ultra (2024) GB Ultras Chester 100 (2024) GB Ultras Chester 100 (2024) GB Ultras Chester 100 (2024) Manchester Marathon 2024 Manchester Marathon 2024 Manchester Marathon 2024 Canon Ball Run , Cockbain events 2024 Canon Ball Run , Cockbain events 2024 Canon Ball Run , Cockbain events 2024 GB Ultras Chester 50 (2024) GB Ultras Chester 50 (2024) GB Ultras Chester 50 (2024) GB Ultras Chester 50 (2024) GB Ultras M2L 50 (2024) GB Ultras M2L 50 (2024) Millennium Way Ultra 2024 (winner) Wychavon Way Winter Ultra 2024 Wychavon Way Winter Ultra 2024 Wychavon Way Winter Ultra 2024 Wychavon Way Winter Ultra 2024 Bowstones NYE 2023 Bowstones NYE 2023 Bowstones NYE 2023 Bowstones NYE 2023 Bowstones NYE 2023 Xmas trails 2023 Xmas trails 2023 Xmas trails 2023 Xmas trails 2023 Peak District 100 , 2023 Gritstone Grind 2023 Peak District 50 2023 Darley Moor Duathlon , 2023 Darley Moor Duathlon , 2023 Darley Moor Duathlon , 2023 Darley Moor Duathlon , 2023 Peak District 100 2023 Peak District 100 winner 2023 Peak District 50 2023 Peak District 50 Gritstone Grind 2023 Gritstone Grind 2023 Gritstone Grind 2023 Gritstone Grind 2023 Gritstone Grind 2023 Stretford 12 hour track event (winner) Stretford 12 hour track event (winner) Lyme Half Marathon , 2023 Lyme Half Marathon , 2023 Lyme Half Marathon, 2023 Adlington Winter Warmer , 2022 Peak District 100 , 2022