| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/03/26 | NGOC League and Welsh League | 11A | 01:23:44 | 21st | 1262 | |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 01 (M21) | 02:26:16 | 41st | 1259 | |
| 07/02/26 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:55:42 | 22nd | 1245 | |
| 01/11/25 | Cambridge City Race | 1 | 00:34:49 | 11th | 1277 | |
| 12/10/25 | November Classic (UKOL) | UKOL 1 (M21) | 01:41:53 | 17th | 1277 | |
| 04/10/25 | 3rd Purbeck Weekend - Studland | Brown | 01:15:24 | 10th | 1265 | Racing Chl: Gold |
| 28/09/25 | HAVOC East Anglian League and SWELL | Brown | 01:28:27 | 16th | 1174 | Racing Chl: Gold |
| 21/09/25 | CoL W/E event | Brown | 01:18:57 | |||
| 20/09/25 | SLOW City of London Race | Course 1 | 01:02:05 | 10th | 1314 | |
| 31/08/25 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, M95, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90, W95) | 00:19:48 | 54th | ||
| 31/08/25 | British Sprint Championships - Finals | F1 | 00:19:48 | 7th | 1336 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1a | 00:18:49 | 4th | 1296 | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:18:22 | 24th | 1336 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:19:02 | 22nd | 1342 | |
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 1 (M18, M20, M21, M35) | 00:53:05 | 5th | 1309 | |
| 10/05/25 | Cuppers | M | 00:28:16 | 3rd | ||
| 27/04/25 | NOR - Ling Common | Blue | 00:51:41 | 4th | 1225 | Racing Chl: Gold |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:35 | 93rd | 1293 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 8 (M18, M20, W50) | 00:44:37 | 35th | 1191 | |
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:09:05 | 55th | 1231 | |
| 26/10/24 | DFOK Urban (UK Urban League) | 1 | 01:01:30 | 11th | 1237 | |
| 23/06/24 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:19:19 | 357th | ||
| 23/06/24 | British Sprint Championships - Finals | F1 | 00:19:19 | 25th | 1271 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q1c | 00:18:57 | 16th | 1274 | |
| 31/03/24 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 5 (M18, M20) | 02:12:01 | 44th | 1162 | |
| 30/03/24 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M18, M20) | 00:40:44 | 48th | 1181 | |
| 29/03/24 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:04 | 55th | 1327 | |
| 24/03/24 | TVOC Chiltern Challenge National Event & SCOA Championships | BLACK | 01:37:53 | 19th | 1241 | Racing Chl: Gold |
| 09/03/24 | Midland Champs (UKOL) and BUCS individual | UKOL Course 3 (M18, M20, M35) | 01:20:21 | 42nd | 1262 | |
| 02/03/24 | HH Saturday Series Mardley Heath | Short Blue | 00:52:48 | |||
| 04/02/24 | Rowney Doubler-Night and Day | Brown | 00:54:37 | 5th | 1261 | Racing Chl: Gold |
| 27/01/24 | Concorde Chase Urban event | 1 | 00:48:23 | 6th | 1289 | |
| 14/01/24 | DFOK SE League event | Black | 01:39:57 | 35th | 1203 | Racing Chl: Gold |
| 10/12/23 | Lakeland Warrior (Day 2) - WRE | M21E | 02:46:14 | 45th | 1190 | |
| 09/12/23 | Lakeland Warrior (Day 1) - WRE | M21E | 01:46:18 | 61st | 1174 | |
| 03/12/23 | CHIG Level B -SEL and SWELL event | Black | 01:41:33 | 22nd | 1177 | Racing Chl: Gold |
| 18/11/23 | TVOC Saturday Series | Green | 00:47:57 | 12th | Racing Chl: Gold | |
| 01/10/23 | HAVOC EAL & SWELL | Blue | 01:12:46 |