Sign Up · Sign In · Feedback

  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title
  • $slide.title

Program Details

Please click on one of the topics below to find information on our league, including frequently asked questions.



Scheduling Information





Job Opportunities

Season Dates



Season Finals

Code of Conduct


Special Requests


Payment Plans

Team Rostering


Parent volunteers








Funding registration fees







Our league is set up to accommodate your holidays. We have a flexible attendance policy as we know the summer is busy. Our game schedule gives you long-weekends "off", there are no games on Saturdays that fall on a long weekend, with the exception of Labour-Day weekend in September for playoffs.


CYFFL is for children ages 12-18 (as of July 1). For younger children please see

Boys: Ages 12-17

Girls: Ages 13-18

*Special request for admission of children on the cusp of the age requirement can be sent to


We strive to balance the skills and strength of our teams to achieve fun, friendly competition by utilizing our:

Coaches: Our Coaching Staff is key to competitive balance, working with each player on their individual skill improvement and with the group on team spirit. Our coaches get to know the players and are familiar with the skills and strengths of the returning players.

Divisions: Age-appropriate divisions help to balance size and abilities of our players

Rostering: We work with the coaches to decide the best teams on which to roster new players. We prioritize special requests to play with friends for new players in the league.

Talent: In occasions where teams are unbalanced in strength, we approach players whose talent and leadership skills may be overshadowed by other strong players on one team but could really be spotlighted on another team.

Values: We can’t guarantee that everything will be perfectly balanced, but our league’s focus isn’t competition and winning: It’s on individual improvement, equal treatment and having fun with a team.


We have a phenomenal retention of our coaching staff. Our coaches are selected for their ability to model good sportsman ship and leadership both on and off the field. All our coaches share a dedication to providing top quality sports instruction to Calgary’s children and youth. We specially select coaching candidates from our Flag Football Community, for their integrity, talent, and outstanding character. Many of our coaches are in university programs that relate to sports, training, therapy and development. If you have a comment, kudos or concern about a coaching staff member please email us at The information will be confidential, and your personal information will be removed before the information is brought up with our board of directors and the staff member.

Our organization provides the following screening and training for our coaching staff:

Criminal Record and Vulnerable Persons checks for all staff over the age of 18.

Concussion Awareness and Prevention

Diversity and Inclusiveness training

First Aid training for our senior staff.

Inhouse training on coaching best practices.

And more!


Parents, staff and players are required to abide by our code of conduct. Staff violations of the code of conduct can be reported to and will be dealt with internally according to our staffing policies. Any violations by a player will be addressed in accordance with the flag football rules (see the rules tab above for specific penalties and conduct discipline). Parent violations will be addressed directly by the staff member present, parents continuing to violate the code of conduct after a previous warning may be asked to leave the field of play. Multiple violations over a season may result in termination from the program. The Code of conduct is as follows:

  1. Respect: All players, coaches, referees, and parents must respect each other at all times. This includes no name-calling, bullying, or verbal abuse of any kind.
  2. Fair Play: All players must play within the rules of the game and compete fairly. Cheating or unsportsmanlike conduct will not be tolerated.
  3. Safety: Safety is our top priority. Players must follow all safety rules and equipment requirements and must report any injuries to their coach or parent immediately.
  4. Inclusion: We welcome all players regardless of their gender, race, ethnicity, religion, or physical abilities. Discrimination or harassment of any kind will not be tolerated.
  5. Responsibility: Players, coaches, and parents must take responsibility for their actions on and off the field. This includes showing up on time, following the league's rules and guidelines, and respecting the facilities and equipment.
  6. Positive Attitude: We encourage players to have a positive attitude and to support their teammates, coaches, and opponents. Negative behavior, such as taunting or unsportsmanlike conduct, will not be tolerated.
  7. Parental Involvement: Parents are encouraged to be involved in their child's sports experience in a positive manner. This includes supporting their child's efforts, respecting coaches and officials, and modeling good sportsmanship.
  8. Community: all members will respect the community we are in including designated parking areas, waste disposal, property protection and proper use of field amenities and rules


