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 197,153 schedules have been generated, for a total of 22,378,150 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

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 197,153 schedules, for a total of 22,378,150 matches!

Contact/discuss

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

 

  1. John Ronald Reuel Krateng
    2016-02-01T10:24:32

    Yes, the points are the primary sorting indicator, however the 'tie-breaker' is usually the difference between scored and conceded goals; i.e. if two or more teams have the same number of points, they are sorted by goal difference.

  2. Eelke Spaak
    2016-02-01T08:53:20

    The points are allocated based on the scoring you put in; note that the *scores* are not the same as the *points* based on those scores. For each match, a win (no matter what the actual score was, just winner > loser) will result in 3 points for the winning team, 0 for the loser. A draw (meaning equal score for the two teams) will result in 1 point each for both teams.

  3. Eelke Spaak
    2016-02-01T08:51:11

    Thanks for the comments! Yes, I'm still updating this (though it's not quite my day job...). I am considering also supporting different ways to sort the results table. Could you give a bit more detail on how a "sort by goal difference" would work? The way I understood soccer scoring was that the ranking is usually by points, not goals.

  4. 4Aces
    2016-01-15T21:45:45

    Great website! Thanks for sharing. I have one challenge...I have to have a "home team" for each of the 7 tournaments and teams can only play a "home team" once at their home club. So...there are 7 teams, playing 7 total tournaments, and needs to be 7 different combinations for the "home team" match. Each tournament will have the "home team" match and a combination of 3 different others so that everyone plays each other once. The challenge is developing those combinations keeping in place the "home team" matches and no one playing a "home team" more than once. Any suggestions on how your software can aid me? Thanks!

  5. John Ronald Reuel Krateng
    2016-01-12T21:46:39

    Hey, first of all thanks for a very neatly designed and functional scheduler! Are you still updating this? The only thing really bugging me is that the table is not sorted by goal difference (which is how it's usually done in soccer).

  6. JERealize
    2015-12-26T22:58:16

    Yes, please, I'd like this option too. I want an option to rank countries by difference between "for" and "against".

  7. Niels
    2015-12-19T21:40:11

    How can I enter a half point for a draw? I cant use 0.5 and I cant use 1-2. Thank you

  8. oscar
    2015-12-15T22:08:54

    i have 7 teams, i accidentally changed the name of one team and it changed it for both now leaving me with only 6 teams

  9. oscar
    2015-12-15T21:15:29

    hi i had added two teams as the same name, now every time i want to edit the name of one of the teams it edits both teams how do i stop that?

  10. Dave H.
    2015-11-25T15:13:26

    We play doubles pickleball but want to run a round robin tournament for 32 players where players play four games but never with the same partner. Will this program allow us to produce a schedule. If not does anyone know how to schedule something like this other than drawing names from a hat for each round?

  11. Brian A
    2015-11-07T14:16:13

    Can someone please tell me what this means?

    There were errors.

    To create a results table, all entered scores have to be integer numbers.

    Update : I now know what integer numbers are, all of my numbers are integer numbers 0 to 8 with no decimal points or fractions & it still does not work. Im still getting the error message

  12. Eldred Godson
    2015-11-06T16:26:19

    Great app!..any chance you could add a group function? The kids rugby festivals I organise are required by the RFU to limit no. of games played by teams, and time slots involved also mean all teams involved cannot play each other, requiring attendees to be split into groups.

  13. Stgo
    2015-10-22T13:21:01

    Great Website!
    Can you order by points and then score difference instead as score for? Almost every soccer tournaments has that rules.

  14. Alx
    2015-10-16T15:22:09

    make app for android, I would buy in a heartbeat. very nice tool. would be nice to be able to add names of player with an amount of player per team to be able to track player statistics on a particular team.

  15. Neokmc
    2015-10-09T04:06:22

    Is it possible to get a scheduler option that allows 3 or 4 teams per game play?

  16. Peter
    2015-09-07T13:51:26

    I have a 16 member rotating partners pinochle league. I'm looking for a schedule that would allow us to partner up with each other player once & play every other player twice. Can you help me?

  17. Eelke Spaak
    2015-09-06T09:07:27

    Hi, I'm sorry but at some point I've had to delete any tournaments that hadn't been accessed in more than 2 years because of a massive spam-attack. Hopefully this did not cause too much of a problem, apologies for any inconvenience! It won't happen again, as now we're properly protected against that sort of thing.

  18. Eelke Spaak
    2015-09-06T09:05:34

    I'm very seriously considering making this into an Android app! So stay tuned over the next few months :)

  19. Help me
    2015-08-31T08:29:29

    Like this, but every team have to meet each other 3 times.

  20. Help me
    2015-08-31T08:27:49

    Hi.
    I have to make a tournament with 13 teams, 4 teams in each match. 3 matches against everyone. So 13 rounds and 39 matches.Is that possible for you to create?

  21. divanshu
    2015-08-30T05:50:16

    Make app like this plz I like this app too much.

  22. Jaques Barnard
    2015-08-11T15:18:32

    Good Day.
    Ok so this is the scenario.... We play a race to 4 frames and a race to 2 sets. So the scores to be entered should look like this, 4 - 0 , 4 - 1 something like that. Now how do i enter this into the scoring section? Please help asap.....

  23. JB
    2015-08-03T17:21:18

    We are hosting a "backyard Olympics" with 8 teams and 6 events. I want all teams to play all 6 sports against as many other teams as possible (I understand that each team will not play against each of the other teams). I am having trouble coming up with a schedule. Can anyone help out with this? Thanks.

  24. FV Kubb
    2015-07-20T18:56:49

    Hello, Great little software. I am looking at hosting a kubb tournament and would like to keep track of rank but I would like the ranking to go by this criteria:
    Points, when points are the same go on head to head record

  25. Erinn Winsser
    2015-06-26T13:48:24

    I'm looking for it too, an option to add rotating double teams with rotating opponents as well. Any tips?

  26. rob
    2015-06-24T05:36:27

    How to Delete an unused Tourney?

  27. Lang Williams
    2015-05-13T18:58:21

    Can a schedule for 15 players playing 14 game be created?l

  28. Bob R
    2015-05-09T13:13:19

    Vicki, This is a rather simple schedule to create. There is a web site on the internet that creates odd, unbalanced schedules for the type of schedule you need (10 teams and 3 courts). They do a lot of tennis scheduling, you may want to check out their site.
    www.leagueschedulingservices.c...

  29. Henry Morgan
    2015-05-05T03:26:33

    How long is my tournament schedule saved for? Thanks

  30. Rich
    2015-05-04T23:28:26

    Is there a way to have the ranking be based on win/loss, then PF, then PA instead of the default: A win scores 3 points, a draw 1 point, and a loss 0 points.

  31. ED
    2015-04-29T13:13:54

    THIS IS GREAT. DO YOU HAVE ONE FOR A FLEX DOUBLES SCENARIO

  32. Ado Potato
    2015-04-27T11:18:10

    Hi Eelke, thanks for all your work on this nifty website. I am trying to run an inter-primary school football comp where, rather than a bye, one team plays a second game (as I have two time slots for them to play in). There should be a simple mathematical way to do it, but I can't quite work it out.

  33. Undearth
    2015-04-27T02:26:49

    Very nice, simple and easy for use!

  34. Joseph Michael
    2015-04-24T19:20:45

    PLEASE HELP!!!

    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...

    On my desktop computer, no problem, fantastic program! However on my laptop, which I use for tournaments I get the 2 url's after generating but they both give me an uneditable schedule.

    Also opportunity for comments do not appear as I have found here. PLEASE HELP! IThis sheduler would really make life so much easier!

    I am using an HP laptop running Windows 7 Professional. The desktop runs windows 7. Is there some reason or change I have to make as administartor to get the sheduler to work properly?

    PLEASE HELP! HELP! HELP!

    Thank You,
    Joseph

  35. Joseph Michael
    2015-04-24T19:18:25

    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... On my desktop computer, no problem, fantastic program! However on my laptop, which I use for tournaments I get the 2 url's after generating but they both give me an uneditable schedule. Also opportunity for comments do not appear as I have found here. PLEASE HELP! IThis sheduler would really make life so much easier! I am using an HP laptop running Windows 7 Professional. The desktop runs windows 7. Is there some reason or change I have to make as administartor to get the sheduler to work properly? PLEASE HELP! HELP! HELP! Thank You, Joseph

  36. LiS
    2015-04-24T08:52:39

    This WOULD be an amazing schedule generator... if only it wasn't missing the most obvious scheduling option!!! It doesn't seem possible to generate a double-round-robin schedule where home and away matches are (roughly) randomized AND the first round is identical to the second round (except for reversing home and away). If you choose "Randomize round order? NO" or "Randomize round order? YES" then there is always one team playing the whole first round at home and the whole second round away, and one other team viceversa. If you choose "Randomize round order? FULLY" then home/away matches are randomized, but then they are randomized across both rounds (so it's even possible to have team X play team Y in consecutive matches), instead of having a second round which is identical to the first except with venues swapped.

    Roughly randomized series of home/away AND second round identical to the first (except swapping all matches venues) is the vastly most common setup in every soccer tournaments around the world, and I suppose also in many other sports as well! How is this not supported?

  37. golden6
    2015-04-18T22:35:01

    That is exactly the problem I am having.

  38. golden6
    2015-04-18T22:23:44

    How can we change the points table to win=2, loss=0, and OT loss=1 ?

  39. Consuelo
    2015-04-15T10:49:11

    Hi Helke. I created a round-robin tournament, but I can't understand how you calculate "score for" and "score against" in the ranking table. I thought "score for" were the total score summarised from the won matches that I put in the schedule, but I saw that it's not like that. Can you explain me please? Thanks!

  40. Henry Morgan
    2015-04-15T07:53:48

    So is it true that my tournament info will eventually be erased at some point? I remember using your brilliant system about 1-2 years ago, and using the links I received back then, I am unable to pull up the related tournament info/standings... Thanks for your response.

  41. Dennis
    2015-03-30T06:54:10

    I cant change team name, for some reason one team is listed two times. if i change name automatically changes the name on other team name too.
    Example
    Round 1
    Barcelona - Real M
    Barcelona - Atletico M
    Juventus - Young Boys
    B Best - N Town
    One of the teams is missing I'm suppose to have only one Barcelona and I'm missing Fc Bayern
    If i click to rename one of these Barcelona teams automatically changes other one too
    Please help!

  42. Viv
    2015-03-27T03:49:22

    This works great. Is it possible to have more than 2 round robin please. For eg, we are playing carrom , so the teams play best of 5 games. Effectively 2 teams plays like 5 round robins!..

  43. Solar Face
    2015-03-21T04:45:36

    There should be a way to make groups. If there are 16 teams, 4 teams in 4 groups.

  44. Scott
    2015-03-21T04:22:41

    Hi, I was just wondering why I can't seem to edit on an iPad or any portable device?

  45. bob
    2015-02-20T23:05:45

    This was awsome. thanks for making this

  46. Guest
    2015-02-10T16:37:37

    (C I) (A F) (D E)
    (A C) (G J) (B H)
    (H I) (E F) (D G)
    (A D) (B I) (C J)
    (B E) (H J) (F G)
    (D I) (A E) (F H)
    (G H) (B C) (I J)
    (A G) (D F) (E J)
    (B J) (C H) (F I)
    (E G) (C D) (A B)
    (C F) (B G) (A H)
    (D J) (E I) (C G)
    (B F) (D H) (A I)
    (F J) (G I) (C E)
    (E H) (A J) (B D)

  47. Vicki Fruetel
    2015-02-09T23:51:42

    I NEED HELP SETTING UP A 10 TEAM ROUND ROBIN TOURNAMENT, USING 3 COURTS.

  48. Tom
    2015-01-16T18:20:40

    Is it possible to type a 2-1 win after overtime? In this case one team would get 2 points and the losing team would get 1 point. It doesnt seem to work.

  49. iamaguest
    2015-01-11T20:10:16

    awesome. I hope your website will not close suddently . I need it in fifa 15 thank you so much

  50. Darren
    2014-12-30T02:31:02

    Great site. Question: is there an easy 'workaround' to generate a doubles (rotating partner) round robin tournament? Eg., AB v CD, EF v AD, BC v AF, etc where all players play same amount of games/rounds but don't have to play with every other player in tournament...would appreciate any guidance or resource out there...thanks!

blog comments powered by Disqus