Background Image

Upcoming Events

Come Join Us!

Let us teach you how to perform at your best - in a fun and friendly environment!

Unless noted, all events are held at our clinic at 215 Exchange Drive in Crystal Lake.
All events require registration. To register or get additional details, call 815.893.9075

To view a list of upcoming local races, visit Our Racing Guide.



Running Technique Training

May 24 - 5:00pm

Fee: $20/session
Register Online!


June 17 - 8:00am

Fee: $20/session
Register Online!


July 16 - 5:00pm

Fee: $20/session
Register Online!


Upcoming Races

June 4
Fox Lake Triathlon

Lake Front Park, Fox Lake


June 18
Lake in the Hills Triathlon

Indian Trail Beach, LITH


June 25
McHenry County Patriot Run

McHenry County College, Crystal Lake


July 15
Crystal Lake Park District Open Water Swim

Crystal Lake Main Beach


August 6
Crystal Lake Aquathon

Three Oaks Recreation Area, Crystal Lake
Hosted by Smith Physical Therapy + Running Academy!


August 13
Sage YMCA Kids' Marathon

Sage YMCA, Crystal Lake


September 10
Crystal Lake Half Marathon

Lippold Park, Crystal Lake


Stay in Touch

Get our newsletter and other correspondance with tips and exercises for staying in the game! (All fields required)

Read the latest newsletter →

Smith Physical Therapy + Running Academy