| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 18/11/21 | FWTN #4 | Long | 00:33:59 | 5th | ||
| 04/11/21 | FWTN #3 | Long | 00:37:17 | 9th | ||
| 24/10/21 | Moray Mix - incorporating Scottish Orienteering League - Lossie Forest | Black | 01:17:53 | 4th | 1374 | Racing Chl: Gold |
| 12/06/16 | British Middle Championships (UKOL) | UKOL 1 (M18, M20, M21) | 00:57:59 | 45th | 1309 | |
| 11/06/16 | British Sprint Championships - Final (UKOL) | UKOL F1A (M21) | 00:15:14 | |||
| 11/06/16 | British Sprint Championships - Final | Course F1B | 00:15:14 | |||
| 11/06/16 | British Sprint Championships - Prologue | Course H13 | 00:17:16 | 13th | 1309 | |
| 08/04/12 | JK Weekend - Day 3 | Badge 1 (M21E) | 02:11:04 | 38th | 1248 | |
| 07/04/12 | JK Weekend - Day 2 | Badge 1 (M21E) | 00:43:48 | 71st | 1249 | |
| 06/04/12 | JK Weekend - Day 1 - Sprint | Badge 1 (M21E) | 00:17:31 | 39th | 1287 | |
| 10/03/12 | Varsity Match | Badge Course 1 | 01:17:07 | 7th | ||
| 17/07/11 | Harvester Relays | AX2AC | 01:16:28 | 2nd | ||
| 16/07/11 | Harvester Weekend - Middle Distance Event | Blue | 00:31:11 | |||
| 14/05/11 | Individual | Badge Course 3 | 01:21:45 | 9th | 1280 | |
| 24/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 2 (W21E) | 01:15:16 | 29th | 1248 | |
| 23/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 1 (M21E) | 00:51:42 | 70th | 1259 | |
| 22/04/11 | JAN KJELLSTROM ORIENTEERING FESTIVAL | Badge 1 (M21E) | 00:17:22 | 66th | 1253 | |
| 10/04/11 | British Middle Distance Championships | Badge 1 (M21E) | 00:38:27 | 37th | 1281 | |
| 09/04/11 | British Sprint Championships - Final | FB1 | 00:13:27 | 2nd | 1332 | |
| 09/04/11 | British Sprint Championships - Qualifying Heats | 1B | 00:17:21 | 10th | 1284 | |
| 02/04/11 | Nottingham University Sprint | Long | 00:46:01 | |||
| 27/03/11 | Northern Champs National Event & FCC Race | Badge Course 4 | 01:14:57 | 11th | 1260 | |
| 26/03/11 | NATO Sprint & FCC Race | Course A1 | 00:13:57 | 3rd | 1284 | |
| 13/03/11 | TVOC Southern Championships National Event, FCC and UK Cup | Course 4A | 01:10:32 | 3rd | 1296 | |
| 12/03/11 | JOK Chasing Sprint | Men's Open | 00:44:39 | 24th | ||
| 13/02/11 | SROC Regional Event & NWOL | Brown | 43:09:00 | |||
| 03/10/10 | October Odyssey Regional Event | Black | 01:26:01 | |||
| 02/10/10 | October Odyssey Regional Event | Black | 01:23:15 | 2nd | ||
| 18/04/10 | British Sprint Elite Championships | Mens Final B | 00:17:09 | 8th | 1293 | |
| 17/04/10 | British Elite Middle & Age Class Championships | Badge 1 (M21E) | ||||
| 11/04/10 | Nottingham City Street O | Badge Course 1 | 00:39:36 | 10th | 1284 | |
| 04/04/10 | Day 3 (Individual) | Course No 2 (M18E, M20E) | 01:26:38 | 21st | 1252 | |
| 03/04/10 | Day 2 (Individual) | Course No 1 (M18E, M20E, M21E) | 00:39:47 | 53rd | 1283 | |
| 28/03/10 | FVO Regional Event, World Ranking Event & Scottish O League 1 | Brown | 01:45:44 | 18th | 1243 | |
| 27/03/10 | FVO Middle Distance Race | Men Open | 00:46:21 | 97th | 1237 | |
| 21/03/10 | National Event & Midland Championships & Future Champions Cup | Badge 4 (M35L, M40L, M20E, M18E) | 01:18:55 | 14th | 1262 | |
| 13/12/09 | National Event , Midlands Championships & Interland Selection Race | Badge (M21E) | 01:52:00 | 17th | 1251 | |
| 01/11/09 | November Classic Regional Event | Black | 01:20:22 | 15th | 1257 | |
| 31/10/09 | Oxford City Race | Open Men B | 00:32:11 | 3rd | 1308 | |
| 08/08/09 | Scottish 6-Days - Day 6 | M18L | 01:00:11 | |||
| 07/08/09 | Scottish 6 Days - Day 5 | M18L | 00:58:42 | 21st | 1228 | |
| 06/08/09 | Scottish 6 Days - Day 4 | M18L | 00:58:37 | 11th | 1260 | |
| 04/08/09 | Scottish 6 Days - Day 3 | M18L | 01:07:13 | 26th | 1205 | |
| 03/08/09 | Scottish 6 Days - Day 2 | M18L | 01:13:21 | |||
| 02/08/09 | Scottish 6 Days - Day 1 | M18L | 01:29:59 | 41st | 1154 | |
| 28/02/09 | BRITISH ORIENTEERING CHAMPIONSHIPS | FCCM | 01:10:00 | 33rd | 1262 | |
| 01/02/09 | NOC Regional Event & EM Championships | Badge (M21L) | 01:23:49 | 13th | 1249 |