Gene Friend SoMa Rec Center
Address
77 Harriet Street San Francisco, CA 94103
Mon Closed Tue 10:00 AM — 8:00 PM Wed 10:00 AM — 8:00 PM Thu 10:00 AM — 8:00 PM Fri 10:00 AM — 8:00 PM Sat 9:00 AM — 5:00 PM Sun Closed Other Youth Only: Tuesday—Friday, 2 p.m. to 6 p.m.


Other Link |
|---|
Features
Available for Rentals
Basketball
Community Room
Community Room(s)
Gymnasium
Indoor Fitness Room
Open Gym Hours
Outdoor Basketball Court
Outdoor Fitness Equipment
Picnic Area
Playground
Public Art
Recreation Room
Restrooms
Seating
Gene Friend Recreation Center Schedule
Schedule: August 14–29, 2026. Activities are listed by room or court and day. Schedules are subject to change.
Facility hours: Tuesday–Friday, 10 a.m.–8 p.m.; Saturday, 9 a.m.–5 p.m. Youth-only hours are 2–6 p.m. Tuesday–Friday. The Fitness Room opens August 22. Schedule at a glance for Gene Friend Recreation Center Room / Court Tuesday Wednesday Thursday Friday Saturday
Park Court | Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Basketball 6–8 p.m. Ages 18+ | Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ | Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Basketball 6:30–8 p.m. Ages 18+ | Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Youth Basketball 2–4 p.m. Ages 17 and under Basketball Fundamentals 4:30–5:30 p.m. Ages 6–9 Basketball Fundamentals 5:30–6:30 p.m. Ages 6–9 Drop-In Basketball 6:30–8 p.m. Ages 18+ | Drop-In Basketball 9 a.m.–12:30 p.m. All ages Drop-In Volleyball 1–4:30 p.m. All ages |
|---|---|---|---|---|---|
Folsom Court | Futsal for Tots 10–11 a.m. Ages 3–5 Futsal for Tots 11 a.m.–12 p.m. Ages 3–5 Drop-In Youth Basketball 2–6 p.m. Ages 17 and under Drop-In Pickleball 6:15–8 p.m. Ages 18+ | Pee Wee Basketball 11 a.m.–12 p.m. Ages 3–5 Beginning / Intermediate Pickleball 12–1 p.m. Ages 18+ Drop-In Volleyball 6:15–8 p.m. Ages 18+ | Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Youth Basketball 2–4 p.m. Ages 17 and under Futsal for Youth 4:30–5:30 p.m. Ages 6–9 Futsal for Youth 5:30–6:30 p.m. Drop-In Basketball 6:30–8 p.m. Ages 18+ | Drop-In Pickleball 10 a.m.–2 p.m. Ages 18+ Beginning / Intermediate Pickleball 12–1 p.m. Ages 18+ Drop-In Basketball 6:30–8 p.m. Ages 18+ | Drop-In Basketball 9 a.m.–12:30 p.m. All ages Drop-In Volleyball 1–4:30 p.m. All ages |
Harriet Room | No scheduled activity | No scheduled activity | Yoga 10:30–11:30 a.m. Ages 18+ — August 20 and 27 | No scheduled activity | No scheduled activity |
Park Room | No scheduled activity | No scheduled activity | No scheduled activity | No scheduled activity | Ballroom Dance 1:30–3 p.m. Ages 55+ |
Park Court
Tuesday
Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Basketball 6–8 p.m. Ages 18+
Wednesday
Drop-In Basketball 10 a.m.–2 p.m. Ages 18+
Thursday
Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Basketball 6:30–8 p.m. Ages 18+
Friday
Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Youth Basketball 2–4 p.m. Ages 17 and under Basketball Fundamentals 4:30–5:30 p.m. Ages 6–9 Basketball Fundamentals 5:30–6:30 p.m. Ages 6–9 Drop-In Basketball 6:30–8 p.m. Ages 18+
Saturday
Drop-In Basketball 9 a.m.–12:30 p.m. All ages Drop-In Volleyball 1–4:30 p.m. All ages
Folsom Court
Tuesday
Futsal for Tots 10–11 a.m. Ages 3–5 Futsal for Tots 11 a.m.–12 p.m. Ages 3–5 Drop-In Youth Basketball 2–6 p.m. Ages 17 and under Drop-In Pickleball 6:15–8 p.m. Ages 18+
Wednesday
Pee Wee Basketball 11 a.m.–12 p.m. Ages 3–5 Beginning / Intermediate Pickleball 12–1 p.m. Ages 18+ Drop-In Volleyball 6:15–8 p.m. Ages 18+
Thursday
Drop-In Basketball 10 a.m.–2 p.m. Ages 18+ Drop-In Youth Basketball 2–4 p.m. Ages 17 and under Futsal for Youth 4:30–5:30 p.m. Ages 6–9 Futsal for Youth 5:30–6:30 p.m. Drop-In Basketball 6:30–8 p.m. Ages 18+
Friday
Drop-In Pickleball 10 a.m.–2 p.m. Ages 18+ Beginning / Intermediate Pickleball 12–1 p.m. Ages 18+ Drop-In Basketball 6:30–8 p.m. Ages 18+
Saturday
Drop-In Basketball 9 a.m.–12:30 p.m. All ages Drop-In Volleyball 1–4:30 p.m. All ages
Harriet Room
Tuesday
No scheduled activity
Wednesday
No scheduled activity
Thursday
Yoga 10:30–11:30 a.m. Ages 18+ — August 20 and 27
Friday
No scheduled activity
Saturday
No scheduled activity
Park Room
Tuesday
No scheduled activity
Wednesday
No scheduled activity
Thursday
No scheduled activity
Friday
No scheduled activity
Saturday
Ballroom Dance 1:30–3 p.m. Ages 55+