Round robin schedule

18 team golf league schedule

A 18 team golf league plays a 17 week round robin. Every team plays every week and meets each of the other 17 teams once, which makes 153 matches in all, 9 each week.

17weeks

9matches a week

153matches in the season

17opponents per team

4tee time slots

Customize this schedule

Full 18 team season, week by week

18 teams, 17 weeks, alternating nines
Tee timeNineMatchup
Week 1 | Front nine
Slot 1FrontTeam 3 v Team 16
Slot 1FrontTeam 6 v Team 13
Slot 1FrontTeam 9 v Team 10
Slot 2FrontTeam 2 v Team 17
Slot 2FrontTeam 8 v Team 11
Slot 3FrontTeam 4 v Team 15
Slot 3FrontTeam 5 v Team 14
Slot 4FrontTeam 1 v Team 18
Slot 4FrontTeam 7 v Team 12
Week 2 | Back nine
Slot 1BackTeam 4 v Team 13
Slot 1BackTeam 6 v Team 11
Slot 2BackTeam 18 v Team 16
Slot 2BackTeam 5 v Team 12
Slot 2BackTeam 8 v Team 9
Slot 3BackTeam 17 v Team 1
Slot 3BackTeam 7 v Team 10
Slot 4BackTeam 2 v Team 15
Slot 4BackTeam 3 v Team 14
Week 3 | Front nine
Slot 1FrontTeam 2 v Team 13
Slot 1FrontTeam 5 v Team 10
Slot 2FrontTeam 18 v Team 14
Slot 2FrontTeam 6 v Team 9
Slot 3FrontTeam 3 v Team 12
Slot 3FrontTeam 4 v Team 11
Slot 3FrontTeam 7 v Team 8
Slot 4FrontTeam 1 v Team 16
Slot 4FrontTeam 17 v Team 15
Week 4 | Back nine
Slot 1BackTeam 17 v Team 13
Slot 1BackTeam 18 v Team 12
Slot 2BackTeam 15 v Team 1
Slot 2BackTeam 16 v Team 14
Slot 3BackTeam 2 v Team 11
Slot 3BackTeam 4 v Team 9
Slot 4BackTeam 3 v Team 10
Slot 4BackTeam 5 v Team 8
Slot 4BackTeam 6 v Team 7
Week 5 | Front nine
Slot 1FrontTeam 1 v Team 14
Slot 1FrontTeam 17 v Team 11
Slot 1FrontTeam 4 v Team 7
Slot 2FrontTeam 2 v Team 9
Slot 2FrontTeam 5 v Team 6
Slot 3FrontTeam 15 v Team 13
Slot 3FrontTeam 3 v Team 8
Slot 4FrontTeam 16 v Team 12
Slot 4FrontTeam 18 v Team 10
Week 6 | Back nine
Slot 1BackTeam 16 v Team 10
Slot 1BackTeam 18 v Team 8
Slot 2BackTeam 13 v Team 1
Slot 2BackTeam 15 v Team 11
Slot 2BackTeam 3 v Team 6
Slot 3BackTeam 17 v Team 9
Slot 3BackTeam 2 v Team 7
Slot 4BackTeam 14 v Team 12
Slot 4BackTeam 4 v Team 5
Week 7 | Front nine
Slot 1FrontTeam 16 v Team 8
Slot 1FrontTeam 17 v Team 7
Slot 2FrontTeam 1 v Team 12
Slot 2FrontTeam 15 v Team 9
Slot 3FrontTeam 14 v Team 10
Slot 3FrontTeam 2 v Team 5
Slot 3FrontTeam 3 v Team 4
Slot 4FrontTeam 13 v Team 11
Slot 4FrontTeam 18 v Team 6
Week 8 | Back nine
Slot 1BackTeam 13 v Team 9
Slot 1BackTeam 16 v Team 6
Slot 2BackTeam 14 v Team 8
Slot 2BackTeam 15 v Team 7
Slot 3BackTeam 11 v Team 1
Slot 3BackTeam 12 v Team 10
Slot 4BackTeam 17 v Team 5
Slot 4BackTeam 18 v Team 4
Slot 4BackTeam 2 v Team 3
Week 9 | Front nine
Slot 1FrontTeam 12 v Team 8
Slot 1FrontTeam 15 v Team 5
Slot 1FrontTeam 17 v Team 3
Slot 2FrontTeam 1 v Team 10
Slot 2FrontTeam 16 v Team 4
Slot 3FrontTeam 14 v Team 6
Slot 3FrontTeam 18 v Team 2
Slot 4FrontTeam 11 v Team 9
Slot 4FrontTeam 13 v Team 7
Week 10 | Back nine
Slot 1BackTeam 14 v Team 4
Slot 1BackTeam 15 v Team 3
Slot 2BackTeam 10 v Team 8
Slot 2BackTeam 13 v Team 5
Slot 2BackTeam 17 v Team 18
Slot 3BackTeam 12 v Team 6
Slot 3BackTeam 16 v Team 2
Slot 4BackTeam 9 v Team 1
Slot 4BackTeam 11 v Team 7
Week 11 | Front nine
Slot 1FrontTeam 1 v Team 8
Slot 1FrontTeam 14 v Team 2
Slot 2FrontTeam 10 v Team 6
Slot 2FrontTeam 13 v Team 3
Slot 3FrontTeam 11 v Team 5
Slot 3FrontTeam 15 v Team 18
Slot 3FrontTeam 16 v Team 17
Slot 4FrontTeam 9 v Team 7
Slot 4FrontTeam 12 v Team 4
Week 12 | Back nine
Slot 1BackTeam 7 v Team 1
Slot 1BackTeam 9 v Team 5
Slot 2BackTeam 11 v Team 3
Slot 2BackTeam 12 v Team 2
Slot 3BackTeam 8 v Team 6
Slot 3BackTeam 13 v Team 18
Slot 4BackTeam 10 v Team 4
Slot 4BackTeam 14 v Team 17
Slot 4BackTeam 15 v Team 16
Week 13 | Front nine
Slot 1FrontTeam 7 v Team 5
Slot 1FrontTeam 11 v Team 18
Slot 1FrontTeam 14 v Team 15
Slot 2FrontTeam 8 v Team 4
Slot 2FrontTeam 12 v Team 17
Slot 3FrontTeam 9 v Team 3
Slot 3FrontTeam 13 v Team 16
Slot 4FrontTeam 1 v Team 6
Slot 4FrontTeam 10 v Team 2
Week 14 | Back nine
Slot 1BackTeam 6 v Team 4
Slot 1BackTeam 9 v Team 18
Slot 2BackTeam 7 v Team 3
Slot 2BackTeam 10 v Team 17
Slot 2BackTeam 13 v Team 14
Slot 3BackTeam 5 v Team 1
Slot 3BackTeam 12 v Team 15
Slot 4BackTeam 8 v Team 2
Slot 4BackTeam 11 v Team 16
Week 15 | Front nine
Slot 1FrontTeam 6 v Team 2
Slot 1FrontTeam 10 v Team 15
Slot 2FrontTeam 7 v Team 18
Slot 2FrontTeam 11 v Team 14
Slot 3FrontTeam 1 v Team 4
Slot 3FrontTeam 8 v Team 17
Slot 3FrontTeam 9 v Team 16
Slot 4FrontTeam 5 v Team 3
Slot 4FrontTeam 12 v Team 13
Week 16 | Back nine
Slot 1BackTeam 3 v Team 1
Slot 1BackTeam 11 v Team 12
Slot 2BackTeam 4 v Team 2
Slot 2BackTeam 7 v Team 16
Slot 3BackTeam 5 v Team 18
Slot 3BackTeam 10 v Team 13
Slot 4BackTeam 6 v Team 17
Slot 4BackTeam 8 v Team 15
Slot 4BackTeam 9 v Team 14
Week 17 | Front nine
Slot 1FrontTeam 1 v Team 2
Slot 1FrontTeam 9 v Team 12
Slot 1FrontTeam 10 v Team 11
Slot 2FrontTeam 4 v Team 17
Slot 2FrontTeam 5 v Team 16
Slot 3FrontTeam 6 v Team 15
Slot 3FrontTeam 7 v Team 14
Slot 4FrontTeam 3 v Team 18
Slot 4FrontTeam 8 v Team 13

