IM70.3-MEL-2026 · ST KILDA, AU

Daily training journal — building toward IRONMAN 70.3 Melbourne.

RACE START
2026-11-08 · 07:00 AEDT
---
DAYS
--
HOURS
--
MINUTES
--
SECONDS
SWIM
Port Phillip Bay, St Kilda
1.9km
BIKE
Beach Road · 2 laps
90km
RUN
Catani Gardens · half marathon
21.1km

Latest entry

When the lists outgrow the hours

Sleep is way out of control.

MORNING

Swim at 5:30 meant waking at 4:30, and this routine is not survivable. Even with people over for dinner last night, they left reasonably on time, but it still feels like I’m borrowing from somewhere I can’t pay back. I got through the laps and kept it steady (53 minutes, avg HR 122), but I felt the edges of fatigue the whole time.

MORNING

Strength later was general lower-body work—squats, jump squats, Bulgarian splits and jumping splits, single-leg Romanian deadlifts and hamstring curls, an AMRAP set, then calves. I didn’t chase numbers, just moved through the sets and kept form honest.

Work is heavy. Monsoon approaching, projects piling up, and a lot of decisions stacking on the list of lists. The more I train, the less capacity I feel for those decisions. I’ve assigned most of the tasks to the Claude agent, which helps, but it’s odd to feel stuck in between workouts and Claude.

Sleep is still the piece that keeps slipping. I’ve been dozing when the driver is taking me to work and on the way back. Naps are keeping me afloat—sometimes even a short one on the office lounge. I’ve been consistent with Wim Hof breathwork, and it takes the edge off when I remember to slow down.

This routine is not survivable.

─ 174 days to IRONMAN 70.3 Melbourne ─

Sahil Mehta triathlon training image from Sat Jun 27 2026 00:00:00 GMT-0600 (Mountain Daylight Time)
View on Strava:
RUN · 21.13km ↗

Training log

Training log — last 14 days

VOLUME · 14D
109.5km
-17%
DURATION · 14D
13:58hrs
ROLLING
STREAK
7days
ACTIVE
WEEKLY VOLUME · 12W SWIM 5.3km BIKE 63km RUN 41km
W-11W-10W-09W-08W-07W-06W-05W-04W-03W-02W-01THIS

Why I'm doing this

I am not training to finish my race in November. I am training to be the best version of myself.

This is a public ledger. Every workout — the good, the boring, the ones I would rather not remember — gets logged here automatically from Strava. No filtering. No retroactive story arc.

I am 40-something, working a real job, training around it. The interesting stuff is not the race day. It is the ordinary morning before work. The lap before the rhythm clicks. The kilometre where the mind stops narrating and the body just gets on with it.

Melbourne is the deadline. Showing up is the point.

SUBSCRIBE · FREE · ONE EMAIL PER ENTRY

Get every entry by email.

Daily training journal as I build toward IRONMAN 70.3 Melbourne. No spam, unsubscribe in one click.

Or follow via: RSS Instagram Strava