| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F3 | 00:24:27 | 55th | 1090 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 01:24:27 | 616th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q1A | 00:24:38 | 36th | 1158 | |
| 27/05/26 | BOK Urban Orienteering Series 6 | Long | 01:02:57 | 12th | ||
| 20/05/26 | BOK Urban Orienteering Series 5 | Long | 00:48:15 | 26th | ||
| 17/05/26 | BOK Regional event & SW Middle Distance Champs | Brown | 01:02:59 | |||
| 16/05/26 | NGOC League | Brown | 01:20:56 | 14th | 1206 | Racing Chl: Gold |
| 13/05/26 | BOK Urban Orienteering Series 4 | Long | 00:49:55 | 27th | ||
| 10/05/26 | Plymouth Urban | Course 1 | 01:16:25 | 7th | 1139 | |
| 02/05/26 | 2026 Welsh League & Yvette Baker Qualifier - Mynydd Llangynidr | Brown | 01:20:46 | 12th | 1208 | Racing Chl: Gold |
| 29/04/26 | BOK Urban Orienteering Series 3 | Long | 00:50:19 | 32nd | ||
| 22/04/26 | BOK Urban Orienteering Series 2 | Long | 00:59:26 | 37th | ||
| 19/04/26 | Midlands Championships (UKOL) | UKOL 6 (M16, M55, W45) | 01:14:56 | 43rd | 1178 | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 01:07:42 | 41st | 1231 | |
| 15/04/26 | BOK Urban Orienteering Series 1 (by UBOC) | Long | 01:08:59 | 29th | ||
| 11/04/26 | BOK Local event | Blue | 01:00:29 | 12th | Racing Chl: Gold | |
| 29/03/26 | NGOC League | Brown | 01:07:38 | 17th | 1206 | Racing Chl: Gold |
| 14/03/26 | NGOC League and Welsh League | 11B | 01:36:44 | 23rd | 1199 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 04 (M35, M40) | 01:58:48 | 27th | 1195 | |
| 23/11/25 | BOK Regional & SW League event, and Junior Interland selector | Brown | 01:40:01 | 49th | 1175 | Racing Chl: Gold |
| 09/11/25 | 2025 Welsh League, SBOC Winter League 3 & Club Champs | Brown | 01:26:07 | 47th | 1194 | Racing Chl: Gold |
| 04/10/25 | BOK Local event | Blue | 00:45:55 | 19th | Racing Chl: Gold | |
| 03/05/25 | BOK Local event | Short Green | 00:49:51 | 8th | Racing Chl: Bronze | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 10 (M60) | 01:20:11 | |||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 01:02:42 | 60th | 1191 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:20:55 | 74th | 1153 | |
| 01/02/25 | BOK Local event | Blue | 01:35:05 | 42nd | Racing Chl: Bronze | |
| 09/11/24 | BOK Local event | Blue | 01:18:37 | 20th | Racing Chl: Gold | |
| 03/11/24 | November Classic (UKOL) | UKOL 1 (M21) | 01:02:57 | |||
| 02/11/24 | Salisbury City Race 2024 (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:01:56 | 35th | 1153 | |
| 22/09/24 | Caddihoe Day 2 (UKOL) | UKOL 1 Black (M18, M20, M21, M35, M40) | 01:11:26 | 35th | 1154 | |
| 21/09/24 | Caddihoe Day 1 (UKOL) | UKOL 1 Black (M21) | 02:19:12 | 17th | 1162 | |
| 27/07/24 | Croeso Day 6 | 1 | 01:12:16 | 34th | 1263 | |
| 26/07/24 | Croeso Day 5 | 1 | 02:18:14 | 33rd | 1179 | |
| 25/07/24 | Croeso Day 4 | 1 | 02:31:53 | 38th | 1146 | |
| 23/07/24 | Croeso Day 3 | 1 | 02:02:41 | |||
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 1 (M21) | 01:03:33 | 27th | 1238 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 1 (M21) | 02:47:49 | 46th | 1114 | |
| 11/05/24 | NGOC League | Brown | 01:20:55 | 10th | 1197 | Racing Chl: Gold |
| 17/03/24 | BOK Local event | Blue | 00:53:59 | 16th | Racing Chl: Gold | |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 01:37:32 | 62nd | 1168 | |
| 03/03/24 | Welsh Championships & Welsh League | Black | 02:21:19 | 15th | 1113 | Racing Chl: Silver |
| 25/11/23 | BOK Local event | Blue | 01:19:18 | 7th | Racing Chl: Silver | |
| 22/07/12 | Welsh 6 day CROESO day 1 | UKOL 1 (M21) | 02:47:49 | 46th |