289 Races
4 Trophies
Hinson Lake - 24hrs - Rockingham, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
A Race for the Ages - Timed Event - Manchester, TN
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
A Race for the Ages - Timed Event - Manchester, TN
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
Tick Tock Ultra (12-Hour Run) - 12hrs - Pinehurst, NC
Hinson Lake - 24hrs - Rockingham, NC
The May Madness 50k - 50K - Hoffman, NC
Hinson Lake - 24hrs - Rockingham, NC
Cedar Island - 40 Miler - Cedar Island, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
WC-50 Ultra Trail Marathon - 50K - Charlotte, NC
Hinson Lake - 24hrs - Rockingham, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Landsford Canal Lock-In 24 Hour Run - 24hrs - Catawba, SC
Weymouth Woods - 100K - Southern Pines, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Hinson Lake - 24hrs - Rockingham, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Hinson Lake - 24hrs - Rockingham, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Rattlesnake - 50K - Charleston, WV
Weymouth Woods - 100K - Southern Pines, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Triple Lakes Race - 40 Miler - Greensboro, NC
Hinson Lake - 24hrs - Rockingham, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Chattooga River - 50K - Walhalla, SC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Triple Lakes Race - 40 Miler - Greensboro, NC
Hinson Lake - 24hrs - Rockingham, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Chattooga River - 50K - Walhalla, SC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Triple Lakes Race - 40 Miler - Greensboro, NC
Hinson Lake - 24hrs - Rockingham, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Crowders Mountain 50K - 50K - Gastonia, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Triple Lakes Race - 40 Miler - Greensboro, NC
Hinson Lake - 24hrs - Rockingham, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Crowders Mountain 50K - 50K - Gastonia, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Triple Lakes Race - 40 Miler - Greensboro, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Uwharrie Mountain Run - 40 Miler - Ophir, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Crowders Mountain 50K - 50K - Gastonia, NC
Uwharrie Mountain Run - 40 Miler - Ophir, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Uwharrie Mountain Run - 40 Miler - Ophir, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Crowders Mountain 50K - 50K - Gastonia, NC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Salem Lakeshore Frosty Fifty - 50K - Winston-Salem, NC
Rattlesnake - 50K - Charleston, WV
Laurel Valley - 35 Miler - Rocky Bottom, SC
Crowders Mountain 50K - 50K - Gastonia, NC
Uwharrie Mountain Run - 40 Miler - Ophir, NC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Laurel Valley - 35 Miler - Rocky Bottom, SC
Atlanta Track Club 24 Hour Run - 24hrs - Lilburn, GA
Atlanta Track Club 24 Hour Run - 24hrs - Lilburn, GA