| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 5 | 00:15:13 | 10th | 1010 | |
| 30/08/23 | GRAMP Urban Sprint - Danestone | Sprint | 00:52:49 | 17th | ||
| 04/08/23 | S6D Moray 2023 Day 5 | C23 | 00:47:54 | 99th | 955 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C23 (W60) | 01:25:35 | 76th | 989 | |
| 02/08/23 | Scottish Six Days - Rest Day Sprint - UKUL14 & SOUL8 | 4 | 00:15:48 | 49th | 1033 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C23 | 01:25:29 | 102nd | 948 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C23 (W60) | 00:53:13 | 94th | 974 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C23 | 01:32:58 | 104th | 940 | |
| 28/07/23 | Coast and Islands 2023 - Day 6 | Short | 00:21:57 | 12th | 990 | |
| 27/07/23 | Coast and Islands 2023 - Day 5 | Short | 00:59:45 | 15th | 990 | |
| 26/07/23 | Coast and Islands 2023 - Day 4 | Short | 00:22:25 | 10th | 1023 | |
| 25/07/23 | Coast and Islands 2023 - Day 3 | Short | 01:00:27 | 12th | 1030 | |
| 24/07/23 | Coast and Islands 2023 - Day 2 | Short | 01:02:38 | 23rd | 986 | |
| 22/07/23 | Coast and Islands 2023 - Day 1 | Short | 01:14:41 | 18th | 1001 | |
| 12/07/23 | GRAMP Summer Series Glen Dye | Short Tech | 00:50:48 | 3rd | ||
| 05/07/23 | GRAMP Summer Series Westhill | Long | 00:33:05 | 20th | ||
| 28/06/23 | GRAMP Summer Series Haddo | harder | 00:39:42 | 22nd | ||
| 11/06/23 | Race the Abbeys - Scottish Borders: Urban Sprint (UKOL) incorporating SOUL7 | UKOL Course 4 (M65, M70, W55, W60) | 00:43:44 | 29th | 974 | |
| 10/06/23 | Race the Abbeys - Scottish Borders: Urban (UKOL) - incorporating UKUL9 & SOUL6 | UKOL Course 4 (M65, M70, W55, W60) | 00:45:45 | 26th | 1014 | |
| 07/06/23 | GRAMP Summer Series Duthie Park | Long Tech | 00:40:00 | 20th | ||
| 27/05/23 | Scottish Championships (UKOL) | UKOL C6 (M70, W16, W55, W60) | 01:19:35 | 52nd | 961 | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 10 (W55, W60) | 01:07:12 | 42nd | 948 | |
| 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) | 01:18:51 | 284th | ||
| 06/05/23 | British Sprint Championships Qualifiers | Q12 | 00:33:44 | 45th | 687 | |
| 06/05/23 | British Sprint Championships Finals | F12 | 00:18:51 | 21st | 906 | |
| 04/05/23 | Carrickfergus Urban | 4 | 00:33:29 | 34th | 998 | |
| 30/04/23 | GRAMP regional Glen Dye | Green | 01:10:29 | 13th | 1023 | Racing Chl: Bronze |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Green | 01:23:18 | 48th | 906 | Navigation Chl |
| 19/04/23 | MAROC Spring Series Tilquillie | Spring sprint | 00:37:35 | 31st | ||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 20 (W16, W60) | 01:47:45 | 104th | 969 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 14 (W60) | 00:43:42 | 32nd | 1055 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 12 (M70, W55, W60) | 00:17:38 | 71st | 1023 | |
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 4 | 00:18:01 | 18th | 1014 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Medium | 00:43:21 | 27th | 996 | |
| 19/03/23 | Scottish Orienteering League 2 | Green | 00:52:50 | 35th | 961 | Racing Chl: Bronze |
| 26/02/23 | GRAMP Balmedie Regional | Green | 01:15:14 | 28th | 1006 | Racing Chl: Bronze |
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 7 Veterans Short Green | 00:49:01 | 10th | 987 | |
| 11/02/23 | TAY Urban Event - SOUL3 | 4 | 00:32:14 | 12th | 1049 | |
| 05/02/23 | Gordonstoun Parkland/Urban Sprint Event - Regional | Medium | 00:31:09 | 9th | ||
| 04/02/23 | INVOC - SOUL2 | Course 4 | 00:34:27 | 5th | 1036 | |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 4 | 00:45:28 | 58th | 1009 | |
| 15/01/23 | MAROC Potarch Regional (Resheduled) | Green | 01:08:23 | 17th | 965 | Racing Chl: Bronze |
| 30/11/22 | MAROC Aboyne DNC Night Event | Short | 00:44:52 | 19th | ||
| 20/11/22 | INT SOUL12 | C4 | 00:47:40 | 19th | 979 | |
| 13/11/22 | MAROC Birsemore Regional | Green | 01:35:49 | 8th | Navigation Chl | |
| 02/11/22 | MAROC Banchory East DNC Night Event | Short | 00:35:53 | 9th | ||
| 30/10/22 | ESOC SOUL11 incorporating 'Tinto Twin' Day 2 | Course 4 | 00:42:45 | 16th | 1000 | |
| 16/10/22 | CompassSport Cup Final | Veterans Short Green | 00:50:10 | 25th | 1005 | |
| 15/10/22 | Stirling City Race - SOUL10 | 4 - Green | 00:33:01 | 38th | 1001 | |
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Green | 01:27:28 | 13th | 1022 | Navigation Chl |