| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 12/02/22 | Scottish Night Championships | Course 3 | 01:01:35 | 28th | 1093 | |
| 06/02/22 | ESOC SOUL2 | 2 (Brown) | 00:54:02 | 11th | 1164 | |
| 03/02/22 | FWTN #7 | Long | 01:31:02 | 12th | ||
| 23/01/22 | Big Weekend Classic (UKOL, SoSoL) | UKOL Blue (M16, M55, M60, W18, W20, W35, W40) | 01:09:21 | 43rd | 1148 | |
| 22/01/22 | Big Weekend Urban incorporating SOUL1 (UKUL, UKOL) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 00:39:03 | 27th | 1214 | |
| 21/01/22 | Big Weekend FWTN #6 | Long | 00:45:52 | 53rd | ||
| 11/12/21 | ESOA Champs | Blue | 01:01:49 | 33rd | 1121 | Racing Chl: Gold |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 3 | Course 3 | 00:29:48 | 10th | 1092 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 2 | Course 3 | 00:13:54 | 8th | 1129 | |
| 05/12/21 | STAG's 22nd Glasgow Parks Champs - Race 1 | Course 3 | 00:12:17 | 6th | 1177 | |
| 02/12/21 | FWTN #5 | Long | 00:45:14 | 23rd | ||
| 14/11/21 | Stirling City Race - SOUL 6 | 2 | 00:58:19 | 10th | 1192 | |
| 06/11/21 | INT SOUL 5 | 2 | 00:55:39 | 14th | 1147 | |
| 04/11/21 | FWTN #3 | Long | 00:55:50 | 28th | ||
| 31/10/21 | STAG's Nox et Dies - inc 32nd TT - Day (Dies) Event | Course D3 Green | 00:58:24 | 9th | ||
| 30/10/21 | STAG's Nox et Dies - inc 32nd TT - Night (Nox) Event | Course N3 | 01:14:58 | 6th | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Short Brown | 02:10:03 | 24th | 1041 | Racing Chl: Bronze |
| 23/10/21 | Moray Mix - SOUL 4 | Course 3 | 00:39:28 | 14th | 1141 | |
| 07/10/21 | FWTN #1 | Long | 00:35:34 | 25th | ||
| 18/08/21 | ELO Sprintelope - Longniddry | Long | 00:34:59 | 18th | ||
| 07/08/21 | Scottish 6 Days - Day 6 | C4 | 01:17:32 | 34th | 1075 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C4 (M18, M50) | 02:57:16 | 73rd | ||
| 05/08/21 | Scottish 6 Days - Day 4 (UKOL) | UKOL C4 (M18, M50) | 02:57:16 | 26th | 1033 | |
| 03/08/21 | Scottish 6 Days - Day 3 (UKOL) | UKOL C4 (M18, M50) | 01:50:00 | 28th | 1140 | |
| 14/07/21 | Sprintelope 12 | Long | 00:38:52 | 25th | ||
| 30/06/21 | ELO Sprintelope | Long | 00:40:10 | 14th | ||
| 23/06/21 | Sprintelope 9 | Long | 00:41:06 | 11th | ||
| 16/06/21 | ELO Sprintelope - Pencaitland | Long | 00:36:13 | 14th | ||
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Blue | 01:30:15 | 45th | 1009 | Racing Chl: Bronze |
| 02/06/21 | ELO Sprintelope - Dunbar North | Long | 00:40:21 | 9th | ||
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Blue | 00:54:53 | 22nd | Racing Chl: Gold | |
| 05/05/21 | ELO Sprintelope - Prestonpans | Long | 00:34:28 | 20th | ||
| 15/03/20 | CompassSport Cup Heat | 4 Blue Men | 01:40:12 | 25th | 1034 | |
| 14/03/20 | Scottish Middle Distance Championships | Course 2 | 01:08:59 | 35th | 886 | |
| 07/03/20 | Deeside weekend - SOUL 3 | U2 | 00:47:08 | 9th | 1139 | |
| 23/02/20 | ESOC SoSOL | Brown | 01:52:42 | 20th | 1020 | Racing Chl: Bronze |
| 02/02/20 | ESOC SOUL 2 | 00:50:21 | 9th | 1183 | ||
| 26/01/20 | Big Weekend - Classic Race | Brown | 02:16:09 | 49th | 1051 | Racing Chl: Silver |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 2 | 01:04:25 | 25th | 1192 | |
| 24/01/20 | Big Weekend - Fight with the Night | Long | 00:53:02 | 65th | ||
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Blue | 01:51:55 | 33rd | 995 | Racing Chl: Bronze |
| 27/10/19 | Clyde Erskine Urban race incorporating bto SOUL10 | Course 2 | 00:43:58 | 11th | 1166 | |
| 10/10/19 | Fight with the Night 1 | Long | 00:44:22 | 10th | ||
| 22/09/19 | CompassPoint Scottish Orienteering League 5 incorporating Veteran Home Internationals Individual | Brown | 02:06:41 | 35th | 1071 | Racing Chl: Silver |
| 03/08/19 | Scottish 6Days - Strathearn 2019 - Day 6 (UKOL) | UKOL C36 (M18, M50) | 01:00:39 | 114th | 1057 | |
| 02/08/19 | Scottish 6Days - Strathearn 2019 - Day 5 | C36 | 01:46:40 | 91st | 1150 | |
| 01/08/19 | Scottish 6Days - Strathearn 2019 - Day 4 | C36 | 01:28:55 | 94th | 1134 | |
| 31/07/19 | Scottish 6Days - Strathearn 2019 - UKUL Sprint incorporating bto SOUL8 | Course 2 | 00:22:19 | 43rd | 1181 | |
| 30/07/19 | Scottish 6Days - Strathearn 2019 - Day 3 | C36 | 01:25:42 | 129th | 1012 | |
| 29/07/19 | Scottish 6Days - Strathearn 2019 - Day 2 | C36 | 02:22:10 | 127th | 873 |