The full results for the Isle of Skye Half Marathon 2017 have been released and are available to view here.
The race was won by Oliver Spaeth with a time of 1 hour 14 minutes and 10 seconds.
Graham Bee and Hugh Campbell took second and third places respectively.
The oldest Skye runners was Catriona Logan.
The top three females were Iona Craft, with a time of 1 hour 32 minutes and 8 seconds, followed by Avril Pearson and Sarah Attwood.
Photographs by Sean Grieve.