Twenty-two young swimmers from Cupar and District Swimming Club competed in what was the best weekend of results for the team this year at the final Novice League of the season.
The day started with the 25m events and every Cupar swimmer set a lifetime best.
Kate Dalglish and Hannah Staal picked up speed flashes too with Kate placing first in her butterfly race.
Theo Ellis-Morton took over seven seconds off his time to place second in breaststroke.
The ever improving Isla Lorimer took nearly five-seconds off to win her 50m backstroke heat, followed in second place by Demi Corbishley.
Rowan Wingfield Hayes and Scarlett Ferris placed first and second in their 50m breaststroke, winning valuable club points.
In the 50m butterfly, Sophie Juskowiak swam strongly to set a PB and pick up her second consecutive flash.
The 50m freestyle races were an exciting affair with Amy Anderson setting a new PB and gaining a flash, followed by Ebony Sharp who placed well in her heat.
Swimming up an age-group, nine-year-old Jessica MacLeod swam an outstanding twelve-second PB in 50m freestyle.
Torin Ellis-Morton took to the water for the boys and he too swam a fabulous race setting a PB and securing a flash.
Mia Anderson and Theo set great new times in 50m freestyle and in the 100m freestyle races all four Cupar swimmers set new lifetime bests, with Oliver Goad in particular swimming a marvellous race to win his age-group comfortably.
The session closed with the relay events and as usual they provided high levels of excitement for both spectators and swimmers.
The Cupar nine-and-under girls’ team placed first in a thrilling race, beating Carnegie by just 0.04 of a second. The older girls’ race was equally exciting with Cupar A and B teams finishing in third and second place respectively.