| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 17 (W75) | 02:14:17 | 20th | 748 | |
| 04/05/25 | Irish Long (UKOL) | UKOL Course 12 (W75, W80, W85) | 00:26:58 | 2nd | ||
| 03/05/25 | Irish Middle (UKOL) | UKOL 9 (M75, M80, W70, W75) | 00:34:10 | 11th | 915 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 6 | 00:30:09 | 2nd | ||
| 01/05/25 | Ballymena Urban (UKUL) | 5 | 00:35:14 | 8th | 933 | |
| 20/04/25 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 20 (M85, W75, W80) | 00:59:34 | 31st | 829 | |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 17 (W75) | 00:31:16 | 9th | 939 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 15 (M80, M85, M90, M95, W75, W80, W85, W90, W95) | 00:14:19 | 3rd | 899 | |
| 13/04/25 | Limerigg Scottish Orienteering League 2 | Very Short Green | 01:14:35 | 4th | 905 | Navigation Chl |
| 12/04/25 | South Achray SoSOL and Elite Relay | Short Green | 01:04:37 | 4th | Navigation Chl | |
| 09/04/25 | Tullibody Urban | Long | 00:39:51 | 24th | ||
| 05/04/25 | Scottish Sprint Championships (Race 1) | SS C5 | 00:20:01 | 24th | 800 | |
| 05/04/25 | SOUL 3 - Tweedbank (Race 2) | SOUL C5 | 00:15:30 | 19th | 922 | |
| 23/03/25 | Scottish Orienteering League 1 - Moravian - Lady Culbin | Very Short Green | 01:33:48 | 7th | Navigation Chl | |
| 22/03/25 | Scottish Middle Championships | C6 | 00:46:21 | 5th | ||
| 23/02/25 | CompassSport Cup Heat | 10 Super Vet Short green | 00:58:18 | |||
| 16/02/25 | ESOC SoSOL | Short Green | 01:25:11 | 13th | 813 | Navigation Chl |
| 09/02/25 | Plean Regional Event (UKOL) | UKOL Very Short Green (M80, M85, W70, W75, W80, W85) | 00:49:06 | 10th | 833 | |
| 02/02/25 | SOUL & UKUL 2 - Musselburgh | Course 5 | 00:51:04 | 25th | 906 | |
| 26/01/25 | Edinburgh Big Weekend - Arthur's Seat Classic | Short Green | 00:53:07 | 18th | 916 | Navigation Chl |
| 25/01/25 | Edinburgh Big Weekend - Edinburgh City Race (SOUL 1) | 5 | 00:40:47 | 21st | 933 | |
| 01/01/25 | Christmas Cup Day 4 (Resolution Sprint) | Short | 00:38:38 | 9th | 804 | |
| 31/12/24 | Christmas Cup Day 3 | Short | 01:06:36 | 20th | 970 | |
| 29/12/24 | Christmas Cup Day 1 | Short | 01:03:39 | 15th | 1009 | |
| 24/11/24 | 3rd Nox et Dies inc. 35th TINTO Twin - DAY EVENT-SoSOL | Short Green | 00:47:32 | 10th | 932 | Racing Chl: Bronze |
| 17/11/24 | KFO Orienteering and ESOA Championships | Short Green | 00:37:53 | 7th | 939 | Racing Chl: Silver |
| 10/11/24 | ESOC SOUL 10 | 5 - MHV(75+), WUV(65+), WHV75+) | 00:33:48 | 8th | 896 | |
| 03/11/24 | Stirling City Race - Dunblane East (UK Urban League) (SOUL 9) | Course 5 | 00:32:59 | 15th | 895 | |
| 02/11/24 | Polmaise Regional Event | Green | 01:57:48 | 32nd | 858 | Navigation Chl |
| 27/10/24 | Scottish Orienteering League 5 (inc. Junior Inter-Area Individual) | Very Short Green | 00:49:55 | 1st | 867 | Racing Chl: Bronze |
| 20/10/24 | EMUL 2024 LOG Urban | Course 5 | 00:40:33 | 3rd | 910 | |
| 13/10/24 | Hermitage Woods Local Event | Green | 01:33:29 | 11th | Navigation Chl | |
| 06/10/24 | East Midlands Urban League 2024 | Course 5 | 00:32:22 | 19th | 872 | |
| 02/10/24 | Stirling Borestone Urban | Short | 00:20:48 | 10th | ||
| 29/09/24 | Callendar Park local event | Green | 01:24:41 | 9th | Racing Chl: Bronze | |
| 18/09/24 | Callander Urban | Short | 00:27:01 | 20th | ||
| 15/09/24 | Balloch Country Park SoSOL | Short Green | 01:26:30 | 6th | Navigation Chl | |
| 08/09/24 | FVO SoSOL | Short Green | 01:11:58 | |||
| 07/09/24 | Scottish Orienteering League 4 (inc. Senior Home Internationals Individual) | Very Short Green | 00:53:09 | 2nd | Navigation Chl | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - AM | Course 5 | 00:09:30 | 7th | 934 | |
| 01/09/24 | Scottish Sprint Championships (SOUL 6) - PM | Course 5 | 00:13:02 | 11th | 887 | |
| 28/08/24 | Bridge of Allan Urban | Short | 00:33:06 | 15th | ||
| 24/08/24 | Ted Finch Sprint Relay - Falkirk Helix & Kelpies | Medium | 00:35:16 | 10th | ||
| 14/08/24 | Stirling City Urban | Short | 00:46:36 | 29th | ||
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C8 | 00:29:50 | 4th | 873 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C8 | 00:32:40 | 4th | 885 | |
| 23/06/24 | British Sprint Championships - Finals | F17 | 00:10:31 | 7th | 948 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q16 | 00:16:30 | 9th | 880 | |
| 23/06/24 | 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, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:10:31 | 33rd | ||
| 16/06/24 | National Urban Event (UKUL) | Short Green | 00:32:57 |