Torridgeside Swimming Club’s annual championships produced a great competition, with a tremendous 260 personal best times being recorded over the two weekends.

Oliver Ross, Daniel Mock, Zachary Adams, Ryan Goldsmith Ryan, Miles Miller, Charlie Woodward, Douglas Fenney, David Miller, Emily Risdon and Joseph Knibbs each took all the top places in their age groups.

Final positions were: Six years boys - 25m Free 1st Oliver Ross, 25m Back 1st Ross, 25m Breast 1st Ross. Seven years girls - 25m Free 1st Hope Unstead, 2nd Millie Ayres, 3rd Amy Whitehill. 25m Back 1st Ayres, 2nd Unstead, 3rd Whitehill. 25m Breast 1st Ayres, 2nd Whitehill 3rd Unstead. Seven years boys - 25m Free 1st Daniel Mock, 2nd Ben Ford, 3rd Eddie Mitchell, 25m Back 1st Mock, 2nd Mitchell, 3rd Ford. 25m Breast 1st Mock, 2nd Mitchell, 3rd Ford. Eight years girls - 25m Free 1st Caitlin Turner, 2nd Kira May, 3rd Bethany Cann. 25m Back 1st Anna Mansford, 2nd Milly Fenton, 3rd May. 25m Breast 1st Turner, 2nd May, 3rd Cann. 25m Fly 1st Fenton, 2nd Mansford, 3rd May. Eight years boys - 25m free 1st Zachary Adams, 2nd Lewis Ross, 3rd Tom Turner. 25m Back 1st Adams, 2nd Willem Kearney, 3rd Ross. 25m Breast 1st Adams, 2nd Adam Lawton, 3rd Ross. 25m Fly 1st Adams, 2nd Ross, 3rd Chuck Harmer.

Nine years girls - 50m Free 1st Emily Tyrrell, 2nd Channon Wilton, 3rd Isla Endean. 50m Back 1st Tyrrell, 2nd India Tomlinson-Bowden, 3rd Isobel Harris. 50m Breast 1st Tyrrell, 2nd Emma Moulton, 3rd Wilton. 50m Fly 1st Tyrrell, 2nd Wilton, 3rd Tomlinson-Bowden. Nine years boys - 50m Free 1st Ryan Goldsmith Ryan, 2nd Oliver Stacey, 3rd Jamie Steer. 50m Back 1st Goldsmith Ryan, 2nd Jamie Steer 3rd Josh Steer. 50m Breast 1st Goldsmith Ryan, 2nd Jamie Steer, 3rd Josh Steer. 50m Fly 1st Goldsmith Ryan, 2nd Jamie Steer, 3rd Joe Mitchell. 10 years girls - 50m Free 1st Paige Unstead, 2nd Emma Featherstone, 3rd Millie Beever. 50m Back 1st Unstead, 2nd Beever, 3rd Alice Dobbs. 50m Breast 1st Featherstone, 2nd Unstead, 3rd Dobbs. 50m Fly 1st Unstead, 2nd Featherstone, 3rd Dobbs. 10 years boys - 50m Free 1st Miles Miller, 2nd Thomas Shovelton 3rd Andrew Morgan. 50m Back 1st Miller, 2nd Morgan, 3rd Shovelton. 50m Breast 1st Miller 2nd Joshua Dobie, 3rd Samy Watts. 50m Fly 1st Miller, 2nd Shovelton, 3rd Morgan. 11 years girls - 100m free 1st Charlie Woodward, 2nd Holly Coles, 3rd Georgia Adams. 100m Back 1st Woodward, 2nd Coles, 3rd Adams. 100m Breast 1st Woodward, 2nd Coles, 3rd Adams. 100m Fly 1st Woodward, 2nd Coles, 3rd Adams. 100m IM 1st Woodward 2nd Coles 3rd Adams. 11 years boys - 100m Free 1st Douglas Fenney, 2nd Zak Lambden, 3rd Luke Mitchell. 100m Back 1st Fenney, 2nd Lambden, 3rd Jacob Harris. 100m Breast 1st Fenney, 2nd Lambden, 3rd Mitchell. 100m Fly 1st Fenney, 2nd Lambden, 3rd Mitchell. 100m IM 1st Fenney, 2nd Lambden, 3rd Mitchell. 12 years girls - 100m Free 1st Rachel Coles, 2nd Becky Walker, 3rd Taya Lambden. 100m Back 1st Walker, 2nd Coles, 3rd Lambden. 100m Breast 1st Coles, 2nd Walker, 3rd Lambden. 100m Fly 1st Walker, 2nd Lambden, 3rd Coles. 100m IM 1st Coles, 2nd Walker, 3rd Lambden. 12 years boys - 100m Free 1st David Miller, 100m Back 1st Miller, 100m Breast 1st Miller, 100m Fly 1st Miller, 100m IM 1st Miller. 13/14 years girls - 100m Free 1st Emily Risdon, 2nd Anne Daniel, 3rd Hannah Sampson. 100m Back 1st Risdon, 2nd Daniel, 3rd Sampson. 100m Breast 1st Risdon, 2nd Sampson, 3rd Daniel. 100m Fly 1st Risdon, 2nd Daniel, 3rd Sampson. 100m IM 1st Risdon, 2nd Daniel, 3rd Sampson. 13/14 years boys - 100m Free 1st Louis Woodward, 2nd Tim Yeo, 3rd Noah Steven. 100m Back 1st Yeo, 2nd Woodward, 3rd Stevens. 100m Breast 1st Woodward, 2nd Yeo, 3rd Stevens. 100m Fly 1st Woodward, 2nd Yeo. 100m IM 1st Woodward, 2nd Yeo, 3rd Stevens. 15/16 years girls - 100m Free 1st Karina Spry, 2nd Lisa Berry Waite. 100m Back 1st Spry, 2nd Berry Waite. 100m Breast 1st Berry Waite, 2nd Spry. 100m Fly 1st Berry Waite, 2nd Spry. 100m IM 1st Spry, 2nd Berry Waite. 15/16 years boys - 100m Free 1st Joseph Knibbs 2nd Jason Martin. 100m Back 1st Knibbs, 2nd Martin. 100m Breast 1st Knibbs, 2nd Martin. 100m Fly 1st Knibbs, 2nd Martin. 100m IM 1st Knibbs, 2nd Martin. 17 years and over - 100m Free 1st Paula Knibbs, 2nd Lynsey Hewis, 3rd Laura Bennett. 100m Back 1st Knibbs, 2nd Bennett, 3rd Hewis. 100m Breast 1st Bennett, 2nd Knibbs, 3rd Hewis. 100m Fly 1st Knibbs, 2nd Bennett, 3rd Hewis. 100m IM 1st Bennett, 2nd Knibbs, 3rd Hewis. 17 years and over boys - 100m Free 1st Matthew Hewis, 2nd Ed Wild, 3rd Kieron Martin. 100m Back 1st Wild, 2nd Hewis, 3rd Steve Woodward. 100m Breast 1st Hewis, 2nd Wild, 3rd Greg Stacey. 100m Fly 1st Woodward, 2nd Hewis. 100m IM 1st Hewis, 2nd Stacey, 3rd Woodward.