| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/03/26 | NGOC League and Welsh League | Short Green | 00:40:32 | 1st | 996 | Racing Chl: Silver |
| 09/11/25 | 2025 Welsh League, SBOC Winter League 3 & Club Champs | Green | 01:14:58 | 26th | 1000 | Racing Chl: Bronze |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35, M40) | ||||
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 01:14:15 | 14th | 1206 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:20:35 | 20th | 1244 | |
| 03/03/24 | Welsh Championships & Welsh League | Brown | 01:42:46 | 10th | 1207 | Racing Chl: Gold |
| 11/02/24 | South West Orienteering League (and NGOC League) | Blue | 00:52:22 | 7th | 1183 | Racing Chl: Gold |
| 12/03/23 | CompassSport Cup Heat | 1 - Brown Men Open | 02:11:53 | 13th | 1107 | |
| 01/10/22 | Veteran Home Internationals Individual & 2022 Welsh Orienteering Championships | Brown | 01:54:08 | 13th | 1228 | Racing Chl: Silver |
| 25/09/22 | Pembrokeshire Weekend - Urban Event Tenby | 1 | 01:02:41 | 12th | 1224 | |
| 04/09/22 | LOK - CoL Urban middle | Course 1 | 00:35:02 | 30th | 1211 | |
| 03/09/22 | City of London Race | Course 3 | 00:56:17 | 32nd | 1222 | |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35) | 01:58:53 | 14th | 1231 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M35, M40) | 01:05:00 | 63rd | 1162 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:17:12 | 20th | 1233 | |
| 30/01/22 | South West Orienteering League | Green | 01:11:05 | 13th | 1054 | Racing Chl: Bronze |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 1 (M21) | 01:02:11 | 23rd | 1227 | |
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | Course 6 | 01:52:41 | 8th | ||
| 12/09/21 | SWOC Welsh Orienteering Championships | Blue | 00:57:01 | 7th | 1199 | Racing Chl: Gold |
| 11/09/21 | SWOC Welsh Champs Weekend Middle distance | Blue | 00:39:31 | 15th | 1160 | Racing Chl: Gold |
| 20/10/19 | CompassSport Cup Final | Course 1 | 01:23:53 | 36th | 1248 | |
| 17/03/19 | Compass Sport Cup Heat | 1 Brown Men | 01:36:23 | 19th | 1106 | |
| 03/03/19 | 2019 Welsh Orienteering Championships | Black | 01:19:44 | 6th | 1226 | Racing Chl: Gold |
| 21/10/18 | Compass Sport Cup Final | 1 Brown | 01:52:55 | 51st | 1202 | Racing Chl: Gold |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | 5 | 02:32:12 | 22nd | 1151 | |
| 24/02/18 | British Night Championships (UKOL) | UKOL 1 (M21) | 02:42:56 | 23rd | 1152 | |
| 28/01/18 | 2018 Welsh League Event | Brown | 01:52:15 | 6th | 1179 | Racing Chl: Bronze |
| 26/11/17 | 2017 Welsh League | Brown | 86:41:00 | 8th | 1166 | Navigation Chl |
| 21/05/17 | UK Urban Event & 2017 Welsh League Event | Male Open | 01:04:35 | 20th | 1179 | |
| 12/03/17 | CompassSport Cup Heat & 2017 Welsh League Event | Brown | 02:22:31 | 17th | 1117 | Racing Chl: Bronze |
| 04/03/17 | Welsh Championships | Brown | 01:23:28 | 25th | 1235 | Racing Chl: Gold |
| 23/10/16 | Welsh League Newborough Forest | Brown | 01:42:42 | 22nd | 1226 | Racing Chl: Gold |
| 22/10/16 | Welsh League Newborough Forest | Brown | 01:51:14 | |||
| 03/09/16 | BOK Blast Sprint Orienteering including SWOA Championships | Course 1 | 00:44:30 | 10th | 1206 | |
| 29/07/16 | Croeso 2016 Day 5 (the final day) | 1 | 01:28:46 | 33rd | 1164 | |
| 28/07/16 | Croeso 2016 Day 4 | 1 | 02:06:15 | 38th | 1151 | |
| 13/03/16 | CompassSport Cup Heat | Brown | 01:21:07 | 13th | 1211 | Racing Chl: Gold |
| 06/03/16 | Welsh Championships | Black | 02:00:00 | 17th | 1115 | Racing Chl: Gold |
| 13/09/15 | Welsh League Event 2015 | Brown | 01:22:02 | 12th | 1226 | Racing Chl: Gold |
| 04/05/15 | Triple Gloucester Weekend - Classic Distance | Brown | 01:40:06 | 36th | 1132 | Racing Chl: Silver |
| 02/05/15 | Triple Gloucester Weekend - SW Middle Distance Champs. | Black | 01:17:29 | 27th | 1065 | Racing Chl: Silver |
| 26/04/15 | SWOA Galoppen League and Schools League | Brown | 01:14:16 | 16th | 1192 | Racing Chl: Gold |
| 18/04/15 | British Long Distance Orienteering Championships (UKOL) | Course 7 | 01:21:26 | 10th | 1218 | |
| 15/03/15 | CompassSport Cup Heat | Brown | 01:45:50 | 20th | 1165 | Racing Chl: Silver |
| 22/02/15 | Welsh League Event 2015 | Green | 00:56:25 | 1st | 1137 | Racing Chl: Silver |
| 20/04/14 | Jan Kjellstrom Orienteering Festival (UKOL6 - uses combined results of Day 2 & 3) | M21S | ||||
| 19/04/14 | Jan Kjellstrom Orienteering Festival (Day 2) | Badge 5 (W21L, M21S) | 01:36:00 | 72nd | 1109 | |
| 18/04/14 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL5) | UKOL Badge 1 (M21, M18, M20) | 00:29:32 | 187th | 1006 | |
| 17/02/13 | Compass Sport Cup Round 1 | Brown | 02:10:41 | 38th | 897 | Navigation Chl |