My 70.3 Race Tracker: Splits, Kit & Results

my 703 race tracker splits kit and results

Every middle-distance race I’ve done tells a story. Sometimes it’s the story of a well-executed plan coming together, sometimes it’s a cautionary tale about starting the bike 30 seconds faster than you should. Either way, the data doesn’t lie. This is my complete tracker for every 70.3 and middle-distance race I’ve finished — swim splits, bike data, run splits, kit, and results all in one place. I’ll keep updating it after every race.

If you’re here for the highlights: Challenge Samorin 2024 is the PB (4:38:30), the flat Slovak course producing the fastest bike split of my career at 38.8 km/h. Chantilly 2017 was the beginning of the journey — two hours on the bike and then the wheels came off spectacularly in the heat.

Race overview

Twelve middle-distance races across seven years, from a sweaty August in northern France to a cold May morning at Holme Pierrepont. The table below gives the at-a-glance summary for each race. Scroll down for the detailed discipline breakdowns.

DateRaceSeriesMemory
27 Aug 2017Chantilly Middle DistanceCastle Triathlon SeriesRacing my best uni friend — stronger on paper, but I passed him on the run. Stomach issues, coming back from injury, brutal heat. A small but meaningful win.
16 Jun 201970.3 Les Sables d’OlonneIronman 70.3Checked my watch at swim exit and thought it was broken. A 1:25/100m pace I’ll probably never see again — strong current into the marina did most of the work.
23 May 2021Marlow Fugitive (duathlon)F3 EventsSwim cancelled. Made a comfort stop just before the Pishill climb. The irony was not lost on anyone.
13 Jun 2021Marshman Middle DistanceIndependentLow-key event spoiled by traffic jams on the bike course — everyone heading to the beach on a sunny Sunday. Kent at its most Kent.
8 Aug 2021Do3 On The EdgeDo3A stunning event. One set of temporary traffic lights on the bike — but a marshal took bib numbers and deducted waiting time from your final result. Brilliant touch. 1st age group.
15 May 2022Outlaw HalfOutlawOne of my most disappointing races. Traffic jams to park, potholes everywhere, stuck behind cars on the course. Had high hopes; left deeply unimpressed.
23 Jul 2022Castle to CoastF3 EventsLocals removed signage, adding plenty of unplanned detours on the bike. A stunning, well-organised event from Fullsteam otherwise — very laid back.
21 May 2023Chantilly Middle DistanceCastle Triathlon SeriesOne of my finest performances in a stunning location. Sprinted 500m from transition — still half-changed — after hearing my name called for the podium ceremony.
6 Aug 2023Challenge LondonChallenge FamilyLoved the bike course out to Westminster — some genuinely quick sections. And a surprise qualification spot to the Challenge Championship in Samorin.
17 Sep 2023IM 70.3 WeymouthIronman 70.3They can’t always control the weather — fair enough. But the post-race food needs serious improvement. Swim cancelled.
19 May 2024Challenge The Championship, SamorinChallenge FamilyPB — 4:38:30. An amazing event with a pre-race pasta party, the Challenge CEO at the finish line, and a Red Bull sprint mid-run. A race worth doing whether you qualify or not.
15 Sep 2024IM 70.3 WeymouthIronman 70.3They still haven’t improved the post-race food.

Swim data

Open water swimming is a weird discipline — the distance on your watch is never quite what it says on the tin, the course shapes vary wildly, and conditions can make a 1:54/100m feel harder than a 2:17/100m on another day. With that caveat in mind, here’s every swim I’ve recorded.

RaceDistance (m)TimePace /100mWetsuitWater type
Chantilly 20172,27243:241:54ROKA MaverickLake
Les Sables 20192,13830:201:25ROKA MaverickOcean
Marlow Fugitive 2021Swim cancelled (duathlon format)
Marshman 20211,58435:182:13Huub BrownleeLake
On The Edge 20211,82238:552:08Huub BrownleeLake (Compton Verney)
Outlaw Half 20221,85742:352:17HuubLake (Holme Pierrepont)
Castle to Coast 20221,89839:422:05HuubRiver (non-race)
Chantilly 20232,07141:342:00SnugLake
Challenge London 20231,76840:212:16SnugDock (Royal Victoria)
Weymouth 2023Swim cancelled
Challenge Samorin 20241,89938:142:00SnugRiver (Danube)
Weymouth 20241,90439:592:05SnugSea (Weymouth Bay)

Bike data

The bike leg is where the race is won or lost for me. Go out too hard and the run becomes a death march — a lesson thoroughly learned at Chantilly 2017 (69km in two hours, then completely fell apart). The Samorin course is in a league of its own: completely flat, fast roads, and absolutely perfect conditions for a TT bike. That 38.8 km/h average still feels unreal.

