Loading...
Ultras · US · VA

Old Dominion 100 Mile Endurance Run

48th Annual 100 Mile One Day Endurance Run
Ran · this year's race is done.
Race dateJune 6-7, 2026
Duration2 days
Start4:00am
When82 days ago
First held1979
Free, and always will be. NavRun makes money from race-day planning for runners who want it, never from this. Ultras change constantly, sometimes the morning of. Always confirm with the race director and the official website before you rely on anything here.
Distance 100.01M
Climb 14,000 ft
Descent not checked yet
High point not checked yet
Time limit 28:00:00
Aid stations 25
Started 100
Finished 63
Finish rate 63%
The course

Where it goes loop · 25 aid stations · rust marks a stop your crew can reach

One loop around the Massanuttens from the Shenandoah County Fairgrounds. The first six miles run through historic Woodstock to the Shenandoah River at Burnshire Dam, then climb a steep gravel switchback to Woodstock Gap and drop into Fort Valley. Country roads lead to Four Points at about 32.5, then the trail climbs to the 675 Overlook and into Duncan Hollow, the highest ground of the day, usually met in mid-day sun. Crisman Hollow leads back to Four Points and up Moreland Gap to Edinburg Gap at 55 miles. Eight miles of Powell Mountain ATV trail follow, over Opechee Peak, then five gravel miles up Woodstock Mountain to Mudhole Gap and a mile of trail that crosses Little Passage Creek five times, into Elizabeth Furnace at 74.95 miles. Three trail miles over Sherman Gap come next, then the wagon road up Veach Gap and down the boulder falls on the west side, most of it in the dark. From there it is country roads around the Massanuttens, back over Woodstock Mountain and through town to the finish.

The race puts the course at 62% dirt and gravel roads, 22% trails and single track, and 16% paved roads, and says it is not solely a trail race or a road race. The eight miles out of Edinburg Gap onto Powell Mountain are a heavily used ATV route, and the climb over Opechee Peak is rugged and steep. Weather does a lot of the work here: the first weekend in June is traditionally hot and humid, past years have run from very dry and exposed to mud filled, and the race warns there are usually plenty of horse flies to go around.

The race

What this one is

The Old Dominion 100 is a 100-mile loop from the Shenandoah County Fairgrounds in Woodstock, Virginia, first run in 1979 and held on the first weekend in June. It leaves town through historic Woodstock, climbs into the Massanutten Mountains and circles Fort Valley on pavement, gravel forest roads, ATV trails and singletrack, with about 14,000 feet of gain. The start is 4 a.m. Runners who come in under 24 hours earn a sterling silver buckle, and there are 28 hours to finish. The race puts it as you, the clock, and the course, and it is run entirely by volunteers with no sponsors.

The run was started in 1979 by Pat and Wayne Botts, as a running division of the Old Dominion 100 Mile Ride, to give East Coast runners a chance to cover 100 miles in under 24 hours. In 1979 and 1980 it began and ended at Morven Park in Leesburg, Virginia, and 45 runners paid a $25 entry fee for the first one. It moved to Front Royal in 1981 and to Fort Valley in 1992. Tom Green's finish here in 1986 was the first leg of the first Grand Slam of Ultrarunning. The run separated from the horse ride in 1991, and the limits were set then to 24 hours for a buckle and 28 hours to finish. The race took a sabbatical year in 2002 and was cancelled in 2020, and it rejoined the Grand Slam in 2017. Eric Clifton's 15:10 from 1992 and Janice Anderson's 18:25:48 from 1997 are both still the course records.

Getting in

Getting in Entry, lottery and what the race asks of you before race day.

Lottery
No olddominionrun.com
Lottery opens
not checked yet
Lottery draw
not checked yet
Field cap
105 olddominionrun.com
Registration
UltraSignup olddominionrun.com
Qualifying
A 50 mile race or greater, within the time limits of that race, between last year's Old Dominion and this year's Old Dominion. Or a previous Old Dominion finished under 24 hours. Entries are reviewed by the run committee. For 2026 the qualifying race had to be completed by May 16th. olddominionrun.com
Minimum age
not checked yet
Transfers
not checked yet
Deferrals
not checked yet
Crew access, pacers and drop bags

The rules that shape your day Anything marked "not checked yet" is a gap in what we hold, never a no from the race.

