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

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%

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%
Head-to-head comparison
MetricIce Age Trail 50 UltramarathonKettle Moraine 100 Endurance Runs Ultramarathon
Flat grade share47.8%78.6%
GAP factor (% slower than flat)2.9%0.6%
Uphill share26.1%10.8%
Steep-up share9.2%1.2%
Downhill share26.1%10.6%
Total ascent (m)1,263 m1,034 m
Climbing density (m/km)15.7 m/km6.4 m/km
Longest climb length (m)720 m2,970 m
Longest climb gain (m)51 m56 m
Longest climb average grade7.0%1.9%
Total descent (m)1,263 m1,034 m
Net elevation (m)0 m-0 m
Max absolute grade22.6%16.3%
Start elevation (m)294 m294 m
Finish elevation (m)295 m293 m
Scenic scoreUnavailable89/100
ConditionsUnavailable46/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
FactIce Age Trail 50 UltramarathonKettle Moraine 100 Endurance Runs Ultramarathon
Schedule

Exact race date not confirmed.

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

LocationWhitewater, WisconsinLa Grange, Wisconsin
Actual distance80.5 km160.9 km
raceindex.org mapped route heldHeldHeld
raceindex.org elevation profile heldHeldHeld
Course typeOut And BackOut And Back
SurfaceMostly single Track dirt, rocky and tree Rooted trail through pinewoods, hardwood forests and rolling prairie, with Ice Age Trail eskers and incessant hills.Almost entirely trail except for a couple hundred feet of road crossings.
Elevation characterRollingRolling
TerrainBeach, TrailTrail
SceneryDesert, Countryside, Forest, Parkland, LakesideForest, Countryside, Lakeside, Riverside
AtmosphereWilderness, Scenic Tour, CompetitiveWilderness, Scenic Tour, Nighttime
TechnicalityTechnicalModerate
Total ascent1,263 m1,034 m
Climbing density15.7 m/km6.4 m/km
Total descent1,263 m1,034 m
Net elevation0 m-0 m
Max absolute grade22.6%16.3%
Flat grade share47.8%78.6%
GAP factor2.9%0.6%
Cutoff12:00:0030:00:00
Entry modelOpenBallot

Schedule

Ice Age Trail 50 Ultramarathon

Exact race date not confirmed.

Kettle Moraine 100 Endurance Runs Ultramarathon

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

Location

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

Actual distance

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

raceindex.org mapped route held

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

raceindex.org elevation profile held

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

Course type

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

Surface

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.
Kettle Moraine 100 Endurance Runs Ultramarathon
Almost entirely trail except for a couple hundred feet of road crossings.

Elevation character

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

Terrain

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

Scenery

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

Atmosphere

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

Technicality

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

Total ascent

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

Climbing density

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

Total descent

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

Net elevation

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

Max absolute grade

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

Flat grade share

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

GAP factor

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

Cutoff

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

Entry model

Ice Age Trail 50 Ultramarathon
Open
Kettle Moraine 100 Endurance Runs Ultramarathon
Ballot

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, Ice Age Trail 50 Ultramarathon or Kettle Moraine 100 Endurance Runs 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 →