| Date | Event | Course | Time | Pos. | Points | Incentive scheme |
|---|---|---|---|---|---|---|
| 29/04/26 | GRAMP Forest sprint - Dunnottar | Sprint | 00:19:45 | 2nd | ||
| 15/04/26 | GRAMP Forest sprint - Foggieton | Sprint Orange | 00:22:07 | 4th | ||
| 02/11/25 | MAROC Regional Event - Birsemore | Brown | 01:51:12 | 14th | 1261 | Racing Chl: Bronze |
| 18/06/25 | GRAMP Summer Series - Seaton park | Long Tech | 00:33:50 | 1st | ||
| 11/06/25 | GRAMP Summer Series - Crathes | Red | 01:06:14 | |||
| 28/05/25 | GRAMP Summer Series - Foggieton | Long Tech 2 | 00:47:52 | 9th | ||
| 21/05/25 | GRAMP Summer Series - Hazlehead | Long | 00:26:42 | 8th | ||
| 03/05/25 | Scottish Championships | Course 2 | 02:17:47 | |||
| 01/03/25 | BUCS individual event Birchen Edge (The EMOA League event planned for this date has been postponed) | Mens A | 01:07:34 | 49th | 1241 | |
| 12/02/25 | Deeside Night Cup - Balmedie | Long | 01:13:06 | 8th | ||
| 05/02/25 | MAROC Aboyne DNC | Long | 00:47:24 | 3rd | ||
| 29/01/25 | Deeside Night Cup - Tollo hill | Long | 00:54:50 | 7th | ||
| 02/01/25 | GRAMP - HHH Hazlehead | HHH | 00:18:42 | 1st | ||
| 27/11/24 | Deeside Night Cup - Dunnottur | Long | 01:01:45 | 14th | ||
| 17/11/24 | MAROC Cambus O'May Regional | Blue | 81:27:00 | 10th | 1168 | Navigation Chl |
| 13/11/24 | Deeside Night Cup - Balmedie | Long | 01:02:36 | 5th | ||
| 30/10/24 | Deeside Night Cup - Hazlehead | Long | 00:56:33 | 6th | ||
| 18/09/24 | GRAMP Urban Sprint - Aberdeen Uni | Sprint | 00:53:16 | 28th |