Skip to content
EN
Sports Free · Private

Random Sports Position Assigner

Assign positions to N players.

Choose a sport, enter your players, and the tool assigns everyone to positions either randomly or weighted by skill. Coaches and pickup organizers use it to set lineups fast and keep things fair, with extra players shown on the bench so you can rotate them in.

Sport. Select your sport from the dropdown.

0 items

Click Assign positions to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Sport. Select your sport from the dropdown.
  2. Players. Enter your players in the list.
  3. Assign. Click "Assign positions" to fill the lineup, with extras placed on the bench.

Frequently asked questions

Which sports does it cover?

Pick from the dropdown — it supports soccer, basketball, baseball, and volleyball.

How are substitutes handled?

Extra players appear as Bench in the output, so you can rotate them in manually each game.

Can it factor in skill?

Yes. You can assign positions purely at random, or weight the assignment by player skill.

Is my roster sent anywhere?

No. Assignments are generated in your browser using the Web Crypto API, and your player list never leaves your device.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.