| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/11/23 | TVOC Saturday Series | Green | 00:38:54 | 4th | Racing Chl: Gold | |
| 05/11/23 | November Classic & Southern Championships (UKOL) | UKOL 1 (M21) | 02:12:23 | 17th | 1238 | |
| 04/11/23 | Urban (UKOL) - November Classic Weekend | UKOL 1 MO (M18, M20, M21, M35) | 00:56:38 | 6th | 1311 | |
| 28/10/23 | Cambridge City Race | Course 1 | 00:51:19 | 7th | 1297 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:03:45 | 20th | 1301 | |
| 03/09/23 | Burton Dassett - WM League | Blue | 00:45:41 | 8th | 1215 | Racing Chl: Gold |
| 19/08/23 | Milton Keynes Urban and Keyne-O 5 | 1 | 00:39:46 | 2nd | 1289 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:58:11 | 55th | 1300 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:23:38 | 30th | 1350 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:27:05 | 45th | 1326 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:56:24 | 66th | 1279 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:58:14 | 62nd | 1283 | |
| 22/07/23 | NGOC League | Brown | 01:14:07 | 5th | 1273 | Racing Chl: Gold |
| 16/07/23 | YHOA Urban League Weekend - EuroCity Race | MO | 01:03:31 | 7th | 1286 | |
| 15/07/23 | YHOA Urban League Weekend | 1 | 00:22:12 | |||
| 16/04/23 | WCH Shoal Hill, YBT Round 1, WM League (moved from 19/03/23) | Brown | 01:08:13 | 6th | 1287 | Racing Chl: Gold |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:59:55 | 96th | 1293 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:55 | 97th | 1303 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:09:42 | 23rd | 1341 | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 11 | 01:16:26 | 31st | 1301 | |
| 05/03/23 | HH Ace of Herts - Egypt Woods - National Event | Black | 01:23:48 | 5th | 1303 | Racing Chl: Gold |
| 19/02/23 | Icenian Day 2 - CompassSport Cup Heat | Brown | 00:53:21 | 6th | 1322 | Racing Chl: Gold |
| 18/02/23 | Icenian two-part chasing Sprint | A | 00:18:27 | 19th | 1304 | |
| 29/01/23 | Concorde Chase 2023 | Black | 01:24:13 | 15th | 1282 | Racing Chl: Gold |
| 04/12/22 | Lakeland Warrior (Day 2 - Middle) | M21E | 01:02:53 | 40th | 1296 | |
| 03/12/22 | Lakeland Warrior (Day 1 - Middle) | M21E | 00:53:34 | 47th | 1283 | |
| 13/11/22 | Sutton Park - WMOA Championships | Brown | 01:11:33 | 3rd | 1321 | Racing Chl: Gold |
| 06/11/22 | November Classic (UKOL) incorporating Senior Home Internationals Individual & SCOA Championships | UKOL 1 (M21) | 01:34:35 | 13th | 1291 | |
| 30/10/22 | SLOW National Event | Black | 01:42:13 | 16th | 1284 | Racing Chl: Gold |
| 12/08/22 | Lakes 5 Days - Day 5 (UKOL) | UKOL 1 (M21, M35, M40) | 01:50:37 | 39th | 1261 | |
| 11/08/22 | Lakes 5 Days - Day 4 | 1 | 01:42:30 | 31st | 1289 | |
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 1 (M21, M35, M40) | 00:58:51 | 19th | 1322 | |
| 08/08/22 | Lakes 5 Days - Day 2 | 1 | 01:20:53 | |||
| 07/08/22 | Lakes 5 Days - Day 1 | 1 | 01:36:15 | 34th | 1273 | |
| 19/06/22 | Birmingham Urban European City Race Tour | Course 1 | 00:56:15 | 2nd | 1302 | |
| 18/06/22 | Coventry City Race (UKUL) and City Race European Tour (CRET) | MO (Open Men)[CRET Elite M] | 00:43:55 | 4th | 1293 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F1 (M16, M18, M20, M21, M35, M40) | 01:22:30 | 76th | ||
| 12/06/22 | British Sprint Championships Qualifiers | Q1-1 | 00:21:16 | 18th | 1263 | |
| 12/06/22 | British Sprint Championships Finals | F1-B | 00:22:30 | 24th | 1194 | |
| 09/04/22 | Varsity Match | Course 1 | 01:24:04 | 16th | ||
| 26/02/22 | SYO 50th Anniversary Double & YHOA SuperLeague | Blue | 01:46:19 | |||
| 12/02/22 | Oxford City Race | 1 | 01:00:56 | 7th | 1313 | |
| 22/02/20 | British Night Orienteering Championships (UKOL) | UKOL 2 (M20, M35, M40) | 01:10:16 | 7th | 1303 | |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 11 (M16, M18, M20) | 00:28:04 | 22nd | 1264 | |
| 14/09/19 | British Sprint Championships Qualifiers | ME-C | 00:17:04 | 18th | 1274 | |
| 14/09/19 | British Sprint Championships Finals | M-WRE | 00:19:44 | 60th | 1223 | |
| 14/09/19 | British Sprint Championships (UKOL) | UKOL Course M-WRE (M18, M20, M21) | 02:19:44 | 60th | ||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C39 (M20, M35) | 01:04:15 | 69th | 1108 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C39 | 01:21:39 | 29th | 1254 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C39 | 01:20:08 | 34th | 1246 |