โ† tennis.university
๐Ÿ“‹

Academy Help Guide

Tennis.University AITA Tournament Manager / Academy Help

Run AITA-series and GSTA state-ranking tournaments โ€” with online player registration โ€” plus your academy's internal player ranking, all from one dashboard.

For Academy AdminsAITA Tournament ManagerState Level Tournaments (GSTA)Public Player RegistrationSingles & DoublesAcademy Player Ranking
๐ŸŽพ

Overview: which module do I need?

Tennis.University gives academy admins three management systems. Each one is independent โ€” pick the section below that matches the competition you're running.

ย ๐Ÿ† AITA Manager๐Ÿ… State Level (SRT)๐Ÿ“Š ALPR
RunsAITA-series tournamentsGSTA state-ranking tournamentsInternal academy matches
Player identityAITA numberGSTA IDTennis.University profile + AITA ID
CategoriesAITA age groups (TS7/CS3/CS7/SS/NS/NAT rules)GSTA catalog incl. veterans + customYours (match types)
Online public registrationโ€”โœ… Built-in form + Google Sheets importโ€”
Qualifying / Lucky Losersโœ…โ€”โ€”
Multiple venuesโœ…โ€”Courts only
Live scoring๐Ÿ“ฑ Score + per-court QRPer-match scoring linkโ€”
โ„น๏ธ
All three are academy-only features. The AITA Tournament Manager is enabled by default; State Ranking Tournaments and Academy Player Ranking are enabled per academy โ€” contact support if either is missing from your dashboard.
๐Ÿ†

AITA Tournament Manager

AITA-series tournaments โ€” TS7, CS3, CS7, SS, NS and Nationals โ€” with qualifying, multi-venue courts and QR-code live scoring.

๐Ÿงฉ

Key Concepts

The AITA Tournament Manager lets academy admins run full tennis tournaments โ€” from registering players to recording live scores โ€” entirely within Tennis.University.

๐Ÿ†

Tournament

Top-level container โ€” name, venue, type, and dates. One tournament can have multiple events.

๐Ÿ“‚

Event

A specific competition within the tournament, e.g. BU14 Singles or GU16 Doubles.

๐Ÿ…

Qualifying

A pre-event bracket that produces 8 qualifiers who advance into the linked main draw event.

๐ŸŽฏ

Match

An individual match within an event draw, with score entry and automatic bracket advancement.

โ„น๏ธ
Only academy accounts can access the AITA Tournament Manager. Player accounts see public tournament pages and can import results into their Performance Tracker.
๐Ÿ†•

Creating a Tournament

Start by creating the tournament container. Events, players, and draws can all be added after creation.

1

Go to Dashboard โ†’ Tournaments

Navigate to /dashboard/academy/tournaments.
2

Click "New Tournament"

The button is at the top right of the tournaments list.
3

Fill in the details

  • Name โ€” e.g. "ACE AITA CS7 2026"
  • Venue โ€” location name
  • City / State
  • Start & End Date
4

Select Tournament Type

Choose the AITA tournament type. This controls which events are allowed, draw size caps, and whether qualifying rounds are available.

CodeNameQualDoubles
TS7Talent Series, 7-Dayโœ…โœ…
CS3Championship Series, 3-DayโŒโŒ
CS7Championship Series, 7-Dayโœ…โœ…
SSSuper Seriesโœ…โœ…
NSNational Seriesโœ…โœ…
NATNationalsโœ…โœ…
5

Click "Create Tournament"

The tournament is created in Draft status and you land on its detail page.

๐ŸŽพ Setting the Court Surface

After creation, the tournament detail page shows a surface dropdown inline next to the status selector. Options are: Clay, Hard, Grass, Carpet, Synthetic, or Other. It defaults to Surface unknown and can be changed at any time โ€” no save button needed, it updates instantly.

The surface you set here is used by the Opponent Evaluation surface breakdown โ€” so players who scout their upcoming opponents can see how that player performs on your specific court type. Set it accurately for your data to be most useful.

๐Ÿ’ก
CS3 (3-Day) is singles-only with no qualifying round โ€” the qualifying and doubles options will be greyed out when adding events.
๐Ÿ“‚

Adding Events

An event is a specific competition within the tournament. Add one event per category and format combination โ€” e.g. BU14 Singles, BU14 Doubles.

1

Open the tournament and click "Add Event"

The button appears at the top right of the tournament detail page.
2

Choose Event Type

Main Draw or Qualifying. See the Qualifying Rounds section for the full qualifying workflow.

CS3 (3-Day) tournaments only allow Main Draw. The Qualifying option is disabled.

3

Choose Category

e.g. BU14, GU12, BU16, Open. This is the age/gender group for the event.
4

Choose Type

Singles or Doubles. Doubles is only available after singles events are confirmed โ€” see Confirm Singles. CS3 (3-Day) is singles-only.
5

Choose Draw Format

Single Eliminationโ€” lose once and you're out. The only format currently available for new events. Double Elimination and Round Robin are coming soon.

For Round Robin events (when available), a Standings tab will appear in the event panel showing live win/loss standings.

6

Set Max Players and Scoring Rules

  • Max Players โ€” draw size. Locked automatically for tournament types with AITA caps; otherwise choose 8, 16, 32, or 64.
  • Sets to Win โ€” typically 2 (best of 3) or 1 (single set).
  • Final Set โ€” Super Tiebreak (10 pts) replaces a third set. Common in junior and doubles events.
  • No-Ad โ€” at deuce, next point wins the game. Common in doubles.
7

Click "Add Event"

The event appears as a panel on the tournament page.
๐Ÿ’ก
You can run multiple events simultaneously โ€” BU14 Singles and BU14 Doubles can be scheduled on different courts on the same day.
๐Ÿ…

Qualifying Rounds

A qualifying event runs before the main draw and produces exactly 8 qualifiers who are promoted into the linked main draw event.

How bracket size is determined

The qualifying bracket is the smallest power of 2 that fits your registrations and always terminates in exactly 8 qualifiers:

Up to 16 players

16-slot bracket ยท 1 round

17 โ€“ 32 players

32-slot bracket ยท 2 rounds

33 โ€“ 64 players

64-slot bracket ยท 3 rounds

65 โ€“ 128 players

128-slot bracket ยท 4 rounds

1

Create the qualifying event

In "Add Event", set Event Type โ†’ Qualifying. Max Players is set automatically (locked if your tournament type has an AITA cap; free choice otherwise).
2

Create the main draw event and link it

When creating the main draw event for the same category, an optional "Link Qualifying Event" dropdown appears. Select the qualifying event to link them. Once linked, the main draw bracket generation will be blocked until qualifiers are promoted.
3

Run qualifying like a normal event

Add players, seed them, generate the draw, schedule rounds, and enter scores exactly as you would for any other event. See the Managing Players, Generating the Draw, and Entering Scores sections.
4

Promote qualifiers to the main draw

