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.
Create a schedule
First, create a schedule by selecting a sport, the number of teams (or players), and the type of schedule.

What type of schedule can I make?
-
Round Robin: teams play a set number of games against other teams in their group
-
Rotating Partners: players are paired with different partners each match in a 2 vs. 2 format -- ideal for doubles leagues that track individual standings
-
Single Elimination: teams keep playing until they lose 1 game
-
Double Elimination: teams keep playing until they lose 2 games
-
Triple Elimination: teams keep playing until they lose 3 games
-
Swiss-System: teams compete in a set number of rounds, with pairings based on performance rather than elimination
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.
Edit your schedule
Next, 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. Let's go through it step by step:

Teams (or Players)
You can rename each team and add a logo. Also, add or remove teams. Tip: tap the "Quick edit all names" button below the list of teams to rename them all at once.
Courts (or Fields, Pitches, etc)
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").
Groups
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.
Basic info
Rename your schedule, use the subtitle to add extra details. Plus upload your own photo. You can also change the sport.
Dates, times, and rounds
From this section of Edit your schedule, you can set the overall dates and times. Just so you know, after this initial setup, you can also manually change any game or match.

-
Start date: date that games begin
-
Days games are played: days of the week you typically play games
-
Daily start time: time that games typically begin
-
Game duration: how long games last in minutes. This sets your schedule's initial time slots so be sure to include breaks. For example, if games are 60 minutes with a 15 minute break, set this to 75 minutes.
-
Daily games per court: number of games per court per day. If you have more than 1 court, double-check this. 2 games per court per day with 3 courts, for example, would be 6 games total each day.
-
Rest between games: Use this to prioritize back-to-back games (minimum rest) for teams when possible. This is often used for 1-day or 2-day events.
For Round Robin schedules only, you can control how many games each team plays.
-
Rounds of play:
- For Round Robin: number of times each team plays every other team in its group.
- 1 round = each team plays every other team in their group once. For example, if a group has 6 teams, 1 round would be 5 games per team. 2 rounds = play every other team 2x each, 3 rounds = 3x, etc. More rounds = more games per team and a longer schedule. If you need a precise number of games per team, select Custom games per team.
- For Rotating Partners: number of times each individual rotates through new 2 vs. 2 partner combinations.
Manually change your schedule
You can change any individual game or match on the schedule. From the schedule view, tap any game or match and choose Edit or Score.

Easily change an individual game's Date, Time, Home Team, Away Team, or Court (if more than 1).
Move all games on a date
You can easily move games around holidays by moving all games on a date backward or forwards.
- From a game on the date you want to move, tap Edit and then under the Date tap Move all games this day
- Choose the new To Date
- Check the box if you want to also adjust ALL games on following dates. This will adjust every game on the date you selected AND afterward by the same number of days forwards or backward.

Add games or playoffs
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:
- Tap Add 3rd-place game to create a standard bronze / 3rd-place matchup using the semifinal losers when they can be identified.
- Tap Add custom game to create another placement or consolation game and choose who belongs in it, such as winners or losers from earlier playoff games.
- These custom playoff games stay in the normal game list and also appear in Bracket view under Placement Games.
Auto-seed playoffs
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.
Filter and view options
Above the first game/match, you'll see schedule view options:
-
All / Unplayed: filter to only games that haven't been played yet
-
Team, Group, and Court filters: click any team name (and, when available, any group name or court/field name) in the schedule to filter; remove a filter by clicking the X on the filter pill above the schedule
-
Bracket view (newer playoffs): for eligible playoff schedules created after Dec 15, 2025, click Bracket to view a visual playoff bracket
Share your schedule
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 your schedule or update scores.

Download or print your 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.
- Download a CSV spreadsheet that can be opened in Excel, Google Docs, Numbers, etc.
- Print to download a PDF of the schedule
- Calendar sync: subscribe in Google Calendar, Apple Calendar, Outlook, etc

