Duns swimmers recorded a number of personal bests and collected a haul of medals at the Eyemouth Mighty Marlins Gala.
Duns ASC lifted the trophy for top team at the meeting.
There were gold medals for Jessica Douglas, Abbie Crossan, Kayla Marshall, James Thompson, Kacper Dluzak and Cameron Thompson.
Both the boys and girls relay teams also won gold for Duns.
DUNS SUCCESS AT EYEMOUTH GALA
►Jessica Douglas Gold 100m Back & Free, Silver 100m Fly
►Abbie Crossan Gold 100m Fly and Silver 100m Breast
►Kayla Marshall Gold in the 50 Breast, 50 free and 50m Fly
►Jodie Marshall Gold 100m Fly, Silver 100m Free
►Rachael Dawson Silver 100m Back, Bronze 100m Free and 50m Fly
►Tyler Milton Bronze 100m Breast
►Anthony Gardner Silver 100m Back, Bronze 100m Free and Breast
►James Thompson Gold 100m Back, 100m Breast Bronze
►Kacper Dluzak Gold 100m Fly and 100m Breast
►Max Dluzak Silver 100m Breast
►Cameron Thompson Gold 100m Back, 100m Free and 50m Fly
►Gaby Gracey Bronze 100m Back
►Both the boys and girls relay teams won Gold
PERSONAL BESTS & OTHER HIGHLIGHTS
►Kayla Marshall in the 50m Fly taking 36s off her entry time.
►Alfie Gracey in the 100m Free with a 38s PB.
►Sam Brady got a 13s PB in the 100m Free.
►Gaby Gracey reduced her entry time in the 100m back by 19s and got a 13s PB in the 100m Breaststroke.
►Nicole Marshall had two superb PBs in the 100m Free and 100m Back reducing her entry time by 19s.
►Poppy White had an impressive 16s PB in the 100m Back.
►The youngest Duns swimmer, eight-year-old old Tilly Lakie produced excellent swims in the 50m Free and 50m Back
►Mathew Dawson posted a 12s PB in the 100m Free.
►Roseanna Prentice’s biggest PB of the day was in the 100m Breaststroke taking 7.5s off her entry time.
►Kirsten Bennett and Morgan Thompson also had excellent swims throughout the competition, with Morgan getting a 1s PB in the 100m Back.
►Tyler Milton had excellent personal bests in every race!
►Max Dluzak had an equally impressive day getting 4s plus PBs in all swims.
►James Thompson and Kacper Dluzak both inched closer to the 1min barrier in the 100m Freetyle, each getting personal bests and finishing only 24 hundreths of a second apart.