Event Completed

Dirty 30 XL - GRAVEL MEETS MTB

Escondido, California
Dirty 30 XL - GRAVEL MEETS MTB official race logo - running event in Escondido, California
DATE:
TIME:
LOCATION:
Escondido, California
PRICE:
Free
DISTANCES:
4 Events: 60 Miles, 30 Miles, 60 Miles, 30 Miles

About Dirty 30 XL - GRAVEL MEETS MTB

Twice the Grit, Double the Glory – Tackle the Dirty 30 XL on a Drop Bar bike or Mountain Bike at Lake Hodges! Choose your challenge: one lap or two of scenic single-track, rugged fire roads, and relentless climbs — all packed into a thrilling figure-8 course layout built for both drop bar (gravel bike) and mountain bikes. Starting and finishing at Lake Hodge main parking lot offers easy access to trailheads and beautiful support areas and don’t  forget great community building! Riders will reconvene at a central aid station at the staging area after each lap — a great opportunity to refuel, regroup, and soak in the atmosphere before heading out again. The course design is configured as a figure 8, great spectating and easy to re-fuel. Hammer Nutrition Feed station is 1 and 2 at Sunset (just under the HWY 15) @mile 3.6 and 17.

WHEN:

  • December 6, 2025


WHERE:

  • Lake Hodges Boat Ramp20175 Lake Drive, Escondido
  • This address takes you to the gate of the parking lot. Proceed through the gate and follow the road to the boat ramp parking lot

SCHEDULE:

  • Registration/Check-In: 6:30am
  • Course Open for Pre-Riding: 6:30am
  • Race Start: 8:00am

COURSE:

  • Diverse trail types: Expect a seamless mix of hard-packed gravel, smooth and rolling fire roads, punchy climbs, and technical singletrack — all hugging the scenic north shore of Lake Hodges .
  • Flow and challenge: The route weaves through connecting areas like Raptor Ridge and Highland Valley Trail, offering both flowy descents and test-your-metals climbs. Lake view trails may also be incorporated for extra elevation and epic views.
  • Distance per lap: 30 miles
  • Elevation gain: Approx. 1,750 feet per lap (3,500 feet total for the 60-mile option)
  • Route style: Figure 8 loop — riders pass through the main venue at mile 21 just over the halfway point of each lap.
    30‑miles Lap - RideWithGPS
Dirty 30 XL - GRAVEL MEETS MTBTwice the Grit, Double the Glory – Tackle the Dirty 30 XL on a Drop Bar bike or Mountain Bike at Lake Hodges! Choose your challenge: one lap or two of scenic single-track, rugged fire roads, and relentless climbs — all packed into a thrilling figure-8 course layout built for both drop bar (gravel bike) and mountain bikes. Starting and finishing at Lake Hodge main parking lot offers easy access to trailheads and beautiful support areas and don’t  forget great community building! Riders will reconvene at a central aid station at the staging area after each lap — a great opportunity to refuel, regroup, and soak in the atmosphere before heading out again. The course design is configured as a figure 8, great spectating and easy to re-fuel. Hammer Nutrition Feed station is 1 and 2 at Sunset (just under the HWY 15) @mile 3.6 and 17. WHEN: December 6, 2025 WHERE: Lake Hodges Boat Ramp20175 Lake Drive, EscondidoThis address takes you to the gate of the parking lot. Proceed through the gate and follow the road to the boat ramp parking lot SCHEDULE: Registration/Check-In: 6:30amCourse Open for Pre-Riding: 6:30amRace Start: 8:00am COURSE: Diverse trail types: Expect a seamless mix of hard-packed gravel, smooth and rolling fire roads, punchy climbs, and technical singletrack — all hugging the scenic north shore of Lake Hodges .Flow and challenge: The route weaves through connecting areas like Raptor Ridge and Highland Valley Trail, offering both flowy descents and test-your-metals climbs. Lake view trails may also be incorporated for extra elevation and epic views.Distance per lap: 30 milesElevation gain: Approx. 1,750 feet per lap (3,500 feet total for the 60-mile option)Route style: Figure 8 loop — riders pass through the main venue at mile 21 just over the halfway point of each lap.30‑miles Lap - RideWithGPS
Escondido, CA

Race Events & Distances

Choose from 4 race distances available for Dirty 30 XL - GRAVEL MEETS MTB in Escondido, CA. Registration includes timing, finisher medals, and post-race refreshments.

60 MILE XL - MTB

60 Miles
Distance
60 Miles
Start Time
Registration Fee
$0.00
https://schema.org/EventScheduledhttps://schema.org/OfflineEventAttendanceMode
Escondido, CA
EscondidoCA
Dirty 30 XL - GRAVEL MEETS MTB Organizers

Frequently Asked Questions about 60 MILE XL - MTB

