| 403-620-0206


CMSA programs start at U7 and run until U19. This is the next step once players finish the grassroots U3-U8 Young Villains Stream or from community soccer in another club. In Outdoor U7-U8 can still play in a grassroots community program, but in Indoor they move into CMSA programming within our club.

Our program is supported and guided by qualified club staff who ensure program curriculum as well as a lifelong passion for the game. Our staff program leads are all certified through Alberta Soccer & Canada Soccer and many have been involved in the club as player and staff for many years. Our Recreational Program Staff have been involved with Villains as players and coaches for over 15 years and our Academy staff has served for over 20 years at our club. We have the longest serving staff at one club in the city and something we take great pride in.

U7-U8 all play within the CMSA City League ( 1 Program option at this age group). These players will take part in club practice, club skills centres and weekly match day festivals. U9-U19 is where our program splits into two streams for families to look at. We offer the recreational stream which is for multi sport families looking for fewer contacts per week. In this stream, we are the only club to offer consistent skill centre training as part of our stream without making an additional added-on fee.

U9-U19 Competitive stream is for players who are more serious about soccer and want more training with higher certified staff. Our program is led by Munib Koric who holds UEFA Pro license which is the highest certification a coach can obtain. Munib achieved his license while spending time at Real Madrid’s Club as part of his licensing pathway. 

As players move into U12 Competitive program they are now introduced to sports science as well as video analysis every so often during the season.

As players move into U13 -U19 Competitive will see players getting consistent sports science and video analysis as part of our program. 

AYSL which is the high performance stream will have more sessions and more programming as the season length and components are different then that of CMSA.

Our fees are the best value you find in the city across all age groups and levels.  We run internal pre-season training camps, holiday cups and games and extra events at no cost to our members. We offer considerably more training with higher certified staff while also ensuring your fee is fair at each age group. We have our own 15000 SQFT free span turf centre where almost all indoor training takes place and are now in the process to build the Villains 11vs11 Soccer Dome ready in 2023.

*To Register you must have a PowerUp Member Zone account. Returning families you are able to log in directly and finish off registration. If you are a new player and your old club used PowerUp you are able to login with the same information and transfer your family profile over. If you are a new player and your old club did not use PowerUp you just need to create an account for your family.


Program Breakdown
(Born in 2015-2016)



Program Breakdown
(Born 2014-2015)



Program Breakdown
(Born 2013)



Program Breakdown
(Born 2012)



Program Breakdown
(Born 2011)



Program Breakdown
(Born 2010)



Program Breakdown
(Born 2008-2009)



Program Breakdown
(Born 2006-2007)


Friend Request

We understand the importance of playing with friends and building a strong community spirit which is why at the time of registration we are happy to accommodate a friend request in our Rec Program.

At the time of checkout, you are able to write the name of a player you would like to play with. It is important that the other parent writes your child’s name when they check out so we can look at the friend request in our recreational program.  Players cannot request a team or a coach in the friend request slot.

If you forget at registration please send us an email and we will add a note to the player account so that when rostering takes place we can ensure your request is met. We will do our best to give you your top choice, assuming both yourself and the other family have each other as the friend request and that players are close in ability through our assessment process.

Can you guarantee my Friend Request?

We will do our best to look at the friend request but we cannot guarantee all requests as we need to look at the team placement of each player, and also ensure both families agreed to the friend request. 

U7-U12 programs are not becoming tiered which means we have a bit more flexibility in rostering both in pre-season and through the first part of pre season games. 

Can I Request a Coach?

The friend request feature is for our Young Villains and Recreational Stream only. As much as we appreciate families wanting a specific coach we ask that it is only used to select a friend they want to play with.  Again we will do our best with these and we will be involving coaches in our team selections at all levels to help with your placement. 

How Many Friend Requests Can I put?

When you put your friend requests in please make sure you put them in order. 

1. Player 1

2. Player 2

We will not be able to entertain requests past these options and need to ensure the opposing family has it listed too.

Coaches We Need You!

WE NEED YOU! For all of our programs to be a success we need your help! All coaches are volunteers and we appreciate the enthusiasm and knowledge you bring to the field. We need your help again and look forward to working with you. We will also be hiring Age Group leads that will oversee specific age groups to support coaches on a weekly basis.

All team staff ( Coaches, assistants, and Managers) will need to be added to the roster through the CMSA portal to be allowed behind the bench as well as to run games for the club. These staff will also automatically have their volunteer bond returned at the season end to be used in a future program. Head Coaches will also be given an in-store $50 Credit for club wear over and above what we will be providing team staff.

If you do not have a child in the program and would like to coach you can still make a MemberZone Profile with your information.  On the left-hand side of the MemberZone, you will see a tab that says ” Volunteer Now” This tab will take you through the remainder of the steps to complete the process.  We want to also help develop and mould our coaches and support them in getting licensing through Canada Soccer Pathway.  We will put on coaching courses for licensing streams, but coaches can also register in other courses if the timing doesn’t work and will be reimbursed in the following club season so long as they have continued to coach in our club.