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

Read entry
2026-05-28 · ENTRY

When help arrives quietly

Water feels warm on my shoulders. The pool is already awake. Easy laps first, breathing every three. After a few hundred, the catch lands, the exhale settles, heart rate steady. A few short builds with paddles show me where the water pushes back. No heroics, just rhythm. I climb out with arms heavy in a good way. Evening strength is simple: push, pull, hold. I keep the rests honest. The pause at the top of rows bites. Press feels better than last week. Enough.
Read full entry ↗
Read entry
2026-05-27 · ENTRY

On the edge of impossible

Breathing became much, much easier. What is impossible? Today I had a strong swim session. Breathing became much, much easier, though this 1.9 km task is still impossible where I am today. Got up in the morning and had a banana smoothie with berries, protein powder, and creatine. Going to Jaipur, but the planning was such that I would do a swim session before I leave. For it, for Jaipur, there is no more priority in life currently.
On the edge of impossible — training journal photo
Read full entry ↗
Read entry
2026-05-26 · ENTRY

On learning to breathe again

Waking up every morning before 5 cannot be externally motivated. MORNING If the race day is externally motivated and I agree that maybe the race day I can prove a lot of people, I am doing the race to prove a lot of people of what I am worth, but waking up every morning before 5 cannot be externally motivated. You cannot do this to prove other people of what you are worth. You wake up every morning to race your game, to prove it to yourself. Oh my god, how difficult can breathing be.
On learning to breathe again — training journal photo
Read full entry ↗
Read entry
2026-05-24 · ENTRY

On the days the legs finally listen

The fan hum is the only sound in the room. 79 minutes on the trainer. Cadence steady around the mid-80s, heart rate settled after the first ten minutes and stayed controlled. Legs felt available in a way they haven’t all week. Hamstrings looser from the extra stretching the last two days. I kept it aerobic and could have stayed on longer, but didn’t need to. Evening swim after work. Pool already busy, two to a lane.
On the days the legs finally listen — training journal photo
Read full entry ↗
Read entry
2026-05-21 · ENTRY

When intervals start to feel familiar

Got up before the alarm. MORNING Working on a structured schedule seems better for training every day. Today I got up before the alarm and interval training, 2 minutes on, 1 minute off, 2 minutes on, 1 minute off. This is my 3rd maybe 4th week of interval training. Today the interval training seemed relatively that bit easier than the previous weeks. The body is getting accustomed to running at a higher pace level with elevated heart rate. The run was 27 minutes at 5:24/km (avg HR 167).
When intervals start to feel familiar — training journal photo
Read full entry ↗
Read entry
2026-05-19 · 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.
Read full entry ↗
Read entry
2026-05-18 · ENTRY

On calling it rest and going anyway

Short sleep and an early swim. Even though we were out last night, we ensured that we reach home on a reasonable time and I was in bed by 11 to wake up at 4.50am. It was a short sleep. Today is actually my rest day, however these days my rest days are active recovery days. Swimming started early, normal drills, some single arm strokes then double arm strokes, freestyle is getting better but it's still a long long way to go. I am keeping trust in the process that the process will lead me to where I want to get.
On calling it rest and going anyway — training journal photo
Read full entry ↗
Read entry
2026-05-17 · ENTRY

On the quiet work that holds a week together

The week arrived fragmented. Week of May 11–17 A family wedding pushed Monday into a scramble, and I missed the 5 a.m. alarm by thirty minutes—small but it mattered. What became clear by Thursday was that the body has started accepting the rhythm. Swim drills that felt clumsy a month ago have settled into muscle memory. The intervals no longer feel foreign. Something is taking hold. The pool stayed modest.
On the quiet work that holds a week together — training journal photo
Read full entry ↗
Read entry
2026-05-16 · ENTRY

The cost of a focused morning

Sun already sharp on the balcony. When you can wake up in the morning and look at the sun in its eyes and say good morning. Today, my elder daughter is getting an athlete of the year award in the school. Unfortunately, I could not attend it because I was doing my long run practice today. Situations like this, you question yourself if you are being selfish or you are being focused, there is no right answer for it.
The cost of a focused morning — training journal photo
Read full entry ↗
Read entry
2026-05-15 · ENTRY

learning the hard way: sleep is training too

Sleep feels like a skill I never learned. 41 years old and still, till date, why did no one teach me how to sleep and why is sleep so important? As I am learning different aspects of endurance sports, I am learning my body is teaching me recovery, and sleep is also important. Which I have ignored till date. I wonder why did no one teach me this in school or my family or my friends taught me why sleep is important.
learning the hard way: sleep is training too — training journal photo
Read full entry ↗
Read entry
2026-05-14 · ENTRY

On the edge of saying no and going anyway

Body felt better after sleeping on time. MORNING When life starts to adapt to your goals. I've been asking my wife for quite some days to go out on a date. Luckily she accepted to go on an early dinner and ice cream date last night. We were back home on time by 9.30 p.m., in the bed by 10, slept on time, and woke up before 5 a.m. Today was day on Thursday. We usually run with Adidas Running Club. It's a speed day workout. We do interval training.
On the edge of saying no and going anyway — training journal photo
Read full entry ↗
Read entry
2026-05-13 · ENTRY

On mornings without baby steps

Sometimes when even baby steps disappear. MORNING Again it was an easy day, keeping my ego out, not pushing myself, not pushing my body, just working on adaptation zone 2 training. Swimming was same as yesterday, no progress at all, but confidence in future that I will be able to make it. I have still keeping faith in six months’ time that I will be able to learn how to swim and swim without exhaustion almost two kilometers in Melbourne.
On mornings without baby steps — training journal photo
Read full entry ↗

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