Skip to main content
  1. Explore/
  2. Recreation Facilities/

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.

Youth playing in the renovated gym at Gene Friend Rec Center Get fit at Gene Friend Rec Center
Kids love the new playground at Gene Friend Rec Center Welcome to the new Gene Friend Rec Center (77 Harriet entrance)

Other Link

Registration Information

Features

  1. Available for Rentals

  2. Basketball

  3. Community Room

  4. Community Room(s)

  5. Gymnasium

  6. Indoor Fitness Room

  7. Open Gym Hours

  8. Outdoor Basketball Court

  9. Outdoor Fitness Equipment

  10. Picnic Area

  11. Playground

  12. Public Art

  13. Recreation Room

  14. Restrooms

  15. 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+