The Dunvegan Castle 10k was won by Kenny MacGruer on Saturday 23 March.
Kenny is from Caithness-based North Highland Harriers. He completed the run in 37 minutes and 59.6 seconds.
This year saw a record amount of 154 entries. Organisers commented that the race was held earlier in the year, prior to the Castle opening.
Entrants were piped to the start line by 11-year-old Seonaidh Macleod.
Alun Beckett took second place in 39 minutes and 13.6 seconds. He was followed by Chris James who completed the race in 40 minutes and 40.7 seconds.
The first lady across the line was local runner, Sarah Jamieson, who took fourth place overall with a time of 40 minutes and 44.3 seconds.
Rebecca Miller was the second lady across the line, finishing the race in 51 minutes and 23 seconds.
Claiming the title of third lady was Susan Maclennan with a time of 51 minutes and 30.4 seconds.
A new addition to this year's run was the Griegs Seafood 5k race. Aimed at all abilities, the race was won by 13-year-old Alex Jamieson, who completed the run in 21 minutes and 46.8 seconds.
The first female to complete the 5k was Heather Oakley. This turned out to be Heather's first race, which she completed with a time of 27 minutes and 47.2 seconds - in a pair of pyjamas!
The Fun Run set a fast pace on a 1.5 mainly off road course. Local boy Oliver Langlands won overall, closely followed by Tabitha Jones.
Full results for the 10k can be found here.
Full results for the 5k can be found here.