Crew allowed
Yes olddominionrun.com
Vehicles per runner
1 olddominionrun.com
Pacers
Yes, from mile 75.00 olddominionrun.com
Muling
not checked yet
Drop bags
Yes olddominionrun.com
Cupless
not checked yet
Course marking
Fully Marked olddominionrun.com
Night running
Yes olddominionrun.com
Dogs
not checked yet
Headphones
not checked yet
Crew rules
Runners are limited to one vehicle for their pit crew, because parking is tight at the aid stations. The fairgrounds can be used to meet up and consolidate. Runners are given a parking permit for their crew at check-in, and it must be displayed at all times during the race. Crew may not drive on the runners' marked course and must follow the directions in the redbook; a crew on course puts the runner at risk of being disqualified. Runners and their support crews are required to attend the pre-race brief. The race publishes driving directions for ten crew locations: 770/758, Four Points 1 and 2, Edinburg Gap, Little Fort, Elizabeth Furnace, Veach West, 770/758 again, Water Street and the finish line. olddominionrun.com
Pacer rules
Old Dominion has safety runners rather than pacers, and they are allowed on one stretch only: from mile 75 at the Elizabeth Furnace aid station to mile 86 at Veach West. They are not there to help a runner but to make sure the runner gets safely over a challenging section that most people cross in the dark. Safety runners arrange their own transport and there are no shuttles between those two points, though crew and volunteers are often willing to drive one back if asked. Parking is much easier at Elizabeth Furnace than at Veach West. The race does not provide volunteer safety runners. olddominionrun.com
Drop bag rules
Label drop bags with your name, bib number and aid station name. There is no size limit, but a bag has to close, and there are a lot of them to move, so be mindful of how big yours is. Glass is not recommended, as the bags get moved around a lot over the weekend. Drop bags must be at the fairgrounds by 5 p.m. Friday. olddominionrun.com
Cutoff philosophy
There is one cut-off out on the course. Runners must check out of Elizabeth Furnace, at mile 74.95, by midnight. From there the clock runs to 4 a.m. Sunday for the sterling silver buckle and 8 a.m. Sunday, when the course closes, for a finish. In 2026, thirty-two of the sixty-three finishers came in under 24 hours and the last finisher crossed at 27:39:14. olddominionrun.com
Aid stations

Every stop, and what you get there ● yes   · no   ? nobody has checked   – does not apply to this race

Mile Station Cutoff Crew access Bag Pacer Med To next
0.00 Start ? ? ? ? ? 7.18
7.18 Woodstock Gap #1 ? ? ? ? 2.99
10.17 Boyer-In ? ? ? ? 4.44
14.61 Boyer-Out ? ? ? ? 5.03
19.64 770/758 #1 ? ? 3.07
22.71 803/678 ? ? ? ? 2.67
25.38 St. David's Church ? ? ? ? 3.14
28.52 Creekside ? ? ? ? 4.03
32.55 Four Points #1 ? ? 6.12
38.67 Peach Orchard ? ? ? ? 4.46
43.13 Crisman Hollow ? ? ? 4.57
47.70 Four Points #2 ? ? 3.22
50.92 Mountain Top ? ? ? ? 5.65
56.57 Edinburg Gap ? ? 3.00
59.57 Peter's Mill Pond ? ? ? ? 4.68
64.25 Little Fort ? ? 5.23
69.48 Mudhole Gap ? ? ? ? 5.47
74.95 Elizabeth Furance 12:00am 5.95
80.90 613T ? ? ? ? 1.89
82.79 Veach East ? ? ? ? 3.79
86.58 Veach West ? ? 4.37
90.95 770/758 #2 ? ? 2.21
93.16 Woodstock #2 ? ? ? ? 4.20
97.36 Water St ? ? 2.65
100.01 Finish 8:00am ? ? ? ?
Driving your crew

Getting your people there 10 stops with directions the race published.

770/758 #1 mile 19.64

Location # 1: 770/758. Right On Ox Road, Left on State Road 42, Right on RT 11 Main St. (3.6), Left On 675 (Edinburg Gap Road) (5.8), to 678 (Fort Valley Road). THIS IS KINGS CROSSING. Left on 678 (Fort Valley Road) (7.1), to 758 (Woodstock Tower Road). THIS IS DETRICK. Left On 758 (Woodstock Tower Road- at Detrick) (1.5). Runners come up 770 and cross 758 (Woodstock Tower Road).

Parking. PARK ON THE RIGHT SIDE OF 758 (Woodstock Tower Road).

olddominionrun.com
Four Points #1 mile 32.55

Location # 2 & 3: Four Points 1 & Four Points 2. Return to Detrick. Right On 678 (Fort Valley Road) continue (7.1) to Kings Crossing, Left On 675 (Camp Roosevelt Road) to 675 (Camp Roosevelt Road)/730/274 (Crisman Hollow Road). Go down 274 (Crisman Hollow Road), turn around and come back.

Parking. PARK ON THE RIGHT FAR OFF THE EDGE OF 274 (Crisman Hollow Road).

olddominionrun.com
Four Points #2 mile 47.70

Location # 2 & 3: Four Points 1 & Four Points 2. Stay in the same location for Location #3.

Parking. PARK ON THE RIGHT FAR OFF THE EDGE OF 274 (Crisman Hollow Road).

olddominionrun.com
Edinburg Gap mile 56.57

Location # 4: Edinburg Gap. Return to Kings Crossing, Left On 675 (Edinburg Gap Road) (2.0) to Edinburg Gap Trailhead.

Parking. PARK IN THE LOT ON YOUR LEFT, ~ 100 YARDS.

olddominionrun.com
Little Fort mile 64.25

