| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/04/26 | SBOC Summer League 1 & Saturday Park-O #1 | Blue | 01:00:05 | 2nd | Racing Chl: Gold | |
| 17/05/25 | SBOC Summer League 3 & Saturday Park-O #2 | Blue | 00:47:49 | 2nd | Racing Chl: Gold | |
| 26/04/25 | SBOC Summer League 1 & Saturday Park-O #1 | Blue | 01:11:13 | 3rd | Racing Chl: Gold | |
| 30/03/25 | Bentley Wood South WML event | Blue | 00:56:46 | 5th | 1211 | Racing Chl: Gold |
| 04/08/23 | S6D Moray 2023 Day 5 | C31 | 00:39:48 | |||
| 01/08/23 | S6D Moray 2023 Day 3 | C31 | 01:04:34 | |||
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C31 (W18, W20, W35) | 00:43:46 | |||
| 01/07/23 | Midsummer on Gower - 2023 Welsh League event | Brown | 01:22:00 | 5th | 1247 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | 8 | 01:15:09 | 8th | 1237 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 01:10:15 | 118th | 1243 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:56 | 152nd | 1249 | |
| 11/03/23 | Welsh Championships (UKOL) & SBOC Winter League 13 | UKOL Black (M21) | 01:01:43 | |||
| 06/11/22 | November Classic (UKOL) incorporating Senior Home Internationals Individual & SCOA Championships | 100 | 02:17:37 | 19th | 1262 | |
| 30/10/22 | 2022 Welsh League Event, SBOC Winter League 2 & Club Champs | Brown | 01:25:13 | 12th | 1277 | Racing Chl: Gold |
| 25/09/22 | Pembrokeshire Weekend - Urban Event Tenby | 1 | 01:02:05 | 11th | 1230 | |
| 24/09/22 | Pembrokeshire Weekend - Middle Distance Race Stackpole | Black | 00:48:26 | 9th | 1310 | Racing Chl: Gold |
| 25/06/22 | SBOC Midsummer on the Gower - 2022 Welsh League Event | Brown | 01:27:50 | 6th | 1327 | Racing Chl: Gold |
| 12/03/17 | CompassSport Cup Heat & 2017 Welsh League Event | Brown | 01:28:39 | 10th | 1273 | Racing Chl: Gold |
| 04/03/17 | Welsh Championships | Brown | 01:11:33 | 16th | 1288 | Racing Chl: Gold |
| 22/10/16 | Senior Home Internationals Individual | M21 | 02:13:07 | 21st | 1331 | |
| 16/10/16 | CompassSport Cup Final | Brown | 01:20:22 | 43rd | 1296 | Racing Chl: Gold |
| 04/09/16 | BOK Blast - UK Urban Orienteering League | 1 - MO | 00:48:57 | 7th | 1276 | |
| 03/09/16 | BOK Blast Sprint Orienteering including SWOA Championships | Course 1 | 00:37:25 | 6th | 1295 | |
| 29/07/16 | Croeso 2016 Day 5 (the final day) | 1 | 01:02:42 | 14th | 1309 | |
| 28/07/16 | Croeso 2016 Day 4 | 1 | 01:05:06 | 11th | 1346 | |
| 25/07/16 | Croeso 2016 Day 2 (UKOL) | UKOL Course 1 (M21) | 00:38:27 | 16th | 1317 | |
| 24/07/16 | Croeso 2016 Day 1 (UKOL) | UKOL Course 1 (M21) | 01:15:34 | 14th | 1317 | |
| 12/06/16 | British Middle Championships (UKOL) | UKOL 1 (M18, M20, M21) | 01:11:19 | 67th | 1261 | |
| 11/06/16 | British Sprint Championships - Final (UKOL) | UKOL F1A (M21) | 01:16:17 | 38th | ||
| 11/06/16 | British Sprint Championships - Final | Course F1B | 00:16:17 | 21st | 1320 | |
| 11/06/16 | British Sprint Championships - Prologue | Course H13 | 00:17:58 | 17th | 1292 | |
| 08/05/16 | Wales League Event 2016, Yvette Baker Trophy Qualifier & Cwpan Y Ddraig Competition | Brown | 00:52:47 | 3rd | 1295 | Racing Chl: Gold |
| 30/04/16 | British Long Distance Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:12:15 | 20th | 1307 | |
| 17/04/16 | Welsh League Event 2016 | Brown | 00:59:49 | 1st | 1319 | Racing Chl: Gold |
| 27/03/16 | Jan Kjellstrom Orienteering Festival Individual 2 (WRE & UKOL) | UKOL 1 (M21) | 02:18:16 | |||
| 26/03/16 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 1 (M21) | 00:45:33 | 73rd | 1311 | |
| 25/03/16 | Jan Kjellstrom Orienteering Festival - Sprint (WRE & UKOL) | UKOL 1 (M18, M20, M21) | 00:19:36 | 92nd | 1291 | |
| 13/03/16 | CompassSport Cup Heat | Brown | 01:11:00 | 6th | 1271 | Racing Chl: Gold |
| 06/03/16 | Welsh Championships | Black | 01:20:57 | 6th | 1299 | Racing Chl: Gold |
| 05/03/16 | Wales Middle Championships and 2016 Welsh League Event | Brown | 00:29:05 | 7th | 1293 | Racing Chl: Gold |
| 06/12/15 | Welsh League Event 2015 Caerphilly Mountain | Brown | 01:34:43 | 14th | 1280 | Racing Chl: Silver |
| 22/11/15 | Welsh League Event 2015 | Brown | 01:21:01 | 8th | 1248 | Racing Chl: Gold |
| 18/10/15 | Compass Sport Cup Final | Brown | 01:03:23 | 27th | 1318 | Racing Chl: Gold |
| 03/10/15 | Veteran Home Internationals Individual & Welsh Championships Classic | Black | 01:22:20 | 3rd | 1294 | Racing Chl: Gold |
| 20/09/15 | Senior Home Internationals Relays | Men_AAAAA | 00:46:18 | 2nd | ||
| 19/09/15 | Dales Weekend Day1/Northern Championships(UKOL)/Senior Home Internationals Individual | UKOL 02 (M20E, M18E, W21E, M35L, M40L) | 01:16:22 | 14th | 1305 | |
| 13/09/15 | Welsh League Event 2015 | Brown | 01:12:02 | 7th | 1274 | Racing Chl: Gold |
| 12/09/15 | BOK Saturday Winter Series | Green | 00:40:43 | 2nd | Racing Chl: Gold | |
| 07/08/15 | Scottish 6 Days - Day5 | C39 | 01:36:43 | 68th | 1289 | |
| 06/08/15 | Scottish 6 Days - Day4 | C39 | 01:07:10 | 103rd | 1261 |