| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 6 Orange | 00:42:41 | 6th | ||
| 07/08/21 | Scottish 6 Days - Day 6 | C20 | 00:36:07 | 16th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | C20 | 00:31:48 | 12th | ||
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | C20 | 00:31:48 | 29th | ||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | C20 | 01:08:34 | 22nd | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Orange | 00:44:47 | 14th | Racing Chl: Bronze | |
| 15/03/20 | CompassSport Cup Heat | 9 Orange | 01:17:23 | 17th | Navigation Chl | |
| 01/03/20 | Littlemill followed by INVOC AGM | Orange | 01:07:18 | 4th | Navigation Chl | |
| 02/02/20 | Culloden | Orange | 01:05:07 | 16th | Navigation Chl | |
| 18/01/20 | MOR Saturday and Schools League - Sluie | Orange | 72:49:00 | 12th | Navigation Chl | |
| 24/11/19 | Carse of Ardesier | Orange | 00:45:33 | 14th | Racing Chl: Bronze | |
| 10/11/19 | Maroc Regional Event - Cambus | Orange | 00:58:01 | 29th | Navigation Chl | |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Orange | 01:38:12 | 19th | Navigation Chl | |
| 01/09/19 | Nairn East Beach | Orange | 00:46:08 | 26th | Racing Chl: Bronze | |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | C2 | 00:26:41 | 34th | ||
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C2 | 00:24:30 | 39th | ||
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C2 | 00:30:13 | 25th | ||
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C2 | 00:24:24 | 37th | ||
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C3 | 02:09:58 | 34th | ||
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C3 | 01:27:51 | 31st | ||
| 16/06/19 | Keppernach & Achagour | Orange | 01:11:27 | 13th | Navigation Chl | |
| 02/06/19 | Culbin - Regional and Moray & Highland Junior Champs | Yellow | 24:07:00 | 10th | Navigation Chl | |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 9B Orange Women | 01:22:43 | 6th | ||
| 03/03/19 | MOR Darnaway - Regional Event | Orange | 01:00:52 | 11th | Navigation Chl | |
| 10/02/19 | Anagach Woods | Orange | 01:51:11 | 7th | Navigation Chl | |
| 25/11/18 | Loch of Boath | orange | 01:16:22 | 16th | Navigation Chl | |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Yellow | 24:26:00 | 14th | Navigation Chl | |
| 26/08/18 | Nairn East Beach | Orange | 01:00:58 | 14th | Navigation Chl | |
| 17/06/18 | Jamie Stevenson Trophy | Yellow | 00:27:29 | 21st | Racing Chl: Gold | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Yellow | 00:32:38 | 8th | Racing Chl: Bronze | |
| 27/01/18 | Littlemill - 40th anniversary event | Yellow | 00:30:28 | 10th | Racing Chl: Silver | |
| 02/12/17 | INVOC Culloden | Yellow | 00:31:47 | 1st | Racing Chl: Silver | |
| 12/11/17 | INVOC Anagach | Yellow | 00:32:24 | 6th | Racing Chl: Silver | |
| 04/11/17 | MOR Regional Event - Lossie Forest | White | 00:23:47 | 6th | Racing Chl: Silver | |
| 05/08/17 | Scottish 6 Days - Day 6 | C1 | 00:40:00 | 16th | ||
| 04/08/17 | Scottish 6 Days - Day 5 | C1 | 00:40:20 | 14th | ||
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C1 | 00:31:36 | 14th | ||
| 01/08/17 | Scottish 6 Days - Day 3 | C1 | 00:27:53 | 13th | ||
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | C1 | 00:33:49 | 15th | ||
| 30/07/17 | Scottish 6 Days - Day 1 | C1 | 00:26:50 | 9th | ||
| 25/06/17 | Jamie Stevenson Trophy | Yellow | 00:53:14 | 34th | Navigation Chl | |
| 11/06/17 | INVOC Abriachan | Yellow | 00:31:12 | 24th | Racing Chl: Bronze | |
| 04/06/17 | Moray and Highland Junior Champs + Local Event | White | 00:19:57 | 18th | Racing Chl: Gold | |
| 20/05/17 | Scottish Championships - Individual | 17 | 01:19:23 | 27th | ||
| 19/03/17 | INVOC Littlemill (level D) | Yellow | 00:31:51 | 15th | Racing Chl: Silver | |
| 29/01/17 | INVOC Nairn urban | Short | 00:28:05 | 23rd | ||
| 04/12/16 | INVOC Evanton (Level D) | white | 00:18:16 | 1st | Racing Chl: Gold | |
| 06/11/16 | INVOC Keppernach (levelC) | White | 00:33:30 | |||
| 30/10/16 | Scottish Orienteering League 7 | Yellow | 01:06:44 | 43rd | Navigation Chl | |
| 29/10/16 | MOR - Culbin Middle Distance Level C & SOA Jnr Inter-Area Relay | Yellow | 00:28:46 | 17th | Racing Chl: Bronze |