Import your schedule from CSV
If you already have a schedule in a spreadsheet, you can import it from CSV:
- From Dashboard > Schedules, click Import Schedule, or
- From an existing schedule, open Edit > More > Import 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).
Add scores
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.

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.
Add player stats and league leaders
Player stats are available on Round Robin schedules for soccer, hockey, basketball, baseball, volleyball, and cricket.
- Open Edit > Advanced
- Check Track player stats and league leaders
- Optional: check Show league leaders on the public schedule if players should also see the leaders
- Tap Score on a completed game
- Keep Final score checked, because player stats only save on final games
- Expand Player stats, tap Add player for each team, then enter the player name and stat line
- Save the score
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:
-
Soccer: goals and assists, with league leaders for points, goals, and assists
-
Hockey: goals, assists, and penalty minutes
-
Basketball: points, rebounds, and assists
-
Baseball: home runs, hits, RBIs, and runs
-
Volleyball: kills, aces, assists, and blocks
-
Cricket: runs, wickets, catches, and sixes
Advanced scoring and standings
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.
- Open Dashboard > Schedules > Custom scoring
- Create a new scoring profile for that sport, or edit an existing one
- If you want all future schedules in that sport to use it, check Default for [sport]
- If you only want to use it on one schedule, save it and assign it from Edit > Advanced on that schedule
- If that schedule already has scores entered, open More > Recalculate standings after saving the scoring changes
Inside the scoring profile:
- turn on Show standings if you want standings on the schedule
- use Show points column only if you want a visible points column in the table
- use Standings columns to show extra fields such as sets won/lost/difference, no results, overtime losses, or forfeit losses
- for cricket, open Sport-specific settings if you want Net run rate or Points per no result
- use Points system to decide how standings points are calculated
- use Special results to decide whether managers can mark overtime/shootout or forfeit outcomes when scoring games
Under Points system, choose:
-
Result-based points: points come from win/loss/tie outcomes, with optional overtime, close-match, and forfeit overrides
-
Score-based points: points come from the actual score entered for that game or match
Result-based points
Use this when standings should be based on the final result of the match.
Examples:
- hockey overtime or shootout loss points
- standard win/loss/tie standings
- close-match split points such as a best-of-3 result ending 2-1
Overtime or shootout points
Use this for standings such as hockey where an overtime or shootout loss still earns points.
- In Custom scoring, under Special results, turn on Allow overtime / shootout results
- Under Points system, choose Result-based points
- Enter Points per overtime/shootout win and/or Points per overtime/shootout loss
- Optional: turn on Overtime losses if you want a separate OTL column in standings
- On a game, tap Score, enter the final score, choose Overtime or Shootout from Result, then save
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.
Close-match split points
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.
- In Custom scoring, set Scoring sets to match your sport
- Under Points system, choose Result-based points
- Enter Points per close win and Points per close loss
- Score each set normally from the game itself
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.
Score-based points from recorded totals
Use this when standings should come from the score itself.
Examples:
- pool
10-8 = 10/8
- darts
1 point per leg won
- tennis
6-2, 6-3 = 12/5
points per leg won + match win bonus
- Under Points system, choose Score-based points
- Choose Recorded totals
- Optional: enter Match win bonus if the winner should get extra points on top of their score total
- Score games normally
For 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.
Score-based custom buckets
Use this when specific final scores should map to custom standings points.
Examples:
- padel
2-0 = 3/0, 2-1 = 2/1
- volleyball
3-2 = 3/1
- race-to-12 pool ladders such as
12-10 = 4/3
- Under Points system, choose Score-based points
- Choose Custom buckets
- For multi-set sports, fill in the points for each final scoreline
- For single-score sports, add score rules in priority order
- Score games normally
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.
Forfeits and other administrative results
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.
- In Custom scoring, under Special results, turn on Allow forfeit results
- Optional: enter Points per forfeit win and/or Points per forfeit loss
- Optional: turn on Forfeit losses if you want a separate standings column
- On a game, tap Score
- Change Result to Forfeit
- Choose the Forfeit winner
- Save the score
You can leave the numeric score blank for a scoreless forfeit.
Deleting a schedule
You can delete schedules quickly from either:
-
Dashboard > Schedules: view your schedules and delete them, or
-
Edit your schedule > Advanced (from the schedule itself)
Add waivers or documents
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.
What's next?