| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 23/11/25 | Tim Watkins Trophy | A | 02:30:54 | 13th | 1319 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:38:48 | 58th | 1287 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:49:59 | 75th | 1313 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:53 | 108th | 1284 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 1 (M21) | 00:52:27 | 14th | 1313 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 00:52:39 | 19th | 1339 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 1 (M21) | 01:33:47 | 23rd | 1341 | |
| 20/11/24 | Bantaskine Night Event | Long BB | 00:38:43 | 2nd | ||
| 26/10/24 | Keppernach Regional event (inc. JIA Relay) | Brown | ||||
| 19/07/24 | Coasts & Islands Knapdale - day 3 | Long | 01:46:35 | 13th | 1346 | |
| 18/07/24 | Coasts & Islands Knapdale - day 2 | Long | 00:58:09 | 18th | 1332 | |
| 17/07/24 | Coasts & Islands Knapdale - day 1 | Long | 01:05:19 | 18th | 1314 | |
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C1 (M21) | 02:12:47 | 22nd | 1298 | |
| 13/04/24 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:40:49 | 31st | 1295 | |
| 06/04/24 | SO - SOG S6 - Selhurst Park, Goodwood | Blue | 00:42:12 | 2nd | Racing Chl: Gold | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1 (M21) | 02:23:02 | 54th | 1297 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:35:32 | 89th | 1271 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:27 | 82nd | 1301 | |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 01:15:49 | |||
| 29/12/23 | SCOL4 and SN Regional event | Brown | 00:36:53 | |||
| 02/09/23 | Park-O P6 Goffs Park | Sprint | 00:16:31 | 1st | ||
| 27/08/23 | MV Urban Event | Course 1 | 01:02:31 | 9th | 1197 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:40:45 | 46th | 1308 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:37:12 | 59th | 1293 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 02:29:58 | 80th | 1196 | |
| 15/04/23 | SO SOG S6 - Oldhouse Warren, Crawley | Blue | 00:41:44 | 3rd | Racing Chl: Gold | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 1A (M21) | 02:27:04 | 63rd | 1296 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:54:32 | 80th | 1319 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:35 | 86th | 1312 | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 11 | 01:35:29 | 64th | 1203 | |
| 26/02/23 | GRAMP Balmedie Regional | Brown | 00:54:24 | 12th | 1332 | Racing Chl: Gold |
| 25/02/23 | Scottish Night Championships: Balmoral | 01 | 01:14:39 | 11th | 1364 | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 1 Brown | 00:58:10 | 14th | 1337 | Racing Chl: Gold |
| 29/12/22 | SCOL6 Wellington College SCOA league event | Brown | 01:08:34 | |||
| 13/11/22 | KFO Regional Event incorporating Scottish University Champs | Brown | 01:16:13 | 14th | 1295 | Racing Chl: Gold |
| 23/10/22 | Scottish Orienteering League 7 | Short Brown | 00:58:54 | 1st | 1308 | Racing Chl: Gold |
| 25/09/22 | Scottish Orienteering League 5 | Green | 00:33:14 | 1st | 1290 | Racing Chl: Gold |
| 03/09/22 | City of London Race | Course 1 | 00:49:36 | |||
| 09/07/22 | SO Park-O 4 - Withdean Park, Brighton | Sprint | 00:17:15 | 1st | ||
| 14/05/22 | Scottish Middle Distance Championships | Course 1 | 00:37:03 | 10th | 1332 | |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | 5 | 01:44:01 | 3rd | 1292 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M35, M40) | 00:41:05 | 9th | 1317 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:27 | 70th | 1290 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Brown (M21, M35, M40, M45, M50, W21) | 00:32:58 | 11th | 1297 | |
| 26/03/22 | British Orienteering Championships (UKOL) | 5 | 01:26:26 | 1st | 1237 | |
| 19/03/22 | Sprint Scotland 2022 Race 1 incorporating SOUL4 | Course 1 | 00:17:27 | 40th | 1208 | |
| 26/02/22 | SYO 50th Anniversary Double & YHOA SuperLeague | BUCS Mens B | 00:59:16 | 1st | ||
| 19/02/22 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:59:18 | 15th | 1287 | |
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Short Green (M75, M80, W65, W70, W75, W80) | 00:33:21 | 1st | 1133 | |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 2 (M18, M20, M35, M40, W21) | 00:59:45 | 35th | 1183 |