For Everyone Racing & planning

Race comparison — side-by-side, same-format default

Compare your finished races head-to-head. PR badges mark the best value for each metric; the default filter is the latest race's distance so you only ever see comparable events.

What it is

The race comparison page puts your finished races side by side in a table, one race per column. It surfaces splits, placement, FIT-derived per-leg stats (HR, NP, IF, TSS, pace, decoupling, W' burned, CdA), and total energy.

For each metric where "best" is well-defined — lowest split, highest power, lowest decoupling — the column holding that PR gets a PR badge on the cell.

Where to find it

The same-format default

Comparing a Sprint finish time against a Long-distance one is mostly noise. By default the page loads with the distance filter set to your most recent finished race's distance — so a 70.3 racer lands on a 70.3-only comparison, not a mixed muddle.

Filter chips at the top let you switch to any other distance you've raced — only distances you've actually finished show up as chips, with a count of how many races each contains. The "All" chip removes the filter.

What gets a PR badge

The platform marks the row whose value is "best" for that metric. "Best" depends on the metric:

Metric type Best when… Examples
Times lower Finish, swim, T1, bike, T2, run
Placement lower Overall #, AG #
Power / NP / IF / TSS higher Bike avg W, Bike NP, Run IF, ...
Speed higher Bike km/h
Pace lower Run pace, Swim pace
CdA lower Bike CdA (more aero = lower)
Decoupling lower Bike/Run Pa:HR drift

Some metrics intentionally have no PR badge:

A PR only appears when at least 2 races are in the filter. A single-race comparison won't show any PR badges — there's nothing to compare against.

What's sourced from where

The comparison reuses the same recap builder that powers the post-race recap card and PDF. There's a single source of truth, so a number on the comparison page will always match the number on the corresponding race's recap.

Hiding empty stuff

To keep the page readable:

This means the page gets richer as you upload more FIT files and log more races.

Caveats

What's still on the roadmap

See also

Last updated May 17, 2026

Still stuck? Ask us a question and we'll write up an answer.

Ask a question