| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 28/06/26 | British Sprint Championships - Finals | F3 | 00:20:33 | 43rd | 1209 | |
| 28/06/26 | British Sprint Championships | UKOL Course (M16, M18, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, M90, W16, W18, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85, W90) | 01:20:33 | 538th | ||
| 28/06/26 | British Sprint Championships - Qualifiers | Q1B | 00:21:57 | 21st | 1220 | |
| 09/05/26 | TVOC Saturday Series - Cutteslowe Park, Oxford | Red | 00:34:00 | 2nd | Racing Chl: Gold | |
| 03/05/26 | EBOR City Race | 1 MO | 00:51:50 | 8th | 1274 | |
| 29/04/26 | Evening Event | Blue | 00:48:03 | 9th | Racing Chl: Gold | |
| 18/04/26 | British Middle Championships (UKOL) | UKOL 1 (M21) | 00:51:31 | 24th | 1308 | |
| 05/04/26 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 02:25:40 | 3rd | 1304 | |
| 14/03/26 | NGOC League and Welsh League | 11A | 01:15:50 | 14th | 1300 | |
| 10/03/26 | Urban Night Event | Long | 00:54:40 | 15th | ||
| 08/03/26 | SROC level B event | Black | 01:34:16 | 19th | 1286 | Racing Chl: Gold |
| 28/02/26 | British Orienteering Championships including Welsh Championships (UKOL) | UKOL 04 (M35, M40) | 01:34:23 | 21st | 1268 | |
| 15/02/26 | East Midlands Championships 2026 | Very Short Green | 00:25:26 | 1st | 1044 | Racing Chl: Gold |
| 14/12/25 | Steel City day 2 – Ramsley Regional & YHOA Superleague | Black | 01:24:46 | 20th | 1261 | Racing Chl: Gold |
| 22/11/25 | Saturday Series 3 | Blue | 00:46:57 | 11th | Racing Chl: Gold | |
| 12/11/25 | Night Park/Urban Event | Long | 00:22:36 | 8th | ||
| 19/10/25 | SYO National & YHOA SuperLeague | Black | 01:19:11 | 11th | 1295 | Racing Chl: Gold |
| 28/09/25 | YHOA Sprint Championships | 1 | 00:19:44 | |||
| 20/09/25 | SLOW City of London Race | Course 1 | 01:22:56 | 72nd | 1173 | |
| 14/09/25 | CompassSport Cup Final | 1 | 01:05:49 | 24th | 1299 | |
| 13/09/25 | Saturday Series 1 | Blue | 00:39:46 | 12th | Racing Chl: Gold | |
| 03/08/25 | Sprint Scotland Race 2 | B1 | 00:20:51 | 41st | 1279 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A1 | 00:20:54 | 36th | 1299 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 01E | 02:33:40 | 55th | 1292 | |
| 21/06/25 | Saturday Series 9 | Blue | 00:40:00 | 4th | Racing Chl: Gold | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 1 - Rockingham) | Course 1 | 00:14:01 | 3rd | 1296 | |
| 15/06/25 | SYO Regional Sprint Wingfield (Part 2 - Munsbrough) | Course 1 | 00:15:16 | 5th | 1292 | |
| 01/06/25 | EMOA League 2025 Carsington Pastures | Brown | 00:57:07 | 17th | 1300 | Navigation Chl |
| 21/05/25 | World Orienteering Day Evening Event | Blue | 00:47:09 | |||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:52:26 | 47th | 1298 | |
| 27/04/25 | York City Race | 1 | 01:00:07 | 3rd | 1279 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | 2 | 02:14:40 | |||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 2 (M35) | 00:48:51 | 20th | 1271 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:38 | 72nd | 1319 | |
| 11/03/25 | Night Urban Event | Long | 00:40:45 | 8th | ||
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:06:42 | 47th | 1247 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | MSprint | 00:16:59 | 18th | 1292 | |
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Long | 00:28:52 | 77th | 1105 | |
| 19/01/25 | CLARO Urban Regional | Course 1 | 01:13:28 | 13th | 1125 | |
| 15/01/25 | Night Urban Event | Long | 00:50:33 | 12th | ||
| 12/01/25 | SYO Regional Event Ecclesall | Black | 01:59:41 | 18th | 1272 | Racing Chl: Gold |
| 20/11/24 | Night Event | Blue | 00:47:25 | 15th | Racing Chl: Gold | |
| 28/09/24 | Northern Sprint Championships - Second Race | Sprint 2 | 00:15:05 | 21st | 1237 | |
| 28/09/24 | Northern Sprint Championships - First Race | Sprint 1 | 00:13:41 | 21st | 1231 | |
| 14/09/24 | City of London Race | 1 | 01:10:14 | 60th | 1204 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:25:34 | 75th | 1208 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C1 | 01:06:55 | 102nd | 1091 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C1 | 00:35:48 | 93rd | 1224 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C1 | 00:20:37 | 41st | 1296 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C1 | 00:23:18 | 75th | 1260 |