40 Races
5 Trophies
Hainesport Endurance Run - 48 Hours - Hainesport, NJ
Labor Pain - 12hrs - Reading, PA
Big Woods Half Marathon - Half Marathon - Elverson, PA
Rock N The Knob Trail Challenge - 26 Miler - Claysburg, PA
Labor Pain - 12 Hrs - Reading, PA
First State Trail Race - 25K - Wilmington, DE
Big Woods Half Marathon - Half Marathon - Elverson, PA
Labor Pain - 12hrs - Reading, PA
Big Woods Half Marathon - Half Marathon - Elverson, PA
Labor Pain - 10hrs - Reading, PA
Rock N The Knob Trail Challenge - Marathon - Claysburg, PA
South Mountain Reservation Mayapple Ultras - 50K - Milburn, NJ
4 Races
3 Races
Raptor Ridge Half Marathon & 15K - 15K - Escondido, CA
Raptor Ridge Half Marathon & 15K - 1/2 Marathon - Escondido, CA
20 Races
Diez Vista - 50K - Port Moody, BC
Squamish 50 - 50K - Squamish, BC
Diez Vista - 50K - Port Moody, BC
Squamish 50 - 50K - Squamish, BC
Deception Pass 25K - 25K - Oak Harbor, WA
Valley Vertikiller - 25K - Abbotsford, BC
Diez Vista - 50K - Port Moody, BC
Cap Crusher - 24K - North Vancouver, BC
Deception Pass 25K - 25K - Oak Harbor, WA
Valley Vertikiller - 25K - Abbotsford, BC
Whistler Alpine Meadows (WAM) - 25K - Whistler, BC
XTERRA McDowell Mountain - 15 Miler - Scottsdale, AZ
Sun Mountain 50k - 50K - Winthrop, WA
1 Races
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
7 Races
Bandera - 100K - Bandera, TX
Brazos Bend 100 - 50 Miler - Needville, TX
3 Races
Vietnam Mountain Marathon - 70K - Sapa, VNM
Bangtail Divide - 38K - Bozeman, MT
Festival des Templiers - La Grande Course - 73K - Millau, FRA