| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 24/09/23 | Scottish Orienteering League 4 | Yellow | 00:34:54 | 2nd | Racing Chl: Gold | |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Orange | 00:59:22 | 4th | Navigation Chl | |
| 10/09/22 | Saturday Series 1 | Orange | 00:22:29 | 16th | Racing Chl: Gold | |
| 28/05/22 | Scottish Championships (UKOL) | 16 | 00:48:36 | 8th | ||
| 12/03/22 | CompassSport Cup Heat | Orange Men | 00:36:34 | 9th | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Yellow | 00:21:53 | 3rd | Racing Chl: Gold | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C1 | 00:17:38 | 6th | ||
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C1 | 00:23:45 | 8th | ||
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C1 | 00:12:49 | 15th | ||
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C1 | 00:13:14 | 2nd | ||
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C1 | 00:30:08 | 8th | ||
| 03/03/19 | MOR Darnaway - Regional Event | White | 00:14:39 | 4th | Racing Chl: Gold | |
| 24/11/18 | Saturday Series 3 | White | 00:06:35 | 3rd | Racing Chl: Gold | |
| 24/11/18 | Saturday Series 3 | White | 00:07:50 | |||
| 11/11/18 | Regional Event | White | 00:16:16 | 8th | Racing Chl: Gold |