Best times that follow the swimmer
Lifetime and season bests per event, age-group, and course. The swimmer's whole record travels with them, meet to meet.
Piranha keeps every result for every swimmer — across meets and across seasons — so progress is something you can actually see.
Lifetime and season bests per event, age-group, and course. The swimmer's whole record travels with them, meet to meet.
Watch a time drop across a season. Charts make improvement visible to the swimmer, the family, and the coach.
Find any athlete and pull up their full history — every event, place, and time — without digging through old result files.
Team and league records update centrally as results sync, so the record board is always current and never depends on one person's spreadsheet.
Self-host Piranha and athlete data stays entirely within your club. Open-source and AGPL-licensed — no third party owns the swimmers' history.
Piranha is free, open-source, and built in the open. Pick a deployment model, read the docs, or jump straight into the code.