702-948-8937  |  TEXT US FOR FASTEST RESPONSE
reservation only · no walk-ins — you book, you hoop
las vegas, nevada · by reservation only
reservation only · las vegas
las vegas · reservation only · 5 min from LAS

this is the spot for
pickup hoopers

vegas’s only reservation-only basketball gym. you book, you hoop — no walk-ins, ever.

book a run → reserve a court → ★★★★★4.9 · 80+ google reviews
6runs / week
15players max
$12per session
100%runs filmed
3private courts
4.9★on google

pick your lane

four ways into the building. every one of them starts with a booking.

the academy

youth basketball, ages 7–14 · month-long evolution phases, each built around an era and the skills it rewarded

this month · phase 06 opens fri aug 28 · 12pm pt
the enforcers
pistons era · 1989 · 1990 · 2004

an enforcer pushes the standard — stay in front, cover for me, that’s mine, sprint back. built one possession at a time. eight sessions across september, four pillars, one championship night.

8
sessions
2
labs
10
home drills
30
athletes max
5:30–7pm
mon & wed
registration opens in
friday, august 28 · 12:00 pm pt
closes mon sep 7 · 12pm pt · very limited space
first session wednesday, september 9 · 5:30 pm · doors 5:15
the garden taught them to keep their poise when the building got loud.
september is about being the reason it gets loud.
just wrapped · phase 05 complete · august 2026
the garden
knicks era

handle, vision, toughness and finishing — built one session at a time, and closed on championship night. the page, the drills and the badges all stay up.

upcoming open runs

the loop · adult open runs, 17+ · $12 a session · 15 players max · every run filmed

full weekly schedule → registration drops saturday · 2pm
never miss a drop

the saturday drop, in your inbox.

run drops, unlimited-pass releases, court openings, academy phase reveals — only for what you pick, and no filler.

Email / SMS Lead Capture Form

a different kind of gym

private, filipino-owned, and built like nowhere else in vegas.

run by a doctor of physical therapy — the floor, the programs, and the training are built on how bodies actually move.
01 · reservation only

no walk-ins, no crowds, no guessing. if you booked it, the floor is yours — every run capped at 15, every rental private. show up without a booking and you will not be let in.

02 · every run filmed

your session is filmed and edited clips land within 24–48 hours. watch your reads, study your footwork, post the good ones.

get my clips →

*open runs only — rentals aren’t filmed.

03 · every game logged

wins, losses, win%, streaks — logged live at the scorer’s table. monthly and season shell. nothing self-reported. the work shows up on the board.

only 5 released / month

unlimited.

every run, every line, for 30 days — with priority booking before the saturday drop. $90, releases on the 1st.

only 5 released each month unlock access → other passes: 3-run $30 · 5-run $45 · 10-run $80

the word

★★★★★ 4.9 · 80+ google reviews · read them all on google →

pull up · by reservation

five minutes from the airport.
a world away from planet fitness.

a private, reservation-only floor on spencer street. traveling for work or a tournament? land, book, hoop.

