Youth Sports

Our youth sports programs are designed to offer participants a variety of sport leagues in a fun, safe and well supervised environment. Our leagues consist of soccer, indoor golf, baseball, softball, volleyball and basketball. These leagues introduce kids to the sport and allow them to practice and showcase their skills in game or tournament situations. We offer sports for kids ages 4 through 18.  

For a complete list of all of our programs please see our pages in the Recreation Guide or select a program from the tabs below.
  1. Baseball
  2. Basketball
  3. Fencing
  4. Flag Football

Coed Blastball (ages 3-4)

This program is a fun way for young kids to be introduced to baseball / softball, while learning basic motor skills. All players hit, run, throw and field the ball. Must turn 3 years old prior to the start of the program.

Register for Coed Blastball

Coed T-ball (ages 4-5) 

Players will learn how to bat from a hitting tee, throw, and catch in a fun, non-competitive environment. Players must provide their own glove. 

Register for Coed T-ball

Machine Pitch (2nd-3rd grade) 

Players will learn what pitches they should hit; and fielders will get more game reps of fielding and throwing. One practice each week will be batting practice with the machine.

Register for Machine Pitch

Boys Baseball (4th-8th grade) 

Participants in 4th-8th grades will learn the fundamentals of baseball through practice and play while competing against other teams from Castle Rock.

Register for Boys Baseball

Competitive Baseball League (ages 7-14)

Individual registrations are not taken for this program, only full team registrations is available. Practice fields will be provided for local Castle Rock teams only. 

Register for Competitive Baseball League

Learn more

Learn more about one of our baseball leagues

  1. Soccer
  2. Softball
  3. Tennis
  4. Track & Field
  5. Volleyball

Little Tykes Soccer (ages 3-6)

In this coed youth soccer league, each team of 8 players has a designated practice and game day. Your practice / game schedule and park location are indicated during online registration. First day listed is the practice day and second day listed is the game day. Little Tykes is offered in the spring and fall. This program is run by one of our contract providers, the Colorado Rapids. For more information go to

Register for Little Tykes Soccer

Indoor Youth Soccer Leagues (ages 5-18)

All games will be played at the MAC and will include both recreational and competitive leagues. Individual registration will only be taken for our recreational leagues, competitive leagues will be full-team registration only. 3v3 will be offered for 4U-9U. 6V6 will be offered on the large field for ages 10U-18U Saturday afternoon / night.

  • 3v3 Individual Registration: 4U-9U
  • 3v3 Team Registration: 10U-18U
  • 6v6 Team Registration: 10U-18U

Register for Indoor Youth Soccer Leagues

Rapids Youth Soccer (ages 7-18) 

Contact Castle Rock Rapids Youth Soccer for more details and/or to register.