Kettle Moraine 100 Endurance Runs Ultramarathon or Ice Age Trail 50 Ultramarathon — which comes out ahead?

Kettle Moraine 100 Endurance Runs Ultramarathon has the stronger available profile on flat grade share and course flatness.

Route comparison snapshot

Kettle Moraine 100 Endurance Runs Ultramarathon

Mapped route
Held
Elevation profile
Held
course flatness
0.6% Favoured
flat grade share
78.6% Favoured
lower ascent
1,034 m
climbing density
6.4 m/km
net elevation
-0 m
maximum grade
16.3%

Ice Age Trail 50 Ultramarathon

Mapped route
Held
Elevation profile
Held
course flatness
2.9%
flat grade share
47.8%
lower ascent
1,263 m
climbing density
15.7 m/km
net elevation
0 m
maximum grade
22.6%
Head-to-head comparison
MetricKettle Moraine 100 Endurance Runs UltramarathonIce Age Trail 50 Ultramarathon
Flat grade share78.6%47.8%
GAP factor (% slower than flat)0.6%2.9%
Uphill share10.8%26.1%
Steep-up share1.2%9.2%
Downhill share10.6%26.1%
Total ascent (m)1,034 m1,263 m
Climbing density (m/km)6.4 m/km15.7 m/km
Longest climb length (m)2,970 m720 m
Longest climb gain (m)56 m51 m
Longest climb average grade1.9%7.0%
Total descent (m)1,034 m1,263 m
Net elevation (m)-0 m0 m
Max absolute grade16.3%22.6%
Start elevation (m)294 m294 m
Finish elevation (m)293 m295 m
Scenic score89/100Unavailable
Conditions46/100Unavailable

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
FactKettle Moraine 100 Endurance Runs UltramarathonIce Age Trail 50 Ultramarathon
Schedule

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

Exact race date not confirmed.

LocationLa Grange, WisconsinWhitewater, Wisconsin
Actual distance160.9 km80.5 km
raceindex.org mapped route heldHeldHeld
raceindex.org elevation profile heldHeldHeld
Course typeOut And BackOut And Back
SurfaceAlmost entirely trail except for a couple hundred feet of road crossings.Mostly single Track dirt, rocky and tree Rooted trail through pinewoods, hardwood forests and rolling prairie, with Ice Age Trail eskers and incessant hills.
Elevation characterRollingRolling
TerrainTrailBeach, Trail
SceneryForest, Countryside, Lakeside, RiversideDesert, Countryside, Forest, Parkland, Lakeside
AtmosphereWilderness, Scenic Tour, NighttimeWilderness, Scenic Tour, Competitive
TechnicalityModerateTechnical
Total ascent1,034 m1,263 m
Climbing density6.4 m/km15.7 m/km
Total descent1,034 m1,263 m
Net elevation-0 m0 m
Max absolute grade16.3%22.6%
Flat grade share78.6%47.8%
GAP factor0.6%2.9%
Cutoff30:00:0012:00:00
Entry modelBallotOpen

Schedule

Kettle Moraine 100 Endurance Runs Ultramarathon

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

Ice Age Trail 50 Ultramarathon

Exact race date not confirmed.

Location

Kettle Moraine 100 Endurance Runs Ultramarathon
La Grange, Wisconsin
Ice Age Trail 50 Ultramarathon
Whitewater, Wisconsin

Actual distance

Kettle Moraine 100 Endurance Runs Ultramarathon
160.9 km
Ice Age Trail 50 Ultramarathon
80.5 km

raceindex.org mapped route held

Kettle Moraine 100 Endurance Runs Ultramarathon
Held
Ice Age Trail 50 Ultramarathon
Held

raceindex.org elevation profile held

Kettle Moraine 100 Endurance Runs Ultramarathon
Held
Ice Age Trail 50 Ultramarathon
Held

Course type

Kettle Moraine 100 Endurance Runs Ultramarathon
Out And Back
Ice Age Trail 50 Ultramarathon
Out And Back

Surface

Kettle Moraine 100 Endurance Runs Ultramarathon
Almost entirely trail except for a couple hundred feet of road crossings.
Ice Age Trail 50 Ultramarathon
Mostly single Track dirt, rocky and tree Rooted trail through pinewoods, hardwood forests and rolling prairie, with Ice Age Trail eskers and incessant hills.

Elevation character

Kettle Moraine 100 Endurance Runs Ultramarathon
Rolling
Ice Age Trail 50 Ultramarathon
Rolling

Terrain

Kettle Moraine 100 Endurance Runs Ultramarathon
Trail
Ice Age Trail 50 Ultramarathon
Beach, Trail

Scenery

Kettle Moraine 100 Endurance Runs Ultramarathon
Forest, Countryside, Lakeside, Riverside
Ice Age Trail 50 Ultramarathon
Desert, Countryside, Forest, Parkland, Lakeside

Atmosphere

Kettle Moraine 100 Endurance Runs Ultramarathon
Wilderness, Scenic Tour, Nighttime
Ice Age Trail 50 Ultramarathon
Wilderness, Scenic Tour, Competitive

Technicality

Kettle Moraine 100 Endurance Runs Ultramarathon
Moderate
Ice Age Trail 50 Ultramarathon
Technical

Total ascent

Kettle Moraine 100 Endurance Runs Ultramarathon
1,034 m
Ice Age Trail 50 Ultramarathon
1,263 m

Climbing density

Kettle Moraine 100 Endurance Runs Ultramarathon
6.4 m/km
Ice Age Trail 50 Ultramarathon
15.7 m/km

Total descent

Kettle Moraine 100 Endurance Runs Ultramarathon
1,034 m
Ice Age Trail 50 Ultramarathon
1,263 m

Net elevation

Kettle Moraine 100 Endurance Runs Ultramarathon
-0 m
Ice Age Trail 50 Ultramarathon
0 m

Max absolute grade

Kettle Moraine 100 Endurance Runs Ultramarathon
16.3%
Ice Age Trail 50 Ultramarathon
22.6%

Flat grade share

Kettle Moraine 100 Endurance Runs Ultramarathon
78.6%
Ice Age Trail 50 Ultramarathon
47.8%

GAP factor

Kettle Moraine 100 Endurance Runs Ultramarathon
0.6%
Ice Age Trail 50 Ultramarathon
2.9%

Cutoff

Kettle Moraine 100 Endurance Runs Ultramarathon
30:00:00
Ice Age Trail 50 Ultramarathon
12:00:00

Entry model

Kettle Moraine 100 Endurance Runs Ultramarathon
Ballot
Ice Age Trail 50 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.

Common questions

Which is flatter, Kettle Moraine 100 Endurance Runs Ultramarathon or Ice Age Trail 50 Ultramarathon?

Kettle Moraine 100 Endurance Runs Ultramarathon has the lower GAP factor, making it the flatter course on our route model and more favourable on gradient alone.

Read the full pages

How figures are calculated →