Flag Football in Maine: A Guide to Leagues, Teams and Programs


Welcome to the Flag Football Resource Center (FFRC), your online destination for everything related to the sport of flag football in Maine. In this blog post, we will give you an overview of the leagues, schools, and community groups playing flag football in the state. Whether you are a parent or a player, a beginner or a veteran, we hope you will find something useful and interesting here. Thank you for reading our blog and supporting our website.

If you wish to add your game to our list, please REGISTER and add your game in the comments or email us at info@flagfootball.com and we will be happy to include it. Now, let’s get started with the introduction to flag football in Maine.   ~Coach Mike & The Team


flag football


Maine Flag Football League

The Maine Flag Football League (MFFL) is an NFL Flag affiliated organization that aims to help grow the game of football in Maine by making it more accessible to more age groups. The MFFL also facilitates fun and fair play among different flag teams and towns across Maine. Towns and teams can join the MFFL for scheduling, officiating, fields and more.

The MFFL offers flag football programs for adults and kids in various divisions, such as:

– Men’s Open
– Men’s 35+
– Women’s Open
– Coed Open
– Youth 5-6
– Youth 7-8
– Youth 9-10
– Youth 11-12
– Youth 13-14

The MFFL runs its season from August to October, with practices starting in mid-August and games starting in early September. The games are played on Mondays and Thursdays at Memorial Stadium (Deering High School) in Portland. The registration fee is $75 per player for adults and $65 per player for kids.

You can find more information about the MFFL on their website: https://www.maineflagfootball.com/

You can also follow them on Facebook: https://www.facebook.com/MaineFlagFootballLeague


Maine Girls Flag Football

Maine Girls Flag Football is Maine’s oldest and largest all girls flag football league. Formed in 2020, the league has grown to more than 120 players across three divisions: High School, Middle School and Elementary School. The league is proud to be affiliated with NFL FLAG because it supports and encourages NFL FLAG’s dedication to creating more opportunities for female athletes.

Maine Girls Flag Football offers a fun, competitive and supportive environment for girls to learn and play flag football. The league also promotes the values of sportsmanship, leadership and community service. The league runs its season from September to November, with games played on Sundays at various locations in Portland. The registration fee is $50 per player.

You can find more information about Maine Girls Flag Football on their website: https://www.mainegirlsflagfootball.com/

You can also follow them on Instagram: https://www.instagram.com/mainegirlsflagfootball/


Here is a complete list of all the gear you will need to play flag football.


Flag football soft cleats    metal cleats are NOT allowed in flag football.

Flag football headgear    soft, padded helmets, in some leagues these are MANDATORY, especially for kids under 14.

Flag football mouth guards   SO IMPORTANT for kids and MANDATORY for most leagues!

Flag football flags and belts    USUALLY supplied with your registration fee.

Flag Football Gloves    for those SERIOUS players wanting a little extra grip.

Flag Football Shorts    pockets are not allowed on your shorts.

Cheerleaders  everything you need to be a Flag Football Cheerleader!

Flag Football Sets These COMPLETE SETS come with flags, belts, end zone markers and more. Great for starting your very own backyard or community game!

Coach Mike & the staff at FFRC want to thank you very much for your support!


Wells-Ogunquit Youth Football & Cheering

W.O.Y.F.C.A. is an organization that provides football and cheering programs for young people in Wells-Ogunquit. The programs aim to teach values, skills and knowledge through team sports and activities in a safe and structured environment. W.O.Y.F.C.A. offers different levels of participation for different age groups, from kindergarten to junior high. W.O.Y.F.C.A. also welcomes volunteers, sponsors and donations to support its mission. For more info click on this link:  https://orgsites.sportsoffice.com/?org_id=65&level_id=0




If you are interested in playing football for Greely High School, you need to register online before the season starts. Greely Football Boosters manages the player registration for all levels (Grade 2 – 12) and Cumberland Rec handles registration for K-1 Flag. Here are the steps you need to follow to complete your registration:

