📖 Player guide

Everything about the
RallyPoint League App

A complete walkthrough of how the league app works — from reading your fixtures to understanding the standings, ratings, and how your weekly pairings are made — whether your league runs the adaptive Swiss format or a classic Standard rotation.

Scroll to explore
01

Fixtures tab

Your matches each week

The Fixtures tab shows every match for the current session — who's playing who, what time, and the score as games are completed by your admin.

1

Find your matches

Tap 👤 Show my fixtures to filter down to just your games. Pick your name from the list and the app remembers it for the session.

2

Scores updated by your admin*

Once a game finishes your admin logs the score and it appears on your match card. Results feed directly into the standings.

3

Sub players SUB

If a guest is playing in place of a regular team member, they appear with a SUB badge — so it's always clear who the regular player is and who's standing in. On weeks where a sub is active, a notice banner appears at the top of the fixtures list highlighting who is covering.

4

Absences shown

If a player has marked unavailable, their card will show an absence note. Walkovers are recorded where needed and both teams still receive their points allocation.

5

Injury swaps

If a player is injured or has to step away mid-season, your admin can swap in a new player to take over that team permanently. The replacement carries the same team record forward — all previous wins, losses, and standings are preserved. The league continues without any disruption to the table.

* Live scoring is only active when a dedicated event runner is in place to log results in real time. At standard weekly sessions your admin updates scores after each game.

Week 4 · Fixtures
Showing: your fixtures only
Match 1 · 7:00pm Game 1
🟢 Team Smash
Alex R. & Jade T.
vs
Team Rally
Chris M. & Priya N. SUB
11 – 7
Match 2 · 7:25pm Game 2
🟢 Team Smash
Alex R. & Jade T.
vs
Team Drive
Dan W. & Bex H.
Awaiting result
02

Standings

What every column means

The standings update after every fixture. Here's exactly what each column is showing you and how the ranking is decided.

Win% Win Rate — wins ÷ games played, shown as a percentage. This is your primary ranking. It's fairer than raw wins in a league where teams don't always play the same number of games each week due to bye rounds.
W / L Wins and Losses — the total number of individual games won or lost across all fixtures this season.
PF / PA Points For / Points Against — the actual points you've scored and conceded across every game played.
Diff Point Differential — PF minus PA. Shows how convincingly you're winning (or losing). Third tiebreaker, used if win rate and Buchholz are both level.
Buch. Buchholz Tiebreak — the sum of all your opponents' wins. If two teams share the same win rate, the one who faced tougher competition ranks higher. Second tiebreaker, right after Win%. Works perfectly alongside win rate — it rewards the quality of your schedule, not just the quantity of games played.
Rating Live ELO Rating — runs on a 2.0–5.0 scale, updated automatically after each week's results. Beating a higher-rated opponent earns more points. Winning by a larger margin earns slightly more too.

⚠️ Minimum games threshold — to be eligible for a final league position, teams must have played at least 80% of the average games played across all active teams. Teams below this threshold are shown with an ineligible badge and are not ranked — this prevents a team winning the league on a small sample of results. The threshold is calculated automatically and scales with the season.

Standings · Week 4
# Team Win%WLBuch.Rtg
1Smash 88%71 183.8
2Drive 75%62 153.5
3Rally 62%53 133.2
4Dink 50%44 103.0
5Lob 38%35 82.7
Rank: Win% → Buchholz → Diff
Rating: ELO 2.0–5.0 scale
03

Player profiles

Your personal stats

Every player in the league gets their own profile — updated automatically as results come in each week. Tap any team name in the standings to see its players' individual breakdowns.

🏆

Wins & win rate

How many individual games you've won and what percentage that is of all games played. A high win rate means consistently strong performances across the season.

📈

Point differential

Not just whether you win — how convincingly. A big positive Diff shows you're dominating games, not just scraping through. It's also the first tiebreaker in the standings.

⭐

Live ELO rating

Your personal rating on the 2.0–5.0 scale, updated each week. Beating stronger-rated opponents earns you more. Over the season it becomes an accurate reflection of your level.

Player Profile
AR
Alex Reed
Team Smash · Doubles
7
Wins
87%
Win Rate
+34
Diff
ELO Rating 3.8
8 games played this season
04

The formats

How the Swiss system works

Every RallyPoint league runs one of two formats, chosen when the league is created. Swiss adapts to results — pairings are generated fresh each week from the current standings, so you always play someone at a similar level. Standard is the classic fixed rotation — everyone plays everyone, regardless of results. First, Swiss:

W1

Week 1 — random draw

The first week is randomised. Nobody has played yet so there are no standings to sort by — everyone starts equal.

W2+

Week 2 onwards — sorted by standings

From week 2, teams are ranked by wins and then paired 1st vs 2nd, 3rd vs 4th and so on. Similar records means similar ability — matches stay competitive.

★

No repeat matchups

The algorithm avoids pairs who have already played each other. As the season progresses you'll face a wide variety of opponents, not the same teams on rotation.

