| 4 | 20 Jun 2026 | Brecon Beacons/Bannau Brycheiniog 2026 | MV40 | 3:39:30 | 125.04 |
| 5 | 14 Jun 2026 | Foel Fras 2026 | MV40 | 1:50:11 | 130.64 |
| 5 | 9 Jun 2026 | Mynydd Graig Goch 2026 | MV40 | 34:24 | 134.76 |
| 6 | 2 Jun 2026 | Moel y Gest 2026 | MV40 | 34:57 | 144.52 |
| 3 | 26 May 2026 | Mynydd Mawr 2026 | MV40 | 34:31 | 144.10 |
| 1 | 5 May 2026 | Moel Lus 2026 | MV40 | 22:59 | 153.70 |
| 3 | 28 Apr 2026 | 3 Hills Penmaenmawr | MV40 | 30:57 | 150.24 |
| 24 | 21 Apr 2026 | Pen Dinas | MV40 | 32:16 | 130.05 |
| 3 | 7 Apr 2026 | Moel Tryfan | MV40 | 18:44 | 146.02 |
| 5 | 15 Nov 2025 | Penmaenmawr Fell Race | M | 1:17:21 | 156.35 |
| 4 | 10 Jun 2025 | Tal y Mignedd | MV40 | 38:05 | 134.81 |
| 3 | 3 Jun 2025 | Mynydd Graig Goch | MV40 | 32:48 | 142.88 |
| 10 | 31 May 2025 | Welsh 1000m Peaks/Copaon 1000m Cymru | MV40 | 4:49:31 | 131.58 |
| 2 | 20 May 2025 | Moel y Gest | MV40 | 33:29 | 146.11 |
| 1 | 13 May 2025 | Moel Tryfan | MV40 | 17:40 | 149.44 |
| 4 | 6 May 2025 | Y Garn | MV40 | 28:48 | 139.89 |
| 3 | 29 Apr 2025 | Pen Dinas | MV40 | 26:32 | 149.82 |
| 5 | 19 Apr 2025 | Fron Four | MV40 | 49:55 | 136.79 |
| 2 | 15 Apr 2025 | Moel Lus | MV40 | 22:57 | 152.90 |
| 4 | 5 Apr 2025 | Ras Moel Wnion | MV40 | 38:07 | 143.26 |
| 2 | 1 Apr 2025 | Moel Tryfan | MV40 | 17:52 | 150.84 |
| 78 | 21 Sept 2024 | Pedol Peris | M | 4:26:02 | 105.24 |
| 17 | 30 Apr 2024 | Pen Dinas | M | 32:43 | 125.50 |
| 34 | 16 Apr 2024 | Moel Lus | M | 29:34 | 117.38 |
| 3 | 23 Sept 2023 | Peris Horseshoe Short (V60+ only) | M | 1:58:05 | 133.99 |
| 58 | 5 Aug 2023 | Maesgwm Detour | M | 1:46:48 | 109.25 |
| 18 | 20 May 2023 | Ras y Gader/Cader Idris | M | 1:42:59 | 135.41 |
| 6 | 20 Aug 2022 | Ras Tri Chopa yr Eifl | M | 48:47 | 132.82 |
| DNF | 28 May 2022 | Welsh 1000m Peaks / Copaon 1000m Cymru | M | DNF | 0.00 |
| 13 | 25 Feb 2022 | Clwydian Sheeptracks | M | 2:45:36 | 128.14 |