| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 17 (M85, M90, M95, W80, W85, W90, W95) | 01:24:22 | 36th | 566 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 17 | 01:19:46 | |||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 17 | 01:02:56 | 26th | 695 | |
| 29/06/25 | INVOC Regional event - Carse | Short Green | ||||
| 03/05/25 | Scottish Championships | Course 13 | 01:26:41 | 8th | ||
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Very Short Green | ||||
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Very Short Green | 02:19:00 | 10th | Navigation Chl | |
| 21/04/24 | Scottish Orienteering League 2 | Very Short Green | 01:56:33 | 7th | Navigation Chl | |
| 25/02/24 | Moravian Saturday Local Event - Lossie Forest East | Light Green | ||||
| 18/02/24 | CompassSport Cup Heat | 10 | 01:56:00 | 16th | 376 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C6 | 00:36:35 | 17th | 743 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C6 (M85, W80) | 02:25:55 | 31st | 402 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C6 | 01:46:22 | 33rd | 445 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C6 (M85, W80) | 01:56:34 | |||
| 30/07/23 | S6D Moray 2023 Day 1 | C6 | 01:31:26 | 26th | 590 | |
| 27/05/23 | Scottish Championships (UKOL) | UKOL C7 (M75, M80, W65, W70) | 01:47:36 | |||
| 20/05/23 | Moravian - Saturday Local Event - Findhorn | Light Green | 02:05:15 | 39th | Navigation Chl | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Short Green | 01:33:59 | |||
| 12/02/23 | STAG Compass Sport Cup/Trophy Heat | 10 Super Vet Short Green | 01:27:15 | 11th | 634 | |
| 13/11/22 | MAROC Birsemore Regional | Green | 01:49:27 | |||
| 23/10/22 | Scottish Orienteering League 7 | Short Green | 01:48:41 | 29th | 775 | Navigation Chl |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Green | 01:30:00 | |||
| 25/09/22 | Scottish Orienteering League 5 | Short Green | 01:17:46 | 42nd | 783 | Navigation Chl |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 11 (M80, W75) | 01:16:55 | 20th | 803 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Green | 01:03:04 | 40th | 766 | Navigation Chl |
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Green | ||||
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Green | 01:46:11 | 32nd | 727 | Navigation Chl |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 4 Short Green | 01:17:44 | 22nd | 725 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C13 (M75, W65) | 03:06:15 | 46th | 641 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C13 (M75, W65) | 03:06:15 | 105th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C13 (M75, W65) | 01:13:55 | 64th | 680 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C13 | 01:45:32 | 56th | 679 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Green | 02:09:09 | 52nd | 659 | Navigation Chl |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Green | 01:50:53 | 42nd | 816 | Navigation Chl |
| 25/08/19 | Maroc Regional Event - Glen Feardar | Green | 02:06:03 | 30th | 687 | Navigation Chl |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C20 (M75, W65) | 00:37:13 | 51st | 938 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C20 | 01:17:55 | 77th | 880 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C20 | 01:23:02 | 85th | 782 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C20 | 01:14:47 | 95th | 698 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C20 | 01:00:18 | 88th | 822 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C20 (M75, W65) | 02:09:26 | 92nd | 684 | |
| 30/06/19 | Maroc Regional Event - Potarch | Green | 01:59:57 | 14th | 765 | Navigation Chl |
| 02/06/19 | Culbin - Regional and Moray & Highland Junior Champs | Green | 91:29:00 | 35th | 742 | Navigation Chl |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Short Green | 01:34:18 | 50th | 616 | Navigation Chl |
| 03/03/19 | MOR Darnaway - Regional Event | Green | 01:09:55 | 30th | 829 | Racing Chl: Bronze |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C7 (M75, M80, W65, W70, W75) | 01:49:44 | 46th | 621 | |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Short Green | 72:13:00 | 28th | 799 | Navigation Chl |
| 06/10/18 | STAG CompassPoint Scottish Orienteering League 4 | Short Green | 01:24:10 | 14th | 853 | Navigation Chl |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Short Green | 01:12:04 | 22nd | 751 | Racing Chl: Bronze |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 10 (W65, W70) | 01:35:24 | 48th | 814 |