For program directors

Balanced teams. Without the spreadsheet.

Import your registered players, rank them, add your coaches, and place every player on a balanced team in one tap. Soccer, basketball, baseball, or any youth team sport.

Coming to the App Store $9.99, once. No subscription, no account.

Coach Freeman

9 players · total 18.0
  • 3Liam A.
  • 2.5Owen C.
  • 2Eli F.
  • 2Jack H.
  • 1.5Leo K.
  • 1Miles P.

Coach Rios

9 players · total 18.0
  • 3Noah B.
  • 2.5Asher D.
  • 2Theo G.
  • 2Ezra G.
  • 1.5Kai L.
  • 1Hugo R.

Coach Park

9 players · total 17.5
  • 3Mason C.
  • 2.5Caleb E.
  • 2Isaac J.
  • 1.5Finn M.
  • 1.5Jude N.
  • 1Arlo T.
Dashed: siblings kept together, or a family's coach request

Fair teams in minutes, not weekends

Every season someone sits with a spreadsheet, sorting kids by ability and juggling requests. Placement does the sorting so you can make the judgment calls.

Import the whole program

Read a PDF, Excel, or CSV roster or registration export, including GotSport. Age groups in the file become brackets like U8 Boys or U10 Co-ed.

Rank on your scale

One tap per player. Start with 1 to 3 in half steps or set your own. A filter shows who still needs a rank.

Balanced in one tap

Every team gets a pick each round, strongest players first. Requests and siblings are placed first, and anyone who doesn't fit goes to overflow.

How it works

  1. Start a season and import your players

    Brackets come from the file's age groups, with boys and girls kept separate or combined, your choice.

  2. Rank every player

    Work down the list one tap at a time. Families' coach requests and keep-together groups can be set as you go.

  3. Add coaches and a team size

    Each coach is one team in each bracket they coach. Add a placeholder team when a coach isn't found yet.

  4. Balance, adjust, and save

    Move or swap players, lock the ones who must stay, re-balance the rest. On iPad every team sits side by side.

  5. Get the rosters out

    Copy a team's roster to paste into your registration platform, or export the bracket to Excel with one sheet per team.

Children's names stay with you

Placement is a tool, not a platform. Your players' details live on your device and nowhere else.

No accounts. Open the app and start a season. Nobody signs in, including you.

No server. Players, ranks, and teams stay in the app and ride along with your normal device backup.

Names only in exports. Birth dates and gender help with brackets inside the app but never go into a copied roster or Excel file.

One price. $9.99 buys the app. No subscription, no ads, nothing inside it to unlock.

Questions directors ask

Does it work for sports other than soccer?

Yes. Placement knows players, coaches, brackets, and teams, not the sport. Use it for basketball, baseball, softball, lacrosse, volleyball, or anything else with balanced youth teams.

What files can I import?

PDF, Excel (.xlsx and .xls), and CSV. Roster and registration exports from GotSport work, and so do most spreadsheets with a name column. If the file has age group, gender, or rank columns, they're used.

How does the balancing work?

Requested players, sibling groups, and locked players are placed first. Then every team gets one pick per round, starting with your highest-ranked players, always going to the team with the fewest players and lowest total. Team sizes stay even and the strongest players spread out.

What if there are more players than spots?

Players who don't fit go to an overflow list. Add a team (a placeholder coach) and re-balance, or raise the team size.

Can two directors share a season?

Not in this version. Everything stays on one device. Share the Excel export or copied rosters with your board.

iPhone and iPad?

Both. On iPad, the teams screen shows every team side by side.

Ready for your next season

Apex Player Placement is coming to the App Store in the United States and United Kingdom. When it's live, the link will be right here.