| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 20/05/17 | Scottish Championships - Individual | 7 | 01:26:06 | 38th | 1048 | |
| 14/05/17 | CompassPoint Scottish Orienteering League 4 | Short Blue | 01:10:57 | 25th | 1000 | Racing Chl: Bronze |
| 23/04/17 | CompassPoint Scottish Orienteering League 3 | Short Blue | 01:01:14 | 14th | 1067 | Racing Chl: Gold |
| 02/04/17 | CompassPoint Scottish Orienteering League 2 | Short Blue | 01:42:51 | 28th | 1028 | Navigation Chl |
| 26/03/17 | RR SoSOL | Green | 01:20:51 | 15th | 1042 | Navigation Chl |
| 19/03/17 | STAG SoSOL 3 | Short Green | 00:49:25 | 3rd | 905 | Racing Chl: Bronze |
| 12/03/17 | Compass Sport Cup Heat | Green Men | 00:56:09 | 20th | 1113 | |
| 05/03/17 | CompassPoint Scottish Orienteering League 1 | Short Blue | 01:06:58 | 30th | 960 | Racing Chl: Bronze |
| 06/11/16 | ESOC Penicuik Weekend - SoSOL 7 incorporating ESOA Championships | Green | 01:05:37 | 10th | 1072 | Racing Chl: Silver |
| 30/10/16 | Scottish Orienteering League 7 | Short blue | 01:25:00 | 18th | 1068 | Racing Chl: Silver |
| 02/10/16 | Clyde Scottish Orienteering League 6 including JEC Spectator Race 3 | Short Blue | 01:26:22 | 25th | 1032 | Racing Chl: Bronze |
| 21/08/16 | AYROC SOSOL | Green | 01:02:09 | 21st | 1007 | Racing Chl: Silver |
| 19/06/16 | Jamie Stevenson Trophy 2016 | Green | 01:14:00 | 46th | 994 | Racing Chl: Bronze |
| 15/05/16 | SoSOL6 | Green | ||||
| 08/05/16 | Scottish Orienteering League 3 | Short Blue | 01:09:12 | 14th | 1083 | Racing Chl: Bronze |
| 24/04/16 | Crathes Level C | Green | 00:55:25 | |||
| 17/04/16 | SoSOL 5 Drumlanrig Woods | Green | 00:51:12 | 7th | 1056 | Racing Chl: Gold |
| 13/04/16 | Forest Sprint - Countesswells | Green | 00:55:25 | |||
| 10/04/16 | Scottish Orienteering League 2 | Short Blue | 01:02:09 | 12th | 1128 | Racing Chl: Gold |
| 13/03/16 | CompassSport Cup Heat | Green Men | 00:49:05 | 14th | 1111 | |
| 28/02/16 | SoSOL 4 | Green | 00:57:46 | 7th | 1085 | Racing Chl: Gold |
| 25/10/15 | 28th Tinto Twin - Day 2 | TD5 Short | 00:50:57 | 9th | 999 | |
| 11/10/15 | ESOC SoSOL 1 incorporating ESOA Championships | Green | 00:58:39 | 24th | 999 | Racing Chl: Gold |
| 23/05/15 | Scottish Championships Individual | Course 7 | 01:30:42 | 62nd | 965 | |
| 26/04/15 | INT SoSOL 7 | Green | 00:41:41 | 4th | 1069 | Racing Chl: Gold |
| 22/03/15 | STAG & ESOC CompassPoint Scottish O League 2 | Green | 01:05:54 | |||
| 15/03/15 | CompassSport Cup Heat | Green Men | 00:55:41 | 24th | 1077 | |
| 14/09/14 | ESOC CompassPoint Scottish O League 5 | Short Blue | 01:52:06 | 29th | 977 | Navigation Chl |
| 22/06/14 | The Moray Mix Weekend Day 2 - CompassPoint Scottish O League 4 | Short Blue | 01:43:13 | 30th | 972 | Navigation Chl |
| 08/06/14 | INVOC Colour Coded | Green | 01:14:36 | 9th | 1034 | Racing Chl: Bronze |
| 25/05/14 | Scottish Championships - Relays | C | 00:55:46 | 98th | ||
| 24/05/14 | Scottish Championships - Individual (UKOL) | UKOL Badge Course07 (M65, W45, W50) | 01:09:53 | 48th | 1056 | |
| 18/05/14 | TAY SoSOL 7 - Culteucher & Dron | Green | 01:20:08 | 17th | 1034 | Racing Chl: Silver |
| 27/04/14 | CLYDE CompassPoint Scottish O League 3 | Short Blue | 01:01:34 | 18th | 1062 | Navigation Chl |
| 06/04/14 | STAG & ScotJOS CompassPoint Scottish O League 2 | Short Blue | 01:02:39 | 21st | 1065 | Racing Chl: Silver |
| 23/03/14 | Invoc colour-coded | Light Green | 00:41:39 | 1st | Racing Chl: Silver | |
| 16/03/14 | KFO CompassPoint Scottish O League 1 | Short Blue | 01:19:34 | 31st | 955 | Racing Chl: Bronze |
| 09/03/14 | INTrepid Weekend - SoSOL6 | Green | 01:00:08 | 34th | 989 | Racing Chl: Silver |
| 12/01/14 | STAG SoSOL 3 | Green | 00:56:42 | 11th | 1071 | Racing Chl: Silver |
| 10/11/13 | ESOC Edinburgh Weekend - SoSOL 1 | Green | 00:52:46 | 30th | 987 | Racing Chl: Bronze |
| 20/10/13 | BASOC Highland WOLF CompassPoint Scottish O League 7 | Green | 01:05:34 | 11th | 1087 | Racing Chl: Silver |
| 06/10/13 | MAROC CompassPoint Scottish O League 6 incorporating the Northern Lights competition | Green | 01:08:12 | 13th | 1098 | Racing Chl: Bronze |
| 30/07/13 | Scottish 6 Days - Moray2013 Day3 (Incorporating UKOL15) | Green | 00:48:28 | 8th | 1173 | Racing Chl: Gold |
| 29/07/13 | Scottish 6 Days - Moray2013 Day2 | Green | 00:50:53 | 15th | 1101 | Racing Chl: Gold |
| 28/07/13 | Scottish 6 Days - Moray2013 Day1 (Incorporating UKOL14) | Green | 01:05:45 | 47th | 990 | Racing Chl: Bronze |
| 23/06/13 | KFO SoSOL 6 | Green | 00:41:51 | 6th | 1091 | Racing Chl: Gold |
| 09/06/13 | TAY CompassPoint Scottish O League 4 | Green | 01:16:08 | 19th | 972 | Racing Chl: Bronze |
| 28/04/13 | ESOC/STAG CompassPoint Scottish O League 3 | Short Blue | 01:23:27 | 34th | 997 | Racing Chl: Bronze |
| 07/04/13 | Glen Dye | Green | ||||
| 03/03/13 | INT CompassPoint Scottish O League 1 | Short Blue | 00:58:40 | 19th | 1073 | Racing Chl: Gold |