Built by a 6-year USTA captain

Run your tennis team without the chaos.

When it rains, your team votes and the opposing captain answers from a link — no login, no app download.

  • Rain makeups handled in minutes
  • Availability, lineups & schedules in one place
  • Team fees without the spreadsheet
  • Free for your players — always
No-login guest links League rules built in USTA · TCD · Metro
Match Loop home screen on Thu, Oct 22 — a 4–1 season, the next match vs. Stonebriar/Vaughn at High Point on Fri, Oct 30 with the lineup ready, above a high-priority rain-makeup tracker for the rained-out Fretz/Taylor match — 2 lines to play on Mon, Oct 26, lineup set and 3 of 4 confirmed — sitting over the team-fees reminder

One app, every league you captain

USTA TCD Metro USTA Texas Section
The captain's headache

Captaining shouldn't take over your week.

You love playing, but you didn't sign up for a second job. Every week it's the same grind — chasing replies, rebuilding lineups, and untangling a rain-out over three group chats at once. Match Loop takes the busywork off your plate so you can easily run your team.

Chasing availability

A player bails at 9pm and you're rebuilding the lineup in a notes app instead of relaxing.

Rain makeup madness

Rescheduling one rained-out match makes you wonder if life will ever feel normal again.

The rulebook you have to remember

Which form, filed where, by when — and you find out you missed one too late.

Rebuilding the fee spreadsheet

Every season it's the same list: who owes what, who's paid, and who you still have to remind.

"The other apps have the data. None of them have the experience. Every screen in Match Loop knows something a captain knows — because a captain made it."

I'm Ashli, and I've captained USTA tennis teams for six years. One season, a rain makeup dragged on for weeks — endless texts and calls with facilities, checking player availability, negotiating with the opposing captain, constantly changing plans. When the last line was finally played, I sat in my car and cried.

Later, I texted the opposing captain. She had cried too. I couldn't believe a tennis rain makeup had brought two grown women to tears. When I got home, I decided I wasn't going through another season that way. I taught myself how software worked and began building Match Loop. The goal was never to replace captains — it was to create the tool I wished I'd had that day: one place for availability, lineups, league rules, and the hardest part of all, getting a rain makeup finished.

Ashli Urano · Founder & Captain
Everything in one loop

The whole match handled.

The tools a captain actually uses — designed around how match day really works.

Every match, one running list

The whole schedule, always in view.

Every match, result, and rain makeup in one place — no spreadsheet, no scrolling the group text. Set scores on the played rows, home or away marked, the rained-out match flagged, and your next match up top.

Match Loop schedule hub — the season as one running list: five played matches with their set scores (Oak Creek/Harmon W 6-3, 6-4 · Lakes Tennis Academy/Delacruz W 6-2, 6-2 · DAC/Whitley W 6-4, 7-5 · Lifetime Plano/Pruitt-Salas L 4-6, 5-7 · Kiest/McAllister W 7-5, 6-4, a 4-1 record), the rained-out Fretz/Taylor match on Oct 16 flagged Makeup set, the next match vs. Stonebriar/Vaughn on Oct 30 highlighted, and Bob Day/Okafor to close on Nov 6 — home or away marked on every row
Players answer in one tap

Availability

Know who's playing before you start dinner. Players tap In, Out, or Maybe in seconds, and you can set anyone yourself when they've gone quiet — Match Loop reads the replies against your courts, so you know if you can field the match.

Match Loop availability screen — the roster response board for the Fri, Oct 30 match vs. Stonebriar/Vaughn, showing a mix of In and Maybe replies in frame — the green In rows above the amber Maybe rows — so the captain reads the whole team at a glance
Singles + doubles, no double-booking

Lineup builder

Drag players into your singles and doubles lines — Match Loop won't let anyone land in two spots, and flags who hasn't confirmed yet. Publish, and every player gets their line, court, and partner.

Match Loop lineup builder — the finished lineup for the Fri, Oct 30 match vs. Stonebriar/Vaughn, all four lines filled and court-assigned, every player confirmed available, ready to post to the team
Split · remind · mark paid

Team fees

Split a season expense across the roster, drop your Venmo or Zelle link right on the request, and mark who's paid — from your side or theirs, even when they hand you cash. Remind just the players who still owe in one tap, while Match Loop keeps the ledger.

Match Loop team fees — the Court/Ball Fees expense: $385 split evenly across the 22-player roster — $17.50 each, every share identical — with $227.50 collected and $157.50 remaining, 13 of 22 paid and due Mon, Sep 14, with Send to team the primary action above the per-player list showing who still owes with a one-tap Mark paid
Cited · counted down

Captain duties

Every league deadline your schedule creates — computed from your rulebook and cited right on the card, like the makeup-report form due after a rain-out. Match Loop sorts them into this week, later this season, and done, so a filing deadline never slips past you.

Match Loop captain duties — the week's league deadlines and chores cited from the rulebook: the DTA Match Make Up Form for the rained-out Fretz/Taylor match due Oct 21, with two Later-this-season league deadlines — the DTA 3F roster-add deadline of Oct 30 and DTA 2C playoff eligibility, with 8 players still short a qualifying match

