Youth Sports

The City of Oceanside offers a wide range of youth sports programs for all skill levels. Leagues and sports classes change seasonally. View the Recreation Guide or find a listing of Private Youth Sports Organizations.

All Indoor Sports Activities are played at these locations:

Beach Recreation Center
300 North The Strand
(760) 435-5233

Melba Bishop Recreation Center
5306 North River Road
(760) 435-5552 sports
(760) 435-5550

Outdoor 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.

See below and plan your sports recreation calendar ahead! Save the dates seasonally and keep your whole family "playing" year round!


 Indoor Soccer Schedule 5-6 years old

Indoor Soccer Schedule 7-9 years old

Indoor Soccer Schedule 10-13 years old


Sports & Adventure Camps

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 for more information.

We want all players to be safely matched in the right division. Age verification is required to participate in many of the Oceanside youth sports programs. The following documents can be used to show proof of current age:

  • Birth Certificate
  • Baptismal Certificate
  • Document by school official
  • Passport

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 fingerprinted 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.

Be a Sponsor! If your business or organization wishes to become an active sponsor with Oceanside's Youth Sports Leagues, please contact Judy Barz, at (760) 435-5236 for more information. Sponsorship keeps kids actively involved with sports play and connects businesses with the community members they serve. Sponsorship Levels start at as little as $200.