| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/04/15 | British Long Distance Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:04:06 | 18th | 1335 | |
| 12/04/15 | SOLWAY CompassPoint Scottish O League 3 | Blue | 01:00:03 | 2nd | 1289 | Racing Chl: Gold |
| 05/04/15 | JK Weekend Individual 2 (UKOL) | UKOL 1 (M21) | 02:20:56 | 101st | 1311 | |
| 04/04/15 | JK Weekend Individual 1 (UKOL) | UKOL 1 (M21) | 00:54:38 | 115th | 1302 | |
| 03/04/15 | JK Weekend Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:19:12 | 83rd | 1326 | |
| 22/03/15 | STAG & ESOC CompassPoint Scottish O League 2 | Black | 01:07:21 | 10th | 1324 | Racing Chl: Gold |
| 15/03/15 | CompassSport Cup Heat | Brown | 01:28:54 | 14th | 1283 | Racing Chl: Gold |
| 08/03/15 | INT CompassPoint Scottish O League 1 | Black | 01:24:13 | 12th | 1328 | Racing Chl: Gold |
| 01/03/15 | BNC weekend event (UKOL) | UKOL Black (M21) | 01:58:03 | 12th | 1240 | |
| 28/02/15 | British Night Championships (UKOL) | UKOL 1 (M21) | 01:23:02 | 4th | 1354 | |
| 21/02/15 | BUCS - Individual | A | 01:10:50 | 24th | 1325 | |
| 14/02/15 | CLYDE Scottish Sprint Championships | 1 M/WOpen | 00:16:16 | 2nd | 1312 | |
| 14/02/15 | STAG Scottish Night Championships | 1 | 01:04:45 | 3rd | ||
| 01/02/15 | ESOC 50th Anniversary Weekend - SoSOL 6 | Brown | 00:55:44 | 7th | 1300 | Racing Chl: Gold |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Prologue | Course 1 | 00:17:55 | 4th | 1312 | |
| 31/01/15 | ESOC 50th Anniversary Weekend - Sprint-O incorporating bto SOUL 1 - Chase | Course 1 | 00:18:43 | 2nd | ||
| 07/12/14 | STAG's 16th Glasgow Parks Champs First Race | Open | 00:13:32 | 8th | 1302 | |
| 07/12/14 | STAG's 16th Glasgow Parks Champs - Third Race & STAG's 500th Event | Open | 00:26:23 | 6th | ||
| 07/12/14 | STAG's 16th Glasgow Parks Champs - Second Race | Open | 00:14:25 | 8th | 1304 | |
| 23/11/14 | ESOA Champs and SoSOL | Brown | 01:10:31 | 6th | 1217 | Navigation Chl |
| 09/11/14 | Clyde SoSOL Croy Hill - including Scottish Student Individual Champioships | brown | 01:04:43 | |||
| 26/10/14 | Tinto Twin - Day | Course 1 Brown | 00:57:22 | 4th | 1294 | |
| 25/10/14 | Tinto Twin - Night | Course 1 Brown | 00:44:06 | 1st | 1329 | |
| 18/10/14 | Race the Castles including the SHI and the CompassPoint Scottish O League 7 | 01 Black | 02:18:22 | 51st | 1330 | Racing Chl: Gold |
| 12/10/14 | Race the Castles - Stirling Street Race (UKOL) | Elite Men | 00:21:32 | 41st | 1329 | |
| 11/10/14 | Race the Castles - Edinburgh Street Race (UKOL) | Elite Men | 00:21:58 | 46th | 1320 | |
| 10/10/14 | Race The Castles - Evening sprint warm-up | Course 1 | 00:18:05 | 10th | ||
| 28/09/14 | BASOC WOLF CompassPoint Scottish O League 6 | Black | 02:19:32 | 13th | 1182 | Racing Chl: Silver |
| 27/09/14 | BASOC WOLF Urban Sprint Race - incorporating bto SOUL8 | Course 1 | 00:16:08 | 19th | 1281 | |
| 27/09/14 | BASOC WOLF First Bite | Blue | 00:37:21 | 6th | 1323 | Racing Chl: Gold |
| 21/09/14 | TAY SoSOL 1- Loch Ordie | Brown | 01:15:29 | 6th | 1287 | Racing Chl: Gold |
| 14/09/14 | ESOC CompassPoint Scottish O League 5 | Black | 01:33:24 | 15th | 1317 | Racing Chl: Gold |
| 07/09/14 | British Middle Champs (UKOL) | UKOL Course1 (M18, M20, M21) | 00:39:14 | 22nd | 1329 | |
| 06/09/14 | British Sprint Champs (PROLOGUE) | Course H11 | 00:15:48 | 20th | 1298 | |
| 06/09/14 | British Sprint Champs Finals | Course FB1 | 00:13:54 | 19th | 1286 | |
| 06/09/14 | British Sprint Champs Finals (UKOL) | UKOL FA1 (M21, M16, M18, M20, M35, M40) | 01:13:54 | 71st | ||
| 31/08/14 | Gramp Colour Coded Glen Dye | Brown | 01:08:18 | 2nd | 1308 | Racing Chl: Gold |
| 30/08/14 | GRAMP Urban Race - incorporating bto SOUL7 | Course 1 | 00:54:11 | 4th | 1264 | |
| 24/08/14 | PurpleThistle - Day 2 | Mighty Thistle | 01:51:17 | 12th | 1256 | |
| 23/08/14 | PurpleThistle - Day 1 | Mighty Thistle | 01:17:33 | 8th | 1309 | |
| 22/06/14 | The Moray Mix Weekend Day 2 - CompassPoint Scottish O League 4 | Black | 01:37:17 | 6th | 1312 | Racing Chl: Gold |
| 21/06/14 | The Moray Mix Weekend Day 1 - incorporating bto SOUL5 | Badge 1 (M21E) | 00:45:51 | 10th | 1273 | |
| 15/06/14 | Jamie Stevenson Trophy | Green | 00:34:11 | 1st | 1283 | Racing Chl: Gold |
| 31/05/14 | British Long Championships (UKOL 11) | UKOL Course 3 (M18, M20, M35) | 01:30:21 | 8th | 1315 | |
| 25/05/14 | Scottish Championships - Relays | A | 00:41:51 | 10th | ||
| 24/05/14 | Scottish Championships - Individual (UKOL) | UKOL Badge Course02 (M18, M20, M35, M40, W21) | 01:12:39 | 20th | 1297 | |
| 11/05/14 | STAG - Pre-Commonwealth Games Urban Event - incorporating bto SOUL4 and NUL4 | Badge 1 (M21E) | 00:55:27 | 13th | 1268 | |
| 05/05/14 | Northern Champs Weekend Urban (UKOL) | UKOL Black (M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80) | 00:51:31 | 10th | 1300 | |
| 04/05/14 | Northern Championships (UKOL) | UKOL Badge 3 (M45, M50, M20, M18, W21) | 01:05:00 | 11th | 1289 | |
| 03/05/14 | Northern Champs Weekend Middle Race (UKOL) | UKOL Black (M21, M35, M40, M18, M20) | 00:47:32 | 7th | 1322 |