Battle of Waterloo 10-Stage Adventure Triathlon
Grass Lake, Michigan7:30 AM startOpen water swim

from $210
RegisterMichigan race calendar
Triathlons and bike races in Michigan in August 2027: 7 upcoming triathlons, duathlons, aquabikes, and rides with dates and entry fees.
Grass Lake, Michigan7:30 AM startOpen water swim



Chesaning, Michigan9:00 AM startOpen water swim


Grand Rapids, Michigan7:00 AM startOpen water swim