Once all qualifying matches are complete, a purple banner appears on the qualifying event panel: "Qualifying complete โ€” 8 winners ready to advance." Click "Promote to Main Draw โ†’". The 8 winners are registered into the main draw event and marked with a Q badge.
5

Generate the main draw bracket

After promotion, the main draw bracket generation gate is lifted. All players โ€” direct acceptance entries plus the 8 qualifiers โ€” are pooled together and auto-seeded by AITA rank across the full pool.
โš ๏ธ
Qualifying promotion is irreversible. Once qualifiers are promoted, the qualifying event is locked and the action cannot be undone.
โ„น๏ธ
CS3 (3-Day) tournaments have no qualifying round โ€” the Qualifying option is disabled for that tournament type.
โœ…

Confirm Singles

Before doubles events can be created, all singles events must be added and confirmed. This is a one-way gate.

Why this step exists

Doubles pairings are linked to the singles draw structure. Confirming singles first ensures doubles events can be set up correctly without conflicting with the singles bracket.

1

Add all singles events

For each applicable category, add both the qualifying event and main draw event (or just the main draw for CS3). A yellow banner on the tournament page will remind you until confirmation is done.
2

Click "โœ“ Confirm Singles"

The button is at the top right of the tournament detail page. It is greyed out until at least one singles event exists.
3

Doubles events are now unlocked

The "Add Event" modal will now show Doubles as a selectable type. Singles remain visible in the draw but cannot be added or modified.
โš ๏ธ
Once confirmed, no more singles events can be added. Make sure every singles category โ€” qualifying and main draw โ€” is set up before confirming.
โ„น๏ธ
CS3 (3-Day) tournaments are singles-only. The Confirm Singles step still applies, but no doubles events will be created.
๐Ÿ‘ฅ

Managing Players

Add and manage players from the Players tab inside each event panel.

Adding Players

1

Open an event and go to the Players tab

Each event manages its own player list independently.
2

Search by name or AITA ID

The search box looks up players in the AITA rankings database in real time.
3

Click "Add" to register the player

The player appears in the event's list with their rank and points shown.

Seeding Players

Seeds control bracket placement using ATP/ITF rules โ€” Seed 1 top, Seed 2 bottom, Seeds 3 & 4 in opposite halves, etc.

1

Manual seeding

Edit the seed number field next to each player in the Players tab.
2

Auto Seed by Rank

Click โšก Auto Seed by Rank to automatically assign seeds based on current AITA ranking.

Doubles Pairs

For Doubles events, search for the first player and enter a partner name when adding. Both names appear on the bracket card. Seeding works the same as singles.

W/O & Retirement restriction

โŒPlayers who gave a W/O (walkover) or retired mid-match in any event of this tournament cannot be added to a doubles event.
โšกIf a player gives a W/O or retires after already being registered in doubles, their doubles matches are automatically converted to walkovers for their opponent.

๐ŸŽฐ Lucky Losers

If a main draw event is linked to a qualifying event and the main draw bracket has not been generated yet, an "Add Lucky Loser" section appears at the bottom of the Players tab. It lists all players who lost in qualifying and are eligible to fill a vacancy.

โœ…Players who lost a normal qualifying match are eligible.
โŒPlayers who gave a W/O or retired mid-match are automatically excluded.
๐Ÿท๏ธEach lucky loser is assigned a slot: LL1, LL2, etc., shown with a Lucky Loser badge.
๐Ÿ“ŒIn the draw, lucky losers are placed in the unseeded pool below promoted qualifiers.

# Serial Numbers

Click "# Sync Serials" in the Players tab to auto-assign sequential serial numbers to all registered players. Used for official registration record-keeping. Safe to run multiple times โ€” it re-assigns cleanly each time.

โ„น๏ธ
Players must be registered before you generate the draw. After the draw is generated, the player list is locked.
๐Ÿ—‚๏ธ

Generating the Draw

Once players are added and seeded, generate the bracket from the Draw tab inside the event panel.

1

Go to the Draw tab inside the event

Click the Draw tab at the top of the event panel.
2

Click "โšก Generate Draw"

The bracket is built automatically. For main draw events linked to a qualifying event, this button is disabled until qualifying is complete and qualifiers have been promoted.

How seeded placement works (ATP/ITF rules):

  • Seed 1 โ†’ top of draw; Seed 2 โ†’ bottom of draw
  • Seeds 3 & 4 โ†’ opposite quarter-final positions (randomised between Q2 and Q3)
  • Seeds 5โ€“8 โ†’ eighth-final positions in quarters not occupied by 1โ€“4 (randomised)
  • Unseeded players โ†’ remaining slots, randomly distributed
  • Byes โ†’ top seeds receive them first

After the draw is generated

A ๐Ÿ”„ Re-generate button appears in the Draw toolbar. It rebuilds the bracket from scratch using the current player list and seedings.

โš ๏ธ

Re-generate is disabled once any match has been scored or marked In Progress. At that point the draw is locked to protect bracket integrity. If you genuinely need to restart, contact support โ€” there is no self-service reset once play has begun.

โš ๏ธ
Re-generate permanently deletes all match results for the event. This cannot be undone. Ensure your player list and seedings are final before generating.
๐Ÿ“…

Scheduling Rounds

Assign dates and court times so players know when to show up. You can schedule an entire round at once or individual matches separately.

Schedule a Round (bulk)

1

In the Draw tab, click "๐Ÿ“… Schedule a Round"

The button appears in the draw toolbar above the bracket.
2

Select the round

e.g. Round 1, Quarterfinals, Semifinals, Final.
3

Pick a date, time, and courts

The system suggests non-conflicting slots based on other events running in parallel on the same courts. If your tournament has multiple venues, courts are grouped by venue (V1, V2โ€ฆ) in the court picker. You can optionally filter to a specific venue to schedule all round matches at that venue only.
4

Click Save

Date and time labels appear on every match card in that round.

Schedule an Individual Match

Every match card has a ๐Ÿ• clock icon in the top-right corner. Click it to open a modal for that specific match โ€” pick a date, time, and court without affecting the rest of the round. You can also use this to unschedule a match.

How schedule times are displayed on match cards

Exact timeโ€” shown for the first match on a court for a given day. e.g. 4 Mar ยท 09:00 AM
Not Before:โ€” shown for subsequent matches on the same court that day. They can only start after the prior match finishes.
๐Ÿ’ก
The scheduler uses all events in the same tournament to avoid conflicts โ€” it won't suggest a BU14 Round 2 slot that clashes with GU14 Round 2 on the same courts.
โ„น๏ธ
Scheduling is optional but recommended so the bracket is easy to read for players and parents on the public page.
๐ŸŸ๏ธ

Venues & Courts

Courts are where matches are played and live scoring links are issued. Tournaments support one primary venue and any number of secondary venues โ€” useful when match load is distributed across multiple club locations.

Setting Up Venues

The Venues & Courts section is at the top of the tournament detail page. Courts are grouped inside collapsible venue panels.

