Race Calendar

You run long enough, you accumulate miles, smiles, incredible experiences, new friends and occasionally some trail wisdom – side effects include euphoria, mental health, weight loss and general goodness. My goals for running have changed over the years, but trails and mountains are as fun as they used to be when I first started exploring. Here’re all of my noteworthy runs, starting from my very first run in 2012, the San Francisco Half Marathon.

100 miler12021 Neighborhood 100M
100 km32015 Miwok 100K
50 miler92014 Lake Sonoma 50M
50 km862013 Big Basin 50K
Marathon202013 Western Pacific Marathon

2026

2025

2024

2023

2022

2021 (50 ultras for 50)

A recap and the SNAPSS recipe that was so effective in getting me through all these ultras, on schedule and without injuries!

2020

  • 12/06 – California International Marathon – Cancelled
  • 05/02 – Miwok 100K – Cancelled
  • 03/14 – Marin Ultra Challenge 50M – Cancelled
  • 02/01 – Kaiser Half Marathon – 1:40

2019

  • 12/21 – Woodside Ramble 35K – 5th in AG
  • 11/09 – Big Bear Marathon – 3:42, but no BQ
  • 09/21 – Los Gatos Trail Half Marathon – 16yo’s first half!
  • 09/14 – Headlands Marathon – 5:40ish
  • 08/04 – Skyline 50K – 6:06, but I can run, I can run, I can run!
  • Long hiatus with ankle surgery

2018

2017

2016

2015

2014

2013

2012


Absolutely N.O. spam. No more than two emails each week. Learn about injury-free running, race reports, new trail routes, awesome recipes and amazing interviews.




style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-1735544097794487"
data-ad-slot="1196886523">