6560 spencer street, suite 145 · las vegas, nv 89119
1.8 mi · 5 min from harry reid international (LAS)
open when you book it — no walk-ins, ever
) is server-rendered with live spot // counts and sorted chronologically. v12 no longer copies row 1 blind: // row 1 is often SOLD OUT, and a hero pill that opens with "sold out" // sells nothing. We walk the rows and take the first BOOKABLE one. // // PRIORITY, in order: // 1. first row with a REAL spot reading (is-open / is-few AND the // meter is not .is-unknown) → "yellow line · 9 spots left" // 2. first bookable row whose count is only the fallback → name + // "book below", NO NUMBER. The board prints "15 spots left" when // the roster feed has no entry for that run; that figure is a // default, not a count, and it must not be promoted to the hero. // 3. nothing bookable (all sold or all pre-registration) → copy // row 1 verbatim, which is the honest state: "purple line · // sold out" or "green line · opens sat · 2pm". // 4. no board on the page → the static markup fallback stands. // // Nothing is computed or invented at any tier. Tier 2 exists purely so // an unverified number never reaches the most prominent text on the // site. // ============================================================ (function () { "use strict"; var pill = document.getElementById("ahhp-hero-pill"); if (!pill) return; function esc(s) { return String(s == null ? "" : s).replace(/[&<>"']/g, function (c) { return { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" }[c]; }); } function bookable(row) { return row.classList.contains("is-open") || row.classList.contains("is-few"); } // A row's count is trustworthy only when the meter rendered a real // reading. atlas_loop_meter() adds .is-unknown whenever the feed did // not resolve, and the chip still shows the 15-spot default. function counted(row) { var m = row.querySelector(".ahloop-meter"); return !!m && !m.classList.contains("is-unknown"); } function paint(row, useChip) { var nameEl = row.querySelector(".ahloop-name"); var chipEl = row.querySelector(".ahloop-chip"); if (!nameEl) return false; var name = (nameEl.textContent || "").trim(); if (!name) return false; var tail = "book below"; if (useChip && chipEl) { var chip = (chipEl.textContent || "").trim(); if (chip) { tail = chip; } } var sold = row.classList.contains("is-sold"); var few = row.classList.contains("is-few"); var dot = sold ? "#dc1f3a" : few ? "#ea580c" : (row.style.getPropertyValue("--line") || "").trim() || "#0f8f5c"; var pulse = (few || sold) && !(window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches); pill.innerHTML = '' + '' + esc(name) + ' \u00b7 ' + esc(tail) + ''; return true; } function sync() { var rows = document.querySelectorAll(".ahloop-row:not(.ahloop-queued)"); if (!rows.length) { rows = document.querySelectorAll(".ahloop-row"); } if (!rows.length) return; // no board → keep fallback var i, fallbackRow = null; // tier 1 — bookable AND counted for (i = 0; i < rows.length; i++) { if (bookable(rows[i]) && counted(rows[i])) { if (paint(rows[i], true)) return; } if (bookable(rows[i]) && !fallbackRow) { fallbackRow = rows[i]; } } // tier 2 — bookable, count not trustworthy: name only, no number if (fallbackRow && paint(fallbackRow, false)) return; // tier 3 — nothing bookable: report row 1 honestly paint(rows[0], true); } sync(); // the board is server-rendered, but re-sync each minute so a late // hydration, an in-page refresh, or a row dropping at tip-off is // picked up without a reload. setInterval(sync, 60000); })();
yellow linewed · sep 2 · 5–7pm
$12
15 spots left
register here
blue linewed · sep 2 · 7–9pm
$12
sold out
join waitlist
pink linethu · sep 3 · 12–2pm
$12
2 spots left
register here
red linesat · sep 5 · 12–2pm
$12
4 spots left
register here
orange linesun · sep 6 · 12–2pm
$12
7 spots left
register here
green linemon · sep 7 · 7–9pm
$12
15 spots left
register here
purple linetue · sep 8 · 12–2pm
$12
opens sat · 2pm
register sat · 2pm
blue linewed · sep 9 · 7–9pm
$12
opens sat · 2pm
register sat · 2pm
pink linethu · sep 10 · 12–2pm
$12
opens sat · 2pm
register sat · 2pm
red linesat · sep 12 · 12–2pm
$12
opens sat · 2pm
register sat · 2pm
orange linesun · sep 13 · 12–2pm
$12
opens sat · 2pm
register sat · 2pm
green linemon · sep 14 · 7–9pm
$12
opens sat · 2pm
register sat · 2pm
purple linetue · sep 15 · 12–2pm
$12
opens sat · 2pm
register sat · 2pm
full weekly schedule → registration drops saturday · 2pm
never miss a drop

the saturday drop, in your inbox.

run drops, unlimited-pass releases, court openings, academy phase reveals — only for what you pick, and no filler.

Email / SMS Lead Capture Form

a different kind of gym

private, filipino-owned, and built like nowhere else in vegas.

run by a doctor of physical therapy — the floor, the programs, and the training are built on how bodies actually move.
01 · reservation only

no walk-ins, no crowds, no guessing. if you booked it, the floor is yours — every run capped at 15, every rental private. show up without a booking and you will not be let in.

02 · every run filmed

your session is filmed and edited clips land within 24–48 hours. watch your reads, study your footwork, post the good ones.

get my clips →

*open runs only — rentals aren’t filmed.

03 · every game logged

wins, losses, win%, streaks — logged live at the scorer’s table. monthly and season boards. nothing self-reported. the work shows up on the board.

only 5 released / month

unlimited.

every run, every line, for 30 days — with priority booking before the saturday drop. $90, releases on the 1st.

only 5 released each month unlock access → other passes: 3-run $30 · 5-run $45 · 10-run $80

the word

★★★★★ 4.9 · 80+ google reviews · read them all on google →

pull up · by reservation

five minutes from the airport.
a world away from planet fitness.

a private, reservation-only floor on spencer street. traveling for work or a tournament? land, book, hoop.

6560 spencer street, suite 145 · las vegas, nv 89119
1.8 mi · 5 min from harry reid international (LAS)
open when you book it — no walk-ins, ever

Atlas Hoops
No walk-ins · By reservation onlyYouth ABA Phase 05: The Garden• Registration open — closes 12PM, Monday September 7th• OPEN · CLOSES MON SEP 7BLUE LINE WED 9/2 · SOLD OUT · JOIN WAITLISTPINK LINE THU 9/3 · 2 SPOTS LEFTRED LINE SAT 9/5 · 4 SPOTS LEFTORANGE LINE SUN 9/6 · 7 SPOTS LEFTNo walk-ins · By reservation onlyYouth ABA Phase 05: The Garden• Registration open — closes 12PM, Monday September 7th• OPEN · CLOSES MON SEP 7BLUE LINE WED 9/2 · SOLD OUT · JOIN WAITLISTPINK LINE THU 9/3 · 2 SPOTS LEFTRED LINE SAT 9/5 · 4 SPOTS LEFTORANGE LINE SUN 9/6 · 7 SPOTS LEFT