Registration is $345.00. We are a not-for-profit organization, and our fees include:

  • Trained, experienced coaches and officials.
  • 10 practices
  • 8-9 games
  • Uniform rental
  • Player insurance
  • Fields, equipment, operational fees

*We provide payment plans and our fees are eligible for KID SPORT funding: For more information email



Your registration fees include the uniform and flag rental for the season. No helmet is required as our league is strictly non-contact. Here is a list of what you can bring to the field for your child:


Shorts or pants without open pockets. This is a safety precaution as the flags rest where a pocket would be – open pockets can be accidently grabbed when a player is reaching for a flag.

We strongly recommend soccer or football cleats although well fitted shoes suitable for running are acceptable

Clothing suitable to weather (we play in the rain!)

Labelled water bottle


Sunscreen/bug spray

Football/soccer cleats

Football gloves


Uniform Handout:

Calgary Flag Football League provides jerseys and flags for all it’s players. Uniforms are handed out at the first practice and returned at the last game.

Please arrive 15 minutes early to the first practice to allow time for uniform hand-out. If you are absent from the first practice, your coach will have your uniform and you can collect it directly from the coach at the next session you attend.

Uniform Return:

If you are planning to be absent from the final game, you will need to return the uniform to your coach at the last session you attend. If your absence is unexpected, please contact us at and we will arrange a drop-off location for your uniform. If no drop off location can be arranged, we offer to coordinate a volunteer to pick-up the uniform, however there is a fee for this option.

Returning uniforms is the responsibility of the parent. uniforms not returned within 30 days of the season end will result in a charge of $125.00/uniform.


For all divisions except Midget, we use a junior size football. The ball we use is the "Wilson Ultimate Composite NFL Junior Football" which are usually in stock at Walmart or on Amazon.
Midget we use the Wilson NCAA 1005 Leather Football.


We are interested in your feedback! If you have and Kudos, Complaints, Concerns or Questions, please contact us at Please allow up to two business days for a reply to feedback.


Registration fees are eligible for funding through Kidsport. Please see Kidsport for more information.


Games take place between 9:00 AM and 4:15 PM on Saturdays.

There are no games on Saturdays that fall on a long weekend.

*Exact game times are available after teams have been rostered (see rostering).

Games take place between two teams of the same division (Age groups of 1-2 years). Games will typically be held at the same field location as practicing (*see fields). Although we encourage a spirit of friendly competition, competition is not our leagues primary focus. Our program goal is for all players to have equal ball time and equal opportunity to score in every game making the experience fun for everyone involved.


We are an inclusive league with no tryouts or evaluations.

All players are welcome in our league, and our coaches are trained in diversity and inclusion. We welcome players:

  • Who are new to football,
  • Of every race and ethnicity*,
  • Of every socio-economic background (email for funding applications and payment plans),
  • Of every gender and/or alliance with 2SLBGTQ++,
  • Who are differently abled including physical and cognitive differences*.

We welcome new players at every level each year. Our coaches are experienced working with new players and our teams focus on safety and skill development. Players are guided through practices and given equal game time and equal opportunity to score.

*Due to the physical nature of the sport, and best practices in safety, players who are differently abled an/or speak limited English, will be accepted on a case by case basis based on conversations with the family about the child’s best-fit in our league. Please email to begin this dialogue.


All inquiries can be sent to

Please allow up to two business days for a reply to inquiries.


Are you interested in joining our staff? We typically offer 1-2 apprentice staff member positions for entry level staff each year. You can find out more by emailing us at

Candidates must be over 14 years of age, and have a minimum of 2 years of player experience. Qualifications we are looking for in our new coaches include a fantastic disposition with strong character and integrity, you are someone who enjoys working with children, and has a desire to motivate players with your positive attitude and leadership skills. In addition, you possess a keen athletic ability and are able to consistently complete soft, accurate passes (any QB experience you have from a team will be a strength here). You have a comprehensive understanding of our rules and familiarity with our unique flag football culture. (Tip: a reference from your previous/current CYFFL coach regarding your character and abilities is recommended).

