⚠ OFFLINE — Firebase not connected. Matches will fail to save until connection is restored.
BOUNCEPARTY.WORLD
TT COMMUNITY RANKINGS
Don't have a profile yet? Switch to Create Profile above.
⚠ Remember this PIN — there's no recovery if you forget it.
Your starting rank in the BOUNCE system is based on this. Be honest — the system will calibrate quickly regardless.
📸 Socials (optional)
Tap to upload
🏓 Equipment (optional)
You can browse rankings without signing in. Sign in to log matches.
BOUNCEPARTY.WORLDTABLE TENNIS COMMUNITY RANKINGS
⬤ CONNECTING
BREAKING
⚠ Couldn't reach the BOUNCE database. You might be in an in-app browser (Instagram, Facebook) that blocks this kind of connection. Try opening in Safari or Chrome directly.
🏓 You're browsing as a guest. Sign in or create a profile to log matches and track your ranking.
THE BOUNCE RANKINGS
· designed by giullian
BOUNCE 6 CHAMPION
ANTON BERMAN
NEW MATCH
HOW IT WORKS
FIND A PARTNER
—
—
0
Players
0
Matches
0
Active (90d)
Top Active Rankings
RECENT MATCHES
Community Stats
#
Player
BTTR Rating
W
L
Win%
Streak
🏓
NO PLAYERS YET SIGN IN AND CREATE A PROFILE
LOG MATCH
Sign in to log a match.
🔐 Not signed in. You can set up the match below, but both players will need to enter their PINs to submit.
Players
VS
Full name or nickname required — no anonymous ghost matches.
👻 Ghost Match — no rating change. We'll show what you would have gained.
⚠
This match was played…
Date
⏱ Late match — requires admin confirmation before it's added to rankings.
Location
Format
Winner
Game Scores · Bo3
Don't remember the score?
P1P2
P1
0
—
P2
0
For each game, tap who won it. You don't need exact scores.
P1
0
—
P2
0
🔐 PIN Verification — both players confirm
Player 1
Player 2
Rating Preview
PLAYERS
All registered players.
👤
NO PLAYERS YET
MATCH HISTORY
All matches, newest first. Search by name or pick a head-to-head.
📋
NO MATCHES FOUND
🔒
ADMIN ACCESS
Enter the admin password to continue.
❌ Incorrect password.
⚙ ADMIN
Manage players, matches, and data.
Edit name, PIN, rating, equipment, neighbourhood · History · Delete
Player
Rating
Record
Actions
🟠 Drag to reorder. Drag matches into the correct chronological order (oldest at bottom, newest at top). When you're happy, hit Recalculate & Save — all ratings will be replayed from scratch in this order.
No matches.
Log a match directly without PIN verification. Ratings update immediately.
Players
VS
Format
Winner
Game Scores · Bo3
P1P2
P1
0
—
P2
0
Rating Preview
👻 Ghost Match — logs the match for activity tracking with no rating change. Shows the hypothetical points if the opponent were ranked.
Ranked Player
Unranked Opponent Name (required)
Winner
Hypothetical Preview
Add New Player
→ Will display as:
Tap to upload
🏓 Equipment (optional)
Matches submitted by players for past dates. Confirm (✓) to insert into the ranking timeline and recalculate all ratings, or reject (✗) to discard.
No late matches pending.
Matches auto-flagged as big upsets (winner had <20% expected win rate). These already count toward ratings — review and remove if bogus. Removing triggers a full recalculate.
No flagged matches pending.
Matches reported as incorrect by a player involved. Reported matches stay live until reviewed — remove if bogus (full recalculate), or dismiss to keep the match and clear the report.
No reports pending.
🔧 Fix Player Names
Players added by admins before the first/last split may have full last names (e.g. Kevin Liu instead of Kevin L.). Review and fix them below.
ABOUT
How the BOUNCE Ranking System works.
🏓 BOUNCE RANKING SYSTEM BASICS
The BOUNCE rankings use an ELO rating system like in chess. Every player starts with a 1000 rating and gains or loses points based on the relative skill difference between each other and the likelihood that each player would win. Some of the BOUNCE party champions start at 1600 so they don't have to win a billion games to get to their real ranking. They already proved themselves.
Everyone has a "percentage chance" of beating each other. Beating a higher-rated player (someone you have a lower chance of winning against) earns you more points. Losing to a lower-rated player costs you more. The bigger the upset, the bigger the change. Over time, the more you play, the more accurate your rating becomes. Don't sweat a loss, and fight for your wins. : )
FIRST 10 MATCHES
Your first 10 matches are provisional, meaning your rating moves faster so you find your level quickly. After that, the system settles into its "normal" rate.
LOG YOUR MATCH
Just sign in and log the result. BOUNCE rankings are arbitrary to us and our own local system, not tied to USATT, and will get more accurate the more our community plays. Lock in out there and get some wins, and invite your friends!
Last 5 Matches See all →
Rating History
🥊 Rival
Equipment
✏️ EDIT PLAYER
→ Will display as:
⚡ Changing this updates the Seed Rating below. Hit Recalculate & Save in the Matches tab to replay all ratings.
📸 Instagram
Tap to upload
🏓 Equipment
💡 Editing current rating takes effect immediately. To fully recalculate from the new seed, use Recalculate & Save in the Matches tab.
PLAYER HISTORY
✏️ EDIT MATCH
⚠ Metadata edit only — ratings not recalculated. Delete & re-log to fully correct. Editing the date/time changes how matches are ordered in history.
⚠️
Are you sure?
MY PROFILE
Recent Matches
📸 Instagram
Tap to upload
🔐 Change PIN
🏓 My Equipment
HOW IT WORKS
👋 Welcome to BOUNCE
The Flow
Four steps. That's it.
1
Create a profile.Name, PIN, starting rating (from USATT, or start at 800).
2
Play a match.Lock in! Singles, best of 3 or best of 5.
3
Log it.Sign in and submit. Ratings update instantly. Log your losses too — learn from them!
4
Climb the rankings.Win more, rank higher. Become the best.
COME THROUGH
LOG YOUR MATCHES
BECOME CHAMP
BECOME #1! 👑
02 · YOUR PROFILE
Your Profile
Make it personal — add a photo, list your equipment, check your BTTR points. Every player has a profile with their rating history and recent matches. Tap any name in the app to see theirs.
sample
J
JORDAN K.
RANK #7 · 14W–6L
1247
BTTR
Rating History
Recent Matches
vs Marco L. 2–1
WIN +18
Mar 28
vs Aiko T. 3–2
LOSS −12
Mar 25
Equipment
Blade Butterfly Lamborghini ALC
FH Dignics 09c
BH I spent too much money 03
03 · THE RANKINGS
The home page.
Every player, sorted by BTTR. Climb the list by winning matches.
sample
Top 5 · BOUNCE NYC
#1
KEVIN L. 👑
1842
🔥 W7
#2
SALIL C.
1756
W3
#3
BLU D.
1698
L2
#4
MARCO L. 👻
1621
—
#5
AIKO T.
1584
W1
🔥 current streak · 👻 inactive 30+ days · 👑 champion
The highlight cards at the top rotate through Top Dawg, On Fire, Fastest Climber, and more.
04 · LOGGING A MATCH
Log it (Win or Loss!)
Pick your opponent, pick a format, enter the scores. Ratings update the moment you hit submit.
sample
New Match
YOU
1247 BTTR
VS
MARCO L.
1189 BTTR
1 Game
Best of 3
Best of 5
11–8·9–11·11–6
YOU WIN 2–1 · +18 BTTR
Winning 2–0 earns more than winning 2–1. Domination is rewarded! 😈
👻Ghost Match — opponent not on BOUNCE yet? Log it anyway. No rating change, but it tracks your activity and shows what you would have gained.
05 · HOW POINTS WORK
How to get Points
BOUNCE uses an ELO-style system. Your rating moves based on who you play, not just whether you win.
Win ↑
Gain more points for beating someone ranked higher.
Loss ↓
Lose more points for losing to someone ranked lower.
example
The underdog bonus
You 1200 beat Jordan 1500
+28
You 1500 beat Jordan 1200
+6
Same matchup, different direction — the underdog earns way more for the upset.
First 10 matches are provisional — points move faster while the system finds your level.
No match in 30 days? Your rating starts to slowly decay. Don't let it.
06 · HISTORY & FAIR PLAY
Every match, forever.
Every match ever played lives on the History page. Filter, search, and tap any row for the full breakdown.
sample
Recent Matches
Kevin L. def. Salil C. 2–1
±14
2h
Aiko T. def. Blu D. 3–2
±21
5h
Rex D. def. Marco L. 2–0
±9
1d
⚠ See a match that's wrong? Tap the flag on any match row and an admin will review it.
🤝Play honest, log everything. The rankings only work if everyone logs their losses too.