100% in your browser · No uploads🇪🇺 GDPR friendly⚡ Instant · No signup

5-a-side team balancer

Stop the same striker carrying the same team every Tuesday. Rate your group, generate two balanced fives.

0 participants

Tip: set ratings with the ★ pickers below, or paste them inline like Alice, 5 on each line.

Want a prettier print-ready pack?

The free version does the job. The optional template pack just makes brackets look beautiful for events, classrooms and clubs.

See template pack

Free forever for basic use · No signup required

Use case

When to use this

For weekly five-a-side games where the same crew shows up but the matches keep going 7-1. The balancer snake-drafts by skill so neither side starts with all the strong feet.

How to use it

Step by step

  1. 1

    Paste names from WhatsApp

    Long-press the message, copy, paste into the box.

  2. 2

    Set members per team = 5

    Pre-selected.

  3. 3

    Rate each player 1–5

    Quick gut feel works fine.

  4. 4

    Generate

    Re-roll if you want to test alternative splits.

Rating shortcut for football

Forget complex scouting. Use 5 = comfortably the strongest in the group, 4 = above average, 3 = solid, 2 = casual, 1 = absolute beginner. With ten players you usually have one or two 5s, a few 4s, the rest 3.

Pitch-side use

Open this page on your phone the moment you arrive. Paste names from the WhatsApp group. Result is bibs-on, kick-off in under a minute.

Why a generic generator works for this audience

There's a temptation to think a sport-specific or classroom-specific tool would be 'better' than a generic generator. In practice the opposite is true: the rules of fair team-splitting are the same whether you're dividing a Year 7 PE class or a Sunday-league football squad. What changes between audiences is the framing — the language used in the guide, the typical group size, the kinds of ratings people record. The underlying maths (Fisher–Yates shuffle, snake-draft balancing) is identical. That's why this site uses one generator across many audience-specific pages: the same engine, with copy and presets tuned to the context.

Save your roster between sessions

If you'll regenerate teams from the same roster repeatedly — every Tuesday training, every Friday game night — paste the names once, click 'Copy as text', and save the result in a note app or a pinned message. Next session, paste it back. There's no account system to maintain and nothing to forget; the names live wherever you keep your other notes. For coaches managing multiple squads, prefix each name with a one-letter squad tag (e.g. 'A Alex', 'B Sam') and use the filter step to keep only the relevant tag before generating.

FAQ

Frequently asked questions

What if 11 people show up?

One team has 6, one has 5. Rotate the extra player every match.

Can I save player ratings between weeks?

Not in the free tool — keep them in a notes app and paste in.

Is it appropriate to use this with under-18s?

Yes. The generator doesn't ask for personal information, doesn't display ads inside the tool itself, and runs entirely client-side. Many teachers use it weekly. See the trust and safety page for the full position on under-16 use.

Can I export the roster to a spreadsheet?

Yes — the 'Export CSV' button gives you a two-column file (team, name) that opens cleanly in Excel, Google Sheets, and Numbers. From there you can pivot, filter, or merge with attendance records.

What if someone arrives late?

Add their name to the textarea and regenerate. If you want to preserve the existing teams and just slot the latecomer in, use the 'Add to smallest team' shortcut instead of regenerating — it places them on whichever team currently has the fewest members.

Keep exploring

Related tools & guides

Ready to run your event?

Free forever for basic use. No signup required. The free version really does do the job.

Want prettier prints? See the optional template pack