Practice Times (current as of  August 1st, 2025)

All practice times are subject to change. The following schedule details available on-deck times only. Not all groups attend every listed practice session. See swim group descriptions for recommended maximum number of practice sessions per week. 

 

Practice Dates and Times

All practices at Belvidere YMCA

 

        

 

Monday

Tuesday

Wednesday

Thursday

Friday

Age Group Marlins Level 1

5:30-6:30pm

5:30-6:30pm

5:30-6:30pm

5:30-6:30pm

NO PRACTICE

Age Group Marlins Level 2

5:30–7:00pm

5:30–7:00pm

5:30–7:00pm

5:30–7:00pm

5:30-7:00pm

Age Group Marlins Level 2

ELITE

5:30–7:30pm

5:30–7:30pm

5:30–7:30pm

5:30–7:30pm

5:30–7:00pm

Senior Marlins Level 1

5:30-7:30pm

5:30-7:30pm

5:30-7:30pm

5:30-7:30pm

5:30-7:00pm

Senior Marlins Level 2

5:30-7:30pm

5:30-7:30pm

5:30-7:30pm

5:30-7:30pm

5:30-7:00pm

 

SCHEDULE IS SUBJECT TO CHANGE IF SWIMMER REGISTRATION OR POOL AVAILABILITY CHANGES

 

PRACTICE TIMES MAY CHANGE ONCE WE SEE THE TOTAL NUMBER OF SWIMMERS WE HAVE FOR  SEASON AND THE NUMBER OF SWIMMERS PER GROUP.

Practice changes:  Please check your e-mail, Marlins Facebook page, Marlins Instagram, and/or team website for practice cancellations and amendments due to the weather, YMCA events, etc.  You can also sign up to receive text messages for practice cancellations and changes through the Remind app.

 

Belvidere YMCA
220 W. Locust St
Belvidere, IL 61008

The Belvidere YMCA is the Rockford Marlins home pool, and most practices will take place there. Swimmers can enter the facility through the main doors on Locust Street.

The YMCA Drive Inspires a Future Boone County

 

​Rockford Marlins Mailing Address

2205 S. Perryville Rd. #122
Rockford, IL 61108