| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 02/08/13 | Scottish 6 Days - Moray2013 Day5 | C36 | 01:01:55 | 11th | 1286 | |
| 30/07/13 | Scottish 6 Days - Moray2013 Day3 (Incorporating UKOL15) | UKOL C36 (M50) | 00:52:08 | 3rd | 1294 | |
| 28/07/13 | Scottish 6 Days - Moray2013 Day1 (Incorporating UKOL14) | UKOL C36 (M50) | 00:50:06 | 3rd | 1291 | |
| 22/06/13 | MOR Saturday League - Sanquhar, Forres | Light Green | 00:28:36 | 3rd | Racing Chl: Gold | |
| 25/05/13 | Scottish Championships - Individual | Badge 8 (M45L, M50L) | 01:10:10 | 5th | 1271 | |
| 19/05/13 | Sleepieshill - Level C | Brown | 01:16:48 | 8th | 1236 | Racing Chl: Gold |
| 11/05/13 | MOR Saturday & Schools League | Orange | 00:34:22 | |||
| 28/04/13 | ESOC/STAG CompassPoint Scottish O League 3 | Short Brown | 00:49:46 | |||
| 20/04/13 | MOR Saturday League - Oakenhead (Lossiemouth) | Light Green | 00:29:43 | 1st | Racing Chl: Gold | |
| 06/04/13 | GRAMP Urban Sprint - Incorporating SOUL2 & Scottish Sprint Championships PROLOGUE | B | 00:17:21 | 8th | 1228 | |
| 06/04/13 | Gramp Urban Sprint - CHASING | B | 00:15:12 | 3rd | ||
| 23/02/13 | MOR Saturday League - Crooked Wood | Lt Green | 00:30:35 | 1st | ||
| 10/02/13 | MOR Loch na Bo - Level C | Green | 00:39:18 | |||
| 04/08/11 | Scottish 6 Days - 2011 - Day 4 | Course 45 | 00:38:31 | |||
| 02/08/11 | Scottish 6 Days - 2011 - Day 3 | Course 45 | 01:03:28 | 10th | 1286 | |
| 01/08/11 | Scottish 6 Days - 2011 - Day 2 | Course 45 | 00:53:16 | 5th | 1288 | |
| 31/07/11 | Scottish 6 Days - 2011 - Day 1 | Course 45 | 01:05:38 | 18th | 1239 | |
| 26/06/11 | Moray & Highland Junior Champs & INVOC League - Roseisle | Brown | 01:07:19 | 2nd | 1279 | |
| 12/06/11 | Day 2 - Scottish O League 4 - Culbin Forest | Black | 01:25:36 | |||
| 10/04/11 | British Middle Distance Championships | Badge 4 (M35L, M40L, M20E, M18E) | 00:40:34 | 19th | 1229 | |
| 09/04/11 | British Sprint Championships - Qualifying Heats | 2C | 00:15:40 | 15th | 1225 | |
| 09/04/11 | British Sprint Championships - Final | FA2 | 00:16:59 | 27th | 1235 | |
| 05/03/11 | TAY Scottish Sprint Championships | 2. 40+ | 00:16:32 | 6th | 1262 | |
| 22/01/11 | EUOC Burns Weekend - Urban Race | Middle | 00:40:28 | |||
| 26/09/10 | ESOC Regional Event & Scottish O League 6 | Short Brown | 00:55:15 | 2nd | 1280 | |
| 25/09/10 | St Andrews - Urban and Park Races | Urban Long | 00:50:18 | 13th | ||
| 10/09/10 | Sprint Qualification | Open Men | 00:20:52 | 52nd | 1251 | |
| 27/08/10 | Lakes5 Day 5 | Badge 3 (M21L) | 00:51:24 | 8th | 1257 | |
| 26/08/10 | Lakes5 Day 4 | Badge 3 (M21L) | 01:19:32 | 16th | 1218 | |
| 27/06/10 | Regional Event | Brown | 00:38:26 | 2nd | 1243 | |
| 26/06/10 | MDOC Regional Event Weekend | Brown | 00:40:59 | 3rd | 1263 | |
| 30/05/10 | Scottish Championships - Relays | B_CBC | 00:35:34 | |||
| 18/04/10 | British Sprint Elite Championships | Mens Final B | 00:18:47 | 36th | 1255 | |
| 04/04/10 | Day 3 (Individual) | Course No 17 (M45S, W45L) | 00:51:30 | 3rd | 1238 | |
| 03/04/10 | Day 2 (Individual) | Course No 15 (M45S, W45L) | 00:43:54 | 2nd | 1244 | |
| 02/04/10 | Day 1 (Sprint) | Course No 3 (M40, M45) | 00:16:24 | 20th | 1280 | |
| 28/03/10 | FVO Regional Event, World Ranking Event & Scottish O League 1 | Green | 00:42:58 | 1st | 1252 | |
| 27/03/10 | FVO Middle Distance Race | Veteran Men (M40+) | 00:32:31 | |||
| 07/03/10 | ELO SoSOL | Green | 00:34:57 | 1st | 1304 | |
| 06/03/10 | Scottish Sprint Championships | Badge 1 (M21E) | 00:19:32 | 17th | 1259 | |
| 31/01/10 | JOK Burns Weekend - Chasing Sprint | Men 40+ | 00:47:21 | 8th | ||
| 30/01/10 | EUOC Burns Weekend City Race | Long | 00:51:52 | 26th | 1280 | |
| 31/10/09 | Oxford City Race | Course 3 (Open Women/Vet M40+) | 00:32:54 | 6th | 1305 | |
| 11/10/09 | GRAMP Regional Event & Scottish O League 6 | Short Brown | 00:57:51 | |||
| 20/09/09 | STAG Regional Event & Scottish O League 4 | Short Brown | 01:03:10 | 2nd | 1282 | |
| 12/09/09 | The Second London City Race | Men 40+ | 00:59:27 | 16th | 1238 | |
| 08/08/09 | Scottish 6-Days - Day 6 | M45L | 01:06:49 | 29th | 1239 | |
| 07/08/09 | Scottish 6 Days - Day 5 | M45L | 01:07:45 | 49th | 1213 | |
| 06/08/09 | Scottish 6 Days - Day 4 | M45L | 01:05:27 | 14th | 1284 | |
| 03/08/09 | Scottish 6 Days - Day 2 | M45L | 01:08:34 | 13th | 1263 |