Heartland - Cassoday, KS

Cassoday, United States • 9-11 Oct 2026

Heartland - Cassoday, KS

Heartland is a multi-distance ultrarunning event near Cassoday, Kansas, staged on mostly backcountry gravel and dirt roads through the Flint Hills tallgrass prairie. Distances offered include:

  • 125 mile race
  • 100 mile race
  • 100K and Teter Rock 100K
  • 50 mile race
  • Marathon
  • Half marathon

Most courses are out-and-back or point-to-point on rural roads. The 100-mile route uses less than one mile of paved surface and features rolling hills with about 6,000 feet of total climb. The 125-mile option follows the original Heartland 100 course with an added 30 mile loop out to Eureka beginning near mile 15; that loop has minimal course marking and includes roving aid coverage. The Teter Rock variants include a detour to Teter Rock from the Teterville Road aid station. The marathon is point-to-point with a 1.2 mile loop in Cassoday before the outbound section.

Aid and support are substantial: the 100-mile course lists 22 aid stations, the 100K 14, the 50-mile 12, and the marathon 6; crew access and drop bag options vary by distance. Pacers are allowed from the Matfield Green aid station to the finish with rules for identity and conduct. The route crosses open range where runners may encounter livestock, and the course is remote enough that local EMS are the planned medical resource. Runners must carry a hydration device, follow race check-in and aid station procedures, and respect no-litter and crew-access rules. Visit the organization's website for the most recent information.

Race information

125 mi
125 Miler
100 mi
100 Miler
100 km
Teter Rock 100k
100 km
100k
50 mi
50 Miler
Marathon
Marathon
Half Marathon
1/2 Marathon
Visit the organization's website for the most recent information.
Trail runs nearby
Add Event
Help us complete the calendar!
  • Distance is at least 5 km
  • Event has a website or Facebook page
Website
Optional: Please provide your e-mail address if we may contact you.
Report a change
We will only update the data if the information is also on the website.