| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/11/22 | MAROC Birsemore Regional | Orange | 01:42:57 | 8th | Navigation Chl | |
| 11/09/19 | GRAMP Urban Sprint - Westhill | Urban | 01:25:01 | |||
| 04/09/19 | GRAMP Urban Sprint - Westburn Park | Short | 00:16:39 | 3rd | ||
| 04/11/18 | Maroc Bogendreip Level C | Light Green | 02:38:09 | 10th | Navigation Chl | |
| 24/06/18 | Crathes - Level C | Light Green | 01:54:58 | 11th | Navigation Chl | |
| 05/11/17 | GRAMP - Scolty | Light Green | 02:39:41 | 23rd | Navigation Chl | |
| 05/08/17 | Scottish 6 Days - Day 6 | C6 | 01:19:37 | 24th | 438 | |
| 04/08/17 | Scottish 6 Days - Day 5 | C6 | 01:26:17 | 25th | 497 | |
| 03/08/17 | Scottish 6 Days - Day 4 (UKOL) | UKOL C6(M85, W80) | 01:20:49 | 31st | 374 | |
| 01/08/17 | Scottish 6 Days - Day 3 | C6 | 01:59:42 | 27th | 415 | |
| 31/07/17 | Scottish 6 Days - Day 2 (UKOL) | UKOL C6(M85, W80) | 01:11:52 | |||
| 30/07/17 | Scottish 6 Days - Day 1 | C6 | 01:00:13 | 22nd | 532 | |
| 28/05/17 | GRAMP - Tyrebagger | Green | 02:20:29 | 8th | Navigation Chl | |
| 19/04/17 | Glen o Dee Forest Sprint | Sprint | 01:14:00 | 44th | ||
| 09/04/17 | Gramp - Crathes | Light Green | 01:58:40 | 13th | Navigation Chl | |
| 24/04/16 | Crathes Level C | Orange | 01:17:29 | 11th | Navigation Chl | |
| 13/04/16 | Forest Sprint - Countesswells | Orange | 01:17:29 | 12th | Navigation Chl | |
| 13/09/15 | Scolty Level C | Orange | 01:07:58 | 14th | Navigation Chl | |
| 03/08/15 | Scottish 6 Days - Day2 (UKOL) | C10 | 01:22:07 | 83rd | ||
| 02/08/15 | Scottish 6 Days - Day1 | C10 | 01:39:51 | 100th | ||
| 22/02/15 | Crathes Level C | Light Green | 01:04:09 | 24th | Navigation Chl | |
| 21/09/14 | Gramp Colour Coded Tyrebagger | Light Green | 01:57:06 | |||
| 30/08/14 | GRAMP Urban Race - incorporating bto SOUL7 | Course 5 | 01:53:29 | 5th | ||
| 18/05/14 | Crathes | Green | 02:17:35 | 22nd | 404 | Navigation Chl |
| 03/08/13 | Scottish 6 Days - Moray2013 Day6 (Incorporating EuroMeeting Long Distance) | C7 | 01:59:53 | 42nd | 416 | |
| 02/08/13 | Scottish 6 Days - Moray2013 Day5 | C7 | 01:23:57 | 53rd | 444 | |
| 01/08/13 | Scottish 6 Days - Moray2013 Day4 (Incorporating EuroMeeting Middle Distance - A World Ranking Event) | C7 | 01:25:04 | 47th | 519 | |
| 30/07/13 | Scottish 6 Days - Moray2013 Day3 (Incorporating UKOL15) | UKOL C7 (M80, W75) | 01:55:50 | 57th | 215 | |
| 29/07/13 | Scottish 6 Days - Moray2013 Day2 | C7 | 01:22:58 | 51st | 485 | |
| 28/07/13 | Scottish 6 Days - Moray2013 Day1 (Incorporating UKOL14) | UKOL C7 (M80, W75) | 01:45:17 | 57th | 249 | |
| 25/03/12 | GRAMP DISTRICT EVENT TYREBAGGER | Light Green | 02:07:11 | 9th | Navigation Chl | |
| 25/09/11 | GRAMP Scottish O League 6 | 8 Light Green | 01:10:31 | 29th | ||
| 04/09/11 | Crathes District Event | Light Green | 02:09:07 | 20th | ||
| 06/08/11 | Scottish 6 Days - 2011 - Day 6 | Badge Course 16 (M14A, M16B) | 01:38:29 | 72nd | 341 | |
| 05/08/11 | Scottish 6 Days - 2011 Day 5 | Badge Course 16 (M14A, M16B) | 01:53:53 | 81st | 228 | |
| 04/08/11 | Scottish 6 Days - 2011 - Day 4 | Badge Course 16 (M14A, M16B) | 02:09:06 | 73rd | 329 | |
| 02/08/11 | Scottish 6 Days - 2011 - Day 3 | Badge Course 16 (M14A, M16B) | 02:00:54 | 81st | 385 | |
| 01/08/11 | Scottish 6 Days - 2011 - Day 2 | Badge Course 16 (M14A, M16B) | 02:20:33 | 79th | 46 | |
| 31/07/11 | Scottish 6 Days - 2011 - Day 1 | Badge Course 16 (M14A, M16B) | 01:46:10 | 67th | 424 | |
| 17/04/11 | Bennachie District Event | Light Green | 01:24:16 | 24th | ||
| 20/02/11 | MAROC - Bogendreip | Light Green | 01:28:46 | 24th |