| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 9 (M50, W35, W40) | 02:30:41 | 60th | 1130 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 4B (M50) | 01:23:08 | 54th | 1065 | |
| 25/07/25 | Coast & Islands Day 5 | Medium | 00:23:38 | 63rd | 1066 | |
| 24/07/25 | Coast & Islands Day 4 | Medium | 01:04:18 | 56th | 1108 | |
| 22/07/25 | Coast & Islands Day 3 | Medium | 01:10:04 | 43rd | 1115 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:37:16 | 42nd | 1134 | |
| 20/07/25 | Coast & Islands Day 1 | Medium | 01:02:54 | 41st | 1129 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (W55) | 01:27:38 | 44th | 1046 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 01:27:57 | 97th | 774 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:27:05 | 56th | 935 | |
| 19/07/24 | Coasts & Islands Knapdale - day 3 | Medium | 03:39:02 | 37th | 902 | |
| 18/07/24 | Coasts & Islands Knapdale - day 2 | Medium | 01:37:16 | 35th | 1007 | |
| 17/07/24 | Coasts & Islands Knapdale - day 1 | Short | 01:08:50 | 7th | 1009 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (W55) | 01:30:21 | 78th | 1001 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 00:54:29 | 60th | 1028 | |
| 17/03/24 | Scottish Orienteering League 1 (Scottish Spring) | Short Brown | 02:35:46 | 23rd | 955 | Navigation Chl |
| 16/03/24 | Scottish Spring - Middle | 01:05:43 | 100th | |||
| 28/07/23 | Coast and Islands 2023 - Day 6 | Short | 00:23:11 | 19th | 973 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Short | 00:51:04 | 6th | 1040 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Short | 00:34:54 | 36th | 870 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Short | 01:06:48 | 16th | 1002 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Short | 01:35:25 | 28th | 917 | |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 11 (M45) | 03:24:53 | 59th | 958 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 6 (M45) | 01:55:41 | 59th | 1082 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:42:41 | 62nd | 571 | |
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 2 | 00:54:29 | 13th | 1078 | |
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 2 | 01:39:58 | 12th | 956 | |
| 23/10/22 | Scottish Orienteering League 7 | Blue | 01:12:25 | 12th | 1184 | Racing Chl: Gold |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Blue | 01:35:45 | 32nd | 1079 | Navigation Chl |
| 04/09/22 | Junior Inter Area Weekend - individual races, incorporating Scottish Junior Cup | Green | 01:14:20 | 14th | 1045 | Racing Chl: Bronze |
| 27/07/22 | Coast and Islands 2022 - Day 3 | Orange | 01:05:18 | |||
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 11 (M45) | 01:59:21 | 36th | 1131 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 6 (M45) | 01:06:33 | 37th | 1152 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:31:32 | 42nd | 892 | |
| 03/04/22 | Northern Championships (UKOL) | UKOL Course 3 (M45, M50) | 01:55:18 | 36th | 1000 | |
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Green (M16, M65, M70, W18, W20, W45, W50) | 00:32:11 | 42nd | 1143 | |
| 01/04/22 | Urban Sprint/Junior Selection races | Course 1 | 00:39:41 | 56th | 905 | |
| 27/02/22 | Scottish Orienteering League 2 | Green | 01:11:59 | 19th | 1013 | Racing Chl: Bronze |
| 06/11/21 | INT SOUL 5 | 2 | 01:06:56 | 19th | 1004 | |
| 19/09/21 | Scottish Junior Cup - Round 3 | Long | 01:45:34 | 15th | 1120 | |
| 29/08/21 | Scottish Junior Cup - Round 2 | Long | 02:20:34 | 24th | 1045 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C3 (M40, M45) | 03:25:34 | |||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C3 (M40, M45) | 01:54:44 | 34th | 1002 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C3 | 02:03:37 | 29th | 1091 | |
| 06/06/21 | Northern Championships (UKOL) | UKOL 4 (M45, M50) | 01:04:07 | |||
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 4 (M45, M50) | 01:18:09 | 64th | 1134 | |
| 08/03/20 | Deeside weekend - regional | 3-Blue | 01:23:44 | 36th | 1072 | |
| 10/11/19 | Maroc Regional Event - Cambus | Green | 01:06:11 | 10th | 1063 | Racing Chl: Bronze |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 3 (M45, M50) | 02:28:35 | 40th | 1044 | |
| 30/03/19 | Scottish Middle Distance Championships (incorporating BUCS Individual Long Distance) | 01:27:12 | 269th | 983 |