| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Individual | Short Green | 01:00:34 | 9th | 991 | Racing Chl: Bronze |
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 4 Short Green | 00:49:57 | 11th | 934 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C13 (M75, W65) | 01:39:33 | 38th | 923 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C13 (M75, W65) | 01:39:33 | 79th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C13 (M75, W65) | 00:57:33 | 61st | 814 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C13 | 00:54:46 | 23rd | 1015 | |
| 19/05/21 | GRAMP Summer Series - Hazlehead | Short Tech | 00:42:07 | 9th | ||
| 17/04/21 | Moravian Saturday and Schools League | Light Green | 01:07:37 | 39th | Racing Chl: Bronze | |
| 06/12/20 | GRAMP post AGM event | Green | 01:08:35 | 22nd | Racing Chl: Bronze | |
| 21/11/20 | Moravian Saturday Series | Light Green | 72:23:00 | 71st | Navigation Chl | |
| 08/11/20 | Maroc, Gramp and AUOC members only | Light Green | 01:05:02 | 7th | Navigation Chl | |
| 31/10/20 | Moravian Saturday Series | Light Green | 59:08:00 | 66th | Navigation Chl | |
| 11/10/20 | GRAMP Glen Dye | Green | 01:18:45 | 20th | 883 | Racing Chl: Bronze |
| 19/09/20 | Moravian Saturday Series | light green | 00:59:20 | 21st | Navigation Chl | |
| 15/03/20 | CompassSport Cup Heat | 7 Veterans Short Green | 01:04:06 | 15th | 962 | |
| 08/03/20 | Deeside weekend - regional | 5-Light Green | 00:48:11 | 9th | ||
| 07/03/20 | Deeside weekend - SOUL 3 | U5 | 00:35:21 | 8th | 919 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Short Green | 62:58:00 | 15th | 903 | Navigation Chl |
| 18/01/20 | MOR Saturday and Schools League - Sluie | Light Green | 83:33:00 | 51st | Navigation Chl | |
| 05/01/20 | Maroc regional Banchory | Light Green | 01:04:13 | 6th | Racing Chl: Bronze | |
| 16/11/19 | MOR Saturday and Schools League - Roseisle North | Green | 01:16:10 | 34th | Racing Chl: Bronze | |
| 10/11/19 | Maroc Regional Event - Cambus | Light Green | 01:02:09 | 29th | Racing Chl: Bronze | |
| 06/10/19 | GRAMP Forvie - Regional | LtGrn | 00:55:35 | 2nd | ||
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Green | 01:01:49 | 17th | 934 | Racing Chl: Bronze |
| 14/09/19 | MOR Saturday and Schools League - Findhorn | Light Green | 01:23:03 | 35th | Racing Chl: Bronze | |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Green | 01:10:20 | 9th | 921 | Navigation Chl |
| 04/09/19 | GRAMP Urban Sprint - Westburn Park | Sprint | 00:28:19 | 24th | ||
| 25/08/19 | Maroc Regional Event - Glen Feardar | Light Green | 01:00:37 | 6th | Racing Chl: Bronze | |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C18 (W70) | 00:25:13 | 24th | 922 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C18 | 00:53:29 | 34th | 903 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C14 | 00:40:45 | 20th | 945 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C18 (W70) | 01:20:35 | |||
| 07/07/19 | GRAMP Balmedie - Regional | Green | 01:11:16 | 16th | 920 | Racing Chl: Bronze |
| 02/06/19 | Culbin - Regional and Moray & Highland Junior Champs | Green | 69:14:00 | 22nd | 939 | Navigation Chl |
| 18/05/19 | MOR Saturday and Schools League - Dufftown - World Orienteering Day | Light Green | 78:54:00 | 40th | Navigation Chl | |
| 27/04/19 | MOR Saturday & Schools League- Millbuies | Light Green | 59:25:00 | 28th | Navigation Chl | |
| 24/03/19 | GRAMP Glen Dye - Regional | Light Green | 00:46:28 | 9th | Racing Chl: Bronze | |
| 04/11/18 | Maroc Bogendreip Level C | Orange | 00:41:38 | 9th | Racing Chl: Bronze | |
| 06/10/18 | STAG CompassPoint Scottish Orienteering League 4 | Short Green | 01:27:13 | 16th | 838 | Navigation Chl |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Light Green | 00:56:39 | 27th | Racing Chl: Bronze | |
| 01/07/18 | Carse of Ardesier | Short Green | 01:08:14 | 8th | Racing Chl: Bronze | |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 11 (M80, W75, W80) | 01:01:30 | 3rd | 964 | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 23 (M80, W75) | 01:03:50 | 8th | 956 | |
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Short Green | 01:04:22 | 16th | 883 | Navigation Chl |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Short Green | 00:49:35 | 8th | 975 | Racing Chl: Bronze |
| 24/03/18 | Scottish Spring Weekend - Sprint distance | 4 | 00:16:08 | 17th | 990 | |
| 24/03/18 | Scottish Spring Weekend - Middle-distance | Short Green | 00:35:30 | 7th | 940 | Racing Chl: Bronze |
| 18/03/18 | MAROC Corsedarder | Light Green | 01:01:47 | 4th | Racing Chl: Bronze | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Short Green | 00:49:40 | 30th | 984 | Racing Chl: Bronze |
| 10/03/18 | Scottish Sprint Championships incorporating bto SOUL 4 - Second Race | 4 - Green | 00:21:41 | 30th | 955 |