Athletes

A lifetime of swims, in one place

Piranha keeps every result for every swimmer — across meets and across seasons — so progress is something you can actually see.

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.

Progression you can chart

Watch a time drop across a season. Charts make improvement visible to the swimmer, the family, and the coach.

Searchable in seconds

Find any athlete and pull up their full history — every event, place, and time — without digging through old result files.

Records, kept honest

Team and league records update centrally as results sync, so the record board is always current and never depends on one person's spreadsheet.

Their data, your control

Self-host Piranha and athlete data stays entirely within your club. Open-source and AGPL-licensed — no third party owns the swimmers' history.

Ready to run a calmer meet?

Piranha is free, open-source, and built in the open. Pick a deployment model, read the docs, or jump straight into the code.