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.

Signed-in users and organizer managers see a guided setup before games are created. The guide walks through Participants and venue, Dates and times, Game format, and Review setup. If you do not need dates and times yet, choose Create schedule now on any step before Review. You can add dates and times later from Edit. This shortcut is not available for mixed doubles with rotating partners. Otherwise, continue to the review step and click Create schedule. 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.
Use One from each group to put one player from each of two groups on every side. For mixed doubles, name the groups Men and Women. Every match then has one man and one woman against one man and one woman. You can use other group names too.
The two groups share one competition pool, with standings for each player. Partners rotate among the players active on each date. With equal, even groups, each player has every player in the other group as a partner before partners repeat.
For a pool league with 10 men and 10 women, enter 10 names in each group. Set 5 tables, one playing night per week, 1 match per table each night, and Playing dates to 14. Allow enough time for one match on each table.
This creates 5 matches per night for 14 playing dates, or 70 matches in total. Each player plays once each night. Every side has one man and one woman. Each player has 10 different partners in the first 10 weeks. Partners repeat in the last 4 weeks.
Playpass fills each date with as many mixed-doubles matches as the smaller group can support. The remaining players sit out. Breaks rotate within each group, so players in the same group finish within one game of each other. A short season can leave some players with no games. Check the game counts in Review setup before creating the schedule.
For example, 12 men and 8 women play 4 matches per date. Four men sit out each time. Over 14 dates, each woman plays 14 games and each man plays 9 or 10. Equal game totals across unequal groups are not possible when every side stays mixed.
With 9 men and 9 women, each date has 4 matches. One man and one woman sit out. Over 14 dates, each player plays 12 or 13 games.
A ranking based on total points can favor players who play more games. Keep this in mind when you choose the standings rules for unequal groups.
Playpass selects who sits out. Do not add a player named BYE or enter a score for a break. The preview and saved schedule show Sitting out beside each date. A break does not count as a game or a win. Partners rotate among the active players; with breaks, some partners can repeat before all possible pairs have played.
Single, Double, and Triple Elimination schedules can use a different series length in each round. Choose Single game, Best of 3, Best of 5, or Best of 7. A best-of-3 series needs 2 wins, best-of-5 needs 3, and best-of-7 needs 4.
For example, an eight-team Single Elimination schedule can use Best of 3 for Round 1 (the quarterfinals), Best of 5 for the semifinals, and Best of 7 for the final. Leave any round at Single game if it does not need a series.
Set the lengths before entering scores or manually adjusting games. Changing the lengths rebuilds the generated schedule. Once any score is saved, including an in-progress score, these settings are locked.
The schedule reserves a separate game for every possible game in each series. Each game uses your sport's normal scoring, including sets when applicable.
If you correct or clear a deciding score and the series is no longer won, the unused games return and the winner's advancement is undone. If later playoff scores block the correction, clear those later scores first. Clearing a score also clears that game's player stats.
Playoff series results do not change regular-season standings. Custom placement games, including an added third-place game, remain single games.
After setup creates games, you'll be viewing your schedule. Tap Edit to change your schedule's setup, and tap View 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.
Open your schedule's Edit > Teams, then select a team. You can upload your own image using the Logo field.
To reuse a logo from another of your organization's schedules, expand Use one of your logos, select an image, and tap Use this logo. If a team with the same name already has a logo in another schedule, Playpass may suggest it directly. Reusing a logo does not use a generation.
With an upgraded plan or its free trial, you can also create an AI-generated logo:
Choose Try another to generate more options. You can compare the three most recent previews in the team editor. Use one of your logos shows up to 24 recent, unique images from your organization's schedules and unused previews. Renaming a team does not invalidate its generated preview.
Your organization can request up to 100 logo generations per calendar month, resetting at the start of the month in UTC. Each request counts, including unsuccessful generations and options you do not use. If a generation fails, follow the message shown to try again. A shared daily limit can also temporarily pause generation.
Logo generation follows your plan's normal upgraded access, including free trials. On the Free plan, expand Generate a logo and choose See plans. Use the back button on the plans page to return to the team editor. If you do not manage billing, ask an organization manager to upgrade the plan.
For playoffs attached to a Round Robin, change the logo on the Round Robin team; the playoff uses that team's logo.
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, open Add manual court or Add manual field below the list in 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, upload your own photo, or change the sport.
In Edit > Schedule notice, add notices that change often, such as a park closure, rules reminder, or player suspension. Use formatting, lists, links, and images, with up to 5,000 text characters, then save. Players see the formatted notice at the top of the schedule. Player apps show plain text with an updated date and offer View on web when plain text loses content such as named-link destinations, images, attachments or table layout. Bold text and headings alone do not need a web link. Bare web addresses in the text can be tapped; a named link keeps its label in the app, and table cells may run together.
Long notices start at four lines with Show more. Once opened, notices older than a week start at one line. Notices updated within the past 30 days are highlighted until opened on that device. Active notices from followed or joined schedules also appear on Home. Edit the notice whenever plans change, or clear the field and save to remove it. An optional Hide after date keeps it visible through that date in your organization’s timezone. Saving does not send an email, message or push notification.
Attached playoffs have their own notice in their Edit > Schedule notice section. Copied schedules start with no notice.
Restoring a schedule version restores its games, results and scheduling setup. Your current title, subtitle, photo, notice, printing permission and player scoring permission stay unchanged. Standings and player statistics are rebuilt from the restored games.
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.

