| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/04/26 | Jan Kjellström Orienteering Festival - Middle (UKOL) | 4A | 00:54:19 | 4th | 1215 | |
| 03/04/26 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:23:18 | 159th | 1181 | |
| 01/11/25 | Cambridge City Race | 1 | 00:40:37 | 36th | 1195 | |
| 26/10/25 | St Albans City Race - HH/WAOC weekend | 1 | 01:06:58 | 23rd | 1175 | |
| 20/09/25 | SLOW City of London Race | Course 7 | 00:51:23 | 10th | 1158 | |
| 31/08/25 | British Sprint Championships - Qualifiers | Q1b | 00:23:46 | 15th | 1163 | |
| 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) | 01:23:57 | 330th | ||
| 31/08/25 | British Sprint Championships - Finals | F3 | 00:23:57 | 26th | 1210 | |
| 17/08/25 | Kenilworth WMUL Urban Event | 4 | 00:42:17 | 3rd | 1116 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 00:37:19 | 13th | 1136 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:20:09 | 34th | 1205 | |
| 09/03/25 | Royston urban event | Course 1 | 01:17:53 | 9th | 1009 | |
| 28/10/23 | Cambridge City Race | Course 1 | 01:11:27 | 52nd | 1088 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 3 (M35, M40) | 00:19:08 | 36th | 1203 | |
| 20/04/19 | Jan Kjellstrom Orienteering Festival - Individual 1 (UKOL) | UKOL 1 (M21) | 01:06:40 | 84th | 1191 | |
| 19/04/19 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:21:28 | 120th | 1206 | |
| 21/10/18 | Compass Sport Cup Final | 1 Brown | 01:54:25 | 55th | 1196 | Racing Chl: Gold |
| 30/03/18 | Jan Kjellstrom Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:18:24 | 113th | 1263 | |
| 18/02/18 | YHOA Superleague Middle Distance | Brown | 00:42:07 | 6th | 1257 | Racing Chl: Gold |
| 22/10/17 | CompassSport Cup Final | 2 | 01:30:22 | 28th | 1199 | |
| 29/07/16 | Croeso 2016 Day 5 (the final day) | 2 | 01:05:26 | 29th | 1220 | |
| 28/07/16 | Croeso 2016 Day 4 | 2 | 01:07:37 | 8th | 1296 | |
| 26/07/16 | Croeso 2016 Day 3 | 2 | 01:22:49 | 13th | 1258 | |
| 25/07/16 | Croeso 2016 Day 2 (UKOL) | UKOL Course 2 (M18, M20, M35, M40) | 00:46:03 | 14th | 1257 | |
| 24/07/16 | Croeso 2016 Day 1 (UKOL) | UKOL Course 2 (M20, M35, M40) | 01:14:03 | 7th | 1282 | |
| 27/03/16 | Jan Kjellstrom Orienteering Festival Individual 2 (WRE & UKOL) | 8 | 01:11:01 | 8th | 1248 | |
| 26/03/16 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | 8 | 01:14:12 | 27th | 1195 | |
| 25/03/16 | Jan Kjellstrom Orienteering Festival - Sprint (WRE & UKOL) | UKOL 1 (M18, M20, M21) | 00:21:22 | 133rd | 1251 | |
| 28/02/16 | Midlands Championships (UKOL) | UKOL 2 (M18, M20, M35, M40, W21) | 01:37:44 | 43rd | 1230 | |
| 06/12/15 | YHOA superleague regional event | Short Brown | 01:31:07 | 11th | 1253 | Racing Chl: Gold |
| 25/10/15 | WAOC Colour Coded and EAL | Brown | 00:54:22 | 1st | 1320 | Racing Chl: Gold |
| 26/09/15 | JIRCs Weekend | 1 - M18 | 01:03:17 | 26th | 1210 | |
| 08/08/15 | Scottish 6 Days - Day6 | C35 | 01:20:47 | 32nd | 1249 | |
| 06/08/15 | Scottish 6 Days - Day4 | C35 | 00:56:37 | 31st | 1259 | |
| 05/08/15 | Scottish 6 Days - Day3 (UKOL) | UKOL C35 (M18) | 00:38:05 | 25th | 1279 | |
| 03/08/15 | Scottish 6 Days - Day2 (UKOL) | UKOL C35 (M18) | 01:17:32 | 61st | 1180 | |
| 02/08/15 | Scottish 6 Days - Day1 | C35 | 01:18:06 | 44th | 1219 | |
| 01/08/15 | Scottish 6 Days Open Sprint - Nairn | Men_Red | 00:20:54 | 38th | ||
| 10/05/15 | British Middle Championships (UKOL) | UKOL 1 (M18, M20, M21) | 00:49:49 | |||
| 09/05/15 | British Sprint Championships (PROLOGUE) | Course H11 | 00:18:23 | 17th | 1291 | |
| 09/05/15 | British Sprint Championships Finals (UKOL) | UKOL F1A (M21) | 01:16:32 | 35th | ||
| 09/05/15 | British Sprint Championships Finals | Course F1B | 00:16:32 | 20th | 1248 | |
| 18/04/15 | British Long Distance Orienteering Championships (UKOL) | Course 7 | 01:09:55 | 3rd | 1264 | |
| 12/04/15 | HAVOC EAL and Yvette Baker Trophy Heat | Green | 00:38:04 | 2nd | 1195 | Racing Chl: Gold |
| 05/04/15 | JK Weekend Individual 2 (UKOL) | 10 | 00:45:12 | 1st | 1232 | |
| 04/04/15 | JK Weekend Individual 1 (UKOL) | 10 | 00:49:33 | 2nd | 1178 | |
| 03/04/15 | JK Weekend Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:20:36 | 120th | 1291 | |
| 22/03/15 | SOS Colour Coded, EA League, ESSOL & SWELL | Green | 00:37:04 | 1st | 1128 | Racing Chl: Gold |
| 15/03/15 | CompassSport Cup Heat | Junior Men (Green) | 00:00:00 | |||
| 01/03/15 | CHIG District Event incorporating SWELL league | Green | 00:40:00 | 1st | 1086 | Racing Chl: Gold |