The final buzzer sounds on Fever vs Sky, the broadcast cuts to studio, and you're left on the couch with that familiar itch—the one that says watching is fine, but playing is better. San Francisco has no shortage of public hoops, but knowing which court to hit, when to show up, and what to expect when you get there is the difference between running fives all afternoon and standing on the sideline waiting for next. Here's where the city's pickup scene actually lives, from the Panhandle's outdoor blacktop to Kezar Pavilion's sprung-wood midday runs.
Karpo tracks real-time court availability, run schedules, and skill-level breakdowns across San Francisco's pickup scene—so you can find a game that matches your speed, not just your ZIP code.
Potrero Hill Recreation Center: where the regulars hold court
The outdoor court at [Potrero Hill Recreation Center](https://sfrecpark.org/) sits at the corner of Arkansas and 22nd, one block uphill from the Dogpatch border. It's a full-length asphalt slab with chain nets, a southwestern exposure that bakes by mid-afternoon, and a crew of regulars who've been running here since the Clinton administration. Saturday mornings pull the deepest bench—arrive by 9 AM if you want next, because the fives fill fast and the winners-stay format means you might wait three games if you lose your first.
The indoor gym books out to youth leagues most weekend mornings, which pushes the adult pickup action outside. Weekday evenings after 6 PM see a steadier but smaller rotation, often half-court threes until enough players show to split full. The court surface was repaved sometime in the early 2020s and drains well after rain, but the nets are city-issue chain and the rims have that give-and-take forgiveness that rewards a soft touch over a hard flush.
No reservation system, no app, no check-in table. You show up, you call next, you wait your turn. The rec center building has restrooms and a water fountain inside during staffed hours—weekdays until 9 PM, weekends until 5 PM per the SF Rec & Park schedule—but once the building locks, you're on your own. The 22 Fillmore bus stops at the corner of 22nd and Connecticut, two blocks west, and the T Third Street light rail is a ten-minute walk down the hill at 23rd and Third.

Panhandle Courts: the Nate Thurmond memorial run
The [Panhandle](https://sfrecpark.org/facilities/facility/details/Panhandle-443) stretches eight blocks from Stanyan to Baker, a narrow strip of eucalyptus and grass that funnels into Golden Gate Park on the western end. The basketball court sits at Oak and Ashbury, renamed for Warriors legend Nate Thurmond after the 2016 renovation that gave the court fresh asphalt, bright paint, and breakaway rims. It's a single full-length outdoor slab with no fence, no lights, and no reservations—first come, first serve, daylight only.
Mornings before 10 AM pull a quieter, more deliberate crowd: shootarounds, one-on-one king-of-the-court, the occasional father-daughter passing drill. By noon the court heats up in both senses—the black asphalt reflects the sun hard, and the games get faster and more physical as the lunch-break wave arrives from the Haight and Lower Haight. Afternoons see the highest turnover, with rotating fives and an unspoken next-basket-wins etiquette that keeps games moving. Evenings taper off as the fog rolls in and the temperature drops.
The court is fully wheelchair accessible with a paved path from the Oak Street sidewalk, and the Panhandle's public restrooms sit one block east at Oak and Clayton. The 5 Fulton, 7 Haight, 21 Hayes, and 33 Ashbury bus lines all stop within two blocks, making this one of the best-connected outdoor courts in the city. No water fountain on-site, so carry your own or refill at the restroom building.
Kezar Pavilion: the midday full-court fix
[Kezar Pavilion](https://sfrecpark.org/facilities/facility/details/Kezar-Pavilion-418) is the 2,500-seat concrete gymnasium at 755 Frederick Street, built in 1926 in neo-Romanesque style with deep arching roof corbels and a sprung wood floor that still plays true a century later. The building anchors the eastern edge of Golden Gate Park across from Kezar Stadium, and while it hosts everything from volleyball tournaments to the San Francisco Bay Area Summer Pro-Am basketball league, the public can rent court time or drop into scheduled open-gym sessions.
The Wednesday lunch run is the most reliable pickup window for walk-ins: doors unlock at 11:45 AM, games start at noon, and the regulars bring both light and dark shirts to split teams by color once the roster fills. It's full-court, next-basket-wins, call-your-own-fouls, and the wood floor rewards footwork over brute force. The pavilion's balconies remain closed for safety reasons, so spectators sit courtside or stand along the baseline. The gym has public restrooms, water fountains, and a small lobby with benches for gear.
Rental availability varies week to week depending on league schedules and private bookings, so check the SF Rec & Park permits page or call ahead if you're planning to organize a group. The N Judah light rail stops at Carl and Cole, a five-minute walk north, and the 6 Haight, 7 Haight, and 43 Masonic bus lines all stop within three blocks. Street parking on Frederick and Arguello is metered until 6 PM weekdays, free evenings and weekends.
What to expect when you show up
San Francisco's pickup scene runs on daylight, transit access, and an unspoken code that rewards consistency over flash. Outdoor courts like the Panhandle and Potrero Hill see the most action on weekends and weekday evenings, while Kezar's indoor runs cater to the lunch-break and after-work crowds who want a controlled environment and a real hardwood bounce. Skill levels vary widely—you'll find everything from rec-league veterans to former college players just trying to stay sharp—but the common thread is that nobody's checking résumés at the gate.
Most runs operate on a winners-stay, losers-rotate format, with teams forming either by next-up or by captains picking from the available pool. Outdoor games tend toward half-court threes when the crowd is thin, shifting to full-court fives once eight or ten players arrive. Indoor gyms like Kezar default to full-court from the jump. Fouls are self-called, and the faster you adapt to each court's specific tolerance for contact—Potrero Hill plays more physical than the Panhandle, for instance—the smoother your afternoon will go.
Bring water, bring a second shirt if you sweat through the first, and bring cash for the occasional indoor drop-in fee or post-game taco run. The city's public courts are free, but Kezar and other rec center gyms sometimes charge a small fee for open gym or require an SF Rec & Park reservation card. Check the facility page before you drive across town.
Practical notes
Panhandle Courts are at Oak and Ashbury, open dawn to dusk, free, no reservations. Kezar Pavilion is at 755 Frederick Street; call SF Rec & Park at 415-831-2700 for current open-gym hours and rental rates. Potrero Hill Recreation Center is at 801 Arkansas Street at 22nd; outdoor court is free and unsupervised, indoor gym requires a drop-in fee or reservation during staffed hours. All three locations are accessible by Muni—the 7, 33, N Judah, 22 Fillmore, and T Third lines cover the spread. Outdoor courts play best in the morning before the asphalt heats up; indoor gyms stay consistent year-round. Bring your own water and a light-dark shirt set for color-based team splits.
Tags: #PickupBasketball #SanFranciscoHoops #FeverVsSky #KezarPavilion #PanhandleCourts #PotreroHillRec #SFRecPark #BayAreaBasketball #FullCourtRuns #HaightAshbury #NoPaSF #PotreroHill #SFPickupGames #OutdoorBasketball #SanFranciscoSports
All trademarks are the property of their respective owners.
Ask Karpo first
Need a court with open runs tonight, or want to know which Potrero Hill time slot skews competitive versus casual? Ask Karpo to compare skill levels, surface conditions, and real-time availability across every public hoop in the city—then route you door-to-door on Muni.



