Open to the public
Ready to play? Pick your date, book your court, and bring your game. Easy booking, more time on the court.
How to play
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)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)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
Select a date to view available courts, then book your court through CourtReserve.
Checking the courts…
Drop in
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–12pm12pm–3pm3pm–6pm6pm–9pmNovice Open Play on Sun: 9am–12pm, 12pm–3pm, 3pm–6pm, 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 | 9am–12pm2pm–5pm8pm–11pmNovice Open Play on Wed: 9am–12pm, 2pm–5pm, 8pm–11pm | 9am–12pm2pm–5pm8pm–11pmNovice Open Play on Thu: 9am–12pm, 2pm–5pm, 8pm–11pm | 9am–12pm2pm–5pm5pm–8pm8pm–11pmNovice Open Play on Fri: 9am–12pm, 2pm–5pm, 5pm–8pm, 8pm–11pm | 9am–12pm12pm–3pm3pm–6pm6pm–9pmNovice Open Play on Sat: 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm |
| Intermediate | 6am–9am9am–12pm12pm–3pm3pm–6pm6pm–9pmIntermediate Open Play on Sun: 6am–9am, 9am–12pm, 12pm–3pm, 3pm–6pm, 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–9am9am–12pm12pm–3pm3pm–6pm6pm–9pmIntermediate Open Play on Sat: 6am–9am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm |
| Women's Intermediate | Women's Intermediate Open Play on Sun: none | 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–9am9am–12pm12pm–3pm3pm–6pm6pm–9pmAdvanced Open Play on Sat: 6am–9am, 9am–12pm, 12pm–3pm, 3pm–6pm, 6pm–9pm |
| Women's Advanced | Women's Advanced Open Play on Sun: none | Women's Advanced Open Play on Mon: none | Women's Advanced Open Play on Tue: none | Women's Advanced Open Play on Wed: none | 9am–12pmWomen's Advanced Open Play on Thu: 9am–12pm | Women's Advanced Open Play on Fri: none | Women's Advanced Open Play on Sat: none |
| DUPR Gated | 9am–12pm12pm–3pm3pm–6pm6pm–9pmDUPR Gated Open Play on Sun: 9am–12pm, 12pm–3pm, 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 | 9am–12pm12pm–3pm3pm–6pmDUPR Gated Open Play on Sat: 9am–12pm, 12pm–3pm, 3pm–6pm |
Novice
Intermediate
Women's Intermediate
Advanced
Women's Advanced
DUPR Gated
Times repeat weekly. Switch to to see spaces left and register.
No membership needed
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 |