Each family is required to volunteer for two meets during the season and one spot at our City/County Championship meet.
Click HERE to sign up for regular season meets
Click Here to sign up for City/County
Questions about volunteering? Contact Meredith Harper
Summer swim meets are for everyone, ages 4 —104! Whether you are a novice or a seasoned competitive swimmer, you will have so much fun at our team meets.
Meets occur every Monday night from June 8 to July 13.
Swimmers must sign up to participate in Monday night meets no later than 8:00 PM on the Thursday before. Sign up using the Google Doc from your weekly email or on this website.
New to swim meets and not sure what the volunteer jobs are? Check out these videos!
Timers/Head Timer - signing up to be a timer gives you a front row seat for the races. It's an easy job that anyone can do! The head timer holds two stopwatches and acts as a backup, just in case a timer makes a mistake.
Clerk of Course - the Clerk of Course gets all of our swimmers organized and into the correct places for their races. Your job is to line up swimmers according to their heat and lane numbers, which will be listed on the heat sheet given to you. This is a great job for a teacher or someone used to managing groups of kids!
Runners - runners grab slips of paper (race times & DQ slips) from the judges and timers behind the blocks, then take them to the computer so that results can be entered. This is a great job for people who like to keep moving!
Tables/Ribbons - if you sign up for tables/ribbons, you will likely have some free time at the beginning of the meet. Once results are entered for the first few races, the person at the computer will print result sheets and ask you to post them for the swimmers to see. Labels will also be printed for you to stick to the ribbons.
*Judges, Starter, Referee, Head Tables - these jobs require some training or specialized knowledge.
Meet Schedule - 2026 SEASON
# 1 - Monday, June 8, 2026 @ Home (hosting Castle Rock & Ashley Plantation)
Events: 50 Back; 50 Free (25 Back/25 Free for 8 & unders)
# 2 - Monday, June 15, 2026 @ Forest Hills
Events: 50 Fly; 100 Free (25 Fly/50 Free for 7-8s & 25 Back/25 Free for 6 & unders)
# 3 - Monday, June 22, 2026 @ Home (hosting Elks & Roanoke CC)
Events: 50 Breast; 100 IM (25 Breast/25 Fly for 7-8s & 25 Free/25 Fly for 6 & unders)
# 4 - Monday, June 29, 2026 @ Read Mountain
Events: 50 Breast; 100 Free (25 Breast/50 Free for 7-8s & 25 Back/25 Fly for 6 & unders)
# 5 - Monday, July 6, 2026 @ Stonegate
Events: 50 Free; 100 IM (25 Free/25 Breast for 8 & unders)
# 6 - Monday, July 13, 2026 @ Home (hosting Hunting Hills & Lancerlot)
Events: 50 Back; 50 Fly (25 Back/25 Fly for 7-8s & 25 Back/25 Breast for 6 & unders)
Friday, July 24 & Saturday, July 25 - City/County Meet @ Liberty University Natatorium
12 & unders in the AM / 13 & olders in the PM
Friday - Backstroke, Short Freestyle, IM, Freestyle Relays
Saturday - Butterfly, Breaststroke, Long Freestyle, Medley Relays
Meet Results - 2025 SEASON
# 5 - Monday, June 30, 2025 @ Home (hosting Forest Hills)
Events: 50 Free; 100 IM (25 Free & 25 Breast for 8 unders)
# 4 - Monday, June 23, 2025 @ Ashley Plantation
Events: 50 Breast; 100 Free (25 Breast/Back & 25 Fly/50 Free for 8 unders)
# 3 - Monday, June 16, 2025 @ Home (hosting Spring Run & Limestone Park)
Events: 50 Breast; 100 IM (25 Breast/Free & 25 Fly for 8 unders)
# 2 - Monday, June 9, 2025 @ Hunting Hills
Events: 50 Fly; 100 Free (25 Fly/Back & 25/50 Free for 8 unders)
# 1 - Monday, June 2, 2025 @ Home (hosting Elks & Hidden Valley)
Events: 50 Free; 50 Back (25 Free & 25 Back for 8 unders)
City/County Championship Meet 2024 @ Christiansburg Aquatic Center
Monday, June 3, 2024 @ Hunting Hills
Monday, June 10, 2024 @ HOME
Monday, June 17, 2024 @ Forest Hills
Monday, June 24, 2024 @ HOME
Monday, July 1, 2024 @ Ashley Plantation
Monday, July 8, 2024 @ HOME