| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 02/04/22 | Northumberland Spring Middle Distance Event (UKOL) / Junior Selection Race | UKOL Brown (M21, M35, M40, M45, M50, W21) | 00:30:29 | 5th | 1334 | |
| 01/04/22 | Urban Sprint/Junior Selection races | Course 1 | 00:18:14 | 14th | 1313 | |
| 26/03/22 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:09:09 | |||
| 20/03/22 | Duddon Spring Weekend Day 2 Long distance | Brown | 01:25:47 | 6th | 1321 | Racing Chl: Gold |
| 19/03/22 | Duddon Spring Weekend Day 1 Middle Distance | Long | 00:40:05 | 2nd | 1327 | |
| 13/02/22 | Scottish Orienteering League 1 | Black | 01:18:55 | 4th | 1373 | Racing Chl: Gold |
| 06/02/22 | The Lakeland Warrior 2022 Long | Men/Long | 01:17:51 | 17th | 1354 | |
| 05/02/22 | The Lakeland Warrior 2022 Middle | Men/Long | 00:45:54 | 17th | 1349 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 1 (M18, M20, M21, M35) | 00:36:56 | 15th | 1332 | |
| 07/08/21 | Scottish 6 Days - Day 6 | C1 | 00:45:05 | 7th | 1379 | |
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C2 (M20, M21, M35, W21) | 01:31:19 | |||
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C1 (M21) | 01:25:42 | 11th | 1344 | |
| 20/06/21 | Sewingshields | Brown | 00:50:30 | 1st | 1356 | Racing Chl: Gold |
| 13/06/21 | "Acorn" Hutton Mulgrave & Skelder | Black | 01:13:28 | 7th | 1269 | Racing Chl: Gold |
| 03/10/20 | UK Elite Orienteering League | 54:31:00 | ||||
| 09/08/20 | CLOK August Weekend Day 2 | Blue | 00:44:29 | 5th | 1326 | Racing Chl: Gold |
| 08/08/20 | CLOK August Weekend Day 1 | Blue | 00:33:41 | 2nd | 1328 | Racing Chl: Gold |
| 01/03/20 | Yvette Baker Trophy Regional Heat | Blue | 00:44:07 | 1st | 1336 | Racing Chl: Gold |
| 23/02/20 | TVOC Chiltern Challenge (UKOL) | UKOL BLACK (M21) | 01:28:07 | 16th | 1305 | |
| 22/02/20 | British Night Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:18:55 | 11th | 1345 | |
| 16/02/20 | CompassPoint Scottish Orienteering League 1 | Black | 69:31:00 | 8th | 1338 | Navigation Chl |
| 15/02/20 | Scottish Night Champs | 1 | 67:10:00 | 13th | 1313 | |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 1 | 00:54:44 | 6th | 1345 | |
| 15/09/19 | British Middle Distance Championships (UKOL) | UKOL 1 (M21) | 00:37:18 | 11th | 1363 | |
| 14/09/19 | British Sprint Championships (UKOL) | UKOL Course M-WRE (M18, M20, M21) | 01:16:00 | 25th | ||
| 14/09/19 | British Sprint Championships Finals | M-WRE | 00:16:00 | 24th | 1323 | |
| 14/09/19 | British Sprint Championships Qualifiers | ME-C | 00:15:01 | 10th | 1333 | |
| 28/07/19 | Scottish 6Days - Strathearn 2019 - Day 1 (UKOL) | UKOL C41 (M21) | 01:35:56 | 30th | 1319 | |
| 16/06/19 | Gateshead/Newcastle Urban | Open Men | 00:44:13 | |||
| 05/05/19 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:43:40 | 26th | 1347 | |
| 07/04/19 | SMOC EAL event | 1 Brown | 00:54:36 | 2nd | 1317 | Racing Chl: Gold |
| 31/03/19 | Hamsterley Cabin Hill, Doctors Gate and Gull Quarry | Brown | 00:54:59 | 2nd | Racing Chl: Gold | |
| 19/05/18 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 01:58:43 | 26th | 1341 | |
| 01/04/18 | Jan Kjellstrom Orienteering Festival Individual 2 (UKOL) | UKOL 1 (M21) | ||||
| 31/03/18 | Jan Kjellstrom Orienteering Festival Individual 1 (UKOL) | UKOL 1 (M21) | 00:41:36 | 30th | 1342 | |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Black | ||||
| 24/03/18 | Scottish Spring Weekend - Dark Spring | Long | 00:52:01 | 1st | ||
| 24/03/18 | Scottish Spring Weekend - Middle-distance | Black | 00:34:39 | 16th | 1301 | Racing Chl: Gold |
| 17/03/18 | Midlands Championships Weekend Middle Distance Event(UKOL) | UKOL 1 (M21, M35, M40) | 00:47:32 | 10th | 1287 | |
| 25/02/18 | BNC Weekend National Event (UKOL) and Welsh League | UKOL BLACK (M21) | 01:08:30 | 13th | 1326 | |
| 24/02/18 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:35:08 | 16th | 1314 | |
| 18/02/18 | YHOA Superleague Middle Distance | Black | 00:36:49 | 5th | 1329 | Racing Chl: Gold |
| 28/01/18 | East Midlands Championship 2017 (postponed from 10/12/2017) | Course 1 | 01:05:14 | 1st | 1365 | |
| 05/08/17 | Scottish 6 Days - Day 6 | C41 | 01:18:57 | 16th | 1367 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C41 | 00:47:33 | 34th | 1316 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C41(M21) | 01:11:12 | 21st | 1355 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C41 | 00:43:23 | 21st | 1360 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C41(M21) | 01:25:04 | 42nd | 1303 | |
| 30/07/17 | Scottish 6 Days - Day 1 | C41 | 01:44:52 | 21st | 1341 | |
| 16/04/17 | Jan Kjellstrom Orienteering Festival (UKOL) Long Distance | UKOL 1(M21) | 01:57:50 | 26th | 1351 |