1

Primary venue is auto-created

When you first open the Venues & Courts section on a new tournament, the primary venue is seeded from your tournament's venue name. Add courts to it straight away.
2

Add a secondary venue

Click "+ Add Secondary Venue", enter the name and optional address/city. The new venue appears as a separate panel labelled V2 (then V3, etc.).
3

Add courts to a venue

Inside each venue panel, click "+ Add Court". Give the court a name (e.g. Court 1, Centre Court). Each court belongs to exactly one venue.

V1 / V2 labels

Every venue is assigned a short label โ€” V1 for primary, V2for the first secondary, and so on. These labels appear on match cards in the bracket, in the Schedule Round modal, on the live scoreboard, on the court scorer header, and in OOP PDFs โ€” so umpires and spectators always know which venue they're looking at.

Court Scoring Links (QR Codes)

1

Generate a scoring link

Click "๐Ÿ”— Generate Scoring Link" next to any court. A unique URL and QR code are created. One token is valid for all matches played on that court throughout the tournament.
2

Share with the umpire

Print the QR or laminate it to the umpire's chair. Scanning it opens the court scorer โ€” no login required.
3

Revoke if needed

Click Revoke next to the court to invalidate the current token and generate a new one. The old URL stops working immediately.
๐Ÿ’ก
For single-venue tournaments, just add courts under the default V1 panel โ€” the multi-venue UI stays out of your way and no venue labels appear on match cards.
โ„น๏ธ
Deleting a venue that still has courts assigned is blocked. Move or delete the courts first, then remove the venue.
โœ๏ธ

Entering Scores

Click any match card in the bracket to open the score entry dialog.

1

Click a match card

Cards without a score show as pending. Clicking opens the score modal.
2

Enter sets

Enter games won by each player per set โ€” e.g. Set 1: 6โ€“3, Set 2: 4โ€“6. Invalid scores (6โ€“5, 8โ€“6, etc.) are rejected automatically.
3

Tiebreak at 6โ€“6

If a set reaches 6โ€“6, two tiebreak point boxes appear. Enter the loser's tiebreak points.
4

Third set / Match Tiebreak

If the event uses a Final Set Tiebreak (Super Tiebreak), a 10-point match tiebreak replaces Set 3. Otherwise a full third set is shown when the first two sets are split.
5

Walkovers and retirements

Use the W/O button if the opponent did not show. Use RET if the match was retired mid-play.

Note: players who give a W/O or retire are ineligible to be added as Lucky Losers in the main draw, and are blocked from doubles registration.

6

Click Save

The winner advances in the bracket automatically.

Editing a score after saving

โœ๏ธ

A completed match shows a small pencil (edit) icon on the match card. Clicking it opens the score modal in edit mode.

1๏ธโƒฃ

One-time edit only. Each match can be edited once after completion. Once edited, the pencil icon disappears โ€” the score is permanent.

๐Ÿ“Œ

Latest completed round only. Only matches in the most recently completed round are editable. Once the next round has results, earlier rounds are locked.

๐Ÿ”„

If editing a match changes the winner, the bracket advances the correct player forward automatically.

๐Ÿ”ด

Live Scoring

There are two separate live scoring interfaces for different use cases. Both update the bracket in real time.

๐Ÿ“ฑ

Method A โ€” Score button (Organiser)

Requires login ยท Accessed from the bracket ยท For the tournament organiser

1

Find the match card in the bracket

Any pending match with both players assigned shows a green ๐Ÿ“ฑ Score button.
2

Click ๐Ÿ“ฑ Score

Opens the scorer in a new browser tab. Login is required โ€” only the tournament creator or a platform admin can access it.
3

Select who serves first

Tap one of the two player buttons on the start screen, then tap Start Match. You can tap ๐Ÿ”„ Server to swap before the first point is played.
4

Score point by point

Tap the player's name panel after each point. Sets, games, and game score all update live. Completed set scores are shown in the header.
5

Undo if needed

Tap โ†ฉ Undo to reverse the last point at any time.
6

Match complete

When the match ends, the winner is shown. The bracket advances automatically and the tab can be closed.
๐Ÿ”—

Method B โ€” Court Token / QR Code (Umpire)

No login required ยท Accessed via QR code ยท For court-side umpires

Setup (Organiser)

1

Add venues and courts to the tournament

In the Venues & Courts section on the tournament page, courts are organised by venue. See the Venues & Courts section for full setup details.
2

Generate a scoring link

Click "๐Ÿ”— Generate Scoring Link" for each court. This produces a copyable URL and a QR code. Print the QR or laminate it to the umpire's chair. One token covers all matches played on that court for the life of the tournament.
3

Activate a match on a court

In the bracket, click โ–ถ Go Live on the match you want scored and select the court. A confirmation shows the court name and its venue label (V1 / V2). This marks the match as In Progress on the public scoreboard.

Scoring (Umpire)

1

Scan the QR code or open the court URL

The active match loads automatically โ€” no login needed.
2

Select who serves first

Tap a player to choose, then tap Start Match.
3

Tap the player's name after each point

Score updates immediately and is visible on the public scoreboard. ADV is shown after deuce when one player has the advantage.
4

Tap Undo if needed

Reverses the last point.

โ–ถ Go Live & Public Scoreboard

The โ–ถ Go Live button (visible on each match card) marks the match as In Progress on the public scoreboard โ€” it's separate from both scoring methods above. The live scoreboard at /tournaments/[id]/live refreshes every 30 seconds and shows the court and venue name (e.g. Court 2 ยท Venue B) for multi-venue tournaments. A ๐Ÿ”ด Live Scores button appears on the public tournament page when matches are in progress.

โ„น๏ธ
If a court token is lost or compromised, click Revoke next to the court in the Venues & Courts section and generate a new one. The old token becomes invalid immediately.
๐Ÿ“„

PDF Exports

Two official PDFs can be downloaded from the tournament dashboard.

๐Ÿ“‹

Draw Sheet

Full bracket in A4 โ€” one sheet per event

Available from the Draw tab inside each event panel once the bracket is generated. The Draw Sheet PDF includes:

  • Full single-elimination bracket with player names and AITA numbers
  • Seeded players table (SN ยท Seed ยท AITA No. ยท Player)
  • BYE positions preserved at the correct draw slots
  • White and green colour scheme
๐Ÿ“…

Order of Play (OOP)

Daily schedule โ€” all events, all courts

Download from the Order of Play card at the top of the tournament dashboard. Select a date and click Download PDF.

Multi-venue OOP

If your tournament has more than one venue, a venue selector appears:

  • All venues (combined) โ€” one PDF covering every court across all venues
  • Select a specific venue โ€” generates a per-venue PDF showing only that venue's courts and matches, with a V1/V2 label in the header

The OOP PDF uses a white and green colour scheme. Each event section lists only its own venue's courts, keeping per-venue printouts clean.

๐Ÿ

Completing a Tournament