Rain makeups

Rained out? Your team votes on times, and Match Loop offers the opposing captain only what you can actually field — court math that never promises the same players twice. Lock day by day; each day's players hear the moment theirs is set.

Playing time & eligibility

Match Loop counts every player's matches all season. In TCD, Metro, and other non-USTA play, see who's played the most and least so you can share court time fairly. In USTA, it also flags who's on track for playoff eligibility — and who's about to run out of matches.

Match-day weather

The forecast for your court time, right on the match — and only inside the honest 7-day window. No 10-day guesses.

League rules built in

Eleven Texas leagues encoded — TCD, Metro, DTA, and more. Makeup windows and report deadlines computed from your rulebook, cited in-flow, with a warning the moment a date would break them.

Needs your attention

One prioritized feed: who hasn't voted, what deadline is coming, what's actually urgent versus what can wait. High and medium, not forty notifications.

Co-captains & every team

Share the load with full-access co-captains, and run all your teams on one plan.

Players stay in the loop

Rain alerts, match reminders, and makeup confirmations with court, partner, and add-to-calendar — by email, automatically. You get the receipt: who was told, and when.

When it rains

Rained out? You're not stuck.

Rescheduling usually means a tangle of texts with your team and the other captain, all at once. Match Loop untangles it into three clean moves, from your team’s vote to a confirmed date.

  • 1Your team votes on the makeup times that actually work for them.
  • 2Only the times enough players can make get sent to the opposing captain.
  • 3They approve or counter from their link, and the match goes back on the calendar.
Match Loop rain makeup — the captain's makeup list tracking every line's status for the rained-out Fretz/Taylor match, grouped by line type: the singles line on Mon, Oct 19 · Morning, one doubles line on Mon, Oct 19 · Morning, and two doubles lines on Mon, Oct 26 · Morning, each already offered to the opposing captain and awaiting their reply
No account for the other captain

The other captain answers from a link.

This is the part captains can't believe. When you propose makeup times, the opposing captain gets one link — no app, no login, no download. They see the times your team can play, approve or decline each line, and it's back on the calendar.

  • One link — opens on any phone, nothing to install.
  • They approve or decline each line, or counter with a time.
  • Their answer lands back in your app the moment they send it.
Match Loop guest captain link — the no-login page the opposing captain opens to approve or decline each proposed makeup day for the rained-out Fretz/Taylor match, grouped by line type: Singles on Mon, Oct 19 · Morning, Doubles on Mon, Oct 19 · Morning, and Doubles on Mon, Oct 26 · Morning — for each day saying how many lines their team can cover or tapping Can't play, then sending their response back
Knows your rulebook

Play by your league's rules.

Match Loop knows your makeup window and report deadline — and warns you the moment a proposed makeup date would break them, so you never miss one by accident.

Built for the way leagues actually differ: USTA, TCD (Ladies, Mixed, Love-50, Love-60), and Metro.

  • Makeup-window and report-deadline warnings for your league.
  • On-site rain-day rules applied where your association has them.
  • Every Texas Section association we've built for, ready to go.
Match Loop reschedule report — the rained-out Fretz/Taylor makeup scheduled with all 4 lines timed at High Point (Singles 1 and Doubles 1 on Mon, Oct 19, Doubles 2 and Doubles 3 on Mon, Oct 26), the DTA Match Make Up Form ready to copy, and building the makeup lineup as the next step
Simple pricing

Pay for the season, not the software.

Activate the team you're captaining, or cover every team you run for the year. No per-player fees.

Per team
Team Activation
Activate one team for the season and unlock everything for that roster.
$18/ season, per team
  • Availability, lineups & season schedule
  • Rain makeups with no-login guest links
Best for multi-team captains
Captain Unlimited
Every team you captain activated for a full year.
$48/ year
  • Everything in Team Activation
  • Unlimited teams for a full year
  • One captain, every league, one price

One purchase covers Match Loop everywhere — web and the iOS app. Nothing to buy again.

No per-player fees · Cancel anytime

Good to know

Questions answered.

What is Match Loop?
A captain-first app for running your league tennis team — availability, lineups, rain makeups, and your league's rules, all in one place.
Which leagues does it support?
USTA, TCD (Ladies, Mixed, Love-50, Love-60), and Metro.
Do my players have to set anything up?
No. Players join with an invite link, see exactly what they're playing, and set their availability in one tap.
Does the opposing captain need the app?
No. For a rain makeup, the other captain opens a no-login guest link, sees the times your team can play, and approves or counters — no account and no download.
What does it cost?
$18 to activate a team for the season, or $48 a year for Captain Unlimited, which covers every team you captain. No per-player fees.
How do I get in?
Join the waitlist and we'll send one email the moment Match Loop opens to captains this fall — no spam. You'll be first in line for early access.
Launching this fall

Get early access.

Match Loop opens to captains this fall. Join the waitlist and you'll be first to know — and first in line for early access when we open the doors.

No spam. Just one email when we're ready.

You're on the list. 🎾 We'll be in touch.