| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/11/25 | AYROC Autumn Series | Short Green | 01:15:52 | 6th | Navigation Chl | |
| 19/10/24 | AYROC Autumn series | Score | 00:45:15 | 12th | ||
| 06/10/24 | AYROC SoSOL | Short Green | 01:21:58 | |||
| 30/09/23 | AYROC Autumn series | Green | 01:29:31 | 5th | Racing Chl: Bronze | |
| 23/10/22 | Scottish Orienteering League 7 | Light Green | 01:18:56 | |||
| 03/09/22 | AYROC Autumn Series | Orange | 00:51:23 | 5th | Racing Chl: Silver | |
| 09/04/22 | AYROC Spring club event | orange | 00:43:06 | 2nd | Racing Chl: Bronze | |
| 05/11/17 | TAY 30th Anniversary Event, incorporating SoSOL | Short Green | 01:36:03 | |||
| 23/04/17 | CompassPoint Scottish Orienteering League 3 | Short Green | 01:17:10 | 27th | 650 | Racing Chl: Bronze |
| 25/05/13 | Scottish Championships - Individual | Badge 17 (W14A) | 01:16:29 | 17th | ||
| 29/04/12 | INT SoSOL 5 | GREEN | 01:03:17 | 44th | 588 | Racing Chl: Bronze |
| 12/02/12 | Clyde SoSOL 2 | Light Green | 00:50:32 | 8th | Navigation Chl | |
| 03/04/11 | FVO Scottish O League 2 | Short Green | 01:35:13 | 23rd | 514 | |
| 06/03/11 | INT Scottish O League 1 | Short Green | 01:39:17 | |||
| 12/09/10 | Open Classic incorporating SoSOL 1 & the Scottish CompassSport Cup Heat | Short Green | 02:12:44 | 13th | 401 | |
| 12/09/10 | SoSOL 1/CompassSport Cup SOA round | Short Green | 02:12:44 | 13th | ||
| 06/06/10 | Gramp Regional Event & Scottish O League 4 | Short Green | 01:44:10 | 18th | 581 | |
| 09/05/10 | INT SoSOL 6 | Green | 01:43:43 | 42nd | ||
| 25/04/10 | SOLWAY Regional Event & Scottish O League 2 | Short Green | 01:34:53 | |||
| 28/03/10 | FVO Regional Event, World Ranking Event & Scottish O League 1 | Short Green | 01:52:38 | 24th | 691 | |
| 07/03/10 | ELO SoSOL | Green | 01:27:27 | 87th | 677 | |
| 21/02/10 | ESOC SoSOL | Green | 01:39:54 | 43rd |