For clubs and academies

Everything your club does, in one place.

The website, the squads, the fixtures, the shop and the supporters — one system instead of six spreadsheets and a group chat. Football, handball, basketball, volleyball and more, because a CSM is rarely one sport. Set up in an afternoon by whoever already does the admin.

No card to start. Your club website is live on the first day.

A club's home page: news, the next fixture and the league table.
A club home page, in the club's own colours.
What it does

Everything a club actually does, in one system

Not modules bolted together. One player record, one squad, one fixture — used by the coach, the registrar, the shop and the website at the same time.

The club website

Four designs, your colours and your crest. News, squads, fixtures, the league table, the club's honours and a footer you fill in yourself. Live on the first day, on your own address.

Squads and players

One player record with registrations, shirt numbers, positions and photographs. A coach sees their own team and nobody sees more than they should. Coaching staff are named and shown on the site.

Matchday

Competitions, fixtures, results and the league table. Connect a league feed and the calendar, scorers, cards and standings fill themselves in — or type them by hand, the way Liga 4 does.

The club shop

Shirts, scarves and programmes with sizes and stock, a basket that survives a reload, and orders paid at the counter when the supporter collects. No card processing to set up.

Supporters and email

Supporter accounts with their order history, a newsletter list with consent recorded, and campaigns written in the same editor as your news. One-click unsubscribe, always.

Who reads it

Visitors, where they came from, what they read, and how many went on to buy — counted without cookies, so there is no consent banner to put in front of your own supporters.

Club website

A website your club is not embarrassed by

Pick one of four layouts and up to three colours. Squads, fixtures and news come from the same records your staff already keep, so the site is never out of date — because nobody has to remember to update it twice.

The squads page: every team, player counts and the head coach.
Squads, with the coach and the players' faces.
The club shop with sizes, stock and a basket.
The club shop — sizes, stock, pay on collection.
Layouts
4
Sports supported
8
Languages per article
Any
Your own domain
Included
Time to publish a signing
2 min

Publish in every language you play in

One article, many translations, one lifecycle. A story can be live in Romanian while the German version is still being written — and the newsroom shows you exactly that.

Templates for the things clubs write

A signing, a departure, a match report. Each one starts with the right structure instead of a blank page, and the writing assistant tightens your words without ever inventing a fact.

Your colours, checked for legibility

Contrast is calculated when you pick a colour, and the site quietly uses a readable variant for text where it has to. A club's own colour should never make its own website unreadable.

Trust

Built for data that belongs to children

Most of what a football academy stores is personal data about minors. That shaped the architecture, not the marketing page.

One club cannot see another

Isolation is enforced by the database itself, not only by application code. The runtime database role cannot bypass those policies — so a bug in a query returns nothing rather than someone else's players.

Medical data is separate by design

Coaching staff see availability, never a diagnosis. Clinical detail sits behind its own permission and is excluded from the general audit trail on purpose.

Every change has an author

Who changed what, when, and from which request. Only fields on an explicit allow-list are ever recorded, so adding a column never starts leaking it.

Pricing

Priced for clubs, not for enterprises

Every plan includes the club website, your own domain and unlimited staff accounts on the tiers that need them. No per-seat surprises.

Starter

€49/month

  • 120 players
  • 4 teams
  • 10 staff accounts
  • Club website and newsroom
  • Academy and training
Get started
Club

€149/month

  • 600 players
  • 20 teams
  • 40 staff accounts
  • Club website and newsroom
  • Academy and training
  • Ticketing
  • Membership
  • Online shop
Get started
Pro

€399/month

  • Unlimited players
  • Unlimited teams
  • 150 staff accounts
  • Club website and newsroom
  • Academy and training
  • Ticketing
  • Membership
  • Online shop
Get started
Enterprise

Talk to us

  • Unlimited players
  • Unlimited teams
  • Unlimited staff accounts
  • Club website and newsroom
  • Academy and training
  • Ticketing
  • Membership
  • Online shop
Get started
Questions

The things clubs ask first

Is this only for football?

No. Football, futsal, handball, basketball, volleyball, rugby, ice hockey and water polo — each with its own points rules, positions and match events, because two points for a handball win and three for a football one is not a detail. A club running three sports runs them in one account.

Do we need someone technical?

No. A club sets up its website by picking a template and up to three colours; everything else is filling in what you already know — teams, players, fixtures. There is nothing to install and nothing to host.

Can we use our own domain?

Yes. Point your domain at us and the certificate is issued automatically on the first visit. Until then your site is live on a teamsport360.com address, so you are never waiting on DNS to get started.

Who can see medical and safeguarding records?

Only the people you give that permission to. Medical data sits behind its own permission, never appears on a player profile, and is deliberately excluded from the audit trail's field list — the fact of access is recorded, the content is not.

What happens to our data if we leave?

You export it and we delete it. Everything a club owns is scoped to that club in the database, so an export is a complete copy and an erasure is complete too.

Is our data separate from other clubs'?

Yes, and at four layers: the request context, the data layer, the database's own row-level security, and the foreign keys themselves. The application's database role cannot bypass those policies even if the application has a bug.

Start with your squad list

Add your teams and players, pick your colours, and your club has a website by the end of the afternoon.

Get startedCompare plans