The full results for the Trotternish Ridge Race, held on Saturday 2 June, have been released.
Alexander Beaven raced into first place with his time of 3 hours 16 minutes and 21 seconds.
He was followed by Dave Ward, from the Pennine Fell Runners club, with a time of 3 hours 29 minutes and 54 seconds.
Iain Stewart took third place in 3 hours 40 minutes and 42 seconds.
Sarah Wingrove was the first lady across the line, finishing seventh overall, with an excellent time of 3 hours 57 minutes and 30 seconds.
The second lady to reach the finish line was Mary Lye with a time of 4 hours 36 minutes and 39 seconds.
Catherine Magill became the third lady to finish the race, with a time of 4 hours 41 minutes and 1 second.