Skip to content

Free for one team, up to 15 players

Know who's coming before you leave the house.

Youth sport is a schedule under constant change. TeamCaddy holds the fixture, the replies and the messages in one place, so a pitch change at 10pm reaches every parent without anyone re-typing it into a group chat.

  • Parents never pay
  • No ads, on any plan
  • Works on the web and on your phone

This card is live. Answer it.

Game Live with the team

vs Bogert Park Athletic

Northside Rangers · U11 Girls · League fixture

Sat 14 Sep 09:00
Riverside Park, pitch 3 Arrive 08:30 · blue kit · car park fills fast

9 of 15 going

  • 9 going
  • 2 maybe
  • 1 out
  • 3 no reply

Squad

Waiting on 3
  • Beatriz C., going
  • Chloe N., going
  • Daniela O., going
  • Fiona R., going
  • Grace T., going
  • Imani W., going
  • Jana P., going
  • Lucia V., going
  • Nora B., going
  • Emine K., maybe
  • Maya D., maybe
  • Harper L., out
  • Ava M., your player, no reply yet
  • Keira S., no reply yet
  • Priya A., no reply yet

Can Ava make it?

Sam hasn't heard from you yet.

A real component, not a screenshot. Nothing here is saved or sent anywhere.

The problem

Your team lives in six group chats.

A league PDF, a WhatsApp thread, a spreadsheet somebody's cousin made, and a coach texting from the car park. Nobody holds the whole picture, so everyone asks the same three questions every week.

Group chat, 22:41

“Sorry all — pitch 3 is waterlogged so we're on the astro. Same time. Please pass it on 🙏”

Seen by 8 of 24. Three parents drive to the wrong ground.

League email, Thursday

“Fixture 4118 has been rescheduled to Sunday 11:00. Please acknowledge by reply.”

Sitting under forty other emails. Acknowledged by nobody.

Shared drive, last edited in March

Availability_U11_FINAL_v3.xlsx

Two parents can edit it. One of them has left the club.

TeamCaddy replaces all of that with one card per fixture. Change the time, the pitch or the kit and the card changes everywhere at once — on every parent's phone, in the calendar they already subscribe to, and in the reminder that goes out the night before. The card above is the real one. Answer it and watch the count move.

Built for

Three people need three different things from the same fixture.

A parent needs to know where to drive. A coach needs a headcount. A club needs to know which teams are short. Same event, three jobs.

Parents

  • Every kid on one calendar

    Two children across three teams reads as one week, not three apps. Subscribe to it from the calendar on your phone and it stays current on its own.

  • Reply in one tap

    Going, maybe or can't make it, straight from the notification. No app to open, no thread to scroll back through.

  • Told when it matters

    A reminder the night before and an alert the moment something moves. Not a running commentary on the group chat.

  • Nothing to pay, nothing to sell

    Parents are free on every plan and we don't run ads. Your child's name and photo are not an advertising audience.

Coaches

  • A headcount days before Saturday

    Live numbers per fixture, plus the list of who hasn't answered — so you chase three people instead of messaging twenty.

  • Chase without nagging everyone

    Message only the non-responders, or only the parents whose child is out. The other eighteen families hear nothing.

  • Set the season once

    Repeating training, a whole fixture list pasted in at the start of the season, and cancellations that reach everyone in one action.

  • A roster you'd actually open

    Jersey numbers, positions, allergies and two emergency contacts per player, in your pocket at the side of the pitch.

Clubs

  • Every team in one view

    Which sides are short this weekend, which coaches haven't published a schedule, which fixtures still have no ground.

  • One directory, not twelve

    Add a coach once. Move a player up an age group without anyone re-typing a parent's phone number.

  • Grounds that don't double-book

    Assign pitches to fixtures at club level, so two teams don't turn up to the same square of grass at 9am.

  • Send to a whole division

    One message to every U11 parent in the club, without building a mailing list by hand every September.

Club and league tools are in early access. See what's live and what's still in build.

Honestly compared

TeamCaddy and TeamSnap, side by side.

TeamSnap has been doing this since 2009 and does several things we don't. Here's the short version, taken from their own published documentation and pricing. The long version pulls no punches either.

Compared against TeamSnap's published documentation and pricing as of July 2026.
  TeamCaddy TeamSnap
