Rules Engine
League Rules Configuration
Define and manage all configurable rules for scoring, eligibility, game logic, overtime, and more.
🏈 Scoring(39)
Touchdown Valuescoring.touchdown_valueReferee
Points awarded for a touchdown
6number
PAT (1pt conversion)scoring.pat_1ptReferee
Points for a 1-point PAT attempt
1number
PAT (2pt conversion)scoring.pat_2ptReferee
Points for a 2-point PAT attempt
2number
Safety Valuescoring.safety_valueReferee
Points awarded for a safety
2number
Interception Value (Tournament)scoring.interception_valueInactiveReferee
An interception during live play is worth 2 points. No interception points are awarded on PAT attempts.
2number7v7
Interception Points on PATscoring.interception_on_patInactiveReferee
No interception points are awarded on PAT (point after touchdown) attempts.
falseboolean7v7
PAT 1-Point — Yard Linescoring.pat_1pt_yard_lineReferee
1-point PAT attempt is taken from the 5-yard line. Offense chooses which hash.
5number7v7
PAT 2-Point — Yard Linescoring.pat_2pt_yard_lineReferee
2-point PAT attempt is taken from the 10-yard line. Offense chooses which hash.
10number7v7
Interception Value — Boys 7v7scoring.interception_valueInactiveReferee
An interception during live play is worth 3 points.
3number7v7
Interception Points on PAT — Boys 7v7scoring.interception_on_pat_scoresReferee
Interceptions on PAT attempts do not score points.
falseboolean7v7
Touchdown Value — Boys 7v7scoring.touchdown_valueReferee
A touchdown is worth 6 points.
6number7v7
PAT 1-Point Value — Boys 7v7scoring.pat_1ptReferee
1-point PAT = 1 point (from the 5-yard line).
1number7v7
PAT 2-Point Value — Boys 7v7scoring.pat_2ptReferee
2-point PAT = 2 points (from the 10-yard line).
2number7v7
Safety Value — Boys 7v7scoring.safety_valueReferee
A safety is worth 2 points.
2number7v7
Touchdown Value — Girls Flagscoring.touchdown_valueReferee
A touchdown is worth 6 points.
6numbergirls_flag
PAT 1-Point Value — Girls Flagscoring.pat_1ptReferee
1-point PAT = 1 point, attempted from the 5-yard line.
1numbergirls_flag
PAT 2-Point Value — Girls Flagscoring.pat_2ptReferee
2-point PAT = 2 points, attempted from the 10-yard line.
2numbergirls_flag
PAT 1-Point — Yard Line — Girls Flagscoring.pat_1pt_yard_lineReferee
1-point PAT attempt is taken from the 5-yard line.
5numbergirls_flag
PAT 2-Point — Yard Line — Girls Flagscoring.pat_2pt_yard_lineReferee
2-point PAT attempt is taken from the 10-yard line.
10numbergirls_flag
Interception Value — Girls Flagscoring.interception_valueReferee
An interception is worth 2 points.
2numbergirls_flag
Interception Returnable — Girls Flagscoring.interception_returnableReferee
Interceptions are NOT returnable in Girls Flag. The interception is a dead ball worth 2 points.
falsebooleangirls_flag
Interception on PAT Returnable — Girls Flagscoring.interception_on_pat_returnableReferee
An interception on a PAT/conversion attempt cannot be returned for additional points.
falsebooleangirls_flag
Touchdown Value (Spring Tackle)scoring.tackle_touchdown_valueReferee
A touchdown is worth 6 points.
6numbertackle
Safety Value (Spring Tackle)scoring.tackle_safety_valueReferee
A safety is worth 2 points.
2numbertackle
Field Goal Value (Spring Tackle)scoring.tackle_field_goal_valueReferee
A field goal is worth 3 points.
3numbertackle
PAT Structure (Spring Tackle)scoring.tackle_pat_structureReferee
General PAT structure: a kick PAT is worth 2 points and a run/pass PAT is worth 1 point.
kick_2_run_pass_1stringtackle
PAT Structure — 14U (Spring Tackle)scoring.tackle_14u_pat_structureReferee
For 14U, a kick PAT is worth 1 point and a run/pass PAT is worth 2 points.
kick_1_run_pass_2stringtackle14U
PAT Structure — 8U (Spring Tackle)scoring.tackle_8u_pat_structureReferee
For 8U, a pass PAT is worth 2 points and a run PAT is worth 1 point.
pass_2_run_1stringtackle8U
Interception Value — Boys 7v7 (NNSFL 2027: 2 points)scoring.interception_valueReferee
NNSFL 2027 Boys 7v7 interception = 2 points. The old/source 3-point interception value is NOT NNSFL's 2027 value.
2number7v7
Interception — Dead Immediately, Non-Returnable — Boys 7v7scoring.interception_non_returnableReferee
A Boys 7v7 interception awards 2 points; the play immediately becomes dead; the interception cannot be returned; possession changes; no interception return yardage is recorded. A PAT interception awards no points.
dead_immediately_no_return_possession_changes_no_return_yardagestring7v7
Rep Point Value (Big Man)scoring.bigman_rep_point_valueReferee
Every completed legal rep produces one team point — win the rep, win the point.
1number5v5
No Bonus Team Points (Big Man)scoring.bigman_no_bonus_team_pointsReferee
There are no automatic bonus team points for pancakes, quick defensive wins, or other dominant plays; those performances may be tracked separately as individual statistics.
trueboolean5v5
Offensive Lineman Statistics (Big Man)scoring.bigman_offensive_stat_categories
Individual offensive lineman statistics may include reps, wins, losses, win percentage, and pancakes.
reps,wins,losses,win_percentage,pancakesstring5v5
Defensive Lineman Statistics (Big Man)scoring.bigman_defensive_stat_categories
Individual defensive lineman statistics may include reps, wins, losses, win percentage, and quick wins/sacks.
reps,wins,losses,win_percentage,quick_wins_sacksstring5v5
Individual Statistics Purpose (Big Man)scoring.bigman_individual_stats_purpose
Individual statistics may be used for tournament recognition, player development, evaluation, and awards.
trueboolean5v5
Individual Stats Do Not Replace Team Score (Big Man)scoring.bigman_individual_stats_do_not_replace_team_score
Individual statistics do not replace the official team score.
trueboolean5v5
PAT Hash Choice — Boys 7v7scoring.pat_hash_choiceReferee
The offense chooses the hash mark for its PAT attempt.
offense_choosesstring7v7
Pancake Team Value (Big Man)scoring.bigman_pancake_team_valueReferee
A legal dominant block or pancake may be recorded as an individual offensive statistic, but a pancake remains worth 1 team point.
1number5v5
Quick Defensive Win Team Value (Big Man)scoring.bigman_quick_win_team_valueReferee
A legal quick defensive win may be recorded as an individual defensive statistic, but a quick defensive win remains worth 1 team point.
1number5v5
✅ Eligibility(40)
Team Manager Minimum Age (Season 2027)coaches.team_manager_min_age
NNSFL Season 2027 decision (2026-10-18): Team Manager minimum age 18. Server-enforced at staff registration.
18number
Equipment Manager Minimum Age (Season 2027)coaches.equipment_manager_min_age
NNSFL Season 2027 decision (2026-10-18): Equipment Manager minimum age 18. Server-enforced at staff registration.
18number
Girls Flag HS Max Age — 18U, Seniors Allowedeligibility.girls_flag.hs_max_age
Girls Flag high school division allows players up to 18 years old. Senior high school students ARE eligible to participate.
18numbergirls_flagHS
Girls Flag HS — Seniors Allowedeligibility.girls_flag.hs_seniors_allowed
High School seniors ARE permitted to play in Girls Flag. A player in their senior year of high school is eligible regardless of age (up to 18U cutoff).
truebooleangirls_flagHS
Boys HS Max Age — 17U, No Seniorseligibility.boys.hs_max_age
Boys high school division allows players up to 17 years old. High school seniors are NOT eligible to participate in boys formats.
17number7v7HS
Boys HS — Seniors NOT Allowedeligibility.boys.hs_seniors_allowed
High School seniors are NOT permitted to play in Boys HS division. Players must be 17 or under and not in their senior year.
falseboolean7v7HS
Age Cutoff Methodeligibility.age_cutoff_method
How player ages are evaluated for division eligibility
cutoff_dateselect
Certification Required to Playeligibility.certification_required
Players must be certified before participating
trueboolean
Max Divisions Per Playereligibility.max_divisions_per_player
Maximum number of divisions a player can compete in per event
1number
Season 3 Eligibility & Certification Required (Big Man)eligibility.bigman_season3_certification_required
All players must meet NNSFL Season 3 eligibility and certification requirements.
trueboolean5v5
Spring Tackle Divisionseligibility.tackle_divisions
Official NNSFL Spring Tackle divisions are 8U, 10U, 12U and 14U; there is no High School Spring Tackle division.
8U,10U,12U,14Ustringtackle
Play-Up & Age-Cutoff Leeway (Big Man)eligibility.bigman_play_up_and_leeway
A player may play up only with guardian approval and receiving Head Coach approval; both approvals must be documented before participation. Playing up does not change the player's official age and does not permit double rostering (see roster.bigman_no_double_rostering). Playing down is not permitted except where allowed under the official NNSFL age-cutoff leeway policy.
play_up_only_leeway_permittedstring5v5
Unlimited Weight — No X-Man Restrictionseligibility.tackle_unlimited_weight
Spring Tackle is unlimited weight with no X-Man restrictions.
truebooleantackle
High School Seniors — Not Permitted (5V5)eligibility.bigman_hs_seniors_not_permitted
High School Boys/Open 5V5 does not permit seniors.
falseboolean5v5HS
Season 3 Age Cutoff (Spring Tackle)eligibility.tackle_age_cutoff
The official Season 3 age cutoff is July 1, 2026; league-age calculations, play-up rules, age-cutoff leeway rules, the certification guardrail and native-division calculation remain governed by the existing NNSFL eligibility engine.
2026-07-01stringtackle
Play-Up & Cutoff Leeway (Spring Tackle)eligibility.tackle_play_up_and_leeway
Players may play up according to existing NNSFL policy and may not play down except where already permitted by the canonical NNSFL age-cutoff leeway policy.
truebooleantackle
Certified Players Only (Spring Tackle)eligibility.tackle_certified_players_onlyReferee
Only properly NNSFL-certified players may participate.
truebooleantackle
Authorized Sideline Personnel Only (Spring Tackle)eligibility.tackle_authorized_sideline_onlyReferee
Only certified players, cheerleaders, and properly authorized/badged personnel may occupy the field or team sideline during competition.
truebooleantackle
No Mandatory Play Rule (Spring Tackle)eligibility.tackle_no_mpr
There is NO Mandatory Play Rule in Spring Tackle. Value true = no MPR is in effect.
truebooleantackle
No Maximum Roster Size (Spring Tackle)eligibility.tackle_no_max_roster
There is no maximum roster size.
nonestringtackle
Postseason Minimum Regular-Season Games (Spring Tackle)eligibility.tackle_postseason_min_games
A player must participate in at least 1 regular-season game to be eligible for postseason competition. The injury exception is retained for a rostered injured player who was properly present/accounted for during required check-ins. A player moved under the approved folded-team exception must participate in at least 1 regular-season game with the new team to become postseason eligible.
1numbertackle
Postseason Injury Exception (Spring Tackle)eligibility.tackle_postseason_injury_exception
A player who was unable to participate because of injury may remain postseason eligible when the player was still properly present and accounted for during the required game-day check-in; NNSFL administration performs postseason roster and certification review and does not automatically approve an exception without administrative review.
truebooleantackle
Required Certification Documents — Girls Flagcertification.required_documents
Required: proof of age, Release of Liability, Medical Consent, current Physical, and required identification documentation — submitted through the NNSFL-approved registration/certification system.
proof_of_age,release_of_liability,medical_consent,current_physical,required_idstringgirls_flag
Proof of Age Documents — Girls Flagcertification.proof_of_age_documents
Birth certificate or passport may be used as proof of age.
birth_certificate_or_passportstringgirls_flag
State ID Not Required With Age Proof — Girls Flagcertification.state_id_not_required_with_age_proof
Girls Flag does NOT require a state ID when acceptable proof of age is otherwise provided.
truebooleangirls_flag
Certified Only After All Requirements Approved — Girls Flagcertification.not_certified_until_all_approved
LeagueOS must NOT display a player as CERTIFIED until all required certification requirements have been approved.
truebooleangirls_flag
Certified Players Only — Girls Flageligibility.certified_players_only
Only certified players may participate.
truebooleangirls_flag
Team Roster League-Certified — Girls Flageligibility.team_roster_league_certified
Team rosters must be league/conference certified.
truebooleangirls_flag
Sideline Authorized Personnel Only — Girls Flageligibility.sideline_authorized_personnel_onlyReferee
Only authorized/certified personnel may be on the field or sideline during competition.
truebooleangirls_flag
Maximum Roster Size — Girls Flageligibility.max_roster_size
There is no maximum roster size.
nonestringgirls_flag
Postseason Minimum Regular-Season Games — Girls Flageligibility.postseason_min_regular_season_games
A player must participate in at least one regular-season game to be postseason eligible.
1numbergirls_flag
Postseason Injured Player Exception — Girls Flageligibility.postseason_injured_exception
Exception: an injured player who was present for official game check-in may remain postseason eligible.
truebooleangirls_flag
Play-Up Allowedeligibility.play_up_allowed
A younger player may play up into an older division. Playing up does not change the player's official age.
trueboolean
Play-Up — Guardian Approval Requiredeligibility.play_up_guardian_approval_required
Playing up requires parent/legal guardian approval.
trueboolean
Play-Up — Receiving Head Coach Approval Requiredeligibility.play_up_receiving_coach_approval_required
Playing up requires the receiving team's head coach approval.
trueboolean
Play-Up — Approvals Documented in LeagueOSeligibility.play_up_approvals_documented_required
Both approvals (guardian + receiving head coach) must be documented in LeagueOS before participation.
trueboolean
Play-Up — Official Age Unchangedeligibility.play_up_does_not_change_official_age
Playing up does not change the player's official age for eligibility purposes.
trueboolean
No High School Tackle Division — Spring Tackleeligibility.tackle_no_hs_divisionReferee
There is no High School tackle division. Spring Tackle divisions are 8U, 10U, 12U, and 14U only.
truebooleantackle
Age Cutoff — 5V5 Big Man (Season 2027)eligibility.bigman_age_cutoffReferee
The Season 2027 age cutoff date for 5V5 Big Man is July 1, 2026.
2026-07-01string5v5
Divisions — 5V5 Big Maneligibility.bigman_divisionsReferee
Valid 5V5 Big Man divisions are 8U, 10U, 12U, 14U, and HS. All five divisions remain active; the HS division remains active with senior eligibility prohibited (eligibility.bigman_hs_seniors_not_permitted).
8U,10U,12U,14U,HSstring5v5
⚙️ Game Logic(178)
Game Duration (minutes)game_logic.game_duration_minutesInactiveReferee
20-minute running clock. Once the clock starts it does not stop.
20number7v7
Team & Individual Performance — Tracked Separately (Big Man)game_logic.bigman_dual_tracking_model
Team performance and individual performance are rewarded separately: every rep contributes to the team competition while individual results are tracked to recognize top-performing offensive and defensive linemen.
team_and_individual_tracked_separatelystring5v5
Halftime Duration (minutes)game_logic.halftime_minutes
Length of halftime break
5number
Players on Field (per team)game_logic.players_on_fieldReferee
Number of players allowed on the field per team
7number7v7
Pass Clock (QB Release)game_logic.pass_clock_secondsReferee
QB has 4.0 seconds to throw after receiving the snap. Violation = loss of down, treated as a sack.
4number7v7
Players on Field (5v5)game_logic.players_on_field_5v5Referee
Players on field for 5v5 format
5number5v5
Pass Clock Violation Resultgame_logic.pass_clock_violationReferee
If QB does not release the ball within 4.0 seconds: loss of down, treated as a sack.
loss_of_down_sackstring7v7
Play Clock — 14U & 12U (seconds)game_logic.play_clock_14u_12uInactiveReferee
14U and 12U divisions have 25 seconds to snap the ball.
25number7v7
Play Clock — 10U & 8U (seconds)game_logic.play_clock_10u_8uInactiveReferee
8U and 10U divisions have 30 seconds to snap the ball.
30number7v7
Possession Start Line (Tournament)game_logic.possession_start_lineReferee
Each possession begins at the 40-yard line going in toward the end zone.
40number7v7
First Down Line (yard)game_logic.first_down_lineReferee
First down is earned by crossing the 20-yard line. 4 downs to get there.
20number7v7
Downs to First Downgame_logic.downs_to_first_downReferee
Offense has 4 downs to cross the 20-yard line for a first down.
4number7v7
Downs to Score (from 20)game_logic.downs_to_scoreReferee
After earning a first down at the 20, offense has 4 downs to score.
4number7v7
Coach on Field (Offense)game_logic.coach_on_fieldReferee
1 coach is allowed on the field during offensive possessions.
1number7v7
Legal Offensive Formations Requiredgame_logic.legal_formations_requiredReferee
All offensive formations must be legal sets prior to the snap.
trueboolean7v7
No Running Playsgame_logic.no_running_playsReferee
Running plays are not permitted in 7v7 tournament format.
trueboolean7v7
No Double Passesgame_logic.no_double_passReferee
Double passes (two forward passes on the same play) are not permitted.
trueboolean7v7
No Shuffle Passesgame_logic.no_shuffle_passReferee
Shuffle passes (lateral-style forward passes) are not permitted.
trueboolean7v7
Touch Typegame_logic.touch_typeReferee
One-hand touch anywhere on the body downs the ball carrier.
one_hand_anywherestring7v7
Penalty — Defensive Pass Interferencepenalty.def_pass_interferenceReferee
Automatic first down and 5 yards from original line of scrimmage.
auto_first_down_5ydsstring7v7
Penalty — Offensive Pass Interferencepenalty.off_pass_interferenceReferee
Previous spot and loss of down.
prev_spot_loss_of_downstring7v7
Penalty — Defensive Holdingpenalty.def_holdingReferee
Automatic first down and 5 yards from original line of scrimmage.
auto_first_down_5ydsstring7v7
Penalty — Offensive Illegal Procedurepenalty.off_illegal_procedureReferee
Loss of down.
loss_of_downstring7v7
Penalty — Defensive Offsidepenalty.def_offsideReferee
5-yard penalty.
5ydsstring7v7
Penalty — Delay of Gamepenalty.delay_of_gameReferee
Loss of down. In the final 1:00, clock also stops on delay of game.
loss_of_down_clock_stops_final_minutestring7v7
Penalty — Personal Foul (Offense)penalty.personal_foul_offenseReferee
Loss of down and 10 yards from original line of scrimmage.
loss_of_down_10ydsstring7v7
Penalty — Personal Foul (Defense)penalty.personal_foul_defenseReferee
Automatic first down and 10 yards from original line of scrimmage.
auto_first_down_10ydsstring7v7
Penalty — Fighting / Unsportsmanlike (1st Offense)penalty.fighting_1st_offenseReferee
1st offense: ejection from the game.
ejection_from_gamestring7v7
Penalty — Fighting / Unsportsmanlike (2nd Offense)penalty.fighting_2nd_offenseReferee
2nd offense: ejection from the league.
ejection_from_leaguestring7v7
Penalty — Team Fight / Sideline Rulepenalty.team_fight_sidelineReferee
If any player leaves the sideline to participate in a fight, the ENTIRE team is ejected from the tournament.
entire_team_ejected_from_tournamentstring7v7
Half Length (minutes) — Boys 7v7game_logic.half_length_minutesReferee
Standard game duration: two 20-minute halves, running clock. Administrators may shorten to one 20-minute game ONLY via an EventRuleOverride (event-specific; never modifies this standard rule).
20number7v7
Halves Per Game — Boys 7v7game_logic.halves_per_gameReferee
Standard game format: 2 halves.
2number7v7
Clock Type — Boys 7v7game_logic.clock_typeReferee
Running clock. Clock stops during the final 1:00 as required by the applicable clock rules, except when the mercy condition applies (clock continues running).
running_stops_final_minutestring7v7
Matchup Rounds (Big Man)game_logic.bigman_matchup_roundsReferee
Each matchup consists of 3 rounds.
3number5v5
Offensive Reps Per Round (Big Man)game_logic.bigman_offensive_reps_per_roundReferee
During each round, each team receives 10 offensive reps.
10number5v5
Defensive Reps Per Round (Big Man)game_logic.bigman_defensive_reps_per_roundReferee
During each round, each team receives 10 defensive reps.
10number5v5
Linemen In Rotation (Big Man)game_logic.bigman_linemen_per_sideReferee
Each team competes with five offensive linemen and five defensive linemen in the rotation.
5number5v5
Active Competitors Per Rep (Big Man)game_logic.bigman_active_competitors_per_repReferee
Only one offensive lineman and one defensive lineman compete during an individual rep.
one_on_onestring5v5
Reps Per Lineman Per Round (Big Man)game_logic.bigman_reps_per_lineman_per_sideReferee
Each lineman should receive 2 reps per round on the applicable side of the ball.
2number5v5
Total Reps Per Team (Big Man)game_logic.bigman_total_reps_per_teamReferee
Over three complete rounds, each team receives 30 offensive reps and 30 defensive reps.
30number5v5
No Single-Athlete Reliance (Big Man)game_logic.bigman_no_single_athlete_relianceReferee
The competition is designed to prevent a team from relying exclusively on one athlete and to provide meaningful evaluation opportunities across the line.
trueboolean5v5
Half Length (minutes) — Girls Flaggame_logic.half_length_minutesReferee
Standard game duration: two 20-minute halves, running clock. Administrators may shorten to one 20-minute game ONLY via an EventRuleOverride (event-specific; never modifies this standard rule).
20numbergirls_flag
Halves Per Game — Girls Flaggame_logic.halves_per_gameReferee
Standard game format: 2 halves.
2numbergirls_flag
Clock Type — Girls Flaggame_logic.clock_typeReferee
Running clock. Clock stops during the final 1:00 as required by the applicable clock rules, except when the mercy condition applies (clock continues running).
running_stops_final_minutestringgirls_flag
Play Clock — Girls Flaggame_logic.play_clock_secondsReferee
30-second play clock.
30numbergirls_flag
Timeouts Per Team — Girls Flaggame_logic.timeouts_per_team_per_gameReferee
Each team receives one 60-second timeout per game.
1numbergirls_flag
Timeout Duration — Girls Flaggame_logic.timeout_duration_secondsReferee
Each timeout is 60 seconds.
60numbergirls_flag
Clock Stops After Score — Girls Flaggame_logic.clock_stops_after_scoreReferee
The clock stops after each score and restarts on the next snap.
truebooleangirls_flag
Officials Clock Discretion — Girls Flaggame_logic.officials_clock_discretionReferee
Officials may stop the clock at their discretion.
truebooleangirls_flag
Injury Clock Procedure — Girls Flaggame_logic.injury_clock_procedureReferee
For an injury: stop the clock while the injured player is attended to and safely removed; restart the clock afterward.
stop_during_attendance_restart_afterstringgirls_flag
Starting Possession Line — Girls Flaggame_logic.possession_start_lineReferee
Starting possession: the offense begins on the opponent's 40-yard line.
40numbergirls_flag
Coin Toss — Visiting Team Calls — Girls Flaggame_logic.coin_toss_callerReferee
Captains meet at midfield; the visiting team calls the toss.
visiting_teamstringgirls_flag
Coin Toss — Winner Chooses — Girls Flaggame_logic.coin_toss_winner_choosesReferee
The toss winner chooses offense or defense; the loser chooses the direction to defend.
offense_or_defensestringgirls_flag
Coin Toss — Defer — Girls Flaggame_logic.coin_toss_defer_allowedReferee
There is no option to defer to the second half.
falsebooleangirls_flag
QB Pass Clock — Girls Flaggame_logic.pass_clock_secondsReferee
The QB has 5 seconds to throw. The count begins at the snap and is counted verbally by the referee.
5numbergirls_flag
Pass Clock Violation — Girls Flaggame_logic.pass_clock_violationReferee
If the pass is not released within 5 seconds: play is dead, loss of down, treated as an incomplete pass.
play_dead_loss_of_down_incompletestringgirls_flag
QB Flag Pulled Spot — Girls Flaggame_logic.qb_flag_pulled_spotReferee
If the QB's flag is pulled before the ball leaves her hand: play is dead; the ball is spotted where the QB's feet are.
qb_feetstringgirls_flag
Handoff Removes Pass Clock — Girls Flaggame_logic.handoff_removes_pass_clockReferee
Once the ball is handed off, the 5-second passing restriction no longer applies.
truebooleangirls_flag
Tipped/Blocked Pass Caught by QB — Girls Flaggame_logic.tipped_pass_qb_catchReferee
If a pass is tipped or blocked by a defender and the QB catches the ball: play is dead; the result is an incomplete pass.
dead_incompletestringgirls_flag
Throwaway Must Cross LOS — Girls Flaggame_logic.throwaway_must_cross_losReferee
The QB may throw the ball to avoid a sack, but the pass must go beyond the line of scrimmage.
truebooleangirls_flag
Legal Rush vs Pass Clock — Girls Flaggame_logic.rush_before_pass_clock_expiryReferee
A legal rusher may affect the play before the 5-second count expires. The 5-second count does not provide the quarterback immunity from a legal rush.
truebooleangirls_flag
Players on Field — Girls Flag 14U (7v7)game_logic.players_on_fieldReferee
14U Girls Flag plays 7v7 — seven players on the field.
7numbergirls_flag14U
Players on Field — Girls Flag 8U (5v5)game_logic.players_on_fieldReferee
8U Girls Flag plays 5v5 — five players on the field.
5numbergirls_flag8U
Players on Field — Girls Flag 12U (5v5)game_logic.players_on_fieldReferee
12U Girls Flag plays 5v5 — five players on the field.
5numbergirls_flag12U
Players on Field — Girls Flag 10U (5v5)game_logic.players_on_fieldReferee
10U Girls Flag plays 5v5 — five players on the field.
5numbergirls_flag10U
Players on Field — Girls Flag HS (7v7)game_logic.players_on_fieldReferee
High School Girls Flag plays 7v7 — seven players on the field.
7numbergirls_flagHS
Eligible Receivers — Girls Flaggame_logic.eligible_receiversReferee
All eligible players may receive a pass, including the QB after a legal handoff behind the LOS.
all_playersstringgirls_flag
Legal Reception — Girls Flaggame_logic.legal_reception_requirementReferee
One foot in bounds is required for a legal reception.
one_foot_in_boundsstringgirls_flag
Ball Carrier Exclusive Beyond LOS — Girls Flaggame_logic.ball_carrier_exclusive_after_losReferee
Once the ball has advanced beyond the LOS, the current ball carrier is the only player permitted to possess the ball until the play ends.
truebooleangirls_flag
Offense Screening/Impeding Prohibited — Girls Flaggame_logic.offense_screening_impeding_prohibitedReferee
Offensive players may not screen, block, run alongside, or otherwise impede defenders attempting to pull the ball carrier's flag.
truebooleangirls_flag
Players in Motion — Girls Flaggame_logic.players_in_motionReferee
Only ONE offensive player may be in motion at a time.
onestringgirls_flag
Players in Motion — Girls Flag — UNRESOLVEDgame_logic.players_in_motionInactive
UNRESOLVED — REQUIRES NNSFL ADMIN DECISION. BASFL source: only ONE player may be in motion at a time. An earlier NNSFL review approved language allowing MULTIPLE players in motion where otherwise permitted. No motion rule applies for Girls Flag until NNSFL decides. This record intentionally stays INACTIVE.
UNRESOLVED_REQUIRES_NNSFL_ADMIN_DECISIONstringgirls_flag
QB Run Limit — Girls Flag 8U (5v5)game_logic.qb_run_limitReferee
The QB may run once every first down.
once_per_first_downstringgirls_flag8U
QB Run Limit — Girls Flag HS (7v7)game_logic.qb_run_limitReferee
The QB may run at any time.
any_timestringgirls_flagHS
QB Run Limit — Girls Flag 12U (5v5)game_logic.qb_run_limitReferee
The QB may run once every first down.
once_per_first_downstringgirls_flag12U
QB Run Limit — Girls Flag 14U (7v7)game_logic.qb_run_limitReferee
The QB may run at any time.
any_timestringgirls_flag14U
QB Run Limit — Girls Flag 10U (5v5)game_logic.qb_run_limitReferee
The QB may run once every first down.
once_per_first_downstringgirls_flag10U
Handoffs — Girls Flag HS (7v7)game_logic.handoffsReferee
Handoffs are permitted.
permittedstringgirls_flagHS
Handoffs — Girls Flag 14U (7v7)game_logic.handoffsReferee
Handoffs are permitted.
permittedstringgirls_flag14U
Handoffs — Girls Flag 12U (5v5)game_logic.handoffsReferee
Only direct handoffs behind the LOS are permitted. Multiple handoffs may occur as long as they remain behind the LOS.
direct_behind_los_onlystringgirls_flag12U
Handoffs — Girls Flag 8U (5v5)game_logic.handoffsReferee
Only direct handoffs behind the LOS are permitted. Multiple handoffs may occur as long as they remain behind the LOS.
direct_behind_los_onlystringgirls_flag8U
Handoffs — Girls Flag 10U (5v5)game_logic.handoffsReferee
Only direct handoffs behind the LOS are permitted. Multiple handoffs may occur as long as they remain behind the LOS.
direct_behind_los_onlystringgirls_flag10U
Handoff Receiver May Pass — Girls Flag 12U (5v5)game_logic.handoff_receiver_may_pass_behind_losReferee
A player receiving a handoff may throw the ball if she remains behind the LOS.
truebooleangirls_flag12U
Handoff Receiver May Pass — Girls Flag 8U (5v5)game_logic.handoff_receiver_may_pass_behind_losReferee
A player receiving a handoff may throw the ball if she remains behind the LOS.
truebooleangirls_flag8U
Handoff Receiver May Pass — Girls Flag 10U (5v5)game_logic.handoff_receiver_may_pass_behind_losReferee
A player receiving a handoff may throw the ball if she remains behind the LOS.
truebooleangirls_flag10U
Center Sneak Prohibited — Girls Flag 10U (5v5)game_logic.center_sneak_prohibitedReferee
Center sneak is prohibited. The QB may not hand the ball to the center on the first handoff of the play.
truebooleangirls_flag10U
Center Sneak Prohibited — Girls Flag 8U (5v5)game_logic.center_sneak_prohibitedReferee
Center sneak is prohibited. The QB may not hand the ball to the center on the first handoff of the play.
truebooleangirls_flag8U
Center Sneak Prohibited — Girls Flag 12U (5v5)game_logic.center_sneak_prohibitedReferee
Center sneak is prohibited. The QB may not hand the ball to the center on the first handoff of the play.
truebooleangirls_flag12U
No-Run Zones — Girls Flag HS (7v7)game_logic.no_run_zonesReferee
There are NO no-run zones for 14U or High School 7v7 Girls Flag. The 7-yard 5v5 rush rule does NOT apply to this division.
falsebooleangirls_flagHS
No-Run Zones — Girls Flag 10U (5v5)game_logic.no_run_zonesReferee
No-run zones apply. If the ball is spotted on or inside a no-run zone, the offense must use a pass to advance the ball or score.
truebooleangirls_flag10U
No-Run Zones — Girls Flag 12U (5v5)game_logic.no_run_zonesReferee
No-run zones apply. If the ball is spotted on or inside a no-run zone, the offense must use a pass to advance the ball or score.
truebooleangirls_flag12U
No-Run Zones — Girls Flag 8U (5v5)game_logic.no_run_zonesReferee
No-run zones apply. If the ball is spotted on or inside a no-run zone, the offense must use a pass to advance the ball or score.
truebooleangirls_flag8U
No-Run Zones — Girls Flag 14U (7v7)game_logic.no_run_zonesReferee
There are NO no-run zones for 14U or High School 7v7 Girls Flag. The 7-yard 5v5 rush rule does NOT apply to this division.
falsebooleangirls_flag14U
No-Run Zone Location — Girls Flag 12U (5v5)game_logic.no_run_zone_locationReferee
No-run zones are located 5 yards before (1) the goal line and (2) the first-down line in each offensive direction.
5_yards_before_goal_line_and_first_down_linesstringgirls_flag12U
No-Run Zone Location — Girls Flag 8U (5v5)game_logic.no_run_zone_locationReferee
No-run zones are located 5 yards before (1) the goal line and (2) the first-down line in each offensive direction.
5_yards_before_goal_line_and_first_down_linesstringgirls_flag8U
No-Run Zone Location — Girls Flag 10U (5v5)game_logic.no_run_zone_locationReferee
No-run zones are located 5 yards before (1) the goal line and (2) the first-down line in each offensive direction.
5_yards_before_goal_line_and_first_down_linesstringgirls_flag10U
Rush Line — Girls Flag HS (7v7)game_logic.rush_line_yardsReferee
The rusher must begin at least 1 yard from the LOS.
1numbergirls_flagHS
Rush Line — Girls Flag 12U (5v5)game_logic.rush_line_yardsReferee
The defensive rusher must begin at least 7 yards from the LOS. Officials identify/mark the 7-yard rush line.
7numbergirls_flag12U
Rush Line — Girls Flag 8U (5v5)game_logic.rush_line_yardsReferee
The defensive rusher must begin at least 7 yards from the LOS. Officials identify/mark the 7-yard rush line.
7numbergirls_flag8U
Rush Line — Girls Flag 14U (7v7)game_logic.rush_line_yardsReferee
The rusher must begin at least 1 yard from the LOS.
1numbergirls_flag14U
Rush Line — Girls Flag 10U (5v5)game_logic.rush_line_yardsReferee
The defensive rusher must begin at least 7 yards from the LOS. Officials identify/mark the 7-yard rush line.
7numbergirls_flag10U
Handoff Releases Rush Restriction — Girls Flag 10U (5v5)game_logic.handoff_releases_rush_restrictionReferee
Once a legal handoff occurs, defenders may cross the LOS without waiting for the normal rush restriction.
truebooleangirls_flag10U
Handoff Releases Rush Restriction — Girls Flag 12U (5v5)game_logic.handoff_releases_rush_restrictionReferee
Once a legal handoff occurs, defenders may cross the LOS without waiting for the normal rush restriction.
truebooleangirls_flag12U
Handoff Releases Rush Restriction — Girls Flag 8U (5v5)game_logic.handoff_releases_rush_restrictionReferee
Once a legal handoff occurs, defenders may cross the LOS without waiting for the normal rush restriction.
truebooleangirls_flag8U
Legal Flag Pull Requires Possession — Girls Flaggame_logic.legal_flag_pull_requires_possessionReferee
A legal flag pull occurs only when the ball carrier has full possession.
truebooleangirls_flag
Flag Pull of Non-Possessor Prohibited — Girls Flaggame_logic.flag_pull_non_possessor_prohibitedReferee
A defender may not intentionally pull the flag of a player who does not possess the football.
truebooleangirls_flag
Defender Dive Allowed — Girls Flaggame_logic.defender_dive_allowedReferee
Defenders may dive to pull a flag.
truebooleangirls_flag
Defender Prohibited Actions — Girls Flaggame_logic.defender_prohibited_actionsReferee
Defenders may NOT: hold the runner, tackle the runner, run through the runner while attempting to pull the flag, or strip/attempt to pull the football from the ball carrier.
hold_tackle_run_through_stripstringgirls_flag
Flag Guarding Definition — Girls Flaggame_logic.flag_guarding_definitionReferee
Flag guarding includes intentionally obstructing access to the flags using: hand, arm, shoulder, elbow, ball, stiff arm, or jersey/clothing.
hand_arm_shoulder_elbow_ball_stiff_arm_jerseystringgirls_flag
Flag Pull Spot — Girls Flaggame_logic.flag_pull_spotReferee
The ball is spotted where the BALL is located when the flag is pulled.
ball_locationstringgirls_flag
Rotation Sequence (Big Man)game_logic.bigman_rotation_sequenceReferee
A standard rotation progresses LT → LG → C → RG → RT and then reverses RT → RG → C → LG → LT, providing two reps for each position during the round.
lt_lg_c_rg_rt_then_reversestring5v5
Defensive Pass Interference — Girls Flagpenalty.def_pass_interferenceReferee
Spot foul + automatic first down.
spot_foul_auto_first_downstringgirls_flag
Defensive Holding — Girls Flagpenalty.def_holdingReferee
+5 yards + automatic first down.
5_yds_auto_first_downstringgirls_flag
Player Swaps (Big Man)game_logic.bigman_player_swapsReferee
Teams may substitute eligible rostered players between reps, but substitutions may not be used to manipulate the required competition rotation or repeatedly feature one athlete at the expense of the team rotation.
allowed_between_reps_no_rotation_manipulationstring5v5
Stripping — Girls Flagpenalty.strippingReferee
+5 yards + first down.
5_yds_first_downstringgirls_flag
Defensive Unnecessary Roughness — Girls Flagpenalty.def_unnecessary_roughnessReferee
+10 yards + first down.
10_yds_first_downstringgirls_flag
Defensive Offside — Girls Flagpenalty.def_offsideReferee
+5 yards from LOS + replay down.
5_yds_replay_downstringgirls_flag
Illegal Rush — Girls Flagpenalty.illegal_rushReferee
+5 yards from LOS + automatic first down.
5_yds_auto_first_downstringgirls_flag
Illegal Flag Pull — Girls Flagpenalty.illegal_flag_pullReferee
+5 yards from LOS + automatic first down.
5_yds_auto_first_downstringgirls_flag
Roughing the Passer — Girls Flagpenalty.roughing_the_passerReferee
+5 yards from LOS + automatic first down.
5_yds_auto_first_downstringgirls_flag
Taunting (Defense) — Girls Flagpenalty.taunting_defenseReferee
+5 yards from LOS + automatic first down.
5_yds_auto_first_downstringgirls_flag
Unsportsmanlike Conduct (Defense) — Girls Flagpenalty.unsportsmanlike_conduct_defenseReferee
+10 yards from LOS + automatic first down.
10_yds_auto_first_downstringgirls_flag
Screening / Blocking (Offense) — Girls Flagpenalty.screening_blockingReferee
-5 yards + loss of down.
5_yds_loss_of_downstringgirls_flag
Flag Guarding — Girls Flagpenalty.flag_guardingReferee
-5 yards + loss of down.
5_yds_loss_of_downstringgirls_flag
Offensive Unnecessary Roughness — Girls Flagpenalty.off_unnecessary_roughnessReferee
-10 yards + loss of down.
10_yds_loss_of_downstringgirls_flag
False Start — Girls Flagpenalty.false_startReferee
-5 yards from LOS + loss of down.
5_yds_loss_of_downstringgirls_flag
Illegal Forward Pass — Girls Flagpenalty.illegal_forward_passReferee
-5 yards from LOS + loss of down.
5_yds_loss_of_downstringgirls_flag
Offensive Pass Interference — Girls Flagpenalty.off_pass_interferenceReferee
-5 yards from LOS + loss of down.
5_yds_loss_of_downstringgirls_flag
Illegal Motion — Girls Flagpenalty.illegal_motionReferee
-5 yards from LOS + replay down. (The number of players permitted in motion is a separate UNRESOLVED rule — see migration report.)
5_yds_replay_downstringgirls_flag
Delay of Game — Girls Flagpenalty.delay_of_gameReferee
-5 yards from LOS + automatic loss of down.
5_yds_auto_loss_of_downstringgirls_flag
Illegal Procedure — Girls Flagpenalty.illegal_procedureReferee
-5 yards from LOS + loss of down.
5_yds_loss_of_downstringgirls_flag
Taunting (Offense) — Girls Flagpenalty.taunting_offenseReferee
-5 yards from LOS + automatic loss of down.
5_yds_auto_loss_of_downstringgirls_flag
Unsportsmanlike Conduct (Offense) — Girls Flagpenalty.unsportsmanlike_conduct_offenseReferee
-10 yards from LOS + loss of down.
10_yds_loss_of_downstringgirls_flag
Referee Calls All Penalties — Girls Flagpenalty.referee_calls_all_penaltiesReferee
The referee calls all penalties and determines incidental contact resulting from normal play (a judgment call). Players may not question judgment calls; only the team captain or head coach may ask the referee questions regarding rule clarification or interpretation.
truebooleangirls_flag
Penalty Enforcement Spot — Girls Flagpenalty.enforcement_spotReferee
Penalties are enforced from the LOS except designated spot fouls.
los_except_designated_spot_foulsstringgirls_flag
Half-Distance Enforcement — Girls Flagpenalty.half_distance_enforcementReferee
If the distance to the goal is shorter than the applicable penalty yardage, enforce half the distance to the goal.
truebooleangirls_flag
Game End on Defensive Penalty — Girls Flagpenalty.game_end_on_defensive_penaltyReferee
A game cannot end on a defensive penalty unless the offense declines the penalty.
truebooleangirls_flag
Loss of Down — Girls Flagpenalty.loss_of_down_consumes_downReferee
Loss of down means the down is consumed.
truebooleangirls_flag
Play Starts on Snap — Girls Flaggame_logic.play_starts_on_snapReferee
The ball must be snapped to start play.
truebooleangirls_flag
Dead Ball Triggers — Girls Flaggame_logic.dead_ball_triggersReferee
Play becomes dead when: the ball carrier's flag is pulled; the ball carrier steps out of bounds; a forward pass is incomplete; the ball hits the ground; a touchdown, PAT/conversion, or safety occurs; the ball carrier's knee/body touches the ground; or the ball carrier's flag falls off during play.
flag_pulled_out_of_bounds_incomplete_ball_ground_score_knee_body_down_flag_falls_offstringgirls_flag
Flag Falls Off Spot — Girls Flaggame_logic.flag_falls_off_spotReferee
If the ball carrier's flag falls off, the ball is spotted where the flag came off.
where_flag_came_offstringgirls_flag
Catch With Missing Flag — Girls Flaggame_logic.catch_with_missing_flagReferee
If a receiver catches the football while having only one flag or no flags, the play is immediately dead at the catch spot.
dead_at_catch_spotstringgirls_flag
Possession Without Flag — Girls Flaggame_logic.possession_without_flagReferee
If a player begins a play without a flag and later takes possession, the player is down at the spot where possession is obtained.
down_at_possession_spotstringgirls_flag
No Live Fumble Recoveries — Girls Flaggame_logic.no_live_fumble_recoveryReferee
There are NO live fumble recoveries. On a fumble the play is dead.
truebooleangirls_flag
Fumble Spot — Girls Flaggame_logic.fumble_spotReferee
On a fumble, the ball is spotted where the BALL was when possession was lost.
ball_location_at_possession_lossstringgirls_flag
No Forward Fumble Gain — Girls Flaggame_logic.no_forward_fumble_gainReferee
The offense cannot gain additional yardage from a forward fumble.
truebooleangirls_flag
Substitutions — Girls Flaggame_logic.substitutionsReferee
Substitutions are permitted on a dead ball / end of play.
dead_ball_onlystringgirls_flag
Substitution Side — Girls Flaggame_logic.substitution_sideReferee
Players must substitute from the same side of the field.
same_side_of_fieldstringgirls_flag
Inadvertent Whistle Options — Girls Flaggame_logic.inadvertent_whistle_optionsReferee
The offense chooses: (1) take the ball at the location of the inadvertent whistle (down is consumed), or (2) replay the down from the original LOS.
ball_at_whistle_spot_down_consumed_or_replay_from_original_losstringgirls_flag
Offensive Splits (Big Man)game_logic.bigman_offensive_splitsReferee
Before each rep, offensive linemen must maintain approximately 2-foot splits.
approximately_2_footstring5v5
Offensive Stance Options (Big Man)game_logic.bigman_stance_optionsReferee
The competing offensive lineman may use a 2-point or 3-point stance.
2_point_or_3_pointstring5v5
Defensive Stance (Big Man)game_logic.bigman_defender_stanceReferee
The defensive lineman may use a legal stance appropriate for the competition.
any_legal_stancestring5v5
Non-Participants Stationary (Big Man)game_logic.bigman_non_participating_stationaryReferee
Non-participating offensive linemen must remain stationary.
trueboolean5v5
No Interference From Non-Participants (Big Man)game_logic.bigman_alignment_no_interferenceReferee
Non-participating players may not chip, block, screen, or otherwise interfere with the active matchup.
trueboolean5v5
Alignment Reset By Official (Big Man)game_logic.bigman_alignment_reset_by_officialReferee
Officials may reset the alignment before beginning a rep.
trueboolean5v5
QB Target Position (Big Man)game_logic.bigman_qb_target_positionReferee
A designated QB bag or league-approved target will be positioned approximately 6 yards behind the center position.
6number5v5
Defensive Objective (Big Man)game_logic.bigman_defender_objectiveReferee
The defensive lineman's objective is to legally defeat the offensive lineman and clearly contact the QB target before the rep expires.
contact_qb_target_before_expirystring5v5
Offensive Objective (Big Man)game_logic.bigman_qb_protection_objectiveReferee
The offensive lineman's objective is to protect the QB target for the entire live period.
protect_qb_target_full_repstring5v5
Rep Duration (Big Man)game_logic.bigman_rep_clock_secondsReferee
Each rep lasts 3 seconds.
3number5v5
Possession Changes — Boys 7v7game_logic.possession_changesReferee
Possession changes after: the PAT attempt; a failure to make the first down; or a turnover.
after_pat_attempt_after_failed_first_down_after_turnoverstring7v7
Rep Start & Count (Big Man)game_logic.bigman_rep_clock_startReferee
The rep begins on the offensive lineman's first legal movement, and the official starts the three-second count/timer at that moment.
trueboolean5v5
Defensive Win Condition (Big Man)game_logic.bigman_defender_win_conditionReferee
Defense wins the rep when the defensive lineman legally defeats the blocker and clearly contacts the QB target before time expires.
clear_target_contact_before_expirystring5v5
Offensive Win Condition (Big Man)game_logic.bigman_qb_protection_win_conditionReferee
Offense wins the rep when the offensive lineman prevents the defender from legally reaching the QB target for the full three seconds.
target_protected_full_3_secondsstring5v5
Final-Minute Sack Clock Stop — Boys 7v7game_logic.final_minute_sack_clock_stopReferee
During the final 1:00 a sack stops the clock — EXCEPT when the 21+ mercy rule is active at the 1:00 mark, in which case the clock remains running. The mercy rule takes precedence over the normal final-minute sack clock stop.
sack_stops_clock_unless_mercy_runningstring7v7
Whistle Ends The Rep (Big Man)game_logic.bigman_whistle_ends_repReferee
The official's whistle ends the rep.
trueboolean5v5
Expired Target Contact Does Not Count (Big Man)game_logic.bigman_expired_target_contactReferee
Contact with the QB target after the rep has expired does not count.
trueboolean5v5
Timeouts Per Team — Boys 7v7game_logic.timeouts_per_team_per_gameReferee
Each team receives 1 timeout per standard game.
1number7v7
Play Clock — Boys 7v7 14U (25 seconds)game_logic.play_clock_secondsReferee
The 14U division uses a 25-second play clock.
25number7v714U
Play Clock — Boys 7v7 8U (30 seconds)game_logic.play_clock_secondsReferee
The 8U division uses a 30-second play clock.
30number7v78U
Play Clock — Boys 7v7 10U (30 seconds)game_logic.play_clock_secondsReferee
The 10U division uses a 30-second play clock.
30number7v710U
Play Clock — Boys 7v7 12U (25 seconds)game_logic.play_clock_secondsReferee
The 12U division uses a 25-second play clock.
25number7v712U
Play Clock — Boys 7v7 High School (25 seconds)game_logic.play_clock_secondsReferee
The High School division uses a 25-second play clock. NNSFL-approved value.
25number7v7HS
Halftime End Switch — Boys 7v7game_logic.halftime_end_switchReferee
Teams do not switch ends at halftime. Each game remains on its assigned half of the football field and both offenses attack the same end zone for the entire game.
falseboolean7v7
Second-Half Possession — Boys 7v7game_logic.second_half_possessionReferee
In a two-half game, the team that did not receive the opening possession receives the first possession of the second half. This rule does not apply to single-period games or Rapid Fire.
team_without_opening_possession_receives_second_halfstring7v7
Opening Possession Method — Boys 7v7game_logic.opening_possession_methodReferee
Standard Boys 7v7 opening possession is decided by team captains playing rock-paper-scissors — no coin toss is used. The winner chooses offense or defense and the other team receives the remaining choice. The opening offensive possession begins at the 40-yard line.
captains_rock_paper_scissors_winner_chooses_offense_or_defensestring7v7
Substitutions — Boys 7v7game_logic.substitutions_unlimited_dead_ballReferee
Unlimited substitutions are permitted during dead-ball situations. Incoming players must already be checked in, certified, eligible, and on the team's event roster.
unlimited_during_dead_ball_rostered_certified_checked_in_onlystring7v7
Substitution Delay Prohibited — Boys 7v7game_logic.substitution_no_delayReferee
Substitutions may not be used to delay the game beyond the applicable play clock.
may_not_delay_game_beyond_applicable_play_clockstring7v7
Bull Rush Prohibited (Big Man)penalty.bigman_bull_rush_prohibitedReferee
Bull rushing is prohibited; defensive linemen are expected to demonstrate legal pass-rush technique rather than simply overpowering an opponent directly through excessive force.
prohibitedstring5v5
📅 Scheduling(20)
Max Games Per Team Per Dayscheduling.max_games_per_day
Maximum games a team can play in a single tournament day
4number
Playoff Structure — Girls Flagstandings.playoff_structureInactive
Top 4 teams advance to Division 1 (D-1) playoffs; the next 4 best records advance to Division 2 (D-2).
top4_d1_next4_d2stringgirls_flag
Standings Tiebreakers — Girls Flagstandings.tiebreakers
Standings tiebreakers in order: 1. Conference record. 2. Head-to-head. 3. Points against.
conference_record,head_to_head,points_againststringgirls_flag
Playoff Seeding — Girls Flagplayoffs.seeding
Lower seed plays higher seed.
lower_seed_plays_higher_seedstringgirls_flag
Playoff Certification Recheck — Girls Flagplayoffs.certification_recheck
Rosters and certification must be rechecked before playoffs; the league issues/establishes the playoff roster after certification review. Postseason player eligibility remains subject to the one-regular-season-game rule.
truebooleangirls_flag
Regular-Season Length (Spring Tackle)scheduling.tackle_regular_season_length
The Spring Tackle regular season consists of four weeks.
4numbertackle
Week 1 (Spring Tackle)scheduling.tackle_week_1
Week 1: April 3, 2027 — Reno.
2027-04-03_renostringtackle
Week 2 (Spring Tackle)scheduling.tackle_week_2
Week 2: April 10, 2027 — Reno hosts Bay Area.
2027-04-10_reno_hosts_bay_areastringtackle
Week 3 (Spring Tackle)scheduling.tackle_week_3
Week 3: April 17, 2027 — Bay Area.
2027-04-17_bay_areastringtackle
Week 4 (Spring Tackle)scheduling.tackle_week_4
Week 4: April 24, 2027 — Reno.
2027-04-24_renostringtackle
No Pre-Generated Opponents (Spring Tackle)scheduling.tackle_no_pregenerated_opponents
Opponents are not generated until actual teams are registered and approved, and NNSFL remains the operator of NNSFL-hosted competition.
truebooleantackle
Spring Tackle Playoffsplayoffs.tackle_playoff_date
Spring Tackle Playoffs: May 1, 2027 — Bay Area.
2027-05-01_bay_areastringtackle
Playoff Division 1 (Spring Tackle)playoffs.tackle_division_1
Division 1 consists of the top four teams when participation supports it.
4numbertackle
Playoff Division 2 (Spring Tackle)playoffs.tackle_division_2
Division 2 consists of the next four qualifying teams when participation supports it; if there are not enough teams to support both D1 and D2, NNSFL administration may establish an appropriate playoff bracket based on actual participation.
4numbertackle
No Fabricated Teams (Spring Tackle)playoffs.tackle_no_fabricated_teams
Teams are never fabricated to fill playoff brackets.
truebooleantackle
Playoff Bracket Placement (Spring Tackle)playoffs.tackle_bracket_placement
Lower-seeded qualifying teams play higher-seeded teams according to the official bracket.
truebooleantackle
Season 3 Spring Tackle Championshipplayoffs.tackle_championship_date
Season 3 Spring Tackle Championship: May 8, 2027 — Bay Area.
2027-05-08_bay_areastringtackle
Championship Rules Consistency (Spring Tackle)playoffs.tackle_championship_rules
Championship games use the same governing Spring Tackle playing rules unless an officially approved championship-specific modification is published before competition.
truebooleantackle
Full-Season Standings — Tackle Onlystandings.tackle_only_program_with_standings
Spring Tackle is the only NNSFL program using league standings, scores, opponents and playoff standings; 7V7, 5V5 Lineman and Girls Flag remain tournament/event-based programs.
truebooleantackle
Standings/Seeding Hierarchy (Spring Tackle)standings.tackle_seeding_hierarchy
Spring Tackle seeding hierarchy: 1. Conference/League record. 2. Head-to-head. 3. Points against.
conference_record,head_to_head,points_againststringtackle
⏱ Overtime(25)
Overtime Formatovertime.formatInactiveReferee
How overtime is resolved
possession_roundselect
Max OT Roundsovertime.max_roundsInactiveReferee
Maximum overtime rounds before tie stands
2number
OT Possession Start Line (yard)overtime.start_lineInactiveReferee
Each overtime possession starts from the 10-yard line.
10number7v7
OT Plays Per Possessionovertime.plays_per_possessionInactiveReferee
Each team gets 3 plays from the 10-yard line per overtime period.
3number7v7
Overtime Is Timedovertime.is_timedReferee
Overtime periods are NOT timed. Clock does not run during OT.
falseboolean7v7
3rd OT+ — PAT Must Be 2-Pointovertime.3rd_ot_pat_must_be_2ptInactiveReferee
Starting with the 3rd overtime period, all PAT attempts must be 2-point attempts from the 10-yard line.
trueboolean7v7
Overtime — Initial Plays Per Team — Boys 7v7overtime.initial.plays_per_teamReferee
Each team receives 3 plays to score in the initial overtime. Both teams must receive the opportunity.
3number7v7
Overtime — Equal Opportunities — Boys 7v7overtime.initial.equal_opportunitiesReferee
If one team scores and the other does not, the scoring team wins. If both teams score OR neither scores, proceed to the sudden-death yardage procedure.
trueboolean7v7
Overtime — Sudden Death Start Line — Boys 7v7overtime.sudden_death.start_lineReferee
Ball starts at the 20-yard line.
20number7v7
Overtime — Sudden Death Plays Per Team — Boys 7v7overtime.sudden_death.plays_per_teamReferee
Each team receives ONE play from the 20-yard line.
1number7v7
Overtime — Sudden Death Method — Boys 7v7overtime.sudden_death.methodReferee
Compare yards gained: the team gaining the most yards wins. Example: Team A gains 14, Team B gains 9 — Team A wins.
longest_yardagestring7v7
Overtime — Tied Yardage — Boys 7v7overtime.sudden_death.tie_behaviorReferee
If both teams gain the same yardage, repeat the round. Both teams receive another one-play opportunity from the 20. Continue until one team gains more yards than the other.
repeat_roundstring7v7
Overtime — Sudden Death Max Rounds — Boys 7v7overtime.sudden_death.max_roundsReferee
There is NO maximum number of sudden-death rounds.
nonestring7v7
Overtime — Initial Plays Per Team — Girls Flagovertime.initial.plays_per_teamReferee
Each team receives 3 plays to score in the initial overtime. Both teams must receive the opportunity.
3numbergirls_flag
Overtime — Equal Opportunities — Girls Flagovertime.initial.equal_opportunitiesReferee
If one team scores and the other does not, the scoring team wins. If both teams score OR neither scores, proceed to the sudden-death yardage procedure.
truebooleangirls_flag
Overtime — Sudden Death Start Line — Girls Flagovertime.sudden_death.start_lineReferee
Ball starts at the 20-yard line.
20numbergirls_flag
Overtime — Sudden Death Plays Per Team — Girls Flagovertime.sudden_death.plays_per_teamReferee
Each team receives ONE play from the 20-yard line.
1numbergirls_flag
Overtime — Sudden Death Method — Girls Flagovertime.sudden_death.methodReferee
Compare yards gained: the team gaining the most yards wins. Example: Team A gains 14, Team B gains 9 — Team A wins.
longest_yardagestringgirls_flag
Overtime — Tied Yardage — Girls Flagovertime.sudden_death.tie_behaviorReferee
If both teams gain the same yardage, repeat the round. Both teams receive another one-play opportunity from the 20. Continue until one team gains more yards than the other.
repeat_roundstringgirls_flag
Overtime — Sudden Death Max Rounds — Girls Flagovertime.sudden_death.max_roundsReferee
There is NO maximum number of sudden-death rounds.
nonestringgirls_flag
Overtime Timed — Girls Flagovertime.is_timedReferee
Overtime is UNTIED/UNTIMED — no game clock. The normal 30-second play clock remains active.
falsebooleangirls_flag
Overtime Play Clock — Girls Flagovertime.play_clock_secondsReferee
The normal 30-second play clock remains active during overtime.
30numbergirls_flag
Overtime Timeout Addition — Boys 7v7overtime.timeout_addition_per_overtimeReferee
Each team receives 1 additional timeout per overtime period.
1_additional_per_team_per_overtimestring7v7
Overtime Start Line — Tackleovertime.tackle_start_lineReferee
College-style overtime begins at the 10-yard line.
10numbertackle
No Ties When Overtime Is Possible (Spring Tackle)overtime.tackle_no_ties_when_possibleReferee
Official tackle games should not end in a tie when competition time and conditions allow overtime to be completed.
truebooleantackle
🏳 Mercy Rule(17)
Mercy Rule — Point Differentialmercy.point_differentialInactiveReferee
If the margin is 21 points or greater at the 1-minute mark, the clock will not stop.
21number
Mercy Rule — Clock Stop Activationmercy.activation_clockInactiveReferee
Mercy rule activates at the 1-minute mark. If margin is 21+, clock will not stop.
1:00string7v7
Mercy Rule — Earliest Halfmercy.min_halfInactiveReferee
Mercy rule can only trigger in this half or later
2select
Mercy Rule — Point Differential — Boys 7v7mercy.point_differentialReferee
At 1:00 remaining, if the scoring differential is 21 points or greater the clock continues running; normal final-minute clock stopping rules no longer apply.
21number7v7
Mercy Rule — Clock Behavior — Boys 7v7mercy.clock_behaviorReferee
When the mercy condition applies (differential of 21+ points at 1:00 remaining), the clock continues running. This is NOT a second-half activation rule.
continues_runningstring7v7
Mercy Rule — Point Differential — Girls Flagmercy.point_differentialReferee
At 1:00 remaining, if the scoring differential is 21 points or greater the clock continues running; normal final-minute clock stopping rules no longer apply.
21numbergirls_flag
Mercy Rule — Clock Behavior — Girls Flagmercy.clock_behaviorReferee
When the mercy condition applies (differential of 21+ points at 1:00 remaining), the clock continues running. This is NOT a second-half activation rule.
continues_runningstringgirls_flag
Mercy Activation Clock — Girls Flagmercy.activation_clock_secondsReferee
The mercy condition is evaluated at the 1:00 remaining mark: with a 21-point or greater differential, the clock continues running and normal final-minute clock-stop procedures no longer apply.
60numbergirls_flag
Mercy — Running Clock Threshold (Spring Tackle)mercy.point_differentialReferee
When a team leads by 30 points or more, the game moves to a running clock.
30numbertackle
Mercy Rule — 5v5 Linemen — RULE DECISION PENDINGmercy.point_differentialInactive
NNSFL has not established mercy rules for 5v5 Linemen. No mercy rule applies for this format until NNSFL decides. This record intentionally stays INACTIVE.
RULE_DECISION_PENDINGstring5v5
Mercy Rule — 5v5 Linemen — RULE DECISION PENDINGmercy.point_differentialInactive
NNSFL has not established mercy rules for 5v5 Linemen. No mercy rule applies for this format until NNSFL decides. This record intentionally stays INACTIVE.
RULE_DECISION_PENDINGstring5v5
Running Clock Does Not Return (Spring Tackle)mercy.tackle_running_clock_no_returnReferee
Once the running clock has started, it does not return to normal timing, even if the score later comes back within 30 points; scoring may continue.
truebooleantackle
Mercy Rule — Tackle — RULE DECISION PENDINGmercy.point_differentialInactive
NNSFL has not established mercy rules for Tackle. No mercy rule applies for this format until NNSFL decides. This record intentionally stays INACTIVE.
RULE_DECISION_PENDINGstringtackle
Mercy Rule — Tackle — RULE DECISION PENDINGmercy.point_differentialInactive
NNSFL has not established mercy rules for Tackle. No mercy rule applies for this format until NNSFL decides. This record intentionally stays INACTIVE.
RULE_DECISION_PENDINGstringtackle
Mercy Activation Clock — Boys 7v7mercy.activation_clock_secondsReferee
The mercy condition is evaluated at the 1:00 remaining mark: with a 21-point or greater differential, the clock continues running and normal final-minute stop-clock rules (including the sack clock stop) cease.
60number7v7
Mercy — No Play-Selection Restriction — Tacklemercy.tackle_no_play_selection_restrictionReferee
When the 30-point running clock is active, scoring may continue and no play-selection restriction is imposed solely because the mercy rule is active. Once the running clock begins, it does not revert to normal timing even if the differential falls below 30.
truebooleantackle
Mercy — Mathematically Secured Win — 5V5 Big Manmercy.bigman_mathematically_secured_winReferee
If the outcome becomes mathematically impossible to change with ONE FULL ROUND REMAINING, the competition ends. Teams are not required to complete meaningless remaining reps/rounds after the result is mathematically secured under this rule. The existing 5V5 scoring/round structure is preserved; no point differential is introduced.
competition_ends_when_outcome_mathematically_secured_one_full_round_remainingstring5v5
🚫 Forfeit(24)
Forfeit Time Limit (minutes)forfeit.time_limit_minutesReferee
Minutes past scheduled start before forfeit is declared
10number
Minimum Players to Avoid Forfeitforfeit.min_playersInactiveReferee
Minimum eligible players required to avoid forfeit
5number7v7
Minimum Players — Boys 7v7 (All Divisions)forfeit.min_playersReferee
Minimum players required to play = 7. Applies to all Boys 7v7 divisions.
7number7v7
Minimum Players To Certify A Tackle Teamforfeit.tackle_min_players_to_certify
A tackle team must have a minimum of 15 players to certify.
15numbertackle
Minimum Certified/Checked-In Players To Playforfeit.tackle_min_players_to_playReferee
A minimum of 13 certified and checked-in players is required to play; a team with fewer than 13 eligible checked-in players cannot begin an official league game and is subject to forfeit.
13numbertackle
Forfeit Condition (Spring Tackle)forfeit.tackle_forfeit_conditionReferee
A team may forfeit because it does not have the required 13 eligible/certified players available at official check-in.
13numbertackle
No Operational Forfeits (Spring Tackle)forfeit.tackle_no_operational_forfeits
NNSFL-controlled operational failures are never charged as team forfeits (official scheduling, field preparation, league-provided medical coverage, AED/event logistics, other league-operated game logistics). This does NOT eliminate team-caused forfeits: fewer than 13 certified/eligible/checked-in players, team no-show, refusal to play, applicable double-roster violation, bench-clearing violation, or applicable cancellation/rescheduling violation.
truebooleantackle
Minimum Players — Girls Flag 8Uforfeit.min_playersReferee
Minimum players required to play = 5.
5numbergirls_flag8U
Minimum Players — Girls Flag 10Uforfeit.min_playersReferee
Minimum players required to play = 5.
5numbergirls_flag10U
Minimum Players — Girls Flag 12Uforfeit.min_playersReferee
Minimum players required to play = 5.
5numbergirls_flag12U
Minimum Players — Girls Flag 14Uforfeit.min_playersReferee
Minimum players required to play = 7.
7numbergirls_flag14U
Minimum Players — Girls Flag High Schoolforfeit.min_playersReferee
Minimum players required to play = 7.
7numbergirls_flagHS
Game-Day Check-In Required — Girls Flagforfeit.check_in_by_game_timeReferee
The team must complete game-day check-in and have the required minimum number of certified players by scheduled game time; failure is subject to forfeit. The legacy universal 13-player requirement does NOT apply — minimums are division-specific (8U/10U/12U = 5; 14U/HS = 7).
truebooleangirls_flag
Team-Caused Forfeits — Tackleforfeit.tackle_team_caused_forfeitsReferee
Team-caused forfeits may result from: fewer than 13 certified/eligible/checked-in players, team no-show, refusal to play, applicable double-roster violation, bench-clearing violation, or applicable cancellation/rescheduling violation.
insufficient_13_players_no_show_refusal_to_play_double_roster_bench_clearing_cancellation_violationstringtackle
Visiting No-Show Referee Cost — Tackleforfeit.tackle_visiting_no_show_referee_costReferee
Fixed BASFL-derived provision, retained as approved: if the visiting team fails to appear, a $200 referee cost applies per affected level. This is a FIXED provision — it is not replaced by an actual-referee-cost rule.
200numbertackle
Travel/No-Show Assessment — Tackleforfeit.tackle_travel_no_show_max_assessmentReferee
If a visiting travel organization commits to scheduled competition and fails to appear, NNSFL may assess up to $1,000 per affected scheduled level. The applicable fixed $200 referee-cost provision may also apply. NNSFL may exercise discretion for documented emergency, severe weather, road closure, unsafe travel, or comparable verified circumstances.
1000numbertackle
Travel/No-Show Discretion — Tackleforfeit.tackle_travel_discretion_exceptionsReferee
NNSFL may exercise discretion for documented emergencies, severe weather, road closures, unsafe travel conditions, and comparable verified circumstances.
nnsfl_discretion_documented_emergency_severe_weather_road_closures_unsafe_travelstringtackle
Reciprocal Team Readiness — Tackleforfeit.tackle_reciprocal_readinessReferee
If a traveling organization arrives but the opposing organization cannot field the required 13 certified/eligible/checked-in players at an affected level, the team unable to field 13 forfeits, and NNSFL may assess up to $1,000 per affected level under the applicable travel/no-show policy. The same principle applies when the traveling organization fails to appear or cannot field 13.
cannot_field_13_forfeits_level_up_to_1000_per_levelstringtackle
Midseason Withdrawal — Tackleforfeit.tackle_midseason_withdrawal_max_assessmentReferee
If an organization voluntarily withdraws a tackle team after the season has begun, NNSFL may assess up to $1,000 per affected level. This is a distinct enforcement provision, separate from individual game cancellation/no-show enforcement.
1000numbertackle
Cancellation Notice — Tackleforfeit.tackle_cancellation_notice_hoursReferee
Teams must provide at least 24 hours advance notice of a cancellation. Providing 24 or more hours notice does not automatically eliminate potential financial consequences; NNSFL may review committed travel, official expenses, facility expenses, and other committed event costs.
24numbertackle
Short-Notice Cancellation Penalty — Tackleforfeit.tackle_cancellation_short_notice_penaltyReferee
Less than 24 hours advance notice may trigger cancellation/no-show enforcement, including up to $1,000 per affected level. NNSFL may consider committed travel, official expenses, facility expenses, and other committed event costs.
1000numbertackle
Emergency Exception — Tackleforfeit.tackle_emergency_waiverReferee
NNSFL may waive cancellation/no-show penalties for verified circumstances including severe weather, unsafe travel, facility closure, and other documented emergency. NNSFL determines whether the exception applies. When feasible, NNSFL may reschedule the affected game.
nnsfl_discretion_verified_circumstances_may_reschedule_when_feasiblestringtackle
Rescheduling Procedure — Tackleforfeit.tackle_rescheduling_procedureReferee
Affected organizations should first attempt to agree on a replacement date and location. The replacement becomes official only after NNSFL approval. If the organizations cannot agree, NNSFL has final authority to establish the replacement date and location.
mutual_agreement_then_nnsfl_approval_nnsfl_final_authoritystringtackle
Reschedule No-Show Penalty — Tackleforfeit.tackle_reschedule_refusal_penaltyReferee
If an organization refuses or fails to appear for an NNSFL-established rescheduled game, a forfeit may apply, up to $1,000 per affected level may apply, and the applicable fixed $200 referee-cost provision may also apply where appropriate. Verified emergencies remain subject to NNSFL review.
forfeit_up_to_1000_per_level_fixed_200_referee_cost_may_applystringtackle
📋 Format Rules(45)
Authoritative Playing Framework — Spring Tacklegoverning.tackle_playing_framework
HS/CIF/NFHS rules serve as the default playing rules for NNSFL Spring Tackle. Approved NNSFL tackle rules and division-specific modifications supersede the default rules wherever a conflict exists.
hs_cif_nfhs_default_nnsfl_approved_rules_supersedestringtackle
High-School/CIF/NFHS Default (Spring Tackle)governing.tackle_nfhs_default
HS/CIF/NFHS rules serve as the default playing rules for NNSFL Spring Tackle. Approved NNSFL tackle rules and division-specific modifications supersede the default rules wherever a conflict exists.
hs_cif_nfhs_defaultstringtackle
NNSFL Administrative Policies Govern (Spring Tackle)governing.tackle_administrative_policies
NNSFL administrative policies govern NNSFL registration, certification, eligibility, rosters, league operations, scheduling, standings and game administration.
truebooleantackle
No Independent Playing-Rule Modifications (Spring Tackle)governing.tackle_no_independent_frameworksInactive
No NFL, NCAA, AYF or other independent playing-rule modifications are used.
truebooleantackle
NNSFL League-Hosted Model (Spring Tackle)governing.tackle_league_hosted_model
NNSFL hosts and operates all Spring Tackle league games; individual teams and associations are not responsible for hosting games.
truebooleantackle
Home/Away Designation (Spring Tackle)governing.tackle_home_designation_meaning
The schedule may designate a team as HOME or AWAY for competitive and game-administration purposes, but HOME does not mean the team is responsible for operating the venue.
truebooleantackle
NNSFL League-Operation Responsibilities (Spring Tackle)governing.tackle_nnsfl_responsibilities
NNSFL/event operations are responsible for field preparation, field safety inspection, scheduling officials, and required medical/event safety operations (including AED accessibility). Participating teams do not assume general hosting responsibilities merely because they are designated home or away.
truebooleantackle
No Team Hosting Duties (Spring Tackle)governing.tackle_no_team_hosting_duties
Home or visiting teams are not responsible for providing the field, referees, EMT/first-responder coverage, referee payments, or chain crew; those responsibilities belong to NNSFL under the league-hosted model.
truebooleantackle
Rushing Allowed (7v7)format.rushing_allowed_7v7Referee
Whether rushing/running plays are allowed in 7v7
falseboolean7v7
Blitz Allowed (8U)format.blitz_allowed_8uInactiveReferee
Whether defenders may rush the QB in 8U division
falseboolean8U
No Kickoffs — 8U8u.no_kickoffsReferee
8U uses no kickoffs. The ball is placed at the 30-yard line at the beginning of each half and after each score.
truebooleantackle8U
Half-Start Ball Position — 8U8u.half_start_ball_positionReferee
For 8U, the ball begins at the 30-yard line at the beginning of each half.
30numbertackle8U
Post-Score Ball Position — 8U8u.post_score_ball_positionReferee
For 8U, following a score, possession begins at the 30-yard line.
30numbertackle8U
Punt Distance — 8U8u.punt_distanceReferee
For 8U, punts are 35 yards.
35numbertackle8U
Blitzing Allowed — 8U8u.blitzing_allowedReferee
For 8U, blitzing is allowed.
truebooleantackle8U
No Defensive Alignment Restrictions — 8U8u.no_defensive_alignment_restrictionsReferee
For 8U, there are no defensive alignment restrictions.
truebooleantackle8U
All Fumbles Are Live — 8U8u.fumbles_liveReferee
For 8U, all fumbles are live.
truebooleantackle8U
On-Field Coach Policy — 8U8u.on_field_coach_policyReferee
One coach may be on the field during the first 2 games. After the first 2 games, no coach may be on the field. No on-field coach during playoffs.
weeks_1_2_onlystringtackle8U
Rapid Fire — Boys 7v7 Format Rulerapid_fire.formatReferee
Rapid Fire belongs to BOYS 7V7. It is NOT a standard Girls Flag rule. Rapid Fire is a Boys 7v7 competition period with its own possession flow.
boys_7v7_only_not_girls_flagstring7v7
Rapid Fire Period — Boys 7v7 (Standard 20 minutes)rapid_fire.period_minutesReferee
Standard Rapid Fire period is 20 minutes. A 15-minute variant is an EVENT-SPECIFIC scheduling override (via EventRuleOverride) when team count or event scheduling requires it — never the global standard.
20number7v7
Rapid Fire Possession Start — Boys 7v7rapid_fire.possession_start_lineReferee
Rapid Fire possession starts at the 20-yard line.
20number7v7
Rapid Fire Plays To Score — Boys 7v7rapid_fire.plays_to_scoreReferee
The offense receives 3 plays to score in each Rapid Fire possession.
3number7v7
Rapid Fire Possession Flow — Boys 7v7rapid_fire.possession_flowReferee
If the offense scores, that team remains on offense. If the defense stops the offense, the defensive team takes over on offense. The process continues until the Rapid Fire period expires.
score_offense_retains_stop_defense_takes_over_until_period_expiresstring7v7
Minimum Officials — Boys 7v7 8Uofficials.minimum_per_gameReferee
A minimum of 2 officials is required for every 8U Boys 7v7 game.
2number7v78U
Seasonal Playing-Rule Review — Spring Tacklegoverning.tackle_seasonal_rule_reviewReferee
League playing rules are reviewed before each season. Once the season begins, approved playing rules remain in effect.
truebooleantackle
Minimum Officials — Boys 7v7 10Uofficials.minimum_per_gameReferee
A minimum of 2 officials is required for every 10U Boys 7v7 game.
2number7v710U
No Midseason Rule Changes — Spring Tacklegoverning.tackle_no_midseason_changeReferee
A current-season playing rule may not be changed midseason unless formally approved by the NNSFL Board.
truebooleantackle
Minimum Officials — Boys 7v7 12Uofficials.minimum_per_gameReferee
A minimum of 2 officials is required for every 12U Boys 7v7 game.
2number7v712U
Minimum Officials — Boys 7v7 14Uofficials.minimum_per_gameReferee
A minimum of 2 officials is required for every 14U Boys 7v7 game.
2number7v714U
Minimum Officials — Boys 7v7 HSofficials.minimum_per_gameReferee
A minimum of 2 officials is required for every High School Boys 7v7 game.
2number7v7HS
Additional Officials — NNSFL Assignmentofficials.additional_assignment
NNSFL may assign additional officials for tournament or championship games or when operationally necessary.
trueboolean7v7
Football Size — 8Uball.football_size
The 8U Boys 7v7 division uses the Pee Wee / K2 (Size 6) football.
peewee_k2_size6string7v78U
Football Size — 10Uball.football_size
The 10U Boys 7v7 division uses the Junior / TDJ (Size 7) football.
junior_tdj_size7string7v710U
Football Size — 12Uball.football_size
The 12U Boys 7v7 division uses the Youth / TDY (Size 8) football.
youth_tdy_size8string7v712U
Football Size — 14Uball.football_size
The 14U Boys 7v7 division uses the Official (Size 9) football.
official_size9string7v714U
Football Size — HSball.football_size
The High School Boys 7v7 division uses the Official (Size 9) football.
official_size9string7v7HS
Football Size — 8Uball.football_size
The 8U Girls Flag division uses the Pee Wee / K2 football.
peewee_k2stringgirls_flag8U
Football Size — 10Uball.football_size
The 10U Girls Flag division uses the Junior / TDJ football.
junior_tdjstringgirls_flag10U
Football Size — 12Uball.football_size
The 12U Girls Flag division uses the Youth / TDY football.
youth_tdystringgirls_flag12U
Football Size — 14Uball.football_size
The 14U Girls Flag division uses the Women's Official football.
womens_officialstringgirls_flag14U
Football Size — HSball.football_size
The High School Girls Flag division uses the Women's Official football.
womens_officialstringgirls_flagHS
Football Size — 8Uball.football_size
The 8U Spring Tackle division uses the Pee Wee / K2 (Size 6) football.
peewee_k2_size6stringtackle8U
Football Size — 10Uball.football_size
The 10U Spring Tackle division uses the Junior / TDJ (Size 7) football.
junior_tdj_size7stringtackle10U
Football Size — 12Uball.football_size
The 12U Spring Tackle division uses the Youth / TDY (Size 8) football.
youth_tdy_size8stringtackle12U
Football Size — 14Uball.football_size
The 14U Spring Tackle division uses the Official (Size 9) football.
official_size9stringtackle14U
📖 General(30)
Tournament Seeding Methodgeneral.seeding_methodInactive
Teams are seeded for tournament play by drawing numbers.
draw_numbersstring7v7
Tournament Seeding Method (Draw Numbers)tournament.seeding_method
Draw-number seeding applies to applicable TOURNAMENT competition only. League regular-season standings and playoff seeding are INDEPENDENT of tournament draw seeding.
draw_numbersstring
Mouthguard Required — Girls Flagequipment.mouthguard_requiredReferee
A mouthguard must be in use at all times while the player is on the field.
truebooleangirls_flag
Jersey Tucked In — Girls Flagequipment.jersey_tucked_inReferee
The jersey must remain tucked in.
truebooleangirls_flag
Jersey Number Required — Girls Flagequipment.jersey_number_requiredReferee
The jersey must display a player number.
truebooleangirls_flag
Hazardous Jewelry — Girls Flagequipment.hazardous_jewelryReferee
Players must remove jewelry deemed hazardous by officials.
officials_discretion_removalstringgirls_flag
Head Coach Minimum Age — Girls Flagcoaches.head_coach_min_age
Head coach minimum age = 21.
21numbergirls_flag
Assistant Coach Minimum Age — Girls Flagcoaches.assistant_coach_min_age
Assistant coach minimum age = 18.
18numbergirls_flag
Coach Trainee Minimum Age — Girls Flagcoaches.trainee_min_age
Coach trainee minimum age = 16. Trainees may only assist head coaches and assistant coaches.
16numbergirls_flag
Coach Background Checks — Girls Flagcoaches.background_checks
Organizations must conduct background checks on coaches and volunteers with repeated player contact.
truebooleangirls_flag
Head Coach CPR/First Aid — Girls Flagcoaches.head_coach_cpr_first_aid
Head coaches must maintain current CPR/First Aid certification.
truebooleangirls_flag
Coaches Code of Conduct — Girls Flagcoaches.code_of_conduct_required
All coaches must follow the Coaches Code of Conduct.
truebooleangirls_flag
Maximum Certified Sideline Staffing — Girls Flagcoaches.max_certified_sidelineReferee
Maximum certified sideline staffing: 1 Head Coach, 6 Assistant Coaches, 1 Equipment Manager, 1 Team Manager. All sideline personnel must appear on the certified roster.
1_head_6_assistants_1_equipment_1_team_managerstringgirls_flag
Home Team First Responder — Girls Flagsafety.home_team_first_responderInactiveReferee
The home team must provide a currently carded first responder or EMT for each game, stationed at the field.
carded_emt_or_first_responder_at_fieldstringgirls_flag
League-Managed First-Response Coverage (Girls Flag)safety.girls_flag_league_first_responseReferee
NNSFL coordinates event medical/first-response coverage for official Girls Flag competition. Participating teams are not required to provide a carded EMT or first responder due to home-team designation. NNSFL may expressly authorize an organization to assist with medical coverage for a specific event in writing.
nnsfl_coordinatedstringgirls_flag
AED Access — Girls Flagsafety.aed_accessReferee
There must be quick access to an AED/defibrillator, and game personnel must know the AED location before the game begins.
truebooleangirls_flag
NNSFL League-Hosted Model (Girls Flag)governing.girls_flag_league_hosted_model
Official Girls Flag competition is League-hosted and League-administered. NNSFL coordinates official game/event facilities, field readiness, officials, event medical/first-response coverage, check-in and event administration, and event safety operations. Home/Away designation is used for competition purposes only (schedule designation, scoreboard, uniform/color, possession or sideline procedures where established, bracket presentation, and records).
truebooleangirls_flag
No Team Hosting Duties (Girls Flag)governing.girls_flag_no_team_hosting_duties
Participating teams are NOT responsible for supplying official League fields, field preparation, officials, EMT/first-response personnel, or other League game infrastructure merely because they are designated the home team. Teams remain responsible for their own athletes, approved coaches/staff, team equipment, uniforms, sideline conduct, required documentation, arrival/check-in compliance, and compliance with applicable League rules. NNSFL may expressly authorize an organization or team to assist with event operations for a specific event — such assistance must be explicitly assigned or authorized by NNSFL in writing and never arises automatically from home-team designation.
truebooleangirls_flag
Regulation Fields Required — Girls Flagfield.regulation_required
Fields must be regulation.
truebooleangirls_flag
Home Team Field Preparation — Girls Flagfield.home_team_preparationInactive
The home team is responsible for field preparation.
truebooleangirls_flag
League-Managed Field Readiness (Girls Flag)field.girls_flag_league_field_readiness
NNSFL coordinates field readiness and official field preparation for Girls Flag competition. Official field preparation is not automatically the responsibility of the designated home team.
truebooleangirls_flag
Field Safety Inspection — Girls Flagfield.safety_inspection_required
Fields must be inspected for safety before use.
truebooleangirls_flag
Fighting 1st Offense — Girls Flagconduct.fighting_1st_offenseReferee
Individual fighting/unsportsmanlike conduct, 1st offense: ejection from the game.
ejection_from_gamestringgirls_flag
Fighting 2nd Offense — Girls Flagconduct.fighting_2nd_offenseReferee
Individual fighting/unsportsmanlike conduct, 2nd offense: ejection from the league.
ejection_from_leaguestringgirls_flag
Sideline Fight Triggers Bench Rule — Girls Flagconduct.sideline_fightReferee
A player leaving the sideline to participate in an on-field fight triggers the applicable bench-clearing/team disciplinary rule. Bench-clearing incidents are subject to team forfeit/ejection from competition. Not expanded beyond approved NNSFL language without administrator approval.
truebooleangirls_flag
Minimum Officials — Girls Flagofficials.minimum_per_gameReferee
Minimum 2 officials per Girls Flag game; NNSFL may assign additional officials when necessary, including playoffs and championships. Officials are responsible for rule enforcement, clock discretion, QB pass-count administration, and determining hazardous jewelry.
2numbergirls_flag
Football Size — 14Uball.tackle_14u_sizeInactiveReferee
14U uses an official-size football.
officialstringtackle14U
Football Size — 12Uball.tackle_12u_sizeInactiveReferee
12U uses a youth/junior-size football.
youth_juniorstringtackle12U
Football Size — 10Uball.tackle_10u_sizeInactiveReferee
10U uses a peewee-size football.
peeweestringtackle10U
Football Size — 8Uball.tackle_8u_sizeInactiveReferee
8U uses an age-appropriate youth football size approved by NNSFL.
nnsfl_approved_youth_sizestringtackle8U