180 Races
6 Trophies
Cedar Ultra - 12hrs - Cedar, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Dirty Duo - 50K - North Vancouver, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Vancouver 100 - 100K - North Vancouver, BC
Diez Vista - 50K - Port Moody, BC
Dirty Duo - 50K - North Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Vancouver 100 - 100K - North Vancouver, BC
Diez Vista - 50K - Port Moody, BC
Dirty Duo - 50K - North Vancouver, BC
Orcas Island 50k - 50K - Orcas Island, WA
Harriers Elk/Beaver - 100K - Victoria, BC
Diez Vista - 50K - Port Moody, BC
Chuckanut 50k - 50K - Bellingham, WA
Dirty Duo - 50K - North Vancouver, BC
Orcas Island 50k - 50K - Orcas Island, WA
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Harriers Elk/Beaver - 100K - Victoria, BC
Diez Vista - 50K - Port Moody, BC
Chuckanut 50k - 50K - Bellingham, WA
Dirty Duo - 50K - North Vancouver, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Harriers Elk/Beaver - 50 Miler - Victoria, BC
Dirty Duo - 50K - North Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
The Bighorn Mountain Wild and Scenic Trail Run - 100 Miler - Dayton, WY
Dirty Duo - 50K - North Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Rio Del Lago - 100 Miler - Granite Bay, CA
Leadville Trail - 100 Miler - Leadville, CO
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Chuckanut 50k - 50K - Bellingham, WA
Dirty Duo - 50K - North Vancouver, BC
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Rio Del Lago - 100 Miler - Granite Bay, CA
Leadville Trail - 100 Miler - Leadville, CO
White River 50 - 50 Miler - Crystal Mountain, WA
Diez Vista - 50K - Port Moody, BC
Chuckanut 50k - 50K - Bellingham, WA
Rocky Raccoon - 100 Miler - Huntsville, TX
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
Leadville Trail - 100 Miler - Leadville, CO
Vermont 100 - 100 Miler - West Windsor, VT
Chuckanut 50k - 50K - Bellingham, WA
Bridle Trails Winter Trail Running Festival - 50K - Kirkland, WA
White River 50 - 50 Miler - Crystal Mountain, WA
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
White River 50 - 50 Miler - Crystal Mountain, WA
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Falls to Gasworks Ultra Run - 75K - Snoqualmie Falls, WA
White River 50 - 50 Miler - Crystal Mountain, WA
1 Races