The MTB Classic, part of the Spring MTB Series, invites mountain bikers to explore the scenic trails at Granite Beach within Folsom Lake State Recreation Area. This second race in the series offers a challenging six-mile lap course with well-marked and safe routes through diverse terrain. Participants will enjoy custom TBF Racing socks as part of their registration package, along with opportunities for division awards and a hot meal post-race. Packet pick-up is available on race morning starting at 7 am. The event features multiple categories to cater to various skill levels and age groups: - Junior (14-under) / Beginner: One lap - Novice/Clydesdale (over 220 lbs): One lap - Junior Elite (14-under), E-Bike, Sport/Sport HS/Sport Single-Speed: Two laps - Expert/HS Expert/Pro: Three laps Division awards are given to top finishers in each category. Points earned across the six-race series determine Series Champions based on accumulated points and race finishes. Start times vary by division: - 8 am: Pro, Experts, HS Experts, SS Experts - 9 am: Novice, HS Novices, Clydesdale - 10 am: Junior Elite, E-Bike, Sport/Sport HS/Sport Single-Speed - 11 am: Juniors Volunteers can earn a $50 TBF Racing voucher for each four-hour shift. Refunds are not offered but transfers to other events within one year incur a $25 fee. TBF MTB Clinics provide coaching, drills, skills training, and group rides leading up to the race dates. For more information on clinics or volunteer opportunities, visit www.tbftraining.com or email Volunteers@totalbodyfitness.com. The event is rain or shine with no refunds but credits may be issued for cancellations before race week. Join TBF Racing in celebrating mountain biking at Granite Beach this January 24th!
Races Offered
MTB Classic - 14 and Under Rider
Jan 24, 2027
straighten
Distance —
14K
terrain
Type —
Cycling
timer
173 days remaining
sell
$40.00
MTB Classic - Adult Rider
Jan 24, 2027
straighten
Distance —
MTB Classic - Adult Rider
terrain
Type —
Cycling
timer
173 days remaining
sell
$50.00
Weather History
These values represent the 3-year monthly averages for January in Granite Bay.
thermostatTemperature
4.6° / 12.8°
wb_sunnyFeels like
1.2° / 9.9°
light_mode
Avg sunshine hours
6h 23m
water_drop
Avg rainfall
5.1 mm
ac_unit
Avg snowfall
—
air
Avg wind speed
10.3 km/h (Light breeze)
opacity
Sweat loss rate
Low
terrain
Course conditions
Firm and slightly soft
sunny
Max UV Index
Low (2.0)
humidity_mid
Humidity
76.1%
wb_twilight
Sunrise
08:19
nightlight
Sunset
18:08
About Granite Bay
Learn more about the host city, Granite Bay.
Granite Bay is a census-designated place (CDP) in Placer County, California, United States. It is part of the Sacramento metropolitan area. The population was 21,247 at the 2020 census, up from 20,402 at the 2010 census. The ZIP codes are 95746 and 95661. Granite Bay is a primarily residential suburb of Sacramento and is located just east of Roseville and west of Folsom Lake.