| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 07/04/12 | JK Weekend - Day 2 | Badge 1 (M21E) | 00:40:36 | 51st | 1275 | |
| 06/04/12 | JK Weekend - Day 1 - Sprint | Badge 1 (M21E) | 00:16:59 | 24th | 1305 | |
| 03/03/12 | St. Andrews Weekend - Scottish Sprint Champs Race 1 | A | 00:13:43 | 3rd | 1323 | |
| 03/03/12 | St. Andrews Weekend - Scottish Sprint Champs Race 2 | A | 00:13:30 | |||
| 26/02/12 | Gramp District Event Bogendriep | Brown | 00:54:23 | 1st | 1348 | Racing Chl: Gold |
| 25/02/12 | GRAMP Scottish Night Championships | Badge Course 1 | 01:09:10 | 1st | ||
| 21/01/12 | EUOC Burns Weekend - Urban Race incorporating SOUL 1 | A | 00:56:11 | 27th | 1211 | |
| 27/11/11 | Tim Watkins Trophy | A (Men's Open) | 01:42:18 | 2nd | 1335 | |
| 26/11/11 | BL Penrith Nope Sport Urban League Final | A | 00:39:37 | 1st | 1358 | |
| 22/10/11 | Senior Home International Weekend | Badge (M21E) | 01:29:11 | 3rd | ||
| 18/09/11 | INVOC League - Anagach | Brown | 00:44:35 | 1st | 1369 | |
| 06/08/11 | Scottish 6 Days - 2011 - Day 6 | Course 50 | 00:59:09 | 1st | 1338 | |
| 05/08/11 | Scottish 6 Days - 2011 Day 5 | Course 50 | 00:55:42 | 1st | 1350 | |
| 04/08/11 | Scottish 6 Days - 2011 - Day 4 | Course 50 | 01:00:19 | 2nd | 1345 | |
| 02/08/11 | Scottish 6 Days - 2011 - Day 3 | Course 50 | 01:39:29 | 4th | 1346 | |
| 01/08/11 | Scottish 6 Days - 2011 - Day 2 | Course 50 | 00:31:06 | 2nd | 1348 | |
| 31/07/11 | Scottish 6 Days - 2011 - Day 1 | Course 50 | 01:01:01 | 7th | 1337 | |
| 12/06/11 | Day 2 - Scottish O League 4 - Culbin Forest | Short Blue | 00:34:15 | 1st | 1334 | |
| 11/06/11 | Day 1 - Nopesport Urban League - Lossiemouth | Men Open (M18-35) | 00:51:22 | 1st | 1344 | |
| 28/05/11 | Scottish Individual Championships | Course 01 | 01:05:45 | |||
| 22/05/11 | Holme Fell | Badge (M21E) | 01:47:21 | 8th | 1333 | |
| 21/05/11 | Bigland | Black | 00:42:02 | 12th | 1320 | |
| 24/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 1 (M21E) | 01:21:55 | 11th | 1328 | |
| 23/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 1 (M21E) | 00:36:16 | 6th | 1340 | |
| 22/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 1 (M21E) | 00:14:35 | 5th | 1345 | |
| 17/04/11 | LOC Cumbrian Galoppen - Graythwaite | BROWN | 00:47:03 | 1st | 1344 | |
| 10/04/11 | British Middle Distance Championships | Badge 1 (M21E) | 00:34:16 | 16th | 1323 | |
| 09/04/11 | British Sprint Championships - Qualifying Heats | 1B | 00:15:22 | 2nd | 1340 | |
| 09/04/11 | British Sprint Championships - Final | FA1 | 00:15:16 | 8th | 1328 | |
| 03/04/11 | FVO Scottish O League 2 | Black | 00:55:13 | |||
| 19/03/11 | Individual Championships | MenA | 01:01:11 | 6th | 1338 | |
| 06/03/11 | INT Scottish O League 1 | Black | 01:05:19 | 3rd | 1344 | |
| 05/03/11 | TAY Scottish Sprint Championships | 1. 18 - 35 | 00:15:01 | 5th | 1312 | |
| 27/02/11 | Twin Peak 2011 | Black | 00:59:53 | 2nd | 1344 | |
| 26/02/11 | Twin Peak 2011 and NWOL | Black | 00:28:49 | 1st | 1353 | |
| 19/02/11 | INT Scottish Night Championships | Course_1 | 00:51:23 | |||
| 07/11/10 | November Classic Regional Event & SHI Individual | Black | 01:04:41 | 1st | 1359 | |
| 31/10/10 | Scottish O League 7 | Black | 01:01:19 | 3rd | 1336 | |
| 30/10/10 | Night Event | Black | 00:49:49 | 4th | ||
| 12/09/10 | SoSOL 1/CompassSport Cup SOA round | Brown | 01:03:51 | 2nd | ||
| 12/09/10 | Open Classic incorporating SoSOL 1 & the Scottish CompassSport Cup Heat | Brown | 01:03:51 | 2nd | 1354 | |
| 11/09/10 | Sprint Final | Men | 00:15:32 | 12th | 1348 | |
| 10/09/10 | Sprint Qualification | Open Men | 00:17:22 | 25th | 1309 | |
| 13/06/10 | Culbin West Colour Coded incorporating The Moray and Highland Junior Championships | Brown | 01:04:47 | 4th | 1336 | |
| 30/05/10 | Scottish Championships - Relays | A_CAB | 00:35:10 | 1st | ||
| 29/05/10 | Scottish Championships - Individual - World Ranking Event | Badge 1 (M21E) | 01:31:01 | |||
| 18/04/10 | British Sprint Elite Championships | Mens Final D | 00:13:44 | 1st | 1356 | |
| 17/04/10 | British Elite Middle & Age Class Championships | Badge 1 (M21E) | 00:39:38 | 20th | 1312 | |
| 04/04/10 | Day 3 (Individual) | Course No 2 (M18E, M20E) | 01:05:28 | 2nd | 1324 | |
| 03/04/10 | Day 2 (Individual) | Course No 1 (M18E, M20E, M21E) | 00:33:02 | 6th | 1340 |