How long is the 60 MILE XL - MTB?
The 60 MILE XL - MTB covers 60 Miles.
What time does the 60 MILE XL - MTB start?
The 60 MILE XL - MTB starts at 8:00:00 AM.
How much does it cost to register for the 60 MILE XL - MTB?
Registration for the 60 MILE XL - MTB costs $0.00.
Where is the 60 MILE XL - MTB located?
The 60 MILE XL - MTB takes place in Escondido, CA.

30 MILE - MTB

30 Miles
Distance
30 Miles
Start Time
Registration Fee
$0.00
https://schema.org/EventScheduledhttps://schema.org/OfflineEventAttendanceMode
Escondido, CA
EscondidoCA
Dirty 30 XL - GRAVEL MEETS MTB Organizers

Frequently Asked Questions about 30 MILE - MTB

How long is the 30 MILE - MTB?
The 30 MILE - MTB covers 30 Miles.
What time does the 30 MILE - MTB start?
The 30 MILE - MTB starts at 8:00:00 AM.
How much does it cost to register for the 30 MILE - MTB?
Registration for the 30 MILE - MTB costs $0.00.
Where is the 30 MILE - MTB located?
The 30 MILE - MTB takes place in Escondido, CA.

60 MILE XL - DROP BAR/GRAVEL

60 Miles
Distance
60 Miles
Start Time
Registration Fee
$0.00
https://schema.org/EventScheduledhttps://schema.org/OfflineEventAttendanceMode
Escondido, CA
EscondidoCA
Dirty 30 XL - GRAVEL MEETS MTB Organizers

Frequently Asked Questions about 60 MILE XL - DROP BAR/GRAVEL

How long is the 60 MILE XL - DROP BAR/GRAVEL?
The 60 MILE XL - DROP BAR/GRAVEL covers 60 Miles.
What time does the 60 MILE XL - DROP BAR/GRAVEL start?
The 60 MILE XL - DROP BAR/GRAVEL starts at 8:00:00 AM.
How much does it cost to register for the 60 MILE XL - DROP BAR/GRAVEL?
Registration for the 60 MILE XL - DROP BAR/GRAVEL costs $0.00.
Where is the 60 MILE XL - DROP BAR/GRAVEL located?
The 60 MILE XL - DROP BAR/GRAVEL takes place in Escondido, CA.

30 MILE - DROP BAR/GRAVEL

30 Miles
Distance
30 Miles
Start Time
Registration Fee
$0.00
https://schema.org/EventScheduledhttps://schema.org/OfflineEventAttendanceMode
Escondido, CA
EscondidoCA
Dirty 30 XL - GRAVEL MEETS MTB Organizers

Frequently Asked Questions about 30 MILE - DROP BAR/GRAVEL

How long is the 30 MILE - DROP BAR/GRAVEL?
The 30 MILE - DROP BAR/GRAVEL covers 30 Miles.
What time does the 30 MILE - DROP BAR/GRAVEL start?
The 30 MILE - DROP BAR/GRAVEL starts at 8:00:00 AM.
How much does it cost to register for the 30 MILE - DROP BAR/GRAVEL?
Registration for the 30 MILE - DROP BAR/GRAVEL costs $0.00.
Where is the 30 MILE - DROP BAR/GRAVEL located?
The 30 MILE - DROP BAR/GRAVEL takes place in Escondido, CA.

Registration Information

Registration is typically available online until race day (subject to capacity). Early registration is recommended for guaranteed entry and potential early bird pricing. Check with race organizers for specific event details and included amenities.

Races Nearby in Escondido, California

The Church Bell Run™ – The Run for the Ones We Miss

Escondido, CA

August 1, 2025

Filthy 50+ - MTB Race with Benefits

Escondido, CA

October 25, 2025

E-Dirty Cross - E-MTB Race

Escondido, CA

December 6, 2025

‘A CHARLIE BROWN CHRISTMAS 5K/10K’ (San Diego, CA)

Escondido, CA

December 20, 2025

San Diego 50 & Trail Runs

Escondido, CA

January 10, 2026

GranFondo - Palomar (56 Miles) - GranFondo - Palomar Ride with Jersey

Escondido, CA

June 6, 2026

MedioFondo (32 Miles) - MedioFondo Ride with Jersey

Escondido, CA

June 6, 2026

GranFondo - Mesa Grande (95 Miles) - GranFondo - Mesa Grande

Escondido, CA

June 6, 2026

Piccolo Fondo -20 Miles - Piccolo Fondo Ride with Jersey

Escondido, CA

June 6, 2026

MedioFondo (32 Miles) - MedioFondo

Escondido, CA

June 6, 2026

MedioFondo (32 Miles) - Duo Category (Challenged Only) - Group-registration team Age group/open

Escondido, CA

June 6, 2026

Virtual Ride - Funds Donated to Life Sports Foundation - Individual Age group/open

Escondido, CA

June 6, 2026