1. Fill out the online registration form on FamilyID. You will need to provide your personal information, emergency contacts, medical history, and insurance information. You will also need to agree to the code of conduct and concussion policy.
2. Pay the participation fee of $175 on MySchoolBucks. You can pay by credit card or electronic check. If you need financial assistance, please contact the athletic director.
3. Submit a physical exam form signed by your doctor. You can upload it on FamilyID or bring it to the athletic office. Your physical exam must be valid for the entire season.
4. Attend the mandatory parent/player meeting on August 12th at 6:00 pm in the cafeteria. You will meet the coaches, learn about the expectations and rules, and get your equipment.

Go Rangers!


Windham & Raymond Football and Cheering

Windham Youth Football and Cheering programs give young people in Windham and Raymond Maine a chance to join a fun and rewarding activity. Whether you are interested in football or cheering, you will find a place to learn, grow, and enjoy yourself in our program. They care about your safety and well-being, so we provide qualified coaches and equipment to help you practice and perform your skills. They also value good sportsmanship and teamwork, so you are encouraged to respect your teammates, opponents, and officials.

Registration is avaiable only at certain times of the year so keep checking this link for updates:  https://windhamyouthfootball.sportngin.com/register/form/825923455



The mission of Bangor Junior Rams Football is to teach the game of football from the entry level of Flag Football up to their graduation at the 6th grade level. Their growth and maturation process will prepare them for Middle and High School Football. They accomplish this by educating  volunteer coaches through a rigorous program that has been established by the local High School Coaching Staff.

flag football Maine

K-2nd Grade Flag Football – $60 Registration Fee

3rd-6th Grade Tackle Football – $150 Registration Fee

Check out the Junior Rams website here: https://www.bangorjuniorrams.com/home


Brunswick Area Youth Football League & Cheerleading

The Brunswick Area Youth Football League (BAYFL) is a non-profit organization that offers flag football, tackle football and cheerleading to children from kindergarten to eighth grade in Brunswick, MSAD 75 towns and surrounding communities in Maine. The BAYFL was founded in 1991 by a group of individuals who wanted to promote youth participation in football and provide a safe and fun environment for learning the sport. The BAYFL is affiliated with the American Youth Football (AYF) and follows its rules and regulations.

The BAYFL has four divisions for flag football (K-2), tackle football (3-4), tackle football (5-6) and tackle football (7-8). The BAYFL also has a cheerleading program for grades K-8. The BAYFL provides equipment, uniforms, coaching and insurance for all participants. The BAYFL relies on volunteers, sponsors and donations to run its operations and maintain its facilities. The BAYFL has a board of directors, a president, a vice president, a treasurer, a secretary and various committees that oversee different aspects of the organization.

The BAYFL’s mission is to teach the fundamentals of football and cheerleading, foster sportsmanship, teamwork, leadership and respect, and encourage physical fitness and healthy lifestyles among the youth. The BAYFL’s vision is to be a premier youth sports program in the state of Maine that develops well-rounded athletes and citizens. The BAYFL’s values are integrity, excellence, diversity, community and fun.

The BAYFL’s website https://www.bayfl.org/ provides information about the organization, its programs, its registration process, its schedule, its events, its sponsors and its contact details. The website also features news, photos, videos and testimonials from the BAYFL community. The website is updated regularly and allows users to sign up for newsletters, make donations and volunteer for various roles.

The BAYFL is always looking for new players, coaches, referees, volunteers and supporters to join its family. If you are interested in being part of the BAYFL or learning more about it, you can visit their website or follow them on Facebook or Instagram. You can also email them at president@bayfl.org or call them at (207) 729-3800.

If you are seriously looking at a coaching or referee position, you must supply a background check which must be updated every 2 years.

Portland Youth Football and Cheering League

This is a community based charitable, volunteer organization charged with encouraging leadership and building character. They currently have a flag football program for players in grades K-5 for boys and girls, a youth tackle football program for players in grades 3-6, and a Middle School tackle football team for kids in grades 7-8. All of the teams offer the opportunity to build a superior, fundamental football foundation. Additionally, we offer a Cheering program for grades 2-8.

They provide players with the football skills, fundamentals, and experiences to help them compete successfully and secure position placement on a local high school football team.  The youth programs are one of the many coastal community football leagues reaching from Berwick to Bangor. They are seeking Portland youth interested in enhancing their football skills as they progress through school.

They play every weekend (Saturday or Sunday) in the fall at Fitzpatrick Stadium and Deering Memorial Field. Learn more:  http://www.portlandyouthfootball.com/Default.asp?org=portlandyouthfootball.com


