| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 16/11/25 | SELOC NWUL urban- Salford University and Cathedral | 2 | 01:14:56 | 20th | 966 | |
| 09/11/25 | SOUL 7 - Livingston: Deans & Carmondean | Course 2 | 01:12:54 | 17th | 936 | |
| 12/10/25 | MDOC Urban weekend | 2 | 01:17:30 | 19th | 982 | |
| 11/10/25 | MDOC Urban weekend | 2 | 00:52:21 | 14th | 937 | |
| 05/10/25 | DEE weekend - Nantwich Urban event (UKUL/NWUL) | Course 2 | 01:07:50 | 14th | 951 | |
| 24/08/25 | White Rose and YHOA SuperLeague | Short Blue | 01:21:46 | 35th | 986 | Racing Chl: Bronze |
| 01/08/25 | Scottish 6 Days 2025 - Glen Dye (WRE) | 09 | 01:20:56 | 71st | 948 | |
| 31/07/25 | Scottish 6 Days 2025 - Balfour (WRE) (UKOL) | UKOL 09 (W16) | 01:40:06 | 59th | 1003 | |
| 30/07/25 | Scottish 6 Days 2025 Rest Day - Ballater Sprint (Urban) | 2 | 00:27:06 | 91st | 975 | |
| 29/07/25 | Scottish 6 Days 2025 - Creag Choinnich (UKOL) | UKOL 09 (W16) | 00:41:06 | 55th | 1031 | |
| 28/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:36:10 | 67th | 1000 | |
| 27/07/25 | Scottish 6 Days 2025 - Glen Feardar | 09 | 01:44:38 | 70th | 980 | |
| 27/04/25 | Morridge, West Midlands League | Blue | 01:44:27 | 44th | 895 | Racing Chl: Bronze |
| 19/04/25 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 13 (M70) | 00:52:41 | 56th | 1026 | |
| 18/04/25 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 6 (M50) | 00:26:50 | 55th | 943 | |
| 14/12/24 | MDOC Autumn Park series (4) | Sprint | 00:31:58 | 17th | ||
| 06/10/24 | AYROC SoSOL | Blue | 01:24:21 | 17th | 952 | Racing Chl: Silver |
| 29/09/24 | EMOA League 2024 Calke Park | Blue | 01:03:49 | 33rd | 986 | Navigation Chl |
| 15/09/24 | Balloch Country Park SoSOL | Blue | 01:38:59 | 15th | 972 | Racing Chl: Bronze |
| 08/09/24 | SELOC urban - City Race Euro Tour, UKUL and NWUL | 2 | 01:10:33 | 45th | 943 | |
| 07/09/24 | Ightenhill Urban | 2 | 00:52:23 | 16th | 945 | |
| 27/07/24 | Croeso Day 6 | 7 | 00:55:08 | 67th | 993 | |
| 26/07/24 | Croeso Day 5 | 7 | 01:22:35 | 89th | 949 | |
| 25/07/24 | Croeso Day 4 | 7 | 01:25:48 | 82nd | 996 | |
| 24/07/24 | Croeso - Rest Day Sprint | 2 | 00:24:53 | 45th | 1009 | |
| 23/07/24 | Croeso Day 3 | 7 | 01:19:13 | 80th | 979 | |
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 7 (M70, W60) | 00:48:44 | 63rd | 1008 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 7 (M65, W16, W55) | 01:15:34 | 80th | 1043 | |
| 16/07/24 | WOC2024 Tour - Urban sprint | C2a | 00:29:29 | 66th | 1010 | |
| 15/07/24 | WOC2024 Tour - Urban Historic Edinburgh UKUL | C2a | 01:10:25 | 85th | 976 | |
| 14/07/24 | WOC2024 Tour - Middle Distance (SOUL 5) | C2a | 00:46:08 | 96th | 998 | |
| 13/07/24 | WOC2024 Tour - Indoor race | C2a | 00:32:10 | 58th | 1103 | |
| 12/07/24 | WOC2024 Tour - Urban sprint | C2a | 00:29:41 | 75th | 1031 | |
| 30/06/24 | EPOC Urban Weekend (& Calderdale "Moving with a Map" 7) | 2 | 01:06:24 | 17th | 921 | |
| 29/06/24 | EPOC Urban Weekend (& Calderdale "Moving with a Map" 6) | 2 | 01:14:55 | 20th | 905 | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 01:19:50 | 40th | 910 | |
| 05/11/23 | STAG's 2nd Cervi's Nox et Dies Weekend - Dies Event - incorporating the 34th Tinto Twin - SoSOL | Green Day | 01:03:28 | 20th | 965 | |
| 28/10/23 | EBOR Indoor Orienteering Event | Men's Open | 00:49:36 | 41st | 1104 | |
| 03/09/23 | Sprint Scotland (Day 2) - WRE, UKUL17 & SOUL9 | 3: MV | 01:07:45 | 18th | 965 | |
| 02/09/23 | Sprint Scotland - Race 2 | Course 3 | 00:20:58 | 43rd | 1011 | |
| 02/09/23 | Sprint Scotland (Day 1) - WRE | Course 3 | 00:19:10 | 38th | 1000 | |
| 27/08/23 | White Rose & YHOA SuperLeague | Short Blue | 01:18:36 | 32nd | 987 | Navigation Chl |
| 26/08/23 | White Rose Middle Distance | Short Blue | 01:26:00 | 36th | 937 | Navigation Chl |
| 04/08/23 | S6D Moray 2023 Day 5 | C27 | 01:31:35 | 58th | 778 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C27 (W50) | 02:15:21 | 57th | 884 | |
| 16/07/23 | YHOA Urban League Weekend - EuroCity Race | MV | 01:37:43 | 30th | 952 | |
| 18/06/23 | Sheffield YHOA Urban League | Brown | 01:35:15 | 25th | 919 | Racing Chl: Bronze |
| 29/04/23 | SELOC Saturday series (3) | Technical | 01:00:45 | 8th | ||
| 02/04/23 | Scottish Sprint Champs - incorporating SOUL5 | Course 2 | 00:24:35 | 36th | 955 | |
| 02/04/23 | Kirkintilloch Extra Urban Races | Long | 01:01:39 | 27th | 894 |