| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 13/07/25 | LOG EuroCity Race - Urban(UKOL) | UKOL Course 1 (M18, M20, M21, M35) | 00:55:18 | 7th | 1291 | |
| 17/06/25 | DFOK Park Race Series | Long | 00:37:48 | 10th | ||
| 01/06/25 | SE Sprints | B1 | 00:14:48 | 2nd | 1287 | |
| 01/06/25 | SE Sprints | A1 | 00:13:53 | 5th | 1285 | |
| 27/05/25 | SLOW Park Race Series | Long | 00:27:04 | 6th | ||
| 04/05/25 | SAX Regional Event | Orange | 00:18:15 | 1st | Racing Chl: Gold | |
| 14/09/24 | City of London Race | 1 | 01:12:59 | 70th | 1181 | |
| 08/09/24 | SELOC urban - City Race Euro Tour, UKUL and NWUL | 1 | 01:08:14 | 27th | 1117 | |
| 23/07/24 | SLOW London Park Race Summer Series | Long | 00:34:47 | 13th | ||
| 23/06/24 | British Sprint Championships (UKOL) | UKOL special results file - times irrelevant (M16, M18, M20, M21, M35, M40, M45, M50, M55, M60, M65, M70, M75, M80, M85, W16, W18, W20, W21, W35, W40, W45, W50, W55, W60, W65, W70, W75, W80, W85) | 00:10:27 | 29th | ||
| 23/06/24 | British Sprint Championships - Finals | F3 | 00:10:27 | 18th | 1292 | |
| 23/06/24 | British Sprint Championships - Qualifiers | Q3 | 00:17:42 | 24th | 1220 | |
| 11/06/24 | SLOW London Park Race Summer Series | Long | 00:27:51 | 20th | ||
| 04/06/24 | DFOK Park Race Series | Long | 00:35:51 | 16th | ||
| 01/06/24 | SN Urban | Course 1 | 00:59:12 | 9th | 1241 | |
| 28/05/24 | SLOW London Park Race Summer Series | Long | 00:36:21 | 6th | ||
| 21/05/24 | London Summer Park Race | Long | 00:23:53 | 10th | ||
| 19/05/24 | SAX Regional event | Orange | 00:44:12 | 2nd | Racing Chl: Bronze | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 1 (M18, M20, M21, M35) | 00:59:41 | 14th | 1236 | |
| 11/05/24 | STAG's Glasgow City Race Weekend SPRINT | UKOL 1 (M18, M20, M21, M35) | 00:38:55 | 8th | 1172 | |
| 28/01/24 | EUOC Big Weekend - Urban / SOUL 1 | 1 | 00:27:42 | 73rd | 1159 | |
| 27/01/24 | EUOC Big Weekend - WRE Sprint | 3 | 00:16:09 | 27th | 1184 | |
| 16/09/23 | City of London Race (UKOL) | UKOL 1 (M18, M20, M21, M35) | 01:22:16 | 72nd | 1160 | |
| 15/03/20 | CompassSport Cup Heat | Course 1 - Brown - Men Open | 00:49:56 | |||
| 06/10/19 | European City Race Tour - Liverpool | 1 | 01:04:30 | 11th | 1223 | |
| 05/10/19 | EuroCity Race Tour - Everton Brow | 2 | 00:29:53 | 12th | 1180 | |
| 07/07/19 | SN Urban event | 1 | 01:03:40 | 5th | 1249 | |
| 25/06/19 | LOK London Park Race | Long | 00:23:03 | 6th | ||
| 23/06/19 | Sprint Scotland Weekend - Race 3 | Course 1 | 00:16:12 | 25th | 1275 | |
| 22/06/19 | Sprint Scotland Weekend Race 1 - bto SOUL7 and UKUL | Course 1 | 00:23:00 | 33rd | 1188 | |
| 22/06/19 | Sprint Scotland Weekend Race 2 - bto SOUL7 and UKUL | Course 1 | 00:19:01 | 30th | 1268 | |
| 02/06/19 | SE Sprint Champs | 00:27:47 | 9th | 1272 | ||
| 05/05/19 | British Orienteering Championships (UKOL) | UKOL 1 (M21) | 02:37:03 | 47th | 1197 | |
| 26/01/19 | EUOC Big Weekend - Edinburgh City Race incorporating bto SOUL1 | 1 | 00:57:52 | 19th | 1294 | |
| 04/11/18 | Eurocity Race Tour weekend (Urban event) | 1 | 00:53:31 | 11th | 1277 | |
| 17/07/18 | DFOK Park Race Series | Long | 00:28:09 | 4th | ||
| 03/07/18 | London Park Race | Park Race | 00:20:34 | 2nd | ||
| 23/06/18 | SN Urban event | 1 | 00:57:22 | 2nd | 1331 | |
| 19/06/18 | London Park Race | Long | 00:20:21 | 1st | ||
| 16/06/18 | SE Sprint Championships | Course 1 | 00:15:06 | 3rd | 1291 | |
| 10/06/18 | SAX Urban Event | 1 | 00:46:29 | 1st | ||
| 05/06/18 | Park Race | Long | 00:24:59 | 4th | ||
| 02/06/18 | The Dales Town and Country Weekend / YHOA Urban League | Black | 01:02:04 | 1st | 1291 | Racing Chl: Gold |
| 22/05/18 | DFOK Park Race Series | Long | 00:27:52 | 3rd | ||
| 28/04/18 | SAX Kent Orienteering League | Light Green | 00:37:15 | 1st | Racing Chl: Gold | |
| 18/03/18 | SAX Sunday League | Light Green | 00:25:05 | 1st | Racing Chl: Gold | |
| 08/10/17 | SAX Urban event | 1 MO/MV | 00:44:35 | 8th | 1244 | |
| 27/08/17 | MV Urban event | Course 1 MOpen | 00:48:58 | |||
| 13/06/17 | LOK Park Race | Long | 00:26:37 | 27th | ||
| 11/06/17 | BOK Blast - City of Bristol Races (UKUL & SEOUL) | 1 | 00:52:31 | 19th | 1248 |