Race log

Every start line.

Every race since 2013. The times, the places, the PBs still standing, and the ones that went sideways: relays, short courses, one watch-timed mile. All of it stays in the log.

Totals

The running total

Computed from the log at load, not typed in. A new race lands in the data and every tile moves on its own.

The log

Slice it

Distance, year, or just start typing. Relays and short courses stay in, badged: deleting the messy ones would be cheating. Most rows carry a story: hover one and the tooltip talks.

The whole log as one table ( races)
DateRaceLocationDistanceTime
Keep going

More running

Running HQ

  • The whole operation on one page: volume, streaks, the headline numbers.
  • Every mile of the last year, straight off the Garmin. No manual entry.

The Fifty States

  • The long game: a race in all 50 states.
  • The map knows the difference between ran here and raced here.

PR Progressions

  • Every PR, plotted: the whole road, not just the finish line.
  • The races that went backwards stay on the chart. That's the point.

Running Resume

  • Detected from Strava, verified against official results.
  • It even caught races I forgot to log.