Race Calendar

Here’s a list of my trail, road and ultra marathon races, as well as adventure runs, both past and upcoming (with links to reports, where applicable).

2023

  • May 13: Wildhorse Traverse 50k
  • July 1: Bob Graham Round
  • Sept. 3-9: Pyrenees Stage Run
  • Oct. 13-18: Moab 240 mile

2022

  • June 19: Racing the Planet Georgia (2nd overall)
  • Aug. 23: UTMB Mont-Blanc
  • Dec. 3: Epic Trail Run Azores

2021

  • 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)

2020

  • Feb. 9: First Half Half-Marathon
  • July 4: Val D’Aran 100 mile (race postponed)

2019

2018

2017

  • Mar. 18: Chuckanut 50k
  • June 3: RLAG Squamish Trail Marathon (1st overall)
  • Aug. 26: Cascade Crest 100 mile (14th overall)
  • Nov. 4: WinterStart 5 mile

2016

  • Feb. 14: First Half Half-Marathon
  • May 21: Sun Mountain 100k
  • July 16: Broken Goat 50k
  • Sept. 17: IMTUF 100 mile

2015

2014

2013

2012

  • 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

2011

  • Sept. 10: RBC Gran Fondo Whistler
  • Nov. 27: Amica Insurance Seattle Marathon
  • Dec. 18: North Face ‘King of the Hills’ Taipo Mountain Half Marathon

2010

  • May 2: BMO Vancouver Marathon
  • Jun. 27: Scotiabank Vancouver Half Marathon
  • Oct. 10: Chicago Marathon

2009

  • May 3: BMO Vancouver Marathon
  • Oct. 11: Royal Victoria Marathon
  • Nov. 15: Fall Classic Half Marathon

2008

  • Nov. 30 2008: Amica Seattle Half Marathon