All-Star break, to show the pause as a row in the game list.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.
A labelled pause appears in date order on the public and manager game lists, between the games before and after it. You can add or change a label at any time, even after scores are entered, and it never moves or rebuilds games. Changing a pause's dates still counts as a setup change.
For One from each group, use Playing dates instead of rounds or an end date. See mixed doubles with rotating partners.
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.
Open Schedules > Calendar in your dashboard to compare games across your organization’s non-archived schedules. Check or uncheck schedules to change what the calendar shows. Use the arrows, Today, or the date picker to choose a week. Times use your organization’s time zone, and played games show their scores. Unscheduled shows games that have no date. When a week has no games, Next games takes you to the next week that does. Open a game’s row to go to its existing schedule.
The calendar starts visible only to staff. An owner or manager can select Publish calendar to add a Calendar tab to the public homepage. Players get the same schedule filters, but only published schedules visible on your site appear. Hidden or draft schedules stay private and are marked Hidden or Draft in your dashboard calendar. Attached playoffs also require a visible, published parent schedule. Your homepage must be published too. Unpublish removes public access and the homepage tab. When you're signed in, the public calendar shows a ← Schedules link back to this dashboard page.
You can compare up to 20 schedules at once. A view shows up to 500 games and asks you to select fewer schedules if it reaches that limit. Reload to see schedule changes. This calendar does not change any games or sync changes back from Google Calendar.
You can change any individual game, match, or practice slot on the schedule. From the schedule view, each game has one action and a three-dots menu. Tap the three dots and choose Edit details; on a practice slot, or a game still waiting for its opponent, Edit details is the game's own action. The editor opens inside the game with Score, Details, Duties, and Note tabs, so you can switch between them without closing it. Note adds a line of text under the game that everyone viewing the schedule sees.

Easily change an individual game's Date, Time, Home Team, Away Team, or Court (if more than 1), then tap Save. For One from each group, follow the mixed-doubles edit rules. Once a game has a score, its teams are set: the team fields stay locked until you clear the score, and its date, time, court, and note can still change.
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.
On Round Robin and Swiss schedules you can also:
TBD everywhere, has no score button, and does not count in standings until you choose the away team.Use duties to show who is refereeing, keeping score, or handling another job at a game. You can assign a saved person or a team from the schedule, and name your own duties, such as Umpire, Scorekeeper, or Cleanup.
Saved assignments appear on the game, including on the published schedule. To remove an assignment, open Duties, tap its remove button, and save. Each game supports up to 12 assignments, and each person or team can have one assignment per game.
Duties record assignments; they do not invite people, send notifications, or give anyone permission to edit the schedule or enter scores. To grant access, invite a staff member.
Open Schedules > Duties in the dashboard, or follow Manage duties from a game's Duties section. Saved duty types and people are shared across your organization's schedules. Teams stay in the schedule's team list.
Select Edit beside a name to open its form. Change the name and tap Save, or choose Cancel to leave it unchanged. Renaming updates the name on existing assignments too.
Choose Retire in the edit form when you no longer want a duty type or person offered for new assignments. Existing game assignments stay unchanged. To use a retired name again, select New duty… or New person… in a game's Duties section, enter the same name, and save an assignment.
Playpass checks assignments against overlapping games in the same schedule, including its attached playoffs. A team cannot work a game while playing in it, and a person or team cannot work overlapping games. If an assignment conflicts, the form names the conflict so you can choose someone else or change the game time. These checks do not cover separate schedules.
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 elimination playoffs using the Add buttons below the last game. The game button uses your sport's term, such as Add match. Add practice creates a practice slot, and Add playoffs creates the playoffs.

