Ancient Oaks 100-Mile Endurance Run
Ancient Oaks 100-Mile Endurance Run logo

Ancient Oaks 100-Mile Endurance Run

Titusville, Florida, United States View on map
Dec 19, 2026 – Dec 20, 2026 (America/New_York local time)
Trail running

About this race

ENTRY INTO THE LOTTERY WILL ABSOLUTELY END AT MIDNIGHT EASTERN TIME JUNE 30!

DON'T BE LATE - YOU WON'T GET IN!

This is an Invitation-Only, No-Fee, Low-Aid race held in the Enchanted Forest Nature Sanctuary in Titusville, Florida the third weekend in December.  The 2026 dates are Saturday-Sunday December 19-20, 2026.  Race start time is 7:00 AM Saturday morning, and runners have 32 hours exactly to finish 29 loops of a 3.46-mile course for a total of 100.34 miles.  The race has a hard 60-runner cap on entries, per agreement with the park.

In order to run, you must receive an Invitation to Run.  In order to get one of those, you need to click on the WAITING LIST button located above, ANY TIME between 12:01 AM June 1, 2026 and 11:59 PM June 30, 2026 with a Request for an Invitation to Run.  This will automatically place you on the Wait List, and the Entry List will be drawn from this Wait List on or about July 3, 2026.

Please do BOTH of us a favor and use an email address that you KNOW you will be using for the entire year.  Each year, I get a handful of Requests from people using some email address that ends up being disabled somehow, and when I try and contact them at a later date, the email ends up floating endlessly in the ether of the universe, and they never receive my follow-up communications.  I would strongly suggest against using a work email address, since work situations can and do change at a moment's notice.

Invitations to Run will be sent out via email on or about July 3, 2026.  Everyone will either receive an Invitation to Run, or will be given a place on the Wait List.

It matters not how many ultras or 100-milers you have run, nor how fast you are.  It matters not if you're running for your own reasons, or if you're running for a charitable cause greater than yourself.  What matters is that you want to test yourself against the course and the time limit, and that you take your entry into the race seriously.

The Selection Process is unfair, just like life is unfair.  No race that has more possible runners than entry slots has an entry process that's fair.  Umstead's process of first come, first served fastest computer wins, is unfair.  Western States' lottery system is unfair, Hardrock 100's logistical ticket system is unfair, Massanutten's stock-market-based system is unfair, and the Barkley Marathons' entry process is unfair.  The process for selection into Ancient Oaks is no less unfair than any of those processes, and may be even more unfair than any of those other processes.  The Selection Process is also private, and will not be disclosed, since it would lead to some runners trying to 'game' the system.  IMPORTANT:  THERE IS NO BUCKLE AS AN AWARD FOR FINISHING.  There hasn't ever been a buckle offered since the race's inception, and as of this writing, there are no plans in the works to offer one in the future.  If any of this is a problem for you, then there are more than 150 other 100-mile races to choose from, and you should choose to run one of those other races.

Pick your distance

Trail running

100-Mile Run

You must receive an Invitation to Run in order to be placed on the Entrants List. There is no fee to enter the race. Anyone can request an Invitation to Run. There are no requirements for entry. There is nothing that will give you a preference for gaining entry into the race, with one exception - people who volunteer at AO100 will earn a guaranteed entry into a future race. The race consists of completing 29 loops of a 3.46-mile course for 100.3 miles within the allotted time of 32 hours. There are NO other finishing options. You either complete 29 loops or you are listed as a DNF. There is no belt buckle for finishing AO100, but all finishers will receive a hand-made award of some sort, yet to be determined. If you want a belt buckle for finishing the 100-mile race, then you should enter one of the more than 150 other 100-mile races that offer belt buckles for finishing. There will be little aid offered - the only thing you should expect at the aid station is water. There may be a variety of items at the aid station, but you should not expect anything beyond water. If you really need that fair-trade, free-range, no-kill soy latte with almond butter whip at the race, then you should plan on bringing it yourself.

Dec 19, 2026 Ultra 7:00 AM
Free
Open

Typical race-day weather

Based on 9 years of historical conditions on this event's race dates in Titusville.

Temp (°C)
Minimum temperature (race-day average) 16.2° / Maximum temperature (race-day average) 21.6°
Feels Like (°C)
Minimum feels like — heat index / wind chill (race-day average) 16.2° / Maximum feels like — heat index / wind chill (race-day average) 21.6°
Wind (km/h)
Average wind speed (race-day average)
20.0
Precip (mm)
Average precipitation (race-day average)
5.8mm
Humidity
Average relative humidity (race-day average)
75.7%

Course

Route map and elevation profile

No course map published yet.

The organizer hasn't released a route for this event, and we don't publish guesses. If you're the organizer, send us a GPX file and we'll draw the profile.

Reviews

Done this event?

If you've participated in this event, share your experience with other runners

Results — Ancient Oaks 100-Mile Endurance Run

2018 edition View Results

Other races near Titusville

Different organizers, within 40 miles, in the next three months

Where this page comes from. Race details were last updated on . We re-check listings regularly and again in the week before race day.

  • Entries, prices, waves and inclusions — the event's official registration page
  • Temperature and humidity — Copernicus ERA5 reanalysis via Open-Meteo (CC BY 4.0)
  • Elevation and terrain relief — Copernicus DEM GLO-90, ESA (CC BY 4.0)
  • Comparisons and counts — Race Discovery calendar, 2 Titusville events

Spotted something wrong? Tell us and we'll fix it.