146 Races
1 Trophies
White River 50 - 50 Miler - Crystal Mountain, WA
Dirty Duo - 50K - North Vancouver, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
The Golden Ultra - Half Marathon - Golden, BC
The Golden Ultra - 60K - Golden, BC
The Golden Ultra - 85K Stage race - Golden, BC
The Golden Ultra - Little Pint - Golden, BC
Buckin Hell - 50K - North Vancouver, BC
The Ridge - 37K - San Francisco, CA
Chuckanut 50k - 50K - Bellingham, WA
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
The Golden Ultra - Half Marathon - Golden, BC
The Golden Ultra - 60K - Golden, BC
The Golden Ultra - 85K Stage race - Golden, BC
The Golden Ultra - Vertical K - Golden, BC
Frosty Mountain - 50K - Manning Park, BC
Sky Pilot - 23K - Squamish, BC
Squamish 50 - 50 Miler - Squamish, BC
Squamish 50 - 50K - Squamish, BC
Squamish 50 - 50/50 - Squamish, BC
Buckin Hell - 50K - North Vancouver, BC
Harriers Elk/Beaver - 50K - Victoria, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Rio Del Lago - 100 Miler - Granite Bay, CA
The Golden Ultra - 60K - Golden, BC
The Golden Ultra - Vertical K - Golden, BC
The Golden Ultra - 85K Stage race - Golden, BC
Mount Diablo Trail Run - 28K - Clayton, CA
Diez Vista - 50K - Port Moody, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
The Golden Ultra - 60K - Golden, BC
The Golden Ultra - 85K - Golden, BC
Squamish 50 - 50 Miler - Squamish, BC
White River 50 - 50 Miler - Crystal Mountain, WA
Buckin Hell - 50K - North Vancouver, BC
MEC LOWER MAINLAND: TRAIL RACE THREE - 55K - Vancouver, BC
Chuckanut 50k - 50K - Bellingham, WA
Dirty Duo - 50K - North Vancouver, BC
White River 50 - 50 Miler - Crystal Mountain, WA
Redwood Trail Run (Spring) - 50K - Oakland, CA
Sun Mountain 50k - 50 Miler - Winthrop, WA
Yakima Skyline Rim 50K - 50K - Ellensburg, WA
Dirty Duo - 50K - North Vancouver, BC
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Chuckanut 50k - 50K - Bellingham, WA
Dirty Duo - 50K - North Vancouver, BC
Vancouver New Year's Day Fat Ass - 50K - Vancouver, BC
Whistler 50 - 50 Miler - Whistler, BC
Miwok 100K - 100K - Stinson Beach, CA
Dirty Duo - 50K - North Vancouver, BC
Whistler 50 - 50 Miler - Whistler, BC
Tenderfoot Boogie - 50 Miler - Squamish , BC
Miwok 100K - 100K - Stinson Beach, CA
Dirty Duo - 50K - North Vancouver, BC
Tor des Geants - 330K - Courmayeur, ITA
Montana de Oro - 50K - Los Osos, CA
Headlands Endurance Runs - 100 Miler - Sausalito, CA
American River - 50 Miler - Folsom, CA
San Juan Trail - 50K - San Juan Capistrano, CA
Ultra-Trail Du Mont-Blanc by UTMB - UTMB - Chamonix, FRA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
American River - 50 Miler - Folsom, CA
Skyline to the Sea - 50K - Saratoga, CA
Leadville Trail - 100 Miler - Leadville, CO
American River - 50 Miler - Folsom, CA
Pacifica Trail Run - 50K - Pacifica, CA
Muir Beach - 50K - Muir Beach, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Knee Knackering North Shore Trail Run - 30 Miler - West Vancouver, BC
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
Woodside Trail Run - 50K - Woodside, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Muir Beach - 50K - Muir Beach, CA
Stinson Beach - 12K - Stinson Beach, CA
Salt Point Trail Run - 50K - Jenner, CA
American River - 50 Miler - Folsom, CA
HURT 100 - 100 Miler - Honolulu, HI
HURT 100 - HURT 100 - Honolulu, HI
HURT 100 - HURT 100 - Honolulu, HI
Peacock Challenge - 55 Miler - Waialua, HI
HURT 100 - HURT 100 Miler - Honolulu, HI
HURT 100 - 100 Miler - Honolulu, HI
HURT 100 - 100 Miler - Honolulu, HI
HURT 100 - 100 Miler - Honolulu, HI
HURT 100 - 100 Miler - Honolulu, HI
Whistler Alpine Meadows (WAM) - 50K - Whistler, BC