Presque Isle

Join the Men’s Flag Football League offered by the department! This is a great opportunity for adults 18+ and out of high school to stay active and social. The games are usually on Wednesday evenings and Sunday mornings. To register your team, call the main office at 764-2545. There will be a captains meeting with more details before the league starts.  There isn’t much info on their site but here is the link anyway: https://www.pirec.org/programs/adult-programs/flag-football.html


Casco Bay Area

Coed 6 v 6 Outdoor & Coed 4 v4 Indoor Leagues

Play outside on turf in Portland, Cape Elizabeth & Yarmouth – Spring, Summer, & Fall

Play inside at The Portland Sports Complex year round – Bar & Grill onsite

More information available here:  https://www.cascobaysports.com/programs/flag-football-upcoming-start-dates



If you are looking for a fun and exciting way to introduce your kids to the game of football, you might want to check out the Falmouth Flag Football program. This program is part of the Maine Flag Football League (MFFL) and is affiliated with NFL Flag, which means that your kids will get to wear official NFL team jerseys and belts while playing against other towns in the Greater Portland area.

It is suitable for boys and girls of all ages and abilities, from pre-K to grade 8. The program runs from late August to early November, with practices once or twice a week and games on Sundays. The games are played on a smaller field with 5 players on each side, and each player gets a chance to touch the ball.

The program is supported by the Falmouth Football Boosters, which is an organization that promotes a cohesive “Family of Falmouth Football” across all levels of play. The program also offers opportunities for parents and volunteers to get involved as coaches, referees, or helpers.

If you are interested in joining the Falmouth Flag Football program, you can register online at https://falmouthfootball.com/flag-football/.

The registration fee is $125 per player, which includes the NFL jersey and belt. The early bird registration is open from May 1st to May 31st, after which the fee increases by $25. The registration closes on July 31st.

Dirigo Girls Flag Football

Dirigo Girls Flag Football is a non-profit organization that aims to empower girls through the sport of flag football. The organization was founded in 2019 by a group of parents and coaches who wanted to create more opportunities for girls to play flag football in Maine. They offer leagues, clinics, camps, and tournaments for girls of all ages and skill levels.

The organization’s mission is to promote the growth and development of girls flag football in Maine and beyond, and to create a positive and supportive environment for girls to learn and play the game. Dirigo Girls Flag Football also strives to foster a culture of respect, inclusion, and empowerment among players, coaches, officials, and fans.

If you are interested in joining or supporting Dirigo Girls Flag Football, you can visit their website for more information: https://dirigogirlsflagfootball.com/


Scarborough Youth Football

Scarborough Youth Football is a non-profit organization that promotes youth sports in Scarborough, Maine. The flag football program is open to boys and girls in grades K-6. The season runs from late August to early October, with games on Saturdays and practices once or twice a week. The program follows the NFL Flag Football rules and provides each player with an official NFL Flag Football jersey and belt.

The coaches are responsible for teaching the fundamentals of the game, such as passing, catching, running, blocking, and defending.

The games are played on a 60-yard field with two 10-minute halves and a 2-minute halftime. The games are officiated by certified referees who enforce the rules and ensure fair play. The games are non-contact, meaning that there is no tackling, blocking, or kicking. Instead, players wear flags that hang from their belts. To stop the ball carrier, the defender must pull one of the flags off. If the flag is pulled, the play is over and the ball is spotted where the flag was pulled.

If you are interested in signing up your child for the flag football program, you can visit the Scarborough Youth Football website for more information and registration details. https://www.scarboroughyouthfootball.com/flag


Here are some other helpful links to flag football programs in other areas of Maine:

Biddeford Recreation: https://biddefordrec.com/info/activities/program_details.aspx?ProgramID=29863
Brunswick Parks & Recreation: https://brunswickme.myrec.com/info/activities/program_details.aspx?ProgramID=29864
Lewiston Recreation: https://www.lewistonmaine.gov/DocumentCenter/View/10760/Flag-Football-Flyer-PDF
Saco Parks & Recreation: https://www.sacomaine.org/departments/parks_and_recreation/recreation_programs/youth_programs.php#flagfootball