Tournament Scheduler - Easily create a round robin tournament schedule

Tournament Scheduler - Easy to use online schedule maker for round robin tournament schedules

Welcome! This simple online tool will generate a (double) round robin tournament schedule for you. Optionally, you can also use it to keep score.

So far 108,026 schedules have been generated, for a total of 12,262,943 matches!

  1. ...or auto-generate ‘Player 1’...‘Player X’ if you're too lazy to type.

  2. 2. Choose tournament type

  3. 3. Schedule locations?

  4. 4. Enter a tournament name

  5. 5. Enter your e-mail address (optional)

    Not required, but highly recommended! Why ask for my e-mail address?

    We will email you a link to your tournament schedule if you fill in this field. If you lose the URL to your schedule, you will not be able to view it again or modify it. Having the URL in your inbox is therefore quite convenient! We will only use your e-mail address for this one-time service and will not store it.

  6. 6. Prove you are human

    Sad that this is needed, but no way around it...

Instructions

Generating a tournament schedule using this online schedule maker is very simple. Just follow the steps below (the numbers refer to the form fields in the scheduler form above):

  1. Enter the names of the players or teams you want to include in your tournament. Use one entry per line in this text box. If you do not feel like entering names by hand, you can also click the 'auto-generate' link and generate numbered players to include in the schedule.
  2. Choose whether you want to schedule a single or double round robin tournament league. Single round robin means each team faces each other team once, double round robin means each team faces each other team twice. With double round robin, there will be a 'home' and an 'away' match between each of the teams.
  3. If you want to include the locations of the matches in your schedule, select 'Yes' here. If you choose to schedule locations, you need to specify half as many locations as you have specified players (again, enter one per line). In the case of an odd number of players, round half the number of players down. Note: the scheduling of the locations is not very balanced at the moment; e.g. the first player will always play at the same location. We are working on improving this algorithm.
  4. Enter a title for your tournament or league.
  5. We highly recommend you specify an e-mail address here. We will email you a link to your tournament schedule if you fill in this field. If you lose the URL to your schedule, you will not be able to view it again or modify it. Having the URL in your inbox is therefore quite convenient! We will only use your e-mail address for this one-time service and will not store it.
  6. Prove you are human by completing the reCAPTCHA field.
  7. Click the 'Generate!' button, and voilà! Your tournament schedule is ready.

After generation of your schedule, you will receive two URLs: one that allows read-only access to your schedule, and one that allows you to edit player (and location) names, and enter score online. Just share either of those URLs with your friends and get the tournament started!

Note that it is now also possible to automatically generate a ranking table for your league! When you keep score on the online tournament schedule, and all scores are integer numbers (so 0, 1, 2, etc.), you can click the link below the match schedule and a results table will be generated. It will display matches played, wins, draws, losses, score for, score against, and number of points in a nice convenient table.

About this site

I created this website, because I could not find a nice online sports scheduling tool, while also allowed one to easily keep score. Hopefully this is useful to some of you!

A word of thanks goes out to Richard DeVenezia's excellent website that helped me understand the algorithms required for round-robin scheduling.

So far this online schedule maker has generated 108,026 schedules, for a total of 12,262,943 matches!

Contact/discuss

