| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 30/05/23 | GRAMP Summer Series Hazlehead | Long | 00:38:36 | 15th | ||
| 24/05/23 | GRAMP Forest Sprint Crathes | Orange Sprint | 00:35:26 | 19th | ||
| 21/05/23 | MAROC Corsedarder Local | Green | 00:58:14 | 25th | Racing Chl: Silver | |
| 26/04/23 | GRAMP Forest Sprint Tollo hill | Sprint | 00:38:46 | 20th | ||
| 19/04/23 | MAROC Spring Series Tilquillie | Spring sprint | 00:34:24 | 25th | ||
| 25/02/23 | Scottish Night Championships: Balmoral | 03 | 01:33:48 | 21st | 1066 | |
| 22/02/23 | MAROC Tilqhillie DNC Night Event | Short | 00:43:18 | 7th | ||
| 15/02/23 | GRAMP DNC Balmedie | Short | 00:56:44 | 11th | ||
| 01/02/23 | GRAMP DNC Glen Dye | Medium | 01:23:45 | |||
| 25/01/23 | MAROC Glen Davan DNC Night Event | Short | 01:02:08 | 13th | ||
| 18/01/23 | GRAMP DNC Elrick Hill | Short tech | 00:42:17 | 2nd | ||
| 11/01/23 | MAROC Corsedarder DNC Night Event | Short | 00:53:17 | 16th | ||
| 02/01/23 | GRAMP HHH Duthie Park & Ferryhill | HHH | 00:54:15 | 15th | ||
| 28/12/22 | MAROC Dinnet DNC Night Event | Short | 01:07:46 | 10th | ||
| 07/12/22 | GRAMP DNC Dunnottar | Medium | 00:55:53 | 7th | ||
| 30/11/22 | MAROC Aboyne DNC Night Event | Short | 00:29:59 | 2nd | ||
| 23/11/22 | GRAMP DNC Foggieton | Short | 00:37:10 | 2nd | ||
| 09/11/22 | GRAMP DNC Hazlehead | Short Tech | 00:27:05 | |||
| 02/11/22 | MAROC Banchory East DNC Night Event | Short | 00:28:56 | 3rd | ||
| 22/10/22 | Lossiemouth Dunes - Local Event | Light Green | 00:42:06 | |||
| 02/10/22 | GRAMP Crathes Regional | Blue | 01:19:55 | 19th | 1100 | Racing Chl: Gold |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 8 (M70, W16, W55) | 01:13:09 | 15th | 1125 | |
| 11/05/22 | Potarch sprint | Sprint | 00:34:16 | 16th | ||
| 04/05/22 | Bellwood sprint | Sprint | 00:30:11 | 19th | ||
| 01/05/22 | MAROC SOUL7 | 00:48:17 | ||||
| 20/04/22 | Gourdon sprint | Sprint | 00:26:33 | 15th | ||
| 30/03/22 | GRAMP Forest Sprint - Tollo hill | Sprint | 00:27:51 | 16th | ||
| 05/03/22 | Moravian Saturday League | Light Green | 00:49:50 | 19th | Racing Chl: Silver | |
| 16/02/22 | GRAMP DNC - Crathes | Short | 00:41:53 | 9th | ||
| 02/02/22 | GRAMP DNC - Tyrebagger | Short | 01:20:19 | 13th | ||
| 26/01/22 | MAROC Deeside Night Cup - Tilquhillie | Short | 00:54:28 | 12th | ||
| 19/01/22 | GRAMP DNC - Foggieton | Short | 00:54:29 | 10th | ||
| 05/01/22 | GRAMP DNC - Balmedie | Short | 01:02:05 | 15th | ||
| 01/01/22 | GRAMP Hogmanay Handicap - Hazlehead | Long | 00:28:13 | 7th | ||
| 22/12/21 | GRAMP DNC - Templars Park | Medium Tech (ish) | 00:41:41 | 8th | ||
| 17/11/21 | MAROC Deeside Night Cup - Haughton & Murray Parks | Short | 00:46:55 | 10th | ||
| 10/11/21 | GRAMP DNC - Hazlehead | Short | 00:29:21 | 4th | ||
| 03/11/21 | Deeside Night Cup - Glen o Dee | Short | 00:48:36 | 8th | ||
| 31/10/21 | Balfour | Green | 01:22:55 | 17th | 986 | Racing Chl: Bronze |
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Green | 01:00:39 | 4th | 1137 | Racing Chl: Silver |
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C5 (M16, M55) | 01:00:16 | 65th | 1065 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C5 | 01:27:41 | 66th | 1076 | |
| 21/07/21 | GRAMP Summer Series - Glen Dye | L Tech | 01:05:42 | 29th | ||
| 14/07/21 | GRAMP Summer Series - Mulloch | Long Tech | 00:56:48 | |||
| 07/07/21 | GRAMP Summer Series - Tollo Hill | Long Tech | 00:46:45 | 15th | ||
| 30/06/21 | GRAMP Summer Series - Scolty | Long Technical | 00:57:44 | 19th | ||
| 23/06/21 | GRAMP Summer Series - Balmedie | Long Technical | 00:57:44 | 19th | ||
| 16/06/21 | GRAMP Summer Series - Foggieton | Long Tech | 00:51:19 | 17th | ||
| 02/06/21 | GRAMP Summer Series - Countesswells | Long Tech | 00:34:54 | 17th | ||
| 26/05/21 | GRAMP Summer Series - Crathes | Long Tech | 00:49:25 | 30th |