140 Races
4 Trophies
3 Days at the Fair - 72hrs - Augusta, NJ
Pilot Mountain to Hanging Rock Ultra - 50K - Pinnacle, NC
3 Days at the Fair - 144hrs - Augusta, NJ
3 Days at the Fair - 144hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
3 Days at the Fair - 144Hrs - Augusta, NJ
3 Days at the Fair - 240hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Hinson Lake - 24hrs - Rockingham, NC
3 Days at the Fair - 144hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Redeye - 50K - Triangle, VA
The Wild Oak Trail 100 Mile - 25 Miler - Harrisonburg, VA
Martha Moats Baker Memorial 50Km - 50K - Wild Oak Trail Trailhead, VA
3 Days at the Fair - 144hrs - Augusta, NJ
Greasy-Gooney 10K - 10K - Browntown, VA
Hinson Lake - 24hrs - Rockingham, NC
Catherines FA 50 KM - 50K - Luray, VA
3 Days at the Fair - 72hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Redeye - 50K - Triangle, VA
Catherines FA 50 KM - 50K - Luray, VA
3 Days at the Fair - 72hrs - Augusta, NJ
Bull Run Run - 50 Miler - Clifton, VA
Redeye - 50K - Triangle, VA
Greasy-Gooney 10K - 10K - Browntown, VA
3 Days at the Fair - 72hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Redeye - 50K - Triangle, VA
Hinson Lake - 24hrs - Rockingham, NC
3 Days at the Fair - 72hrs - Augusta, NJ
Hinson Lake - 24hrs - Rockingham, NC
Catherines FA 50 KM - 50K - Luray, VA
3 Days at the Fair - 72hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Hinson Lake - 24hrs - Rockingham, NC
Catherines FA 50 KM - 50K - Luray, VA
3 Days at the Fair - 72hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Hinson Lake - 24hrs - Rockingham, NC
Catherines FA 50 KM - 50K - Luray, VA
Rattlesnake - 50K - Charleston, WV
3 Days at the Fair - 48hrs - Augusta, NJ
Umstead - 100 Miler - Raleigh, NC
Hinson Lake - 24hrs - Rockingham, NC
Highlands Sky - 40 Miler - Davis, WV
Umstead - 100 Miler - Raleigh, NC
Magnus Gluteus Maximus - 50K - Clifton, VA
Hinson Lake - 24hrs - Rockingham, NC
Umstead - 50 Miler - Raleigh, NC
Highlands Sky - 40 Miler - Davis, WV
Umstead - 100 Miler - Raleigh, NC
Magnus Gluteus Maximus - 50K - Clifton, VA
Old Dominion Memorial Day Race - 100 Miler - Fort Valley, VA
Umstead - 100 Miler - Raleigh, NC
Redeye - 50K - Triangle, VA
The Ring - 71 Miler - Fort Valley, VA
Mohican - 100 Miler - Loudonville, OH
Umstead - 100 Miler - Raleigh, NC
Magnus Gluteus Maximus - 50K - Clifton, VA
Umstead - 100 Miler - Raleigh, NC
JFK - 50 Miler - Boonsboro, MD
Rattlesnake - 50K - Charleston, WV
Umstead - 100 Miler - Raleigh, NC
Rattlesnake - 50K - Charleston, WV
Magnus Gluteus Maximus - 50K - Clifton, VA
Rattlesnake - 50K - Charleston, WV
Umstead - 50 Miler - Raleigh, NC
Umstead - 50 Miler - Raleigh, NC
Rattlesnake - 50K - Charleston, WV
Umstead - 50 Miler - Raleigh, NC
Magnus Gluteus Maximus - 50K - Clifton, VA
Rattlesnake - 50K - Charleston, WV
Bull Run Run - 50 Miler - Clifton, VA
Umstead - 100 Miler - Raleigh, NC
Magnus Gluteus Maximus - 50K - Clifton, VA
JFK - 50 Miler - Boonsboro, MD
Umstead - 100 Miler - Raleigh, NC
JFK - 50 Miler - Boonsboro, MD
Bull Run Run - 50 Miler - Clifton, VA
Umstead - 100 Miler - Raleigh, NC
Bull Run Run - 50 Miler - Clifton, VA
JFK - 50 Miler - Boonsboro, MD
1 Races
Magnus Gluteus Maximus - 50K - Clifton, VA
The Wild Oak Trail 100 Mile - 50 Miler - Harrisonburg, VA