Blood Rock Ultra (Oak Mountain State Park) or Pinhoti 100 Ultramarathon — which comes out ahead?

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

Route comparison snapshot

Blood Rock Ultra (Oak Mountain State Park)

Mapped route
Held
Elevation profile
Not held

Pinhoti 100 Ultramarathon

Mapped route
Held
Elevation profile
Not held
Head-to-head comparison
MetricBlood Rock Ultra (Oak Mountain State Park)Pinhoti 100 Ultramarathon
Scenic score100/100100/100
Conditions88/10079/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)Pinhoti 100 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 2026-11-07 (legacy event-level date).

LocationPelham, AlabamaSylacauga, Alabama
Actual distance163.8 km161.5 km
raceindex.org mapped route heldHeldHeld
raceindex.org elevation profile heldNot heldNot held
Course typeLapsPoint To Point
SurfaceSingletrack trail83 miles of singletrack trail, 17 miles of jeep road and 2 miles of pavement.
Elevation characterMountainousMountainous
TerrainTrail, MixedTrail
SceneryMountain, Countryside, Lakeside, City, Parkland, ForestForest, Countryside, Mountain, Lakeside, Riverside
AtmosphereWilderness, Scenic TourUnavailable
TechnicalityVery TechnicalTechnical
Total ascent5,337 m4,267 m
Total descent5,337 m4,267 m
Net elevation0 mUnavailable
Cutoff44:00:0032:00:00
Field capUnavailable83
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).

Pinhoti 100 Ultramarathon

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

Location

Blood Rock Ultra (Oak Mountain State Park)
Pelham, Alabama
Pinhoti 100 Ultramarathon
Sylacauga, Alabama

Actual distance

Blood Rock Ultra (Oak Mountain State Park)
163.8 km
Pinhoti 100 Ultramarathon
161.5 km

raceindex.org mapped route held

Blood Rock Ultra (Oak Mountain State Park)
Held
Pinhoti 100 Ultramarathon
Held

raceindex.org elevation profile held

Blood Rock Ultra (Oak Mountain State Park)
Not held
Pinhoti 100 Ultramarathon
Not held

Course type

Blood Rock Ultra (Oak Mountain State Park)
Laps
Pinhoti 100 Ultramarathon
Point To Point

Surface

Blood Rock Ultra (Oak Mountain State Park)
Singletrack trail
Pinhoti 100 Ultramarathon
83 miles of singletrack trail, 17 miles of jeep road and 2 miles of pavement.

Elevation character

Blood Rock Ultra (Oak Mountain State Park)
Mountainous
Pinhoti 100 Ultramarathon
Mountainous

Terrain

Blood Rock Ultra (Oak Mountain State Park)
Trail, Mixed
Pinhoti 100 Ultramarathon
Trail

Scenery

Blood Rock Ultra (Oak Mountain State Park)
Mountain, Countryside, Lakeside, City, Parkland, Forest
Pinhoti 100 Ultramarathon
Forest, Countryside, Mountain, Lakeside, Riverside

Atmosphere

Blood Rock Ultra (Oak Mountain State Park)
Wilderness, Scenic Tour
Pinhoti 100 Ultramarathon
Unavailable

Technicality

Blood Rock Ultra (Oak Mountain State Park)
Very Technical
Pinhoti 100 Ultramarathon
Technical

Total ascent

Blood Rock Ultra (Oak Mountain State Park)
5,337 m
Pinhoti 100 Ultramarathon
4,267 m

Total descent

Blood Rock Ultra (Oak Mountain State Park)
5,337 m
Pinhoti 100 Ultramarathon
4,267 m

Net elevation

Blood Rock Ultra (Oak Mountain State Park)
0 m
Pinhoti 100 Ultramarathon
Unavailable

Cutoff

Blood Rock Ultra (Oak Mountain State Park)
44:00:00
Pinhoti 100 Ultramarathon
32:00:00

Field cap

Blood Rock Ultra (Oak Mountain State Park)
Unavailable
Pinhoti 100 Ultramarathon
83

Entry model

Blood Rock Ultra (Oak Mountain State Park)
Open
Pinhoti 100 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 →