Bar and backyard cornhole leagues run on a few boards and a few start times, and the weeks around a holiday are always short. A round robin settles who plays whom; the lanes, start times and skipped nights settle when. This guide works one season through.
Open the free schedule tool (paste your teams, list the lanes and start times, get dates and a CSV or calendar file)
Eight invented teams play a single round robin on Wednesdays from 3 June 2026. Lane 1 and Lane 2 each start games at 18:30 and 19:30, which is the four slots a round needs. Wednesday 1 July is a skip date. Home team is listed first.
| Round | Night | Games (lane and time) |
|---|---|---|
| Round 1 | Wed 3 Jun 2026 | Sack Attack v Board Meeting (Lane 1 18:30), Hole Punchers v Slide Rules (Lane 2 18:30), Bag Daddies v Airmailers (Lane 1 19:30), Corn Stars v Toss Bosses (Lane 2 19:30) |
| Round 2 | Wed 10 Jun 2026 | Slide Rules v Sack Attack (Lane 1 18:30), Toss Bosses v Bag Daddies (Lane 2 18:30), Board Meeting v Corn Stars (Lane 1 19:30), Airmailers v Hole Punchers (Lane 2 19:30) |
| Round 3 | Wed 17 Jun 2026 | Corn Stars v Slide Rules (Lane 1 18:30), Sack Attack v Hole Punchers (Lane 2 18:30), Toss Bosses v Airmailers (Lane 1 19:30), Bag Daddies v Board Meeting (Lane 2 19:30) |
| Round 4 | Wed 24 Jun 2026 | Airmailers v Sack Attack (Lane 1 18:30), Board Meeting v Toss Bosses (Lane 2 18:30), Hole Punchers v Corn Stars (Lane 1 19:30), Slide Rules v Bag Daddies (Lane 2 19:30) |
| Round 5 | Wed 8 Jul 2026 | Board Meeting v Airmailers (Lane 1 18:30), Bag Daddies v Hole Punchers (Lane 2 18:30), Toss Bosses v Slide Rules (Lane 1 19:30), Corn Stars v Sack Attack (Lane 2 19:30) |
| Round 6 | Wed 15 Jul 2026 | Hole Punchers v Toss Bosses (Lane 1 18:30), Airmailers v Corn Stars (Lane 2 18:30), Sack Attack v Bag Daddies (Lane 1 19:30), Slide Rules v Board Meeting (Lane 2 19:30) |
| Round 7 | Wed 22 Jul 2026 | Bag Daddies v Corn Stars (Lane 1 18:30), Slide Rules v Airmailers (Lane 2 18:30), Board Meeting v Hole Punchers (Lane 1 19:30), Toss Bosses v Sack Attack (Lane 2 19:30) |
All 28 games are played once, every team plays every Wednesday that is not skipped, no lane is used twice at the same time, and nothing falls on 1 July: Round 5 is on 8 July. The slot assignment is a seeded search, so the same input always gives the same table.
The table comes from the same code the page runs and a test recomputes it, so it cannot drift from the tool.
List the teams, pick the weeknight, list the lanes and start times, and add any nights the bar or park is unavailable as skip dates. The tool plays a round robin so every team meets every other team once, and gives each game a lane and start time.
Eight teams play 4 games a round. Two lanes at two start times (18:30 and 19:30) give exactly four slots, so every team plays once each night.
Add the date as a skip date. The season simply runs on the following Wednesday. In the example 1 July is skipped, so Round 5 is on 8 July and no game is lost.
No. An even number of teams all play every round. With seven or nine teams one team sits out each round.
No. Everything runs in your browser; team names are never sent to a server.
Related: scheduling with limited courts and time slots, a darts league schedule, a pickleball league schedule, rounds and games for 3 to 16 teams.