111 Races
7 Trophies
Zion Ultra Marathons & Trail Half Marathon - 100 Miler - Virgin, UT
Rocky Raccoon - 100 Miler - Huntsville, TX
Fat Ass Trail Run - 50K - Batawa, ON
Rocky Raccoon - 100 Miler - Huntsville, TX
Rocky Raccoon - 100 Miler - Huntsville, TX
Bromont Ultra - 160K - Bromont, QC
Rocky Raccoon - 100 Miler - Huntsville, TX
Bromont Ultra - 160K - Bromont, QC
Haliburton Forest Trail Race - 50 Miler - West Guildford, ON
Seaton Soaker - 50K - Kingston, ON
Rocky Raccoon - 100 Miler - Huntsville, TX
Vermont 100 - 100 Miler - West Windsor, VT
Sulphur Springs - 50K - Ancaster, ON
Vulture Bait Trail Race - 50K - London, ON
The Limberlost Challenge - 56K - Muskoka, ON
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Sulphur Springs - 50K - Ancaster, ON
Zion Ultra Marathons & Trail Half Marathon - 100 Miler - Orig - Virgin, UT
Vulture Bait Trail Race - 50K - London, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Burning River - 100 Miler - Willoughby Hills, OH
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sulphur Springs - 50 Miler - Ancaster, ON
Marathon des Sables - 250K - Ouarzazate, MAR
Destin Beach Ultra Runs - 24hrs - Destin, FL
Vulture Bait Trail Race - 50K - London, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Keys Ultras - 100 Miler - Key Largo, FL
Laura Secord Memorial 100K - 100K - Thorold, ON
Palm 100 - 100K - Deerfield Beach, FL
Rio Del Lago - 100 Miler - Granite Bay, CA
Ultra-Trail Du Mont-Blanc by UTMB - UTMB - Chamonix, FRA
Dirty Girls' Trail Race - 12hrs - Mansfield, ON
White River 50 - 50 Miler - Crystal Mountain, WA
Niagara on the Lake - 50K - Niagara on the Lake, ON
Bryce Canyon Ultras - 100 Miler - Bryce Canyon, UT
Vulture Bait Trail Race - 50K - London, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Burning River - 100 Miler - Willoughby Hills, OH
Creemore Vertical Challenge - 50K - Creemore, ON
Sulphur Springs - 100 Miler - Ancaster, ON
HURT 100 - 100 Miler - Honolulu, HI
Hellgate - 100K - Fincastle, VA
Vulture Bait Trail Race - 50K - London, ON
Sulphur Springs - 100 Miler - Ancaster, ON
HURT 100 - 100K - Honolulu, HI
Hellgate - 100K - Fincastle, VA
Vulture Bait Trail Race - 50K - London, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sulphur Springs - 160K - Ancaster, ON
Seaton Soaker - 50 Miler - Kingston, ON
Vulture Bait Trail Race - 50K - London, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Dirty Girls' Trail Race - 24hrs - Mansfield, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sulphur Springs - 100 Miler - Ancaster, ON
Seaton Soaker - 50 Miler - Kingston, ON
Mother Road - 100 Miler - Arcadia, OK
Vulture Bait Trail Race - 50K - London, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Sulphur Springs - 100 Miler - Ancaster, ON
Toronto Ultra - 50K - Toronto, ON
Vulture Bait Trail Race - 50K - London, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Dirty Girls' Trail Race - 12hrs - Mansfield, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Sulphur Springs - 50 Miler - Ancaster, ON
Toronto Ultra - 50K - Toronto, ON
Vulture Bait Trail Race - 50K - London, ON
Sulphur Springs - 50 Miler - Ancaster, ON
Toronto Ultra - 50K - Toronto, ON
Sulphur Springs - 50K - Ancaster, ON
Toronto Ultra - 50K - Toronto, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Toronto Ultra - 50K - Toronto, ON
Sulphur Springs - 50K - Ancaster, ON
JFK - 50 Miler - Boonsboro, MD
Sulphur Springs - 100 Miler - Ancaster, ON
Canadian Death Race - 125K - Grande Cache, AB
HURT 100 - 100 Miler - Honolulu, HI