Open to the public
Book a court. Play today.
Ready to play? Pick your date, book your court, and bring your game. Easy booking, more time on the court.
How to play
Three ways to play
Court booking
Reserve a court online — pick a time, pay, and you're done. No account needed for public bookings.
Non-members pay $15/hr per player.
Court booking › — book online (opens in a new tab)Open play
Sessions by skill level — Novice 2.5–3.0, Intermediate 3.0–3.9, Advanced 4.0+, DUPR Gated(with active DUPR above 4.2 linked to your CourtReserve account). Four on, four off: games to 11, win by 2.
$25 for a three-hour session.
Open play › — book online (opens in a new tab)Leagues & events
Weekly leagues, clinics, socials, and tournaments across every skill level.
Open to everyone — register per event.
Leagues & events › — book online (opens in a new tab)
Live from our courts
Courts Available Now
Select a date to view available courts, then book your court through CourtReserve.
Checking the courts…
Drop in
Open play this week
Sessions are organized by skill level. Four on, four off — games to 11, win by 2. Challenge courts are subject to court availability. Registering prior to session is highly recommended.
| Level | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|---|
| Novice | 9am–12pm6pm–9pmNovice Open Play on Sun: 9am–12pm, 6pm–9pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmNovice Open Play on Mon: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmNovice Open Play on Tue: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 2pm–5pm8pm–11pmNovice Open Play on Wed: 2pm–5pm, 8pm–11pm | 9am–12pm2pm–5pm8pm–11pmNovice Open Play on Thu: 9am–12pm, 2pm–5pm, 8pm–11pm | 2pm–5pm5pm–8pm8pm–11pmNovice Open Play on Fri: 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm6pm–9pmNovice Open Play on Sat: 9am–12pm, 6pm–9pm |
| Intermediate | 6am–9am9am–12pm12pm–3pm6pm–9pmIntermediate Open Play on Sun: 6am–9am, 9am–12pm, 12pm–3pm, 6pm–9pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmIntermediate Open Play on Mon: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmIntermediate Open Play on Tue: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmIntermediate Open Play on Wed: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmIntermediate Open Play on Thu: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmIntermediate Open Play on Fri: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am7am–10am9am–12pm12pm–3pm6pm–9pmIntermediate Open Play on Sat: 6am–9am, 7am–10am, 9am–12pm, 12pm–3pm, 6pm–9pm |
| Women's Intermediate | 12pm–3pmWomen's Intermediate Open Play on Sun: 12pm–3pm | 9am–12pmWomen's Intermediate Open Play on Mon: 9am–12pm | Women's Intermediate Open Play on Tue: none | 9am–12pmWomen's Intermediate Open Play on Wed: 9am–12pm | Women's Intermediate Open Play on Thu: none | Women's Intermediate Open Play on Fri: none | Women's Intermediate Open Play on Sat: none |
| Advanced | 6am–9am9am–12pm12pm–3pm3pm–6pm6pm–9pmAdvanced Open Play on Sun: 6am–9am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmAdvanced Open Play on Mon: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmAdvanced Open Play on Tue: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmAdvanced Open Play on Wed: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmAdvanced Open Play on Thu: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am9am–12pm12pm–2pm2pm–5pm5pm–8pm8pm–11pmAdvanced Open Play on Fri: 6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 6am–9am7am–10am9am–12pm12pm–3pm3pm–6pm6pm–9pmAdvanced Open Play on Sat: 6am–9am, 7am–10am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm |
| Women's Advanced Open Play (DUPR 3.5+) | Women's Advanced Open Play (DUPR 3.5+) on Sun: none | Women's Advanced Open Play (DUPR 3.5+) on Mon: none | Women's Advanced Open Play (DUPR 3.5+) on Tue: none | Women's Advanced Open Play (DUPR 3.5+) on Wed: none | 9am–12pmWomen's Advanced Open Play (DUPR 3.5+) on Thu: 9am–12pm | Women's Advanced Open Play (DUPR 3.5+) on Fri: none | Women's Advanced Open Play (DUPR 3.5+) on Sat: none |
| DUPR Gated | 9am–12pm3pm–6pm6pm–9pmDUPR Gated Open Play on Sun: 9am–12pm, 3pm–6pm, 6pm–9pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmDUPR Gated Open Play on Mon: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmDUPR Gated Open Play on Tue: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmDUPR Gated Open Play on Wed: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmDUPR Gated Open Play on Thu: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmDUPR Gated Open Play on Fri: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 7am–10am9am–12pm6pm–9pmDUPR Gated Open Play on Sat: 7am–10am, 9am–12pm, 6pm–9pm |
| Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Sun: none | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Mon: none | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Tue: none | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Wed: none | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Thu: none | Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Fri: none | 3pm–6pmPaddles for a Purpose Open Play - Treehouse for Kids Fundraiser on Sat: 3pm–6pm |
Novice
- Sun9am–12pm, 6pm–9pm
- Mon9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Tue9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Wed2pm–5pm, 8pm–11pm
- Thu9am–12pm, 2pm–5pm, 8pm–11pm
- Fri2pm–5pm, 5pm–8pm, 8pm–11pm
- Sat9am–12pm, 6pm–9pm
Intermediate
- Sun6am–9am, 9am–12pm, 12pm–3pm, 6pm–9pm
- Mon6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Tue6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Wed6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Thu6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Fri6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Sat6am–9am, 7am–10am, 9am–12pm, 12pm–3pm, 6pm–9pm
Women's Intermediate
- Sun12pm–3pm
- Mon9am–12pm
- Wed9am–12pm
Advanced
- Sun6am–9am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm
- Mon6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Tue6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Wed6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Thu6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Fri6am–9am, 9am–12pm, 12pm–2pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Sat6am–9am, 7am–10am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm
Women's Advanced Open Play (DUPR 3.5+)
- Thu9am–12pm
DUPR Gated
- Sun9am–12pm, 3pm–6pm, 6pm–9pm
- Mon9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Tue9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Wed9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Thu9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Fri9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm
- Sat7am–10am, 9am–12pm, 6pm–9pm
Paddles for a Purpose Open Play - Treehouse for Kids Fundraiser
- Sat3pm–6pm
Times repeat weekly. Switch to to see spaces left and register.
No membership needed
Walk-in & drop-in rates
Non-member rates. Book online.
| What | Who | Rate |
|---|---|---|
| Court Reservations | Non-member | $15/hr per player |
| Open play (3 hours) | Non-member | $25per player |
| Corporate & group drop-inPriced per group — courts, paddles, and a coach if you want one. | Corporate | On request |
