| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 10/05/25 | British Orienteering Championships (UKOL) | UKOL 6 (M35, M40) | 02:51:48 | 32nd | 1158 | |
| 01/12/24 | Lakeland Warrior Day 2 | LONG | 01:16:01 | 76th | 1231 | |
| 30/11/24 | Lakeland Warrior Day 1 | Short | 01:40:07 | 35th | 1070 | |
| 17/11/24 | DEE Regional Event incorporating the Army Inter-Corps Championships | Brown | 01:27:00 | 13th | 1265 | Racing Chl: Gold |
| 09/12/23 | Eryri Club Championships | 00:10:13 | 3rd | |||
| 09/12/23 | Eryri Club Championships | 00:10:16 | 2nd | |||
| 09/12/23 | Eryri Club Championships | 00:10:55 | 6th | |||
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:13:13 | 53rd | 1229 | |
| 20/06/23 | MDOC Summer Evening event | Blue | 00:42:41 | |||
| 21/05/23 | YHOA Urban League & YHOA Sprint Championships | 00:36:13 | 102nd | 1288 | ||
| 09/04/23 | Jan Kjellström Orienteering Festival - Long (UKOL) | UKOL 6 (M35) | 02:08:34 | |||
| 08/04/23 | Jan Kjellström Orienteering Festival - Middle (UKOL) | UKOL 5 (M35, M40) | 01:20:22 | 72nd | 1146 | |
| 07/04/23 | Jan Kjellström Orienteering Festival - Sprint (UKOL) | UKOL 1 (M18, M20, M21) | 00:17:56 | 98th | 1303 | |
| 19/03/23 | Frodsham Hill, Middle Distance event. | Brown | 00:41:59 | 2nd | 1257 | Racing Chl: Gold |
| 29/01/23 | EUOC Big Weekend - Classic Race (SoSOL) | Brown | 01:36:32 | 27th | 1281 | Racing Chl: Silver |
| 28/01/23 | EUOC Big Weekend - City Race - SOUL1 | 1 | 00:53:41 | 29th | 1272 | |
| 27/01/23 | EUOC Big Weekend - FWTN #6 | Long | 00:28:29 | 28th | ||
| 06/08/21 | Scottish 6 Days - Day 5 (UKOL) | UKOL C2 (M20, M35) | 01:59:14 | 13th | 1220 | |
| 05/08/21 | Scottish 6 Days - Days 4 and 5 combined for UKOL | UKOL C2 (M20, M35) | 01:59:14 | 27th | ||
| 02/08/21 | Scottish 6 Days - Day 2 (UKOL) | UKOL C2 (M20, M35, W21) | ||||
| 01/08/21 | Scottish 6 Days - Day 1 | C2 | 01:26:00 | 22nd | 1216 | |
| 05/06/21 | British Orienteering Middle Championships (UKOL) | UKOL 1 (M21) | 01:30:08 | 61st | 1196 | |
| 15/03/20 | CompassSport Cup Heat | 1 Brown Men Open | 01:46:59 | 11th | 1147 | |
| 09/11/19 | Twin Peak Day 1 | Brown | 01:56:47 | 28th | 1148 | Racing Chl: Bronze |
| 03/11/19 | ERYRI weekend of Orienteering Day 2 & 2019 Welsh League race | Green Day 2 | 01:27:55 | 20th | 995 | |
| 02/11/19 | ERYRI Weekend of Orienteering Day 1 & 2019 Welsh League race | Brown Day 1 | 01:30:55 | |||
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 1 | 00:57:00 | 14th | 1303 | |
| 25/01/19 | EUOC Big Weekend / Fight With The Night 6 | Long | 00:28:12 | 9th | ||
| 24/11/18 | MDOC Park +Urban 4 | Long Light Green | 00:51:15 | 1st | ||
| 04/11/18 | Eurocity Race Tour weekend (Urban event) | 1 | 00:51:04 | 8th | 1300 | |
| 21/01/18 | EUOC Big Weekend - Classic (UKOL) | UKOL Brown (M18, M20, M21, M35, M40) | 02:16:00 | 46th | 1101 | |
| 19/01/18 | EUOC Big Weekend's Friday Indoor Event | Long | 00:17:26 | |||
| 19/01/18 | EUOC Big Weekend - Fight with the Night | Long | 00:26:54 | 11th | ||
| 14/10/17 | Finland 100 Festival ( Lyme ) | Brown | 01:26:24 | 6th | 1258 | Racing Chl: Gold |
| 26/02/17 | Northern Championships (UKOL) | UKOL 4 (M55) | 94:52:00 | 19th | 1208 | |
| 10/07/16 | MDOC Twin Peak Day 2 Urban (UKOL and UKUL) | UKOL A (M18, M20, M21, M35) | 00:51:43 | 5th | 1295 | |
| 12/06/16 | British Middle Championships (UKOL) | UKOL 1 (M18, M20, M21) | 01:26:34 | 70th | 1205 | |
| 12/09/15 | London City Race | 1 - ME | 00:58:00 | 14th | 1320 | |
| 11/09/15 | Imperial College Night Sprint | 1 | 00:29:37 | 27th | 1258 | |
| 12/10/14 | Race the Castles - Stirling Street Race (UKOL) | Elite Men | 00:24:51 | 60th | 1269 | |
| 11/10/14 | Race the Castles - Edinburgh Street Race (UKOL) | Elite Men | 00:23:29 | 56th | 1288 | |
| 10/10/14 | Race The Castles - Evening sprint warm-up | Course 1 | 00:22:23 | 53rd | ||
| 21/09/14 | London City Race | 1 - Men's Elite | 01:04:43 | 23rd | 1248 | |
| 07/09/14 | British Middle Champs (UKOL) | UKOL Course1 (M18, M20, M21) | 00:55:30 | 62nd | 1238 | |
| 06/09/14 | British Sprint Champs Finals | Course FB1 | 00:13:59 | |||
| 06/09/14 | British Sprint Champs (PROLOGUE) | Course H12 | 00:14:22 | 11th | 1309 | |
| 06/09/14 | British Sprint Champs Finals (UKOL) | UKOL FA1 (M21, M16, M18, M20, M35, M40) | 00:13:59 | |||
| 08/08/14 | Lakes 5 Days Day 5 | 1 | 01:19:35 | 41st | 1269 | |
| 07/08/14 | Lakes 5 Days Day 4 | 1 | 01:11:25 | 33rd | 1289 | |
| 05/08/14 | Lakes 5 Days Day 3 | 1 | 01:39:24 | 50th | 1240 |