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 race, fun group trail ride, and refreshments.
Event details and schedule
Skills You will Learn at the TBF MTB Level 1 Clinic:
Equipment, bike set-up, trail stewardship & etiquette
Gear Selection, cadence, shifting
Balance - bike position, body movement, pedal technique, grip pressure
Starts – mounting/dismounting the bike, power starts.
Stops – body position, speed control, stops, emergency stops.
Cornering – surface type, ground conditions, tire pressure, line selection, speed control, body position, vision, exit power
Wheel lifts – front, rear, hops, curbs
Cornering practice after skills
Short Trail ride after cornering practice
Skills You will Learn at the TBF MTB Level 2 Clinic:
Basics review (Skill above from Level 1 Clinic)
Reading terrain - understanding the flow of the trail
Line selection - set-up, speed control, alternate lines
Passing techniques - verbal communication, accelerations
Climbing & descending - pedal technique, cadence, body movement
Clearing obstacles, drop-offs
Sand riding and jumping techniques
Wide variety of sweet trails, granite boulders, jumps, rock gardens & more
TBF Coaches discuss favorite trails & places to ride
Each clinic includes Clif Bar and FLUID fuel/snacks and will conclude with a coached ride on local trails at Granite Beach to practice and confirm your new skills.
Schedule for TBF MTB Clinic:
9 a.m. - Welcome & Coach Introduction.
9:15 a.m. - Discussion on equipment, apparel, safety, maintenance.
9:30 a.m. - Warm Up laps then further drills and skill will be covered with several short breaks for snacks and questions.
Clinic will end at 12 noon.
For more information about custom individual and group mountain bike clinics please contact [email protected].
The Good Dog-Dirty Dog Trail Runs feature a 5K and 10K for runners alone or with their dogs! Finisher Medals for all runners at the Good Dog-Dirty Dog plus a race bandana for your dog.
Event details and schedule
The Good Dog-Dirty Dog Trail Runs
5K & 10K
This event is for walkers, runners, and their dogs! We are excited to offer this event for athletes and their dogs and hope everyone has a fun time.
The Good Dog 10K will start at 8:00 a.m. and the 5K will start at 8:10 a.m. in the Granite Beach area at Folsom Lake SRA. The course will have aid stations at the half way point for both walkers and their dogs. Runners will receive a Good Dog Dirty Dog Finisher Medal, plus a race bandana for their dog. Additional dogs can be signed up to accompany the walker and dog #1 for a fee of $10 per dog.
We will have a 'Runner only - No Dog' category with individual awards to the top male and female runners in this category.
Included for each competitor is Good Dog-Dirty Dog Finisher Medal plus a race bandana for your dog.
Good Dog-Dirty Dog Commemorative race t-shirts are available for pre-order for an additional $20.
Awards will be presented as follows:
First, second, and third place in each of three divisions for the Dirty Dog 5K & 10K Runs:
Small Dog (up to 25 lbs), Medium Dog (26 to 60 lbs) Large Dog (61 to 99 lbs+) Extra Large Dog (100 to 140 lbs) and Extra Large Dog (141 lbs+) will each receive an award.
Find out about our RACE for FREE Athlete Volunteer program by emailing [email protected] to sign up.
Race fees increase on race day.
TBF Racing has a No Refund policy on all of our events. A Refund requested prior to race week will be given a TBF Race credit for the amount of the entry fee minus a $25 processing fee. Credits are not given during race week. Race transfers are allowed from one TBF Racing event to another within a one-year time frame. There is a $25 transfer fee. Transfers are not allowed during race week. ALL TBF Racing events are held Rain or Shine.
Start Times:
Good Dog - Dirty Dog 10K - 8 am
Good Dog - Dirty Dog 5K - 8:10 am
About the Race This event is held at the Sly Park Recreation Area in Pollock Pines, and it’s held under special use permit with the El Dorado National Forest. The course follows the trails surrounding Jenkinson Lake through endless pine trees and buttery horse trails. This race is held three times a year to offer runners the experience of running in this beautiful park through different seasons. Course Information Address:Sly Park Recreation Area - Scales (Equestrian Staging Area)Google Map Directions: 38.712489, -120.553411 (https://maps.app.goo.gl/CmM73xQJ3gnMPiYm7)Pollock Pines, CASchedule of Events:6:45 AM – Event Center Opens7:00 AM – Check-in and Registration Opens7:45 AM – Trail Briefing8:00 AM – Start Time – All Distances.Course Maps:5k - https://www.plotaroute.com/route/2610366 10k - https://www.plotaroute.com/route/2610374 8 Mile - https://www.plotaroute.com/route/2610378 Half Marathon - https://www.plotaroute.com/route/261039017 Mile - https://www.plotaroute.com/route/2610395
Trail Marathon - https://www.plotaroute.com/route/2610412 50k - https://www.plotaroute.com/route/2610415 Bib Pick-Up/Registration will take place on race day. Race day registration available.Detailed course descriptions and maps are available at the following link:https://tctruns.com/trailrunatslypark_summer/Additional Information:Courses will be marked with ribbons, signs & gypsum.Please dress appropriately for an endurance run.All finishers will receive a commemorative medal.Aid stations will be available.Please do not hesitate to email us at [email protected] if you have any questions. Event's current local time: 1:17 AM PT
The Cordova Youth Triathlon is kicking off this summer in Rancho Cordova! This will be a race for kids ages 6-16 that combines three activities – swimming, cycling, and running – completed one after the other, with short transitions in between. The distances are adjusted based on age groups, so younger participants might do very short courses, while older youth take on slightly longer challenges. This is our first year, but we hope to make this an annual event.
The Cordova Youth Triathlon is a great opportunity for young athletes to challenge themselves, build confidence, and have fun in a supportive, high-energy environment. We welcome participants of all skill levels and abilities. We hope to foster a sense of community and encourage them to stay active and explore the many local youth sports opportunities available in our community.
Tri for Real Triathlon #3
USA Triathlon sanctioned Tri for Real Olympic-distance Triathlon has three races in 2026. June 6th, July 11th & August 8th. Relay Teams, Aquabike and a Super Sprint Triathlon are also available.
Back this year is the TRI for REAL Series Championship! Race all three events in the Olympic-distance Series to be eligible for Championship prizes in each five-year age group for men and women.
Event details and schedule
TRI for Real Triathlon
Rancho Seco Park, Herald
The TRI for REAL Series & Aquabike are USAT Sanctioned for 2026.
The Super Sprint Triathlon is NOT USAT sanctioned for 2026.
These races are held at Rancho Seco Park in Herald, California. The course has a 1.5 k swim - 40 k bike - 10 k run. Included for each athlete is a swim cap, post race refreshments, plus commemorative Finisher piece.
Distances
Tri for Real Triathlon 1.5K swim-40K bike-10K run
Aquabike 1.5K swim-40K bike
Real Super Sprint Triathlon 200 yd swim-4 mile bike-1 mile run
Start Times
Real Super Sprint Triathlon 7:30 am
Tri for Real Triathlon - 8 a.m.
Aquabike - 8:10 a.m.
Relay Teams
Relay Teams are available for this year's event and will start with the Aquabike wave.
Packet Pick Up Information
Race packets will be available race morning from 6:30 a.m. to 8 a.m. at the race site. There is a $15 park entrance fee per vehicle.
Start Times
Real Super Sprint Triathlon - 7:30 am
Tri for Real - 8 am
Aqua Bike - 8:10 am
Entry into Rancho Seco Park is closed from 7:30 am to 8 am due to Super Sprint Triathlon bike course closure. Vehicles can park and walk in approximately one mile or wait until the road opens at 8 am.
TRI for Real Series Champions
Race in all three TRI for Real Olympic-distance Triathlons - June 7th, July 12th, and August 9th to be eligible for Age Group Series Champion Awards.
Race for FREE Information
Our Race for FREE Athlete Volunteer Program offers a chance to get involved with multi-sport events, have fun, and earn a $50 TBF Racing Volunteer voucher good towards entry fees at any of our events this year. Each volunteer shift is 4 hours. We ask volunteers to reserve a volunteer position at any of our events by emailing: [email protected] as our volunteer positions will fill up quickly.
Refund and Transfer Information
TBF Racing has a No Refund policy on all of our events. A Refund requested prior to race week will be given a TBF Race credit for the amount of the entry fee minus a $25 processing fee. Credits are not given during race week. Race transfers are allowed from one TBF Racing event to another within a one-year time frame. There is a $25 transfer fee. Participant transfers are allowed for this event, with a $25 fee. Transfers are not allowed during race week. ALL TBF Racing events are held Rain or Shine.
THIS IS NOT A TRAIL RUN!
In the event that you stumbled on this page looking for a really hard fat-ass style trail running event in a beautiful place, this is NOT that kind of event. Is it hard? Yes. The fun run typically takes 11-20 hrs to complete, the other disciplines go up from there. Only one person has finished 21 Peaks ever. Is it fat-ass style? Yes - it's free and marginally supported (drop bag). Is it held in a beautiful place? Yes - it takes place in Desolation Wilderness. What gives? It is all those things, but it is NOT a TRAIL run. Why? First, you will encounter trail bits here and there, but the vast majority of the routes are OFF TRAIL, which, in this area means endless talus fields of broken rock, granite ledges, hands and feet scrambling and swift water creek crossings. Second, the route is NOT MARKED. Participants navigate from peak to peak according to their own route planning and route finding. If you don't have years of experience trekking and running in the mountains, navigating off trail, or have elite level physical capability, this is not the event for you. This is NOT the event where you go to get that experience, or learn what's required. With that out of the way, let's talk about what Desolate Peaks actually is.
Overview
Desolate Peaks is nothing more than a time and place where a couple of dozen mountain runners get together to challenge themselves by doing a peak bagging circuit in the Desolation Wilderness. Leaving together at 6 AM from Twin Lakes trailhead, they navigate from peak to peak until they either complete the circuit within the 30 hour time limit, or they give in to the realization that they didn't quite have what it took...this year. There are three levels of "fun" on offer:21 Peaks - the original 17 peak beast plus 4 additional peaks (Lucifer’s Frolic)17 Peaks - the original beast!11 Peak “Fun Run” - Shuttle back from Fallen Leaf (Skip 12-17)
The Peaks
1 Mount Price2 Agassiz3 Pyramid Peak4 Cracked Crag5 Keith's Dome6 Ralston Peak7 Talking Mountain8 Becker PeakDROP BAGS - ECHO LAKES PARKING9 Flagpole Peak10 Echo Peak11 Angora PeakLAST BAILOUT - FALLEN LEAF TRAILHEAD12 Cathedral Peak13 Mount Tallac14 Peak 9579 (Start of optional Lucifer’s Frolic)LF1 South Maggies (only part of 21 Peaks)LF2 North Maggies (only part of 21 Peaks)LF3 Phipps Peak (only part of 21 Peaks)LF4 No Name 9263 (only part of 21 Peaks)15 Dick's Peak (Finish of Lucifer’s Frolic)16 Jack's Peak17 Little Pyramid
Event's current local time: 1:19 AM PT
Join us for the 25th annual Race for the Arts, benefiting California nonprofit performing, literary, cultural, and visual arts organizations and school music, literary, drama, and art programs. Enjoy the shady racecourse at William Land Park. Come out for the exercise or run or walk to support your favorite program.
About the Race 7,700 feet of trail running elevation at 7,400 feet above sea level… Can you dig it?This course is a scenic alpine adventure in the High Sierra of Northern California. Three loops of alpine trail running delight takes you to the bottom of Thunder Mountain and across the stunning vistas that surround the Lake Tahoe Basin.Not for the faint of heart.—Troy Course Information Address:Horse Canyon Trail Junctionhttps://maps.app.goo.gl/FFBuMrFiPhmaXDPFASchedule:5:00 AM – 50k Registration & Bib Pick Up Opens5:45 AM – Trail Briefing & Registration/Runner Check-In Ends6:00 AM – 50k Start Time14 Hour Time Limit. Race officially over at 8:00 PM for the 50k distance.Schedule:7:00 AM – All Other Distances Registration & Bib Pick Up Opens7:45 AM – Trail Briefing & Registration/Runner Check-In Ends8:00 AM – All Other Distances Start Time9 Hour Time Limit. Race officially over at 5:00 PM for these distances.Course Maps:50k - https://www.plotaroute.com/route/302168521 Mile -
https://www.plotaroute.com/route/322115710.5 Mile - https://www.plotaroute.com/route/32211615.6 Mile - https://www.plotaroute.com/route/3221166Bib Pick-Up/Registration will take place on race day. Race day registration available.The detailed course description and map are available at the following link:https://tctruns.com/troys-thunder-mountain-50k/Additional Information:Courses will be marked with ribbons, signs & gypsum.Please dress appropriately for an endurance run.All finishers will receive a commemorative medal.Aid stations will be available.Please do not hesitate to e-mail us at [email protected] if you have any questions. Event's current local time: 1:13 AM PT
parkrun is such a simple concept: turn up every Saturday and volunteer, walk, jog or run 5k.
Please Review the attached PDF for more Event information.
Competition Waiver:
Follow the LINK HERE to sign the Competition Waiver before Check-in. We require that this be signed before Athletes are able to compete.
Please have this done prior to check in and your confirmation pulled up to expedite the line.
There will be two lines at check in- those who have raced this season and those who still need to fill out waivers / have any issues signing the waiver. Please stand in the line that pertains to you!
Please note that this waiver is different from the one you sign to purchase a lift ticket.