| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 15/03/26 | SO Regional Event - Worthlodge Forest, Crawley | Yellow | 00:46:48 | 7th | Navigation Chl | |
| 16/11/25 | GO SEOA Middle Champs | Yellow | 00:49:20 | 3rd | Navigation Chl | |
| 30/03/25 | SLOW Regional event | YELLOW | 00:49:59 | 2nd | Navigation Chl | |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | Yellow | 00:40:49 | 7th | Racing Chl: Bronze | |
| 02/02/25 | GO SE League and SE Long Champs | Yellow | 01:03:58 | 6th | Navigation Chl | |
| 04/08/23 | S6D Moray 2023 Day 5 | C9 | 00:22:18 | 25th | ||
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | C9 | 00:59:04 | 12th | ||
| 01/08/23 | S6D Moray 2023 Day 3 | C9 | 00:37:20 | 15th | ||
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | C9 | 00:51:17 | 27th | ||
| 30/07/23 | S6D Moray 2023 Day 1 | C9 | 01:29:06 | 18th | ||
| 25/03/23 | British Orienteering Championships (UKOL) | 28 | 02:00:20 | 18th | ||
| 26/02/23 | LOK SE League event | Yellow | 00:37:05 | 5th | Racing Chl: Bronze | |
| 05/02/23 | GO Waggoner Wells National SE League | Yellow | 00:36:13 | 7th | Racing Chl: Silver | |
| 17/04/22 | Jan Kjellström Orienteering Festival - Long (UKOL) | 29 | 00:53:45 | 35th | ||
| 16/04/22 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 21 | 00:39:07 | 32nd | ||
| 10/04/22 | SLOW SE League Event Incorporating OK Nuts | ORANGE | 01:57:21 | 11th | Navigation Chl | |
| 26/03/22 | British Orienteering Championships (UKOL) | 25 | 01:40:08 | 44th | ||
| 20/02/22 | Pilgrims Race (colour coded full length) | Yellow | 00:45:19 | 5th | Navigation Chl | |
| 03/10/21 | National Middle Distance Race (BOC weekend, UKOL) | UKOL Course 13 (M12, W12) | 01:32:50 | |||
| 02/10/21 | British Orienteering Championships (UKOL) - rearranged from 2022 | UKOL Course 24 (M12, W12) | 01:51:22 | 28th | ||
| 07/08/21 | Scottish 6 Days - Day 6 | C21 | 00:45:05 | 24th | ||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | C21 | 01:11:48 | 23rd | ||
| 30/05/21 | SAX SE League event | Orange | 01:07:06 | 4th | Navigation Chl | |
| 23/05/21 | TVOC Chiltern Challenge National Event | Yellow | 00:42:22 | 9th | Racing Chl: Bronze | |
| 09/05/21 | SLOW OK Nuts Winterfold | Orange | 01:17:12 | 20th | Navigation Chl | |
| 06/12/20 | Double-U Puttenham Middle Distance (Unlocked Up) | Orange | 00:34:25 | 14th | Navigation Chl | |
| 13/09/20 | SLOW Regional Event | Yellow | 00:41:19 | 7th | Racing Chl: Bronze | |
| 26/01/20 | GO Middle Distance Event (UKOL) | Orange | 00:56:22 | 15th | Navigation Chl | |
| 03/11/19 | November Classic (UKOL) | Orange | 01:48:56 | 38th | Navigation Chl | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C9 | 00:46:15 | 42nd | ||
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C9 | 00:50:03 | 40th | ||
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C9 | 00:54:22 | 23rd | ||
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | C9 | 01:29:22 | 28th | ||
| 25/05/19 | Scottish Orienteering Championships - Individual (UKOL) | Course 17 | 00:45:46 | 15th | ||
| 19/05/19 | LOC National Event Weekend | Yellow | 00:55:12 | 5th | Navigation Chl | |
| 24/02/19 | CompassPoint Scottish Orienteering League 1 (UKOL) | C11 | 00:47:13 | 16th | ||
| 20/01/19 | Puttenham Level B (SE League) | Orange | 01:25:32 | |||
| 02/01/19 | Nick Bateson Long O | Score | 01:05:41 | 9th | ||
| 11/11/18 | LOK SE League event | Orange | 01:20:01 | 10th | Navigation Chl | |
| 26/05/18 | Scottish Championships Individual (UKOL) | Course 17 | 00:55:24 | 22nd | ||
| 19/05/18 | British Orienteering Championships (UKOL) | 29 | 01:21:56 | 34th | ||
| 25/02/18 | BNC Weekend National Event (UKOL) and Welsh League | ORANGE | ||||
| 05/08/17 | Scottish 6 Days - Day 6 | C9 | 01:09:32 | 34th | ||
| 04/08/17 | Scottish 6 Days - Day 5 | C9 | 00:48:03 | 35th | ||
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | C9 | 00:50:49 | 39th | ||
| 01/08/17 | Scottish 6 Days - Day 3 | C9 | 01:07:17 | 38th | ||
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | C9 | 01:01:05 | 37th | ||
| 30/07/17 | Scottish 6 Days - Day 1 | C9 | 01:16:15 | |||
| 04/03/17 | Welsh Championships | Orange | ||||
| 12/02/17 | SAX District Event | y | 00:43:19 | 12th |