Location # 5: Little Fort. Return to Kings Crossing, Left On 678 (Fort Valley Road) (7.1) to Detrick, Left On 758 (Woodstock Tower Road) (2.6) to 758 (Woodstock Tower Road)/Little Fort Recreation Area.

Parking. PARK IN LITTLE FORT REC AREA.

olddominionrun.com
Elizabeth Furance mile 74.95 cutoff 12:00am

Location # 6: Elizabeth Furnace. Return to Detrick, Left On 678 (Fort Valley Road) (9.0) to Elizabeth Furnace Day Picnic Area. Runners must leave here by Midnight.

Parking. PARK IN REAR PARKING LOT.

olddominionrun.com
Veach West mile 86.58

Location # 7: Veach West. Left On 678 (Fort Valley Road) (6.8), Left On 774 (Veach Gap Road) (0.7) to Veach (West) Parking Area.

Parking. Parking is VERY tight in this area. Drive to the end, make a u-turn over the cattle guards and go back out over the cattle guards and park on the right side as far off as you can get. If it's a wet year, be mindful of the mud. DO NOT PARK IN THE TURN AROUND, inside the cattle guards!

olddominionrun.com
770/758 #2 mile 90.95

Location # 8: 770/758. Return to 678 (Fort Valley Road), Left On 678 (Fort Valley Road) (2.5) to Detrick, Right On 758 (Woodstock Tower Road) (2.0). This is the same spot as Location 1.

Parking. PARK ON THE RIGHT SIDE OF 758 (Woodstock Tower Road).

olddominionrun.com
Water St mile 97.36

Location # 9: Water Street. Return to Detrick, Right On 678 (Fort Valley Road) (7.1) to Kings Crossing, Right On 675 (Edinburg Gap Road) (5.8) to RT 11, Right On Route 11 (4.6) to Mill Rd., Right On Mill Rd. Two blocks to Water St. Note: the runners have about 2.7 more miles from here to the finish.

olddominionrun.com
Finish mile 100.01 cutoff 8:00am

Location # 10: Finish Line. To the finish. Return to Main St., go (1.0) to State Road 42, Right On State Road 42 (0.3), Right On Ox Rd. 1.5 blocks, left into the fairgrounds. The runners will finish in the grandstands.

olddominionrun.com
What it looks like out there

Somebody has been out there with a camera the tables say the climb is long. these say what long feels like.

10 people have been out there with a camera or a microphone.

+ 2 more.

These are other people's work and we link straight to them. Watching costs nothing and needs no account. More of them: every race we hold, on film.

Add to this page

What you know every one of these is read by a person before it changes anything

Ran this race? Tell the next runner what you know.

Nobody sees it until we have read it. No account, no sign-in.

Leave blank if it applies to the whole race.

Leave blank if it is not about one particular stop.

Optional. Something like “Cal Street, mile 62 to 78”.

Write it the way you would say it to someone at the start line.

Optional, and it decides nothing. It only tells the next runner where this is coming from.

Optional.

Optional, and never shown on the page. Only so we can ask you a question about this note.

Leave this field blank.

See something wrong or out of date? Suggest an edit.

This changes nothing on the page on its own. Somebody checks it against the race first.

Optional. Filled in for you when you start from a specific line on the page.

Copy it as it appears, so we can find it.

The corrected value.

Required. Where it came from: the race email, the runner manual, what you saw on the day.

Optional.

Optional. A screenshot or a photo of the sign works.

Optional, and it decides nothing.

Optional.

Optional, only so we can come back to you about this correction.

Leave blank if it is about the whole race.

Leave blank if it is not about one particular stop.

Leave this field blank.

Seen a course preview or a film of this one? Send it over.

Somebody watches it before it goes anywhere near this page. What we are after is footage of this course, on the ground. If it would be just as true of any other race, it is not this.

Required. A line is plenty. Where the climbs are, what the footing does, what the last twenty miles look like.

Optional, and it decides nothing.

Optional.

Optional, and never shown on the page. Only so we can ask you a question about this one.

A YouTube link, a race report, a photo gallery, whatever it is.

Optional, and we credit them on the page.

Leave this field blank.

Have the GPX? Send us the link.

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.

The page or file on the race's own site.

Optional, and only so we can ask you a question about it.

Are you the race director? Get in touch and we'll make it right.

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.

Required, because this is a conversation and we write back.

Tell us what is wrong, out of date, or missing on this page. We read every one of these and we will get back to you.

Optional.

So we know who we are writing back to.

Optional. Director, assistant, comms, whoever you are.

Leave this field blank.

Where this came from. Every fact on this page records its source and when we last checked it: 270 sources for this race. Hover a source link to read the sentence it came from.
51% of what we track for a course is filled in. The rest says "not checked yet" rather than guessing.
See something wrong or out of date? Suggest an edit
Ran this race? Tell the next runner what you know
Got footage of this course? Send us the link
Are you the race director? Get in touch and we'll make it right.
Anything else: [email protected]
Running this one?

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