30Races
Haliburton Forest Trail Race - 50 Miler
North Face Endurance Challenge - New York - 50K
North Face Endurance Challenge - Ontario - 50 Miler
The Ancient Khmer Path - 220K
TransRockies - 120 Miler
North Face Endurance Challenge - Ontario - 50 Miler
North Face Endurance Challenge - New York - 50K
The Ancient Khmer Path - 220K
Vermont 50 - 50 Miler
Haliburton Forest Trail Race - 50 Miler
North Face Endurance Challenge - New York - 50K
The Ancient Khmer Path - 220K
North Face Endurance Challenge - Ontario - 50 Miler
North Face Endurance Challenge - New York - 50 Miler
Grand to Grand Ultra - 167 Miler
Haliburton Forest Trail Race - 50 Miler
Vermont 50 - 50 Miler
Vermont 50 - 50K
JFK - 50 Miler
Vermont 50 - 50 Miler
L.I. Greenbelt Trail - 50K
Can Lake 50 Ultras - 50 Miler
JFK - 50 Miler
Vermont 50 - 50 Miler
Escarpment Trail Run - 30K