- Lossiemouth 10 Mile Turkey Trot and ND Champs – 17/12/2017
- ND XC Champs – Gordonstoun – 09/12/2017
- Evanton XC – 25/11/2017
- Nairn XC – 18/11/2017
- Brodie Castle 10km – 05/11/2017
- Monumental Challenge – 29/10/2017
- The Dramathon – 21/10/2017
- ND XC Relays – 15/10/2017
- Keith XC – 07/10/2017
- Baxters Loch Ness Marathon – 24/09/2017
- Baxters River Ness 10km – 24/09/2017
- Grampian Athletics League Final – 10/09/2017
- Glenmore 24
- Great Aberdeen Run – 27/08/2017
- Speyside Way Ultra – 19/08/2017
- Pinto (3 of 3) – 16/08/2017
- RAM Athletic League – 06/07/2017
- Califer View Point Challenge – 02/08/2017
- Forres Highland Games – 08/07/2017
- Pinto (2 of 3) – 28/06/2017
- Pinto (1 of 3) – 31/05/2017
- Stirling Marathon – 21/05/2017
- Benromach 10km – 07/05/2017
- Archiestown 5km – 30/04/2017
- Highland Fling 53 Mile Ultra – 29/04/2017
- Buckie 10km – 16/04/2017
- The Glenlivet 10km – 09/04/2017
- MRR 10km – 26/03/2017
- Inverness HM – 12/03/2017
- D33 Ultra – 11/03/2017
- Nairn 10km – 05/03/2017
- National XC Champs – Falkirk – 25/02/2017
- Kinloss to Lossie HM – 19/02/2017
- NDCCL Forres – 11/02/2017
- Edinburgh X-Country – 07/01/2017
- MRR Hangover Run – 02/01/2017