REFLEX pairs you with real opponents at your level, in your city.
Create your account and tell us your city and play level. It takes about two minutes.
Choose a league near you and set your home court. We match you with the closest competitive players.
Play five matches each season. Win your division, compete in the playoffs, and move up a level.
Join the Atlanta beta and be among the first REFLEX competitors.
Real feedback from REFLEX competitors across our cities
Upcoming seasons and leagues — plan ahead
Four simple steps to start competing
Welcome to REFLEX League! To join our competitive tennis community, you'll create your player profile and register for a league. REFLEX League operates in cities worldwide, with geolocation matching to find you the closest competitive opponents.
Create your REFLEX account with a username and password.
Choose your city and register for a competitive league near you.
Review your registration details.
Enter payment to complete your registration.
Men's leagues are for male players and Women's leagues are for female players. Mixed Doubles, Seniors Doubles and Seniors Mixed are open to everyone.
Used to coordinate matches with opponents and for future two-factor authentication. For non-US numbers, start with + and your country code.
REFLEX League operates in cities worldwide. Select your city and league below. Each league consists of 5 competitive matches followed by playoffs. Click "Select to Register" for any available league. Leagues you've already registered for are shown in green.
Please review your registration details:
Login Name:
City:
League:
Home Court:
Play Level:
Price:
When you're ready, continue to payment to complete your registration.
You are paying for .
Clicking below takes you to Stripe's secure payment page to complete your registration. REFLEX League never sees or stores your card details.
Moved into Revenue & Pricing
Browse common questions, or ask our assistant anything
Everything you need to play, score, and compete fairly
Pick a level that gives you close, competitive matches. REFLEX League uses your requested level, your REFLEX match history, and your prior skill rating (where available) to confirm placement. If registration offers you a level that doesn't fit, contact us before the season starts so we can adjust it.
For Doubles and Mixed, your team level is based on both partners' ratings combined. We discourage pairings more than two full levels apart. Players who post an unusually high win rate in their first season may be moved up and can be held out of playoff contention if they were clearly under-rated.
View the USTA NTRP ratings guide → — or see the Player Level Cheat Sheet ↓ below for a quick visual summary by level.
Seniors (50+) leagues: Players who are 50 or older may register for Seniors Men's Singles, Seniors Women's Singles, Seniors Doubles, or Seniors Mixed by checking the eligibility box when building their profile. Seniors leagues use the same play levels and rules as our standard leagues — the difference is the age-based field. Seniors players remain free to enter any standard league as well.
Each match has a two-week window: a scheduled week and a built-in makeup week, ending on a "play-by" date. Reach out to your opponent early — by the Wednesday before the scheduled week — and each side should offer three workable dates within the league's normal days and times, or accept a date the other side offers.
If both teams offer three valid dates and still can't agree, the match defaults to the play-by date at the standard time. You may reschedule once with at least 24 hours' notice and confirmation from your opponent. Short-notice or repeat cancellations let your opponent claim a forfeit. If you can't reach an opponent at all after trying both phone and email, notify the league office and you may take the win by forfeit.
Late Pass: Each team gets one Late Pass per season. It lets you report a single match after its play-by date has passed — open that match on your schedule and choose “Use Late Pass to Report.” The Late Pass can’t be used on the final match of the season, and you only get one, so save it for when you really need it.
Standard tennis code-of-conduct guidelines apply, with REFLEX rules taking precedence where they differ. The home team supplies a fresh can of approved balls and covers any court or guest fees. Warm-ups run up to 10 minutes and aren't for practicing winners or serves.
Aggressive or abusive behavior is never tolerated and is grounds for default.
Matches are best two of three sets. If both teams agree before starting, a 7- or 10-point tiebreaker can stand in for a full third set — record that set as 7-6. The winning team posts the score by midnight of the play-by date, entering the actual set scores.
Points work like this: the match winner earns three points (one per set plus a bonus for the win, including forfeits and retirements). A losing team that wins a set earns one point. Unreported matches show as "not played" and score zero for both sides.
If conditions look doubtful, the home team must contact the away team by phone or text — never cancel by email, and never assume the other side already knows. If players have gathered and courts are wet, wait 30 minutes before calling it; if play has started, resume at the exact game and point.
For thunder or lightning, stop play and wait 30 minutes; a second strike means rescheduling. Matches above 95°F or below 32°F may be rescheduled at either side's request. Rained-out matches default to the play-by date unless both teams agree to play earlier or use a late pass.
Playoffs are opt-in — even division winners must opt in before the season ends. To qualify, you generally need at least {minPlayoffPoints} points and no more than {maxForfeitLosses} forfeit loss or unreported match. Teams are seeded by division finish, then total points, then game-winning percentage.
Each playoff round, offer two dates (weekends count in every league) or accept your opponent's. There are no late passes or extensions in the playoffs, and unplayed rounds advance no one. First-season teams with a 75%+ win rate aren't eligible for the bracket.
In a 7-point tiebreaker, the first to seven points wins, as long as they lead by two; if it reaches 6-all, play continues until someone is up by two. The first server delivers one point from the deuce court, then players alternate every two points, switching ends every six points.
In doubles, the serving rotation follows the same order used during the set, with each player serving two points in turn.
Temporary substitutes aren't allowed, but a permanent season replacement is. If a doubles partner is injured, you may bring in one permanent replacement (with their own REFLEX profile) rated at or below your team's level — though if you'd already played matches with the original partner, the team can't win the division or enter playoffs.
For singles injuries or any withdrawal, contact the league office right away. Note that there are no refunds or credits once schedules are posted.
The division winner is the team with the most points; ties are broken by game-winning percentage. Winners earn REFLEX League recognition and their result is recorded in the season history.
Finally, no one may video or record a match — or any part of it, including warmups — without consent from every player involved. If anyone declines and a team records anyway, the other side may walk away with the win.
Once you’ve completed your first season, the level you play in each following season is guided by how you did. REFLEX League looks at your game-winning percentage — the share of individual games you won across the season — together with any playoff finish. Here’s the ladder:
Use this table to find your NTRP level. Not sure? Start at the level that honestly describes your weakest area — you can always move up. Full USTA NTRP guide →
| NTRP | General Play | Your Serve | Groundstrokes | Net / Doubles | Videos |
|---|
★ 3.5 is the most common entry level for new REFLEX players. GLTA ratings: A = 4.5–5.0, B = 4.0–4.5, C = 3.0–3.5, D = 2.0–2.5.
See what a league costs before you sign up — no account needed.
Last updated July 2026
When you register, we collect your name, email address, phone number (optional), city, play level, and payment information (processed securely by Stripe — we never store your card number). We also keep a record of your matches, scores, and league standings so the league can function.
We use your information to run your league account: matching you with opponents, tracking standings, sending match reminders and season updates, processing payments and refunds, and responding to support requests. We never sell your personal information to third parties.
We send transactional emails (registration confirmations, match reminders, support replies) related to your account, and occasional marketing emails about new leagues, seasons, and promotions. Every marketing email includes an unsubscribe link, and unsubscribing never affects the transactional emails tied to your active registrations.
We use Stripe for payment processing, Resend for email delivery, and Supabase for secure data storage. Each of these providers has its own privacy practices governing the data we share with them to provide the service.
You can update or correct your profile information at any time from My Profile. You can request account deletion or a copy of your data by emailing support@reflexleague.com.
Questions about this policy? Reach us at support@reflexleague.com.
League configuration, FAQs, and security
Build divisions and generate playoff brackets
Revenue, pricing, promos, and currency
Moved into Revenue & Pricing
Your league at a glance
Please enter your Login Name or your email address.
We will then email your Login Name and password reset details to you.
You followed a password reset link. Choose a new password below.
Look up the match history of any player who has competed with REFLEX League.
Invite friends to join REFLEX League using your link below.
Control which processes run automatically vs require admin action
Every customer email query, in one place — triage, respond, and send outbound comms