Tennis,
on your
schedule.
A flex league means you pick who you play and when. Join a division at your level, propose a time and court, and play when it works for both of you. No fixed weeknight commitments — just real matches at your pace.
→ NEW TO LEAGUES? START AT 2.5. WE CALIBRATE YOUR FIRST FEW MATCHES.
A flex league, in four moves.
Self-rate yourself
Pick your NTRP level on the 1.0–7.0 scale. Most rec players land 2.5–4.0. Not sure? Sign up tells you what each level looks like in practice.
Get sorted into a division
You’re placed with a small group of players within ~0.5 NTRP of you. Smaller pool = real rivalries, not random strangers every match.
Propose matches your way
Offer up to three times and a court to one opponent. They can choose one or counteroffer. Or post an open window and let any division-mate respond.
Play. Report. Climb.
Either player enters the score. Your record, rating, and local standings update after each league match.
Whatever your game looks like.
Haven’t played in years.
Picked the racquet back up. Looking for low-stakes matches with someone in the same boat — not a former college player who happens to be bored.
Plays most weekends.
Has a regular hitting partner, but wants more matches and a real reason to keep score. Tracks the climb without taking it too seriously.
Tournament background.
Wants competitive matches without the politics of club leagues. Plays for a rating and a visible place in the local standings.
Brand new to leagues? Start at 2.5 or 3.0. We auto-adjust your rating after the first few matches, so you’ll land in the right place even if you guessed.
Local pools, city by city.
Charlotte
FORMINGDC Metro
FORMINGPalm Beach County
FORMINGJoin the next free cohort.
We’re brand-new. The deal: play your matches, give us feedback, and help shape the league while it’s still small enough that your input matters. If paid plans come later, we’ll explain the pricing before it applies.
A modest fee could support league operations and help us keep local pools active. We’ll validate the model with charter players before making that change.
Charter members will hear about any pricing changes before they apply.
We started HQ.tennis because we love league tennis but kept missing matches when life got in the way.
Most leagues lock you into a Tuesday night for eight weeks. Miss two and you’re cooked. We wanted the structure of a league — real opponents at your level, real standings — without the rigidity of a fixed calendar.
Flex leagues solve that. You get matched into a small division, and you and your opponents work out times that actually fit your week. We just keep score.
We’re starting with DC while founding pools form in Charlotte and Palm Beach. We’re going to do this slowly and well. If that sounds good, come play.
The usual stuff.
What's NTRP and how do I know mine?
How is this different from team leagues or rating apps?
What if I can't find a time with my opponent?
Who pays for the court?
How long is a season? How many matches?
I'm rusty / new to leagues. Is this for me?
Doubles?
What does it really cost?
When do matches actually start?
The next match is this season.
Join a local pool or help form the next cohort. Charter play is free for early members.