| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 04/09/21 | CompassPoint Scottish Orienteering League incorporating Senior Home Internationals Relay | Course 1 Black/Brown | 01:12:59 | 33rd | 1057 | |
| 13/06/21 | ESOC National Event incorporating the Scottish Orienteering Championships | Blue | 01:14:12 | 38th | 1107 | Racing Chl: Silver |
| 08/05/21 | INTLocal Events in Edinburgh and the Lothians 3 | Blue | 00:49:41 | 15th | Racing Chl: Gold | |
| 10/04/21 | INT Local Events in Edinburgh and the Lothians 2 | Blue | 01:03:43 | 22nd | Racing Chl: Gold | |
| 25/01/20 | Big Weekend - Edinburgh City Urban Race | 2 | 01:11:51 | |||
| 28/12/19 | Festive Frolic 2019 | Frolic | 00:59:44 | 74th | ||
| 24/11/19 | ELO SoSOL | Blue | 01:43:51 | 30th | 950 | Racing Chl: Bronze |
| 17/11/19 | TAY East of Scotland Championships / SoSOL | Blue | 01:19:42 | 17th | 1160 | Racing Chl: Silver |
| 03/11/19 | FVO SoSOL | Blue | 01:04:57 | 23rd | 1059 | Racing Chl: Silver |
| 27/01/19 | EUOC Big Weekend - Arthur's Seat | Brown | 01:46:50 | 51st | 1110 | Racing Chl: Silver |
| 12/01/19 | ESOC Local Events in Edinburgh and the Lothians | Green | 00:45:42 | 27th | Racing Chl: Gold | |
| 29/12/18 | ELO Local Events in Edinburgh and the Lothians - Festive Frolic | Score | 01:06:02 | 100th | ||
| 18/11/18 | ESOC SoSOL 8 | Green | 00:33:54 | 2nd | 1144 | Racing Chl: Gold |
| 04/11/18 | SoSOL 7 incorporating ESOA Championship | Green | 00:46:09 | 5th | 1119 | Racing Chl: Gold |
| 06/10/18 | STAG CompassPoint Scottish Orienteering League 4 | Short Blue | 01:15:12 | 13th | 1067 | Racing Chl: Bronze |
| 23/09/18 | CompassPoint Scottish Orienteering League 3 | Short Blue | 01:13:14 | |||
| 09/09/18 | CLYDE SoSOL - Windy Hill near Lochwinnoch | Green | 01:04:47 | 5th | 1078 | Racing Chl: Silver |
| 08/08/18 | INT SprINTelope 17 | Short | 00:28:45 | 6th | ||
| 03/06/18 | Tay - South of Scotland O League Event | Green | 00:58:13 | 5th | 1124 | Racing Chl: Silver |
| 30/05/18 | ELO SprintELOpe 4 | Sprint - Long | 00:43:19 | 9th | ||
| 08/04/18 | CompassPoint Scottish Orienteering League 2 | Short Blue | 01:09:49 | 11th | 1087 | Racing Chl: Bronze |
| 25/03/18 | CompassPoint Scottish Orienteering League 1 - Scottish Spring Weekend: Classic | Short Blue | 01:10:17 | 29th | 1032 | Racing Chl: Bronze |
| 11/03/18 | CompassSport Cup&Trophy Heat (+entries open to all) | Blue Men | 01:18:50 | 34th | 1099 | |
| 11/02/18 | STAG SoSOL 3 | Green | 00:47:02 | 7th | 1110 | Racing Chl: Gold |
| 21/01/18 | EUOC Big Weekend - Classic (UKOL) | UKOL Green (M65, M70, W16, W45, W50, W55, W60) | 01:01:38 | 13th | 1165 | |
| 19/11/17 | East of Scotland Championships incorporating SoSOL7 | Brown | 00:59:30 | 19th | 1135 | Racing Chl: Gold |
| 12/11/17 | Tinto Twin Day - bto Urban League - SOUL 11 | Course 2 | 00:40:17 | 15th | 1168 | |
| 05/11/17 | TAY 30th Anniversary Event, incorporating SoSOL | Green | 01:01:47 | 11th | 1082 | Racing Chl: Silver |
| 01/10/17 | STAG's 35th Anniversary Event | Long | 02:05:58 | 15th | ||
| 17/09/17 | ESOC SoSOL 5 | Green | 00:57:51 | 16th | 1058 | Racing Chl: Silver |
| 07/06/17 | SprintELOpe Dunbar | Short | 00:24:30 | 1st | ||
| 24/04/16 | Scottish Spring Middle Distance (WRE) | Green | 01:17:51 | 65th | 955 | Racing Chl: Bronze |
| 28/02/16 | SoSOL 4 | Green | 01:01:32 | 11th | 1061 | Racing Chl: Gold |
| 23/01/16 | EUOC Burns Weekend - SOUL & UK Urban League | Course C | 01:05:52 | 50th | 967 | |
| 22/01/16 | FwtN #6 | Short | 00:35:03 | 38th | ||
| 30/08/15 | 17th Glasgow Parks Championships - Race 1 | Veteran Men | 00:18:34 | 8th | 1209 | |
| 30/08/15 | 17th Glasgow Parks Championships - Race 2 | Veteran Men | 00:19:33 | 11th | 1087 | |
| 30/08/15 | 17th Glasgow Parks Championships - Race 3 | Veteran Men | 00:35:25 | 15th | ||
| 22/03/15 | STAG & ESOC CompassPoint Scottish O League 2 | Blue | 01:25:54 | 55th | 1058 | Racing Chl: Bronze |
| 01/02/15 | ESOC 50th Anniversary Weekend - SoSOL 6 | Brown | 01:18:59 | 27th | 1088 | Racing Chl: Gold |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Prologue | Course 1 | 00:24:25 | 41st | 1159 | |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Chase | Course 1 | 00:30:56 | 41st | ||
| 07/12/14 | STAG's 16th Glasgow Parks Champs First Race | Veteran Men | 00:17:02 | 12th | 1172 | |
| 07/12/14 | STAG's 16th Glasgow Parks Champs - Third Race & STAG's 500th Event | Veteran Men | 00:40:52 | 13th | ||
| 07/12/14 | STAG's 16th Glasgow Parks Champs - Second Race | Veteran Men | 00:14:59 | |||
| 30/11/14 | SoSOL | Brown | 01:25:47 | 9th | 1151 | Racing Chl: Gold |
| 23/11/14 | ESOA Champs and SoSOL | Brown | 01:24:03 | 8th | 1122 | Navigation Chl |
| 26/10/14 | Tinto Twin - Day | Course 2 Blue | ||||
| 05/10/14 | KFO South of Scotland Orienteering League | Brown | 01:46:38 | 19th | 1099 | Racing Chl: Gold |
| 21/09/14 | TAY SoSOL 1- Loch Ordie | Brown | 02:12:22 | 16th | 1103 | Racing Chl: Bronze |