| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 03/05/25 | Scottish Championships | Course 12 | 01:43:10 | 12th | 439 | |
| 06/04/25 | INT SoSOL | Short Green | 01:17:56 | 14th | 479 | Navigation Chl |
| 17/11/24 | KFO Orienteering and ESOA Championships | Short Green | 01:17:25 | 20th | 486 | Navigation Chl |
| 09/06/24 | Scottish Orienteering League 3 | Very Short Green | 01:32:48 | 9th | Navigation Chl | |
| 24/09/23 | Scottish Orienteering League 4 | Short Green | 02:04:19 | |||
| 04/08/23 | S6D Moray 2023 Day 5 | C7 | 00:44:11 | 72nd | 735 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C7 (M80, W75) | 01:19:00 | 78th | 688 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C7 | 01:18:40 | 85th | 661 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C7 (M80, W75) | 00:55:36 | 55th | 794 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C7 | 01:39:36 | 79th | 692 | |
| 23/04/23 | Scottish Orienteering League 3 Tayside Spring 3 | Short Green | 02:27:01 | 27th | 646 | Navigation Chl |
| 19/03/23 | Scottish Orienteering League 2 | Short Green | 01:09:14 | 29th | 746 | Navigation Chl |
| 18/03/23 | Scottish Middle Distance Championships incorporating BUCS Individuals | Course 5 | 01:02:58 | 26th | 732 | |
| 12/03/23 | STAG's Scottish Orienteering League 1 | Short Green | 02:54:18 | 24th | 700 | Navigation Chl |
| 27/11/22 | ELO SoSOL | Short Green | 01:40:41 | 15th | 784 | Navigation Chl |
| 29/10/22 | ESOC Night Event incorporating 'Tinto Twin' Day 1 | Course 3/4 | 02:09:09 | |||
| 23/10/22 | Scottish Orienteering League 7 | Short Green | 01:06:27 | |||
| 11/08/22 | Lakes 5 Days - Day 4 | 12 | 01:12:35 | 58th | 771 | |
| 09/08/22 | Lakes 5 Days - Day 3 (UKOL) | UKOL 12 (M80, M85, W80, W85) | 01:32:08 | 73rd | 754 | |
| 28/05/22 | Scottish Championships (UKOL) | UKOL 11 (M80, W75) | 01:16:09 | 19th | 809 | |
| 15/05/22 | Scottish Orienteering League 3 | Short Green | 01:07:00 | 41st | 732 | Navigation Chl |
| 14/05/22 | Scottish Middle Distance Championships | Course 4 | 00:49:44 | 56th | 774 | |
| 13/02/22 | Scottish Orienteering League 1 | Short Green | 01:24:19 | 25th | 795 | Navigation Chl |
| 12/02/22 | Scottish Night Championships | Course 4 | 01:28:48 | |||
| 11/12/21 | ESOA Champs | Short Green | 00:52:24 | 13th | 855 | Racing Chl: Bronze |
| 14/11/21 | Stirling City Race - SOUL 6 | 4 | 01:11:51 | 28th | 727 | |
| 31/10/21 | STAG's Nox et Dies - inc 32nd TT - Day (Dies) Event | Course D4 Short Green | 01:27:04 | 18th | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Green | 01:15:19 | 25th | 800 | Racing Chl: Bronze |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C15 (W70) | 01:57:32 | 25th | 714 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C15 (W70) | 01:57:32 | 52nd | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C15 (W70) | 00:42:07 | 44th | 766 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C15 | 01:24:36 | 42nd | 737 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Short Green | 01:29:46 | 39th | 857 | Navigation Chl |
| 06/06/21 | Northern Championships (UKOL) | UKOL 15 (M80, W75) | 01:31:53 | 31st | 857 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 8 (M70, W50) | 02:12:41 | 88th | 755 | |
| 23/02/20 | TVOC Chiltern Challenge (UKOL) | UKOL SHORT GREEN (M75, M80, M85, W65, W70) | 01:10:12 | 58th | 796 | |
| 22/02/20 | British Night Orienteering Championships (UKOL) | UKOL 8 (M80, W75, W80, W85) | 01:30:53 | |||
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Short Green | 71:13:00 | 20th | 848 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 5 | 61:59:00 | 28th | 917 | |
| 24/11/19 | ELO SoSOL | Short Green | 01:02:26 | 4th | 882 | Racing Chl: Bronze |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Short Green | 01:02:58 | 10th | 861 | Navigation Chl |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Short Green | 01:10:46 | 19th | 809 | Navigation Chl |
| 08/09/19 | CompassPoint Scottish Orienteering League 4 | Short Green | 01:36:10 | 15th | 801 | Navigation Chl |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C18 (W70) | 00:35:11 | 74th | 798 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C18 | 01:03:42 | 95th | 755 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C18 | 00:57:28 | 53rd | 873 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C18 | 00:40:02 | 37th | 900 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C18 | 00:47:05 | 70th | 866 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C18 (W70) | 01:18:25 | 64th | 845 | |
| 28/06/19 | JOK Chasing Sprint - Prologue | Prologue_Course3 | 00:48:18 | 33rd | 858 |