| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/09/25 | Cumbrian Galoppen | Short Green | 01:07:23 | 10th | 946 | Racing Chl: Bronze |
| 03/09/25 | Park Series 2 | Sprint B | 00:21:39 | 59th | ||
| 03/09/25 | Park Series 2 | Sprint A | 00:27:34 | 56th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q13 | 00:21:56 | 19th | 1005 | |
| 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:16:57 | 247th | ||
| 31/08/25 | British Sprint Championships - Finals | F16 | 00:16:57 | 4th | 987 | |
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A5 | 00:21:55 | 29th | 909 | |
| 03/08/25 | Sprint Scotland Race 2 | B5 | 00:20:54 | 23rd | 873 | |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 10M | 01:15:08 | 52nd | 923 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 10M (M70) | 01:25:27 | 37th | 1015 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 4 | 00:28:56 | 125th | 815 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 10M (M70) | 00:47:45 | 35th | 1022 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 10M | 01:43:17 | 56th | 939 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 10M | 01:23:42 | 47th | 977 | |
| 25/07/25 | Coast & Islands Day 5 | Short | 00:19:02 | 31st | 1003 | |
| 24/07/25 | Coast & Islands Day 4 | Short | 00:50:15 | 35th | 1000 | |
| 22/07/25 | Coast & Islands Day 3 | Short | 01:02:21 | 39th | 993 | |
| 21/07/25 | Coast & Islands Day 2 | Short | 00:38:27 | 32nd | 989 | |
| 20/07/25 | Coast & Islands Day 1 | Short | 00:54:35 | 47th | 952 | |
| 22/06/25 | SLOW GLOSS | GLOSS | 00:37:24 | 21st | ||
| 18/06/25 | Summer Series Event 3 | Short | 00:58:32 | 29th | ||
| 08/06/25 | BL Binsey Cumbrian Galoppen | Green | 01:12:37 | 49th | 862 | Racing Chl: Bronze |
| 04/06/25 | Summer Series Event 1 | Short | 00:47:44 | 22nd | ||
| 28/05/25 | Spring Series Event 4 | Short | 01:04:26 | 34th | ||
| 26/05/25 | Springtime in Shropshire Day 3 - Titterstone Clee | 05A Sh Blue | 01:23:22 | 61st | 968 | |
| 25/05/25 | Springtime in Shropshire Day 2 - Stapeley & Rorrington | 4a - Green Men | 00:58:03 | 57th | 967 | |
| 24/05/25 | Springtime in Shropshire Day 1 - Ludlow urban | 4A-MUV | 00:48:08 | 66th | 914 | |
| 20/05/25 | LOK Park Race Series | Long | 00:43:33 | 87th | ||
| 18/05/25 | Northern Championships (UKOL) | UKOL Course 9 (M70, W16, W60) | 01:31:22 | 35th | 957 | |
| 17/05/25 | BL Middle Event (Northern Champs Weekend) (UKOL) - Knipe Scar | UKOL Green (M65, M70, W50, W55) | 00:56:16 | 53rd | 988 | |
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 14 (M70, W16, W60) | 01:39:05 | 61st | 1043 | |
| 03/05/25 | Scottish Championships | Course 9 | 01:34:42 | 38th | 973 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 17 (M70) | 01:28:03 | 36th | 1012 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 00:51:32 | 52nd | 1034 | |
| 16/04/25 | Spring Series Event 2 | Short | 00:52:36 | 32nd | ||
| 13/04/25 | Calf Hey | Green | 01:05:48 | 26th | 927 | Racing Chl: Bronze |
| 02/04/25 | Spring Sprint event | Short | 00:40:45 | 19th | ||
| 30/03/25 | Cumbrian Galoppen | Green | 01:14:42 | 38th | 1009 | Navigation Chl |
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Green (M75, W60, W65) | 01:02:53 | 45th | 930 | |
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 9 (M16, M70, W55, W60) | 01:03:17 | 86th | 986 | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Green (M65, M70, W50, W55) | 01:05:47 | 28th | 1001 | |
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 7 (M70, W60) | 01:11:48 | 17th | 1041 | |
| 01/02/25 | Night Terrain Series 7 | Short | 01:48:31 | |||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Green | 00:52:08 | 47th | 997 | Racing Chl: Bronze |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 4 | 01:02:58 | |||
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Short | 00:20:06 | 13th | 969 | |
| 19/01/25 | Cumbrian Galoppen [Rescheduled] | Green | 01:27:19 | 47th | 940 | Racing Chl: Bronze |
| 15/01/25 | Night Urban Series 6 | Short | 00:43:15 | 13th | ||
| 28/12/24 | Turkey Race 2 | Short | 01:01:19 | 21st | ||
| 26/12/24 | Turkey Race 1 | Short (days) | 00:41:37 | 39th |