
Single-track switchbacks. River crossings. Ridgeline scrambles.
Where ribbons tied to pine branches are the only map you get.
Race starts in
The Ridge
Doesn't
Forgive.
50K of relentless single-track. Ribbon-marked through pine forest, over river rock, and up into the kind of altitude that makes your lungs renegotiate the deal.


Elevation Profile
50K · Cascade Ridge Loop
Click waypoints to reveal section details
8,400 ft
Elevation Gain
31.1 mi
Distance
6 Zones
Technical Sections
7 Stops
Aid Stations
Choose Your
Suffering.
Spots Left
47
50K Ultra
Full Cascade Ridge Loop. Six technical zones, two river crossings, and a summit push at mile 26 that will redefine your relationship with suffering.
25K Trail
Half the distance. None of the mercy. The first 25K of the ultra course, ending at the Ridgeline Aid Station with a descent that rewards the brave.
10K Intro
The gateway drug. River trail to the first overlook and back. You will finish wanting more. That is the whole point.
Running Clubs get 15% off
Groups of 5+ · Matching headlamps optional but encouraged
Raw.
Unfiltered.
Marcus Delgado
2025 50K Finisher · 7:42:18
Portland, OR
7:42:18
Finish Time
Mile 28. Quad completely shot. Rain hammering the ridgeline. I had no idea I was going to make that summit until I was already on it. That's Stride.
1,247
2025 Finishers
94%
Finish Rate
23
Course Records Set
6
Countries Represented

Toe the
Line.
Pre-dawn. Headlamp on. 200 runners breathing fog into the dark. The trail disappears upward into something you can't yet see. That's exactly the point.