| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 14/09/25 | CompassSport Cup Final | 8A | 00:36:13 | 17th | ||
| 13/09/25 | Urban Teesdale | E | 00:19:10 | 4th | ||
| 10/09/25 | Stirling Braehead Urban event | Long | 00:20:04 | 11th | ||
| 07/09/25 | Scottish Orienteering League 3 | Blue | 01:03:00 | 13th | Racing Chl: Gold | |
| 03/09/25 | Braco Urban event | Long | 00:31:15 | 4th | ||
| 31/08/25 | British Sprint Championships - Qualifiers | Q3 | 00:19:11 | 19th | ||
| 31/08/25 | British Sprint Championships - Finals | F6 | 00:23:01 | 11th | ||
| 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:01 | 310th | ||
| 27/08/25 | Cowie Urban event | Long | 00:23:30 | 8th | ||
| 20/08/25 | Clackmannan Urban event | Long | 00:17:40 | 2nd | ||
| 13/08/25 | Queen Victoria School Urban event | Long | 00:17:40 | 6th | ||
| 03/08/25 | Sprint Scotland Race 1 (SOUL 5) | A7 | 00:11:07 | 1st | ||
| 03/08/25 | Sprint Scotland Race 2 | B7 | 00:12:21 | 1st | ||
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 05 | 01:03:47 | 75th | ||
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 05 (M16, M55) | 01:08:19 | 58th | ||
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 6 | 00:12:26 | 2nd | ||
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 05 (M16, M55) | 00:43:59 | 53rd | ||
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 01:12:52 | 42nd | ||
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 05 | 00:59:35 | 17th | ||
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 12 (M16, W45, W50) | 01:34:56 | 34th | ||
| 03/05/25 | Scottish Championships | Course 7 | 00:58:12 | 9th | ||
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 11 (M16, W45) | 01:22:12 | 56th | ||
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 12 (M16, W55) | 00:30:41 | 14th | ||
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 5 (M16, W16) | 00:22:46 | 44th | ||
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Blue | 01:32:50 | |||
| 09/04/25 | Tullibody Urban | Long | 00:20:35 | 4th | ||
| 06/04/25 | INT SoSOL | Blue | 00:42:15 | 2nd | Racing Chl: Gold | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C6 | 00:12:04 | 2nd | ||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C6 | 00:12:44 | 2nd | ||
| 16/03/25 | Junior Sprint selection race for EYOC & JWOC | 1 | 00:23:23 | 48th | ||
| 16/03/25 | Worthlodge Forest SE League Event (UKOL) | UKOL Blue (M16, M55, M60, W18, W40, W45) | 01:20:53 | 90th | ||
| 15/03/25 | British Middle Championships (UKOL) | UKOL Course 9 (M16, M70, W55, W60) | 00:34:59 | 20th | ||
| 23/02/25 | CompassSport Cup Heat | 8A Junior Men (Green) | 00:24:57 | 7th | ||
| 16/02/25 | ESOC SoSOL | Blue | 00:55:52 | 4th | Racing Chl: Gold | |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Brown (M16, M45, M50, M55, W21) | 00:46:53 | 10th | ||
| 08/02/25 | British Night Championships (UKOL) | UKOL Course 5 (M16, M60, W18, W45, W50) | 01:08:00 | 29th | ||
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 6 | 00:11:21 | 1st | ||
| 01/02/25 | Scottish Night Championships | Course 4 | 00:26:22 | 4th | ||
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Blue | 01:07:47 | 25th | Racing Chl: Silver | |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 6 | 00:18:57 | 2nd | ||
| 24/01/25 | Edinburgh Big Weekend - Fight with the Night #7 | Medium | 00:17:39 | 2nd | ||
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Medium | 00:23:02 | 2nd | ||
| 31/12/24 | Christmas Cup Day 3 | Long | 01:00:37 | 45th | ||
| 30/12/24 | Christmas Cup Day 2 | Long | 01:30:46 | 47th | ||
| 29/12/24 | Christmas Cup Day 1 | Long | 01:14:28 | 60th | ||
| 01/12/24 | BASOC club champs SCORE | Score_U16 | 00:57:38 | 12th | ||
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Blue | 00:56:50 | 5th | Racing Chl: Gold | |
| 17/11/24 | KFO Orienteering and ESOA Championships | Blue | 00:59:24 | 4th | Racing Chl: Gold | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 6 | 00:22:52 | 1st | ||
| 02/11/24 | Polmaise Regional Event | Blue | 01:34:04 | 4th | Racing Chl: Silver |