Skip to main content

Two Rivers YMCA youth sports programs teach fundamentals and build character through the core values of caring, honesty, respect, and responsibility. Whether it’s gaining the confidence that comes from learning a new skill or building the positive relationships that lead to good sportsmanship and teamwork, participating in sports at the Y is about building the whole child, from the inside out.

We have various sports programming available throughout the year for kids age 3 through middle school. To see a complete list of current sports programs, or to register online, see our online registration site here: Daxko Programs - Youth Sports

Make a difference in the life of a child - be a role model on the court or on the field: Volunteer to coach!

Stay up to date with Youth Sports information sent right to your inbox with our Quarterly Youth Sports Newsletter. Click here to sign up



See Sports Flyer

Jr. Kickers (Soccer) Academy, May 3-26

Be a part of the best youth sport-YMCA SOCCER! Come play in our academy where players will get 20 minutes of instruction and then immediately followed by 20 minutes of play. Parents are encouraged to help mentor and help players learn skills. This class is a 4-week program that meets 1 time per week. The first class will be 40-minutes of skill development, no game action on the first day of class. Class will meet outdoors at the Two Rivers YMCA in Moline on the East side of the property by the playground. Please bring a water bottle.

Ages: 3-6 year olds
Session: May 3-26, 2022

  • Ages 3-4: Tuesdays, 5:00-5:45 or 6:00-6:45 pm
  • Ages 5-6: Thursdays, 5:00-5:45 or 6:00-6:45 pm

Fee: $50. Y Member Advantage: $25 
Register: by April 29
Location: Two Rivers YMCA, Sports Field


Coach-Pitch Baseball League, May 16 - June 27

Join YMCA Sports staff as we get together to play Coach Pitch Baseball. We will meet for practice on Mondays and play games on Thursdays Parent volunteers are welcome to help coach teams Please bring a glove and water bottle.

Ages: 6-7 year olds
Divisions: Boys' and Girls'
Session: May 16 - June 27, 2022
Schedule: Practices & Games on M & Th, 5:00-7:45 pm
Fee: $54. Y Member Advantage: $27 (Includes YMCA game shirt and hat)
Register: by May 1
Location: TBA

  • May 2 - Meet & Greet
  • May 9 - Practice begins
  • May 12 - Uniform distribution
  • May 16 - Games begin
    • No games on Memorial Day
  • June 27 - Last Game


Basketball League, May 28-July 2

Session: May 28 - July 2
Ages: 6-12  years old
Divisions: Boys’ and Girls’ if enrollment allows
Schedule: Games on Saturdays (No practices)
Fee: $60 Community / $30 Member includes Y game shirt
Register: by May 9


Daytime Sports Clinics

Sports Clinics meet in the mornings for 4 days and are an excellent way to introduce a new sport, make new friends, and gain new skills!

$35 Members / $70 Community

>> SAVE by registering for any of these by April 30th: $30 Members / $60 Community 

  • Golf (7-12 year olds) - June 20-23, 9:00-11:30 am      Register by June 12
  • Volleyball (8-10 year olds) - June 27-30, 9:00-10:30 am     Register by June 19
  • Soccer (6-10 year olds) - July 18-21, 9:00-11:30 am     Register by July 10
  • T-Ball (6-10 year olds) - August 1-4, 9:00-11:30 am    Register by July 24
  • Basketball (6-10 year olds) - August 8-11, 9:00-11:30 am     Register by July 31
Volleyball League - July 9-Aug 6

Session: July 9 - August 6
Ages: 8-14  years old
Divisions: 8-11 and 12-14
Schedule: Games on Saturdays (No practices)
Fee: $60 Community / $30 Member includes Y game shirt
Register: June 26




Frequently Asked Questions

What are the Y's typical sports seasons?

We strive to keep our diverse listing of sports activities up to date by season. Our sports program places activities in the following seasons:

  1. Winter
  2. Spring
  3. Summer
  4. Fall 1
  5. Fall 2
Which sports do you offer as leagues?

Our sports leagues consist of:

  • Basketball (Winter, Summer & Fall 2)
  • Soccer (Spring & Fall 1)
  • Volleyball (Spring & Summer)
  • Tee-ball Coach Pitch Baseball (Summer)

We may at times place a new activity in our program selections through out the season

How old does my athlete need to be to participate?

We offer activities from ages 3 up to age 14.

For our youngest athletes, ages 3-6, we offer activities referred to as "academies".

After registering, when will I hear from the Y or Coach with details?

As a family, you should hear from the YMCA via email within 5-7 days prior to the program begin or start date.

How can I help or serve as a volunteer coach?

The YMCA is always seeking wonderful parents/guardians to serve as volunteer coaches for our sport league programs.

To apply as a volunteer coach:

  1. Please indicate on your child's registration your intention to serve as a coach
  2. Then proceed to our Volunteer page and complete the application process under the volunteer oportunity titled "Youth Sports Coach Volunteer". This application takes about 10-15 minutes to complete in its entirety.

The YMCA does thank you in advance and through weekly sports program emails called Coach Notes. If you do not have any experience coaching, but would like to become involved, please contact the Sports & Recreation Director, Bruce Mace by email at or by phone (309) 277.1783.