An out-and-back course on backcountry gravel and dirt roads through the Flint Hills tallgrass prairie, with less than one mile of paved surface. Starts at the old high school on the south edge of Cassoday, Kansas, runs out through Lapland, Teterville Road, Texaco Hill, Ridge Line and Matfield Green to a Lone Tree turnaround, then retraces the same roads back to finish at the Cassoday Community Building. Rolling hills, essentially no shade, and near-constant wind exposure across open range; cattle graze loose on some sections.
An out-and-back 100-mile ultramarathon run entirely on backcountry gravel and dirt roads through the Flint Hills tallgrass prairie near Cassoday, Kansas -- rolling hills, open range with loose cattle, near-constant wind, and almost no shade for the whole course. Kansas' original 100-mile race, held annually in October. The same start/finish and road network host a full weekend of distances (4-person relay, 125 Mile, 100 Mile, 100K, Teter Rock 100K, 50 Mile, Cassoday Marathon, Teter Rock 1/2 Marathon), all truncations or extensions of the same out-and-back route.
The inaugural Heartland 100 Spirit of the Prairie ultra began in 2000, directed by KUS members Randy Albrecht and Jim Davis; a 50-mile distance was added in 2001. This is independently corroborated: a November 2003 newspaper account describes that October's race as the "fourth annual," and DUV Ultra Marathon Statistics records the 2009 race as the "10th Heartland 100 Mile Race" -- both consistent with a 2000 founding. NOTE, UNRESOLVED CONFLICT: the race's own marketing counted 2025 as its "25th Anniversary" and Facebook/ATRA material calls the 2026 race the "26th" Heartland 100 -- one year off from what a continuous count from 2000 would produce (2025 would be the 26th annual, 2026 the 27th). Possibly a cancelled/skipped year is not counted in the anniversary number (no specific cancelled year found); recorded as a conflict, not resolved.
| Mile | Station | Cutoff | Crew | Bag | Pacer | Med | To next |
|---|---|---|---|---|---|---|---|
| 0.00 | Old High School (Start) | ? | ● | ? | ? | ? | 4.60 |
| 4.60 | Unmanned (NE 135th) | ? | · | · | ? | ? | 3.60 |
| 8.20 | Battle Creek | 8:20am | · | ● | ? | ? | 4.40 |
| 12.60 | Unmanned (Lapland Rd) | ? | · | · | ? | ? | 4.20 |
| 16.80 | Lapland | 10:45am | ● | ● | ? | ? | 4.30 |
| 21.10 | Unmanned (Thrall) | ? | · | · | ? | ? | 3.90 |
| 25.00 | Teterville Road | 1:00pm | ● | ● | ? | ? | 6.20 |
| 31.20 | Texaco Hill | 2:45pm | · | ● | ? | ? | 5.30 |
| 36.50 | Ridge Line | 4:15pm | ● | ● | ? | ? | 6.00 |
| 42.50 | Matfield Green | 6:00pm | ● | ● | ● | ? | 5.00 |
| 47.50 | Unmanned (Towers) | ? | · | · | ● | ? | 2.40 |
| 49.90 | Lone Tree | 8:00pm | · | ● | ● | ? | 2.40 |
| 52.30 | Unmanned (Towers) | ? | · | · | ● | ? | 5.00 |
| 57.30 | Matfield Green | 10:25pm | ● | ● | ● | ? | 6.00 |
| 63.30 | Ridge Line | 12:20am | ● | ● | ● | ? | 5.30 |
| 68.60 | Texaco Hill | 2:00am | · | ● | ● | ? | 6.20 |
| 74.80 | Teterville Road | 4:00am | ● | ● | ● | ? | 3.90 |
| 78.70 | Unmanned (Thrall) | ? | · | · | ● | ? | 4.30 |
| 83.00 | Lapland | 6:40am | ● | ● | ● | ? | 4.20 |
| 87.20 | Unmanned (Lapland Rd) | ? | · | · | ● | ? | 4.40 |
| 91.60 | Battle Creek | 9:20am | · | ● | ● | ? | 3.60 |
| 95.20 | Unmanned (NE 135th) | ? | · | · | ● | ? | 4.80 |
| 100.00 | Finish Line (Community Building) | 12:00pm | ● | · | ● | ? | ? |
START/FINISH TO LAPLAND – Proceed north through Cassoday on 177. Make a right turn on Sunbarger and proceed east on the last blacktop road on the north edge of Cassoday for approximately 12 3/4 miles. Make a right turn on G50 Rd (at the transformer) and proceed south for 3.3 miles to the Lapland Aid Station.
ultrasignup.comLAPLAND TO TETERVILLE ROAD – Turnaround and proceed north 3.3 miles back to the Teterville Road intersection. Make a right turn and proceed east 5 miles to the aid station. Please drive slowly as the last 1 1/2 miles of the road is on the course the runners will be using.
ultrasignup.comTETERVILLE ROAD TO RIDGE LINE – Turnaround and proceed approximately 17 3/4 miles back to Cassoday. Make a right turn on 177 and proceed north 10 3/4 miles to the town of Matfield Green. Make a right turn at the sign, BOCOOK St, and proceed 1/4 mile into town to the intersection by the old school. Take a right at the sign ROGLER St, for the Ridge Line aid station and proceed 10 3/4 miles to the aid station.
ultrasignup.comRIDGE LINE TO MATFIELD GREEN – Turnaround and proceed back to the town of Matfield Green. At the intersection by the old school, turn right at the sign BOCOOK St, for the Matfield Green aid station and proceed 3 miles to the aid station. NOTE: the runner passes through Matfield Green twice (mile 42.5 outbound and mile 57.3 on the return from the Lone Tree spur) with no crew-accessible stop in between (Lone Tree has no crew access), so crew can remain at Matfield Green for both passes.
ultrasignup.comRIDGE LINE TO MATFIELD GREEN – Turnaround and proceed back to the town of Matfield Green. At the intersection by the old school, turn right at the sign BOCOOK St, for the Matfield Green aid station and proceed 3 miles to the aid station. NOTE: the runner passes through Matfield Green twice (mile 42.5 outbound and mile 57.3 on the return from the Lone Tree spur) with no crew-accessible stop in between (Lone Tree has no crew access), so crew can remain at Matfield Green for both passes.
ultrasignup.comMATFIELD GREEN TO RIDGE LINE – Turnaround and proceed back to the town of Matfield Green. At the intersection by the old school, turn left ROGLER St, and proceed 10 3/4 miles to the Ridge Line aid station.
ultrasignup.comRIDGE LINE TO TETERVILLE ROAD – Turnaround and proceed back to Matfield Green. Make a left turn at the old school house BOCOOK St, and go 1/4 mile west to 177. Turn left on 177 and head south 10 3/4 miles to Cassoday. Make a left turn on the blacktop road on the north edge of Cassoday SUNBARGER ST, and proceed east 17 3/4 miles to the Teterville Road aid station. Be careful on the last 1 1/2 miles as you will be on the road with the runners and it will most likely be at night.
ultrasignup.comTETERVILLE ROAD TO LAPLAND – Turnaround and proceed west 5 miles. Turn left at the signs G50 Rd, and proceed south 3.3 miles to the Lapland aid station.
ultrasignup.comLAPLAND TO FINISH – turnaround and proceed north 3.3 miles to the signs. Turn left and proceed 12 3/4 miles back to Cassoday. Turn left on 177 and proceed back to the Cassoday community building. Parking will be limited around the community building. There will be additional parking in the downtown area of Cassoday that is just west of the community building or at the elementary school that is north of the community building.
ultrasignup.comNobody sees it until we have read it. No account, no sign-in.
This changes nothing on the page on its own. Somebody checks it against the race first.
We want the address of the file the race publishes, not the file. We download it from there so the page can say where the line came from.
We read every one of these and we write back. Every fact here carries the source it came from, and the way a wrong one gets fixed is a person checking it against what you tell us.
NavRun builds your pacing from your own training, then turns it into a plan your crew can follow: when to leave and where to park.
Start free