Bruno Kuntz Explains IronStats and Triathlon Metrics
On Café com Tri, the platform creator discusses data analysis, percentiles, and race dynamics.
Discover the story and mechanics behind IronStats in an interview with Bruno Kuntz on Café com Tri. The episode explores real metrics, percentile comparisons, and key variables shaping triathlon race times.
Café com Tri welcomed Bruno Kuntz, an amateur triathlete and the creator of IronStats, a platform that compiles and structures race result data from triathlons worldwide. In a relaxed conversation with Sérgio Magalhães, Beto Nitrini, and Wagner Spadotto, the episode covered everything from the project's inception to the impact of weather and physiological variables on amateur and professional performance analysis.
How IronStats Was Created and How It Works
Bruno explained that his passion for spreadsheets and the shutdown of the Endurance Data portal motivated him to build his own tool. Using automated scripts to scrape official public results from global races since 2017, he assembled a database that lets athletes check race histories, overall ranks, and split times without relying on closed APIs or tedious manual searches.
Statistical Challenges and Variables in Triathlon
The panel discussed the limitations of predictive modeling and the hurdles of making direct comparisons. Factors such as temperature, wind, rain, elevation gain, and training background drastically alter absolute finish times. Because of this, Bruno emphasized the value of looking at percentiles and medians relative to the field, offering an accurate read on an athlete's progression regardless of course conditions.
Exploring IronStats and Profile Analysis
In a live walkthrough, the group navigated the site's features and reviewed athlete reports, including profiles for Bruno, Beto Nitrini, and Sérgio Magalhães. The platform displays consistency graphs, year-over-year progression, discipline breakdowns, and age-group rankings, while also offering profile merge requests for competitors registered under slight name variations.
Race Variables and the Impact of the Swim
The hosts and guest explored why a single finish time rarely tells the whole story. Swim-specific factors—such as beach versus in-water starts, long transition runs, shortened courses, currents, and wetsuit legality—introduce uneven fatigue. This initial strain triggers a physiological ripple effect on the bike and run splits, particularly for amateur athletes with less technical endurance.
Qualifying Slot Projections and Historical Evolution
The discussion also covered slot predictions for the 70.3 and Kona World Championships based on start lists, alongside the historical drop in overall race times. Looking back across recent decades, the hosts noted that while swim times have remained relatively flat, cycling and running have made massive leaps driven by advances in nutrition, aerodynamics, and bike technology.
Post-Race Misinterpretations and Transition Times
Bruno and the hosts warned against common pitfalls when reviewing post-race metrics, such as blaming poor times on inadequate training without considering tough race-day conditions. Another critical point was the neglect of transitions (T1 and T2): losing valuable minutes being idle or unfocused in the changeover zone can ruin an overall ranking and erase gains made in training.
Penalty Box: Quick-Fire Questions on Data and Metrics
In a rapid-fire Q&A segment, Bruno and the hosts compared the reliability of GPS watch logs against official chip times, singled out Kona as far more complex to model than Florianópolis, and named the bike split as the most misleading metric when analyzed in isolation. The takeaway: statistics without context are useless.
"Stuck Wheel" Moment: The Panama Mishap
Wrapping up the episode, Bruno shared a tragicomic story from Ironman 70.3 Panama. Aiming to qualify for the World Championship and race alongside his wife abroad, he ran into an unexpected bike course change and severe stomach distress on the run, stopping four times at the porta-potty and finishing the day purely as a spectator.