| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/01/26 | EUOC Big Weekend - Pollok Halls Sprint | Short Sprint | 00:30:16 | 30th | 795 | |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 5 | 00:53:26 | 33rd | 869 | |
| 28/12/25 | ELO Festive Frolic | 60 minute score | 00:46:34 | 3rd | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Red | 00:48:00 | 2nd | Racing Chl: Silver | |
| 25/07/25 | Coast & Islands Day 5 | Short | 00:25:32 | 61st | 883 | |
| 24/07/25 | Coast & Islands Day 4 | Orange | 00:43:22 | 11th | Navigation Chl | |
| 22/07/25 | Coast & Islands Day 3 | Orange | 00:32:26 | 7th | Racing Chl: Bronze | |
| 21/07/25 | Coast & Islands Day 2 | Orange | 00:34:12 | 3rd | Racing Chl: Bronze | |
| 20/07/25 | Coast & Islands Day 1 | Orange | 00:41:41 | 8th | Racing Chl: Bronze | |
| 16/07/25 | Interlopers Sprintelope (Edinburgh) #14 | Short | 00:29:15 | 18th | ||
| 18/06/25 | SprintELOpe | Short | 00:51:34 | 11th | ||
| 16/02/25 | ESOC SoSOL | Orange | 00:55:54 | 8th | Navigation Chl | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 5 | 00:53:31 | 28th | 882 | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 5 | 01:04:58 | 51st | 716 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Short | 00:26:14 | 24th | 784 | |
| 10/11/24 | ESOC SOUL 10 | 5 - MHV(75+), WUV(65+), WHV75+) | 00:37:53 | 16th | 828 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C6 | 00:29:43 | 62nd | 863 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C6 | 00:50:22 | 66th | 869 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C6 | 00:43:50 | 84th | 762 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C6 | 00:46:14 | |||
| 12/07/24 | WOC2024 Tour - Urban sprint | C6 | 00:31:41 | 82nd | 739 | |
| 22/05/24 | Interlopers Sprintelope 7 (Edinburgh) | Short | 00:31:05 | 7th | ||
| 04/02/24 | Abbotshaugh Local Event | Light Green | 00:58:04 | 13th | Racing Chl: Silver | |
| 30/12/23 | ELO Local Events in Edinburgh and the Lothians - Festive Frolic | Score | 01:06:20 | 46th | ||
| 14/06/23 | ELO Sprintelope | Short | 00:39:04 | 19th | ||
| 31/05/23 | ELO Sprintelope | Short | 00:39:30 | 20th | ||
| 19/02/23 | ESOC SOUL4 | 4 | 00:53:58 | 21st | 786 | |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 4 | 01:06:06 | 106th | 734 | |
| 16/10/22 | CompassSport Cup Final | Light Green | 01:24:29 | 15th | Navigation Chl | |
| 12/08/22 | Lakes 5 Days - Day 5 (UKOL) | 14 | 01:12:40 | 51st | 812 | |
| 28/05/22 | ELO Local Events in Edinburgh and the Lothians | Orange | 00:35:53 | 3rd | Racing Chl: Gold | |
| 03/04/22 | STAG's Cumbernauld Urban 2022 - SOUL6 | 4 | 01:04:44 | 20th | 753 | |
| 06/02/22 | ESOC SOUL2 | 4 (Green) | 00:51:34 | |||
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 1 | Course 3 | 00:19:52 | 21st | 772 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 2 | Course 3 | 00:23:36 | 21st | 755 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 3 | Course 3 | 00:47:30 | 20th | 775 | |
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | C19 | 02:05:32 | 24th | ||
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | C19 | 02:05:32 | 63rd | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | C19 | 00:42:46 | 28th | 786 | |
| 01/08/21 | Scottish 6 Days - Day 1 | C19 | 01:36:08 | |||
| 10/04/21 | INT Local Events in Edinburgh and the Lothians 2 | Green | 01:04:15 | 21st | Racing Chl: Bronze | |
| 03/10/20 | INT Local Events in Edinburgh and the Lothians 6 | Light Green | 01:27:29 | 44th | Racing Chl: Bronze | |
| 15/03/20 | CompassSport Cup Heat | Light Green | 01:13:50 | 6th | Navigation Chl | |
| 07/03/20 | INT Local Events in Edinburgh and the Lothians 1 | Orange | 00:22:13 | 8th | Racing Chl: Gold | |
| 23/02/20 | ESOC SoSOL | Light Green | ||||
| 02/02/20 | ESOC SOUL 2 | 01:23:48 | 22nd | 713 | ||
| 26/01/20 | Big Weekend - Classic Race | Light Green | 00:36:01 | 22nd | Racing Chl: Bronze | |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 3 | 01:26:14 | 104th | 885 | |
| 24/11/19 | LOC Cumbrian Galoppen | Light Green | 01:07:34 | |||
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Long Orange | 01:09:02 | 1st | Navigation Chl |