Skip to content
EN
Sports Free · Private

Fair Rotation / Substitution Tool

Even playing time across periods.

Coaches use this to build a period-by-period substitution grid where playing time stays even. Enter the roster, set how many are on the field per period and how many periods, and each period is filled with the players who have played least so far, breaking ties at random. A per-player minutes summary and CSV export make it easy to show parents the plan is fair.

Enter. List your players and set the number of periods and slots per period.

0 items

Click Build rotation to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Enter. List your players and set the number of periods and slots per period.
  2. Build. Click Build rotation to generate a balanced schedule.
  3. Review. Check each period's lineup and confirm bench time is even.
  4. Rebuild. Build again if you'd like a different fair arrangement.

Frequently asked questions

How does the tool keep playing time even?

Before each period it sorts the roster by periods already played and fills the on-field slots from the bottom up, breaking ties randomly. A player only gets extra time once everyone else has caught up.

How can I check the schedule is actually balanced?

Expand "Minutes played per player" under the grid. Because the tool always picks the least-played players first, totals can never differ by more than one period across the roster.

What if I have fewer players than on-field slots?

Everyone simply plays every period. The tool caps each period's lineup at your roster size, so a five-slot setting with four players just fields all four each time.

Can I give stronger players more time?

No — equal time is the point of this tool, and every player is treated identically apart from random tie-breaks. If what you need is position allocation rather than minutes, the Random Sports Position Assigner is the companion tool.

Do the tie-breaks favor anyone?

No. When several players are level on playing time, a random draw decides who fills the remaining slots, so nobody is consistently first off the bench. Click Build rotation again for a different fair arrangement.

Related randomizers

Further reading

Send feedback

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