Spring Registration begins January 6th at 8:00am for Mesa residents and January 13th at 8:00am for non-residents. The main office of Mesa Parks, Recreation and Community Facilities Department has moved.  The new main office is located at 708 W. Baseline Road, #4, which is between Country Club Drive and Extension Road.

City of Mesa Flag Football
City of Mesa Flag Football Reach
City of Mesa Flag Football Jump
City of Mesa Flag Football Run

The City of Mesa Parks, Recreation and Community Facilities Department offers men's 8-player flag football leagues four times per year:  Fall (begins in September), Winter (begins in November),  Spring (begins in February) and Summer (begins in June)  Each league has a recreational division (light-hearted competition) and a competitive division (geared toward the more advanced player).


Spring Flag Football registration Feb 5 - 19. (First come first served).

General Flag Football League Information: 

  • The Spring league begins Feb 25 (Tuesday League) Feb 26 (Wednesday League) and Feb 27 (Thursday League).
  • No refunds, unless the league is cancelled.
  • All players must be at least 16 years old as of the first night of the league to participate.
  • All teams will play in a 7-week season and the top 4 compete in a single elimination season ending tournament.
  • Each team may carry up to 20 players on their roster.
  • The league is offered on Tuesday,  Wednesday, and Thursday evenings.
  • Game times begin no earlier than 6:30 pm, with each game consisting of two 20-minute halves.
  • Spring season will play at Eagles Sports Complex (828 E. Broadway Road).
  • Current League Fee is $496 per team.  Full teams registered only
  • All individuals ejected from a game/park will have their name posted on the website's ejection list. 
  • Ejection List
  • Football Rulebook
  • Roster
  • Add/Drop Form

Current League: Winter 2019-2020

Schedule                  Standings            Tournament Bracket          
 Tuesday League  Tuesday Standings  Division I Division II
 Wednesday League Wednesday Standings  Division I Division II
 Thursday League Thursday Standings   Division I Division II

If you are an individual looking to join a team, you may be placed on the Free Agent/Players List [PDF].  Placement on the free-agent list doesn't guarantee placement on a team, it just makes your information available to coaches looking for players.

Interested in Officiating?

E-mail Carmen with your name, contact information and experience.  No need to apply if you do not have a great attitude.