| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 01/11/25 | INVOC Regional event - Anagach | light green | 02:07:37 | 19th | Navigation Chl | |
| 27/08/25 | Northern Orienteering Urban League - Grantown on Spey - Event 6 | short | 01:27:29 | |||
| 01/06/25 | BASOC 25th Birthday Event | Short Green | 02:10:51 | 11th | Navigation Chl | |
| 23/02/25 | CompassSport Cup Heat | 10 Super Vet Short green | 02:48:49 | 21st | ||
| 15/02/25 | INVOC Local | 01:19:47 | 70th | |||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Light Green | 02:45:15 | 14th | Navigation Chl | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 7 | ||||
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Short | 00:34:31 | |||
| 22/01/25 | BASOC Loch Vaa NNC | Short | 01:03:46 | 15th | ||
| 25/05/24 | Scottish Championships - Individual (UKOL) | UKOL C9 (M85, W75, W80, W85) | 02:03:05 | 11th | 534 | |
| 21/02/24 | Moravian - Burgie Arboretum - Northern Night Cup #2 | Short | 01:16:08 | |||
| 13/12/23 | INVOC Northern Night Cup - Merkinch | Night Novice | 00:44:12 | 10th | ||
| 24/09/23 | Scottish Orienteering League 4 | Short Green | 02:54:46 | |||
| 10/09/23 | Scottish Score Championships | Score 2 TD5 | 00:55:39 | 39th | ||
| 04/08/23 | S6D Moray 2023 Day 5 | C10 | 00:21:41 | 57th | 649 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | C10 | 01:15:13 | 59th | 563 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C14 | 03:29:40 | |||
| 30/07/23 | S6D Moray 2023 Day 1 | C14 | 03:01:54 | |||
| 20/05/23 | Moravian - Saturday Local Event - Findhorn | Light Green | 01:47:46 | |||
| 09/10/22 | Scottish Orienteering League 6, incorporating JHI Individual & Scottish Junior Cup 3 | Light Green | 02:03:32 | |||
| 25/09/22 | Scottish Orienteering League 5 | Light Green | 01:45:25 | 23rd | Navigation Chl | |
| 12/03/22 | CompassSport Cup Heat | Light Green | 01:27:53 | 6th | Navigation Chl | |
| 19/09/21 | Scottish Junior Cup - Round 3 | Short | 01:25:41 | |||
| 15/03/20 | CompassSport Cup Heat | 7 Veterans Short Green | 02:23:41 | 27th | 499 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Light Green | 136:52:00 | 25th | Navigation Chl | |
| 15/02/20 | Scottish Night Champs | 5 | 109:14:00 | |||
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C20 (M75, W65) | 01:07:23 | 89th | 618 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C20 | 01:53:45 | 98th | 673 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C20 | 01:44:41 | 94th | 618 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C20 | 01:40:28 | 104th | 479 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C20 (M75, W65) | ||||
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 7 Veterans Short Green | 01:33:35 | 25th | 546 | |
| 19/12/18 | Roseisle Northern Night Cup 3 | Orange | 106:05:00 | |||
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Very Short Green | 02:39:03 | |||
| 05/08/17 | Scottish 6 Days - Day 6 | C14 | 01:08:41 | 82nd | 683 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C14 | 01:47:22 | 105th | 456 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C14 | 01:37:47 | 116th | 329 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | C14 | 02:02:31 | 106th | 257 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C14 | 02:15:01 | 75th | 250 | |
| 12/03/17 | Compass Sport Cup Heat | Orange | 00:44:49 | 38th | Racing Chl: Silver |