40 Races
Worlds End Ultramarathon - 50K - Forksville, PA
Worlds End Ultramarathon - 50K - Forksville, PA
Worlds End Ultramarathon - 50K - Forksville, PA
South Mountain Reservation Mayapple Ultras - 20 Miler - Milburn, NJ
Grindstone by UTMB - 100 Miler - Swoope, VA
Grindstone by UTMB - 100 Miler - Swoope, VA
Grindstone by UTMB - 100 Miler - Swoope, VA
Grindstone by UTMB - 100 Miler - Swoope, VA
Cheat Mountain - 50 Miler - Beverly, WV
Escarpment Trail Run - 30K - Haines Fall, NY
Escarpment Trail Run - 30K - Haines Fall, NY
Vermont 100 - 100 Miler - West Windsor, VT
Great Eastern Endurance Run - 100K - Charlottesville, VA
Escarpment Trail Run - 30K - Haines Fall, NY
Vermont 100 - 100 Miler - West Windsor, VT
Escarpment Trail Run - 30K - Haines Fall, NY
Escarpment Trail Run - 30K - Haines Fall, NY
JFK - 50 Miler - Boonsboro, MD
Escarpment Trail Run - 30K - Haines Fall, NY
Eastern States 100 - 100 Miler - Waterville, PA
Eastern States 100 - 100 Miler - Waterville, PA
Eastern States 100 - 100 Miler - Waterville, PA