Terminology note: Below we use terms specific to basketball like court, game, and point. Make a soccer schedule and you'll see field, match, and goal. Every sport on Playpass has its own terms, so please tell us if we're missing yours.
First, create a schedule by selecting a sport, the number of teams (or players), and the type of schedule.

After that, new schedules open in a guided setup guide before games are created. The guide walks through Participants and venue, Dates and times, Game format, and Review setup. On the review step, click Create schedule to add the games or matches. Finish the guided setup before using Edit; after games are created, use Edit to change dates, times, teams, and other setup details.
Tip: You can add an Elimination (single or double) to any Round Robin. Just tap Add Playoffs from the bottom of any League Round Robin schedule.
After setup creates games, you'll be viewing your schedule. Tap Edit to change your schedule's setup, and use the ← View back link in the pills to return to the schedule view. This Edit section is only visible to you and any managers you add. The guided setup guide does not reopen after games are created. Let's go through it step by step:

You can rename each team and add a logo. Before games are created, use Participants and venue in the setup guide to set the number of teams or players. After games are created, changing the number of teams is a larger setup change because the matchups depend on it. If scores are already entered, remove the scores first or make a new schedule. Tip: tap the "Quick edit all names" button below the list of teams to rename them all at once.
On team-based Round Robin schedules, you can also open an individual team from Edit > Teams to manage captains, roster members, and available free agents for that schedule team.
You can rename each court, plus add or remove courts. If your schedule has multiple courts, the court/field name will show on every game. If you only have one court/field, we'll still show it if you rename it from the default (for example, "Field 1" → "Lower Field").
Changing the number of courts/fields is a generated schedule change, so Playpass recreates the generated games to rebalance dates, times, and locations.
If you only need an extra one-off location for an existing schedule, use Add manual court or Add manual field from Edit > Courts instead of changing the court/field count. A manual location becomes available when you edit individual games, but it does not recreate the generated schedule and Playpass will not automatically place future generated games there.
On generated Round Robin schedules with more than one court, you can optionally assign a home court per team or player from Edit > Teams. First name your courts from Edit > Courts, then open Edit > Teams and use the Team home courts panel.
Without a home court, Playpass rotates that team across all courts as evenly as possible. With a home court, Playpass schedules that team's home-side games there when possible, while still keeping the schedule valid if the court is unavailable.
Set home courts once, before manually customizing individual games. Each time you save home court assignments, Playpass recreates the full generated schedule, so manual changes to game dates, times, courts, or matchups can be overwritten.
For Round Robin schedules only, use this to divide your teams/players into groups/divisions. Each team only plays teams in their group. By default, teams are evenly distributed across groups, but you can customize team assignments (including uneven group sizes) from Edit > Groups. Tip: if you have more than 1 group and those teams are not going to play each other, then make a separate schedule for each group.
Rename your schedule, use the subtitle to add extra details. Plus upload your own photo. You can also change the sport.
From this section of new-schedule setup or Edit, you can set the overall dates and times. Just so you know, after the schedule is created, you can also manually change any game or match.

Use Day overrides when your facility is not available at the same time every selected day. For example, set the default window to Monday and Wednesday from 6:00 PM to 9:00 PM, then add a Saturday override from 9:00 AM to 1:00 PM.
On schedules with multiple courts, use Court overrides when one court opens later than the others or is closed on a selected day. Choose Available to set a different open window, or Closed all day to remove that court from that day's schedule.
Use Pauses and holidays before creating or refreshing the schedule when play should stop for a holiday, closure, or school break. Add one pause for each holiday or break, using an end date only when the pause spans multiple days. Playpass leaves out those dates and continues on the next selected day that fits the schedule window.
Use Schedule length when the season needs to stop on a specific date. In Build schedule by, choose Fill games through end date, then enter End date. Playpass fills available game days through that date and may repeat the matchup pattern with varied order and sides when the season is longer than the normal schedule. End date is not a separate top-level date field.
If the selected end date leaves no valid game dates or would create too many games, Playpass will ask you to choose a later end date, fewer games per day, or different game days.
For Round Robin schedules only, you can also control how many games each team plays.
You can change any individual game, match, or practice slot on the schedule. From the schedule view, tap any item and choose Edit or Score when scoring is available.

Easily change an individual game's Date, Time, Home Team, Away Team, or Court (if more than 1).
If the replacement location is not already in the list, first add it from Edit > Courts > Add manual court/field, then edit the affected game and choose that location.
For a Round Robin schedule, use Add practice at the bottom of the schedule to add a one-team practice slot. Practice slots appear on the public schedule and calendar feed, but they do not have an opponent, score button, standings result, or playoff seeding effect.
You can easily move games around holidays by moving all games on a date backward or forwards.

On Round Robin schedules you can add individual games or an elimination playoffs by tapping either Add game or Add playoffs from below the last game of the schedule (scroll to the very bottom of the page).

