Adult Sports

The City of Oceanside offers a wide range of adult sports programs and drop-in play for all skill levels. Leagues and sports classes change seasonally. Walk-in registration ONLY for all leagues; sorry no online registration. Packets for Adult Leagues can be picked up at the Beach Recreation Center, located at 300 North The Strand. To view the Recreation Guide click here.


All Indoor Adult Sports activities are played at either the:

Beach Recreation Center
300 North The Strand
(760) 435-5233 – recreation center main line

Melba Bishop Recreation Center
5306 North River Road
(760) 435-5552 – sports office
(760) 435-5550 – recreation center main line

Outdoor Adult Sports Activities are scheduled at the following Oceanside City Parks with sports fields:

  • Martin Luther King (MLK) Park
  • Luiseno Park
  • Capistrano Park
  • Mance Buchanon Park

For a complete listing of parks and amenities click here.

Drop-in play schedule:


Melba Bishop Recreation Center, M, W, F; 12:00 noon - 2:00 pm
Beach Recreation Center, 2:00 - 5:00 pm, Monday thru Friday for the summer.
Note: Schedule subject to change during basketball season or for building rentals.


Beach Recreation Center, W; 6:00 - 8:30 pm

Adult Sports Programs:

Please see below and plan your sports recreation calendar ahead! Save the dates seasonally and keep your whole family “playing” year ‘round!

If you don’t see a program you are looking for, we are eager to hear from you. Please contact our sports office at (760) 435-5233 to request additional information or for questions.

If you love Oceanside Adult Sports, think about giving back and becoming a Volunteer Youth Coach! The best way to share your love of the game is with eager little ones just starting out!

Volunteer Coaching Program! Become a volunteer youth sports coach. This is a rewarding and fun way to give back to the community! All applicants are required to be finger printed and must clear a background check before they are allowed to work with our youths and teens. Please inquire about coaching opportunities and sharing your skills and talent in helping build future athletes. Contact Judy Barz at (760) 435-5236 for more information.