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

What does excellence demand of us?

Balance is a myth we tell ourselves. What matters is choosing what's worth the sacrifice, and then living with it.

I'm in the pool at 06:10, still half-asleep but moving. The water is cool. 2.33 km today—1 hour 13 minutes of actual swimming, the rest rest and catching my breath between sets. My pace sits at 3:08 per 100m, which is where it's been for weeks. Nothing flashy. But somewhere in the middle of it, I string together 100 metres of freestyle without stopping. In the context of an Ironman 70.3, it's nothing. In the context of where I started, it's a small proof that the repetition works. I'm still learning the rhythm, still figuring out what my body wants to do underwater, but the laps are adding up.

Two hours later, I'm on the road. The sleep debt from the night before sits heavy—I was up late, and the alarm felt cruel at 6am—but once I start moving at 08:04, the legs cooperate. 9 km in 53:51, a steady 5:59 per kilometre. Nothing remarkable, but it's consistent. The heart rate cruises around 166, and my mind settles into that familiar place where thinking stops and just running happens. This is the real work: not the dramatic session, but the one you do when you're tired and don't feel like it.

I think about what I said to myself this morning—about balance being a lie. People chase it like it's a virtue, but excellence doesn't live in balance. It lives in choice. I chose swimming and running over sleeping in. I chose the pool and the pavement over comfort. Melbourne is still 190 days away, but every small string of metres without stopping, every run after a swim when fatigue argues against it, these are the real miles being banked.

The work compounds quietly.

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