All featuresRoster & improvement
Not just a best time.A whole spread.
Every swimmer carries a real improvement band across their results, not just a personal best. Sort the roster by name or by today's Meet Δ and watch the rows actually reorder.
Age · SexBand (p10–p90)
Ava ChenSHRK12 · F0.00
Chloe AdamsBLUD13 · F0.00
Liam ChenSHRK14 · M0.00
Max TurnerMRLN17 · M0.00
Nora DiazOTTR14 · F0.00
Zoe PatelOTTR12 · F0.00
MEET Δ is the sum of this meet's finished, seed-comparable drops. The band shows each swimmer's p10 / p50 / p90 spread, not just their best time.
Row-validated CSV import
Paste a roster (first name, last name, age, gender) and it's checked row by row with numbered errors, then applied atomically — one bad line never blocks the rest.
The honest spread
p10 / p50 / p90 across a swimmer's results, flagged low data when there isn't enough history to trust it.
Every real piece, pinned
What the roster actually tracks
Import, the improvement band, and the honest flag when there isn't enough to show one.
Roster
Sort: Meet Δ
Ava Chenp10 −2.1 · p50 −1.1 · p90 +0.2
Noah Kimlow data
Tap the + marks for detail.