| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 22/11/25 | Southern Night Champs - Worthlodge Forest, Crawley | Brown | 01:01:16 | 1st | 1374 | Racing Chl: Gold |
| 16/11/25 | Wilverley | Blue | 00:42:51 | 1st | Racing Chl: Gold | |
| 02/11/25 | Bere Wood - South West Orienteering League | Green | 00:24:55 | 1st | 1282 | Racing Chl: Gold |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:39:47 | 36th | 1375 | |
| 05/04/25 | SO SOG S5 - Eartham north | Green | 00:23:23 | 1st | Racing Chl: Gold | |
| 30/03/25 | SCOL7 SCOA League | Green | 00:39:13 | 1st | 1130 | Racing Chl: Gold |
| 17/12/23 | Mole Festive Event | Green | 00:28:23 | 1st | 1224 | Racing Chl: Gold |
| 09/09/23 | Senior Home Internationals Individual | M21 | 02:05:10 | 10th | 1378 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C41 | 00:44:56 | 25th | 1368 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C41 (M21) | 01:11:21 | 15th | 1381 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C41 | 01:34:35 | 53rd | 1301 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C41 (M21) | 00:38:37 | 23rd | 1371 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C41 | 01:22:00 | 20th | 1381 | |
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 1 (M21) | 00:47:38 | 54th | 1353 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:44 | 90th | 1308 | |
| 27/09/20 | Cambus o'May local event | Blue | 00:41:46 | 2nd | Racing Chl: Gold | |
| 15/03/20 | CompassSport Cup Heat | 1 Brown | 01:03:35 | 7th | 1367 | Racing Chl: Gold |
| 14/03/20 | Scottish Middle Distance Championships | Course 1 | 00:31:23 | 6th | 1385 | |
| 08/03/20 | Deeside weekend - regional | 1-Black | 00:58:18 | 4th | 1387 | |
| 07/03/20 | Deeside weekend - SOUL 3 | 1S | 00:17:12 | 15th | 1349 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Black | 49:59:00 | |||
| 15/02/20 | Scottish Night Champs | 1 | 51:07:00 | 1st | 1373 | |
| 26/01/20 | Big Weekend - Classic Race | Blue | 01:03:02 | 9th | 1253 | Racing Chl: Gold |
| 24/01/20 | Big Weekend - Fight with the Night | Long | 00:42:30 | 30th | ||
| 22/01/20 | FVO Night series Callander Park, Falkirk | Navy 2 | 00:31:05 | 1st | ||
| 10/11/19 | Maroc Regional Event - Cambus | Brown | ||||
| 20/10/19 | CompassSport Cup Final | Course 1 | 00:54:15 | 2nd | 1385 | |
| 13/10/19 | CompassPoint Scottish Orienteering League 6 | Black | 01:14:30 | 8th | 1325 | Navigation Chl |
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Blue | 00:41:44 | 1st | 1350 | Racing Chl: Gold |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 1 (M21) | 00:40:34 | 24th | 1360 | |
| 10/02/19 | Anagach Woods | Brown | 00:52:08 | 1st | 1368 | Racing Chl: Gold |
| 02/02/19 | INT Scottish Night Championships | Course 1 | 00:45:40 | 2nd | 1372 | |
| 27/01/19 | EUOC Big Weekend - Arthur's Seat | Brown | 00:53:02 | 1st | 1381 | Racing Chl: Gold |
| 28/10/18 | CompassPoint Scottish Orienteering League 5 - Roseisle | Black | 64:34:00 | 2nd | 1383 | Navigation Chl |
| 27/10/18 | MOR bto SOUL 9 - Forres | Course 1 | 00:23:30 | |||
| 21/10/18 | Compass Sport Cup Final | 1 Brown | 01:03:26 | 2nd | 1391 | Racing Chl: Gold |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Black | 00:59:52 | 1st | 1387 | Racing Chl: Gold |
| 02/09/18 | British Middle Championships (UKOL) | UKOL Course1 (M21) | 00:35:22 | 5th | 1367 | |
| 26/05/18 | Scottish Championships Individual (UKOL) | UKOL Course 1 (M21) | 01:27:51 | 1st | 1391 | |
| 14/04/18 | LOC April Weekend National Level Middle Distance | Black | 00:33:36 | 3rd | 1359 | Racing Chl: Gold |
| 24/09/17 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Black | 01:24:55 | 1st | 1382 | Racing Chl: Gold |
| 23/09/17 | WOLF Middle Distance | Brown | 00:28:52 | 6th | Racing Chl: Gold | |
| 09/09/17 | NI Long Distance Championships | 1 | 01:41:07 | 8th | 1373 | |
| 05/08/17 | Scottish 6 Days - Day 6 | C41 | 01:07:37 | 1st | 1406 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C41 | 00:39:18 | 10th | 1376 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C41(M21) | 01:01:05 | 3rd | 1394 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C41 | 00:39:03 | 6th | 1383 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C41(M21) | 01:03:12 | 8th | 1375 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C41 | 01:17:08 | 2nd | 1408 | |
| 15/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Middle Distance | UKOL 1(M21) | 00:34:36 | 19th | 1378 |