| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C35 (M55) | 00:38:42 | 16th | 1245 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C35 | 01:16:30 | 28th | 1219 | |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Long | 00:27:13 | 18th | 1275 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Long | 01:19:00 | 28th | 1238 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Long | 00:34:21 | 41st | 1186 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Long | 01:24:15 | 42nd | 1204 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Long | 01:07:15 | 32nd | 1246 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Long | 01:25:32 | 27th | 1249 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C4 (M16, M55, M60, W18, W20, W35, W40) | 00:56:25 | 14th | 1250 | |
| 17/05/23 | Doune Ponds WEE (World Orienteering Day) | Green | 00:49:30 | 20th | Racing Chl: Gold | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 5 (M18, M20, M55, W35) | 00:47:37 | 11th | 1258 | |
| 06/05/23 | 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:17:11 | 106th | ||
| 06/05/23 | British Sprint Championships Qualifiers | Q6 | 00:16:17 | 10th | 1249 | |
| 06/05/23 | British Sprint Championships Finals | F6 | 00:17:11 | 13th | 1212 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Brown | 01:27:44 | 20th | 1242 | Racing Chl: Gold |
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M55) | 01:08:45 | 12th | 1249 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:36:29 | 6th | 1279 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:14:48 | 14th | 1247 | |
| 05/04/23 | Dumyat WEE | Green | 00:54:28 | 11th | Racing Chl: Gold | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 3 | 00:14:40 | 10th | 1215 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Long | 00:43:09 | 17th | 1169 | |
| 25/03/23 | British Orienteering Championships (UKOL) | UKOL 10 (M55) | 01:15:26 | 10th | 1249 | |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 3 | 00:39:25 | 11th | 1223 | |
| 05/03/23 | Lakes Spring Long (UKEOL) | Black | 01:22:35 | 25th | Racing Chl: Gold | |
| 04/03/23 | Lakes Spring Middle (UKEOL) | Black | 01:10:52 | 45th | 1203 | Navigation Chl |
| 19/02/23 | SCOL5 New Forest SCOA and SWOA league event (UKOL) | UKOL Blue (M16, M18, M20, M45, M50, M55, M60, W21, W35, W40) | 00:51:48 | 7th | 1230 | |
| 18/02/23 | British Night Championships (UKOL) | UKOL 5/ 6 (M16, M55, M60, W20, W35, W40) | 01:01:55 | 2nd | 1285 | |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 4 Blue Men | 00:46:47 | 8th | 1246 | |
| 31/12/22 | Christmas Cup Day 3 | Long | 00:44:03 | 13th | ||
| 03/12/22 | Callander Crags SoSOL | Blue | 00:58:41 | 2nd | 1204 | Racing Chl: Gold |
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 3 | 00:33:53 | 4th | 1228 | |
| 16/10/22 | CompassSport Cup Final | Blue Men | 00:57:49 | 13th | 1247 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Blue | 00:52:57 | 3rd | 1259 | Racing Chl: Gold |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Brown | 00:51:11 | 16th | 1279 | Racing Chl: Gold |
| 28/07/22 | Coast and Islands 2022 - Day 4 | Long | 01:19:45 | 14th | 1264 | |
| 27/07/22 | Coast and Islands 2022 - Day 3 | Long | 01:11:04 | 15th | 1238 | |
| 26/07/22 | Coast and Islands 2022 - Day 2 | Long | 01:33:17 | 17th | 1232 | |
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F3 (M55, M60, W40, W45, W50) | 00:17:06 | 6th | ||
| 12/06/22 | British Sprint Championships Finals | F3-A | 00:17:06 | 6th | 1267 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q3-2 | 00:15:22 | 4th | 1244 | |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 4 (M55) | 01:29:36 | 8th | 1222 | |
| 22/05/22 | SO Sunny Sussex Weekend (3/3) / SE League event - Friston Forest, Jevington, Eastbourne | Blue | 01:05:39 | 2nd | 1200 | Racing Chl: Gold |
| 21/05/22 | SO Sunny Sussex Weekend (2/3) / SEOUL event - Urban Sprint - Sovereign Harbour, Langney, Eastbourne | Course 2 | 00:27:33 | 4th | 1202 | |
| 21/05/22 | SO Sunny Sussex Weekend (1/3) - SE Middle distance Champs - Abbots Wood, Polegate | Blue | 00:43:22 | 2nd | 1186 | Racing Chl: Gold |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 13 (M55) | 01:29:01 | 47th | 1161 | |
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 8 (M55) | 00:42:56 | 32nd | 1197 | |
| 15/04/22 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 7 (M55, W35) | 00:17:06 | 13th | 1230 | |
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 10 (M55) | 01:26:20 | 7th | 1264 | |
| 20/03/22 | Sprint Scotland 2022 Race 3 incorporating Scottish Sprint Championships & SOUL5 | Course 4 | 00:15:53 | 5th | 1221 | |
| 13/03/22 | Falkirk Wheel Middle Race | Blue | 00:44:45 | 7th | 1219 | Racing Chl: Gold |