2018 - Tour of the Meldons2018 - Tour des Trossachs2018 - RTTC National 10 Mile TT Championships2018 - British TT u23 Championships2018 - British TT Elite Championship2017 - Tour of Britain2017 - Tour des Trossachs2017 - Tour de France2017 - Scottish Hill Climb Championship2017 - Scottish 25 Mile TT Championship2017 - Scottish 10 Mile TT Championship2017 - Challenge Mallorca2016 - Tour of the Meldons2015 - Tour des Trossachs2015 - Scottish 25 Mile TT Championships2015 - Scottish 10 Mile TT Championships2014 - Commonwealth Games Womens MTB2014 - Commonwealth Games Mens MTB2012 - Tour de France