Please post any suggestions or questions you have in the comments below! And please, like us on Facebook:

 

  1. Trammster
    2014-09-08T09:47:57

    For how long will the tournaments be available to view and edit?

  2. Curler
    2014-09-05T00:31:13

    Hi I just used the scheduler and it looks pretty slick. I need a schedule for curling, 24 teams, 4 sheets of ice spread over 3 time slots. So I used 24 players and 12 locations (sheet 1, time 1 / sheet 2, time 1 / sheet 3, time 3 ... / sheet 4, time 3) It created the schedule in seconds, but is there any way to balance the number of times you would play on each sheet and at each time? I have team 2 playing on sheet 4 6 times in the first 8 weeks. I hope you can help. ...Thanks

  3. golden6
    2014-08-16T22:44:28

    Our point system differs from your default, is there a way to change it? 2 pts per win, 0 pts per loss, 1 pt per OT loss

  4. Reuben Boniface
    2014-08-14T05:09:40

    Ok, so I created a schedule for a family chess tournament and received the URLs for the schedule(read only) and the admin one, however the admin one is just the same as the read only, appears to be a standard HTML page and cannot enter data, where have I gone wrong?

  5. ryeguy
    2014-08-13T16:42:37

    I am trying to create a round robin with 7 teams and 4 different games (kan jam, Cotn hole, Ladder Ball and Poleish Bottle Bash). I want each team to play each other at each event, is this a possibility? If so how?

  6. RyeGuy
    2014-08-13T15:40:46

    I am trying to create a round robin with 7 teams and 4 different games (kan jam, Cotn hole, Ladder Ball and Poleish Bottle Bash). I want each team to play each other at each event, is this a possibility? If so how?

  7. Bryan
    2014-08-11T02:01:44

    Hi, we are attempting to set up a draw and allocate specific teams to play specific teams on later dates. So we are attempting to change the draw as we progress from Round 1 to Round 2 etc. However, as soon as we change a team to play a specific team in Rd 2....it then changes Rd 1. The question is - can we create a unique draw or do we have to stay with the random draw the software creates?

  8. george
    2014-08-08T19:37:17

    how do you put in the scores

  9. Suzern Leah
    2014-08-06T06:02:00

    How do you generate the venues where the matches are to be held?

  10. Suzern Leah
    2014-08-06T05:59:19

    Leah Suzern

  11. Eelke Spaak
    2014-08-05T09:02:04

    Whenever you edit a team's name, the schedule tries to behave 'smartly' by also editing that team's name at all other occurrences. You can switch this behaviour off by clicking the (very small) 'Sync = on.' link underneath the schedule (but above the share icons and the comments). Does that work?

  12. Eelke Spaak
    2014-08-05T08:59:40

    In round robin tournaments, all players play against all players. This can only be achieved for an even number of players; if there is an odd number of players, every round, one player will receive a 'bye'. This means that player has to sit that round out. In the schedule this is indicated as if that player was playing the (fake, ghost) player '(bye)'. Hope that helps!

  13. DespicableDan
    2014-07-29T09:30:05

    Whenever I enter an odd number one says bye how does this work?

  14. Fatalizm
    2014-07-24T15:21:42

    I'm having some issues with the schedule. When 3 teams dropped out I changed their names to "FREE WIN". I was able to get teams to fill their spots but when I wrote one team down in one of the "FREE WIN" spots all of them changed to the team's name. It won't let me add other team without all three spots changing to the same name. Please help!

  15. Hendrik
    2014-07-21T11:04:45

    Hi Eelke,
    thanks for your fast reply :). Cool, to hear about the custom point system. As for (2), I am organising a SINGLE round robin tournament. It would be nice if every team was playing roughly half the rounds at home. Currently the first listed team (i.e. first round, first pairing, home) is playing the whole tournament at home.
    Anyway, it is not an important issue and I've been able fix this manually. I just wondered whether there is a quick fix by changing the order of the first pairing in every second round (I missed the second in the previous comment, sorry). In any case, it is probably more my curiosity rather then actual necessity ;)
    THANK YOU VERY MUCH!!

  16. Eelke Spaak
    2014-07-21T07:56:33

    You can click the 'Score' column in the admin version of the tournament schedule, that way you can type the score in the table itself.

  17. Eelke Spaak
    2014-07-21T07:56:11

    Thanks for the compliments! I'm really happy to hear them :)

  18. Eelke Spaak
    2014-07-21T07:55:57

    Hi Hendrik, your point (1), custom points for wins/losses, has been requested before. I think I will have a bit more time in the near future to work on this website, so I think I should be able to implement it in let's say a week or two. As for (2), the algorithm indeed already works this way; in double round robin, for each matchup, each of the two players always gets the home advantage (i.e. is listed first) once.

  19. Hendrik
    2014-07-20T09:49:34

    Regarding 2.) I think it would be sufficient to change the order of the first pairing in every round. I am not sure which algorithm you are using, but in the tests I looked at, it seems to work.

  20. Hendrik
    2014-07-19T13:24:13

    This is really an awesome website :) I try to use this for a chess tournament, but I have two issues.

    1.) In chess, you receive one point for a win (indicated by 1-0 or 0-1) and half a point for a draw (indicated by 0.5-0.5). The current ranking system gives 3 times as many points for a win instead of a draw. Is there a way to make it only 2 times as much? Not integer numbers would be nice as well, but I think this is less important.
    2.) I am organising a single round robin tournament. In a chess game, one person has the right to move first, which is generally considered a slight advantage. Is there a way to generate the pairings in a way such that every player has roughly the same number of blacks and whites? This can be indicated in the schedule by having the white player named first.

    Thanks very much already!

  21. Zelkova
    2014-07-16T10:15:25

    I just gotta say that while it may understandably take a while to load the page, this is the first completely free (and simple) round robin bracket program that doesn't seem to limit you in terms of players or such other weird requirements. As a sweet bonus it even factor in locations and being a double round robin (which can surprisingly make a difference depending on the court or game). The lack of being forced to create an account and how simple it is would be the cherry on top of the already topping filled treat. While it would be insane to do so in a round robin format I bet you could put the whole Pokemon list on here and it would (sooner or later) load, the fact that is an option is just amazing to me.

    I somehow found this during my search for a more complex bracket system that would give players at least three matches guarantee. While I couldn't find something better then double elimination but faster then a round robin/swiss I am glad I found this hidden gem of a website regardless.

  22. fynnley
    2014-07-16T07:26:25

    how do i put the scores up?

  23. maximillion
    2014-07-15T15:06:16

    LOL whats a good website for me to make a tournement for me to play on fifa which then i wiil transfer the information to!

  24. Joshua Grant
    2014-07-03T12:18:48

    When I click the Admin Link from my iPhone it won't let me edit the results. Is this the case or am I missing something? This would be VERY Helpful as we want to use live during a tournament we are doing next week. Cheers

  25. satheesh rs
    2014-06-27T13:44:55

    Can we discuss some possibilities - Satheesh, +919480189888

  26. h
    2014-06-25T15:16:42

    I am looking to schedule a coed swinger's pool play with 6 male and 6 female players on 3 courts. is there a way to do that?

  27. Eelke Spaak
    2014-06-24T12:43:52

    Hi Tobi, sorry I'm afraid there really is no way I can retrieve the schedule without the URL key.

  28. Eelke Spaak
    2014-06-24T12:43:10

    Hi Dan, if you use the admin URL you should be able to click on the cells to edit the values.

  29. Tobi
    2014-06-17T17:45:47

    I made a schedule a while ago that is currently being almost halfway used, but I didn't save the admin url, so I cant make any changes on the schedule itself... Didn't add an e-mail either because I didn't know what it was for. Any way I can retrieve it?

  30. Dan
    2014-06-17T00:57:25

    How do I edit scores, names etc after generating my tournament? It says to click on any cell in the table, but everything is just text. No cells that I can click on

  31. Claes
    2014-06-11T18:54:03

    It would be great if the edit links in the schedule were clickable without mouse over (hover). I want to edit the scores on the go with my iPad. Thanks!

  32. TheUltimateSwampFire
    2014-05-31T07:02:33

    This is the problem: If i put 100+ Scores it won't work? why? it says To create a results table, all entered scores have to be integer numbers

  33. Eelke Spaak
    2014-05-28T08:09:33

    Hi! Please contact me at [contact has been established] with some details, I'd definitely be interested to hear more :)

  34. Derek Brennan
    2014-05-25T00:51:57

    Would it be possible for you to integrate a win/loss percentage in the scoreboard?

  35. peter
    2014-05-23T16:15:29

    Follow the link to the Devenezia website that you can find in the 'about this site' section above.

  36. kelly christine
    2014-05-23T13:54:40

    hi! am tryin to come up with a simmilar software for a school project but i don't know how to fill in the code for round robin sytem for a soccer tournament. please help

  37. HashtagHEEL
    2014-05-19T22:13:47

    Hi!

    I am the owner of a FIFA community and would like to be able to integrate your system for my site if possible. Get back to me if you're interested in making a deal. :)

  38. Beechnuttree
    2014-05-19T14:09:24

    I would like to set up a double tennis tournament where the partners change each set. In the past I have used a singles round robin schedule and manually paired up matches. The thread below indicates that your scheduler will handle this ((Fbonmati & Cary 2 years ago) but I can't seem to figure that out. What am I missing?

    Rod

  39. Alejandro Sanchez Guinto
    2014-05-17T20:26:32

    The best scheduler in my opinion. Please add the ability to have playoffs after the regular tournament.

  40. José
    2014-04-27T20:38:39

    Can you add the "goal average" in the ranking table

  41. a user
    2014-04-27T09:54:50

    thanks a lot, looks great so far, will try it out next week!

  42. Roben
    2014-04-25T10:18:39

    I think he means standard doubles play (like in tennis). And yes the partners/opponents would most likely rotate, since with fixed partnerships the problem reduces to a singles round robin. Would of course be a nice addition to the scheduler to have the whist designs.

  43. Eelke Spaak
    2014-04-25T08:51:29

    Hi Brandon, thanks, actually this is something I had thought of some time ago as well. It is certainly something I seriously consider implementing in the future!

  44. Eelke Spaak
    2014-04-25T08:50:58

    Hi Paul, the website does not support grades/divisions right now. However, there is nothing to stop you from generating several schedules, one per division. Would that solve your problem? (The only way this might be a problem is if different teams are participating in several divisions, and collecting points in all of them...)

  45. Eelke Spaak
    2014-04-25T08:49:29

    Hi! Could you elaborate a bit on what that would mean? Would you want to rotate the players around the teams?

  46. Brandon Bocking
    2014-04-23T16:33:04

    What i would love to see is a knockout or group tournament set in as use for a cup!

  47. Christian Calabrese
    2014-04-19T01:40:23

    make your on leage

  48. Paul
    2014-04-16T22:11:56

    I host basketball tournaments. Will this help me schedule 32 to 48 teams in 8 different grades/divisions?

  49. Alex7Greek
    2014-04-12T19:12:55

    yeah i noticed that after some minutes :P thanks for you answer, great work

  50. iMenesi
    2014-04-12T18:13:33

    There are 2 fields for each player score Bro.

blog comments powered by Disqus