| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/10/25 | DEE weekend - Double Sprint event - Reaseheath College, Nantwich (NWUL) | Long sprint | 00:23:31 | 2nd | 1303 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:03:27 | 31st | 1353 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 01E (M21) | 00:57:37 | |||
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 01E (M21) | 00:37:13 | 14th | 1381 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 01E | 01:33:39 | 18th | 1366 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:32:29 | |||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:40:51 | 45th | 1368 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:39 | 96th | 1291 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 1 (M21) | 00:43:18 | 4th | 1356 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:59:07 | 47th | 1320 | |
| 20/10/24 | CompassSport Cup Final | 1 | 01:06:30 | 18th | 1360 | |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | M21E | 01:53:00 | 12th | 1364 | |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | Men - Long | 02:06:41 | 13th | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:48:14 | 16th | ||
| 18/05/24 | LOC National Weekend | Black | 02:04:10 | 34th | 1257 | Racing Chl: Bronze |
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:14:25 | 16th | 1377 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:16:42 | 23rd | 1350 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:16:52 | 23rd | 1337 | |
| 28/04/24 | Northern Championships (UKOL) | UKOL 1 (M21) | 01:29:49 | 5th | 1394 | |
| 27/04/24 | British Middle Championships (UKOL) | UKOL 1 (M21) | 00:42:12 | 9th | 1379 | |
| 21/04/24 | Cumbrian galoppen | Brown | 01:50:32 | 34th | 1031 | Racing Chl: Silver |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:37:54 | |||
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:21:00 | 11th | 1392 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | ||||
| 18/02/24 | CompassSport Cup Heat | Course 1 | 01:24:25 | 5th | 1314 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:17:14 | 27th | 1371 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 1 | 00:18:03 | 51st | 1335 | |
| 13/01/24 | SELOC NWNL | Blue | 00:34:54 | 1st | Racing Chl: Gold | |
| 13/01/24 | MDOC Saturday morning series (1) | Light Green | 00:26:56 | 1st | Racing Chl: Gold | |
| 06/01/24 | MDOC New Year Charity Event | Long - 2 | 01:40:55 | |||
| 28/12/23 | EBOR Regional Event | Sprint | 00:08:41 | 2nd | 1284 | |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 01:31:56 | 6th | 1387 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 00:43:13 | 7th | 1378 | |
| 19/11/23 | SROC Regional event | Brown | 01:46:56 | 6th | 1324 | Racing Chl: Gold |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | WRE Men | 00:15:30 | 28th | 1359 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 1 | 00:09:40 | 13th | 1380 | |
| 13/08/23 | RUGBY URBAN - WMUL | 1 | 00:56:04 | 2nd | 1266 | |
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL M21E (M18, M20, M21, M35) | 00:14:05 | 12th | 1361 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL M21E (M18, M20, M21, M35) | 00:16:23 | 12th | 1365 | |
| 27/05/23 | Springtime in Shropshire Day 1 | BLACK | 00:38:46 | |||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 01:42:03 | 18th | 1391 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:40:50 | 22nd | 1386 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:14:20 | 5th | 1400 | |
| 02/04/23 | Bentley Woods South - WM Champs, WM League | Blue | 00:54:33 | |||
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:57:34 | 18th | 1369 | |
| 18/02/23 | Icenian two-part chasing Sprint | A | 00:15:31 | 1st | 1387 | |
| 12/02/23 | CompassSport Heat (Beacon Hill) | 1 | 00:46:16 | 2nd | 1355 | |
| 22/01/23 | SMOC EA League - Rushmere | Brown | 00:48:16 | 4th | 1356 | Racing Chl: Gold |
| 10/12/22 | MDOC Saturday morning series (4) | Sprint | ||||
| 16/10/22 | TVOC 2022 Chiltern Challenge | Black | 01:16:11 | 2nd | 1371 | Racing Chl: Gold |