98 Races
15 Trophies
Great New York Running Exposition - 100K - New York, NY
Mind the Ducks - 12hrs - Webster, NY
Great New York Running Exposition - 100K - New York, NY
Great New York Running Exposition - 100 Miler - New York, NY
Great New York Running Exposition - 100 Miler - New York, NY
Seaton Soaker - 50K - Kingston, ON
Fat Ass Trail Run - 50K - Batawa, ON
STICKS N' STONES Trail Race - 50K - Dundas, ON
That Dam Hill - 24hrs - London, ON
Great New York Running Exposition - 100 Miler - New York, NY
Conquer The Canuck Marathon Ultra Trail Weekend - 50K - Cambridge, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, ON
Mind the Ducks - 12hrs - Webster, NY
That Dam Hill - 24hrs - London, ON
Dirty Girls' Trail Race - 24hrs - Mansfield, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sulphur Springs - 50K - Ancaster, ON
That Dam Hill - 24hrs - London, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Dirty Girls' Trail Race - 24hrs - Mansfield, ON
The Limberlost Challenge - 56K - Muskoka, ON
Sulphur Springs - 50 Miler - Ancaster, ON
Seaton Soaker - 50K - Kingston, ON
IAU 24 Hour World Championship - Turin - 24hrs - Turn, ITA
NJ Trail Series One Day - 24hrs - Augusta, NJ
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Haliburton Forest Trail Race - 50K - West Guildford, ON
North Face Endurance Challenge - Ontario - 50 Miler - Blue Mountain, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, 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 - 50 Miler - Augusta, NJ
Freedom Park New Year's Eve - 24hrs - Morgantown, NC
Horror Hill Run - 6hrs - Waterloo, ON
Vulture Bait Trail Race - 50K - London, ON
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Dirty Girls' Trail Race - 48hrs - Mansfield, ON
Niagara on the Lake - 50K - Niagara on the Lake, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, ON
IAU 24 Hour World Championship - Steenbergen - 24hrs - Steenbergen, NLD
NJ Ultra Trail Festival - 100 Miler - Augusta, NJ
Vulture Bait Trail Race - 50K - London, ON
IAU 24 Hour World Championship - Katowice - 24hrs - Katowice, POL
The Limberlost Challenge - 56K - Muskoka, ON
Creemore Vertical Challenge - 50K - Creemore, ON
Self Transcendence - Ottawa - 24hrs - Ottawa, ON
Niagara on the Lake - 100K - Niagara on the Lake, ON
Sri Chinmoy - Kingston - 6hrs - Kingston, ON
Horror Hill Run - 6hrs - Waterloo, ON
Vulture Bait Trail Race - 50K - London, 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 - 100 Miler - Ancaster, ON
Vulture Bait Trail Race - 50K - London, ON
Run for the Toad - 50K - Cambridge, ON
Haliburton Forest Trail Race - 100 Miler - West Guildford, ON
Iroquoia Trail Test - 32K - Kilbride, ON
Dirty Girls' Trail Race - 24hrs - Mansfield, ON
The Limberlost Challenge - 50K - 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
Seaton Soaker - 33.1 Miler - Kingston, ON
Vulture Bait Trail Race - 50K - London, ON
Run for the Toad - 50K - Cambridge, ON
Haliburton Forest Trail Race - 50 Miler - West Guildford, ON
Iroquoia Trail Test - 32K - Kilbride, ON
Dirty Girls' Trail Race - 6hrs - Mansfield, ON
Vulture Bait Trail Race - 50K - London, ON
Run for the Toad - 50K - Cambridge, ON
Iroquoia Trail Test - 32K - Kilbride, ON
Pick Your Poison Trail Run - 50K - Springwater, ON
Tally in the Valley - 24hrs - Dundas, ON
Tally in the Valley - 24hrs - Dundas, ON
Pick Your Poison Trail Run - 50K - Springwater, ON