| 2024 V35 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| Mar | 3:09:53 | c | | | 1869 | | | 350 | Manchester | Adidas Manchester Marathon | 14 Apr 24 |
| 2023 V35 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 10K | 36:10 | | | | 6 | | | 3 | Douglas | Murray Lambden 10K | 25 Feb 23 |
| 10K | 46:02 | | | | 24 | | | | Douglas | Isle of Man Veteran Athletes Club Spring Handicap 10K | 23 Mar 23 |
| 20M | 2:11:15 | | | | 14 | | | | Douglas | Isle of Man Veterans 20 | 5 Mar 23 |
| 2022 V35 Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 17:37 | | | | 87 | | | 3 | Douglas | Isle of Man Easter Festival 5K | 17 Apr 22 |
| 5K | 17:42 | | | | 5 | | | 2 | Liverpool | Walton Centre Halewood 5K | 7 May 22 |
| 9.8KXC | 42:32 | | | | 53 | | | | Blackburn | Lancashire County Championships | 8 Jan 22 |
| 10K | 36:50 | | | | 100 | | | 4 | Port Erin | Isle of Man Easter Festival 10K | 15 Apr 22 |
| HM | 82:56 | | | | 23 | | | 8 | Malew | Haldane Fisher Syd Quirk Half Marathon | 20 Nov 22 |
| HM | 87:10 | | | | 13 | | | 5 | Ramsey | Microgaming Isle of Man Half Marathon / Marathon | 14 Aug 22 |
| 2021 SEN Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 800 | 2:16.8 | | | | 3 | | | | Douglas | Manx Harriers Championships | 25 Jul 21 |
| 1500 | 4:43.7 | | | | 3 | | | | Douglas | Manx Harriers Championships | 24 Jul 21 |
| 1500 | 4:55.8 | | | | 3 | | | | Douglas | Isle of Man AA Championships | 26 Jun 21 |
| Mile | 5:07.1 | | | | 4 | | | | Douglas | Isle of Man Track & Field League - SPAR | 7 Jul 21 |
| 3000 | 10:18.8 | | | | 1 | | | | Douglas | Manx Harriers Championships | 25 Jul 21 |
| 5000 | 17:56.1 | | | | 5 | | | | Douglas | Isle of Man AA Championships | 27 Jun 21 |
| 5000 | DNF | | | | - | | | | Douglas | Isle of Man Track & Field League - SPAR | 21 Jul 21 |
| 10000 | 40:29.7 | | | | 3 | | | | Douglas | Manx Harriers 100000m & 10000m Walk | 10 May 21 |
| LJ | 4.78 | | | | 4 | | | | Douglas | Manx Harriers Championships | 24 Jul 21 |
| SP7.26K | 6.68 | | | | 2 | | | | Douglas | Manx Harriers Championships | 24 Jul 21 |
| 5K | 17:23 | | | | 12 | | | | Douglas | Manx Harriers 5K | 14 Jul 21 |
| 9.9KXC | 38:59 | | | | 10 | | | | Port-e-Chee | Law Trust Isle of Man League | 5 Dec 21 |
| 10K | 36:37 | c | | | 5 | | | | Douglas | Autumn Handicap 10K | 14 Oct 21 |
| HM | 82:19 | | | | 24 | | | | Malew | Haldane Fisher Syd Quirk Half Marathon | 21 Nov 21 |
| 2020 SEN Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 1500 | 4:51.6 | | | | 6 | | | | Douglas | Isle of Man League - Newfield | 5 Aug 20 |
| 1500 | 4:53.8 | | | | 3 | | | | Douglas | Isle of Man Championships | 12 Sep 20 |
| 5000 | 17:57.1 | | | | 5 | | | | Douglas | Isle of Man Championships | 13 Sep 20 |
| 5000 | 18:16.0 | | | | 2 | | | | Douglas | Isle of Man League - Newfield | 5 Aug 20 |
| 10000 | 37:22.2 | | | | 5 | | | | Douglas | Manx Harriers 10000m & Race Walks | 24 Aug 20 |
| 5K | 18:14 | | | | 13 | | | | Douglas | Manx Harriers 5K | 16 Jul 20 |
| 8.6KXC | 34:17 | | | | 17 | | | | Peel | Law Trust Isle of Man League | 1 Nov 20 |
| 9KXC | 37:44 | | | | 18 | | | | Douglas | Law Trust Isle of Man League | 11 Oct 20 |
| 10KNAD | 37:18 | c | | | 8 | | | | Douglas | Douglas Autumn Handicap 10K | 15 Oct 20 |
| 10KNAD | 37:43 | c | | | 5 | | | | Douglas | Spring Handicap 10K | 10 Sep 20 |
| HM | 85:03 | | | 85:09 | 81 | | | | Liverpool | Vitality Liverpool Half Marathon | 15 Mar 20 |
| 2019 SEN Manx |
| Event | Perf | | | | Pos | | | | Venue | Meeting | Date |
| 5K | 18:12 | | | | 72 | | | | Douglas | Isle of Man Easter Festival 5K | 21 Apr 19 |
| 10K | 37:36 | | | | 8 | | | | Douglas | Murray Lambden 10K | 23 Feb 19 |
| 10K | 38:18 | | | | 100 | | | | Port Erin | Isle of Man Easter Festival 10K | 19 Apr 19 |
| HM | 86:02 | | | | 21 | | | | Castletown | Syd Quirk Half Marathon | 17 Nov 19 |