Events and tournaments complete automatically as scores are entered โ€” but here's what to expect:

โœ…

Event auto-completion

When every non-BYE match in an event has been scored, the event is automatically marked Completed.

๐Ÿ†

Tournament completion

Once all events are complete, change the tournament status to Completed using the status dropdown at the top of the tournament page.

๐Ÿ”’

Locked after completion

Completed tournaments cannot have new events added. The Add Event button is hidden and the API blocks additions.

โš ๏ธ

Delete protection

Tournaments with any played matches cannot be deleted. This prevents accidental loss of official match records.

โ„น๏ธ
That rule is for the AITA Tournament Manager. State Ranking Tournaments work differently โ€” see the Deleting Tournaments & Events section under State Level Tournament Manager: SRT tournaments can be deleted only while still in draft, and SRT events only before their draw is generated.
โ“

FAQ โ€” AITA Tournament Manager

Why can't I create a qualifying event?โ–พ
Your tournament type is CS3 (Championship Series, 3-Day), which has no qualifying round. Only TS7, CS7, SS, NS, and NAT support qualifying. Check your tournament type on the tournament detail page.
Why can't I add a doubles event?โ–พ
Doubles events are unlocked after you click "โœ“ Confirm Singles". Make sure all singles events are added first, then confirm. Also note that CS3 (3-Day) tournaments are singles-only โ€” doubles are not available regardless.
Can I add players after generating the draw?โ–พ
No. Players must be registered before the draw is generated. After the draw exists, the player list is locked to preserve bracket integrity. Use Re-generate if you genuinely need to add a player โ€” but this erases all existing results.
Can I re-generate the draw after it's been created?โ–พ
Yes, but only before any match has been played or marked In Progress. Once play begins, the Re-generate button is disabled to protect bracket integrity. If you need to restart a draw that already has results, contact support.
What happens if a player withdraws mid-tournament?โ–พ
Enter the match as a W/O (walkover) for the opponent. They advance in the bracket as normal. The withdrawn player's previous results are preserved. Note: W/O players are ineligible to be added as Lucky Losers.
What is a Lucky Loser?โ–พ
A player who lost in qualifying (but didn't give a W/O or retire) who fills a vacancy in the main draw. Added from the "Add Lucky Loser" section in the main draw event's Players tab, before the draw is generated.
What's the difference between ๐Ÿ“ฑ Score and the QR code?โ–พ
๐Ÿ“ฑ Score opens a logged-in scorer at /score/[matchId] โ€” only the tournament organiser or admin can use it. The QR code / court token is for court-side umpires and requires no login. Both update the bracket in real time and show ADV after deuce. Use whichever suits the situation.
Can I edit a score after saving it?โ–พ
Yes, once per match. A pencil icon appears on completed match cards. Editing is only available for matches in the most recently completed round โ€” once the next round has results, earlier rounds are locked. After a match is edited once, the pencil disappears permanently.
My tournament uses two different club locations. How do I manage that?โ–พ
Use the multi-venue feature. On the tournament page, open the Venues & Courts section and click '+ Add Secondary Venue'. Add courts under each venue. They'll be labelled V1 and V2 everywhere โ€” match cards, schedule modal, live scoreboard, court scorers, and OOP PDFs.
Can I download a separate Order of Play PDF for each venue?โ–พ
Yes. On the tournament dashboard, the Order of Play section shows a venue dropdown when your tournament has multiple venues. Select a specific venue to download a PDF covering only that venue's courts and matches, or leave it set to 'All venues' for a combined PDF.
How do I set the court surface for my tournament?โ–พ
On the tournament detail page, there is a surface dropdown inline next to the status selector at the top. Choose Clay, Hard, Grass, Carpet, Synthetic, or Other. It saves instantly โ€” no button needed. This surface is used in player Opponent Evaluation stats, so set it accurately.
What does "Not Before" mean on a scheduled match?โ–พ
It means the match is assigned to the same court as a prior match that day. It can only start after the previous match finishes. Plan for 2-hour match windows when scheduling back-to-back.
How are byes handled?โ–พ
Byes are assigned to top seeds first when the number of registered players is less than the draw size. A player with a bye advances to the next round automatically without playing.
Can I run Singles and Doubles simultaneously?โ–พ
Yes. Each event is fully independent. You can schedule BU14 Singles and BU14 Doubles on different courts at the same time โ€” the scheduler will suggest non-conflicting slots.
The court token stopped working โ€” what do I do?โ–พ
Go to the Courts section on your tournament page. Click Revoke next to the court and generate a new token. Share the new QR with the umpire. The old token becomes invalid immediately.
Can spectators see the draw and scores?โ–พ
Yes. Every tournament has a public page at /tournaments/[id] with the full draw, player list, and live scores โ€” no login required. Share the URL with parents and spectators.
Can players import tournament results into their Performance Tracker?โ–พ
Yes. Once matches are completed, registered players can import those results directly into their Performance Tracker from their player dashboard. Score, round, date, and opponent are pulled in automatically.
๐Ÿ…

State Level Tournament Manager

GSTA state-ranking tournaments โ€” GSTA categories and ranks, public online player registration, draws and per-match live scoring.

๐Ÿ†•

Creating an SRT Tournament

State Ranking Tournaments (SRT) are GSTA-ranked events โ€” the categories, draws and player identities all follow GSTA. They live in their own module at /dashboard/academy/srt (Dashboard โ†’ State Ranking Tournaments).

1

Click "New SRT Tournament"

The button is at the top of the State Ranking Tournaments list.
2

Fill in the details

  • Name โ€” e.g. "GSTA State Ranking Tournament 2026 โ€” Round 1"
  • Surface โ€” Hard, Clay, Grass, Carpet, Synthetic or Other
  • Start & End Date
  • Venue, City, State โ€” SRT tournaments run at a single venue
  • Number of Courts โ€” 1 to 20; courts are auto-created as Court 1, Court 2, โ€ฆ
3

Optionally set the public registration window

Under Public Player Registration, set Registration Start and Registration Last Date to open a public form where players register themselves online (see the Public Player Registration section). Leave both empty to add players manually, exactly as before.
4

Click "Create Tournament"

The tournament is created in Draft status. It stays private until a draw is generated โ€” but the public registration form (if you set a window) is already live and shareable.
โ„น๏ธ
Tournament status flows automatically: Draft (nothing public yet) โ†’ Draws Generated (public page appears) โ†’ Scheduled โ†’ Live (first match played) โ†’ Completed. Cancelling hides the tournament from public view.
๐Ÿ“‚

SRT Events & Categories

Add events from the GSTA category catalog โ€” one event per category per tournament. Categories cover the full GSTA ladder, so juniors, open and veteran events can all live in one tournament.

1

Click "+ Add Event"

The button is at the top right of the tournament page.
2

Choose a category

GSTA catalog

โ€ข Under 8 Mixed

โ€ข Under 10 / 12 / 14 / 16 / 18 โ€” Boys & Girls

โ€ข Men's Singles & Doubles

โ€ข Women's Singles & Doubles

โ€ข Men's 35+ / 45+ / 55+ Singles & Doubles

Custom category

Any name up to 60 characters, marked Singles or Doubles โ€” e.g. "Mixed Doubles" or a local category. Custom categories appear to both genders on the public registration form.

3

Configure match formats per round

Scoring isn't locked in at event creation. After adding the event, open Match Formaton the tournament page and set the format per round โ€” Best of 11, 13, 15, 17, 19 or 21 games; Short Sets (best of 3) with a 7- or 10-point deciding match tiebreak; or Full Match (best of 3 full sets) with either a Full Set or a 10-point Match Tie Break as the deciding set. Full deuce or No-Ad applies to every format. Falls back to the tournament default where you don't override.
โ„น๏ธ
SRT events have no qualifying rounds, no confirm-singles gate and no lucky losers โ€” those are AITA Tournament Manager features. Each SRT event is a single bracket.
๐Ÿ‘ฅ

SRT Players โ€” GSTA Sync, Search & Seeding

Players in an SRT are GSTA players. The GSTA database powering search and autofill is kept current with the Sync GSTA Data button on the State Ranking Tournaments list page.

1

Sync GSTA data first

Click ๐Ÿ”„ Sync GSTA Data (list page). This pulls the current GSTA ranking lists โ€” names, GSTA IDs, dates of birth, ranks and points for every catalog category โ€” and also refreshes the rank and points of players already entered in your events. Sync before adding players and again before generating draws.
2

Add players from the Players tab

Inside an event, use the GSTA search โ€” by name or GSTA ID โ€” and click a result to add them. Rank and points are filled in automaticallyfor the event's category. Prefer manual entry? Add a player by name with an optional GSTA ID, DOB and gender.
3

Doubles events

Doubles events use two pickers โ€” search for both partners; points combine automatically. You can also add players from public registrations (see the next sections) and attach partners later.
4

Seed and generate

Use โšก Auto Seed by Rank to seed by GSTA ranking, or set seeds manually. Players must be in the event before the draw is generated.
๐Ÿ’ก
A GSTA ID that isn't found usually means the player isn't in the synced lists yet (new registration, different state/org). Re-sync, or just add the player manually โ€” the ID can be attached later.
๐Ÿ“

Public Player Registration

Give players a link and they register themselves โ€” no account needed. Set the window when creating the tournament (Registration Start + Registration Last Date), then share the form.

1

Get the link

On the tournament page, click ๐Ÿ“ Player Registrations โ†’ ๐Ÿ”— Copy form link. The form lives at /tournaments/[id]/register and works even while the tournament is still in draft. While the window is open, the public tournament page also shows a green Register Now banner.
2

What players see

The form is open only between your two dates (both inclusive โ€” it stays open all day on the last date). Before it opens, the page says "Registration opens on โ€ฆ"; after it closes,"Registration closed". No window set โ†’ the page says registration is not available.
3

GSTA ID (optional) comes first

Players with a GSTA ID type it in โ€” it's uppercased automatically and checked against the GSTA database. On a match, their name and date of birth fill in and lock ๐Ÿ”’ from the official record (gender too, when known). No match, or no GSTA ID? Everything is entered manually. The form is captcha-protected against bots.
4

Categories โ€” filtered by gender

Checkboxes show only this tournament's events: boys'/men's events for male players, girls'/women's for female players. Mixed and custom categories show for both. Players select 1 to 3 categories โ€” picking a doubles category reveals an optional partner-name field. One registration per player: a sibling or parent sharing the same mobile number can register too.
๐Ÿ’ก
Registrations are unverified submissions โ€” always review them in the Player Registrations modal before adding players to events.
๐Ÿ“ฅ

Importing Entries from Google Sheets

Prefer collecting entries with a Google Forminstead of the built-in public form? Import the form's response sheet straight into the tournament โ€” the players land in the same ๐Ÿ“ Player Registrations list as public-form entries, and everything continues from there (review โ†’ add to events โ†’ draw).

1

Prepare the sheet

In Google Sheets, share the response sheet with "Anyone with the link" (Share โ†’ General access โ†’ Anyone with the link โ†’ Viewer) โ€” or download it as CSV (File โ†’ Download โ†’ Comma Separated Values .csv).
2

Open the import

On the tournament page, click ๐Ÿ“ฅ Import Entries (next to ๐Ÿ“ Player Registrations), paste the sheet link or pick the CSV file, and load the preview. The button is available from the moment the tournament exists, as long as it isn't cancelled or completed.
3

Review the preview โ€” nothing is saved yet

The preview shows every parsed player with normalized details: name, mobile number, date of birth, GSTA ID, gender, matched events and doubles partner. GSTA IDs that aren't in the GSTA database are flagged, and rows that can't be imported (missing phone, no matching event) are listed with the reason. Deselect anyone you don't want, then confirm.
4

Continue as usual

Imported players appear in ๐Ÿ“ Player Registrationsimmediately. Add them to events from there โ€” rank & points still auto-fill from the GSTA database, and draws and scheduling work exactly as with public-form entries.
โ„น๏ธ
The importer is built for real form data: GSTA IDs in any casing (bare numbers become GSTA-prefixed and are flagged for a quick check), US-format and day-first dates, spellings like "U-14", "35+ Mens Singles" or "Open Doubles", several categories in one cell, and multiple submissions from the same player (merged into one registration). Subcategories only map to events that exist in your tournament โ€” anything unmatched is flagged, so create the event first and re-import.
๐Ÿ’ก
Re-importing is safe. Already-registered players are recognized (same phone + name) and only their new categories are added. Siblings sharing a family phone number stay separate registrations, and each player's doubles partner name is stored and pre-filled when they're added to a doubles event.
๐Ÿ“‹

Reviewing Registered Players

Every public submission or imported entry lands in the ๐Ÿ“ Player Registrations modal on the tournament page โ€” your queue for turning registrations into draw entries.

1

Open the modal

Click ๐Ÿ“ Player Registrations in the header. The header shows the window dates, total count and how many are still pending.
2

Browse or filter

Each row shows the player's name, gender, age and DOB, phone, GSTA ID and registration date. Filter chips โ€” All or any category (with counts) โ€” narrow the list; category chips on each player show exactly what they entered for.
3

Add players to events

Click + Add to <category> on a chip, or Add all for a player with several pending categories. This creates a real entry in that event โ€” rank and points auto-fill from the GSTA database when the ID is known. Duplicate protection blocks the same GSTA ID (or the same name) from being added twice to an event, with a clear message.
4

Track progress & clean up

Added categories show a green โœ“; the header counts pending players. Bogus or test submissions can be deleted โ€” ๐Ÿ—‘ on the row โ€” without affecting any event entries already created from them.
โ„น๏ธ
Once added, players behave exactly like manually added ones โ€” seed them, generate the draw, schedule and score as usual.
๐Ÿ—‚๏ธ

SRT Draws, Scheduling, Scoring & Results

With players in the events, the rest of the pipeline runs like any tournament:

1

Generate the draw

In the event's Draw tab, click โšก Generate Draw. Seeds are placed by the standard rules; byes fill the gap when entries don't make a power of two. Re-generate is available until the first result is recorded. A Draw Sheet PDF is available from the draw toolbar.
2

Schedule rounds

๐Ÿ“… Schedule a Round assigns date, times and courts for a whole round, checking for conflicts against every other event in the tournament. Individual matches can be rescheduled with the ๐Ÿ• icon. First match on a court shows an exact time; later ones show Not Before that time.
3

Enter scores

Click a match card to open the score modal โ€” games per set, tiebreak points, W/O and RET, with validation for every format including Short Sets.
4

Live scoring โ€” one link per match

From the match, generate a scoring link โ€” /score/srt/[matchId]?token=โ€ฆ โ€” and hand it to the umpire. No login, point-by-point entry with Undo, and the public bracket updates live. The link expires when the tournament ends. (This is per-match, unlike the AITA manager's per-court QR codes.)
5

Order of Play & results

Download the Order of Play PDF for any date (with a live preview). As finals complete, winners and runners-up appear in the Results panel and on the public page at /tournaments/[id].
๐Ÿ—‘

Deleting Tournaments & Events

Mistakes happen โ€” here's what can be undone, and until when:

๐Ÿ—‘

Tournament โ€” draft only

The ๐Ÿ—‘ Delete button (top of the tournament page) appears only while the tournament is in Draft. Deleting removes the tournament with everything under it โ€” events, courts, draws, entries and public registrations. After any draw is generated, deletion is blocked; cancel the tournament instead to remove it from public view.

๐Ÿ—‘

Event โ€” before its draw

Each event panel has a Delete Event option while its draw hasn&apos;t been generated. Deleting an event also removes that category from pending public registrations, so the Player Registrations modal never references a deleted event.

โš ๏ธ

After that, it's permanent

Once a draw exists, matches and results are part of the record. Events can&apos;t be deleted after their draw is generated, and tournaments can&apos;t be deleted after leaving draft โ€” this protects official results from accidental loss.

โ„น๏ธ
The AITA Tournament Manager has its own rule โ€” tournaments with any played matches can't be deleted. See Completing a Tournament.
โ“

FAQ โ€” State Level Tournaments

What is the difference between the AITA Tournament Manager and the State Level Tournament Manager?โ–พ
The AITA Tournament Manager runs AITA-series events (TS7, CS3, CS7, SS, NS, Nationals) with AITA categories, qualifying rounds, lucky losers, multi-venue support and per-court QR scoring links. The State Level Tournament Manager runs GSTA state-ranking tournaments: GSTA categories (including veterans), players identified by GSTA ID with rank/points pulled from the GSTA database, an optional public online registration form, and per-match live scoring links. They are separate modules โ€” a tournament lives in one or the other, never both.
How do players register for my State Ranking Tournament?โ–พ
Set a Registration Start and Registration Last Date when creating the tournament (both dates, or leave both empty). While the window is open, players open the public registration form โ€” share it from the tournament page using the ๐Ÿ“ Player Registrations button โ†’ '๐Ÿ”— Copy form link'. The form also gets a green 'Register Now' banner on the public tournament page. Players fill in their details (GSTA ID is optional and auto-fills their name and date of birth), pick 1โ€“3 categories, and submit โ€” no account needed.
Why didn't the date of birth fill in when I entered a GSTA ID?โ–พ
The GSTA lookup only fills the DOB when the GSTA record contains a valid one. If the player's GSTA record has no DOB on file (or the value can't be read), the field stays empty and editable โ€” just enter it manually. If the GSTA ID itself isn't found, the form simply tells you no record was found and all fields stay manual. Also make sure you've synced recently: Academy โ†’ State Ranking Tournaments โ†’ 'Sync GSTA Data' pulls the latest player records from GSTA.
A player says they can't register again โ€” is something wrong?โ–พ
That's by design. Each mobile number can register only once per tournament. If a player needs to change their categories or fix a typo, delete their entry from the ๐Ÿ“ Player Registrations modal and have them submit again โ€” or simply add them to the correct events directly from the modal.
Why can a male player see the 'Mixed Doubles' category but not the girls' events?โ–พ
Category checkboxes are filtered by the gender selected on the form. Standard catalog categories are boys/men's for male players and girls/women's for female players. Mixed and open categories โ€” like Under 8 Mixed โ€” and any custom categories the academy created (for example 'Mixed Doubles') are shown to both genders.
How do I move a registered player into the actual draw?โ–พ
Open the tournament page and click '๐Ÿ“ Player Registrations'. Every submission is listed with the categories the player selected. Click '+ Add to <category>' next to a category (or 'Add all') โ€” this creates a real entry in that event's player list, with GSTA rank and points filled in automatically when the GSTA ID is known. From there, seeding, draw generation and scheduling work exactly like manually added players.
Where does the GSTA player data come from, and how often should I sync?โ–พ
The 'Sync GSTA Data' button (on the State Ranking Tournaments list page) pulls the current GSTA ranking lists from gsta.co.in for every catalog category โ€” names, GSTA IDs, dates of birth, ranks and points. Sync before you start adding players and again before generating draws so seeds and points are current. Every sync also automatically refreshes the rank and points of players already entered in your events.
Why can't I delete my tournament (or an event)?โ–พ
State Ranking Tournaments can be deleted only while they are still in draft โ€” once any draw has been generated, the tournament is part of the record and can only be cancelled instead. The same applies to events: an event can be deleted only before its draw is generated; after that, deleting it would orphan matches and results. The ๐Ÿ—‘ Delete button is hidden when deletion is no longer allowed.
Does the State Level Tournament Manager support qualifying rounds, lucky losers or multiple venues?โ–พ
No. Qualifying brackets, lucky losers, the confirm-singles gate and multi-venue courts are features of the AITA Tournament Manager. SRT tournaments are single-venue with one bracket per event. If you need those features, create the tournament in the AITA Tournament Manager instead.
Can spectators follow an SRT tournament live?โ–พ
Yes. Every SRT tournament has a public page at /tournaments/[id] with the draw, player lists and results โ€” share the URL freely. For live scoring, generate a scoring link on the match (from the event's Draw tab) and give it to the umpire โ€” the point-by-point scorer at /score/srt/[matchId] requires no login and the public bracket updates as points are entered.
Our academy collects entries through Google Forms. Can we import them instead of using the public form?โ–พ
Yes. On the tournament page click ๐Ÿ“ฅ Import Entries (next to ๐Ÿ“ Player Registrations), paste the Google Sheets link โ€” the sheet must be shared with "Anyone with the link" โ€” or upload the sheet downloaded as CSV, review the preview, and confirm. Imported players appear in the same Player Registrations list as public-form entries; add them to events from there. Re-importing is safe: already-registered players only get their new categories added.
Why were some rows skipped during a Google Sheets import?โ–พ
Rows are only skipped with a reason shown in the preview โ€” usually a missing or invalid mobile number, or a category that doesn't match any event in the tournament (for example "Open Doubles" when no Open Doubles event exists). Fix those rows in the sheet, create the missing event if needed, and import again.
How does the import handle multiple submissions from one player, or siblings sharing a phone number?โ–พ
Multiple submissions from the same player (same mobile number and name) are merged into a single registration with all of their categories. Different players who share a family phone number โ€” siblings, or a parent's number โ€” are kept as separate registrations.
๐Ÿ“Š

Academy Level Tournament

The Academy Player Ranking (ALPR) โ€” internal match days, points and a live rankings ladder for your enrolled players.

๐Ÿ“Š

ALPR Overview

The Academy Player Ranking (ALPR) is an internal ranking system for your academy. Run match days between your enrolled players, track wins, losses, and points, and maintain a live rankings ladder โ€” all separate from AITA tournaments. Access it from your Academy Dashboard under Academy Level Player Ranking, or at /dashboard/academy/ranking.

โ„น๏ธ
The Academy Player Ranking feature is enabled per-academy by Tennis.University. If it is not visible on your dashboard, contact support to request access.
๐Ÿ‘ฅ

Players

Enrolled players linked by AITA ID. Manage who participates in the ranking.

๐Ÿท๏ธ

Match Types

Define scoring formats, point values, and rules for every category โ€” including singles and doubles, with bonus set points.

๐Ÿ“…

Match Days

Group matches by session date. Add singles and doubles matches; assign courts and schedule times.

๐ŸŸ๏ธ

Courts

Set up courts for match days and generate a per-day Order of Play PDF with scores inline.

๐ŸŒ

External Points

Log points from State, National, or International tournaments and include them in the rankings.

๐Ÿ“ˆ

Reports

Rankings ladder, monthly rankings (singles/doubles split), head-to-head, and player performance โ€” all exportable as PDF.

๐Ÿ‘ฅ

Enrolled Players

Managing Enrolled Players

1

Go to Ranking โ†’ Players

Navigate to /dashboard/academy/ranking/players.
2

Search and enrol players

Search for players by name or AITA ID. Enrolled players are linked by their AITA ID โ€” they must have an AITA ID set in their Tennis.University player profile to appear in the ranking.
3

Activate or deactivate

Toggle a player active or inactive. Inactive players do not appear in the rankings ladder but their match history is preserved.
๐Ÿท๏ธ

Match Types

Setting Up Match Types

Match types define the scoring format and point values for different categories of internal matches. Go to /dashboard/academy/ranking/match-types.

SettingWhat it controls
Namee.g. "Singles Pro Set", "Doubles Best of 3" โ€” shown on match day cards and reports.
FormatSingles or Doubles. See the Doubles section below for doubles-specific options.
Scoring Format

Choose the match structure:

  • Best of X (1, 3, 5) โ€” first player to win X sets wins. Standard ATP/WTA format.
  • Best of 9 โ€” first player to win 5 sets. Used for extended fitness or coaching sessions.
  • Full 3 Sets โ€” always plays all 3 sets regardless of score. Optional Super Tiebreak as deciding set. Optional Play All Sets flag to ensure all sets are completed even after the match is decided.
  • Full 5 Sets โ€” always plays all 5 sets. Optional Play All Sets.
  • Doubles Best of 3 Sets โ€” doubles-specific format with optional Super Tiebreak deciding set and No-Ad rule.
Points for WinRanking points awarded to the winner. Set to zero to track results without affecting the ladder.
Points for LossRanking points added (not deducted) for the losing player. Rewards participation โ€” set to zero if you only want winners to earn points.
Bonus Points per Set Won (Loser)Available on Full 3 Sets, Full 5 Sets, and Doubles Best of 3. Awards the losing player a small bonus for each set they won โ€” e.g. 2 pts per set won by the loser. Encourages fight-back play and rewards strong performances even in a loss. Shown separately in the Monthly Rankings report.
๐Ÿ’ก
Use Full 3 Sets with Play All Sets for training days where coaches want to see all three sets played regardless of who's ahead. Use Best of 3 for competitive match play where players naturally stop at 2โ€“0.

๐ŸŽพ Doubles Matches

Academy ranking fully supports doubles matches. When adding a match inside a match day, select a doubles match type and you can specify both players on each side. Doubles partner names appear on match cards and in player performance reports.

๐Ÿท๏ธUse the Doubles Best of 3 Sets match type for doubles. It includes Super Tiebreak and No-Ad options specific to doubles play.
๐Ÿ“ŠMonthly Rankings splits singles and doubles points into separate columns so you can track each format independently.
๐Ÿ“‹Player Performance reports show the partner name alongside each doubles match result.
๐Ÿ†Win/loss records and points from doubles matches are counted separately from singles in all reports.
๐Ÿ“…

Running Match Days

Running Match Days

A match day groups all internal matches played in a single session. Go to /dashboard/academy/ranking/match-days.

1

Create a Match Day

Click + New Match Day. Give it a name (e.g. "Tuesday Drills โ€” Mar 11") and set the date.
2

Add matches

Inside the match day, click + Add Match. Select the match type, choose the players (or pair for doubles), and enter the score. Points are awarded automatically based on the match type settings. For doubles, enter both players on each side.
3

Assign a court and time (optional)

Each match card has an inline court picker โ€” select a court from the dropdown directly on the card. You can also set a scheduled time per match. Court names appear in the Order of Play PDF and are shown in IST on all match cards.
4

Publish or save as draft

Match days can be saved as drafts while results are still being entered. Publish when all matches are complete โ€” published match day results appear in the rankings ladder and player reports.
๐Ÿ’ก
Players can view their own academy results and points history from their Player Dashboard under My Academy Performance โ€” once their AITA ID is linked and the ranking feature is enabled for your academy.
๐ŸŸ๏ธ

Courts & Order of Play

๐ŸŸ๏ธ Courts & Order of Play

Add courts to your academy ranking so they can be assigned to individual matches within match days. Go to /dashboard/academy/ranking/courts (or access via the Courts tab on the ranking hub).

1

Add courts

Click + Add Court and give each court a name (e.g. Court 1, Centre Court).
2

Assign courts to matches

Inside a match day, each match card has an inline court dropdown. Select the court for that match. Courts can be reassigned freely โ€” even after the match is published.
3

Download the Order of Play PDF

On the match day detail page, click Download OOP PDF. The PDF lists all matches for that day, grouped by court, with scheduled times, player names (and partner names for doubles), and scores inline for any completed matches.
โ„น๏ธ
Scores for completed matches are printed inline next to player names in the OOP PDF โ€” so you can hand out a single printed sheet that serves as both the schedule and the results record for the day.
๐ŸŒ

External Tournament Points

๐ŸŒ External Tournament Points

Players earn points outside your academy too โ€” State tournaments, Nationals, ITF events. You can log these external results and include them in the academy rankings ladder so the standings reflect a player's complete competitive record, not just internal match days.

1

Go to a player's profile or the External Points section

On the player management page, click + Add External Points next to any enrolled player.
2

Fill in the tournament details

Enter the tournament name, level (State / National / International), date, and points earned. Future-dated entries are not allowed โ€” the date must be today or in the past.
3

Points appear in rankings immediately

External points are added to the player's total and shown separately in the points breakdown on their Player Performance report. The Monthly Rankings report also reflects external points in the totals.
๐Ÿ“ŠExternal points are shown in a dedicated breakdown row on the Player Performance report โ€” separate from internal match day points.
๐Ÿ”’Each external entry is capped at 50 per submit to prevent accidental bulk imports.
๐Ÿ—‘๏ธExternal entries can be deleted by the academy admin. Deleting an entry immediately removes those points from the ladder.
๐Ÿ“ˆ

Rankings Reports

๐Ÿ“ˆ Rankings Reports

Go to /dashboard/academy/ranking/reports to access four report tabs.

๐Ÿ† Leaderboard

Overall rankings ladder โ€” all players, all time

All enrolled players sorted by total points. Shows wins, losses, matches played, win rate, and a points breakdown (internal match day points + external tournament points). The top player badge updates each month.

๐Ÿ“… Monthly Rankings

Points and matches per player, by month โ€” singles and doubles split

A month-by-month breakdown of each player's activity. The table includes:

  • Matches (M) โ€” total matches played that month
  • Singles Pts / Doubles Pts โ€” points split by format so coaching staff can see where a player is earning points
  • W/L โ€” win/loss record for the month

Use the month selector (cross-browser Month + Year dropdowns) to navigate between months. Click Download PDF to export the monthly rankings table as a PDF with meaningful filenames (e.g. Monthly_Rankings_March_2026.pdf).

โš”๏ธ Head to Head

Head-to-head records between any two players

Select any two enrolled players to see their full head-to-head record โ€” all matches, scores, dates, and outcomes. Use the Month filter to narrow results to a specific month; the H2H record and win/loss bar both update automatically. Empty state is shown clearly when no matches exist for the selected period.

๐Ÿ‘ค Player Performance

Full match history and points breakdown for a single player

Select a player to see all their academy matches with full details: match type, opponent (and partner/opponent partner for doubles), score, result, and points earned. The report includes:

  • Points Breakdown โ€” internal match day points (by type) + external tournament points, shown separately so coaches can see the source of each player's points
  • Score column โ€” set-by-set scores displayed inline for every match
  • Doubles partner / opponent โ€” partner name and opposing pair shown on doubles match rows

Click Download PDF to export the full report as a PDF. Filenames are auto-generated with the player's name and date (e.g. Performance_Arjun_Sharma_March_2026.pdf).

๐Ÿ’ก
Players can view their own academy performance from their Player Dashboard under My Academy Performance โ€” once their AITA ID is linked and the ranking feature is enabled for your academy.
โ“

FAQ โ€” Academy Level Tournament

What is the Academy Player Ranking (ALPR)?โ–พ
The Academy Player Ranking is an internal ranking system for your academy. Run match days, score internal matches between enrolled players, and maintain a live rankings ladder. It is separate from AITA tournaments โ€” results are not submitted to AITA. Contact Tennis.University support to enable it for your academy.
How do players see their academy ranking?โ–พ
Players with an AITA ID linked in their profile can view their academy performance from their Player Dashboard under 'My Academy Performance'. They can see their total wins, losses, points, win rate, recent match results, and a monthly points chart. The feature must be enabled for your academy and the player must be enrolled.
Can I run internal academy matches without affecting the rankings ladder?โ–พ
Yes. When setting up a Match Type, set the points for win and loss to zero. Match results will be tracked and visible to players, but no points will be added to the rankings ladder.
What is the 'Play All Sets' option?โ–พ
Play All Sets is available on Full 3 Sets and Full 5 Sets match types. When enabled, all sets are always played even after one player has already clinched the match โ€” useful for training sessions where coaches want to observe play across all sets. Not applicable to Best of X formats, which stop once a player wins the required number of sets.
What is 'Best of 9' and when should I use it?โ–พ
Best of 9 (first to 5 sets) is an extended format for long training or fitness sessions. It is a match type format option you set when creating a Match Type โ€” not available in official AITA tournament events.
What are bonus points per set won (loser)?โ–พ
A configurable bonus โ€” e.g. 2 points per set won by the losing player โ€” awarded to the player who lost the match for each set they managed to win. Available on Full 3 Sets, Full 5 Sets, and Doubles Best of 3 match types. Encourages competitive play and rewards strong performances even in a loss. The bonus is shown as a separate line in the Monthly Rankings report.
Can I run doubles matches in the Academy Ranking?โ–พ
Yes. Create a Match Type with Format set to Doubles (use Doubles Best of 3 Sets for the most common doubles format). When adding a match inside a match day, you can enter both partners on each side. Doubles points are tracked separately from singles and appear as dedicated columns in the Monthly Rankings report. Partner and opponent names are shown in Player Performance reports.
How do I add points from an external tournament (State, National, ITF)?โ–พ
Go to the player management page in your academy ranking and click '+ Add External Points' next to the player. Enter the tournament name, level (State / National / International), date, and points. Points appear in the rankings ladder immediately and are shown in a dedicated breakdown row on the Player Performance report. Future-dated entries are blocked.
How do I assign courts to matches in the Academy Ranking?โ–พ
Go to Ranking โ†’ Courts and add your courts first. Then inside any match day, each match card has an inline court dropdown โ€” select the court for that match. Court names appear in the Order of Play PDF and help umpires and coaches know where each match is being played.
Can I generate an Order of Play PDF for an academy match day?โ–พ
Yes. On the match day detail page, click Download OOP PDF. The PDF lists all matches for that day grouped by court, with scheduled times, player names (and partner names for doubles), and scores inline for any completed matches โ€” so it doubles as both a schedule and a results record.
Match times are showing in the wrong timezone โ€” what's happening?โ–พ
Match scheduled times are displayed in IST (Indian Standard Time) throughout the academy ranking. If you entered a time in UTC previously, it may have appeared offset. All new entries display correctly in IST.
The Monthly Rankings PDF filename just says 'report.pdf' โ€” is that right?โ–พ
No โ€” this was fixed. Monthly Rankings PDFs now have meaningful filenames like Monthly_Rankings_March_2026.pdf, and Player Performance PDFs include the player's name and month. If you're seeing a generic filename, try re-downloading from the Reports page.
๐Ÿš€

Ready to run your first tournament?

Create your tournament, add events, register players, and generate the draw in minutes.

Need help? Email support@tennis.university or visit tennis.university