Naughty Hog Trail Run

DEC
20
2025
Test your limits at the Naughty Hog Trail Run at Ray Roberts Lake State Park, offering races from 5K to 100K plus a ruck division. Run scenic, rooty single track loops with aid stations, finisher medals and a 100K buckle.
Sat 20 Dec 2025
100 kilometers 50 kilometers 25 kilometers 10 kilometers 5 kilometers

Always double-check with the organizer's website! This page may contain affiliate links.

Event overview

The Naughty Hog Trail Run is an endurance event at Ray Roberts Lake State Park - Johnson Branch Unit, beginning and ending at the Johnson Branch Nature Center in Valley View, TX. Distances offered include multiple trail runs and a ruck division. Packet pickup is available Friday (3-5 PM early) and Saturday (6-8 AM). The event uses an 18-hour cutoff (1 AM Sunday).

Distances

  • 100K
  • 50K
  • 25K
  • 25K RUCK
  • 10K
  • 5K

Course and conditions

The course uses Johnson Branch Trails with dirt single track, rooty sections, ATV roads, and paved trails; the 5K is entirely on pavement. The looped course covers about 15 miles (25K) with roughly 900 feet of elevation gain per loop. Historic average temperatures for the date are about 32-53 degrees F.

Support, gear and rules

Aid stations are located at multiple mile points and provide hot and cold food, snacks, water, electrolytes, pickle juice, and ice. Drop bags can be left during packet pickup and will be transported to an aid station; participants are responsible for retrieving them. A water-carrying system with a 16-ounce minimum is required. A headlamp is required for participants in the 100K; some event notices indicate headlamps for all participants. Ruck-weight rules: over 150 lbs = 30 lb ruck; under 150 lbs = 20 lb ruck. Parking is restricted to designated spots; no littering or course cutting. Awards include finisher medals, shirts, age-group 1st place awards, a 50K finisher medal, a 100K buckle, and a DFL award.

Registration closes Fri, Dec 19 @ 5:00 PM CT. Visit the organization's website for the most recent information.

100 km
100k
50 km
50k
25 km
25k
25 km
25k Ruck
10 km
10k
5 km