YMCA Masters Swimming

Masters swimming is designed for experienced swimmers that wish to swim in a team setting. This group meets twice a week in the mornings and a coach runs the practice. It is a great opportunity to train for a triathlon, get back into swimming, or simply get a good workout in while making new friends.


Members $40/mo
Non-members $70/mo


Tue, Thurs 5:00-6:00 am | 6:00-7:00am
Sat 7:30-9:00 

Coach: Beni Thompson

Register Now


Tue, Thurs 5:00-6:00 am | 6:00-7:00am

Coach: Scott Thacker

Register Now


Tue, Thurs 5:30-6:30 am

Coach: Kevin Franceschini

Register Now


Beni Thompson

Kirk Family YMCA

Beni comes to the Y with a comprehensive knowledge base that she uses to coach swimmers. Beni was an intensive care nurse for ten years, a professional triathlete for three years, an elite level amateur triathlete for four years, and has been a swim and triathlon coach for three years. She is committed to helping others while promoting healthy living through the sport of swimming. 


Scott Thacker

Salem Family YMCA 

Scott has served as the head coach of men's and women's swimming at Roanoke College since 2017 and previously held coaching positions at Jamerson YMCA and Waynesboro YMCA before moving to Salem. Scott is a graduate of Florida State University and as an NCAA qualifier and the 2010 ACC Champion in the 100-yard breaststroke. In 2012 he competed in the US Olympic Trials in the 100 breaststroke. Scott offers Masters participants a wealth of knowledge and is excited to share his passion for the sport at practices.


Kevin Franceschini

Botetourt Family YMCA

Prior to retiring from teaching Health and Physical Education in New Jersey, Kevin coached for 12 years in high school swimming. Over the years, he has competed in Masters Swimming and open water swimming. Currently, he coaches for the YMCA Riptides, Ashley Plantation, and James River swim teams. He has enjoyed working, swimming, and coaching at the Botetourt YMCA since the first day the facility opened.