169 Races
65 Trophies
Oil Creek - 100K - Titusville, PA
Sulphur Springs - 100 Miler - Ancaster, ON
That Dam Hill - 6hrs - London, ON
Sulphur Springs - 50K - Ancaster, ON
STICKS N' STONES Trail Race - 50K - Dundas, ON
The Foxtail Hundred - 100 Miler - Dundas, ON
That Dam Hill - 24hrs - London, ON
Rocky Raccoon - 100 Miler - Huntsville, TX
Burning River - 100 Miler - Willoughby Hills, OH
Run Under The Stars- Paducah - 10hrs - Paducah, KY
Avalon Benefit 50 - 50 Miler - Avalon, CA
Run Under The Stars- Paducah - 6hrs - Paducah, KY
HURT 100 - 100 Miler - Honolulu, HI
Grindstone by UTMB - 100 Miler - Swoope, VA
Run Under The Stars- Paducah - 10 Hour Solo - Paducah, KY
Run Under The Stars- Paducah - 10 Hour Solo - Paducah, KY
Fall Creek Falls 50K - 50K - Pikeville, TN
Cummins Falls Marathon - Marathon - Cookeville, TN
That Dam Hill - 24hrs - London, ON
Run Under The Stars- Paducah - 10 Hour Solo - Paducah, KY
Seaton Soaker - 50K - Kingston, ON
IAU 24 Hour World Championship - Turin - 24hrs - Turn, ITA
NJ Trail Series One Day - 24hrs - Augusta, NJ
North Face Endurance Challenge - Ontario - 50 Miler - Blue Mountain, ON
3 Days at the Fair - 72hrs - Augusta, NJ
Buffalo Runners 6-Hour Distance Classic - 6hrs - Amherst, NY
Laura Secord Memorial 100K - 100K - Thorold, ON
NJ Ultra Trail Festival - 100K - Augusta, NJ
Horror Hill Run - 6hrs - Waterloo, ON
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, ON
3 Days at the Fair - 72hrs - Augusta, NJ
IAU 24 Hour World Championship - Katowice - 24hrs - Katowice, POL
Vermont 100 - 100 Miler - West Windsor, VT
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Mohican - 100 Miler - Loudonville, OH
3 Days at the Fair - 72hrs - Augusta, NJ
Vulture Bait Trail Race - 50K - London, ON
Run for the Toad - 50K - Cambridge, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Dirty Girls' Trail Race - 24hrs - Mansfield, ON
The Limberlost Challenge - 56K - Muskoka, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, ON
Sulphur Springs - 50 Miler - Ancaster, ON
Mind the Ducks - 12hrs - Webster, NY
Can Lake 50 Ultras - 50 Miler - Canandaigua, NY
Niagara on the Lake - 50K - Niagara on the Lake, ON
HURT 100 - 100 Miler - Honolulu, HI
Pick Your Poison Trail Run - 50K - Springwater, ON