How this schedule works

The pairings come from the circle method. Each week the teams are paired off so that nobody faces the same opponent twice until every team has played every other team. The 18 teams below are called Team 1 to Team 18; swap in your own names in the generator.

The default settings here are 17 weeks, no position rounds, and the league alternating nines. The whole league plays the front nine in odd weeks and the back nine in even weeks. Every team plays the front nine 9 times and the back nine 8 times.

Each week's 9 matches are spread across 4 tee time slots, with slot 1 the earliest. Over the season, no team's count for one tee time slot is more than 1 above its count for another.

18 team schedule questions

How many weeks is a 18 team golf league round robin?

17 weeks. Every team plays one match each week and meets each of the other 17 teams exactly once.

How many matches are played in a 18 team league?

153 matches over one full round robin: 9 matches a week for 17 weeks.

What if our season is longer or shorter than 17 weeks?

A shorter season is a partial round robin, and nobody plays the same opponent twice. A longer season repeats the same 17 weeks of pairings, so after 34 weeks every team has played every other team twice.

How are tee times and nines handled?

The generator spreads each week's matches over 4 tee time slots and balances them over the season: no team's count for one tee time slot is more than 1 above its count for another. Nines can alternate, stay on the front or back, or split the matches between both. This page uses alternating nines.

Can I use this for 18 individual golfers instead of teams?

Yes. In the generator choose individual golfers. Each golfer plays one opponent per week, the same way a team would.

Is the golf league schedule generator free?

Yes. There is no account and no card. It runs in your browser, and you can print the schedule or download it as a CSV file for a spreadsheet.

Run this schedule in your league

Gimme turns it into weekly pairings, tracks scores, league handicaps and standings, and posts results for you. Your first 3 league rounds are free, no card.