Running

I really love running. Here’s where I’ve run, what I’m training for, and the shoes I reach for.

Where I've run

Ran in 21 countries · 56 cities · 26 races · 5,020 all-time miles

Current objective

Sub-3: doneSanta Rosa MarathonAug 23, 2026
mission accomplished
18-week build · done

The past year

Each blade of grass represents a day throughout the past year. The longer the run, the taller the grass. Each poppy represents a day I raced on.

drag across the meadow to read each day

Race days: Copenhagen Half Marathon · Sep 14 · 13.23 mi · 1:27:38; New York City Marathon · Nov 2 · 26.73 mi · 3:06:20; FHCC Turkey Trot · Nov 29 · 3.13 mi · 18:55; Invercargill parkrun · Feb 14 · 3.13 mi · 19:15; Pirrama parkrun · Feb 21 · 3.12 mi · 20:45; Los Altos Hills Pathways Run · May 9 · 3.05 mi · 20:33; San Jose Half Marathon · May 31 · 13.28 mi · 1:25:21; Lucca parkrun · Jun 13 · 3.11 mi · 19:09; SF Track Night Twilight 5K · Jul 15 · 3.1 mi · 17:53; SF Half Marathon (2nd half) · Jul 26 · 13.15 mi · 1:23:35; Santa Rosa Marathon · Aug 23 · 26.32 mi · 2:56:06.

By the numbers

5,020All-time miles
270,385Vertical feet
879Total runs
1,655Miles this year

Last 8 runs: 64 mi, longest 26.3 mi. Most recent win: Lucca parkrun.

Recent runs

Each bar shows the run’s distance, relative to the longest run shown.

  1. Sep 13Checking out the new LAHS track8:18/mi · 0 ft · 1 PR3.1 mi
  2. Sep 13Finally no more fever 🙏🏽9:46/mi · 41 ft4.2 mi
  3. Sep 12We’re back7:58/mi · 689 ft · 1 PR13.1 mi
  4. Sep 5Loops around the neighborhood8:46/mi · 472 ft5.3 mi
  5. Sep 3A runner’s mind group run8:47/mi · 280 ft · 4 PRs4.7 mi
  6. Aug 30Easy peasy10:04/mi · 203 ft2.1 mi
  7. Aug 29First PARC run back!8:29/mi · 33 ft5.1 mi
  8. Aug 23It’s a beautiful day for an easy run6:42/mi · 446 ft26.3 mi

Kit · favorite shoes