| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 29/11/25 | Bangor Urban | Long | 00:41:20 | 2nd | 1144 | |
| 20/09/25 | SLOW City of London Race | Course 3 | 01:14:28 | 44th | 1156 | |
| 06/09/25 | NI COLOUR SERIES 5 | Blue | 01:34:04 | 12th | 1019 | Navigation Chl |
| 08/07/25 | SLOW Park Race Series | Long | 00:35:05 | 48th | ||
| 04/05/25 | Irish Long (UKOL) | UKOL Course 2 (M18, M20, W21) | 01:45:42 | 23rd | 1102 | |
| 03/05/25 | Irish Middle (UKOL) | UKOL 2 (M35, M40, M45, M50) | 00:45:50 | 20th | 1145 | |
| 02/05/25 | Irish Sprint Championships (UKUL) | 2 | 00:20:50 | 19th | 1198 | |
| 14/09/24 | City of London Race | 3 | 01:16:59 | 59th | 1131 | |
| 31/08/24 | N I Colour Series 5 | Blue | 01:14:39 | 2nd | 1124 | Racing Chl: Silver |
| 27/07/24 | Croeso Day 6 | 3 | ||||
| 26/07/24 | Croeso Day 5 | 4 | 01:31:30 | 55th | 1116 | |
| 23/07/24 | Croeso Day 3 | 4 | ||||
| 22/07/24 | Croeso Day 2 (UKOL) | UKOL 3 (M16, M45, M50, W21) | 00:52:42 | 46th | 1209 | |
| 21/07/24 | Croeso Day 1 (UKOL) | UKOL 4 (M50, W20, W35) | 01:57:22 | 67th | 1093 | |
| 16/06/24 | NIUL 2024 Craigavon City Park | LONG | 00:49:05 | |||
| 01/06/24 | Northern Ireland Sprint Championships | 2 (WOpen MV40+) | 00:21:47 | 6th | 1196 | |
| 12/05/24 | STAG's Glasgow EURO City Race (UKOL) (SOUL 4) | UKOL 2 (M40, M45, M50, W18, W20, W21, W35) | 01:01:52 | 19th | 1128 | |
| 10/05/24 | STAG's Glasgow City Race Weekend Supporting Event | Long | 00:38:21 | 40th | ||
| 20/04/24 | N I Colour Series 2 | Blue | 01:00:22 | 2nd | 1133 | Racing Chl: Gold |
| 16/03/24 | NI Colour Series 1 | Blue | 02:06:27 | 18th | 993 | Navigation Chl |
| 02/03/24 | NI Long Distance Championships (2023) | 3 | 01:20:04 | 10th | 1168 | |
| 11/11/23 | NI Colour Series 7 | Blue | 01:02:30 | 1st | 1174 | Racing Chl: Gold |
| 16/09/23 | City of London Race (UKOL) | UKOL 3 (M40, M45, M50) | 01:16:53 | |||
| 15/09/23 | DFOK Regional event | Course 2 | 00:35:14 | 29th | 1166 | |
| 04/08/23 | S6D Moray 2023 Day 5 | C36 | 00:54:33 | 62nd | 1207 | |
| 03/08/23 | S6D Moray 2023 Day 4 (UKOL) | UKOL C36 (M18, M50) | 02:01:37 | 69th | 1169 | |
| 01/08/23 | S6D Moray 2023 Day 3 | C36 | 01:53:08 | 84th | 1108 | |
| 31/07/23 | S6D Moray 2023 Day 2 (UKOL) | UKOL C36 (M18, M50) | 00:57:48 | 77th | 1134 | |
| 30/07/23 | S6D Moray 2023 Day 1 | C36 | 01:52:18 | 75th | 1144 | |
| 07/05/23 | British Middle Distance Championships (UKOL) | UKOL 4 (M45, M50) | 01:12:49 | 20th | 1131 | |
| 06/05/23 | British Sprint Championships Finals | F4 | 00:18:07 | |||
| 06/05/23 | British Sprint Championships Qualifiers | Q4 | 00:19:11 | 23rd | 1196 | |
| 04/05/23 | Carrickfergus Urban | 2 | 00:47:58 | 13th | 1081 | |
| 04/03/23 | NI Colour Series 1 | Blue | 01:18:57 | 5th | 1118 | Racing Chl: Silver |
| 05/11/22 | NI Colour series 6 | Blue | 01:22:40 | 5th | 1120 | Racing Chl: Bronze |
| 03/09/22 | City of London Race | Course 3 | 01:06:10 | 74th | 1111 | |
| 25/06/22 | Tollymore weekend NI Colour series 4 | Blue | 01:38:33 | 7th | 1100 | Racing Chl: Silver |
| 14/05/22 | NI Middle Distance Championships 2022 | Course 2 | 00:43:49 | 8th | 1144 | |
| 14/05/22 | NI Sprint Championships 2022 (part of the NI Urban League) | Course 2 | 00:14:57 | 5th | 1160 | |
| 19/03/22 | NI Colour series 1 | Brown | 01:52:50 | 10th | 1115 | Racing Chl: Silver |
| 12/03/22 | Spring Cup 2 - Meelmore | Green | 00:37:52 | 5th | Racing Chl: Gold | |
| 27/11/21 | NI Colour series 6 | Brown | 00:52:37 | 5th | 1185 | Racing Chl: Gold |
| 25/08/21 | WEE-12 Belvoir Park | Long | 01:19:32 | 42nd | ||
| 26/06/21 | NI Colour Series 3 | Blue | 01:35:51 | 2nd | 1136 | Racing Chl: Silver |
| 12/12/20 | Autumn Trophy 2 - Donard Forest (Postponed from 5 Dec to 12 Dec) | Green | 01:17:28 | 13th | Racing Chl: Bronze | |
| 17/10/20 | Autumn Trophy 1 | Green | 00:35:37 | 3rd | Racing Chl: Gold | |
| 29/02/20 | Spring Cup 1 | Green | 00:55:44 | 6th | Racing Chl: Silver | |
| 30/11/19 | Autumn Trophy 2 - Provisional Re-Scheduled | Green | 01:13:18 | 13th | Navigation Chl | |
| 24/11/19 | OCOUL 6 | OPEN | 00:42:24 | 4th | ||
| 18/08/19 | OCOUL 4 | OPEN | 00:40:02 | 4th |