For an entry referee position, you’ll be able to pay close attention to detail and have an in-depth understanding of the rules - showing strategic thinking abilities. You’ll also have the vocal skills to project your voice and to demonstrate assertive leadership, being comfortable communicating with peers, coaches, and parents. (Tip: a reference from your previous/current CYFFL coach regarding your character and abilities is recommended).


KidSport Alberta provides grants to cover full to partial* payment of your registration fees upfront (with no repayment required). They are a program independent from us, so you’ll have to research your eligibility at If you are eligible for Kidsport funding, please email us at and we will send you instructions on how to register using Kidsport. 

*If Kidsport does not pay the entire registration amount, parents will be required to cover the remaining balance of the cost.


We play out of two fields, and you have a choice of field locations at either:

Acadia Fields: 315 90 Ave SE

Glenmore Fields: 5300 19 St SW

Playoffs at Shouldice Fields: 1515 Home Rd NW

Location Parking

Glenmore and Shouldice fields have designated parking lots available for all members (see maps).

ACADIA Athletic Park DOES NOT have dedicated parking. We are currently in discussions with the City of Calgary about improving the parking availability at this field. Parking is available in the south-west ally beside the field, at Lord Beaverbrook School, Acadia Recreation Complex, or on the street side where there are no permit-parking only signs.

IMPORTANT: Under NO CIRCUMSTANCES are participants allowed to use the Tennis Club parking lot. This includes parking, drop-off or pickup. We have had multiple complaints from this organization, and we risk losing these fields if our members do not comply with these parking restrictions.


Calgary Flag Football Leagues provides trained, experienced coaching and referee staff. Although we do not offer coaching or referee volunteer positions for parents, we do encourage you to become involved by helping us to track player rotations.

Tracking player rotations involves handling the roster sheet of all players in attendance at a game. You will need to pay attention to the number of “Plays”, counting each down until players rotate. You then call “SUBS” and supervise the players to make sure the enter/exit the field accordingly. You may also be required to clarify who is on the field for the children in the younger leagues. To volunteer with rotations, simply sign your child up for the league and click “Yes” in the field on the registration form that asks if you’d be willing to volunteer.


Payment plans are available for any of our families who do not qualify for Kidsport Funding (see Kidsport) and are unable to pay registration fees upfront. We will work together with you to setup a unique payment plan. All registration fees must be paid in full prior to the date that registration closes, so the earlier we are able to setup a plan for you, the more flexible we can be around payment dates and amounts. Email us at to find out more.


Our 50-60 minute practices take place each week on your choice of either:

Tuesday or Wednesday evenings between 6:15 & 9:00 PM

*Exact practice times will be available after teams have been rostered.

Practice Content

A typical Practices consists of a selection of the following elements:

  • Team building,
  • Pattern running exercises.
  • Catching/ Receiving exercises.
  • Defensive shadowing exercises,
  • Flag catching exercises,
  • Athletic conditioning
  • Practice games/ activities
  • Strategy building
  • Performance targeted training based on previous gameplay.


Our officiating staff are selected for their in-depth and strategic understanding of the game. We specially select most of the referees from our Flag Football Community, for their integrity, talent, and outstanding character. If you have a kudos or complaint about a referees performance or decision, please email us at Your feedback will be forwarded to our Referee in Chief for review.

Our organization provides the following screening and training for our referee staff:

Criminal Record and Vulnerable Persons checks for all staff over the age of 18.

Concussion Awareness and Prevention

Diversity and Inclusiveness training

First Aid training for our senior staff.

Inhouse training and referee clinics.

And more!


Full Refunds ($345.00): Available December 15, 2023 – May 31, 2024

Partial Refunds ($295.00): Available June 01, 2024 – June 15, 2024

No Refunds: After June 15, 2024, no refunds will be issued. Refunds are not offered for weather cancellations or to children who cannot play due to injury or illness. Why can’t we offer refunds after the season starts? The reason is due to insurance: 

  • Player Insurance is required for our league to:

a) qualify as a non-profit organization (we do so through Societies Alberta),

b) remain a member in good standing with a governing body (ours is Football Alberta),

c) apply for fundraising opportunities (such as AGLC) and,