To extend a Round Robin schedule after it is created, even after scores are entered, open Edit > Dates, times, and rounds and tap Add more games. Choose how many Rounds, how many Games per team, or Games through an end date, then save. New games start after the last scheduled game and follow the schedule's days, times, fields, groups, and pauses. Existing games, scores, and player stats stay as they are. Each addition can add up to 500 games. Appending is not available for Swiss or Rotating Partners schedules. If attached playoffs already have games, adding is blocked because the new games could overlap them; review the playoff schedule before removing any games or scores.
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.
On a schedule's web page, use the tabs above its content when there is more than one view:
The tabs stay visible on phones. Swipe across the strip if the labels do not all fit. You can also switch views while previewing your schedule.
A schedule with only one view has no tab strip. Standalone playoffs open directly on the schedule, with List and Bracket controls when bracket view is available.

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.
In the Share page, the selected tab shows which view the link opens. Choose Standings, Schedule, or an available Playoffs tab to share that view, or Overview for the combined view. Switching tabs updates both the link and QR code while keeping you on the Share page. Any team, group, or court filters you have selected stay in the shared link. Choose the view before copying the link or downloading the QR code.
The All | Unplayed control above the games filters the game list. It is separate from the Overview tab.

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.
CSV transfer does not yet preserve TBD opponent and Exhibition game settings. If you export and import a schedule, check those games afterward before sharing or scoring it.

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. The next game to score on the page has a filled Score button, and a game with a final score shows Edit score instead. The score form opens inside the game: a labelled box for each team, a column for each set when the schedule scores sets, and Final score, checked by default. Uncheck Final score to save a game still in progress. Enter, or Next on a phone keyboard, moves to the next box and saves from the last one. When you change a score, the standings update in real-time.
After you or a scorekeeper save a final score, the saved game shows Saved and the next visible game to score on the same date opens by itself. When no next game is visible, nothing else opens. Filters and pagination may hide other unscored games.
To reset a game, open its score and tap Clear score at the bottom of the Score tab. Clearing a score also clears that game's player stats.
From Home, Enter Scores and Update Scores open the schedule with Unplayed selected, so only the games still to score are listed, with the first of them at the top of the screen.
Regular score fields accept whole numbers or decimals, such as 0.5 or 2.5.

Note: After you start adding scores, some setup changes that rebuild the schedule are locked. You can still add more games to a Round Robin schedule without clearing scores. For other locked setup changes, you may need to remove scores first.
To move Swiss games after scores are entered, open Edit > Dates, times, and rounds > Move scheduled games. Choose a scheduled date and the new date. You can also shift all following generated dates by the same interval. This keeps scores and pairings; create the next Swiss round after the current round is complete.
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.
You can name a winner yourself, such as Best Player or Best Rookie. Awards do not depend on scores or player stats.
Awards appear in the schedule's Awards section. Visitors can see them when the schedule is published and accessible to them. An attached playoff shares its round robin's awards, including winners from the playoff roster; a standalone playoff has its own awards. Awards are chosen manually and do not change standings or scores.
Player stats are available on Round Robin and Swiss schedules and on standalone Playoffs. Attached playoffs use the stats of their round robin.
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.
Some leaderboards are calculated from the stats you check:
A calculated leaderboard appears when every stat it uses is checked. Lower is better for goals against average, ERA, WHIP, economy rate, and bowling average. A player with nothing in the bottom of a ratio, such as no at bats, is left off that leaderboard.
Enter innings pitched as innings and outs, such as 6.2 for six and two-thirds innings, and overs bowled as overs and balls, such as 4.3.
You can add stats at any time. To remove a stat that already has recorded values, clear those values from the games first.
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 this option when coaches, players, or families need to see each team's side directly on the schedule.
The option is off by default. When it is on, the top, first-listed team is labeled Home and the bottom, second-listed team is labeled Away. The setting adds labels without changing the matchup or reordering the teams. To swap the sides for one game before it has a score, choose Edit details from its three-dots menu.
For an existing schedule, edit the scoring profile that schedule already uses. For future schedules, you can turn on the option in a profile and make that profile the Default for [sport] before creating the schedules.
Playoffs linked to a Round Robin schedule use that schedule's setting. A standalone playoff uses the organizer's default scoring profile for the sport. In each resolved playoff matchup, the first-listed team is Home and the second-listed team is Away.
Playpass does not show the labels on practice slots, Rotating Partners matches, byes, or unresolved playoff slots such as "Winner Game 1." You do not need to recalculate standings after changing this display option.
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.
Use this when a game is called off or abandoned and should count as neither a win nor a loss.
0
The game shows NR without a score and counts separately as a no result. Both teams receive the configured no-result points; leave the value at 0 to award neither team points. Show the No result standings column from More columns if you want that count visible. Cricket schedules already record no results from the cricket score form; set their no-result points under Sport-specific settings.
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