The GGS Blog

Handling Subs in League Play Without Disrupting Standings

A practical guide for league directors: when to sub, when to forfeit, and how to keep standings fair when a player misses a week.

G
Good Game Sports 5 min read

A league is a multi-week promise. Players commit on day one, then real life happens. Someone travels for work, someone tweaks an ankle, someone's kid gets sick the morning of week four. By the middle of the season, almost every league director is fielding the same question: "Can I bring in a sub for tonight?"

How you answer that question shapes the rest of the season. Say yes carelessly and your standings stop reflecting the league anyone signed up for. Say no rigidly and your engaged players quietly stop showing up. The directors who run leagues well have a sub policy before the first week starts, and software that lets them apply it without rebuilding the schedule from scratch every Tuesday.

Here is how to think about subs, and what to set up before week one so the request does not turn into an hour of admin.

Decide your sub policy before the season starts

The biggest mistake we see is making sub rulings case by case. The second team that gets a different answer than the first will notice, and you will spend the rest of the season relitigating it.

Pick one of these three policies and write it into your league rules:

Open subs, sub games count. Anyone within the skill range can sub in. The team plays the week as normal, results count fully. Best for casual or social leagues where the goal is keeping courts full and play fun.

Open subs, sub games do not count toward standings. The team plays, the score is recorded, but those games are excluded from the standings calculation for either the individual sub or the full team, depending on format. Best for competitive leagues where standings determine playoffs or prize money. It keeps the league running without rewarding or punishing teams for who happened to be available that night.

Closed subs, forfeit only. No outside players. If your roster cannot field a team, you forfeit the week. Best for short, high-stakes leagues with a strict roster cap.

There is no universally right answer. What matters is that your policy is decided, written down, and applied identically to every team.

Use weekly opt-in so you see the gap before it becomes a sub problem

Most "sub crises" are actually "I did not know they were missing until five minutes before the match" crises. If you can see a roster gap on Sunday night instead of Tuesday at 6:55 pm, the whole problem changes shape.

Good Game Sports leagues support a weekly opt-in flow where each player marks themselves in or out for the upcoming week from their player hub. As the deadline passes, you get a clean read on who is showing up. If a team is short, you can reach out about a sub during business hours instead of scrambling on match night.

Opt-in is also the cleanest way to enforce a sub policy fairly. If a player opts out by Monday, the team has time to find a sub. If they no-show without opting out, that is a forfeit by the rules, not a judgment call by you.

When a sub is coming in, use substitution logic, not match regeneration

Once you have a sub lined up, the question is how to apply them. Good Game Sports gives you three paths in the substitutions guide, and choosing the right one keeps standings clean.

Edit a match directly when one player or team changes for one matchup and the rest of the schedule should stay intact. Use the pencil icon on the match, swap the player, save. Fast, surgical, no ripple effects.

Use substitution logic when you want a sub to cover specific rounds for a player without rebuilding the schedule. This is the right tool for almost all league sub scenarios. Critically, it gives you a "Sub games don't count" toggle that controls whether those games feed into standings. For rotating-partner formats, only the individual sub is skipped in standings. For fixed-partner leagues, the full team's games for those rounds are excluded.

Regenerate matches when the change affects future pairings or partnerships and you actually need a fresh schedule. Save this for the rare cases. For a single-week sub, regeneration is overkill and risks reshuffling matchups your other teams were already preparing for.

For fixed-partner leagues, remember the setup step in the help article: go to the Players tab, edit the substitute player, and change their partner to the player staying on the team before you update the matches. Skip that step and the pairings will not be what you expect.

Let standings settings do the fairness work

The reason "sub games don't count" exists as a toggle is that no two leagues weight subs the same way. Your standings settings should match your policy.

Standings in Good Game Sports track wins, losses, win percentage, point differential, and total points, and you can customize the tiebreaker order per division. If you are running a competitive league, head-to-head as the secondary tiebreaker plus point differential as the tertiary keeps standings sensitive to actual head-to-head results rather than to whoever fielded the strongest sub on a given Tuesday.

If you decide sub games count, leave the toggle off. If they should not count, flip it on at the moment of substitution. The standings refresh automatically, and players see the updated league position in their app without you sending a single message.

Communicate the sub before the match, not after

If you bring in a sub, the rest of the league should know. Not because it requires anyone's approval, but because a surprise unfamiliar player on court four is the fastest way to generate a passive-aggressive Sunday email.

A short pre-match note in your league communication channel ("Team Birdies will play with Alex as a sub tonight per league rules") removes the mystery. If your sub policy excludes those games from standings, say so in the same note. Transparency on the rule is the entire battle.

A simple checklist for league week N

Before each league night, run through this:

  1. Opt-in deadline has passed. You know the roster gaps.
  2. Every gap has a plan: confirmed sub, forfeit, or rescheduled match.
  3. Substitution logic applied in the app, with the "sub games don't count" toggle set to match your policy.
  4. Fixed-partner subs have had their partner updated on the Players tab before matches were generated.
  5. Affected teams notified, league channel updated.

That sequence takes ten to fifteen minutes a week. Without it, the same situation can eat your entire Tuesday afternoon and end with an unhappy team captain.

The bigger point

Leagues are how clubs build community, and community is what brings players back next season. Every sub decision is a small test of whether the league feels fair and worth committing to again. A clear policy, a weekly opt-in flow, and substitution tools that respect your standings settings turn that test from a Tuesday fire drill into a five-minute habit. That is the difference between running one league a year and running four.

···

About Good Game Sports

Software built for racquet sports operators.

Tournaments, leagues, and programming for pickleball clubs, padel facilities, and the operators scaling them. Join 60+ clubs running on Good Game Sports.

Book a demo