DC Peaks 100

Buckle up, buttercup. This is northern Utah at its finest.
The DC Peaks 100 is a true mountain ultramarathon, starting in Memory Grove—right below the Utah State Capitol in Salt Lake City—and finishing at Tunnel Springs Park in North Salt Lake. Along the way, you’ll rack up roughly 20,869 feet of vertical gain across some of the best trails the Wasatch Front has to offer.

You’ll head north through foothills and canyons into Davis County, tackling a solid mix of singletrack, service roads, and just a touch of pavement. Grind the climbs, rip the descents, and get yourself properly wrecked before sliding seamlessly into the classic DC Peaks 50 route for the entire back half of the race.
That stretch delivers the goods: the Great Western Trail climb, Mueller Park’s most-loved trails, views that almost make the suffering worth it, and exposed ridgelines that test every ounce of grit you’ve got left.
Expect mostly trail, some service road, and very minimal pavement.

Ultrarunners built this race because we wanted to double down on what matters—killer views, relentless terrain, fantastic people, and a finish line crew ready to meat the runners when it’s all over.
See you kids out there!

Upcoming Races

Oct 2 2026
100 Miles
20,869 20,869 ft.
Single Loop
36:00 Cutoff
4 Elevation Rating
Very hilly, ~7500-12,500 feet in 50 miles
4 Surface Rating
Substantial rocks, roots and/or ruts

Results

No Past Races

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

Silverheels Trail Runs
Fairplay, CO - 52 finishers
60 KM
Devil's Gulch
Wenatchee, WA - 82 finishers
100 Miles | 50 Miles
Thumbs Up Summer Slam
Estes Park, CO - 0 finishers
12 Hours
Dances with Dirt - Devil's Lake
Baraboo, WI - 166 finishers
50 Miles | 50 KM
Carolina Reaper Challenge
Greenville, SC - 80 finishers
50 KM
Eastern Legend
Gilmer, TX - 5 finishers
50 KM
First Blaze Trail Race
Milton, ON - 70 finishers
50 KM
Spaulding Woods 50K
Northfield, NH - 52 finishers
50 KM
Kaslo Wild Ultra
Kaslo, BC - 52 finishers
52 KM
Get Your Butt Kicked @ Route 66
Eureka, MO - 37 finishers
6 Hours
View All Results