Race info
The 2025 race will be held on January 11th! Lace up your shoes and brace yourself for the 21st running of this winter classic.
Single Loop ‘Classic’ Race (~10.2 miles)
Hilly, cold, and windy, but stunningly beautiful loop that circles the Twin Mountain massif while winding through massive rock outcroppings and valleys. Racers will encounter long stretches of thigh-deep snow, some ice, and 2000 feet of climbing. One unmanned, basic aid station will be found midway around the loop. Very challenging. Winners will complete the loop in around two hours (if they're lucky), others can expect to take three to five hours (or more).
Double Loop ‘Marathon’ Race (~20.5 miles)
Two loops run in the same direction (in case you missed something the first time). In addition to having the unmanned aid station twice, there will be a fully-stocked aid station at the halfway point (start/finish) with warm food. This course is just as challenging as a 50k race — harder in high snow years.
Cutoff Time
To continue the second loop, you must finish the first in under 3 hours and 30 minutes.
Rules and Required Gear
NOT ALLOWED: Snowshoes, skis, or other flotation devices.
ALLOWED: Ski or trekking poles, traction devices (e.g. MicroSpikes/YakTrax), grit.
MANDATORY (checked at both registration and the finish line):
- 40 oz of fluids
- 400 calories of food
- Firestarter
- Wind coat
- Long pants
- Warm hat
- Gloves or mitts
- Emergency whistle
- Mylar emergency “space” blanket
- Headlamp or flashlight for the second loop if you're in the 22-mile race
Note: These are the minimums—consider carrying more.
BE PREPARED
There is no way off the loop until the finish. If you get into trouble, it might take hours to recover your body, er, rescue you.
Embrace the Challenge, Enjoy the Experience!
The Twin Mountain Trudge is an adventure. As challenging as it may seem while you’re out there, take a moment to appreciate the raw beauty of the landscape and the unique camaraderie that comes from pushing yourself to the limit. See you on race day!
Event's current local time: 10:26 AM MT