2024 – Spring Run
2023 – Spring Run
2022 – Autumn Run
2022 – Spring Run
2021 – Autumn Run
2019 – Spring Run
2018 – Spring Run
2017 – Spring Run
2016 – Spring Run
2015 – Spring Run
2014 – Spring Run
2013 – Border Run
2012 – Spring Run
2011 – Highland Run
2010 – Highland Run
2009 – Highland Run