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

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

Route comparison snapshot

Pinhoti 100 Ultramarathon

Mapped route
Held
Elevation profile
Not held

Blood Rock Ultra (Oak Mountain State Park)

Mapped route
Held
Elevation profile
Not held
Head-to-head comparison
MetricPinhoti 100 UltramarathonBlood Rock Ultra (Oak Mountain State Park)
Scenic score100/100100/100
Conditions79/10088/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
FactPinhoti 100 UltramarathonBlood Rock Ultra (Oak Mountain State Park)
Schedule

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

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

LocationSylacauga, AlabamaPelham, Alabama
Actual distance161.5 km163.8 km
raceindex.org mapped route heldHeldHeld
raceindex.org elevation profile heldNot heldNot held
Course typePoint To PointLaps
Surface83 miles of singletrack trail, 17 miles of jeep road and 2 miles of pavement.Singletrack trail
Elevation characterMountainousMountainous
TerrainTrailTrail, Mixed
SceneryForest, Countryside, Mountain, Lakeside, RiversideMountain, Countryside, Lakeside, City, Parkland, Forest
AtmosphereUnavailableWilderness, Scenic Tour
TechnicalityTechnicalVery Technical
Total ascent4,267 m5,337 m
Total descent4,267 m5,337 m
Net elevationUnavailable0 m
Cutoff32:00:0044:00:00
Field cap83Unavailable
Entry modelOpenOpen

Schedule

Pinhoti 100 Ultramarathon

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

Blood Rock Ultra (Oak Mountain State Park)

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

Location

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

Actual distance

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

raceindex.org mapped route held

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

raceindex.org elevation profile held

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

Course type

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

Surface

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

Elevation character

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

Terrain

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

Scenery

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

Atmosphere

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

Technicality

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

Total ascent

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

Total descent

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

Net elevation

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

Cutoff

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

Field cap

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

Entry model

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