From big races to Saturday morning group runs—find running, cycling, mountain biking, swimming, triathlon, aquabike, road, and walking events and connect with the local endurance sports community.
Sat, Feb 21, 2026 at 8:00 AM
Lost Trail 5K & Half Marathon Trail Runs
The Lost Trail 5K and Half Marathon have beautiful and very well-marked courses on single track trails along the shoreline of Folsom Lake with many scenic...
5k Half Marathon Run Trail
Granite BeachSun, Feb 22, 2026 at 8:00 AM
MTB Madness - Cross Country MTB Racing
The MTB Madness is the fourth of our six MTB Races we have in our Spring MTB Series. Each race will feature a unique course, with safe and well marked trails,...
Mountain Biking
Granite BeachSun, Mar 08, 2026 at 8:00 AM
MTB Showdown - Cross Country MTB Racing
The MTB Showdown is the fifth of our six MTB Races we have in our Spring MTB Series. Each race will feature a unique course, with safe and well marked trails,...
Mountain Biking Trail
Granite BeachSat, Mar 14, 2026 at 9:00 AM
TBF Mountain Bike Clinic – Off Road Mountain Biking
This clinic is for all levels of riders - with 2 skill levels, and includes professional MTB coaching, drills & skills clinic, dirt-crit practice...
Mountain Biking Trail
Granite BeachSat, Mar 21, 2026 at 8:30 AM
Happy Kids Duathlon Series
The Happy Kids Duathlon is for boys and girls 5 to 14 years of age. Each race features a 1 mile run - 3 mile road bike - 1 mile run course.
The Series will have five races...
Cycling Duathlon Kids Run Trail
Granite BeachSat, Mar 21, 2026 at 8:00 AM
Mighty Dog 5K & 10K Trail Runs
Granite Beach, Folsom Lake SRA
The Mighty Dog Trail Runs are in their 11th year in 2026. The event offers two distances: 5K & 10K - both for walkers, runners, and their...
5k 10k Run Trail Walk
Granite BeachSun, Mar 22, 2026 at 8:00 AM
MTB Championship - Cross Country MTB Racing
The MTB Championship is the final Race of the six MTB Races we have in our Spring MTB Series. Each race will feature a unique course, with safe and well...
Cycling Mountain Biking Trail
Granite BeachSat, Apr 11, 2026 at 8:00 AM
ICE Breaker Triathlon
The ICE Breaker Triathlon was first held in 2000 as part of the TBF Training Triathlon Class. In 2002 the event was opened to the public and is now in its 24th year and is known...
Aquabike Cycling Run Swim Triathlon
Granite BeachSat, May 09, 2026 at 8:00 AM
Folsom Lake International Triathlon
The Folsom Lake International Triathlon started in 2012. The 2026 event will be limited to 300 athletes.
Event details and schedule
Folsom Lake International...
Aquabike Cycling Road Run Swim Trail Triathlon
Granite Beach