← All guides

Guide

How to organize a weekly pickup soccer game that actually happens

Every long-running pickup game looks effortless from the outside. Same pitch, same time, twelve to twenty people who mostly show up. What you don't see is the one person doing invisible work all week: booking, chasing, counting, and re-counting. This guide is the playbook for making a weekly game stick — with as little of that invisible work as possible.

Fix the time and place before you recruit

The single biggest predictor of a game surviving is consistency. "Thursday, 7pm, same pitch" beats "whenever enough people can make it" every time, because regulars build the game into their week. Pick a slot you can personally make for the next three months, book the pitch on a recurring basis if you can, and only then start inviting people.

If you're choosing between a slightly worse pitch you can hold weekly and a great pitch you have to re-book every time, take the worse pitch. Venue roulette kills games faster than bad turf does.

Cap the game, and put the cap in writing

Decide the format (5-a-side, 7-a-side, 11s) and set a hard player cap — typically two full teams plus two to four subs. An uncapped game sounds friendly but produces the worst sessions: 24 people at a pitch built for 14, six of them standing around per rotation.

The cap only works if it's enforced by something other than your willingness to say no. This is where a group chat fails you: the 15th and 16th "I'm in" messages arrive and nobody wants to be the bouncer. An app with a real player cap and a waitlist enforces it neutrally — when the game is full, it's full, and late RSVPs queue instead of squeezing in.

Make RSVPs binary and deadline-bound

"Maybe" is the enemy. Your RSVP system needs exactly two states — in or out — and a deadline far enough before kickoff that you can react if numbers collapse. A poll pinned in the chat sort of works, until people change answers silently or reply in a side thread.

FC Pickup's model is one page per game: kickoff time, spots taken, fee, and a Join button. Everyone sees the same live count, the cap enforces itself, and when someone drops out the freed spot is offered down the waitlist automatically — each person gets 15 minutes to claim it before it moves on. Nobody chases anyone.

Share one link, not twenty invites

Growth for a pickup group is word of mouth: someone's coworker, someone's cousin. Make that frictionless with a single standing invite link that lands new people directly in the group, whether or not they have the app yet. If joining requires being manually added by the organizer, the organizer is the bottleneck again.

Let the boring parts run themselves

The games that die don't die because people stopped loving soccer — they die because the organizer burned out. Whatever tooling you use, the test is simple: on game day, do you do anything besides show up and play? Check-ins, team splits, score recording, and no-show accountability are all automatable. Automate them, and the game outlives your energy for admin.

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