d) partner with assistance programs (such as KidSport).

  • Player Insurance is non-transferrable which means that we cannot fill the spot of a child who withdraws with another player.
  • If we provided refunds after the start of the season, we would operate at a loss for each refund issued.
  • Refund losses would result in increased registration fees each year and compromise our ability to offer a top-quality program at an affordable fee.


Information about your child’s field location, practice/game times, coaches and teams will be sent out a minimum of 2 weeks prior to the first session. (see rostering for more information)

Requests for changes can be made once the schedule has been received, we ask that requests for changes be submitted prior to the first practice.


Our 2024 Season runs from the end of June -September 01.

Tuesday Practices: TBD

Wednesday Practices: TBD

Saturday Games*: TBD

Playoff Games: August 31 & September 01

*No games on long weekends.


Season finals are held on the labour day long weekend in September.

Finals are hosted at Shouldice Artificial turf (Encana Fields).

Final Schedules are released one week prior to the finals.

Teams that Play in the Saturday Semifinals and win, will proceed to the Sunday Championship games.


Siblings can play and practice on the same night at the same location, but times may vary.

Because our divisions are organized by age, siblings with an age range greater than two years apart would likely be in different divisions which may result in different practice and game times. Our top priority is to place siblings at the same location on the same weeknight.

For example: 11 & 17 year old could both practice on Wednesday nights at Glenmore Fields, 11 year old would have an earlier practice time. They would both play games at Glenmore Fields on Saturdays, but the 11 year old would have an earlier game time.

NOTE: Special requests to play with another player may result in a player being moved to a higher or lower division or a new team and could affect sibling coordination.


Special requests can be made on the registration form. We do our best to grant all special requests, however we cannot make any guarantees.

We prioritize special requests in the following order:

  1. Keeping sibling players (families) at the same location & practice night
  2. Schedule requests for a specific night
  3. Location requests for a specific field
  4. Team requests (if you have played previous seasons, we do our best to keep you on the same team, unless you specify otherwise)
  5. Requests to play with a specific a) sibling, b) friend/teammate. *
  6. Requests for a specific coach

*Please limit your special requests for teammates to a maximum of four people.

Special requests can be edited by signing into the website, clicking on the “Dashboard” heading on the right-hand menu then choosing “Edit Registration Settings”.


The league is organized into:

  1. Divisions by age (range of 1-2 years)
  2. Teams (8-10 teams/division)
  3. Players (10-13 players/team)

Note: Division age ranges, number of teams and players cannot be confirmed until registration closes


Our rostering begins once the program is full or just before registration closes: 

This is because the number of registrations we receive for each age category is a main factor in deciding the age-range for each division.

Creating flag football divisions by age means dividing the participants of a flag football league into different groups based on their age and the number of participants registered in each age group. If there are many participants in an age group, the division age-range will be smaller. If there are less registrations in an age group, the division age-range may be broader. 

Each year is our divisions are unique, but our principal remains the same: to allow players of similar ages and abilities to compete against each other, which helps to ensure fair and safe play. Additionally, it can make the league more enjoyable for participants by providing an appropriate level of competition and a sense of camaraderie within their age group. (See Competitive Balance & Special Requests for more information).

Once players are rostered onto a Division and team, we send out emails to each parent with information on your Team, Coach, Practice Night and Time. Emails are typically sent out two weeks prior to the first practice.


Our staff do not, under any circumstances, provide transportation for players.

Transportation is the sole responsibility for parents to arrange. Any child not picked-up after practice is welcome to stay on the sidelines of in-progress sessions until their parent arrives, however, staff are not responsible for supervision of children past their scheduled practice or games.


Our football program supplies experienced, trained coaches and referees.
Parent volunteers are welcome to assist with player rotation. This is simple to do and a great way to get involved! If you can help with this- please indicate your interest in the registration form under “Volunteer” or speak with your coach.


Yes, we play in the weather: Heat, rain, smoke or snow! We will halt games/practices for electrical storms or very poor air quality.

We recommend your player comes dressed for the forecast whatever the weather may be. If a field is flooded due to rain, we will post the back-up location both on the website, via email, and at the main field location. We only cancel games under the most extreme weather (unsafe or unplayable conditions, however participation is always at the parent's descretion and is never mandatory. 

Send Your Feedback