โ† tennis.university
๐Ÿ“‹

Academy Help Guide

Tennis.University Tournament Manager / Academy Help

Create tournaments, run qualifying rounds, manage draws, schedule matches, enter scores, run live point-by-point scoring, and manage your academy's internal player ranking โ€” all from one dashboard.

For Academy AdminsSingles & DoublesQualifying & Main DrawMulti-VenueAll AITA Tournament TypesAcademy Player Ranking
๐ŸŽพ

Overview

The 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 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.

๐Ÿ“Š

Academy Player Ranking

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.

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.

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

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

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

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

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

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.
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.

Open Tournament Manager โ†’

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