Make every mile count!

Keep the whole family active and moving with camps, fun runs, and a variety of races.

Upcoming Races

9th Annual Crystal Lake Aquathon

Jul 19, 2026: 7:00 am - 10:30 am

Registration is now open for the 9th Annual Crystal Lake Aquathon, taking place Sunday, July...

7th Annual Crystal Lake Half Marathon & 12K

Sep 6, 2026: 7:30 am - 10:00 am

Registration is now open for the 7th Annual Crystal Lake Half Marathon & 12K, taking...

Upcoming Classes

Woman Strong - Session 4 (5:30)

Jun 23, 2026: 5:30 pm - 6:30 pm Jun 2, 2026 - Jul 7, 2026

Are you ready to take charge of your health and feel your strongest at every...

Woman Strong - Session 4 (6:30)

Jun 23, 2026: 6:30 pm - 7:30 pm Jun 2, 2026 - Jul 7, 2026

Are you ready to take charge of your health and feel your strongest at every...

Age Strong - 2026: Session 3

Jun 24, 2026: 1:00 pm - 2:00 pm Jun 24, 2026 - Jul 29, 2026

Age Strong is a small-group class focused on building the essential strength needed for common...

Woman Strong - Session 4 (5:30)

Jun 30, 2026: 5:30 pm - 6:30 pm Jun 2, 2026 - Jul 7, 2026

Are you ready to take charge of your health and feel your strongest at every...

Upcoming Running Clubs

Registration for 2026 Kids Run This Town

Aug 5, 2026: 5:00 pm - 6:00 pm

Calling all grade schoolers! If you know a kiddo who enjoys running or is just...