| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F6 | 00:19:41 | 20th | 1178 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 01:19:41 | 499th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q3 | 00:21:03 | 22nd | 1205 | |
| 03/06/26 | SprintELOpe | Junior | 00:27:55 | 31st | ||
| 03/06/26 | SprintELOpe | Junior | 00:27:42 | 31st | ||
| 03/06/26 | SprintELOpe | Long | 00:43:29 | 8th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A3 | 00:18:22 | 9th | 1229 | |
| 03/08/25 | Sprint Scotland Race 2 | B3 | 00:17:33 | 7th | 1244 | |
| 25/07/25 | Coast & Islands Day 5 | Medium | 00:15:27 | 7th | 1214 | |
| 24/07/25 | Coast & Islands Day 4 | Medium | 00:53:09 | 17th | 1181 | |
| 22/07/25 | Coast & Islands Day 3 | Medium | 00:58:41 | 14th | 1181 | |
| 21/07/25 | Coast & Islands Day 2 | Medium | 00:35:07 | 30th | 1153 | |
| 20/07/25 | Coast & Islands Day 1 | Medium | 00:57:15 | 23rd | 1165 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 7 (M40, M45) | 01:41:46 | 103rd | 984 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 01:15:20 | 86th | ||
| 01/01/23 | Christmas Cup Day 4 | Long Chase | 00:14:12 | 13th | ||
| 01/01/23 | Christmas Cup Day 4 | Long Prologue | 00:18:14 | 14th | ||
| 16/10/22 | CompassSport Cup Final | Brown | 01:59:15 | 48th | 1184 | Racing Chl: Silver |
| 08/10/22 | Junior Home Internationals Relays and open middle-distance race | Blue | 01:09:07 | 44th | 1095 | Racing Chl: Bronze |
| 31/07/22 | Coast and Islands 2022 - Day 6 | Long | 01:46:56 | |||
| 30/07/22 | Coast and Islands 2022 - Day 5 - Race 2 | Long | 00:20:39 | 19th | 1243 | |
| 30/07/22 | Coast and Islands 2022 - Day 5 - Race 1 | Long | 00:48:49 | 28th | 1218 | |
| 28/07/22 | Coast and Islands 2022 - Day 4 | Long | 02:04:11 | 40th | 1135 | |
| 27/07/22 | Coast and Islands 2022 - Day 3 | Long | 01:51:49 | 41st | 1080 | |
| 26/07/22 | Coast and Islands 2022 - Day 2 | Long | 02:08:31 | |||
| 25/07/22 | Coast and Islands 2022 - Day 1 | Long | 00:19:59 | 9th | 1276 | |
| 12/06/22 | British Sprint Championships Finals | F1-B | 00:19:40 | 10th | 1268 | |
| 12/06/22 | British Sprint Championships Qualifiers | Q1-1 | 00:21:26 | |||
| 12/06/22 | British Sprint Championships (UKOL) | UKOL F1 (M16, M18, M20, M21, M35, M40) | 01:19:40 | 62nd | ||
| 05/06/22 | Newcastle City Race (UKUL) | 1 | 01:06:32 | |||
| 04/06/22 | Stockton Riverside Urban Sprints | Course 1 | 00:20:45 | 12th | 1217 | |
| 03/06/22 | South Tyneside Sprint | 1B | 00:10:39 | 8th | ||
| 03/06/22 | South Tyneside Sprint | 1A | 00:14:13 | 10th | ||
| 14/05/22 | Scottish Middle Distance Championships | Course 1 | 01:00:25 | 23rd | 1165 | |
| 12/03/22 | CompassSport Cup Heat | Brown | 02:34:14 | 29th | 1060 | Racing Chl: Bronze |
| 22/08/21 | British Sprint Championships Finals | F1 | 00:18:16 | |||
| 22/08/21 | British Sprint Championships Qualifiers | Q1A | 00:19:28 | 21st | 1236 | |
| 07/03/20 | Deeside weekend - SOUL 3 | 1S | 00:20:10 | 24th | 1259 | |
| 02/02/20 | ESOC SOUL 2 | 00:50:25 | 5th | 1264 | ||
| 05/10/19 | FVO Local Event Helix and Kelpies Falkirk | Blue | 00:31:49 | 6th | Racing Chl: Gold | |
| 03/02/19 | ESOC Sprint-O - Race 2 | Course 1 | 00:17:55 | 10th | 1220 | |
| 03/02/19 | ESOC Sprint-O incorporating Scottish Sprint Championships and bto SOUL2 | Course 1 | 00:17:51 | 10th | 1261 | |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 1 | 01:00:29 | |||
| 22/07/18 | Sprint Scotland Race 3 | Course 1 | 00:16:27 | 20th | 1259 | |
| 21/07/18 | Sprint Scotland Race 1 incorporating bto SOUL 6 | Course 1 | 00:16:33 | 25th | 1230 | |
| 21/07/18 | Sprint Scotland Race 2 | Course 1 | 00:21:03 | 33rd | 1178 | |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Brown | 01:41:47 | 18th | 1149 | Racing Chl: Silver |
| 10/03/18 | Scottish Sprint Championships incorporating bto SOUL 4 - Second Race | 1 - Black | 00:18:38 | 15th | 1236 | |
| 10/03/18 | Scottish Sprint Championships incorporating bto SOUL 4 - First Race | 1 - Black | 00:15:59 | 16th | 1219 | |
| 04/11/17 | Southampton City Race (UKOL) | UKOL 1 MO (M18, M20, M21, M35) | 00:44:32 | 19th | 1236 |