The Peterborough Wave swim team competed against the Concord YMCA team last weekend. The boys came in second and the girls won. Here are the swimmers who took top-three spots in their races.

Girls

Annika Akey: 1st, 50 Free; 2nd, 25 Back; 2nd, 25 Free

Sage Cawthern: 1st, 200 IM; 1st, 100 Breast; 1st, 2nd, 100 Free

Stormie Cuddihee: 2nd, 50 Free; 2nd, 100 Back

Leah Danforth: 1st, 200 Free; 2nd, 200 IM; 3rd, 100 Breast

Alia Dodge: 3rd, 50 Free

Maria Fallon: 2nd, 50 Back; 3rd, 200 Free

Madeline Klessig: 1st, 500 Free; 2nd, 200 IM

Sophia Lake: 2nd, 200 Free; 2nd, 100 Free

Kirsten Ledger: 1st, 200 Free; 2nd, 200 IM; 2nd, 100 Breast

Catherine Martin: 2nd, 50 Breast; 3rd, 100 Free

Andrea Mattson: 1st, 50 Back; 1st, 100 Free; 2nd, 50 Fly

Bryanna Mattson: 1st, 25 Free; 1st, 25 Back; 1st, 25 Fly

Elsi Ojanen: 1st, 100 Back; 1st, 100 Fly; 2nd, 50 Free

Sydney Rousseau: 1st, 500 Free; 3rd, 50 Free; 3rd, 50 Fly

Lucy Selby: 1st, 50 Free; 1st, 200 IM

Grace Shippee: 2nd, 200 Free; 2nd, 100 Back; 2nd, 100 Free

Ryann Shippee: 2nd, 100 Free; 3rd, 100 IM

Boys

Ethan Amundson: 1st, 100 Free; 3rd, 50 Free

Robert Amundson: 1st, 200 Free; 2nd, 50 Free; 2nd, 100 Free

Ryan Amundson: 2nd, 50 Free; 2nd, 50 Back; 2nd, 50 Breast

David Martin: 1st, 200 IM; 1st, 100 Fly; 3rd, 100 Free

Aiden White: 2nd, 100 Back; 3rd, 50 Free