Pickleball: Round-Robin Matches And Rounds Needed

Excel Formulas › Pickleball & Tennis Club

All versions

In a round robin everyone plays everyone once. The number of matches is the number of ways to pick two players from the group, which is what COMBIN does. Eight players is 28 matches. Spread those over the courts you have and round up, and you know how many rounds the afternoon needs — before you have promised 16 people it will be done by four.


Quick formula: Pairings from COMBIN, divided by courts, rounded up:
=ROUNDUP(COMBIN(B2,2)/C2,0)

Eight players is COMBIN(8,2) = 28 matches. On two courts that is 14 rounds; at 15 minutes a round, three and a half hours.

Functions used (tap for the full reference guide):

The example

Three social events. The 12-player event on four courts looks efficient until you see it is still 17 rounds, because only 4 matches can run at once and 12 players fill just 4 courts anyway.

ABCDEFG
1EventPlayersCourtsMin/roundMatchesRoundsHours
2Tuesday social821528143.50
3Club ladder day1241566174.25
4Beginner clinic611215153.00

The formula

Matches, then rounds, then hours — each one a column the organizer can show the members:

=COMBIN(B2,2) then =ROUNDUP(E2/C2,0) then =F2*D2/60 // pairings, rounds, elapsed time

How it works

COMBIN does the counting that people otherwise do on a napkin:

  1. COMBIN(B2,2) is the number of unordered pairs in a group of B2. It equals n(n−1)/2: for 8 players, 8 × 7 / 2 = 28.
  2. /C2 divides matches across courts. 28 matches on 2 courts is 14 rounds if every round fills both courts.
  3. ROUNDUP(...,0) handles the uneven last round. 66 matches on 4 courts is 16.5, so 17 rounds.
  4. *D2/60 converts rounds into hours at a fixed minutes-per-round. Add changeover time to the minutes if your courts are far apart.

For doubles, the players are teams: COMBIN(teams, 2). Eight players in fixed pairs is four teams and six matches. If partners rotate, it is a different and much messier problem — use a published rotation chart.

Try it: interactive demo

Interactive

Enter the players (or teams), courts available, and minutes per round.

Variations

Courts needed to finish in a set time

Flip it: matches divided by the rounds that fit in the window, rounded up, is the courts you need to book.

=ROUNDUP(COMBIN(B2,2)/ROUNDDOWN(Hours*60/D2,0),0)

Matches per player

Every player plays everyone else once, so it is simply players minus one. Useful for telling members how many games they get.

=B2-1

Pitfalls & errors

Rounds is a floor on the schedule, not the schedule. With an odd player count someone sits out every round, and a naive court assignment can leave a court idle while two players wait on each other. Use a rotation chart for the actual pairings.

COMBIN grows fast. Sixteen players is 120 matches; on four courts that is 30 rounds and a very long day. If the number surprises you, split into two pools and play a final.

Do not use PERMUT. It counts A-vs-B and B-vs-A separately and doubles every match count.

Practice workbook

📊
Download the free Pickleball: Round-Robin Matches And Rounds Needed practice workbook
Edit the yellow players, courts and minutes cells; matches, rounds and hours recalculate.

Frequently asked questions

Does COMBIN work in older versions of Excel?
Yes, COMBIN has been in every version for decades. If you would rather show the arithmetic, B2*(B2-1)/2 gives the same number.
How do I handle a player who leaves early?
Subtract their remaining matches from the total. If they leave after round 6 in an 8-player event, they had 7 matches scheduled and played some of them; the cleanest fix is to re-run the sheet for the remaining players and rounds rather than patch the original.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Combinations And Permutations · Dojo: Tournament Bracket Rounds · Dance Recital: Show Run Time

Function references: COMBINROUNDUP