31 Races
2 Trophies
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Pilot Mountain to Hanging Rock Ultra - 50K - Pinnacle, NC
Umstead - 50 Miler - Raleigh, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Shakori 40 - 40 Miler - Pittsboro, NC
Paris Mountain Ultra - 50K - Greenville, SC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Southern Tour Ultra - 50 Miler - Wilmington, NC
Shakori 40 - 40 Miler - Pittsboro, NC
Uwharrie Mountain Run - 20 Miler - Ophir, NC
Carolina Beach State Park Trail Half Marathon/5K - 1/2 Marathon - Carolina Beach, NC
Uwharrie Mountain Run - 40 Miler - Ophir, NC
Southern Tour Ultra - 50K - Wilmington, NC
Carolina Beach State Park Trail Half Marathon/5K - 1/2 Marathon - Carolina Beach, NC
Pilot Mountain to Hanging Rock Ultra - 50K - Pinnacle, NC
Southern Tour Ultra - 50K - Wilmington, NC
Southern Tour Ultra - 50 Miler - Wilmington, NC