You have a group of players (teams) together to play some matches. But they vary significantly in ability. How do you draw and schedule a series of matches between players (teams) so that each player only plays those closest in ability?

This web service answers your need. Given a list of players (teams) and their ratings (higher ratings for better players), a set number of tables to use (courts or fields), and a set minimum number of matches each should play, this web service draws and schedules the matches and umpires.

The optimisation draws matches between players (teams) as closely rated as it can, it then schedules matches so the closest matches are near the end for an exciting finish. Hopefully it all works; if not email "aroberts at t one three zero .aone.net.au"

Enter pairs of names and ratings

Better players (teams) have higher ratings.
  1. rated
  2. rated
  3. rated
  4. rated
  5. rated
  6. rated
  7. rated
  8. rated
  9. rated
  10. rated
  11. rated
  12. rated
  13. rated
  14. rated
  15. rated
  16. rated
  17. rated
  18. rated
  19. rated
  20. rated
But before submitting, type the magic word "b a b b l e" into this box to confirm , otherwise I will ignore your submission.

Parameters

  • Number of tables (or courts, fields, and so on)
  • Minimum number of matches per player (or per team)
  • Schedule umpires from among the players?
  • Number of extra time slots for matches: only increase if needed to get a schedule.
  • Base table number: the printout will number the tables from this base.
  • Number of score boxes to be printed on schedules (<=7).

Examples of round robin rating groups

In these three example schedules: "A" is the best player; "B" is the second best; and so on.