| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/09/25 | CompassSport Cup Final | 1 | ||||
| 28/06/25 | JOK Chasing Sprint - Prologue only | MOpen / M40+ | 00:13:27 | 1st | 1406 | |
| 28/06/25 | JOK Chasing Sprint | MOpen / M40+ | 00:30:37 | 3rd | 1404 | |
| 25/06/25 | Evening Event | Blue | 00:39:17 | 2nd | Racing Chl: Gold | |
| 01/06/25 | EMOA League 2025 Carsington Pastures | Brown | 00:44:51 | 1st | 1382 | Navigation Chl |
| 21/05/25 | World Orienteering Day Evening Event | Blue | 00:35:48 | 1st | Racing Chl: Gold | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:47:27 | 8th | 1411 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 01:33:28 | 1st | 1416 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:34:24 | 7th | 1407 | |
| 26/03/25 | Dusk Event | Blue | 00:44:12 | 3rd | Racing Chl: Gold | |
| 23/03/25 | YHOA SuperLeague and YHOA Middle Distance Championships | Black | 00:32:42 | 1st | 1396 | Racing Chl: Gold |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Black (M21) | 01:06:07 | 3rd | 1380 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 1 (M21) | 00:38:13 | 1st | 1379 | |
| 23/02/25 | CompassSport Cup Heat | 1 | 00:50:41 | 1st | 1390 | |
| 12/01/25 | SYO Regional Event Ecclesall | Black | 01:15:50 | 1st | 1389 | Racing Chl: Gold |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 00:45:16 | 12th | 1393 | |
| 30/11/24 | Lakeland Warrior Day 1 | M21E | 01:22:32 | 2nd | 1419 | |
| 20/11/24 | Night Event | Blue | 00:33:09 | 1st | Racing Chl: Gold | |
| 20/10/24 | CompassSport Cup Final | 1 | 00:51:54 | 2nd | 1421 | |
| 22/09/24 | SYO Regional Event | Black | 01:24:41 | 1st | 1445 | Racing Chl: Gold |
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | M21E | 01:41:02 | 7th | 1409 | |
| 01/09/24 | Cambus O'May: GB Team Selection Race (Long) | Men - Long | 02:00:37 | 10th | ||
| 31/08/24 | Cambus O'May: GB Team Selection Race (Middle) | Men - Middle | 00:44:50 | 10th | ||
| 30/06/24 | WOC Test Race #2 - KOS | SF | ||||
| 30/06/24 | WOC Test Race #2 - KOS | QF | 00:06:29 | 7th | ||
| 29/06/24 | WOC Test Race #1 - Sprint | Men | 00:14:16 | 21st | 1426 | |
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:14:01 | 3rd | 1428 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1b | 00:15:05 | 2nd | 1407 | |
| 23/06/24 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:14:01 | 241st | ||
| 15/06/24 | SYO Urban Sprint | Course A | 00:14:24 | |||
| 05/05/24 | Sprint Scotland (Race 3) - SOUL 3 | Course 1 | 00:13:07 | 2nd | 1422 | |
| 04/05/24 | Sprint Scotland (Race 2) | Course 1 | 00:14:36 | 2nd | 1421 | |
| 04/05/24 | Sprint Scotland (Race 1) | Course 1 | 00:14:15 | 3rd | 1417 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:19:13 | 1st | 1407 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:15:53 | 4th | 1404 | |
| 24/02/24 | YHOA Night League | Long | 00:32:14 | 1st | 1393 | |
| 10/02/24 | BL Urban Sprint, Keswick (in association with BNC) | 1 Long | 00:13:45 | 2nd | ||
| 28/01/24 | Robin Hood Trophy | Black | 01:04:43 | 1st | 1387 | Racing Chl: Gold |
| 12/11/23 | CompassSport Cup Final | 1. Brown | 01:11:25 | 2nd | 1379 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:50:55 | 1st | 1398 | |
| 09/09/23 | Senior Home Internationals Individual | M21 | 01:48:33 | 4th | 1412 | |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | WRE Men | 00:14:15 | 13th | 1390 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 1 | 00:09:21 | 5th | 1393 | |
| 19/08/23 | YHOA Urban League Sprint Event | A | 00:16:01 | 1st | 1388 | |
| 23/07/23 | Fat Rascal Weekend - Sunday Urban | Black | 00:54:02 | 1st | 1386 | Racing Chl: Gold |
| 22/07/23 | Fat Rascal Weekend - Part 1 of Saturday Sprint | 1 | 00:18:23 | 1st | 1382 | |
| 22/07/23 | Fat Rascal Weekend - Part 2 of Saturday Sprint | 1 | 00:14:14 | 2nd | 1369 | |
| 09/07/23 | Yvette Baker Trophy Final | Blue | 00:27:57 | 1st | 1366 | Racing Chl: Gold |
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL M21E (M18, M20, M21, M35) | 00:12:45 | 4th | 1397 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL M21E (M18, M20, M21, M35) | 00:14:56 | 2nd | 1396 |