Athletes from across the country arrived in the area for the annual Cupar Triathlon, one of the most popular events of the early season,
Nearly 200 competitors took part with particularly strong turnouts from Perth, Glenrothes and Monifieth tri clubs.
The rain held off this year but the strong wind made for a challenging bike course.
There was two events staged on the day.
The first for more experienced adult runners while a novice event was also staged on the day.
The main sprint event of a 750m swim, 24km bike, 5k run, was won for the second consecutive year by local man Andrew Hood from the East Fife Tri Club in 01:07:18.
First woman back was Jen Stewart (01:15:32), placing an impressive ninth overall.
The other age group winners were Robert Harrison from Monifieth Tri Club first male veteran (01:12:22), Euan Rose, also Monifieth, first male junior (01:14:41), Eric Wardle from Stirling Tri Club who was first male super veteran (01:16:01), Jo Philips of Edinburgh RC first female veteran (01:20:40), James McEwan of Glenrothes Triathlon Club was first male vintage in 01:24:48, Miriam Rennet from Monifieth was first female super veteran in 01:28:00, Kimberley McIntyre first female junior (01:56:57), Cathy Hamilton from Traithlon Inverness was first female vintage (02:05:39) and East Fife Tri Club’s Jane Askey was first female super vintage.
Fergus Ingledew, from St Andrews, placed second male junior in 01:15:58 and tenth overall.
Other local athletes competing for Fife AC and East Fife Tri Club were Daniel Clarke, seventh overall (01:14:54), Elise Methven (01:23:09 and second female veteran), Neil Millar (01:31:01), Laura Philpott (01:33:07), Sally Newman-Carter (01:39:48), Ally McAdam-Smith (01:47:20), Karen Waterston (01:47:21), Nick Brian (01:51:13), Charlotte Kirby (01:53:07) and Jennifer Kennedy (01:54:12).
The novice event which saw competitors complete a 400m swim, 15km bike and 3k run was won by Andrew Merry of Monifieith Tri Club in 00:48:20.
Local youngsters Eilidh Smyth, Ines Methven and Lucy Montgomery did well, coming second, third and fourth junior female respectively.