Runs are recorded using the Strava app. The backend of this website makes requests to Strava's API to pull my activity data and store it in a MongoDB database. When this page loads, the database is queried and the retrieved data is plotted.

Since 2020, I have developed a regular running routine, aspiring to one day complete an ultramarathon (≥50km). On the 22nd of October 2023, I ran the Battersea Park Marathon and raised £275 for The Alzheimer's Society!

All Time Data


  • Total distance: 2680.41km / 1665.53mi
  • Furthest distance: 42.00km / 26.10mi
  • Average distance: 4.35km / 2.70mi
  • Total duration: 10D 19h 11m 35s
  • Average run time: 25m 14s
  • Run count: 616


Date / Distance:


Distance / Average Pace:


Distance / Frequency: