Swim. Bike. Run. Conservation in Action

I will be competing in 10 events over the course of 2026, fundraising for Tusk Trust. Separate swimming, biking & running events as well as multiple triathlons combining all 3 disciplines. Events & dates listed below. Any donations are greatly appreciated

Jonathan Phelps

Amount Raised:

£1,289
+ £228.50 Gift Aid
25%
54 remaining days
Target: £5,000
27 Donations

Finding my WHY?

Why Tusk? I have been lucky enough to have experienced 2 safaris. The first was with my wife before we had children, the second time we took our son; a kind, nature & animal loving little boy. During the safari he noticed that some of the Rhinos were missing their horns. We explained that they had been removed to protect them from poachers and this means they will be safe. He found this quite upsetting, why would anyone what to hurt them? We had become accustomed to this reality when we really shouldn't see it as normal. On that holiday the thought of fundraising for Tusk entered my mind. So that one day when my 2 boys are older, they can bring their children to see these magnificent animals in their natural habitat, safe from harm.

Why so many events? On the 21st September 2025 I became an Ironman in Tenby, Wales. I trained relentlessly for the event, 6 days a week for 9 months. It changed my life! Not wanting to lose my new found fitness I set sights on another, this time not just for my own personal goals but to also fundraise for a great cause. Each event has been chosen to help build momentum, culminating in my main event....Ironman Barcelona. I hope that this momentum is mirrored in the donations I receive so that I can hit my fundraising goal. Please donate what you can!

List of events:
  • Bath Half Marathon - 15th March
  • Milton Keynes Marathon - 4th May
  • UK Velo Cotswold 100 Mile Bike - 23rd May
  • 113 Events 70.3 Triathlon* - 7th June
  • Cotswold Big Swim (3.8KM) - 13th June
  • Cotswold Classic 70.3 Triathlon* - 12th July
  • Outlaw Full Distance Triathlon* - 26th July
  • Cotswold Big Swim (3.8KM) - 5th September
  • Cheltenham Half Marathon - 20th September
  • Ironman Barcelona* - 4th October
*70.3 Triathlon is 1.2 mile swim, 56 mile bike, 13.1 mile run. Ironman & Outlaw is 2.4 mile swim, 112 mile bike, 26.2 mile run

Activity Totals

2,239.71 miles covered
Strava image

Zwift - Figure 8 Reverse in Watopia - Ride 1 via Strava

Sep 6, 2026, 6:06:01 AM

30km ride then a quick bit of breakfast before getting back on the bike for some more.

Zwift - Figure 8 Reverse in Watopia - Ride 1
Activity: Virtual ride Distance: 18.75 miles Time: 1h 7m 25s Elevation: 254 meters

Cotswold Big Swim - No.2 (3.8km) via Strava

Sep 5, 2026, 8:00:58 AM

Kept to Ironman swim pace. Very comfortable and just another training day. Very similar time to the swim back in June. Swam an extra 90m due to bad sighting. I think I can push harder in the Ironman though! Maybe 1hr 25ish

Cotswold Big Swim - No.2 (3.8km)
Activity: Swimming Distance: 2.43 miles Time: 1h 28m 34s Elevation: 2 meters

Evening Swim - 2376m via Strava

Sep 2, 2026, 7:47:33 PM

Arrived a little late. Did find that harder than usual due to muscle soreness/stiffness from yesterday’s run. Hopefully that’s done some good.

Activity: Swimming Distance: 1.48 miles Time: 56m 36s

Afternoon Run - Trying to pace for a 8min mile (want 8-8.30 for IM Barcelona) via Strava

Sep 1, 2026, 4:42:13 PM

Overslept this morning so had to run after work. Got home, put away a log delivery for winter and set out for a run. Shower then dinner. Swim tomorrow

Activity: Run Distance: 10.02 miles Time: 1h 21m 12s Elevation: 91.4 meters

Morning Run - 5 mile recovery via Strava

Aug 30, 2026, 8:41:33 AM

Haven’t felt that uncomfortable on a run in ages!! Set off too quick for a recovery run in the first 2 miles. Slowed it down but calves started cramping? Must have sweat out more sodium yesterday than I thought.

Activity: Run Distance: 5.01 miles Time: 41m 47s Elevation: 41.2 meters

Afternoon Walk - Murphy walk 🐕‍🦺 via Strava

Aug 29, 2026, 1:00:22 PM

Activity: Walk Distance: 0.78 miles Time: 7m 47s Elevation: 2 meters

Zwift - The Mega Pretzel in Watopia via Strava

Aug 29, 2026, 8:43:03 AM

Activity: Virtual ride Distance: 37.52 miles Time: 2h 47m 58s Elevation: 913 meters

Zwift - Two Bridges Loop Run in Watopia via Strava

Aug 28, 2026, 6:32:49 PM

Activity: Virtual run Distance: 4.49 miles Time: 36m 35s

Morning Swim - another short 300m swim in between finding nice pebbles with the boys via Strava

Aug 26, 2026, 6:49:31 AM

Morning Swim - another short 300m swim in between finding nice pebbles with the boys
Activity: Swimming Distance: 0.19 miles Time: 7m 11s Elevation: 3.2 meters

Morning Swim - short 170m swim to look at the local fish via Strava

Aug 26, 2026, 6:32:13 AM

Activity: Swimming Distance: 0.11 miles Time: 4m 24s

Morning Run - 5km via Strava

Aug 22, 2026, 4:41:06 AM

Hot this morning, already 28 degrees at 8am. Went for a little run but ran out of water quickly. Calves felt tired, probably too much pool fun!

Activity: Run Distance: 3.23 miles Time: 26m 46s Elevation: 32.6 meters

Zwift - Flat Route in Watopia via Strava

Aug 18, 2026, 7:25:34 PM

Activity: Virtual ride Distance: 9.36 miles Time: 30m 27s Elevation: 73 meters

Morning Run - 10 miles + 3.1 bonus miles 😜 via Strava

Aug 16, 2026, 9:04:33 AM

Set out to run 10 miles this morning aiming for an 8ish min mile average. Felt pretty good so carried on for the half marathon. Not to self. Tape nips!!! 🩸

Activity: Run Distance: 13.14 miles Time: 1h 47m 39s Elevation: 128.6 meters

Zwift - Tair Dringfa Fechan in Watopia via Strava

Aug 15, 2026, 6:11:26 PM

Activity: Virtual ride Distance: 19.65 miles Time: 1h 16m 8s Elevation: 374 meters

Evening Run - should’ve done this one yesterday via Strava

Aug 14, 2026, 7:28:37 PM

Activity: Run Distance: 4.51 miles Time: 34m 13s Elevation: 41.4 meters

Evening Swim - 2050m via Strava

Aug 12, 2026, 7:55:35 PM

Steady paced swim after a hot day working outside 🥵

Activity: Swimming Distance: 1.27 miles Time: 46m 50s

Zwift - Step By Step via Strava

Aug 11, 2026, 7:27:39 PM

🗺️ Two Village Loop in Makuri Islands

Activity: Virtual ride Distance: 9.1 miles Time: 34m 37s Elevation: 94 meters

Lunch Walk - short dog walk and pub stop via Strava

Aug 9, 2026, 10:57:46 AM

Lunch Walk - short dog walk and pub stop
Activity: Walk Distance: 1.16 miles Time: 30m 51s Elevation: 16.4 meters

Morning Run - 1hr via Strava

Aug 9, 2026, 8:19:35 AM

Bad nights sleep, no breakfast and hot. Good morning to test a fatigued run then I guess? Started out ok but heavy legs towards the end.

Activity: Run Distance: 7.31 miles Time: 59m 57s Elevation: 60 meters

Zwift - Loop de loop de loop in Paris via Strava

Aug 8, 2026, 9:40:01 AM

Activity: Virtual ride Distance: 4.58 miles Time: 16m 1s Elevation: 35 meters

Zwift - Three Musketeers in France via Strava

Aug 8, 2026, 8:15:28 AM

🎉 Leveled up today

Activity: Virtual ride Distance: 22.46 miles Time: 1h 14m 35s Elevation: 198 meters

Morning Swim - 2400m via Strava

Aug 6, 2026, 6:03:21 AM

Way too busy for any speed specific work so just found a comfortable rhythm and stuck to it. Will smell like chlorine at the wedding later 😂

Activity: Swimming Distance: 1.48 miles Time: 56m 15s

Zwift - Tempo Run with Surges via Strava

Aug 5, 2026, 6:20:47 PM

🗺️ Epic Run in Watopia

Activity: Virtual run Distance: 3.39 miles Time: 29m 47s

Zwift - La Boucle in Paris via Strava

Aug 4, 2026, 7:08:54 PM

Activity: Virtual ride Distance: 10.07 miles Time: 35m 14s Elevation: 117 meters

Afternoon Run - 5km Shake out via Strava

Aug 2, 2026, 2:05:13 PM

Block to Barcelona starting next week. A bit early as I didn’t do the full Outlaw. Shake out today and steady build next week.

Activity: Run Distance: 3.13 miles Time: 24m 44s Elevation: 29.4 meters

Zwift - Hell of the North in France via Strava

Jul 30, 2026, 7:03:03 PM

Activity: Virtual ride Distance: 12.35 miles Time: 47m 9s Elevation: 241 meters

Morning Ride - Outlaw Bike via Strava

Jul 26, 2026, 6:16:06 AM

Very windy the entire ride, gusts up to 40mph made it extremely difficult for everyone and NOT safe. By the third lap I’d had enough, decided that I wouldn’t run the marathon. I’d rather walk away having a good training day than to risk injury before IM Barcelona.

Activity: Ride Distance: 111.49 miles Time: 6h 16m 13s Elevation: 925 meters

Morning Run - Outlaw cancelled swim replacement run via Strava

Jul 26, 2026, 5:36:03 AM

Activity: Run Distance: 3.76 miles Time: 29m 30s Elevation: 22.2 meters

Evening Run - 5km via Strava

Jul 23, 2026, 7:35:11 PM

Swim might get cancelled on Sunday due to toxic blue-green algae in the regatta lake. Outlaw trying to clear it but may have to make it a duathlon changing the swim to a 5km run. Just what you want before riding 112 miles!

Activity: Run Distance: 3.14 miles Time: 22m 59s Elevation: 30 meters

Evening Swim - 1500m swim drills via Strava

Jul 22, 2026, 7:48:05 PM

With a race on the weekend there’s no need to more than necessary.

Activity: Swimming Distance: 0.94 miles Time: 38m 20s

Zwift - Crêpe Escape in Paris via Strava

Jul 22, 2026, 5:37:11 AM

Activity: Virtual ride Distance: 10.45 miles Time: 35m 10s Elevation: 113 meters

Morning Run - 10km via Strava

Jul 19, 2026, 7:18:11 AM

Wasn’t expecting that this morning 🫡

Activity: Run Distance: 6.27 miles Time: 47m 44s Elevation: 53.2 meters

Zwift - Tides and Temples in Watopia - Ride 2 of 2 via Strava

Jul 18, 2026, 8:16:31 AM

Another ride to bring total to 60km. This one included a massive climb!!

Zwift - Tides and Temples in Watopia - Ride 2 of 2
Activity: Virtual ride Distance: 22.94 miles Time: 1h 33m 11s Elevation: 463 meters

Zwift - Casse-Pattes in France - Ride 1 of 2 via Strava

Jul 18, 2026, 7:06:26 AM

Tour de Zwift stage 2 Decided on an indoor session today to keep to power and no overtrain. Bit nervous for next weekend.

Zwift - Casse-Pattes in France - Ride 1 of 2
Activity: Virtual ride Distance: 15.22 miles Time: 52m 24s Elevation: 155 meters

Afternoon Swim - 2200m via Strava

Jul 17, 2026, 3:09:06 PM

Back in a wetsuit again.

Activity: Swimming Distance: 1.32 miles Time: 50m 51s

Afternoon Run - 5km via Strava

Jul 16, 2026, 3:50:36 PM

Heavy legs, might as well be made of concrete! That weekend race is lingering!

Activity: Run Distance: 3.14 miles Time: 25m Elevation: 28.6 meters

Zwift - Montmartre Mixer in Paris via Strava

Jul 15, 2026, 6:46:11 PM

🎉 Leveled up today

Zwift - Montmartre Mixer in Paris
Activity: Virtual ride Distance: 15.86 miles Time: 56m 10s Elevation: 189 meters

Cotswold Classic V2 70.3 - Run (3 laps) - Chip Time 2hr 8m via Strava

Jul 12, 2026, 8:59:54 AM

Hot!!! Very hot 🥵 1st lap was damage control as usual and the other 2 were managed. Cooling being the aim here. Really wanted to run a sub 2hr half but still happy with it. Room to build. Freddy ran down the finishing chute again! Loved it!

Cotswold Classic V2 70.3 - Run (3 laps) - Chip Time 2hr 8m
Activity: Run Distance: 12.95 miles Time: 2h 5m 37s Elevation: 117.4 meters

Cotswold Classic V2 70.3 Bike - (2 laps) - Chip Time 2hrs 42m via Strava

Jul 12, 2026, 6:14:34 AM

Keen to make up time lost in transition I set out quick. Distance reduced to 82km due to roadworks but still with in the BTA rules to be a middle distance Honestly, I couldn’t be happier with this ride. I’ve worked hard and it’s starting to show. Hilly in parts but managed to maintain a good mph average. Lost some nutrition on course, couple of chews but think I had enough drinkable carbs. Started to get very hot toward the end

Activity: Ride Distance: 50.48 miles Time: 2h 41m 34s Elevation: 509 meters

Cotswold Classic V2 70.3 - chip time 43m 56sec (NON WETSUIT!) via Strava

Jul 12, 2026, 5:25:00 AM

Swim and run to transition 43m 56sec. Very happy with that. It’s way more tiring without a wetsuit on, water temp was way higher than the maximum temp allowed to use one BTA rules. Was like swimming in a bath today! Only downside was extra time in transition putting on calve sleeves that would normally be under a wetsuit. Rules are rules! First OWS without a wetsuit in a race….done ✔️

Cotswold Classic V2 70.3 - chip time 43m 56sec (NON WETSUIT!)
Activity: Swimming Distance: 1.23 miles Time: 45m 9s

Morning Swim - 1.8km OWS without a wetsuit via Strava

Jul 9, 2026, 7:13:43 AM

Feel comfortable for race day now

Morning Swim - 1.8km OWS without a wetsuit
Activity: Swimming Distance: 1.12 miles Time: 44m 38s

Zwift - Rues in Rythme in Paris via Strava

Jul 8, 2026, 7:01:11 PM

Easy 5km treadmill run in the very hot cabin

Zwift - Rues in Rythme in Paris
Activity: Virtual run Distance: 3.16 miles Time: 27m 13s

Zwift - Recovery Spin via Strava

Jul 7, 2026, 7:26:53 PM

🗺️ Cobbled Climbs in Richmond Trying to get race ready for the weekend

Zwift - Recovery Spin
Activity: Virtual ride Distance: 10.96 miles Time: 48m 17s Elevation: 227 meters

Afternoon Swim - OWS drills without a wetsuit via Strava

Jul 6, 2026, 3:14:49 PM

1500m today, swim drills without a wetsuit or buoyancy shorts. Rest in-between loops. Just in my Tri-suit. Preparation for a non wetsuit race on the weekend. Got to be honest, missing swimming without the extra buoyancy, pace is slower for more effort. It’ll be the same for everyone else though although I do have tired legs from a big weekend of training. Might swim again on Thursday.

Afternoon Swim - OWS drills without a wetsuit
Activity: Swimming Distance: 0.96 miles Time: 43m 2s

Morning Run - Managed Decline via Strava

Jul 5, 2026, 7:44:35 AM

I knew it was going to be a tough one but my god that was hard! Heavy legs, not much in the way of energy and pacing all over the place. Next week is Recovery. Trust the process

Activity: Run Distance: 12.58 miles Time: 1h 51m 12s Elevation: 128.2 meters

Morning Ride - 120ish km via Strava

Jul 4, 2026, 5:48:02 AM

Slower pace as I didn’t know where I was going and following the map on my bike computer. Still kept it steady. 2 pee stops, 1 stretch stop in broadway. Fuelled well. Let’s see how tomorrow’s run goes?

Morning Ride - 120ish km
Activity: Ride Distance: 71.15 miles Time: 4h 5m 57s Elevation: 802 meters

Afternoon Run - 10km via Strava

Jul 2, 2026, 3:16:30 PM

Set off too quick for the first 2 miles and suffered after. Way too much fatigue in my body at the moment, especially with work and training. Next weeks de-load can’t come soon enough so I can recover and hopefully adapt

Activity: Run Distance: 6.26 miles Time: 51m 23s Elevation: 53.2 meters

Zwift - Over, Under and Beyond via Strava

Jul 1, 2026, 7:02:08 PM

🗺️ R.G.V. in France

Activity: Virtual ride Distance: 14.75 miles Time: 47m 6s Elevation: 122 meters

Afternoon Swim - 2000m via Strava

Jun 30, 2026, 2:58:41 PM

Again without a wetsuit. Lake temp was 28.1 so just buoyancy shorts again. If it doesn’t drop in a few weeks then my next race won’t be wetsuit legal 😬 never done that before

Activity: Swimming Distance: 1.26 miles Time: 50m 33s

Morning Run via Strava

Jun 28, 2026, 8:23:44 AM

Activity: Run Distance: 12.03 miles Time: 1h 42m 17s Elevation: 142 meters

Morning Ride via Strava

Jun 27, 2026, 5:56:29 AM

Activity: Ride Distance: 60.32 miles Time: 3h 20m 13s Elevation: 547 meters

Morning Run - 5km via Strava

Jun 25, 2026, 5:49:38 AM

Halved the distance on my training plan due to the heat. Don’t want to be working in this again today 🥵

Activity: Run Distance: 3.14 miles Time: 24m 51s Elevation: 31.6 meters

Afternoon Swim - 2000m OWS via Strava

Jun 24, 2026, 3:18:41 PM

Lake temp is 25.3 so decided to swim without the wetsuit and just a pair of buoyancy shorts. Just the refreshing swim I needed after working in the heat today

Afternoon Swim - 2000m OWS
Activity: Swimming Distance: 1.24 miles Time: 51m 5s

Zwift - Heat Wave via Strava

Jun 23, 2026, 6:35:19 PM

🗺️ Rooftop Rendezvous in Makuri Islands

Activity: Virtual ride Distance: 4.82 miles Time: 19m 22s Elevation: 125 meters

Fathers Day 10 miles via Strava

Jun 21, 2026, 7:56:56 AM

Really struggled this morning. Tired body, too hot and under fuelled. The perfect combination for a difficult run.

Activity: Run Distance: 10.01 miles Time: 1h 24m 41s Elevation: 117 meters

Morning Ride - testing a few things via Strava

Jun 20, 2026, 7:32:43 AM

Added 50mm aero bar extensions to try eliminate lower back pain. It was a success 🙌🏼 no issues and can stay in aero more comfortably now too! Will start building distance over the coming weeks

Morning Ride - testing a few things
Activity: Ride Distance: 40.74 miles Time: 2h 15m 39s Elevation: 412 meters

Afternoon Swim - 2000m via Strava

Jun 19, 2026, 3:10:47 PM

I was working up here so decided to go for a swim. Nice a calm out there

Activity: Swimming Distance: 1.25 miles Time: 46m 46s

Morning Run - Mental reset via Strava

Jun 19, 2026, 6:14:59 AM

After a really long and tiring week I wanted something different. Just me and my dog in a field. No headphones. Murphy even had a swim

Morning Run - Mental reset
Activity: Run Distance: 2.61 miles Time: 23m 37s Elevation: 42.6 meters

Evening Swim - 1915m continuous via Strava

Jun 17, 2026, 7:49:58 PM

Feeling pretty tired with work this week. Just 1915m continuous swim tonight. Might run tomorrow morning

Activity: Swimming Distance: 1.19 miles Time: 43m 27s

Zwift - VO2 Peak Pursuit via Strava

Jun 16, 2026, 6:26:00 PM

🗺️ London 8 in London

Activity: Virtual ride Distance: 13.03 miles Time: 52m 30s Elevation: 262 meters

Morning Run - 1hr via Strava

Jun 14, 2026, 7:42:57 AM

Tired after yesterday’s 🏊‍♂️

Activity: Run Distance: 7.51 miles Time: 59m 53s Elevation: 50.6 meters

Cotswold Big Swim - 3.8km course via Strava

Jun 13, 2026, 8:15:03 AM

Really pleased with my time, especially as I’ve neglected swim training in favour for marathon training at the start of the year. Basically where I was at Ironman Wales and can build from here for Outlaw and Ironman Barcelona

Cotswold Big Swim - 3.8km course
Activity: Swimming Distance: 2.47 miles Time: 1h 29m 14s

Zwift - Tanja Erath - FTP Booster via Strava

Jun 12, 2026, 5:45:22 AM

🗺️ R.G.V. in France

Zwift - Tanja Erath - FTP Booster
Activity: Virtual ride Distance: 13.31 miles Time: 42m 57s Elevation: 98 meters

Lunch Swim - 2500m via Strava

Jun 11, 2026, 11:00:41 AM

5 x 500m Same pace as last weekend. Hoping to maintain this for the Cotswold big swim this weekend

Activity: Swimming Distance: 1.55 miles Time: 55m 35s

Cotswold 113 - 70.3 Run via Strava

Jun 7, 2026, 9:14:22 AM

This did not got to plan!!! No idea what happened, but for the first lap I was violently vomiting. All the nutrition I tried to take back on board was lost 🤮 i thought it could be lake water at first but I think it might be the gels and water all sloshing around that was the issue. Very nearly withdrew after the first lap, decided to carry on in the hope it would sort itself out. It sort of did, but the whole run was a run/walk scenario. Feeling much better after eating real food. Freddy got to run down the finish chute again!

Cotswold 113 - 70.3 Run
Activity: Run Distance: 12.95 miles Time: 2h 12m 53s Elevation: 23 meters

Cotswold 113 - 70.3 bike via Strava

Jun 7, 2026, 6:14:29 AM

All went to plan here too, pushed where I could and stayed in aero where possible. I’ve been working hard on the bike and target was under 3hrs

Cotswold 113 - 70.3 bike
Activity: Ride Distance: 55.36 miles Time: 2h 55m 30s Elevation: 287 meters

Cotswold 113 - 70.3 swim via Strava

Jun 7, 2026, 5:25:02 AM

Swim went well. Still need to work on this a bit as it took a back seat whilst I did marathon training.

Cotswold 113 - 70.3 swim
Activity: Swimming Distance: 1.24 miles Time: 44m 25s

Zwift - Mend (Recovery) via Strava

Jun 5, 2026, 6:08:18 PM

Just a high cadence recovery spin. More to keep my Zwift streak going than anything else. Trying to ramp down for this weekends race!

Zwift - Mend (Recovery)
Activity: Virtual ride Distance: 8.39 miles Time: 33m 15s Elevation: 56 meters

Zwift - Loch Loop Run in Scotland via Strava

Jun 4, 2026, 4:13:31 PM

Activity: Virtual run Distance: 5.01 miles Time: 41m

Afternoon Swim - 2700m via Strava

Jun 3, 2026, 3:02:21 PM

Really windy and was getting pulled around by the tow float. Not as nice as last week

Afternoon Swim - 2700m
Activity: Swimming Distance: 1.67 miles Time: 1h 4m 59s

Zwift - The Long Ride via Strava

May 31, 2026, 9:19:34 AM

🗺️ Power Punches in Watopia

Activity: Virtual ride Distance: 23.35 miles Time: 1h 21m 40s Elevation: 350 meters

Morning Run - 10km via Strava

May 30, 2026, 6:49:12 AM

Target was an 8min per mile average but got 7.50. Was worried increasing bike distance and adding swimming again would drop my run ability. Seems to still be there. Pacing is still an issue that needs work. Consistency is paying off

Activity: Run Distance: 6.25 miles Time: 48m 58s Elevation: 52 meters

Zwift - Hairpin Wizard via Strava

May 28, 2026, 7:21:07 PM

🗺️ Knickerbocker in New York

Activity: Virtual ride Distance: 9.3 miles Time: 41m 29s Elevation: 254 meters

Afternoon Swim - first open water swim of the season via Strava

May 27, 2026, 3:16:20 PM

Arrived late and it’s really just here today. 2000m 2 x 800 with 60-90s break in between 1 x 400

Activity: Swimming Distance: 1.29 miles Time: 52m 50s

Morning Run via Strava

May 27, 2026, 5:39:36 AM

Activity: Run Distance: 4.54 miles Time: 36m 12s Elevation: 40 meters

UK VELO Cotswold 100 mile + Extra bonus miles via Strava

May 23, 2026, 5:52:02 AM

101 miles on course, extra riding to & from the start. Plenty of time spent in the feed stations and tried to keep it as a casual training day. But my god it’s hot 🥵 First 4 hours was spent riding with Nick (he’s 65 by the way) I helped him through the climbs etc. It was then obvious he wasn’t fast enough to make cut off so we went our separate ways and I rode the rest solo. Elapsed time includes, time at the start registering etc, feed stations, waiting for nick and time after finish

UK VELO Cotswold 100 mile + Extra bonus miles
Activity: Ride Distance: 108.1 miles Time: 7h 11m 44s Elevation: 1948 meters

Afternoon Run - Quick 5km before school pickup via Strava

May 21, 2026, 1:38:28 PM

First 2 miles full tilt, last mile at my usual pace

Activity: Run Distance: 3.15 miles Time: 23m 43s Elevation: 28.8 meters

Zwift - Aerobic Sustainability via Strava

May 20, 2026, 6:46:19 PM

🗺️ Volcano Climb in Watopia

Activity: Virtual ride Distance: 14.81 miles Time: 52m 17s Elevation: 203 meters

Evening Swim - 2045m via Strava

May 18, 2026, 7:50:28 PM

Another structured one. 5 x 400m with 60-90s rest in between sets. 45 bonus meters 😜 Aerobic fitness is fine. Just need a few more swims to build up shoulder endurance.

Evening Swim - 2045m
Activity: Swimming Distance: 1.27 miles Time: 51m 55s

Morning Run - 5km is all I had via Strava

May 17, 2026, 7:34:56 AM

Legs haven’t recovered in time after yesterday’s bike ride. Felt heavy with no energy. But 5km is better than 0km

Activity: Run Distance: 3.14 miles Time: 25m 41s Elevation: 28.8 meters

Morning Ride - prep for next weekend via Strava

May 16, 2026, 8:14:22 AM

Rode the first 40 miles of the UK Velo Cotswold event next weekend. Including all 6 graded climbs. Really hard, luckily the second half isn’t as bad!

Activity: Ride Distance: 51.77 miles Time: 3h 27m 21s Elevation: 1145 meters

Zwift - Ladder Intervals via Strava

May 15, 2026, 5:59:10 AM

🗺️ Epic Run in Watopia

Activity: Virtual run Distance: 3.21 miles Time: 29m 35s

Zwift - Zwift Academy 2018 Workout #1: Over Ones via Strava

May 13, 2026, 7:04:03 PM

🗺️ Mayan 8 in Watopia

Activity: Virtual ride Distance: 16.69 miles Time: 1h 1m 3s Elevation: 253 meters

Evening Swim - 1650m via Strava

May 11, 2026, 7:51:19 PM

First proper swim in a long time so tried to structure it today. 4 x 400’s with 60-90s rest in between sets. Bonus 50m to finish 🤙🏼

Activity: Swimming Distance: 1.03 miles Time: 43m 5s

Morning Run - 5km via Strava

May 10, 2026, 9:08:18 AM

Still feeling that post marathon fatigue. Wasn’t expecting much from this mornings run, took me 30 mins to get my kit on because i didn’t want to go 😂 First 2 miles felt surprisingly good. Mile 3 my calves started to seize. Yesterday’s bike wouldn’t have helped. Prioritise recovery over the next few days.

Activity: Run Distance: 3.13 miles Time: 24m 50s Elevation: 32.8 meters

Afternoon Walk - took Freddy out on his bike via Strava

May 9, 2026, 2:20:06 PM

Activity: Walk Distance: 0.81 miles Time: 16m 55s Elevation: 7.4 meters

Zwift - Dust In The Wind in Watopia via Strava

May 9, 2026, 9:09:17 AM

Activity: Virtual ride Distance: 32.81 miles Time: 2h 5m 28s Elevation: 582 meters

Morning Walk - short dog walk via Strava

May 5, 2026, 7:59:54 AM

Short dog walk to free up the legs. Feeling pretty good now, quads sore but should be back to normal to resume training tomorrow

Activity: Walk Distance: 1.12 miles Time: 26m 56s Elevation: 20.4 meters

Milton Keynes marathon - Chip Time 03:49:49 via Strava

May 4, 2026, 8:08:31 AM

That was hard! Blew up with 8 miles left to go.

Milton Keynes marathon - Chip Time 03:49:49
Activity: Run Distance: 26.4 miles Time: 3h 49m 19s Elevation: 301 meters

Morning Run via Strava

May 1, 2026, 5:40:58 AM

Activity: Run Distance: 4.33 miles Time: 34m 26s Elevation: 35.4 meters

Zwift - Recovery Spin via Strava

Apr 28, 2026, 6:36:39 PM

🗺️ Yumezi Grit in Makuri Islands

Activity: Virtual ride Distance: 11.1 miles Time: 48m 12s Elevation: 180 meters

End of run cool down 🥵 via Strava

Apr 26, 2026, 11:43:41 AM

Activity: Walk Distance: 0.24 miles Time: 4m 14s Elevation: 9.8 meters

Lunch Run - 1hr 25mins via Strava

Apr 26, 2026, 10:18:09 AM

Crap nights sleep and tired from yesterday but had to go out and do 10miles to remember the what it feels like to keep going when you didn’t even want to start. Horrible as expected!

Activity: Run Distance: 10.42 miles Time: 1h 24m 44s Elevation: 111.4 meters

Zwift - Deca Dash in Watopia via Strava

Apr 25, 2026, 6:51:48 AM

Activity: Virtual ride Distance: 32.61 miles Time: 1h 50m 37s Elevation: 501 meters

Morning Run - 10km via Strava

Apr 24, 2026, 5:35:33 AM

Felt strong 💪🏼

Activity: Run Distance: 6.27 miles Time: 48m 15s Elevation: 56.4 meters

Zwift - Aerobic Sustainability via Strava

Apr 22, 2026, 5:00:52 AM

🗺️ Roule Ma Poule in France

Activity: Virtual ride Distance: 14.12 miles Time: 50m 29s Elevation: 155 meters

Morning Run - 2hr 40mins via Strava

Apr 19, 2026, 7:49:54 AM

That one felt good. Mind and body was working in sync today. Again, the hills are killing me! But tried sticking to an 8min mile pace for as long as possible. Fuelling went well too. My incredible family met me around 13.5miles to top up my water after last week’s mistake!

Activity: Run Distance: 19.3 miles Time: 2h 40m 5s Elevation: 204 meters

Morning Ride via Strava

Apr 18, 2026, 8:10:58 AM

Activity: Ride Distance: 29.25 miles Time: 1h 40m 20s Elevation: 443 meters

Zwift - Long Tempo via Strava

Apr 16, 2026, 6:20:15 PM

🗺️ 2019 Worlds Harrogate Circuit in Yorkshire

Activity: Virtual ride Distance: 12.27 miles Time: 50m 10s Elevation: 349 meters

Afternoon Run - 2hr20 💀 via Strava

Apr 11, 2026, 1:41:39 PM

Another struggle. Wind, hills and ran out of water. Paused the watch to buy a bottle from the coop at 15mile and walked a bit to help with foot numbness again. Still happy with the run though, had a battle in my head long before my legs so that’s progress! Got it done 👍🏼

Afternoon Run - 2hr20 💀
Activity: Run Distance: 16.67 miles Time: 2h 20m 4s Elevation: 202.2 meters

Evening Run - 🥵 via Strava

Apr 8, 2026, 5:11:57 PM

Set off with the best intentions, planning on 8 miles. First 2 miles were comfortable but the 10hr work day has clearly caught up on me. Really struggled with heavy legs, no energy, numb feet in parts which resulted in a bit of walking. My running has been great for ages so I’d forgotten how that feels!

Activity: Run Distance: 6.82 miles Time: 55m 46s Elevation: 57.4 meters

Zwift - SST (Short) via Strava

Apr 7, 2026, 6:19:16 PM

🗺️ 2015 Worlds Course in Richmond

Activity: Virtual ride Distance: 10.57 miles Time: 38m 1s Elevation: 163 meters

Zwift - Coast to Coast in Watopia - 2hr Treadmill via Strava

Apr 5, 2026, 10:07:14 AM

Pretty bad at pacing so thought I’d do the run on the treadmill so I’d know I was sticking to the plan. Well it was bloody boring! But the session is done

Zwift - Coast to Coast in Watopia - 2hr Treadmill
Activity: Virtual run Distance: 15.04 miles Time: 2h 2m 27s

Zwift - Sand And Sequoias in Watopia via Strava

Apr 4, 2026, 7:01:44 PM

Activity: Virtual ride Distance: 14.43 miles Time: 45m 44s Elevation: 181 meters

Zwift - Southern Coast Cruise in Watopia via Strava

Apr 4, 2026, 6:11:03 PM

Activity: Virtual ride Distance: 15.06 miles Time: 46m 5s Elevation: 140 meters

Morning Run - 10km to see where I’m at via Strava

Apr 2, 2026, 8:36:08 AM

Felt pretty good but needed to test where I’m at after that stomach bug. Basically no change in pace or effort needed.

Activity: Run Distance: 6.26 miles Time: 48m 39s Elevation: 47.6 meters

Zwift - Mayan San Remo in Watopia - Back after illness!!! via Strava

Apr 1, 2026, 5:08:44 PM

Activity: Virtual ride Distance: 13.45 miles Time: 44m 42s Elevation: 219 meters

Zwift - Track Meet in Watopia - 10km via Strava

Mar 26, 2026, 5:11:09 PM

Just a 10km on the treadmill to test how well I am. Very hot in here 🥵 Think I’m well enough to push on the weekend

Zwift - Track Meet in Watopia - 10km
Activity: Virtual run Distance: 6.24 miles Time: 49m 44s

Zwift - Flat Out Fast in Watopia via Strava

Mar 25, 2026, 5:10:18 PM

Activity: Virtual ride Distance: 14.14 miles Time: 38m 36s Elevation: 48 meters

Morning Run - 10km via Strava

Mar 22, 2026, 8:18:52 AM

Activity: Run Distance: 6.26 miles Time: 48m 56s Elevation: 47.2 meters

Zwift - Three Step Sisters in Watopia via Strava

Mar 20, 2026, 8:41:01 AM

Activity: Virtual ride Distance: 23.7 miles Time: 1h 41m 27s Elevation: 588 meters

Afternoon Run - Recovery 5km via Strava

Mar 19, 2026, 4:11:32 PM

Still sore in the calves a little. Hoping this will help but that was horrible

Activity: Run Distance: 3.19 miles Time: 25m 30s Elevation: 27.8 meters

Zwift - EF Pro Cycling's Red Day Workout via Strava

Mar 18, 2026, 7:44:36 PM

🗺️ Chain Chomper in Makuri Islands

Activity: Virtual ride Distance: 9.93 miles Time: 45m 11s Elevation: 197 meters

Morning Run - Bath Half Marathon - chip time 01:47:46 via Strava

Mar 15, 2026, 10:42:50 AM

Not the time I set out to run. It became obvious pretty quickly that I wasn’t going to be able to run a 7.37per mile average not on this course. New goal was then to try stay as close to 8min mile average. I was close enough on what is actually quite a difficult course. Especially that bloody hill at the end!!! I did feel very strong on the day, very happy with fuelling. Just need to get more miles in the legs now. I’ll have another crack at it at the Cheltenham Half in September.

Morning Run - Bath Half Marathon - chip time 01:47:46
Activity: Run Distance: 13.25 miles Time: 1h 47m 21s Elevation: 122.2 meters

Morning Walk - quick dog walk before leaving for Bath! via Strava

Mar 15, 2026, 7:15:57 AM

Sunny this morning but will be a wet race

Activity: Walk Distance: 0.97 miles Time: 16m 16s Elevation: 3.6 meters

Zwift - Queen's Highway Run in Yorkshire - 3km shake out run via Strava

Mar 12, 2026, 7:11:14 AM

Really want to rest for the weekend. Just a 3km shake out this morning. More rest needed I think

Zwift - Queen's Highway Run in Yorkshire - 3km shake out run
Activity: Virtual run Distance: 1.89 miles Time: 15m 9s

Zwift - Peaky Pavé in France - Zwift games stage 4 via Strava

Mar 10, 2026, 7:46:56 PM

Stage 4 complete. 2 big climbs. Run tomorrow and then rest for the weekend……I promise

Zwift - Peaky Pavé in France - Zwift games stage 4
Activity: Virtual ride Distance: 19.2 miles Time: 1h 9m 20s Elevation: 375 meters

Morning Run - 8 miles via Strava

Mar 8, 2026, 9:20:34 AM

Went out to test pace and fueling strategy. Really want to be run under 1hr 40 pace (7.37pm) but not sure I’ll be able to next weekend. I’ll definitely try! My pace dipped from 5-8miles.

Activity: Run Distance: 8.01 miles Time: 1h 4m 6s Elevation: 69.2 meters

Morning Walk - cleeve hill dog walk via Strava

Mar 7, 2026, 8:38:09 AM

Went for a walk with a friend this morning to give my legs a rest, shins feeling a little sore. Might try a ride later

Activity: Walk Distance: 3.61 miles Time: 1h 5m 12s Elevation: 120.6 meters

Afternoon Run - Birthday 10km via Strava

Mar 4, 2026, 2:58:44 PM

Got some running socks for my birthday ready for next weekend. Thought I’d give them a try. Heavy legs today but that’s where the gains are hidden

Afternoon Run - Birthday 10km
Activity: Run Distance: 6.26 miles Time: 49m 13s Elevation: 51.4 meters

Zwift - Cobbled Crown in Richmond via Strava

Mar 3, 2026, 7:32:04 PM

Activity: Virtual ride Distance: 15.14 miles Time: 50m 3s Elevation: 289 meters

Morning Run - 12.4 miles via Strava

Mar 1, 2026, 9:47:02 AM

Trying out my new general mileage shoes, they feel good enough to race in to be honest! Pacing felt better today after some good rest and recovery. Hills still harder than I would like

Morning Run - 12.4 miles
Activity: Run Distance: 12.41 miles Time: 1h 41m 51s Elevation: 136.8 meters

Morning Walk - Guiting Power dog walk via Strava

Feb 28, 2026, 9:30:33 AM

Morning Walk - Guiting Power dog walk
Activity: Walk Distance: 2.72 miles Time: 1h 8m 7s Elevation: 92.4 meters

Zwift - Hudson Hustle in New York via Strava

Feb 27, 2026, 8:54:18 PM

Activity: Virtual ride Distance: 12.67 miles Time: 40m 43s Elevation: 218 meters

Zwift - Neon Shore Loop in Makuri Islands via Strava

Feb 27, 2026, 7:39:48 PM

Activity: Virtual ride Distance: 20.78 miles Time: 1h 8m 1s Elevation: 259 meters

Zwift - Castle Crit Run in Makuri Islands - 10km via Strava

Feb 25, 2026, 6:59:42 PM

KM 1-5 at 5.00min pace KM 6-8 at 4.46min pace KM 9-10 at 4.30min pace Learning to push harder/faster when tired

Zwift - Castle Crit Run in Makuri Islands - 10km
Activity: Virtual run Distance: 6.24 miles Time: 48m 48s

Zwift - Kaze Kicker in Makuri Islands - Recovery Ride via Strava

Feb 24, 2026, 7:37:01 PM

Activity: Virtual ride Distance: 10.68 miles Time: 36m 29s Elevation: 135 meters

Morning Run - hilly 18km via Strava

Feb 22, 2026, 9:33:02 AM

Really wanted to keep an average pace of around 8min per mile or under but the hills sapped my legs so much!! Also yesterday’s 80km bike hasn’t helped 😂 3 weeks out from the bath half, which I would have tapered and fuelled up for 💪🏼

Morning Run - hilly 18km
Activity: Run Distance: 11.21 miles Time: 1h 33m 34s Elevation: 127 meters

Zwift - Greatest London Flat in London - 40km ride 2 via Strava

Feb 21, 2026, 10:10:16 AM

Another 40km.

Zwift - Greatest London Flat in London - 40km ride 2
Activity: Virtual ride Distance: 25.01 miles Time: 1h 19m 45s Elevation: 244 meters

Zwift - Libby Hill After Party in Richmond - 40km ride 1 via Strava

Feb 21, 2026, 8:47:16 AM

Activity: Virtual ride Distance: 24.91 miles Time: 1h 20m 31s Elevation: 254 meters

Zwift - Champs-Élysées Run in Paris - 30min via Strava

Feb 18, 2026, 6:17:31 PM

Activity: Virtual run Distance: 4.16 miles Time: 32m 30s

Zwift - Threshold Power Forge on Mighty Metropolitan in New York via Strava

Feb 17, 2026, 5:47:56 PM

Activity: Virtual ride Distance: 18.3 miles Time: 1h 12m 11s Elevation: 477 meters

Zwift - Prospect Park Loop Run in New York / bit of a test via Strava

Feb 15, 2026, 10:18:26 AM

Steady build to 4km as a warm up. Spike heart rate until 5km. Recover to 6km. Then maintain heart rate and good pace until 10km. Push hard to 11km and done. Final KM was 4.30! Didn’t think I had it in the tank today. Fun session indoors again 🌧️

Zwift - Prospect Park Loop Run in New York / bit of a test
Activity: Virtual run Distance: 6.91 miles Time: 56m 39s

Zwift - The London Pretzel in London - 90KM via Strava

Feb 13, 2026, 8:27:58 AM

Activity: Virtual ride Distance: 56.09 miles Time: 3h 11m 8s Elevation: 742 meters

Zwift - That's Amore in Watopia - 1hr Tempo via Strava

Feb 11, 2026, 4:17:33 PM

Activity: Virtual run Distance: 7.18 miles Time: 1h 13s

Zwift - Big Flat 8 in Watopia via Strava

Feb 10, 2026, 4:53:50 PM

Activity: Virtual ride Distance: 18.84 miles Time: 53m 9s Elevation: 103 meters

Zwift - Flat Irons in New York - too unwell via Strava

Feb 8, 2026, 9:49:46 AM

That’s a nope. Tried on the treadmill so if I failed I wouldn’t be far from home. Simply too unwell today and coughing up my lungs. Rest needed 🤧

Activity: Virtual run Distance: 2.38 miles Time: 20m 30s

Zwift - Out And Back Again in Watopia - 2hr ride via Strava

Feb 6, 2026, 3:04:52 PM

Activity: Virtual ride Distance: 38.71 miles Time: 2h 59s Elevation: 422 meters

Zwift - 3-2-1 on Titan's Run in Watopia - Interval via Strava

Feb 5, 2026, 4:27:52 PM

Feeling tired tonight so don’t do the planned session but did a structured interval session in Zwift instead. It sets to just above 5km pace. Such a fun workout!! More of this speed work in the future 🙌🏼

Zwift - 3-2-1 on Titan's Run in Watopia - Interval
Activity: Virtual run Distance: 3.74 miles Time: 33m 45s

Zwift - Endurance #2 on Coastal Crown Loop in Watopia via Strava

Feb 4, 2026, 5:10:30 PM

Activity: Virtual ride Distance: 14.64 miles Time: 1h 2m 47s Elevation: 313 meters

Lunch Swim - 2000m via Strava

Feb 3, 2026, 12:05:21 PM

Just building ready for open water when it’s warmer

Activity: Swimming Distance: 1.24 miles Time: 44m 4s

Zwift - Mayan Bridge Loop in Watopia - 1hr via Strava

Feb 1, 2026, 8:58:59 AM

Activity: Virtual run Distance: 6.89 miles Time: 1h 11s

Zwift - The Magnificent 8 in Watopia - 50km easy ride via Strava

Jan 31, 2026, 9:53:54 AM

Activity: Virtual ride Distance: 31.21 miles Time: 1h 36m 26s Elevation: 278 meters

Afternoon Run - 10km via Strava

Jan 30, 2026, 2:31:03 PM

Quick 10km before the rain came in. 2 x 12mins at 8-9 effort which I decided to do together at the start of the run which took me to 5km. Held on until the end

Activity: Run Distance: 6.42 miles Time: 50m 27s Elevation: 52.8 meters

Zwift - Threshold Hold Marathon on Jarvis Seaside Sprint in Watopia via Strava

Jan 29, 2026, 7:16:44 PM

Activity: Virtual ride Distance: 16.14 miles Time: 52m 56s Elevation: 193 meters

Lunch Swim - Recovery 2050m swim via Strava

Jan 27, 2026, 11:06:43 AM

Legs still very sore from the weekends run. 500m then 1 minute rest X 4

Activity: Swimming Distance: 1.27 miles Time: 47m 19s

Morning Run - 16km via Strava

Jan 25, 2026, 9:30:59 AM

Effort 6-7 to include hills (big hill past racecourse) Numb feet again for miles 3-6. Not sure what’s happening there? Too much time on the treadmill?

Activity: Run Distance: 10.32 miles Time: 1h 25m 10s Elevation: 114 meters

Zwift - Flat Out Fast in Watopia - 2hrs via Strava

Jan 22, 2026, 5:33:36 PM

Activity: Virtual ride Distance: 39.87 miles Time: 2h 45s Elevation: 397 meters

Zwift - Duchy Estate in Yorkshire - 10km sub 50min via Strava

Jan 21, 2026, 7:53:03 PM

Activity: Virtual run Distance: 6.24 miles Time: 50m 7s

Zwift - Richmond Rollercoaster in Richmond via Strava

Jan 20, 2026, 7:16:09 PM

Activity: Virtual ride Distance: 10.89 miles Time: 34m 40s Elevation: 170 meters

Zwift - The Classic Run in Watopia - 10km via Strava

Jan 18, 2026, 11:40:40 AM

Wanted under 50mins but is what it is. Holding around 5min k’s consistently now so now to introduce some speed specific work whilst endurance increases. HR holding below 170bpm

Zwift - The Classic Run in Watopia - 10km
Activity: Virtual run Distance: 6.24 miles Time: 50m 27s

Afternoon Swim - drills via Strava

Jan 17, 2026, 2:39:17 PM

First swim back after Ironman wales. So did some swim drills. 1800ish meters or so. Probably shouldn’t have done this session after riding this morning. Kept cramping!

Activity: Swimming Distance: 1.15 miles Time: 50m 38s

Zwift - Ocean Lava Cliffside Loop in Watopia - 20km - ride 2 via Strava

Jan 17, 2026, 9:14:29 AM

Legs were already warm so rode another 20km and completed another tour du Zwift stage.

Zwift - Ocean Lava Cliffside Loop in Watopia - 20km - ride 2
Activity: Virtual ride Distance: 12.46 miles Time: 41m 19s Elevation: 164 meters

Zwift - Triple Loops in London - Hill climbs - ride 1 of today via Strava

Jan 17, 2026, 7:29:52 AM

Activity: Virtual ride Distance: 25.72 miles Time: 1h 39m 42s Elevation: 575 meters

Workouts updated manually

Jan 14, 2026, 9:16:47 PM

All workouts have now been updated from the official start of my training block (beginning in December). Probably not necessary but I wanted to let those who donate know that i'm taking the task seriously and putting in the hard work. These may get swapped out if the technical team behind the scenes can push the Strava data. If not then these will do. All future workouts will be uploaded automatically.

Zwift - Yoru Run in Makuri Islands

Jan 14, 2026, 9:12:25 PM

Zwift - Yoru Run in Makuri Islands
Activity: Virtual run Distance: 6 miles Time: 50m

Zwift - Turf N Surf in Makuri Islands

Jan 14, 2026, 9:11:40 PM

Zwift - Turf N Surf in Makuri Islands
Activity: Virtual ride Distance: 15 miles Time: 50m Elevation: 198 meters

Zwift - Classique in London

Jan 14, 2026, 9:10:45 PM

Zwift - Classique in London
Activity: Virtual run Distance: 4 miles Time: 31m

Zwift - HWBTWTDWH on Southern Coast Cruise in Watopia

Jan 14, 2026, 9:09:57 PM

Zwift - HWBTWTDWH on Southern Coast Cruise in Watopia
Activity: Virtual ride Distance: 28 miles Time: 1h 30m Elevation: 269 meters

Zwift - Chili Pepper in Watopia

Jan 14, 2026, 9:08:50 PM

Zwift - Chili Pepper in Watopia
Activity: Virtual run Distance: 6 miles Time: 53m

Morning Walk

Jan 14, 2026, 9:07:59 PM

Morning Walk
Activity: Walk Distance: 2 miles Time: 46m

Zwift - Paceline Work on Mighty Metropolitan in New York

Jan 14, 2026, 9:07:05 PM

Zwift - Paceline Work on Mighty Metropolitan in New York
Activity: Virtual ride Distance: 8 miles Time: 38m Elevation: 243 meters

Zwift - Jon's Route in Watopia

Jan 14, 2026, 9:05:42 PM

Zwift - Jon's Route in Watopia
Activity: Virtual run Distance: 8 miles Time: 1h 10m

Zwift - Cobbled Climbs Run in Richmond

Jan 14, 2026, 9:04:47 PM

Zwift - Cobbled Climbs Run in Richmond
Activity: Virtual run Distance: 6 miles Time: 51m

Zwift - Whole Lotta Lava in Watopia

Jan 14, 2026, 9:03:48 PM

Zwift - Whole Lotta Lava in Watopia
Activity: Virtual ride Distance: 10 miles Time: 33m Elevation: 178 meters

Zwift - 11.1 Ocean Blvd in Watopia Run

Jan 14, 2026, 8:58:56 PM

Zwift - 11.1 Ocean Blvd in Watopia Run
Activity: Virtual run Distance: 7 miles Time: 58m

Zwift - Triple Flat Loops in Watopia

Jan 14, 2026, 8:56:56 PM

Zwift - Triple Flat Loops in Watopia
Activity: Virtual ride Distance: 22 miles Time: 1h 3m Elevation: 157 meters

Zwift - 5K Loop in Watopia

Jan 14, 2026, 8:55:32 PM

Zwift - 5K Loop in Watopia
Activity: Virtual run Distance: 3 miles Time: 26m

Zwift - Road to Sky in Watopia

Jan 14, 2026, 8:54:08 PM

Zwift - Road to Sky in Watopia
Activity: Virtual ride Distance: 11 miles Time: 1h 47m Elevation: 1054 meters

Zwift - Hilltop Hustle in Watopia

Jan 14, 2026, 8:52:12 PM

Zwift - Hilltop Hustle in Watopia
Activity: Virtual ride Distance: 10 miles Time: 45m Elevation: 349 meters

Zwift - Hot Laps in Watopia

Jan 14, 2026, 8:48:17 PM

Zwift - Hot Laps in Watopia
Activity: Virtual ride Distance: 15 miles Time: 44m Elevation: 149 meters

Zwift - Surfin' Safari in Watopia - 12km via Strava

Jan 14, 2026, 4:40:33 PM

1hr session but carried on to round up to 12km

Zwift - Surfin' Safari in Watopia - 12km
Activity: Virtual run Distance: 7.48 miles Time: 1h 1m 59s

Zwift - BRAEk-fast Crits and Grits in Scotland via Strava

Jan 13, 2026, 4:27:59 PM

Activity: Virtual ride Distance: 14.63 miles Time: 46m 3s Elevation: 265 meters

Zwift - Toefield Tornado Run in New York - 14km via Strava

Jan 11, 2026, 11:16:10 AM

Activity: Virtual run Distance: 8.73 miles Time: 1h 14m 5s

Training log and fixed upload

Jan 10, 2026, 3:06:07 PM

Since completing Ironman Wales back in September regular training dropped in intensity and frequency. I would however do regular maintenance rides and runs to keep fitness. In December I began slowly building the volume and during the Christmas break I started this giving page and my base building plan. A slight technical issue meant these training sessions didn't upload to this platform but as of next week these historic sessions should be pushed onto the page which will explain the sudden jump in distance covered. The Bath Half is just around the corner and it'll be a great test to see if the winter training has paid off.

Zwift - Knights of the Roundabout in France via Strava

Jan 10, 2026, 12:19:50 PM

Activity: Virtual ride Distance: 43.86 miles Time: 2h 13m 34s Elevation: 441 meters

Overall Fundraiser Leaderboard

Jonathan Phelps
Lewis Wosnitzka
Wildlife Conservation Society @ WarwickUni