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 343,884 schedules have been generated, for a total of 31,522,946 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 343,884 schedules, for a total of 31,522,946 matches!

Contact/discuss

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

 

  1. Ross Feiler
    2017-12-01T15:36:14

    never mind I just now saw the description at the bottom of the rankings table....
    Ranking tables can be generated for tournaments using only integer values for scoring (e.g. goals, sets won, etc.). A win scores 3 points, a draw 1 point, and a loss 0 points. Ranking is determined by points; when points are equal, by score for; when that is also equal, by score against (reverse, obviously); when that is also non-conclusive, by least number of matches played. A match is considered played when both score fields in the tournament schedule table have been filled

  2. Ross Feiler
    2017-12-01T15:31:59

    Can you explain how the points column is generated in the rankings table?
    Thanks

  3. Vlad 2006
    2017-11-24T15:00:57

    OK

  4. Ettore Pedrotti
    2017-11-16T21:27:10

    Hi, thanks for creating this very intuitive generator. i would like to create something similar, with these differences:
    - add a sign up page where each user can register and deregister
    - leave registrations open even when round robin has already started
    - publish fixtures only week by week (so that late joiners can be paired up)
    - auto generate an email to each pair to notify who you have been paired up with
    any advice where i should start from?
    many thanks
    Ettore

  5. Not the Biloba Kind
    2017-11-11T21:59:55

    Same here. I tried every single browser I had installed and it refused all of them. Seems like it is the website after all. Hopefully admin will see this, since it is pretty much the best round robin management tool online, including paid ones.

  6. Daniel
    2017-11-11T21:47:23

    Help, recaptcha not working correctly.

  7. Not the Biloba Kind
    2017-11-11T21:36:06

    I'm currently having some issues creating a new round Robin tournament through the website, it tells me the captcha failed, even though I got a verified human result out of it. Maybe recaptcha updated lately and it stopped registering the outcome of the test? Cheers.

  8. Bassem Ghobrial
    2017-10-17T20:30:01

    Hello, when I open the admin page, I can’t edit the score using my iphone. Please advice. Thx

  9. Tor Guy
    2017-08-07T21:47:57

    great help
    if you can do rotating partners terrific
    I just wanted three rounds so cut off rest.
    would be nice if space for scheduled time of games too

  10. Jenny Minke
    2017-06-29T21:20:09

    Hi Eelke Spaak

    Interested in chatting about purchasing an API or your tech.

    Let me know if your interested in chatting.

  11. John Lindsay
    2017-06-21T11:20:02

    Love the scheduler but having a bit of a problem. Stored the URL that allows editing on onenote which I now cannot access. Is there any way to recover it using the read-only URL?

  12. Hamish Cameron
    2017-05-13T23:42:10

    Could you make a Knockout Tournement

  13. Ilian Nachev
    2017-05-06T02:04:09

    Hello dear admin,
    First, I would like to say a big thank you for developing and sharing this website tool!
    Second, I would like to share a problem I encountered when I tried to edit some of the fields. I am trying to always keep the original links that were generated for my league by just updating the names in the fields. When I tried to do that, as soon as I entered a name in one field, all the rest of the fields were filled with that same name. Then, I tried to update another name field, but as soon as I updated it, all the rest of the fields got filled with the new name I entered. How do I go around this problem, so I can enter all the names in the appropriate fields, where I will have the desired match ups?
    Kind regards,
    Ilian Nachev

  14. Cecil Mutambanengwe
    2017-05-03T11:47:28

    Hello, if i close the website, please tell me how to retrieve it without entering the details all over again?

  15. golden6
    2017-05-01T03:09:26

    Hello we have brought this up before, but is it possible to change point system.? We do not have ties in our league, and we grant 2 points for a win (regulation or over time) and 1 point for an over time loss, zero points for a regulation loss. The 3 point system you use has to be converted manually and this is time consuming.

  16. M
    2017-04-20T21:41:49

    How do I get it to save my entries? I keep losing all of my data when I go to right click "save as..."

  17. Eero Koivistoinen
    2017-04-14T11:12:37

    Can i do private schedule?

    Only me look that? And sorry my bad englsih.

  18. Ryan
    2017-03-29T02:34:22

    Mate, You should include an option where we could dictate how many matches a single player/team gets to play. That way it could be much more customizable and could end up being more convinient

  19. Chad Nielsen
    2017-03-20T18:36:34

    Hi was just wondering if there is a way for me to Change what I have the results table show? I only want it to add up the wins and losses. Just wondering if that's possible

  20. Alec
    2017-03-15T01:49:01

    Hi,
    Great website, thanks. I didn't save the link for my admin page. Could you please retrieve it for me?
    My schedule page is: http://tournamentscheduler....

  21. David
    2017-03-10T16:42:47

    Is this software still available??? I too am looking for a
    rotating team, rotating opponent calculator/generator as well. Any help
    would be greatly appreciated!!!

    Wanting each player to partner with everyone in our league and play against those rotations. Thanks!

  22. David
    2017-03-10T16:17:21

    Erin, did you get this website/software??? I too am looking for a rotating team, rotating opponent calculator/generator as well. Any help would be greatly appreciated!!! Thanks!

  23. Krina Patel
    2017-03-10T14:16:58

    Figured it out...It's the second (winning) column times 3..Took me only 5 hours to crack that🙈

  24. Krina Patel
    2017-03-10T08:55:00

    Hi how did you come up with the figures in the last column? 22, 18,15 etc https://uploads.disquscdn.c...

  25. David
    2017-03-09T22:38:39

    There are 22 players in our golf league. We have an A-flight (the 11 lowest handicap golfers) and a B-flight (the 11 highest handicap golfers). Is it possible to have 11 teams comprised of a different A-flight and B-flight team playing every week and making sure the teams are not playing against each other more than once? I want each A golfer to play with every B golfer as a team against another A/B team weekly, but not overlap. I've seen posts about a program that can do that. Is that still available from Bob9/BobR? Thanks for your help!

  26. Superfly
    2017-02-19T00:09:02

    Ranking table not updating.
    Any help appreciated...

  27. Poornesh Sharma B
    2017-02-16T14:52:55

    Hi,

    We have to arrange a corporate tournament for badminton.

    we have 4 groups/house colored as Blue, red, orange and white and each house will have 8 players in them.

    We want to schedule this tournament in round robin fashion but we don not want players from same house play against each other in the first round robin.

    We want to extract top 16 from 48 people and then will have simple round robin match between them to select for quarter finals and then semis and finals. [ here players from same house may play against each other and thats ok for us].

    Can you please suggest us how can we schedule a tournament like this and can this software help us in doing so.

    Thanks so much for your patience to read this query.

  28. James Cook
    2017-02-12T06:22:20

    Site is down. Any word on when it will be able to generate schedules again? Feb. 12, 2017. Love the site, fantastic!!!!

  29. Calvidoo
    2016-12-15T16:40:28

    I have a croquet tournament coming up
    Ten players
    Round robin
    Play each player once
    2 courts
    2 games on each court
    Each player plays 3 games a day
    3 day tournament
    HELP

  30. Matti
    2016-11-30T10:46:20

    Hello! Thank you for this great software! I would thought like to be able to change the amount of points you get for a win and also to be able to input overtime win that would result in 2 points for the winner and 1 point for the overtime loss. Is this possible to make?

  31. G Soupramanien
    2016-11-27T07:19:43

    Please let me know the format of entering the scores and results for cricket double round robbin tournament

  32. Sander Haeghebaert
    2016-11-15T21:32:31

    Hey, i accidently lost my log in data, what do i have to do to have them back?

  33. Beverly Viljoen
    2016-11-01T07:37:17

    Help - one of my kids pulled out - how do I delete give the others a bye etc

  34. hozjan365
    2016-10-27T07:27:15

    Hy. Can i get a schedule without draws, and 2point for win and 0 for lose ?? thanks

  35. Derek Bokerman
    2016-10-26T19:54:29

    I'm currently working with Microsoft Visual Studio using C# windows forms. I have it connected to an MS Access database currently where I'm able to add teams to the database via button-click within a form. Is there anyway that you can randomize the teams against each other (or create a double round-robin type schedule). Really what I'm asking is, where can I find the code behind this program? If you're willing to share that is. :)

  36. Esport
    2016-10-14T23:26:45

    Hi, we would like to integrate your code in a webpage of our e-sport non commercial website squadmasters.com and use it - you being credited in the thanks page and bottom of the tournament page. How to proceed? Thank you.

  37. Vivek
    2016-09-23T18:53:50

    Hello, Great effort and thanks for sharing ! Suppose 3 member teams are to be formed instead of two.. or for that matter r teams out of a set of n people... Is it possible to add another dimension/parameter to also consider no. of people in the team for this alogirthm?

  38. FanaticMarioMan
    2016-09-21T15:15:22

    How does the results table calculate tiebreakers when all of the criteria listed below is the same? For example, in the tournament I'm doing right now, two players have played the same number of matches, have the same score, same score for them, same score against them, basically everything in the columns are the same. Now, the table sorts Player 2 above Player 1 even though Player 1 beat player 2 in their match. Can you tell me why that is?
    Thanks in advance!

  39. john
    2016-09-14T11:07:11

    I need a bracket for a ten team tourney with 5 events per round......two team being eliminated each round till there's a champion.
    EX: 1st Rd 10 teams.....2nd Rd 8 teams etc....(5 events)

  40. Declan Crowley
    2016-09-14T08:28:11

    Hi TS, we have changed from a double round robin to a TRIPLE round robin, so we could get more out of the season. Is it possible to add another round to my current schedule?

  41. Kevin Kaffl
    2016-09-03T12:51:04

    Is there any way to add columns for dates and times as our league would like to use this software

  42. Kevin Kaffl
    2016-09-03T12:42:07

    Can the schedule be downloaded onto an excel or CSV file?

  43. disqus_xt66TVADen
    2016-08-04T20:06:19

    Hi,

    Thank you for creating a very easy to use and clean tournament scheduler. I'm running a tournament with 5 teams in a round robin. I used your software and e-mailed the read only link to the teams playing.

    I have a dilemma. One of the teams has dropped out. How can I convert the schedule I created to 4 teams?

  44. barry
    2016-08-04T11:14:00

    is it possible to have the fixtures just reversed after all home have been played 1st HOME
    1v2
    3v4
    5v6

    1st AWAY
    2v1
    4v3
    6v5

    At the moment after all home games the fixtures go backwards so in week 3 and 4 you play the same team back to back weeks rather than in round 6

  45. Eelke Spaak
    2016-07-26T10:18:53

    I'm afraid not, very sorry! Did you enter your email address? If so, the system will have sent the link to that address.

  46. Eelke Spaak
    2016-07-26T10:18:09

    Haha thanks for the feedback :) It's called reCaptcha, and is developed by Google and seems to work very well. Have you had trouble with it?

  47. Ambrose
    2016-07-13T16:26:12

    Your captcha system is idiotic.

  48. Peter
    2016-07-08T15:55:55

    Team
    Venue

    Beer Hunters
    Bear

    Hairy
    Growlers
    Bear

    Catash
    Candoes
    Catash Candoes

    Dark Horses
    Half Moon

    Merlins
    Half Moon

    Legends
    Horsepond L/H alley

    Average
    Joes
    Horsepond R/H alley

    Robins
    Horsepond R/H alley

    Rangers
    Mill St Social Club

    Out For Fun
    Millers

    Drifters
    Millers

    Quarry Men
    Quarry

    Harty
    Hawaiians
    White Hart

    George
    Casuals
    White Hart

    I have the above 14 teams and am tryinh to create league fixtures home & away you will see several teams play at the same venue Any ideas I can get it to work with 16 teams and two byes per week but this is not satisfactory!!

  49. kpagcha
    2016-05-31T15:39:01

    Hello. First of all, congratulations for this fine piece of work. Seconf of all, I am also developing a tournament scheduler for my "thesis"/final academic BIG project. May I know what tools are you using to model the tournament and the problem itself and to calculate the schedule? I will probably need to compare my product with others and knowing this will probably help me write the final report.

  50. Nicolò Aldrighetti
    2016-05-23T09:06:57

    hi, my friends and i use this fantastic web site to organize our PES tournaments. We kept links of every made tournament but once my pc crash we lost them. Is there a way to find our tournaments links ?

blog comments powered by Disqus