🏁

Every game counts, no matter what

Standings run on win rate, with Buchholz and points difference behind it — so even on a tough night, every point you score protects your position. Nothing is mathematically decided until the very end of the season.

How a team's season builds
Week 1
Random
SmashvsRally 11–7
Week 2
By wins
SmashvsDrive 11–9
Week 3
No repeat
SmashvsDink 8–11
Week 4
New pairing
SmashvsLob 11–5

How a Standard league works

Standard is the classic league format: a fixed round-robin rotation, set from the start. Your results never change who you face — you simply work through every opponent in turn.

🔁

Fixed rotation

Pairings follow a set rotation from week 1 — the standings have nothing to do with it. Win or lose, next week's opponents are already decided by the schedule.

🤝

Everyone plays everyone

No matchup repeats until you've faced every other team. Once the rotation completes, it starts again — and the schedule always balances so every pairing happens as evenly as the maths allows across the season.

📅

The whole season can be published early

Because the rotation doesn't depend on results, your admin can generate every week's fixtures up front — so you can browse ahead with the ◀ ▶ arrows and see exactly what's coming.

📊

Same standings, same stats

Everything else works exactly like Swiss — win rate, points difference, Buchholz, ELO ratings, absences, subs and injury swaps. Only the way opponents are chosen differs.

How the rotation builds
Week 1
In turn
SmashvsRally 11–8
Week 2
Next up
SmashvsDrive 9–11
Week 3
Next up
SmashvsDink 11–6
Week 4
Next up
SmashvsLob 11–9
→ Rotation continues until everyone's played — then it starts over

💡 Which format is my league? Ask your admin — or open the league's FAQ tab, which adapts to your league type and explains exactly how your season works.

05

Matchup grid

Head-to-head at a glance

Find the Matchup Grid inside the Attendance & Matchups sub-tab. It shows every head-to-head result across the season in one compact grid.

📊

How to read it

Find your team on the left. Read across the row — each column header is an opponent. Where the row and column meet you'll see W (you won), L (you lost), or · if you haven't played yet.

👆

Initials on mobile

On smaller screens team names are shown as initials to keep the grid readable. Tap any initial to see the full team name in a pop-up.

🖥️

First names on desktop

On wider screens the grid automatically expands to show first names — no need to tap.

Matchup Grid
Team SM DR RA DI LB
Smash — W W L W
Drive L — W W ·
Rally L L — W W
Tap initials on mobile for full names
06

Each session

How a week plays out

Every fixture follows the same rhythm. Here's the full picture from before you arrive to when the next pairings are set.

📅

Fixtures published by admin

Before each session your admin generates and publishes the week's fixtures. In Standard leagues the whole season may already be published, so you can browse ahead. New match cards appear on the Fixtures tab with times and opponents.

✅

Attendance noted

If you can't make it, let your admin know in advance. Absences are recorded in the app — if both players in a team are absent, the week is handled appropriately and both teams receive their points.

🎾

Play your games

Show up, find your opponent, and play. When a game finishes, give the score to your admin. They log it in the app and the standings update automatically.

📊

Standings refresh

Once all results are in, the full standings recalculate — win rates, point differential, Buchholz, and ELO ratings all update. Check the Standings tab to see where everyone sits.

🔄

Next week is set

In a Swiss league your admin generates the next round from the updated standings — similar records, no repeats. In a Standard league the rotation simply continues to the next set of opponents. Either way, the fixtures are ready for the following session.

Week 4 · Summary
Week 4 complete ✓
8 matches played · 0 walkovers
All scores logged
Top movers this week
🥇 Alex R. +0.2 rating
🥈 Jade T. +0.15 rating
📈 Buchholz leader Smash · 18
07

What's next

Coming soon

The app is evolving every season. Here's a look at what's in the pipeline — features that will take the RallyPoint league experience to the next level.

🎥
✦ In development

Live scoring display

A big-screen mode for match nights — show live scores, standings, and upcoming games on a court-side screen. Built for event nights where a dedicated runner is in place.

📱
✦ Coming soon

Personal dashboard

Your own private stats hub — track your ELO rating and win rate across every season, spot trends in your game, and see how you've improved over time with clean charts.

🗂️
✦ Coming soon

Season history

Browse every completed season — archived standings, your historical results, and how the league has grown. Every season preserved and searchable.

⭐
✦ Planned

DUPR integration

Direct sync with your official DUPR rating. Match results submitted automatically from the app — no more manual CSV exports after each session.

🔔
✦ Planned

Match notifications

Get notified when fixtures are published, when your results are logged, and when the standings change after a session. Stay in the loop without needing to check the app.

🤝
✦ Planned

Player accounts

Log in with your own account to access your personal dashboard, manage your profile, and carry your stats history across every season — all in one place.

Ready to play?

Head back to the league — fixtures are live, standings are fresh, and there's always a match to check.

🎾 Back to Your League