113 Races
9 Trophies
Last Chance Marathon and Half Marathon - Marathon - Bellingham, WA
Ghost of Seattle Marathon - Marathon - Seattle, WA
Rocky 50 - 50K - Huntsville, TX
Tiger Mountain Trail Run - 50K - Issaquah, WA
The TeanawayTrail Run - Marathon - Cle Elum, WA
Lord Hill - 50K - Snohomish, WA
Bridle Trails Winter Trail Running Festival - 15 Miler - Kirkland, WA
Brazos Bend 100 - 100 Miler - Needville, TX
Grand Ridge - 50K - Issaquah, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Taylor Mountain - Marathon - Issaquah, WA
Millersylvania Trail Races - 50K - Olympia, WA
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
Brazos Bend 100 - 100 Miler - Needville, TX
White River 50 - 50 Miler - Crystal Mountain, WA
Taylor Mountain - 50K - Issaquah, WA
Rocky Raccoon - 100 Miler - Huntsville, TX
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Brazos Bend 100 - 50 Miler - Needville, TX
Ft. Steilacoom - 50K - Lakewood, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Lord Hill - 50K - Snohomish, WA
Orcas Island 50k - 50K - Orcas Island, WA
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
White River 50 - 50 Miler - Crystal Mountain, WA
The TeanawayTrail Run - Marathon - Cle Elum, WA
Lord Hill - 50K - Snohomish, WA
Orcas Island 50k - 50K - Orcas Island, WA
Last Chance Marathon and Half - Marathon - Bellingham, WA
Deception Pass 50K - 50K - Oak Harbor, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Lord Hill - 50K - Snohomish, WA
Orcas Island 50k - 50K - Orcas Island, WA
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
Deception Pass 50K - 50K - Oak Harbor, WA
Ft. Steilacoom - 50K - Lakewood, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Rattlesnake Ridge Run - 1/2 Marathon - North Bend, WA
Lord Hill - 50K - Snohomish, WA
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
Defiance 50K - 50K - Tacoma, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Chuckanut 50k - 50K - Bellingham, WA
Orcas Island 25k - 25K - Orcas Island, WA
Chuckanut 50k - 50K - Bellingham, WA
Orcas Island 50k - 50K - Orcas Island, WA
Brazos Bend 100 - 100 Miler - Needville, TX
Brazos Bend 100 - 100 Miler - Needville, TX
Deception Pass 50K - 50K - Oak Harbor, WA
Woolley Trail Runs - Marathon - Sedro-Woolley, WA
White River 50 - 50 Miler - Crystal Mountain, WA