July Duathlons in Michigan
Grand Haven, MI
Grand Haven Triathlon
Jul 14, 2024
Brighton, MI
Pterodactyl Tri
Jul 24, 2024
Battle Creek, MI
Cereal City Triathlon & Duathlon
Jul 19, 2025
Grand Rapids, MI
TriMillennium
Jul 27, 2024
Grass Lake, MI
Ugly Dog Gravel Triathlon
Jul 27, 2024
Harrison Township, MI
Sprint and Splash
Jul 13, 2024
Middleville, MI
Tri Del Sol
Jul 20, 2025
Gregory, MI
Ann Arbor Triathlon
Jul 12, 2025
Walloon Lake, MI
TriWalloon
Jul 20, 2024
Sat | Sun | Mon | Tue | Wed | Thu | Fri | Multiple |
No | Race Date | Race | Location | Options |
---|---|---|---|---|
1 |
Jul 12, 2025
Saturday
|
Ann Arbor Triathlon
sprint, supersprint triathlon | sprint, supersprint triathlon relay | sprint duathlon | sprint duathlon relay
More Information
|
Gregory, MI
Livingston County, MI
|
|
2 |
Past Date
Jul 13, 2024
Saturday
|
Sprint and Splash
sprint duathlon | 5K run
More Information
|
Harrison Township, MI
Macomb County, MI
|
|
3 |
Past Date
Jul 14, 2024
Sunday
|
Grand Haven Triathlon
olympic, sprint triathlon | olympic, sprint duathlon
More Information
|
Grand Haven, MI
Ottawa County, MI
|
|
4 |
Jul 19, 2025
Saturday
|
Cereal City Triathlon & Duathlon
sprint, supersprint triathlon | sprint duathlon
More Information
|
Battle Creek, MI
Calhoun County, MI
|
|
5 |
Jul 20, 2025
Sunday
|
Tri Del Sol
olympic, sprint triathlon | olympic, sprint duathlon
More Information
|
Middleville, MI
Barry County, MI
|
|
6 |
Past Date
Jul 20, 2024
Saturday
|
TriWalloon
sprint triathlon | sprint triathlon relay | sprint duathlon | aquathon
More Information
|
Walloon Lake, MI
Charlevoix County, MI
|
|
7 |
Unknown Year
Jul 24, ????
|
Pterodactyl Tri
sprint triathlon | sprint duathlon
More Information
|
Brighton, MI
Livingston County, MI
|
|
8 |
Past Date
Jul 27, 2024
Saturday
|
TriMillennium
olympic, sprint triathlon | olympic, sprint triathlon relay | olympic, sprint duathlon | youth triathlon
More Information
|
Grand Rapids, MI
Kent County, MI
|
|
9 |
Past Date
Jul 27, 2024
Saturday
|
Ugly Dog Gravel Triathlon
olympic, sprint triathlon | olympic, sprint duathlon
More Information
|
Grass Lake, MI
Jackson County, MI
|
For the love of all that Is good And moisture wicking...
Though we Try To be accurate And On top Of things... Race details can change When we aren't lookin. And once in a while we simply make a mistake.
ALWAYS visit the race's website for the most complete and accurate race information.
ALWAYS visit the race's website for the most complete and accurate race information.