Introducing the first season of SJMSAA Flag Football, powered by NFL!

  • Two team tracks:

    • Tryout Competition to play on your 7-v-7 Middle School Team​

    • Recreational flag league available for grades K-8 (8U age division through 14U)

SJMSAA Flag Football is an NFL Flag program available to middle-school-aged residents in St. Johns County. For the inaugural season, there will be a 10-game season starting in June. We will follow with a fall season, details to be announced. 


For the competitive middle school flag teams, middle school students can tryout for the school they are zoned for. Teams will be selected to compete in the middle school division with weekly games. Students can also otherwise sign-up for the recreational NFL Flag age-based divisions, available for K-8 students. 

Typical Season Dates:

Spring/Summer: Tryouts/Practices June

Games: July/August

Fall: Post-tackle Season


Selected rosters after tryouts with play on their middle school team in St. Johns County. Non-tryout participants can sign up according to age division.

How do I sign-up?

Middle School Flag Teams (rising 5th-8th grade)

Tryouts require a non-refundable $25 tryout fee. You can select the Middle School Team Register button, choose your school or the school you would be zoned for, and begin creating a member profile to register.

Once tryouts have occurred, athletes who are selected for a team will receive an email notification that includes a link to pay the full season registration fee of $125.

Registration fees for middle school teams cover, refs, fields, jersey with school logo, end of season tournament



Recreational K-8 Age-based Teams

Register here to select your age division and sign up to play St. Johns NFL Flag. There is no tryout fee. Cost for season is $150 includes refs, fields, NFL-sponsored jersey, end of season tournament


Contact Us

Flag Football Commissioner

JR Graham

School Athletic Directors

Interested in Coaching? Contact JR!

Follow the SJMSAA Facebook page for updates


SJMSAA Flag Football

School Teams

Freedom Crossing Falcons

Coach: TBD


Fruit Cove Flyers

Coach: TBD


Gamble Rogers Stingrays

Coach: TBD


Landrum Lions

Coach: TBD


Liberty Pines Wolves

Coach: TBD


Mill Creek Mustangs

Coach: TBD


Pacetti Bay Wildcats

Coach: TBD


Palm Valley Bobcats

Coach: TBD


Patriot Oaks Chargers

Coach: TBD


Pine Island Academy

Coach: TBD


RJ Murray Bulldogs

Coach: TBD


Sebastian Eagles

Coach: TBD


Swiss Point Raiders

Coach: TBD


Valley Ridge Hawks

Coach: TBD


Middle School SJMSAA Flag 5v5 Teams

  • Registration Opens May 9

  • Tryouts - May 31-June 4 (schedule TBA per coach per school)

  • Practices begin June 7th

  • Practices 1-2 nights per week held at WGV Park or Coach-determined location

  • Games begin June 19th through July 24th

  • Games played at WGV Park

  • Double headers every Sunday

  • End Of Season Tournament July 24th