| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 25/04/26 | ELO Local Events in Edinburgh and Lothians | Light Green | 00:42:05 | 6th | Racing Chl: Gold | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45) | 02:35:05 | 33rd | 1153 | |
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7B (M45) | 01:11:38 | 32nd | 1185 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:21:01 | 29th | 1158 | |
| 28/03/26 | ELO Local Events in Edinburgh and Lothians | Green | 00:38:22 | 14th | Racing Chl: Gold | |
| 28/02/26 | ELO Local Events in Edinburgh and Lothians | Green | 00:40:37 | 7th | Racing Chl: Gold | |
| 22/02/26 | CompassSport Cup Heat | 2 | 01:32:03 | 11th | 1215 | |
| 15/02/26 | GRAMP - Potarch (regional) | Blue | 00:59:18 | 16th | 1168 | Racing Chl: Gold |
| 14/02/26 | MAROC Scottish Night Championships: Muir of Dinnet | 02 | 02:05:36 | 12th | 1138 | |
| 31/01/26 | ELO Local Events in Edinburgh and Lothians | Green | 00:50:53 | 7th | Racing Chl: Gold | |
| 25/01/26 | Edinburgh Big Weekend - Classic (SoSOL 1) | Blue | 01:08:15 | 26th | 1207 | Racing Chl: Silver |
| 24/01/26 | Edinburgh Big Weekend - City Race (SOUL 1) | Course 2 | 01:06:57 | 45th | 1151 | |
| 23/01/26 | Edinburgh Big Weekend - Fight with the Night | Long | 01:00:22 | 65th | ||
| 06/12/25 | INT Local Events in Edinburgh and The Lothians | Green | 00:40:07 | 10th | Racing Chl: Gold | |
| 04/12/25 | FwtN Round #5 - The Steils | Long | 00:26:14 | 18th | ||
| 29/11/25 | ELO Local Events in Edinburgh and Lothians | Green | 00:48:54 | 6th | Racing Chl: Gold | |
| 18/06/25 | SprintELOpe | Long | 00:35:54 | 4th | ||
| 21/05/25 | SprintELOpe | Long | 00:39:40 | 9th | ||
| 07/05/25 | SprintELOpe | Long | 00:34:30 | 9th | ||
| 23/04/25 | SprintELOpe | Long | 00:34:20 | 11th | ||
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C2 | 00:15:49 | 31st | 1160 | |
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C2 | 00:16:18 | 38th | 1142 | |
| 23/02/25 | CompassSport Cup Heat | 2 Short Brown | 01:13:45 | 20th | 1148 | Racing Chl: Gold |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 2 | 00:55:15 | 10th | 1153 | |
| 01/02/25 | Scottish Night Championships | Course 2 | 00:50:02 | 9th | 1209 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 01:02:20 | 17th | 1192 | Racing Chl: Gold |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 2 | 01:06:18 | 16th | 1209 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:24:43 | 56th | 1197 | |
| 30/11/24 | ELO Local Events in Edinburgh and the Lothians | Light Green | 00:36:59 | 7th | Racing Chl: Gold | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C2a | 00:51:07 | 46th | 1191 | |
| 26/06/24 | ELO Sprintelope - Prestonpans | Long | 00:35:50 | 5th | ||
| 12/06/24 | ELO Sprintelope - Musselburgh | Long | 00:31:27 | 5th | ||
| 15/05/24 | ELO Sprintelope - North Berwick | Long | 00:32:47 | 9th | ||
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 7 (M45, M50) | 01:48:15 | 70th | 1187 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 01:10:02 | 75th | 1161 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 4 (M45) | 00:23:00 | 34th | 1177 | |
| 24/03/24 | ELO SoSOL | Brown | 01:20:27 | 11th | 1179 | Racing Chl: Gold |
| 10/03/24 | ESOC SoSOL | Blue | 01:00:35 | 20th | 1152 | Racing Chl: Gold |
| 30/12/23 | ELO Local Events in Edinburgh and the Lothians - Festive Frolic | Score | 01:00:30 | 11th | ||
| 29/12/23 | Christmas Cup Day 2 | Long | 01:36:05 | 57th | ||
| 28/12/23 | Christmas Cup Day 1 | Long | 01:48:11 | 50th | ||
| 28/06/23 | ELO Sprintelope | Long | 00:34:48 | 12th | ||
| 17/05/23 | ELO Sprintelope | Long | 00:33:19 | 9th | ||
| 10/05/23 | INT Sprintelope 5 | Long | 00:35:31 | 10th | ||
| 25/02/23 | ELO Local Events in Edinburgh and the Lothians | Green | 00:49:57 | 17th | Racing Chl: Gold | |
| 19/02/23 | ESOC SOUL4 | 2 | 00:43:02 | 11th | 1146 | |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Blue | 01:33:02 | 41st | 1168 | Racing Chl: Silver |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 2 | 00:52:58 | 41st | 1183 | |
| 27/01/23 | EUOC Big Weekend - FWTN #6 | Long | 00:34:36 | 74th | ||
| 27/11/22 | ELO SoSOL | Blue | 01:19:54 | 15th | 1149 | Racing Chl: Silver |