Skip to main content

Our Youth Soccer Programs are passionately dedicated to more than just the game itself – we're committed to the holistic development of young athletes.  

Player-Centric Approach: Our program is built around the idea that every child is unique. We focus on the individual development of each player, nurturing their skills, confidence, and love for the game.
Age-Appropriate Training: We understand that youth development varies by age. Our training is tailored to specific age groups, ensuring that skills and concepts are introduced gradually and effectively.
Safe and Supportive Environment: The safety and well-being of our young athletes are paramount. We provide a secure and inclusive environment where children can thrive both on and off the field.
Life Skills Education: Soccer is more than just a sport; it's a tool for life skills development. Our program teaches leadership, communication, resilience, and goal-setting – skills that extend beyond the soccer field.
Character Building: We emphasize the importance of being caring, honest and responsible. Our players are encouraged to embody these values, becoming not only skilled athletes but also responsible individuals.
Fun and Enjoyment: We believe that the love for the game is the foundation for success. We foster a fun and enjoyable atmosphere where young players fall in love with soccer.

At the Two Rivers YMCA, we're not just shaping soccer players; we're shaping future leaders, teammates, and well-rounded individuals. Join us in this exciting journey of youth development through the beautiful game of soccer.

Soccer Basics

Players will get a mix of soccer skill work and scrimmage time. Parents will be encouraged to assist their child during this program. 

Monthly Program Offerings
  Moline-East Moline YMCA Registration (Available for 3-6 Year Olds)

  Kewanee YMCA Registration (Available for 3-5 Year Olds)

SUMMER SOCCER CLINICSMoline-East Moline YMCA
June 24th - 27th
  6-10 Year Old Registration

Rock Island YMCA
June 17th - 20th
  3-5 Year Old Registration
  6-10 Year Old Registration