↓ Skip to main content

Running Log

What 300km a month actually looks like in the data.

My personal training journal — weekly mileage, Zone 2 reflections, and what the data shows about running 300km a month.

October 2026

Run Log: Intervals, Hills, and Starting Strength Work

A 74.32 km week with two good sessions: Thursday's intervals and a hilly long run, followed by a Sunday rest day. I also started strength work and kept tuning the timer's layout for my phone.

September 2026

Monthly Log: September 2026 - From Mount Hua to Race Day

September brought 291.31km of recorded training, including the Mount Hua hike, a 25-day active streak, and a half marathon two minutes faster on the same course.

September 2026

Run Log: Autumn Half Marathon — Course Progress and Rescuing a Friend's Race

Running the autumn half marathon in 1:50:25 (avg pace 5'10''/km, HR 156 bpm). Taking 2 minutes off last year's mark on the same course, handling the Km 17 climb, and fixing a friend's watch data after the finish.

September 2026

Run Log: Autumn Arrival, Rebounding VO2 Max, and a 71km Taper Week

Cooler weather has arrived, bringing effortless morning miles and a steady rebound in estimated VO2 max. With next weekend's half marathon ahead, Week 4 wrapped up at a disciplined 71.1km across 7 days, anchored by a 16.20km long run.

September 2026

Run Log: Xi'an Ancient City Wall Loop and Mount Hua's 1,963m Ascent

A 74.13km week anchored by a weekend in Shaanxi: closing a 16.10km rectangular loop atop the Xi'an Ancient City Wall (180 spm, 135 bpm) followed by a 14.64km hike up Mount Hua with 1,963m of vertical gain imported into ApexRun.

August 2026

Monthly Log: August 2026 Base Building & Travel Running Report

Monthly training summary for August 2026: 244.44km total volume, 21.46km longest run, destination half marathon in Aalborg, 73% Easy zone volume, and Efficiency Factor climbing to 1.19.

August 2026

Run Log: Active Recovery and the 21K LSD

Heavy legs and jet lag from travel, followed by 4 days of easy recovery jogs and yoga. Capped the week with a smooth 21.46km LSD (137 bpm average) to close out a 74.56km week.

August 2026

Run Log: Aalborg Half Marathon — Coastal Views and a Late 5K Fade

A 21.19km half marathon in Aalborg, Denmark (1:53:31, avg pace 5'21''). Ideal 18°C coastal running with strong pacing through 15km before sightseeing leg fatigue caught up in the final 5km.

August 2026

Run Log: Cool Post-Rain Air and a Two-Part 21K

Heavy overnight rain brought a cool morning for a happy 21.44km LSD. An accidental Apple Watch stop during a water break split the run, but merging the FIT files brought it back into one.

August 2026

Why 'Easy Running' Is Harder Than It Sounds (My 4-Year Journey)

Slowing down is a physical and mental skill that takes years to develop. How a Reddit thread on Zone 2 made me reflect on my own pacing progression.

August 2026

Run Log: Pacing Discipline and the 90% Zone 2 LSD

17.91km LSD in 28-30°C heat and 83% humidity. 90% in Zone 2, 184 spm cadence, no late-stage collapse — and a brief encounter with a squirrel along the way.

July 2026

Monthly Log: July 2026 Base Building & Training Report

Monthly training summary for July 2026: 283.67km total volume, 23.44km longest run, 65% Zone 2 easy volume, 1,650m elevation gain, and VO2 Max holding at 52.4 Superior.

July 2026

Run Log: The Body Knows When It's Ready

Planned 8km, finished 12. A recovery run that actually recovered — 131 bpm average in 28°C heat, no drift, and an efficiency factor that jumped from 1.10 to 1.18 overnight.

July 2026

Run Log: The Day the Air Was 83% Water

Planned longer, ran smarter. 26°C and 83% humidity meant adjusting to 18km — but heart rate drift stayed controlled and form held to the end. A good day in disguise.

July 2026

Weekly Review: Embracing the Summer Turtle

A week of slow and steady base building: 5 runs, 65.35km, and embracing the summer turtle pace to keep the heart rate in check.

July 2026

21.21km: Summer LSD under the Heat

A half-marathon LSD (21.21km) with a very interesting number, fighting summer heart rate drift, and dialing back the pace to stay in Zone 2.