| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 11/07/26 | TVOC Saturday Series - Oxford Brookes | Green | 00:25:16 | 1st | Racing Chl: Gold | |
| 28/06/26 | British Sprint Championships - Finals | F1 | 00:19:18 | 27th | 1317 | |
| 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) | 00:19:18 | 209th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q1A | 00:17:33 | 9th | 1333 | |
| 13/06/26 | TVOC Saturday Series - University Parks, Oxford | Red | 00:25:49 | 1st | Racing Chl: Gold | |
| 02/05/26 | Varsity March 2026 | Men's A | 01:18:17 | 3rd | ||
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 02:58:28 | 14th | 1231 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 01:32:27 | 121st | 1143 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:27 | 78th | 1324 | |
| 14/03/26 | NGOC League and Welsh League | 11A | 01:08:25 | 11th | 1336 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 02:10:36 | 38th | 1295 | |
| 31/01/26 | Oxford Town vs Gown | Line | 00:30:14 | 2nd | ||
| 13/12/25 | Steel City day 1 morning– Sheffield University Indoor O | Open | 00:35:45 | 22nd | 1261 | |
| 01/11/25 | Cambridge City Race | 1 | 00:34:31 | 10th | 1282 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:26:49 | 19th | 1310 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:34:29 | 29th | 1288 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:14 | |||
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:02:21 | 37th | 1275 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Brown | 01:19:40 | 34th | 1251 | Racing Chl: Gold |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 8 | 00:22:02 | 21st | 1302 | |
| 19/01/25 | Stowe National Trust EAL - new date | Brown | 01:07:20 | 1st | 1320 | Racing Chl: Gold |
| 27/10/24 | Oxford City Race | Course 1 | 01:02:39 | 41st | 1185 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 01:43:30 | 28th | 1264 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:35:34 | 41st | 1235 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:26:10 | 139th | 1214 | |
| 14/01/24 | YHOA SuperLeague and YHOA Championships | Brown | 01:21:48 | 37th | 1242 | Racing Chl: Gold |
| 12/11/23 | CompassSport Cup Final | 8A Green - junior men | 00:52:22 | 11th | 1243 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (M18, M20) | 01:49:00 | 35th | 1254 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (M16, M18, M20) | 00:44:05 | 62nd | 1253 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:42 | 147th | 1255 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20, W21) | 01:46:41 | 40th | 1240 | |
| 26/02/23 | Northern Championships & YHOA SuperLeague (UKOL) | UKOL Course 2 (W21; M18;M20;M35;M40) | 01:17:29 | 22nd | 1272 | |
| 16/10/22 | CompassSport Cup Final | Junior Men (Green) | 00:47:38 | |||
| 15/10/22 | Stirling City Race - SOUL10 | 1 - Black | 00:39:46 | 7th | 1293 | |
| 24/09/22 | NI Colour Series 5 | Brown/M18 | 01:00:32 | 13th | 1272 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q1-3 | 00:19:16 | |||
| 21/05/22 | Saturday Series 8 | Blue | 00:37:14 | 1st | Racing Chl: Gold | |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 3 (M18, M20) | 01:56:55 | 41st | 1222 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 3 (M16, M18, M20) | 00:36:02 | 59th | 1230 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:22:14 | 96th | 1251 | |
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 3 (M18, M20, M35) | 01:44:32 | 29th | 1248 | |
| 13/03/22 | CompassSport Cup Heat | 6 + 8A | 00:32:24 | 4th | 1267 | |
| 26/02/22 | SYO 50th Anniversary Double & YHOA SuperLeague | Black | 01:32:11 | 13th | 1294 | Racing Chl: Gold |
| 19/02/22 | British Night Championships (UKOL) | UKOL 3 (M18, M45, M50, W21) | 01:18:44 | 48th | 1232 | |
| 16/01/22 | Regional Event | Brown | 01:14:23 | 10th | 1299 | Racing Chl: Gold |
| 13/11/21 | Saturday Series 3 | Blue | 00:30:47 | |||
| 17/10/21 | CompassSport Cup Final | 8A Green Junior Men | 00:38:37 | 11th | 1235 | |
| 25/09/21 | Junior Inter Regional Championships Long Distance and October Odyssey | M16 | 00:56:49 | 13th | 1225 | |
| 19/09/21 | Regional Event (Technical Courses only) | Blue | 01:10:36 | 3rd | 1221 | Racing Chl: Gold |
| 11/09/21 | Saturday Series 1 | Green | 00:19:04 | 1st | Racing Chl: Gold |