Swim Team

Developmental Swim Team: Massad Family YMCA

A more flexible alternative to swim team. Participants required to try out at the beginning of any practice before purchasing lessons. Swimmers may attend any scheduled lesson; attendance is encouraged but not mandatory. Program begins March 9, 2020.

For more information visit the Developmental Swim Team page.

Rappahannock Area YMCA Stingrays (Rays)

The Stingrays, are open to boys & girls between the ages of 5-18, are a competitive year-round swim team, with practices held at the Massad, Ron Rosner, and King George Family YMCA. They are sanctioned by USA Swimming and Virginia Swimming. The Stingrays are Fredericksburg’s home team, providing a small team atmosphere, and allowing area swimmers to join together in participating in local, state, and national competitions. Membership and Program Fees Apply. Visit www.swimrays.org or contact Bob Herlinger (540-207-0846) or robert.herlinger@gmail.com for more information.


The Dahlgren Sharks

For the Dahlgren Sharks, please update the text to say, “The Dahlgren Sharks practice at the King George Family YMCA from May 29-August 3, and is the first team founded by the Rappahannock Swim League. For more information, please visit www.dahlgrensharks.com, or call Alexandra Bentz at (540)775-9622 ext. 3020.


YMCA Summer Swim Teams

Spotsylvania Dragons
The Massad Marlins
The Caroline Orcas


The YMCA Summer swim teams are members of the Rappahannock Swim League.  Teams practice and compete from Memorial Day until the first weekend in August.  Teams are for ages 5-18.


2019 Dragon Flyer


Dragons Registration Form 2019


Sharks Registration Packet 2018


Marlins Registration 2019


Caroline Orcas Summer Swim Team


Caroline Orcas 2019


Dahlgren Sharks Summer Swim Team

The Dahlgren Sharks a member of the RSL will be swimming at the King George YMCA. For more information, visit www.dahlgrensharks.com.


Shamrock Swim MEET ONLY

Caroline Family YMCA

Aquatics, Swim Team

Ages: 6 - 18

Days: Sat

Dates: Mar 13 - Mar 13

Times: 3:00 pm - 6:00 pm

Member: $30.00

Non-Member: $45.00