Saturday, Mar 13, 2027 @ 10:00 AM

Mystery Miles: A Dice Run

Littleton, NC • 5k (ish) to 15k (ish)

Registration Opens Fri. Sep 25, 2026 @ 10:00 AM ET

And now for something completely different...

Mystery Miles: A Dice Run

How far are you running?

We know where you start. We know where you finish.

We just don’t know how many laps you’ll have to run to get there.

Dirty Soles Adventures presents Mystery Miles: A Dice Run, a trail race where the course is known, the finish line is known, and your actual race distance remains a mystery until moments before the start.

The race takes place on a mile-ish trail loop at Buck Spring Park. Every runner is guaranteed one lap. Then, approximately 30 seconds before the start, the Race Director will roll two four-sided dice (2d4).

Whatever the dice say gets added to that first lap.

Race distance = 1 lap + 2d4.

Roll "snake-eyes"? You’re running three laps.

Roll an 8? Congratulations. You’ve got nine.

That means your race could end up somewhere around 3 miles-ish to 9 miles-ish — roughly 5K-ish to 15K-ish — depending on both the roll and the final measured loop distance.

There are no separate distance options and no choosing the short race on race morning. Everyone registers for the same event, everyone gets the same roll, and everyone discovers the day's challenge at the same time.

This is a trail race, so forget about perfectly measured road-race distances. Expect natural surfaces, changing terrain, roots, gravel, dirt, hills, and whatever else Buck Spring Park decides to contribute that day.

The course is known.

The start line is known.

The finish line is known.

How far away that finish line really is?

That’s between you and the dice.

Race Location

Buck Spring Park
217 Nathaniel Macon Drive
Littleton, NC 27850

Race Brief is at 9:45 am, Dice Roll at 9:59:30 am, Race Starts at 10:00 am

The Short Version

Course: Mile-ish trail loop
Distance: 1 lap + the result of 2d4
Minimum: 3 laps
Maximum: 9 laps
Approximate range: 5K-ish to 15K-ish
Terrain: Trail
Actual race distance: Revealed approximately 30 seconds before the start

Bring your trail shoes.

We’ll bring the dice.

Event's current local time: 9:41 AM ET