Triathlon coaching, advice and statistics.

Change Log

A log of updates and improvements to the Ironman statistics on this site.
5 October 2025

More background work.

  • Fixed bugs old and new.
  • More refactoring and improvements to the code base to allow for new developments.
  • Soem minor visual improvements across the stats.
Triathlon Coaching
Want to get fitter and faster?
Proven, effective coaching for all.
Qualification Review
Find the best race for you.
Personal race analysis to guide your season.
Training Camps
Kickstart your training.
Triathlon training based in Lanzarote.
23 September 2025

Lots of things under the hood this week.

  • Updated Distribution charts so tooltips show percentage and cumulative percentage for each bar of the histogram E.g. Ironman Wales 2025 Finisher Distributions.
  • Refactored a lot of code in ways that will be useful in the future but make no visible difference to the site.
  • Now handle invalid race and series IDs gracefully.
12 September 2025

Many changes to Age Group stats pages and corrections to other qualification stats issues.

  • Updated Age Group summary pages to show qualification ranking times and better support the new qualification system. E.g. M50-54 Age Group Summary.
  • Updated age group stats pages to load data separately and improve page load times. E.g. F30-34 Top 20 Splits.
  • Major improvements to how 70.3 qualification ranking is handled - displaying ranking within genders for 70.3 results. E.g. 2025 Results for Ironman 70.3 Knokke-Heist.
  • An embarrassing number of bug fixes relating to the slot allocation changes and other issues.
  • Various changes to backend code to allow for greater flexibility in the future.
3 August 2025

Lots of minor changes and fixes this week.

  • Unified code for various page elements to standardise and streamline layout.
  • Fixed the Qualification Summary pages broken by recent updates!
  • Improvements to race date handling in tables (use year when date unknown).
  • Many bug fixes to all the recent updates.
27 July 2025
  • Changes to navigation on pages, particularly when viewed on a phone. Dropdown options replacing tabs in many instances.
  • Lots of backend coding to support those changes.
  • Better handling of page output when results aren't available for events.
  • Handle the presence of some 5150 results in the database properly. E.g. 5150 Triathlon Series Bela Bela
  • Numerous bug fixes throughout the backend and general improvements to code.
17 July 2025
  • Implemented a 'Donate' button across the stats section to help support maintenance and development. If you'd like to help, why not make a donation?
  • Created the 'Can I Qualify?' page to check goal times against qualification rankings at recent races. Can I qualify?
  • Added the 'Rank Me' page to each race, check how specific race times would rank over past years of racing at that event. E. g. Ironman Vitoria-Gasteiz Rank Me page
  • Updated the navigation elements across the stats section for (hopefully) improved navigation.
  • Numerous bug fixes throughout the backend and general improvements to code.
6 July 2025

After weeks of minimal updates, it's a big one!

  • Uploaded missing Ironman 70.3 data from 2024 through to July 2025. Find them on the Recent races page.
  • Updated information on upcoming Ironman and Ironman 70.3 races in 2025. Find them on the Upcoming races page.
  • Started implementation of new Ironman slot allocation process - major backend and frontend updates.
  • Added normalised qualifying times and rank to all results pages and downloads. E.g. Ironman France results.
  • Updated look of results tables - reduced font size, created a compact and expanded mode for easier reading.. E.g. Ironman France 2025 results.
  • Qualification pages allow you to select either the legacy allocation method or the new 2026 allocation method. E.g. Ironman Frankfurt 2025 qualification.
  • Various other bug fixes and minor changes in the process.
26 June 2025

Much needed bug fixing for Ironman 70.3 data.

12 June 2025

Another small update to the site. A lot of work preparing for some bigger updates. Also, some exploration of opening FIT files and using the data.

20 May 2025

Another small update without major features. Been working on some other stats.

  • Implemented a share button across the site. Find it on many pages and posts, including this one. Feel free to share the content.
  • Fixed minor bugs in qualification pages which prevented age groups with no finishers from displaying their initial slot allocation. E.g. Ironman Australia 2025 qualification.
  • Various visual changes to the site to make colouring more consistent and hopefully cleaner.
  • As always fixed other things I spotted along the way.
6 May 2025
  • Getting ready for changes to qualification in 2026 I updated the qualification pages to given the option of assigning slots by gender or for everyone. E.g. Ironman Australia 2025 qualification.
  • Not stats specific, but added links to my socials at the top of each page on load. (sharing options to come soon)
  • Also not stats specific - updated header structure to improve navigation options.
  • Reduced server load for a couple of more complicated pages.
  • Fixed a silly bug on athlete pages preventing some showing results.
  • Many tweaks and small fixes found in the meantime.
25 April 2025

No new features. But I think this background work is worth noting.

  • Fixed a silly bug preventing switching to only Kona qualifiers on race pages. E.g. Ironman Texas 2024 Results
  • Optimised my results filtering code so it should move a bit quicker.
  • Reduced inclusion of unneccessary JavaScript across pages to improve loading.
  • Further reduced size of data transferred to stats pages to improve loading.
  • Stumbled across and fixed a couple of other bugs in the meantime.
23 April 2025
  • Created the Stats Lab section for one-off pieces of data analysis. Bringing together existing analyses from the last 6 months in one place.
  • Created Learn More pages for each Lab entry to explain the analysis and how to control/adjust the charts. E.g. Changes to Ironman Finishing Times As Athletes Age Up
  • Found and fixed one or two bugs while I was doing this
19 April 2025
13 April 2025
  • Added options to adjust slot numbers on race qualification pages to see how that affects qualifying times. E.g. Ironman Florida 2024 Qualification Stats
  • Added to adjust slot numbers to average qualification times for races too. E.g. Ironman Texas Qualification Stats
  • Added options to filter by athlete splits to results pages E.g. Ironman Cozumel 2024 Results
  • A lot of updates to the code base to allow this to happen and allow for future functionality
  • Some minor bug fixes along the way as I spotted them.
7 April 2025
4 April 2025
Contact Coach Cox

If you're interested and want to know more about any of my services get in touch below.