| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 05/02/17 | ESOC Sprint-O - Race 2 | Course B | 00:20:07 | 26th | ||
| 22/01/17 | EUOC Big Weekend | Green | 01:10:47 | 46th | 1018 | Racing Chl: Silver |
| 21/01/17 | EUOC Big Weekend | Course 4 | 00:55:50 | 21st | 1039 | |
| 06/11/16 | INVOC Keppernach (levelC) | Green | 01:06:42 | 8th | 1015 | Navigation Chl |
| 30/10/16 | Scottish Orienteering League 7 | Green | 01:07:24 | 16th | 1076 | Racing Chl: Silver |
| 25/09/16 | INVOC ANAGACH (level C) | Green | 01:06:33 | 8th | 1047 | Racing Chl: Bronze |
| 11/09/16 | WOLF - Uath Lochans, SOL5 | Green | 01:18:11 | 41st | 931 | Racing Chl: Bronze |
| 10/09/16 | WOLF - Glen Gynack, Middle Distance | Green | 00:56:26 | 65th | 949 | Racing Chl: Bronze |
| 31/07/16 | Purple Thistle Day 2 | Medium Thistle | 02:10:52 | 29th | ||
| 30/07/16 | Purple Thistle Day 1 | Medium Thistle | 01:20:45 | 33rd | ||
| 30/07/16 | Purple Thistle evening | Course A | 01:04:32 | 16th | ||
| 21/05/16 | Scottish Championships Individual (UKOL) | UKOL 08 (M70, W55, W16) | 01:18:48 | 36th | 1053 | |
| 08/05/16 | Scottish Orienteering League 3 | Green | 01:23:06 | 33rd | 940 | Navigation Chl |
| 17/04/16 | MOR - Roseisle Level C plus Moray and Highland Junior Champs | Green | 01:04:29 | 19th | 1019 | Racing Chl: Silver |
| 27/03/16 | Jan Kjellstrom Orienteering Festival Individual 2 (WRE & UKOL) | UKOL 19 (M70, W55) | 01:22:49 | 73rd | 1030 | |
| 26/03/16 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 19 (M70, W55) | 01:25:02 | 100th | 987 | |
| 25/03/16 | Jan Kjellstrom Orienteering Festival - Sprint (WRE & UKOL) | UKOL 13 (M70, W55, W60) | 00:18:22 | 58th | 1000 | |
| 21/02/16 | MOR - Darnaway Level C | Green | 01:15:46 | 20th | 1035 | Racing Chl: Silver |
| 07/02/16 | ESOC Sprint-O incorporating bto SOUL 2 & Scottish Sprint Championships - Prologue | MW55+ | 00:19:27 | 15th | 1077 | |
| 07/02/16 | ESOC Sprint-O incorporating bto SOUL 2 & Scottish Sprint Championships - Chase | MW55+ | 00:24:49 | 26th | ||
| 24/01/16 | EUOC Burns Weekend & SoSOL 2 | Green | 01:19:25 | 68th | 960 | Racing Chl: Bronze |
| 23/01/16 | EUOC Burns Weekend - SOUL & UK Urban League | Course E | 00:53:11 | 20th | 1062 | |
| 01/11/15 | INVOC "Anagach" | green | 01:10:26 | 15th | 1051 | Racing Chl: Bronze |
| 11/10/15 | ESOC SoSOL 1 incorporating ESOA Championships | Green | 00:56:19 | 20th | 1019 | Racing Chl: Gold |
| 27/09/15 | INVOC "Achagour & Belivat" | Green | 00:55:33 | 6th | 1058 | Racing Chl: Silver |
| 19/09/15 | MOR Saturday & Schools League - Culbin | Green | 01:26:25 | 24th | Racing Chl: Bronze | |
| 06/09/15 | HIghland WOLF CompassPoint Scottish O League 7 | Green | 00:57:51 | 32nd | 1023 | Racing Chl: Gold |
| 05/09/15 | Highland WOLF Middle Distance | Green | 00:52:19 | 45th | 1002 | Racing Chl: Bronze |
| 05/09/15 | Highland WOLF Urban Sprint, SOUL 6 | 3 - M/W 55+ | 00:15:58 | 29th | 1040 | |
| 08/08/15 | Scottish 6 Days - Day6 | C24 | 01:32:48 | 120th | 977 | |
| 07/08/15 | Scottish 6 Days - Day5 | C24 | 01:30:20 | 62nd | 1061 | |
| 06/08/15 | Scottish 6 Days - Day4 | C24 | 01:01:36 | 96th | 1018 | |
| 05/08/15 | Scottish 6 Days - Day3 (UKOL) | UKOL C24 (M70, W55) | 00:33:25 | 63rd | 1060 | |
| 04/08/15 | Scottish 6 Days Open Sprint - Forres incorporating SOUL5 | 4 | 00:20:34 | 20th | 1061 | |
| 03/08/15 | Scottish 6 Days - Day2 (UKOL) | UKOL C24 (M70, W55) | 01:09:49 | 135th | 985 | |
| 02/08/15 | Scottish 6 Days - Day1 | C24 | 01:18:21 | 114th | 1014 | |
| 21/06/15 | Schiehallion Weekend Day 3 Dunalastair - CompassPoint SOL 6 | Green | 01:22:06 | 33rd | 1005 | Racing Chl: Bronze |
| 20/06/15 | Schiehallion Weekend Day 2 Tullochroisk incorporating CompassPoint SOL 5 and UK Cup | Green | 01:11:52 | 29th | 1022 | Racing Chl: Bronze |
| 19/06/15 | Schiehallion Weekend Day 1 Bannockburn Sprint Race incorporating SOUL4 & UKCUP | Course 4 | 00:22:36 | 12th | 1028 | |
| 03/05/15 | GRAMP CompassPoint Scottish O League 4 | Green | 01:14:35 | 30th | 1007 | Racing Chl: Bronze |
| 02/05/15 | SOUL 3 (Scottish Urban League) | 00:41:48 | 7th | 1050 | ||
| 05/04/15 | JK Weekend Individual 2 (UKOL) | UKOL 19 (M70, W55) | 01:25:07 | 67th | 1038 | |
| 04/04/15 | JK Weekend Individual 1 (UKOL) | UKOL 19 (M70, W55) | 01:38:10 | 96th | 997 | |
| 03/04/15 | JK Weekend Sprint (UKOL) | UKOL 13 (M70, W55, W60) | 00:18:11 | 37th | 1034 | |
| 29/03/15 | INVOC Level C event | Green | 01:03:11 | 17th | 1010 | Racing Chl: Silver |
| 22/03/15 | STAG & ESOC CompassPoint Scottish O League 2 | Green | 01:14:47 | 30th | 1013 | Racing Chl: Bronze |
| 01/02/15 | ESOC 50th Anniversary Weekend - SoSOL 6 | Green | 00:45:01 | 25th | 1020 | Racing Chl: Gold |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Prologue | Course 3 | 00:22:57 | 14th | 991 | |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Chase | Course 3 | 00:22:59 | 9th | ||
| 16/11/14 | Scottish Score Championships | Course B 60 mins | 00:59:10 | 37th |