Random Choice
5 min read

How to Make Balanced Teams

Split teams purely at random and the stronger players often end up stacked on one side. Whether it is a game or a work task, a large skill gap makes the contest dull and the result meaningless. Picking teams by hand invites accusations of favouritism instead. Here is how to hold both concerns at once.

How lopsided does random actually get

Intuition says a random split will roughly even itself out. It does not. Take ten people where four are clearly stronger, split five against five, and it is unlikely all four land on one side, but a three-to-one split is common.

Work it out and the chance of those four splitting three-one or worse is above half. In other words, a random split produces a visibly uneven match more often than not. Once or twice is coincidence; every week and people stop enjoying it.

This is not a flaw in the algorithm. Randomness does not balance anything. If you need balance, you have to build a balancing rule on top.

Stratified assignment: tier first, then shuffle

The most widely used method is stratification. Sort participants into a few tiers by ability, then randomly distribute each tier across the teams. Four strong players go two per side, four mid-tier players go two per side, and so on.

The benefit is that team strength evens out automatically while who goes where stays random. There is no room for the organiser's preference, and once participants understand the rule they accept the outcome.

Three tiers is usually enough. Split into high, middle, and low, and distribute evenly within each. Slicing too finely makes placement effectively fixed and removes the point of randomising at all.

Snake drafting

If you can rank people, a snake draft works well. Rank one goes to team A, two to team B, three to team B, four to team A, reversing direction each round.

The sum of ranks per team ends up nearly identical, because whichever team lost out in one round picks first in the next, so the gap never accumulates. It is the standard approach in professional sports drafts for exactly this reason.

The drawback is that it requires a ranking. Where skill differences are unclear or publishing a ranking would be awkward, stratification is the better fit.

When you cannot put a number on skill

In a workplace or a classroom, ranking people by ability is itself a problem. There are workable alternatives. One is to use a less loaded objective measure for the tiers, such as years of experience or number of sessions attended.

Another is self-selection. Ask people to pick their own level from something like new, some experience, and comfortable. Self-reports are imprecise but still produce far better balance than pure randomness, and the sensitivity drops considerably.

A third option is to draw a few times and take the split that looks most even. The catch is that whoever chooses undermines the claim of randomness, so only do it with everyone watching.

When the numbers do not divide

Eleven people across two teams gives six against five. In any activity where headcount is an advantage, that is an imbalance on its own. How you compensate depends on the activity.

Where substitutions are possible, rotate the extra player out. Football and basketball, with fixed numbers on the field, work this way. Where every extra person adds raw capacity, put the stronger players on the smaller team instead.

The simplest fix is giving the odd person a referee or scorekeeper role. Just make sure that role is assigned randomly so it does not always fall to the same person.

After the teams are set

Adding a step where teams choose a name or a colour is worth the thirty seconds. It creates a small amount of team identity and noticeably raises engagement. A random tool can generate the names in seconds too.

Roles within a team can also be randomised. Assigning captain, scorekeeper, and presenter with a ladder draw removes the awkward round of nobody volunteering.

Save the result as an image and share it. Across multiple rounds, somebody will always need to check the line-ups again.

Try this tool

Running it once makes the idea in this article click a lot faster.

FAQ

Fully random or stratified?

For a one-off, light activity, fully random is better because the rule is simple and nobody questions it. Once results carry weight or you are playing several rounds, use stratified assignment.

How many tiers should I use?

Roughly the number of teams, or slightly more. Two tiers for two teams, three or four for four teams. Too many tiers makes placement almost deterministic and defeats the purpose.

Do I have to tell people their tier?

Publish the tiering rule, not the individual placements. Saying that each team got two experienced members explains the method without revealing who sits where.

The same people keep ending up together.

Stratified assignment actually makes same-tier players meet less often than pure randomness does. If it still repeats, note previous line-ups and redraw only when a repeat comes up.

Can the team maker do stratified assignment?

Run it twice, once per tier. Build teams from the stronger list first, then distribute the rest across those teams. To do it in one pass, combine the results of separate per-tier draws.

Tools to use with this

More articles