- May 9: Flagstaff Crest 39 mile (USA)
- July 7: Badwater 135 mile (USA)
- Sept. 26: Mammoth 200 mile (USA)
- Feb. 25: Big Alta 28k (USA)
- Aug. 9: SwissAlps 100 mile (Switzerland)
- Sept. 21: Seven Sisters Skyline 30k (Ireland)
- Sept. 28: EcoTrail Wicklow 80k (Ireland)
- Nov. 9: TransLantau by UTMB 80k (Hong Kong)
- May 13: Wildhorse Traverse 50k
- July 1: Bob Graham Round
- Sept. 3-9: Pyrenees Stage Run
- Oct. 13-18: Moab 240 mile (2nd overall)
- June 19: Racing the Planet Georgia (2nd overall)
- Aug. 23: UTMB Mont-Blanc
- Dec. 3: Epic Trail Run Azores
- Aug. 13: Quebec Mega Trail 100 mile (8th overall)
- Sept. 18: Beaver Flat 50k (4th overall)
- Oct. 24: Racing the Planet Namib Ultra Marathon (4th overall)
- Feb. 9: First Half Half-Marathon
July 4: Val D’Aran 100 mile (race postponed)
- May 11: Sun Mountain 50 mile (16th overall)
- Sept. 1:Â Swiss Peaks 360 km (19th overall)
June 16: Wy’east Wonder 50 mile (DNS due to injury)
- Sept. 16:Â Tor Des Geants 330 km
- Mar. 18: Chuckanut 50k
- June 3: RLAG Squamish Trail Marathon (1st overall)
- Aug. 26: Cascade Crest 100 mile (14th overall)
- Feb. 14: First Half Half-Marathon
- May 21:Â Sun Mountain 100k
- July 16: Broken Goat 50k
- Sept. 17: IMTUF 100 mile
- Apr. 11:Â Diez Vista 50k (5th overall)
- May 16:Â Sun Mountain 50 Mile (6th overall)
- July 25: Buckin’ Hell 50k (9th overall)
- Aug. 14:Â Fat Dog 120 Mile
- Sept. 5: Salomon Valley to Peak Relay (1st team overall)
- Sept. 20-26:Â Grand to Grand Ultra (1st in AG / 4th overall)
- Nov. 29: Van Historic Half-Marathon (1:22:07 PB)
- Mar. 8: 5 Peaks Yeti Cypress (4th overall)
- Mar. 23:Â CMTS Cap Crusher 8k (2nd overall)
- Apr. 5:Â Diez Vista 50k (9th overall)
- July 19: TrailStoke Relay (4th team overall)
- July 26:Â 5 Peaks Cypress Mountain Enduro (6th in division)
- Aug. 16:Â Squamish 50k (17th overall)
- Oct. 11:Â CMTS Run Ridge Run 25k (6th overall)
- Nov. 15:Â Chimera 100 mile (17th overall)
- Apr. 21: Yakima Skyline Rim 50k
- May 19:Â Sun Mountain 50 mile
- July 13:Â Knee Knacker 30 mile
- July 20: 5 Peaks Cypress Mountain
- Aug. 17:Â Waldo 100k
- Sept. 1:Â Meet Your Maker Relay (1st team overall)
- Sept. 28:Â 5 Peaks Buntzen Lake
- Nov. 16: Phantom Run 24k
- May 6: BMO Vancouver Marathon
- June 9: 5 Peaks Alice Lake
- July 21: 5 Peaks Cypress Mountain
- Aug. 4: Canadian Death Race Relay
- Sept. 15: Frosty Mountain 50k
- Sept. 29: 5 Peaks Buntzen Lake
- Nov. 11: Bellingham Trail Marathon
- Dec. 14: Deception Pass 50k
- Sept. 10: RBC Gran Fondo Whistler
- Nov. 27: Amica Insurance Seattle Marathon
- Dec. 18: North Face ‘King of the Hills’ Taipo Mountain Half Marathon
- May 2: BMO Vancouver Marathon
- Jun. 27: Scotiabank Vancouver Half Marathon
- Oct. 10: Chicago Marathon
- May 3: BMO Vancouver Marathon
- Oct. 11: Royal Victoria Marathon
- Nov. 15: Fall Classic Half Marathon
- Nov. 30 2008: Amica Seattle Half Marathon