iluvfreetools
Site & safety46 of 46

Risk assessments, method statements, SWMS and job hazard analyses, for the UK, US, Australia and Canada. Finished documents, no empty boxes left for you.

All 46 ›
Structure & materials35 of 35

Steel, timber, concrete, brickwork, boards, groundworks and roofs. Section data, indicative sizing, quantities and the reference tables you normally go hunting for.

All 35 ›
Home & property32 of 32

See what it would look like before you commit, then work out what it takes. Upload a photo of your own wall, drive or house and try things on it.

All 32 ›
Invoices & docs20 of 20

Invoices, quotes, receipts and the rest of the paperwork, generated properly. No account, no watermark, and Download is the only button.

All 20 ›
Money & tax39 of 39

Wages, mortgages, tax and the everyday sums. What you actually take home, what it actually costs, and what you actually owe.

All 39 ›
People & hours46 of 46

Rotas, rosters and schedules, holiday and PTO, timesheets and staff paperwork. The admin that eats a Sunday evening, done in ten minutes.

All 46 ›
Business & marketing50 of 50

Starting up, getting found and keeping the admin straight. Everything downloadable, nothing paywalled at the last step.

All 50 ›
PDF & documents27 of 27

Merge, split, crop, sign, number and compress. Everything runs in your browser, so the contract you open here never reaches a server.

All 27 ›
Image tools24 of 24

Convert, resize, compress, crop and adjust. All of it on your own machine, with no upload, no account and no watermark on anything.

All 24 ›
Text & dates20 of 20

Word counts, case, days between dates, working days and ages. The ten-second look-ups, with no account and nothing stored.

All 20 ›
Random & party27 of 27

Secret Santa, draws, brackets, sweepstakes, printables and party quantities. The bit that is just for fun, done properly.

All 27 ›
Training & tests21 of 21

Practice tests for the cards and licences that decide whether you can work. Every answer cites the guidance it came from, not a forum.

All 21 ›

Round robin fixtures

Free. No account, no email, nothing uploaded.

Seed 1. The same seed always gives this fixture list.

Games each, which is the check that matters
  • Rose & Crown 5 3 home · 2 away
  • White Hart 5 2 home · 3 away
  • The Crown 5 2 home · 3 away
  • Red Lion 5 2 home · 3 away
  • The Anchor 5 4 home · 1 away
  • Black Horse 5 2 home · 3 away
Fixtures 5 rounds · 15 games

6 teams, 15 fixtures, 5 rounds. That is the fewest rounds possible.

Round 1

  • Rose & CrownvWhite Hart
  • The CrownvRed Lion
  • The AnchorvBlack Horse

Round 2

  • Red LionvRose & Crown
  • Black HorsevWhite Hart
  • The AnchorvThe Crown

Round 3

  • Rose & CrownvBlack Horse
  • Red LionvThe Anchor
  • White HartvThe Crown

Round 4

  • The AnchorvRose & Crown
  • The CrownvBlack Horse
  • White HartvRed Lion

Round 5

  • Rose & CrownvThe Crown
  • The AnchorvWhite Hart
  • Black HorsevRed Lion

Every pair meets exactly once, nobody plays twice in a round. Nothing uploaded.

Worth knowing

  • 6 teams gives 15 fixtures over 5 rounds. 5 is the fewest possible: every team needs 5 games and can only play one a round.
  • HOME AND AWAY ALTERNATES ROUND BY ROUND, WHICH IS NOT AUTOMATIC. Pair the circle the same way every round and the fixed team ends up at home every single week, or away every single week. It is invisible on the fixture list and obvious the moment somebody adds up the travel, so the sides swap on alternate rounds.
  • THIS IS A SINGLE ROUND, so each pair meets once and the home advantage is not balanced: half the teams have more home games than away. Turn on home and away for a proper season, which doubles the fixtures and gives every pair one of each.
  • THE ORDER IS SHUFFLED FROM SEED 1. The same seed always gives the same fixture list, so it can be reproduced if anybody questions the draw.

Worked out on this device, by this page. Nothing you typed was sent anywhere or stored, and closing the tab loses it.

