Find a time when your whole team can actually play
Stop chasing teammates through group chats. Share one link, let everyone mark when they're free, and see the best time emerge automatically.
Every recreational team has the same scheduling problem. You've got twelve players, three of whom work weekends, two who have kids' activities on Thursdays, one who travels for work, and a coach who needs at least a week's notice. Finding a time that works for enough people to actually run a practice — let alone a full game — usually turns into a days-long conversation in a group chat that everyone stops reading.
WhenItWorks cuts that down to a single link. You create the event, set the dates and time window you want to consider, and share it with the team. Everyone taps through on their phone and marks when they're free. You get a live heatmap showing exactly which slots have the most overlap — and the best times are highlighted automatically, so you don't have to count responses or do any mental math.
Works for any recreational sport
Why group chats don't work for this
Group chats are easy to start and impossible to organize. Availability replies arrive at different times, in different formats, and often in different threads. Someone says "I can do Saturday" without specifying which Saturday. Someone else replies with three paragraphs about why they can't make most of the proposed times. By the time everyone has weighed in, the organizer has to scroll back through dozens of messages and try to piece it all together — and then somebody changes their answer.
"We have a recreational soccer team — nine adults with jobs, families, and very different schedules. Every time we try to find a practice date it turns into a week-long thread. Half the team stops responding, we end up picking a time that only works for six people, and then we scramble to fill the gaps."
— A situation every recreational team captain knows too well
The problem isn't your teammates. It's the format. A freeform text thread is the wrong tool for a structured coordination problem. Everyone knows their own availability — they just have no easy way to communicate it and no shared view of where it overlaps.
The group chat math: If you have 10 players and each one sends 2–3 messages about their availability, that's 20–30 messages to parse — some contradicting earlier ones — before you know when to schedule. A WhenItWorks event gets you the same information in a visual grid in one place, with the answer already highlighted.
How to use WhenItWorks for your team
Why it works especially well for sports teams
Players don't need to download anything
TeamSnap, SportsEngine, and similar platforms require players to install an app and create an account just to mark attendance. That's a significant barrier for a recreational team. WhenItWorks works entirely in a browser — players tap the link, mark their times, and they're done.
Built for the "when can we play?" question, not season management
Full sports management platforms are powerful — but they're built to run entire leagues with registrations, standings, payments, and referee assignments. That's more than you need to answer one question: when is the team free? WhenItWorks stays focused on that single problem and solves it in the least amount of steps possible.
Partial availability is visible
Players mark exactly which slots work for them — it doesn't have to be a full session. If most of your team can make a 90-minute window inside a 3-hour time range you're considering, the heatmap makes that visible. You're not stuck with a binary yes/no per day.
You can see who hasn't responded yet
After submitting your own availability, you can see which team members have responded and which ones haven't. That makes it easy to follow up with the specific people who haven't weighed in yet, rather than sending a blanket reminder to the whole group.
Works for recurring scheduling, not just one-offs
Some teams use WhenItWorks at the start of every month to find the best practice dates for the upcoming weeks. It takes about a minute each time, and the process is familiar enough that the whole team knows what to do without instructions.
How it compares to other tools your team might be using
Tool comparison for casual sports teams
Real scenarios where this helps
Setting up the first practice of the season
You've got a new roster, nobody knows each other's schedules yet, and you need to find a time that works before the season starts. Instead of a round-robin email thread, share one link and let the data show you the best slot.
Rescheduling after a rainout or cancellation
Your field got rained out or the gym was double-booked. You need to find a makeup date fast, across 10+ schedules, without starting another group chat war. Create an event with the next two weeks of possible dates, share it, and have an answer within a day.
Organizing a pickup game with friends
Not every sports scheduling problem involves an official team. A pickup basketball game with eight friends, a tennis round-robin, a golf outing — any situation where a loose group of people needs to find a time without formal coordination infrastructure.
Coordinating across multiple availability constraints
Shift workers, parents with school-run commitments, people who travel for work — your team has complicated schedules and no single obvious answer. The heatmap makes the best overlap visible at a glance, even when no single slot is perfect for everyone.
Ready to stop fighting the group chat?
Set up your team's scheduling event in about 60 seconds. Free, no sign-up required for anyone.
Create your event →Free forever · No account needed · Works on any device
Frequently asked questions
How do I find a time when my whole sports team is available?
Create a free event on WhenItWorks, select the dates and time window you want to consider, and share the link with your team. Everyone marks when they're free — no account needed — and you'll see a live heatmap showing which times work for the most players.
Is WhenItWorks free for sports teams?
Yes, completely free. There are no paid plans, no limits on how many people can respond, and no account required for anyone — organizer or player.
How is this different from TeamSnap or other sports apps?
TeamSnap and similar platforms manage an entire season — rosters, standings, payments, game results, referee assignments. WhenItWorks solves one specific problem: finding a time when everyone is free. It takes about 60 seconds to set up, requires no download or account for your players, and is completely free.
Can I use this for pickup games and recreational leagues?
Yes — it's ideal for exactly that. Pickup basketball, recreational soccer, adult softball, tennis round-robins, golf outings — any situation where you need to find a time that works for a loose group of people without a formal scheduling system.
What if some players can only make part of the time window?
Players mark exactly which time slots they're free within the window — it doesn't have to be all or nothing. The heatmap shows partial overlap, so you can see if most of the team is free for a 90-minute window even if not everyone can make the full session.
How many people can respond to one event?
There's no set limit. WhenItWorks works well for small pickup groups of 5–6 and larger recreational teams of 20+. The heatmap scales to show the overlap clearly regardless of team size.
More Ways to Use WhenItWorks
Plan group events, dinners, trips, and meetups with the same simple scheduling tool.