Gudgin clocked a time of 34:19 for the out-and-back Anstruther road-race to finish the best part of two minutes ahead of runner-up Michael Anderson, a fellow senior representing Dundee Road Runners and making it home in 36:02.
Third place went to Anderson’s over-40 clubmate Stefan O’Grady in 36:28.
Gudgin was one of three Fife club members to make the top ten of a turnout of 117, the others being his over-40 clubmate Tim Kinnaird, ninth in 40:10, and Aaron Bennet, a senior at Dunfermline’s PH Racing club, fifth in 38:08.
Five further Fifers managed top-20 finishes, all but one of them clubmates of Bennet’s – over-40 Scott Love, 11th in 40:42; seniors Bob Irving and Alexander McDonald, respectively 12th in 40:50 and 13th in 41:10; and over-60 John Crookston, 20th in 43:09.
The other one was Fife Athletic Club senior Ailsa Cruickshanks, 14th in 41:55.
Kinross Road Runners senior Laura Sanchez was first female finisher, and eighth overall, in 39:46.
The host club’s first runner to finish was Chris Edwards, 29th in 45:00, followed by fellow over-40 Kevin Brady, 32nd in 45:25.

13. Anster Haddies’ 2026 East Neuk 10K
Laura Sanchez was first female finisher in 39:46 at Anster Haddies’ 2026 East Neuk 10K on Sunday (Photo: Pete Bracegirdle) Photo: Pete Bracegirdle

14. Anster Haddies’ 2026 East Neuk 10K
John Crookston was 20th in 43:09 at Anster Haddies’ 2026 East Neuk 10K on Sunday (Photo: Pete Bracegirdle) Photo: Pete Bracegirdle

15. Anster Haddies’ 2026 East Neuk 10K
Stefan O’Grady was third in 36:28 at Anster Haddies’ 2026 East Neuk 10K on Sunday (Photo: Pete Bracegirdle) Photo: Pete Bracegirdle

16. Anster Haddies’ 2026 East Neuk 10K
Ailsa Cruickshanks was 14th in 41:55 at Anster Haddies’ 2026 East Neuk 10K on Sunday (Photo: Pete Bracegirdle) Photo: Pete Bracegirdle

