Get started

Everything your
tennis group needs

Built over a year of real match days and 19,161 games. Rotations, scores and dues take care of themselves, and members actually open the app.

Used by real clubs for a year · Works in the browser · iPhone & Android · Wear OS

Home screen with today's games, scores and to-dos

Not built at a desk

Since October 2025, tennis clubs have used it every week on real match days. Every rule, from the rotation to the dues table, was fixed one court-side complaint at a time.

Club members checking the rotation on a phone by the court (illustration)
1 year

On real courts

Used on every match day of real clubs since October 2025

19,161

Games recorded

Every game across 2,397 scored matches

9,508

Player appearances

One player in one match counts as one

16,554

Sign-ins

Times organizers and members opened Tennis Note

Real club records, October 2025 – September 2026 (demo data excluded).

What other tennis apps don't do

71.8%

Win probability for every match

A model checked against 1,663 matches shows each pair's chance to win. When the underdog wins, it goes down as an upset.

AI recap

Rotations explained, matches written up

When the rotation is ready, AI explains in numbers why it's fair. Save the scores and it writes up the day: MVP, upsets and close games, read aloud if you like.

11 formats

Down to a blind captains' draft

7 doubles and 4 singles formats, plus teams, tournaments and group stages, and a draft where captains pick in secret and reveal at once. Max 1-game difference per player.

Late & early

Reorder without breaking pairs

Pick who's arriving late or leaving early. Their games move back or forward while partners, opponents and game counts stay the same.

Deuce / Ad

Your best side, from data

From your win rate on each side and your history with each partner, it suggests whether you should take the deuce or ad side.

19,161 games

Stats built on real data

Win rates by opponent and partner, your best partner and your nemesis, weaknesses you didn't know about. Organizers get 11 club-level stats.

202 titles

A little league inside your club

Announcements, cheers, a marketplace and guest posts, plus 14 monthly awards and 202 titles to collect. Something to talk about in the group chat.

Club vs club

One rotation for two clubs

Clubs on Tennis Note can share a rotation for a friendly, and the scores are recorded for both clubs.

Wear OS

Rotation and scores on your wrist

See your court, check other courts' scores and enter yours from a Wear OS watch. Leave the phone in the bag.

An app members open first

Apps only the organizer uses don't last. From match records alone, every member gets all of this.

For organizers

See the whole club
at a glance

Club stats build themselves as matches are recorded. No more tallying attendance by hand.

  • Members: gender split, average NTRP and experience, age range
  • Attendance: average turnout by weekday, monthly activity, visits per member
  • Matches: share of each match type, close games vs. blowouts, court surface
  • New and inactive members flagged automatically (first visit in 30 days / none in 90)
Club stats: membership, skill, experience and age

In numbers

A year of requests from the court, built one at a time.

202Titles to collect
14Monthly awards
11Rotation formats (7 doubles · 4 singles)
10Tournament & group-stage options
9Match photo card designs
8AI features
20Player characters
5,900+Automated tests before every release
3Languages (English · Japanese · Korean)

No more
"Why him again?"

The top complaint about older rotation apps is getting the same partners and opponents over and over. Every Tennis Note update has to pass an automatic check that builds rotations for 200 random rosters.

  • Max 1-game difference per player — 0 violations across all 200 checks
  • Repeat partners and opponents minimized, nobody plays or sits out twice in a row
  • Easy edits after the fact, and rain-outs are recorded too
Two courts where the same four players switch partners in the next round (illustration)
Same four players, new partners next round
Match day · 1

Who's coming,
then a fair rotation

Post a sign-up link in your group chat, or upload a screenshot of the chat poll and it picks out who's coming. Then one tap makes the rotation.

  • Max 1-game difference per player
  • No repeated partners or opponents, nobody sits out back-to-back
  • Doubles, singles, teams and tournaments, balanced by skill or win rate
Match list with courts, pairs, deuce/ad sides and scores
Match day · 2

Enter scores,
stats follow

Enter scores court-side and records, rankings and monthly awards update on their own.

  • Monthly bests: MVP, attendance king, longest win streak and more
  • Group standings, personal win rates and partner chemistry
  • Scores entered offline are kept and sent when you're back online
Personal stats with overall record and win rate
Match day · 3

AI reads
the match day

Look back on the day objectively, even without a coach. Analysis starts as soon as the results are saved.

  • Rotation analysis: why this lineup is fair, in numbers
  • Match recap: the day's MVP, upsets and close games, with a Listen button
  • Deuce/Ad suggestions: the best court side based on your record
Today's highlights and AI match summary

Beyond your club

Club vs club

Invite another club to a friendly, then record a mixed rotation and the results together.

Leagues

When several clubs form a league, standings build up automatically from their friendlies.

Player fun

After the match, your record turns into a photo card: magazine cover, award certificate and more, 9 designs.

And also

Dues table

Who paid, who didn't, reminders and expenses

Schedule & courts

Match days and court bookings on a calendar

Join requests & invites

Members join via invite link, you just approve

Skill rating

A rating from NTRP and match results

Tournaments & groups

Brackets with automatic qualifiers

Tennis journal

What went well, what didn't, and how you felt

Gear

Racquets, strings and shoes, with replacement reminders

Guests & marketplace

Find guests, sell used gear, post lessons

Share the rotation

Send the rotation and results as an image

Excel import & backup

Bring your member list and records over at once

Daily backup

Overwritten rotations can be restored

Dark mode

Easy on the eyes on night courts

English · 日本語 · 한국어

Switch languages any time

Set up in 5 minutes

1

Create a club

Sign up with email, Google or Apple and create your club.

2

Invite members

Drop the invite link in your group chat and members join on their own.

3

First rotation

Pick who's here and make the rotation. Enter scores as you play.

What clubs say

From the clubs in Korea that shaped it over the past year (translated).

Scheduling and rotations for 40+ members used to be our biggest job. Now we see rotations, monthly attendance and everyone's win rate in one place.
Club captain, H Club10 months of use
My son loves looking at my tennis stats. He checks them before I do every time I come home from a match, so I play harder.
Member, M ClubPersonal stats
Partners and opponents don't repeat and nobody sits out twice in a row. Making the rotation takes a fraction of the time.
F ClubRotation generator
Attendance, the hardest part of organizing, got easy. And the AI comments are a new kind of fun for our members.
Organizer, N ClubSince September

FAQ

Is it free?

Yes. Every feature is free for now.

Do members need to install the app?

No. It works in a web browser, and there are iPhone and Android apps too. Members only sign in to see their own records or to sign up for a match day.

Which smartwatches are supported?

Wear OS watches. There is no Apple Watch app yet.

Can I bring over records from a spreadsheet?

Yes. You can import your member list and match records from an Excel file in one go.

Is my data safe?

All traffic is encrypted and club data is visible only to that club's members. If you delete your account, your personal data is deleted and your name in club match records is anonymized.

What does the AI analysis use?

Rotation analysis and match recaps use player names and match records. You can turn AI analysis off in the privacy settings and keep using everything else.

Make this week's rotation
with Tennis Note

Five minutes is enough to create a club and your first rotation.