16 Races
1 Trophies
Vermont 100 - 100 Miler - West Windsor, VT
TARC Fells Trail Winter Ultra - 32 Miler - Stoneham, MA
Surf Coast Century - 100K - Anglesea, AUS
Surf Coast Century - 100K - Anglesea, AUS
Surf Coast Century - 100K - Anglesea, AUS
Great Ocean Walk 100s - 100K - Apollo Bay, AUS
Great Ocean Walk 100s - 100K - Apollo Bay, AUS
8 Races
Race to the Stones - 100K - Lewknor, GBR
Two Bays Trail Run - 56K - Dromana, AUS
The Great North Walk - 100K - Newcastle, AUS
JFK - 50 Miler - Boonsboro, MD
Sunmart Texas Trails - 50 Miler - Huntsville, TX
1 Races
19 Races
1 Trophies
Robinson Flat 35k and 50k - 50K - Tahoe National Forest, CA
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
Hong Kong Ultra - 100K - Pak Tam Chung, HKG
Trail Running Festival at Pineland Farms - 50K - New Gloucester, ME
Escarpment Trail Run - 30K - Haines Fall, NY
Vermont 50 - 50 Miler - Brownsville, VT
Escarpment Trail Run - 30K - Haines Fall, NY
Muddy Moose Trail Race - 14 Miler - Wolfeboro, NH
10 Races
North Downs Way 50 - 50 Miler - Farnham, GBR
Oil Creek - 50K - Titusville, PA
Monument Valley - 50K - Monument Valley, AZ
Oil Creek - 50K - Titusville, PA
South Downs Way 100 - 100 Miler - Winchester, GBR
Oil Creek - 50K - Titusville, PA
Race to the Stones - 100K - Lewknor, GBR
Western Pacific - 1/2 Marathon - Fremont, CA
Escarpment Trail Run - 30K - Haines Fall, NY
1 Races
Habanero Hundred - 30K - Cat Spring, TX
1 Races
Habanero Hundred - 20K - Cat Spring, TX
14 Races
Silver Falls - 1/2 Marathon - Silverton, OR
Bryce Canyon Ultras - 100 Miler - Bryce Canyon, UT
North Face Endurance Challenge - San Francisco - 1/2 Marathon - San Francisco, CA
Yurrebilla Trail 56K Ultra - 56K - Athelstone, AUS
Oil Creek - 50K - Titusville, PA
South Downs Way 50 - 50 Miler - Worthing, GBR
Oil Creek - 50K - Titusville, PA
Gunstock (Giddyup Pineland) - 50 Miler - Gilford, NH
North Downs Way 100 - 100 Miler - Farnham, GBR