| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 16 (M80, W70) | 01:44:50 | 95th | 602 | |
| 21/02/26 | Scottish Middle Championships | 5 | 01:57:05 | 21st | 755 | |
| 08/02/26 | Kippendavie - SoSOL 2 | Short Green | 01:24:32 | |||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | 19 | 01:18:26 | 59th | 851 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 19 | 01:47:20 | 93rd | 685 | |
| 23/02/25 | CompassSport Cup Heat | 7 Veterans Short Green | 01:01:57 | 31st | 706 | |
| 19/05/24 | Tayside SoSOL | Light Green | 01:36:26 | 9th | Navigation Chl | |
| 24/03/24 | ELO SoSOL | Light Green | 01:08:37 | 13th | Racing Chl: Bronze | |
| 01/08/23 | S6D Moray 2023 Day 3 | C14 | 01:42:03 | 78th | 706 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | C14 | 01:13:37 | 83rd | 740 | |
| 04/06/23 | INT SoSOL | Orange | 01:11:13 | 3rd | Navigation Chl | |
| 07/08/21 | Scottish 6 Days - Day 6 | C19 | 01:33:02 | 28th | 686 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | C19 | 01:15:38 | 44th | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | C19 | 01:15:38 | 25th | 867 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | C19 | 01:16:26 | 24th | 826 | |
| 15/03/20 | CompassSport Cup Heat | 7 Veterans Short Green | 01:19:06 | 20th | 875 | |
| 01/03/20 | FVO Local event Dunblane | Orange | 00:43:31 | 11th | Racing Chl: Bronze | |
| 12/01/20 | FVO Local event Minewoods | Orange | 00:48:09 | 6th | Navigation Chl | |
| 24/11/19 | ELO SoSOL | Short Green | 01:06:32 | 6th | 853 | Racing Chl: Bronze |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Short Green | 01:01:50 | 9th | 867 | Navigation Chl |
| 03/11/19 | FVO SoSOL | Short Green | 01:21:13 | 12th | 731 | Navigation Chl |
| 20/10/19 | CompassSport Cup Final | Course 7 | 01:31:22 | 97th | 734 | |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Short Green | 01:17:03 | 20th | 839 | Navigation Chl |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Green | 01:46:02 | 19th | 754 | Navigation Chl |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C14 | 00:44:04 | 24th | 917 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C14 | 00:51:30 | 21st | 929 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C14 | 01:30:59 | 10th | 964 | |
| 16/06/19 | FVO Local Bantaskine | Orange | 00:43:54 | 9th | Racing Chl: Bronze | |
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | UKOL Course 11 (M80, W75) | 01:46:18 | 12th | 756 | |
| 14/04/19 | CompassPoint Scottish Orienteering League 3 Scottish Spring 2019 | Short Green | 01:06:14 | 28th | 844 | Racing Chl: Bronze |
| 31/03/19 | CompassPoint Scottish Orienteering League 2 (incorporating BUCS relay) | Short Green | 00:54:27 | 26th | 809 | Racing Chl: Bronze |
| 17/03/19 | CompassSport Cup Heat - Dunrod Hill, Greenock | 7 Veterans Short Green | 01:01:59 | 17th | 858 | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | UKOL C7 (M75, M80, W65, W70, W75) | 01:19:27 | 37th | 820 | |
| 17/02/19 | STAG SoSOL | Short Green | 01:16:23 | 15th | 783 | Racing Chl: Bronze |
| 18/11/18 | ESOC SoSOL 8 | Short Green | 00:48:17 | 8th | 832 | Racing Chl: Silver |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Short Green | 01:02:54 | 14th | 736 | Racing Chl: Bronze |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Short Green | 65:58:00 | 21st | 848 | Navigation Chl |
| 14/10/18 | SOLWAY Mark Hill SoSOL | Short Green | 01:16:59 | 7th | Navigation Chl | |
| 06/10/18 | STAG CompassPoint Scottish Orienteering League 4 | Short Green | 01:46:13 | 21st | 741 | Navigation Chl |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Short Green | 01:02:27 | 19th | 832 | Racing Chl: Bronze |
| 09/09/18 | CLYDE SoSOL - Windy Hill near Lochwinnoch | short green | 01:00:25 | 7th | 751 | Navigation Chl |
| 03/06/18 | Tay - South of Scotland O League Event | short green | 01:33:39 | 9th | 719 | Navigation Chl |
| 26/05/18 | Scottish Championships Individual (UKOL) | Course 14 | 01:38:05 | 17th | ||
| 06/05/18 | Glen Dye - Level C | Light Green | 01:10:59 | 9th | Navigation Chl | |
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Short Green | 01:21:28 | 27th | 737 | Navigation Chl |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Short Green | 01:10:19 | 26th | 843 | Navigation Chl |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Short Green | 01:32:12 | 59th | 572 | Navigation Chl |
| 11/02/18 | STAG SoSOL 3 | Short Green | 01:17:00 | 10th | 781 | Navigation Chl |
| 28/01/18 | ELO SoSOL 2 Binning Wood | Short Green | 01:03:33 | 13th | 810 | Racing Chl: Bronze |
| 05/11/17 | TAY 30th Anniversary Event, incorporating SoSOL | Short Green | 01:25:04 | 18th | 742 | Navigation Chl |