Racing

2026 High School Racing Schedule

DateRaceLocation
Sun, Aug 30Race #1 - Cloud City ChallengeLeadville, CO
Sat, Sep 12Race #2 - Haymaker ClassicEagle, CO
Sun, Sep 27Race #3 - Spring Valley ScrambleGlenwood Springs, CO
Sat, Oct 10Race #4 - Royal Gorge RumbleCañon City, CO
Sat–Sun, Oct 24–25State ChampionshipGlenwood Springs, CO

See Full 2026 Race Calendar and details on the Colorado League site

Requirements:

  • Students must purchase a Team Jersey to race
  • Students must sign up 7 days in advance
  • Register through the Colorado High School Cycling League
  • We recommend finding overnight accommodations ASAP due to availability
  • Open to grades 9–12

2026 Middle School Racing Opportunities

The Colorado League offers a Middle School Mayhem race on Sep 12/13 and Sep 26/27 in Eagle, CO.

  • $20 for team-affiliated middle school riders
  • $40 for unaffiliated riders

Additional racing opportunities are listed on the Heidi Rides Bikes – 2026 Colorado & Wyoming Mountain Bike Race Calendar

Race Weekend Logistics

Pre-Ride

Most race venues open for a pre-ride the day before the event — usually Saturday for a Sunday race, or Friday evening for a Saturday race. Pre-riding the course is strongly encouraged for all athletes. Knowing the terrain, line choices, and technical features ahead of time makes a huge difference on race day.

Team Potluck Dinner

The night before each race, the team gathers for a potluck dinner — a beloved Mountain Monsters tradition. Families bring a dish to share, and it’s a great chance to relax, connect, and get race-day ready together.

Camping & Lodging

Race venues are spread across Colorado, so most race weekends involve an overnight stay. The team often camps together near the venue, which is one of the highlights of the race season.

  • We strongly recommend booking accommodations as early as possible — nearby campgrounds and hotels fill up fast once the race schedule is published.
  • Camping together as a team is encouraged when available (we usually communicate options on TeamSnap for those races, like Leadville).
  • Check the individual race links in the schedule above for venue-specific lodging suggestions from the Colorado League.

Volunteer Opportunities

Races can only happen because of volunteers. As a team, we’re expected to contribute — and it’s a great way to see the course from a different perspective.

Set Up & Tear Down

Volunteers are needed to help set up the course the day before and break it down after the race. If you’re able to help, please show up early and pitch in!

League Volunteer Requirements

The Colorado High School Cycling League has volunteer requirements for team participation. Each race offers a sign-up to help and includes a wide range of opportunities, from parking duty to pit coordination to course marshalling (my favorite). Families should plan to contribute volunteer hours across the season.

Participation is tracked for each team! Additionally, we have a home weekend where we’re expected to do the bulk of volunteering - this year it is Race #3 in Glenwood Springs.

How Races Work

Colorado League races use a cross-country (XC) format — riders complete multiple laps of a course that typically combines climbing, technical terrain, and descents.

Categories are split by school grade:

  • High School — Freshman, Sophomore, Junior Varsity, and Varsity (separate categories for boys and girls)
  • Middle School — 6th, 7th, 8th grade (Middle School Mayhem events)

Scoring: Riders earn points based on their finishing place in their category. Team standings are calculated from combined athlete points across the season.

What to expect on race day:

  1. Morning check-in for teams
  2. Schedule posted on board in the team tent
  3. Warm-ups immediately before each category
  4. Category start waves (see schedule board)
  5. Races are 2 laps for most categories (3 laps for varsity)
  6. Awards ceremony after results are finalized

Team Stack App

The Colorado League uses the Stack Team app for race-day communication.

Race Results

For official race results and overall season standings, visit the Colorado League results page.