Next in the same job

Listing every pairing is not a fixture list

The obvious way to build a league is to write down every pair and share them out across the weeks. It gives you every fixture exactly once and it looks finished.

Then somebody notices they are down to play twice on the same Tuesday. You shuffle it. Now another team has three games in a fortnight and then nothing for a month. That is an afternoon gone, and the result still is not right.

The problem is not effort, it is that "every pair once" and "nobody twice in a round" are two different constraints, and satisfying the first tells you nothing about the second.

The circle method solves it in one pass

It is about a hundred years old and it is almost embarrassingly simple.

Fix one team in place. Stand everybody else in a circle around them. Pair off across the circle, first against last, second against second-last, and so on. Then rotate everyone except the fixed team by one position and do it again.

Every pair meets exactly once. Nobody plays twice in a round. It finishes in the minimum number of rounds. No searching, no backtracking, no repairs afterwards.

The minimum is not a claim, it is arithmetic

With six teams, each one needs five games and can only play one per round. So five rounds is the floor, and the circle method hits it.

With an odd number it goes up by one. Seven teams still means six games each, but somebody has to sit out every round, so you need seven rounds to hand out the seven rests. That extra round is not inefficiency, it is unavoidable.

The byes are the bit that gets fixtures rewritten

Add a ghost team to make an odd number even, and whoever draws the ghost has the week off.

Because the circle rotates evenly, each team draws the ghost exactly once. Every side gets one rest and no side gets two. That sounds obvious, and hand-made fixture lists get it wrong constantly, because it is invisible until week nine when somebody adds it up.

Home and away is not automatic

If you pair the circle the same way every round, the team that stays fixed plays every game at home. Or every game away, depending which side of the pairing it sits.

Nothing on the fixture list looks wrong. It shows up when somebody totals the mileage in March. So the sides alternate round by round.

For a real season, turn on home and away. It plays the whole schedule twice with the sides reversed, so every pair meets once at each ground and every team has exactly as many home games as away ones.

Check the numbers before you print it

The games-per-team list is there so you can see the schedule is even rather than take it on trust. Every team should show the same total, and with home and away on, the same split.

That is the check worth doing on any fixture list, including one somebody else made you.

Common questions

How many rounds does a round robin take?

One fewer than the number of teams, if that number is even. Six teams need five rounds. That is provably the fewest possible: every team needs five games and can only play one per round, so nothing can beat it. An odd number of teams takes as many rounds as there are teams, because somebody has to sit out each week.

What happens with an odd number of teams?

A ghost team is added to make the count even, and whoever is drawn against it has that round off. The useful part is that each team rests exactly once, which is the thing hand-written fixture lists get wrong. The commonest complaint in an amateur league is one side resting twice while another never does.

Why not just list every pairing and share them out?

Because it gives you every fixture exactly once, which looks finished, and then somebody spots a team playing twice in the same week. Sorting that out by hand takes an afternoon and usually still leaves one team playing three times in a fortnight and then nothing for a month.

What is the circle method?

A hundred-year-old trick. Fix one team in place, stand the rest in a circle, rotate everyone by one position each round, and pair off across the circle. Every pair meets exactly once, nobody plays twice in a round, and it finishes in the minimum number of rounds. No searching, no backtracking, no fixing it up afterwards.

Does it balance home and away?

It alternates which side is at home from round to round, which matters more than it sounds. Pair the circle the same way every time and the fixed team ends up at home every single week, or away every single week. It is invisible on the fixture list and painfully obvious once somebody adds up the travel. For a properly balanced season turn on home and away, which plays the whole thing twice with the sides swapped so every pair gets one of each.

How many games in total?

The number of pairs, which is n times n minus one, divided by two. Six teams is fifteen games. Ten teams is forty-five. Twenty teams is a hundred and ninety, which is where people usually realise they want two divisions.

Can I reproduce the draw?

Yes. The shuffle is seeded and the seed is shown, so the same seed always produces the same fixture list. If anybody asks why their team got the hardest opening three weeks, you can show them the draw was not arranged.