The M Hill Ultra is a 6, 12, & 24-hour timed looped race on M Hill within the city limits of Rapid City in the Black Hills of South Dakota. Competitors will challenge one another and themselves to go as far as they can on a 4-5 mile loop within the allotted time. All entrants will receive custom race shirt and be eligible for door prizes drawn at random. We will have finisher awards for anyone who eclipses a 50k, 50-mile, 100k, or 100-mile distance (one award for your highest distance eclipsed - no double dipping).

Each loop will have approximately 500 feet of elevation gain/loss. We will alternate loop directions every 3 hours with an option short out & back in the final hour of your race if you are not sure you'll have time for a full loop.

Upcoming Races

Jul 17 2020
6 Hours
Multiple Loop Course
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts
Jul 17 2020
12 Hours
Multiple Loop Course
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts
Jul 17 2020
24 Hours
Multiple Loop Course
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts

Results

No Past Races
We try to keep the most accurate information about this race, but changes do happen. Always visit the official race website for the most up to date information.
Run for Water Trail Races
  • Sep 12, 2020
  • Abbotsford, BC
10 KM 25 KM 50 KM