Players & Roster

Player rosters, federation-ready

Photo, birth date, jersey, medical notes, ID documents. Build the roster once, export to PDF for the federation, keep it tidy season after season.

  • Full player profiles with medical and document fields
  • GDPR-aware — privacy levels per player and per audience
  • Federation-ready exports as PDF or CSV

The problem

Player data lives in 5 spreadsheets and a folder of PDFs

Each tournament asks for a roster, often in a slightly different format. Coaches re-build the same data over and over, sometimes losing the medical note, sometimes the ID copy. Goality keeps the canonical player roster — your club's gold source — and exports whatever the tournament needs.

What you get

What's in a player profile

Identity

Name, photo, birth date, nationality, jersey number, position. Validated against division age rules at registration.

Medical

Allergies, chronic conditions, emergency contact, medication notes. Visible to coaches and medical staff, not public.

Documents

Passport / ID copies, parental consent, insurance certificate. Uploaded once, attached to the player for all tournaments.

Privacy levels

Per-player privacy: public name only, public name + jersey, fully hidden. Default protects minors automatically.

Cross-tournament

The player profile carries across tournaments. Update once, every tournament's roster reflects it.

Federation export

Generate the federation-required PDF roster in one click. Sign electronically or print, hand in at registration.

Who it's for

Built for

Head coachesTeam managersMulti-team clubsFederation tournaments

FAQ

Frequently asked

How does GDPR work for minors?
Players under 16 default to private. Parental consent is captured when the team is created, and personal data is scoped to authorized roles (coach, organizer, medical).
Can I bulk-import a roster from Excel?
Yes. Upload a CSV with name, birth date, position — Goality maps the fields and shows you a preview before importing.
Are medical notes secure?
Yes. Stored encrypted at rest, transmitted over HTTPS, visible only to authorized roles. Never appear in public pages or analytics.
Can I delete a player's data?
Yes. GDPR delete request removes the player from active rosters; data is wiped within 30 days, anonymized statistics retained.

One roster. Every tournament.

Build your club's gold source. Export to whatever the next tournament asks for.