Paid plan for one team $4 a month, any squad size Premium $15.99 a month, or $10 a month billed annually. Ultra $21.99, or $12.50 annually
Ads None, on any plan including free An ad-free experience is listed as a paid-plan feature
Scheduler, background checks, public site Included in the Club plan Priced as add-ons on top of the subscription
Moving a team between divisions or seasons Move and merge teams, keep the history Their documentation states teams "can not be moved from one division to another, moved between seasons, or merged into other teams"
All your children in one calendar Merged across every team and club Switch between teams; per-team calendar feeds
Payments, invoicing and registration Not available today Invoicing, registration and card processing
Player statistics and scorekeeping Final scores and results only Per-player statistics and tracked items
Track record New. Early access, and we say so Running since 2009, with a much larger installed base

What we're hearing

The same complaint, from every club we sat with.

These are illustrative, not testimonials. TeamCaddy is in early access and has no customers to quote yet. The lines below are composites drawn from interviews with volunteer coaches and parents during design, with roles kept generic. When we have real customers who are happy to be named, we'll replace this section with them.

“I don't need analytics. I need to know if I've got eleven on Saturday, and I need to know it by Thursday.”
Composite — volunteer coach, under-11s
“Three kids, three teams, three different apps, and two of them email me a PDF every Friday.”
Composite — parent of three players
“Half the club runs on a spreadsheet only one person can edit. When she goes on holiday, we're stuck.”
Composite — club secretary

Pricing

Free for one team. Cheap for the rest.

Priced per team, not per player, so nobody has to work out who owes what. Parents never pay and there are no ads on any plan.

Free

$0 forever

One team, up to 15 players. Not a trial.

  • Schedule, RSVPs and reminders
  • Unlimited parents and guardians
  • Team chat and photo album
  • Calendar subscription
Start free
Early access

Club

$29 per month

Up to 25 teams under one club, with shared people and grounds.

  • Everything in Team, every team
  • Club dashboard and shared directory
  • Grounds and pitch assignment
  • Messages to a whole age group
See club tools
Early access

League

Talk to us

Several clubs, divisions and a fixture list to run.

  • Everything in Club, every club
  • Divisions, standings and results
  • League-controlled fixtures pushed to teams
  • Migration help from your current system
Email us

Prices in USD, billed monthly, cancel whenever you like. Club and League are in early access — the price is fixed for your first year. For reference, TeamSnap's published prices in July 2026 are Premium at $15.99 a month ($10 billed annually) and Ultra at $21.99 a month ($12.50 billed annually). Full pricing detail.

Questions

The things people ask first.

Is the free plan actually free, or a trial?

Actually free. One team with up to 15 players gets the whole product, with no card required and no clock running. If your squad grows past 15 you'll need the Team plan, and we'll tell you before that happens rather than locking you out.

Do parents have to pay, or install anything?

No and no. Parents are free on every plan. They can use the app if they want push notifications, but the invite link works in a browser, and RSVP links in email and text messages work without an account at all.

Can I bring a team over from TeamSnap?

Yes, for the parts that matter: roster, contacts and the schedule. Export the CSV from TeamSnap and we'll map the columns. Historic statistics and payment records don't come across — we don't have anywhere to put them.

What happens when the pitch changes an hour before kick-off?

Edit the fixture and choose who to tell. Everyone gets a push notification, the subscribed calendars update, and anyone who'd said they were going gets flagged so you can see who has actually seen the change.

Do you show ads or sell data?

No. There are no ads anywhere in TeamCaddy on any plan, we don't sell or share personal data, and we don't run third-party advertising or analytics trackers on children's accounts. We make money from team and club subscriptions only.

How do you handle children's data?

A player's profile is visible to their own team's coaches and to the adults linked to that player, and to nobody else. Parents can see and delete what's held about their child. The detail is in the children's data section of the privacy policy.

Which sports does it work for?

Any sport where a group of children meets at a time and a place: football, hockey, netball, basketball, baseball, rugby, swimming clubs. We use the words "fixture" and "training" but you can rename event types to whatever your sport calls them.

Two parents share custody. Can they both get the schedule?

Yes. A player can have any number of linked adults, each with their own login, notification settings and calendar feed. Either can RSVP, and the card shows who answered so the other one isn't left guessing.

Get started

Set up your team before the next fixture.

Add the roster, import the schedule, send one invite link. Free for a single team of up to 15 players, with no card and no trial clock.