RaceDistance (km)Elevation (m)Avg km/hAvg power (W)TerrainBike
Chantilly 201792.9456734.3230*Rolling, forestedFuji D6 TT
Les Sables 201991.8172134.1206*Rolling, coastalEvo Kronos R-9
Marlow Fugitive 202185.4481032.5214*Hilly, Thames ValleyS-Works Venge
Marshman 202186.0814431.4205Flat, KentS-Works Shiv TT
On The Edge 202187.671,21333.3209Hilly, WarwickshireS-Works Shiv TT
Outlaw Half 202289.2966036.2238*Rolling, NottinghamshireS-Works Shiv TT + disc
Castle to Coast 2022119.111,45131.3206*Hilly (non-race, detours)S-Works Shiv TT
Chantilly 202389.6387335.1202Rolling, forestedS-Works Shiv TT
Challenge London 202379.7677335.6224*Urban/rolling, LondonS-Works Shiv TT
Weymouth 202390.831,11734.6247*Hilly, DorsetS-Works Shiv TT
Challenge Samorin 202487.78038.8255*Flat, Slovakia (Danube)S-Works Shiv TT
Weymouth 202490.3494434.7229Hilly, DorsetS-Works Shiv TT

* Estimated average power (Strava algorithm, no power meter). All other power figures are from a power meter.

Run data

The run is where everything either holds together or quietly disintegrates. Chantilly 2017’s run was brutal — 225m of elevation, 34 degrees, and a 5:59/km average that felt far harder than it looks. By contrast, Outlaw Half 2022 produced a 4:26/km which remains one of my cleaner off-the-bike runs. The Samorin run was managed well in the heat to protect the PB finish.

RaceDistance (km)Elevation (m)TimeAvg pace /kmTerrainShoesLaces
Chantilly 201720.352252:01:415:59Rolling, trail/roadOn CloudsurferStandard
Les Sables 201921.66401:47:574:59Flat, coastal roadOn Cloud NavyElastic
Marlow Fugitive 202119.69731:29:114:32Road, Thames ValleyOn Cloudflash NeonElastic
Marshman 202121.16171:35:044:29Flat, KentOn Cloudflash NeonElastic
On The Edge 202120.162911:34:504:42Hilly, WarwickshireOn Cloud BoomElastic
Outlaw Half 202221.27841:34:104:26Flat, lakesideOn Cloudflash NeonElastic
Castle to Coast 202222.904892:06:025:30Trail, South DownsOn Boom BoomElastic
Chantilly 202319.91911:38:594:58Rolling, park/roadOn Cloudflash IIElastic
Challenge London 202321.371141:39:284:39Urban, London DocklandsOn Cloudflash IIElastic
Weymouth 202321.36741:34:144:25Flat, seafrontOn Cloudflash IIElastic
Challenge Samorin 202420.8001:36:144:38Flat, riverside parkOn Cloudflash NeonElastic
Weymouth 202421.2801:37:544:36Flat, seafrontAdidas Adizero Adios 3Standard

Results

The full picture — finish times, age group, and overall placing. Anything marked TBC means I haven’t dug out the official result yet; I’ll update as I track them down.

RaceFinish timeAge group placeOverall place
Chantilly 20175:35:0927 (V40)105
Les Sables 2019TBCTBCTBC
Marlow Fugitive 2021 (duathlon)4:34:435 (V40)18
Marshman 2021TBCTBCTBC
On The Edge 2021TBC1st (Super-Vet Male)TBC
Outlaw Half 2022TBCTBCTBC
Castle to Coast 20226:49:23 (non-race)N/A3rd overall
Chantilly 2023TBC3rdTBC
Challenge London 2023TBCTBCTBC
Weymouth 2023TBCTBCTBC
Challenge Samorin 20244:38:30TBCTBC
Weymouth 2024TBCTBCTBC

Training volume context

Results don’t happen in a vacuum. Looking at the Veloviewer data, 2022 was my biggest cycling year by far (1,580 km recorded), which lines up with Outlaw Half being one of my stronger bike splits. The injury year disrupted everything — you can see the volume drop clearly in the data. Getting that consistency back has been the main focus since.

Swim volume is harder to track given how inconsistently it’s been recorded over the years, but the trend is clear enough: better swim times have come with more open water time and dedicated stroke work, not just fitness. The 1:25/100m at Les Sables 2019 still stands as the outlier — fast ocean current, a good day, and probably the most confident I’ve felt at the start of a race.

What the data tells me

A few things stand out when you look at everything together. First, the bike is the most consistent discipline — I rarely have a terrible bike leg, but I also haven’t had as many standout ones as I’d like outside of Samorin. The flat-course advantage is enormous. Second, the run has improved markedly since 2017, but it’s still the discipline with the most variance. Weymouth 2023’s 4:25/km off a swim-cancelled race was strong; Chantilly 2017’s 5:59/km was a disaster.

Third — and this one is uncomfortable to write down — I’ve started a lot of runs in conditions I underestimated. Heat features prominently across the worst run splits. That’s something to keep building into race-day nutrition and pacing decisions going forward.

The goal for Ironman Tours is sub-10 hours. The data here is the baseline. Everything from here is about executing better, not just training harder.