Blood Rock Ultra (Oak Mountain State Park) or Mountain Mist 50K Ultramarathon — which comes out ahead?

Blood Rock Ultra (Oak Mountain State Park) has the stronger available profile on scenery score and conditions.

Route comparison snapshot

Blood Rock Ultra (Oak Mountain State Park)

Mapped route
Held Favoured
Elevation profile
Not held

Mountain Mist 50K Ultramarathon

Mapped route
Not held
Elevation profile
Not held
Head-to-head comparison
MetricBlood Rock Ultra (Oak Mountain State Park)Mountain Mist 50K Ultramarathon
Scenic score100/10074/100
Conditions88/10081/100

Only metrics available for at least one side are shown. A ✓ marks the better value for each metric (higher-is-better aware). Scores are out of 100 when available. Ascent, climbing density, max absolute grade and median finish describe course or field context and are not marked as better or worse.

Race facts that change the decision

Race facts comparison
FactBlood Rock Ultra (Oak Mountain State Park)Mountain Mist 50K Ultramarathon
Schedule

Exact race date not confirmed. Event weekend starts 2026-12-04 (legacy event-level date).

Exact race date not confirmed. Event weekend starts 2027-01-23 (legacy event-level date).

LocationPelham, AlabamaHuntsville, Alabama
Actual distance163.8 km50 km
raceindex.org mapped route heldHeldNot held
raceindex.org elevation profile heldNot heldNot held
Course typeLapsLoop
SurfaceSingletrack trailTrail
Elevation characterMountainousMountainous
TerrainTrail, MixedTrail
SceneryMountain, Countryside, Lakeside, City, Parkland, ForestMountain, Parkland, Forest
AtmosphereWilderness, Scenic TourWilderness, Competitive
TechnicalityVery TechnicalVery Technical
Total ascent5,337 m1,180 m
Total descent5,337 mUnavailable
Net elevation0 m3,872 m
Cutoff44:00:008:30:00
Field capUnavailable525
Entry modelOpenOpen

Schedule

Blood Rock Ultra (Oak Mountain State Park)

Exact race date not confirmed. Event weekend starts 2026-12-04 (legacy event-level date).

Mountain Mist 50K Ultramarathon

Exact race date not confirmed. Event weekend starts 2027-01-23 (legacy event-level date).

Location

Blood Rock Ultra (Oak Mountain State Park)
Pelham, Alabama
Mountain Mist 50K Ultramarathon
Huntsville, Alabama

Actual distance

Blood Rock Ultra (Oak Mountain State Park)
163.8 km
Mountain Mist 50K Ultramarathon
50 km

raceindex.org mapped route held

Blood Rock Ultra (Oak Mountain State Park)
Held
Mountain Mist 50K Ultramarathon
Not held

raceindex.org elevation profile held

Blood Rock Ultra (Oak Mountain State Park)
Not held
Mountain Mist 50K Ultramarathon
Not held

Course type

Blood Rock Ultra (Oak Mountain State Park)
Laps
Mountain Mist 50K Ultramarathon
Loop

Surface

Blood Rock Ultra (Oak Mountain State Park)
Singletrack trail
Mountain Mist 50K Ultramarathon
Trail

Elevation character

Blood Rock Ultra (Oak Mountain State Park)
Mountainous
Mountain Mist 50K Ultramarathon
Mountainous

Terrain

Blood Rock Ultra (Oak Mountain State Park)
Trail, Mixed
Mountain Mist 50K Ultramarathon
Trail

Scenery

Blood Rock Ultra (Oak Mountain State Park)
Mountain, Countryside, Lakeside, City, Parkland, Forest
Mountain Mist 50K Ultramarathon
Mountain, Parkland, Forest

Atmosphere

Blood Rock Ultra (Oak Mountain State Park)
Wilderness, Scenic Tour
Mountain Mist 50K Ultramarathon
Wilderness, Competitive

Technicality

Blood Rock Ultra (Oak Mountain State Park)
Very Technical
Mountain Mist 50K Ultramarathon
Very Technical

Total ascent

Blood Rock Ultra (Oak Mountain State Park)
5,337 m
Mountain Mist 50K Ultramarathon
1,180 m

Total descent

Blood Rock Ultra (Oak Mountain State Park)
5,337 m
Mountain Mist 50K Ultramarathon
Unavailable

Net elevation

Blood Rock Ultra (Oak Mountain State Park)
0 m
Mountain Mist 50K Ultramarathon
3,872 m

Cutoff

Blood Rock Ultra (Oak Mountain State Park)
44:00:00
Mountain Mist 50K Ultramarathon
8:30:00

Field cap

Blood Rock Ultra (Oak Mountain State Park)
Unavailable
Mountain Mist 50K Ultramarathon
525

Entry model

Blood Rock Ultra (Oak Mountain State Park)
Open
Mountain Mist 50K Ultramarathon
Open

Facts are shown only when they exist in the sourced race record; Not held means no sourced value is held for that race.

Read the full pages

How figures are calculated →