Two Marathons, One Weekend
Table of Contents
Question
How can I use technology to help me run both the Cape Town trail and road marathon in one weekend?
Why
On October 18th and 19th, I am running both the Cape Town Trail and Road Marathon. 86 kilometers in just 48 hours. Why? The reasons run deeper than chasing finish lines. This challenge is fueled by curiosity, personal growth, and purpose. I’m curious to see how technology can help me prepare for and complete something this demanding, and I believe the process will help me develop habits that carry over into other areas of my life. It’s also about growth, building on past milestones. After completing each race individually in previous years, I finished the trail run alongside another runner. At the finish, the presenter announced that he was still taking on the road marathon the following morning. After eight and a half challenging hours, where do you find the strength to run a full road marathon the next day? I thought “That’s impressive. I wonder if I can do that.” Here I am. Most importantly, this effort supports the Dalen Mmako Foundation (DMF), a nonprofit started by a close friend who is running alongside me. The DMF creates opportunities for young athletes in disadvantaged communities. DMF not only nurtures sports talent but also uses athletics as a pathway to education and new possibilities—something I connect with deeply. Having benefited from a sports bursary that funded my own education, I know how transformative that foundation can be. This run is my way of uniting personal ambition with a cause that opens doors for the next generation.
Challenges
Training for consecutive marathons requires balancing four critical elements: running, strength, recovery, and mindset. My plan is designed to mirror race weekend. Long trail runs on Saturdays, long road runs on Sundays, and steady midweek mileage. It is designed to condition my legs for cumulative fatigue. To stay strong through the training cycle, I’m focusing on gym work that builds leg strength and core stability so I can maintain form and avoid injury. Recovery is equally important and relies on steady nutrition, regular stretching, and a full eight hours of sleep each night for the body to rebuild. The last piece is the mental game. Staying disciplined when motivation fades, managing training alongside work and life, and building resilience to handle both ups and downs. Training, strength, recovery, and mindset are the four pillars that form the foundation for finishing strong.
Tools
AI Running Coach (Running, Strength, & Recovery)
To take on this challenge I needed a structured plan. I chose not to rely on a generic training plan. Instead, I used a large language model as an AI coach to build a program that balanced running, strength, and recovery. Weekly mileage increased step by step, peaking at 82 kilometers, with long trail runs on Saturdays and road runs on Sundays to replicate race weekend fatigue. On Mondays, Wednesdays, and Fridays I added strength sessions with full-body and core focused work plus short recovery runs. On Tuesdays and Thursdays, 10 km efforts for building endurance capacity. The plan includes lighter baseline weeks and a taper at the end to help me reach race day fresh. I used ChatGPT and Claude in alternation, refining the plan through reflection and iteration until it became my training template. Beyond my own training, I wanted to create something useful for others as a reflection tool in preparing for a race. That led to the AI Running Coach, a customized tool in the ChatGPT Store. The first MVP version is ready to explore, and it will grow as I continue refining it.
| Week (Dates) | Mon Strength + 4k |
Tue 10k |
Wed Strength + 4k |
Thu 10k |
Fri Core + 4k |
Sat Trail LR |
Sun Road LR |
Weekly Total |
|---|---|---|---|---|---|---|---|---|
| (Sept 8–14) | 4 | 10 | 4 | 10 | 4 | 12 | 14 | 58 |
| (Sept 15–21) | 4 | 10 | 4 | 10 | 4 | 16 | 18 | 66 |
| (Sept 22–28) | 4 | 10 | 4 | 10 | 4 | 20 | 22 | 74 |
| (Sept 29–Oct 5) | 4 | 10 | 4 | 10 | 4 | 24 | 26 | 82 |
| (Oct 6–12) | 4 | 10 | 4 | 10 | 4 | 14 | 16 | 62 |
| (Race Week Oct 13–19) | 4 | Rest | 4 | Rest | 4 | Trail 42 | Road 42 | — |
Beeminder (Running & Mindset)
To stay accountable, I designed a two-part system with Strava and Beeminder . Strava tracks my runs in real time, and Beeminder converts that data into a contract with real consequences. I came across Beeminder in Nick Winter’s book The Motivation Hacker. Instead of relying on willpower, you link your commitment to tangible stakes. Miss a goal, and you pay — literally. My target averages out to 6 kilometers per day, enough to stay on pace for the double marathon. With each run syncing automatically, Beeminder keeps me accountable through a simple graph: green when I’m on track, red when I’m slipping. If I fall short, the pledge doubles ($5 becomes $10, then $20 etc). The twist? I haven’t lost money. I find that it keeps me accountable. On days I felt like skipping, the thought of losing money pushed me out the door. What makes it powerful is that it feels like a game. Suddenly, training feels fun. It’s counterintuitive, but that’s the secret to why it works.
Feedback System (Running, Recovery & Mindset)
I came across this habit tracking system on Pinterest. It inspired me to create my own customized version to serve as a tool for tracking my progress. an Input-Output Log
A tool for logging nutrition intake and tracking output through training and recovery work. As part of this, I track my body weight every morning and evening. The intensity of training means my body will naturally shed weight. I want to stay ahead of this by maintaining my current body structure throughout training. By tracking my weight, I can adjust my nutrition whenever it dips. It serves as a feedback loop. I added another graph to track my Body State Index, a subjective metric that reflects how I feel each day. The metrics include sleep, energy, and flexibility. How well did I sleep? What were my energy levels? How flexible did I feel today? Sleep is logged in the morning, while energy and flexibility are tracked at the end of the day. I think of it as an experiment to see how feelings connect with data over time. Here is the template if you’d like to try it out or modify it into something that works for you.
To make things more engaging, I started treating this log like raw data for a coach. Feeding it into ChatGPT turns the numbers into feedback, almost like having a second set of eyes on my training. Here’s the latest analysis
Final Thoughts
Two marathons in one weekend is the challenge. The real story is how technology helps turn curiosity into growth, and ambition into action.
References
- Dalen Mmako Foundation – nonprofit supporting young athletes in disadvantaged communities
- AI Running Coach – my custom GPT experiment for marathon training
- Input-Output Log Template – spreadsheet I use to track nutrition, weight, and body state
- Beeminder – habit tracking tool that integrates with Strava
- Strava – follow my training progress