110 Races
Youngstown Ultra Trail Classic - 50 K - Youngstown, OH
Burning River - 50.1 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Worlds End Ultramarathon - 50K - Forksville, PA
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Worlds End Ultramarathon - 50K - Forksville, PA
Youngstown Ultra Trail Classic - 25K - Youngstown, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 36 Miler - Pittsburgh, PA
Worlds End Ultramarathon - 50K - Forksville, PA
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Rachel Carson Trail Challenge - 35 Miler - Pittsburgh, PA
Burning River - 100 Miler - Willoughby Hills, OH
Worlds End Ultramarathon - 50K - Forksville, PA
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 35 Miler - Pittsburgh, PA
Bigfoot 50k - 50K - Cambridge, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Burning River - Back 50 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 34 Miler - Pittsburgh, PA
Worlds End Ultramarathon - 50K - Forksville, PA
Winter Buckeye - 50K - Cuyahoga Valley National Park, OH
Bobcat Trail Marathon - Marathon - Glouster, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Burning River - Back 50 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Worlds End Ultramarathon - 50K - Forksville, PA
Burning River - 50 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 34 Miler - Pittsburgh, PA
Buckeye Buster - 50K - Cambridge, OH
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Run for Regis - 50K - Cleveland, OH
Bigfoot 50k - 50K - Cambridge, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 34 Miler - Pittsburgh, PA
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Green Jewel 50K - 50K - Brecksville, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Rachel Carson Trail Challenge - 34 Miler - Pittsburgh, PA
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Green Jewel 50K - 50K - Brecksville, OH
Run for Regis - 50K - Cleveland, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Buster - 50K - Cambridge, OH
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Green Jewel 50K - 50K - Brecksville, OH
Run for Regis - 50K - Cleveland, OH
Bigfoot 50k - 50K - Cambridge, OH
Youngstown Ultra Trail Classic - 25K - Youngstown, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Youngstown Ultra Trail Classic - 50K - Youngstown, OH
Burning River - 100 Miler - Willoughby Hills, OH
Fools 50k & 25k Trail Run - 50K - Cuyahoga Falls, OH
Green Jewel 50K - 50K - Brecksville, OH
Run for Regis - 50K - Cleveland, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Fools 50k & 25k Trail Run - 25K - Cuyahoga Falls, OH
Winter Buckeye - 50K - Cuyahoga Valley National Park, OH
Running from an Angel - 50 Miler - Lake Mead, NV
Burning River - 100 Miler - Willoughby Hills, OH
Buckeye Trail 50 - 50K - Brecksville, OH
Bigfoot 50k - 50K - Cambridge, OH
Worlds End Ultramarathon - 100K - Forksville, PA
Buckeye Trail 50 - 50K - Brecksville, OH