On Playoff schedules, scroll below the bracket to add extra placement games:
After group play or the regular season, scroll below your schedule and tap Auto-seed playoffs. We'll fill in playoff seeds using the current standings, and you can still edit any matchup if you need to apply custom tiebreakers.
Above the first game/match, you'll see schedule view options:
After you Publish your schedule, open the Share menu and choose Share to get a public link. Anyone with the link can view your schedule. Only you and any managers you add can edit the schedule setup. If you turn on Allow players to enter scores in Edit > Advanced, signed-in players can also submit scores from the public schedule after they follow that schedule.

Open the Share menu to download, print, or sync your schedule. It's easiest to Publish and Share your schedule online, but if you want to Download, Print, or sync it to a calendar, you can do so from here.

If you already have a schedule in a spreadsheet, you can import it from CSV:
Importing a CSV will replace all games in that schedule, and existing games and teams will be removed. Use the same format as Download CSV.
Required CSV columns: Team A, Team B. Optional columns: Date, Time, Court, Group (for Round Robin), Round (for Playoff).
If you want to pull in registered teams or free agents instead of replacing games from a spreadsheet, use Edit > More > Import teams. That team-import flow is separate from CSV import.
Team-based Round Robin schedules can import teams and free agents from a linked registration activity.
If an older activity only has individual registrations and did not collect a usable team-name field, Playpass cannot safely build schedule teams automatically from that data alone.
After import:
The registration receipt that owns an imported roster can also return later and use Manage team roster to keep that team list up to date, including older individual registrations that were grouped into a team during import.
Tap Score on a game, to record the score. Tap Clear from an entered score to reset that game. When you change a score, the standings update in real-time.
Regular score fields accept whole numbers or decimals, such as 0.5 or 2.5.

Note: After you start adding scores, you can't make big setup changes from Edit mode to the overall schedule. To make overall changes again you'll need to remove any scores first.
On supported schedules, you can let players record scores from the public schedule without giving them manager access.
If you want staff-only score entry instead, use Scorekeeper or Scheduling Manager from Dashboard > Settings > Managers.
Player stats are available on Round Robin schedules for soccer, hockey, basketball, baseball, volleyball, and cricket.
Managers will see league leaders on the standings page as soon as stats are saved. Public viewers only see league leaders when Show league leaders on the public schedule is enabled.
The available stat columns depend on the sport:
Use Custom scoring when your sport needs more than simple win/loss/tie standings. You can now choose whether standings points come from the result of the match or from the recorded score itself.
Inside the scoring profile:
W5, L3, T1, or NR1), Last 10 (4-6, 5-5, 4-4-1T, or 4-4-1T-1NR), Home record (8-1, 4-2-1T, or 4-2-1NR), Away record (6-3, 3-4-1T, or 3-4-1NR), sets won/lost/difference, no results, overtime losses, or forfeit lossesUnder Points system, choose:
Use these if you want the standings to show a team or player's current run, their most recent 10-result record, or separate home and away records.
W5, L3, T1, or NR1.4-6, 5-5, 4-4-1T, or 4-4-1T-1NR.8-1, 4-2-1T, or 4-2-1NR.6-3, 3-4-1T, or 3-4-1NR.Use this when standings should be based on the final result of the match.
Examples:
Use this for standings such as hockey where an overtime or shootout loss still earns points.
If your league uses Score-based points, you can still turn on Allow overtime / shootout results. In that case Playpass keeps using the recorded score for standings points, while the game still shows the overtime or shootout result and can track an overtime-loss column.
Use this for standings such as volleyball where a close full-distance win and loss should split points, for example 3-2 = 2/1.
This is optional. Multi-set scoring keeps working the same way unless you fill in the close-match point fields.
Playpass automatically treats a full-distance result decided by 1 set as a close match. There is no separate Result setting for this.
If your sport uses a deciding match tiebreak instead of a full final set, enter that deciding result in the last set score field.
Use this when standings should come from the score itself.
Examples:
10-8 = 10/8
1 point per leg won
6-2, 6-3 = 12/5
points per leg won + match win bonusFor single-score sports, each side's recorded score becomes its standings points.
For multi-set sports, Playpass adds up the numeric scores from every set.
Use this when specific final scores should map to custom standings points.
Examples:
2-0 = 3/0, 2-1 = 2/1
3-2 = 3/1
12-10 = 4/3
For single-score sports, Playpass checks the score rules from top to bottom. If a result does not match any rule, it falls back to Recorded totals automatically.
Custom bucket score ranges can also use decimals.
Use this when a team wins or loses by forfeit and you want that tracked separately from a normal result, regardless of whether your standings are result-based or score-based.
You can leave the numeric score blank for a scoreless forfeit.
You can delete schedules quickly from either:
Below the bottom of your schedule, you'll find links to Add waivers and Add uploaded files.
Add waivers to help you collect signed waiver forms or documents online.
Add uploaded files to share any file you upload with everyone viewing your schedule.
See how Playpass can help you manage it all