Legacy Volleyball

Open Gym — Team Builder

Staff login

Enter the staff passcode to access the admin tools.

Legacy Volleyball
Legacy Volleyball
Upstate Open Gym

Open gym isn't open yet

There's no active session right now. A staff member needs to start tonight's session. Check back in a moment!

Welcome — check in to play

👨‍👧 Checking in a son or daughter? Enter your number — you’ll get a family account and can check in each of your kids from it.

By checking in you agree to receive texts about tonight’s session — your court and team at game time, and a heads-up if a friend requests you. Msg & data rates may apply. Msg frequency up to 3 per session. Reply STOP to opt out, HELP for help. See our Privacy Policy and Terms.

Welcome back!

🏐 Team up with a friend

One friend only — a new name replaces the old one, and it counts once they request you back.

📍 My game
📍 My positions
🏐 My skill level
✎ Contact info
👨‍👧 Check in my son / daughter
👨‍👧 My family

Almost done — payment

$10

Pay at the table — this just records it.

Cash
Card
·
build v128-20260817

You're checked in!

Teams go up at game time.

⚡ Round 2 — change friend or position

These apply when teams are re-picked for the next round — not the round you're in.

One request each · they must request you back

Primary
Secondary

Tonight

SessionStart a session, then build teams at game time.

Start a new session

After the halfway point, late check-ins are billed $5 instead of $10.

Build your gym — courts in play & King → bottom order

Tap the courts you're using tonight, from highest level (#1 = King) to lowest. Skip any court out of play. Leave blank to use all courts in the default order.

Live

Tonight at a glance

0Checked in
4Courts
0Teams built
5–6Team size
This session

RevenueRecorded at check-in.

$0Expected
$0Cash
$0Card
0Late ($5)
Live — watching check-ins
🤖 Board assistant — talk to it like a person
Live activity
Front desk

Find & check in a playerSearch someone who's played before, add the friend they want, and check them in — no duplicate account.

Roster

Checked-in players (0)Everyone signed in tonight. Tap a row to edit; walk-ins (no phone) are flagged.

Time Name Friend Court Pos Tier Rtg Nights Pay

🏆 Rankings

Everyone in the database, strongest first. The dot shows whether the tier they carry matches the rest of what we know about them — ● fits, ● a stretch, ● wrong. Click a tier to change it.

Suggestions from the ladder and from your own corrections. Nothing applies until you say so.
#Name Est. rankOur evidence-built estimate on the 0–200 ladder (and the tier it implies), used to balance teams. Built from tier, level, club, tournament results, height, age and nights — unless a padlock shows, meaning staff set it by hand. Click to set or clear it. TierWhat the player picked at check-in. Click to change it. CheckDoes the tier match everything else we know? Green fits, yellow is a stretch, red is about two tiers off — in either direction, so sandbaggers show up too. EvidenceWhat we’d rate them at ignoring the tier they claimed. Blank means we have nothing independent on this player. EloWin/loss rating earned from voted game results — starts at 100, rises when your team wins, falls when it loses, carries across nights. This is the only number here measured purely on the court. Empty until a night runs with result voting on. It feeds the main rating only once the wDrift dial is turned up. Level / clubPosAge NightsOpen gyms attended (all-time). Each adds 0.5 to the rating, up to +40 total. Rwd ntsReward nights — attendance counted since the rewards program launched. This is the number that earns the wristband / shirt / Legend, not the all-time count.
Loading…

🤝 Friend requests

Every pair in tonight’s session. Pending means one side asked and the other hasn’t answered — you can accept it for them. Unmatched means they typed a name nobody recognises.

Loading…

PAIR TWO PLAYERS
+
Emergency

📢 Message playersOne text to everyone checked in, or your whole list — a lost wallet, a last-minute cancellation. You'll see the recipient count and confirm before it sends; opt-outs are skipped.

Season

Reports & history

0Total check-ins
0Sessions
0Unique players
0Emails captured

Session history

Tonight · live

Who's in the gymUpdates live as players check in.

Learning & history — auto-adapts from recent nights
Rating & team settings — advanced

Team sizes are fixed: target 5–6, a 4 only if unavoidable, up to 7 for late trickle-ins — surplus forms off teams.

Rating weights (balanced blend)

Game length (min) 8
Experience 30
Pro / college 20
Age 15
Skill growth / yr 6

📋 Gym rulesWhat players read. Write it once — tonight's numbers fill themselves in.

Live values you can drop in

Wrap a section in [[live]] … [[/live]] to show it only once teams are up, or [[prelive]] … [[/prelive]] to show it only before. Formatting: ## Heading, - bullet, **bold**.

● LIVE --:--