⚠ OFFLINE — Firebase not connected. Matches will fail to save until connection is restored.
BOUNCE.NYC
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)
🏓 Equipment (optional)
You can browse rankings without signing in. Sign in to log matches.
BOUNCE.NYCTABLE TENNIS COMMUNITY RANKINGS
⬤ CONNECTING
BREAKING
Firebase not yet configured — running offline. See the source code comments for setup instructions.
Firebase Console →
🏓 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
—
—
0
Players
0
Matches
0
Active (90d)
RECENT MATCHES
Top Active Rankings
Community Stats
#
Player
Rating
W
L
Win%
Streak
🏓
NO PLAYERS YET SIGN IN AND CREATE A PROFILE
LOG MATCH
Sign in to log a match. The other player doesn't need to be present.
🔐 Not signed in. You can set up the match below, but both players will need to enter their PINs to submit.
Players
Opponent not on BOUNCE? No rating change — logged for record only
VS
Full name or nickname required — no anonymous ghost matches.
👻 Ghost Match — no rating change for either player. We'll show what you would have gained if they were ranked.
⚠
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:
🏓 Equipment (optional)
🔧 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
🏓 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
🔐 Change PIN
🏓 My Equipment
HOW IT WORKS
The Flow
1
Create a profile.Pick a PIN you'll remember — there's no recovery.
2
Play a match.Singles, best of 3, or best of 5.
3
Log it.Sign in and submit. Ratings update instantly.
4
Climb the rankings.Win more, rank higher. Simple.
Rating Points
Win
You gain points. Beat someone ranked higher than you — gain more.
Loss
You lose points. Lose to someone lower ranked — lose more.
Your first 10 matches are provisional — points move faster while the system calibrates your real level. After that, it stabilizes.
Starting Seed
When you sign up, your USATT rating sets your starting rank. No USATT rating? No problem — you start at 800 and climb from there.
Rating Decay
If you don't log a match for 30 days, your rating will slowly decrease — about 3 pts per week until you play again. This keeps the rankings fresh and active. Your rating will never decay upward, only down.