Each tab is a project.
- Camino Lea Valley Ultra 50K (2026-03-21)
My first ultra. I have come up with the following sentiment to describe the event quickly when asked. “I really enjoyed 43 kilometres of it, the other seven did not feel very good, but I still enjoyed them”. My target was to be close to 4 hours and 30 minutes and I surprised myself by being 5 minutes under than that. I even managed to do negative splits until the last few kms. It was sunny, I was eating an apple by the canal and running, I could not think of anything better than that.
Some funny bits. Right at the start a man was frantically on the phone (while running) because he forgot to put a parking ticket in his car at the start location, he sorted it. Around km 13 or so, a Kenyan man, or a man who could have been Kenyan and was wearing the most brightly coloured Kenya-flag long-shorts overtook me, I thought bye-bye sir have a great one. I realized something about ultra-distance races when, several hours later, I said bye-bye to him again. Towards the end, maybe 9km out, a boat was moving very slowly in the canal next to us, its name, Hakuna Matata. I am a fan, so in my very lucid, not at all affected by 4 hours running in the sun I tried to think of which lyric of the song I should shout at the boat crew to show my appreciation. My very lucid brain settled on “IT’S PROBLEM FREE”, which is not easy to say by itself under normal circumstances, try to say it quickly, “its”, “pr”, “br” and “fr” so many consonants in quick succession. But in any case, these were also my first out-loud words in several hours, after mainly eating gel-like food. What came out of my mouth sounded more like “TSPWOBLoMFROUW” which I got over quite quickly, I’m pretty sure they understood. Also, it’s not exactly the song lyric, that is “It’s a problem free(eeeeee)/ philosophy(eeeee)/ Hakuna Matata!”. If I could re-do it I would go for ” It means no worries” and I would rehearse it to myself and clear my throat before sharing.
Okay that’s all, wait no. Last thing, I was very lucky to have some friends waiting for me at the finish line. One arrived in time, as I had told them I would be finishing at 13:30 due to the 4:30 target time. I had agreed with them I would text them when I was 5km out, which I did I said “5k” then “Sorry I am a bit early”. It took me forty seconds at most to write this, nonetheless, ALL and my ONLY official race pictures show my salt covered-self texting while running, completely missing the photographer sitting right in the undergrowth by Markfield Park. No regrets, very amusing. 10/10 Would do it all over again.
Distance
50 km
Total Time
4:25:04
Aid Station Time
2.4 min
Avg Speed
11.6 km/h
Avg HR
175 bpm
Avg Cadence
170 spm
| Metric | Average (per hour) | Target Range |
|---|---|---|
| Carbohydrates | 95.1g | 60g – 90g+ |
| Fluids | 491ml | 500ml – 800ml |
| Sodium | 306mg | 300mg – 600mg |
The above nutrition was delivered for 4 hourse 25 minutes via: water, some kind of Precision hydration mix they had at the aid stations, 2.5 normal Kendal Mint Cakes and 2 chocolate covered Kendal Mint Cakes, 2 small apples, 2 Precision 30g gels and the rest was KMC gels which have both maltodextrin carbs and electrolytes.
Analysis:
The carbohydrate intake approached the upper absorption limit. This was much more than I had trained on, usually having 50g carbs/hr. Fluid volume intake was low (491ml/hr), creating a dense 19.4% carb concentration, isotonic sports drinks are around 8%. This high ratio is generally not easily tolerated but (1) the apples possibly helped settle the stomach by providing something solid plus fiber and (2) my gut “engine” so to speak may be naturally good at this (processing highly concentrated sugars while under physical stress), that’s lucky. Sodium intake was moderate to low (306mg/hr); and since I sweat very very salty apparently I should bump this up to 700mg–1000mg/hr next time. How can one tell? Well, it seems that not everyone finishes the race with a not-so-thin layer of salt on their skin.
My accidental aggressive and high-energy nutrition strategy was well tolerated and haleped me have a good time. In future, I should keep in mind the potential risk factor of carbs relative to fluid, which will cause issues in hotter conditions, that and more salt.
(18-03-2026) Long time no blog, race is very soon. I am very excited and looking forward. I have done many long runs, the mild injuries have gone away or subsided into what seems to be now a permanent non-painful issue I have to monitor and stretch specifically for. Training has gone well. And I believe I have not been too annoying (about my hobby) to the people around me.
(03-01-2026) I am thinking what made my hip flexor go. I wonder if it was the general volume plus the tendency to do back to back fast 5k for parkrun and then a very long run 30k was perhaps too aggressive. THe other day in the tempo run I had my first almost big toe blister, at least I now know where it will happen.
(02-01-2026) While the hip flexor is not fully tightness-free I can run again without any increased tightness the next day which according to everyone is a very good sign. So I went for a Zone 3 run today and broke my 10k and 15k PBs… I have also decided to claim ownership (metahorical as Strava Local Legend) over a few Strava segments in my surroundings. Mine, My own, My Segmentssss.
(06-12-2025 to 01-01-2026) Mild TFL tendinopathy happened right after the rest week. My hypotheses are: rest week was too aggressive, meaning, I did too little, followed by quite an aggressive restart which included a fast tempo run such as I had never done before. Followed by a fast hilly parkrun and a slow return home during which my hip flexor was already hurting!!! What a silly move. I massively reduced volume and intensity. And slowly the pain turned into tightness and the tighness very … very slowly is becoming less.
(05-12-2025) Two weeks ago I went on a 30k run and it was very good. Since then I have had a rest week and icnreased my mid runs to 75 minutes which right now gives me 14km. I am sleeping more but not feeling any major effects of this. I did feel the effects of the deload week. My long-run during the de-load week was fun, I run throuhg both pedestrian tunnels in east London and ended at the Tate & Lyle factory. I now have bought 4 new shorts since starting training… I am also switching to merino everything.
(08-11-2025) Ran a PB at parkrun in Hackney Marshes. There was an important mental element. The first kilometre was incredibly silly at 3:38 min/km pace. This is too fast and I am pleasantly surprised it did not have a worse impact than it did. I slowed down and then tried to keep the last 2km as close to 4 as possible. It worked and I even had energy for a kick at the end, 30 metres or so. Looking forward to the long one tomorrow.
(19-10-2025) The visualisations have reached their final form. I had two gels in the last long run, it does make a big difference. The training is working. It will be interesting to run at elevation next week. The new plots show the weekly mileage/time with hover to see individual runs, not as pretty as waterfall but more compact. The other tab shows physiological adaptation I hope. With lower HR for same pace runs as training Phases advance. I cannot figure out how to get perfect tick and axis labels.
(08-10-2025) Training is going well, I am running 3 to 4 times a week with no pain in either leg or foot. I am still cycling to work sometimes, I have even tried running to work, this is probably the most tryhard thing I have done in a long time. It is nice in the early morning it is not nice at rush-hour in the evening. I made some initial purchases for this new hobby, a small running backpack for the aforementioned runs to work even though the Osprey Nebula works surprisingly well it is too big. I got shorts with large mesh pockets to carry a flask and food, and a selection of different types of foods from Kendal Mint Company, surprisingly okay with their very minty cakes, have not tried the gels yet. I made an entire self contained app to visualise runs, heart rate stuff and sleep but I won’t integrate it here yet.
(27-09-2025) Added some waterfall plots to visualize weekly mileage and time spend running, also a not very useful average and sum by weekday.
(25/09/2025) I have signed up to the Lea Valley ultra-marathon. Ultra-marathon covers any distance over 42.195, meaning that most people that have run a marathon, have in fact run an ultra-marathon, well done guys. Call yourselves ultra-marathon finishers, its cooler. Anyway, The Lea Valley Ultra is a 50 km (31 miles) race from from Welwyn Garden City in Hertfordshire to Hackney Wick in East London.
I am not sure what this page will contain, probably visualisations, some descriptive statistics on my training. Maybe ideas about strength training, gear and nutrition (something I have never had to worry about, the longest I’ve ever run in one go is 22km). Right now I am thinking how to best organise the data for myself.
16k race; 4:30 min/km average pace
The PB&R course Inner Circle 10 connects 10 parkruns in London.
Last summer 2025 I met an extraordinary human being, we went on a very long walk, she encouraged me to start running more again (I had apprehension post-injury to do so) and she listened to me talk and realize in real-time how much I enjoy it.
At some point I described parkrun. and floated an idea of integrating it into some kind of endurance project. One of us ended up suggesting what I have formalized as PB&R. The rules:
1. Cycle between parks which host* a regular parkrun
2. Cover a minimum of 5km following the parkrun course**
3. Timing starts at the beginning of the first bike stage and stops when you reach your bike after the last run stage
* or have ever hosted
** as closely as possible
For all FAQs I would say use common sense e.g. the fastest way of doing a PB&R is to start the run from where you parked the bike and end it in the same place even if this makes the run >5km.
The inaugural version follows a route I’m calling Inner Circle 10 (see maps), and it is a PB&R of the ultra variety as the run distance is >42km. As long as the challenge follows the rules above, it counts. For un/self-/supported styles rules see the section on FKT.com.
I told my most diverse friends (older men in the trades I coincide with in the gym sauna) about the project and they asked me: Are you doing this for something or are you just a nutter? It is the latter, and I take issue with the word ‘just’. Being a nutter is an essential part of enjoying life, it is also a matter of perspective, some people will consider reading for hours at a time nutter behaviour.
The project is conceptually simple but logistically quite complicated. These are the things that must be planned beforehand and how I chose to tackle them:
-1 Routes for both cycling and running, and how to navigate them
Plotted a route passing through 10 parks (for 50km run) forming a circular around central London. First I selected the parks, then I used Strava to consolidate both cycle and run stages into a single .gpx file. I loaded the route on the watch and started navigation so that it would appear in the live link map along with my position. I exported the .gpx and loaded it as a map layer in Google Maps, this allowed me to have the route on my phone which I anchored to the bike handlebar. This doesn’t give you Google navigation prompts but it does show the route and it moves the screen conveniently as you move. The run stages I looked at the map on my watch. Consider deactivating turn-alerts.
-2 Parking logistics, locking bike and bag
If you do PB&R you will be parking your bike a fair amount (it’s in the name). My strategy was an attached U-Lock, a small (12L) backpack, and a helmet with a vent hole big enough to thread the U-Lock. I used a small padlock on the backpack and I locked everything together, frame, backpack, helmet. Most parks have bike racks. In Battersea I used a temporary fence protecting some machinery. I wore a mesh belt throughout and put keys and phone there when I ran.
-3 Nutrition and water availability
When plotting the route I marked one water tap per run stage. These were critical on the 21st of June as it was hot. I carried 1 * 750ml (bike bottle) 1 * 500ml and 1 * 650ml vessels, also one plastic drinking cup for convenience. I only ended up using the bigger bottles because I was stopping at water taps so much. Nutrition part is boring; I had gels, energy drink from powder (mulberry flavour, not bad), and dates. Gels and drink had electrolytes.
-4 Transition stretching
Planned but not implemented the following: standing cat cow stretches before the bike, high knees before run, and calf stretches while on the bike. Not doing these did not seem to have a huge effect.
-5 Gear meaning clothes
A Burberry trenchcoat and a colourful Prada shirt and corduroy trousers. But really, I opted for Tri-shorts, basically, half tights with minimal padding for cycling … I also wore a vest/sleeveless shirt for the first time ever and it was a great call as I perspire heavily and this garment type really maximizes airflow. Also important, a hat.
-6 Gear meaning cycle repair stuff
In a saddle bag I carried a minimal toolset for adjusting bits (allen keys) and changing a tube. If you don’t know how to do this, get someone to teach you.
-7 Gear meaning anything else
A few extras I considered necessary; small portable battery, spare top, small towel (this was really useful), blister plasters (did not use).
This is what I did about the logistics, I’d be happy to share the doc I used to organize myself as well as the .gpx file. Each project attempt will be different depending on length, time of year, your paranoia wrt circumstances …
One of the attractive features of ultra-endurance is the flow that is achieved by focusing on the same effort for long periods of time. This can be a meditative experience associated with both positive and negative qualia. PB&R forces more directed attention at all stages and it interrupts any meditative flow with urban cycling.
In lieu of deep insights I had an idea for a film. It is a time-travel film where the main character travels to the future to find himself, there, he discovers that his future self has traveled to the past to find himself. Semi-stranded in the wrong time they have one more chance to fid themselves or return home. They have to choose what to do with their ast time-jump. They can return home, or they can try to predict where (or when haha) they would go to find themselves. The climax is the final time-jump and it resolves the movie as both of them chose to travel back in time to one of their first memories.
At 4:14 when I started, there was a very low cloud on the marsh-grass. Birds were loud.
Southwark park was closed so I had to run around it.
Rotherhithe tunnel is not so bad (at about 5 am).
Lots of people like ending their Saturday night sitting on a bench on their phone in Burgess Park.
Battersea Power Station looks cool and I still haven’t been.
The sun is a deadly laser.
Dogs don’t know how to queue for water.
I am grateful to friends/coworkers who accompanied me at any point.
DF appeared at the end of Wormwood Scrubs run and we cycled to Hampstead Heath. This was critical because had I been alone I would have hammered the uphills. ZH met me at Finsbury Park before the run and left afterwards towards Hackney Marshes. D&G met me at the lowest and most interesting point of the project, right after the Highbury Fields run. I saw ZH and R&J at the beginning of Hackney Marshes run. I saw KC towards the end of the Hackney Marshes run, as she was cycling she accompanied me for a bit. More friends joined afterwards and we hung out around the Olympic Park.
I had a really rough time in Highbury Fields. It is an extremely repetitive course, a tilted oval so half is up and half is down-hill. It was probably 30C around 13:30 or so and it was incredibly busy. In ultra-verbiage the death march is the pace you carry when your brain wants to walk.
Finally, I reached my bike and was going through heat-exhaustion assessment and for the first time hitting some positive (bad) answers. I was feeling light-headed, a little disoriented, but no more than that, just mildly spaced-out. Then, with a slightly concerned look, D&G appeared behind me. It took me a second to register them. It didn’t look like it, but I was overjoyed (only slight hyperbole). We talked about the project, their day-plans, and they accompanied me to the water tap which once again I was sharing with small canines. I left Highbury Fields feeling much better than when the run ended.
Order | What | Park | Time (hh:mm:ss) | Distance (km) | Run Pace (hh:min:ss/km) | Bike Speed (km/h) |
|---|---|---|---|---|---|---|
1 | Bike to | Mile End | 00:14:25 | 5.60 | 23.3 | |
2 | Run in | Mile End | 00:24:06 | 5.09 | 00:04:44 | |
3 | Bike to | Southwark | 00:10:23 | 3.72 | 21.5 | |
4 | Run in | Southwark | 00:24:57 | 5.04 | 00:04:57 | |
5 | Bike to | Burgess | 00:10:00 | 3.85 | 23.1 | |
6 | Run in | Burgess | 00:23:41 | 5.04 | 00:04:42 | |
7 | Bike to | Battersea | 00:18:07 | 6.22 | 20.6 | |
8 | Run in | Battersea | 00:24:45 | 5.05 | 00:04:54 | |
9 | Bike to | Fulham Palace | 00:15:43 | 5.37 | 20.5 | |
10 | Run in | Fulham Palace | 00:25:26 | 5.28 | 00:04:49 | |
11 | Bike to | Wormwood Scrubs | 00:17:24 | 6.44 | 22.2 | |
12 | Run in | Wormwood Scrubs | 00:25:39 | 5.03 | 00:05:06 | |
13 | Bike to | Hampstead Heath | 00:31:09 | 8.10 | 15.6 | |
14 | Run in | Hampstead Heath | 00:25:43 | 5.06 | 00:05:05 | |
15 | Bike to | Finsbury | 00:18:56 | 6.47 | 20.5 | |
16 | Run in | Finsbury | 00:25:31 | 5.19 | 00:04:55 | |
17 | Bike to | Highbury Fields | 00:10:24 | 2.98 | 17.2 | |
18 | Run in | Highbury Fields | 00:26:45 | 5.03 | 00:05:19 | |
19 | Bike to | Hackney Marshes | 00:20:59 | 6.54 | 18.7 | |
20 | Run in | Hackney Marshes | 00:29:43 | 5.23 | 00:05:41 |
Time (hh:mm:ss) | Distance (km) | Run Pace (hh:min:ss/km) | Bike Speed (km/h) |
|---|---|---|---|
04:16:16 | 51.04 | 00:05:01 | |
02:47:30 | 55.29 | 20.32 | |
02:33:46 |