Guide
How to handle no-shows in pickup soccer (without being the bad guy)
Someone RSVPs "going", the game is full, three people sit on the waitlist — and then he just doesn't come. No message. The game kicks off a player short while three people who wanted that spot stay home. Every pickup organizer knows this person, and most have no answer beyond an awkward conversation they keep postponing.
Why polite reminders don't work
Chronic no-shows aren't an information problem — the flaker knows the game is on. They're an incentive problem: there is no cost to bailing silently, and the social cost lands on the organizer who has to confront them. Any fix that depends on the organizer personally policing attendance will fail, because the organizer is also a friend, and friends let it slide.
Attendance needs evidence: the check-in window
You can't have consequences without a fair record of who actually showed up. That's what a check-in window is: a fixed period around kickoff (in FC Pickup it opens 30 minutes before) during which each player confirms presence with one tap, verified at the pitch. No debates about who was there — the record settles it.
The window matters as much as the check-in. "I'm five minutes away" at kickoff plus-twenty isn't attendance, and a window with a hard close encodes that without anyone saying it out loud.
A strike policy that runs itself
The system that works: RSVP "going" and never check in — or drop out after kickoff — and you're flagged automatically. Three flags within 30 days and your RSVPs are blocked in that group. No meeting, no confrontation, no organizer discretion required in the moment.
Two design details keep it fair. Flags expire — a rough month doesn't follow someone forever. And the suspension is group-level, not app-level: their account and record survive, and the host can lift the suspension any time, or correct attendance for someone who played but forgot to check in (until the result finalizes 24 hours after kickoff).
The culture shift when the system is the bad guy
Once consequences are automatic, something subtle changes: cancelling early stops feeling like an apology and starts feeling like the smart move, because a timely drop isn't a flag — it just promotes the next person from the waitlist. Attendance rises not because people fear punishment, but because the path of least resistance now points toward telling the truth about whether you're coming.
Retire from admin. Keep playing.
FC Pickup runs the RSVPs, waitlist, check-ins, teams, and results for your group — free for players, 30 days free for hosts.
Start your group