Late scratches are the classic agent trap on NFL player props. Markets stay posted while a star sits at “Questionable.” Your model still sees a live over/under. Then — roughly 90 minutes before kickoff — the club turns in its inactive list, the player never dresses, and settlement flips from “action” to “void” (or does not, depending on the book).
This guide maps the league calendar (Practice Report → Game Status Report → inactive list), the status vocabulary that actually appears on NFL reports, and the house-rule contrast that decides whether a did-not-play (DNP) ticket is refunded or graded. It is written for builders who need settlement parameters — not for inventing injury “insurance.” For product windows, refund currency, and Same Game Parlay (SGP) reprice on Fanatics Fair Play Max, DraftKings Early Exit, FanDuel Bet Protect+, BetMGM BetDefense, and Hard Rock Player Injury Insurance, use the sibling matrix: NFL injury insurance compared.
Cycle check: 2026-09-11. Primaries re-fetched this cycle. Where a league or operator page does not publish a detail, this page says not published.
NFL report calendar and inactive timing
NFL clubs file two public injury-report products under the Personnel (Injury) Report Policy, then a separate game-day inactive list that locks the Active List for that contest.
Practice Report (participation)
Per the NFL’s 2026-27 important dates calendar on NFL.com, clubs must file a Practice Report by 4:00 p.m., New York time (or as soon as possible after practice ends) on the designated midweek days for that kickoff slot. For a Sunday game, the Practice Report days are Wednesday, Thursday, and Friday. Parallel schedules apply for Thursday, Saturday, Monday, and midweek games — always keyed to New York time.
Practice participation categories (Competition Committee revision; same language in the published Personnel Injury Report Policy text) are:
| Practice designation | League definition (primary) |
|---|---|
| Did Not Participate | No practice work that day under the report |
| Limited Participation | Less than 100% of a player’s normal repetitions |
| Full Participation | 100% of a player’s normal repetitions |
“Out” is not a Practice Report category under the revised policy — that word belongs on the Game Status Report.
Game Status Report (availability)
Clubs must also file a weekly Game Status Report by 4:00 p.m., New York time (or as soon as possible after practice) on the designated status day. For a Sunday game, that is Friday. The 2026-27 NFL.com calendar restates the same New York–time deadline structure used for Practice Reports.
Game Status categories (Competition Committee / Injury Report Policy):
| Game status | League definition (primary) |
|---|---|
| Out | Will not play |
| Doubtful | Unlikely to play |
| Questionable | Uncertain if the player will play |
If a player’s condition changes after the initial Game Status filing, the club must report an update. That update path is where last-minute “ruled out” headlines appear — still before the inactive list locks the Active List.
Inactive list (~90 minutes before kickoff)
NFL.com’s published bylaw language for the emergency third-quarterback rule states the operational requirement in plain English:
One hour and 30 minutes prior to kickoff, each club is required to establish its Active List for the game by notifying the Referee of the players on its Inactive List for that game.
The older Personnel Injury Report Policy text likewise refers to the 90-minute meeting where clubs submit inactive players. Public team posts commonly mirror that window. Agents should treat ~90 minutes before scheduled kickoff as the league ops hard gate for active/inactive — not as a sportsbook void clock.
Important: “Out” on Friday’s Game Status Report is not the same object as “inactive” on gameday. A player can be Questionable on the final Game Status Report and still land on the inactive list 90 minutes out. Markets often remain open until books react to the inactive confirmation.
Status glossary: game labels vs roster reserves
Do not collapse weekly Game Status words with season-long reserve lists. Only the definitions below are taken from league primaries this cycle.
| Label | Where it lives | What the primary says | Betting implication (agent note) |
|---|---|---|---|
| Out | Game Status Report | Will not play | Strong signal the player will not be active; still wait for inactive confirmation before assuming every book voided |
| Doubtful | Game Status Report | Unlikely to play | Low play probability — not a void by itself |
| Questionable | Game Status Report | Uncertain if player will play | Highest late-scratch variance; markets often stay up |
| Did Not Participate / Limited / Full | Practice Report | Practice load only | Practice tags are not game voids |
| IR (Reserve/Injured) | Roster reserve | Football injury; not eligible to play while on the list; return rules are separate (minimum games missed / designated-to-return caps per NFL.com roster FAQs) | Props should not be live if the player is on IR and not activated — if a book still shows a line, treat it as a data bug until confirmed |
| PUP (Physically Unable to Perform) | Active/PUP or Reserve/PUP | Football-related inability to perform; Active/PUP in camp; Reserve/PUP decision at cutdown with minimum early-season games missed per NFL.com roster FAQs | Not a weekly Game Status synonym for “Out” |
| DNR (Reserve/Did Not Report) | Roster reserve | Player left / did not report; does not count against roster limit or salary cap per NFL.com roster FAQs | Contract/roster status — not a Practice Report or Game Status code |
NFI (Non-Football Injury/Illness) appears on the same NFL.com roster FAQ page as a related reserve path for non-football ailments. Exact week-to-week reporting interaction with Practice/Game Status for every NFI case is not published as a single one-line rule on that FAQ — do not invent one.
Probable was eliminated from Game Status under the Competition Committee revision. If a secondary site still shows “Probable,” treat it as stale vocabulary.
Book void matrix (late scratch / DNP)
The trap is assuming every book voids the same way. Re-verified this cycle:
| Book | Primary rule (football player props) | Active but DNP? | Mid-game injury after participation? |
|---|---|---|---|
| FanDuel | House rules: “For player prop markets, only when a player does not play a snap in that game are the selections voided.” | Void if zero snaps (see kicking-points exception below) | Action — grades on recorded stats unless a separate protect product applies |
| Bovada | Football Betting Rules: for touchdown scorers and player prop markets, player must be on the game-day active roster for action; “Players that are active and end up not playing still have action.” | Action (void trap) | Injuries after opening kickoff “will not affect action or settlement, unless otherwise announced” |
| Pinnacle | American Football Market Rules §33: “In addition to all other rules listed for individual statistical markets, the particular player must play for action.” | Void / no action if the named player does not play | Action once the player plays; stats settle under the other football market rules |
FanDuel — zero snaps void (confirm language)
FanDuel Sportsbook house rules (state house-rules pages such as WV) publish the football proposition language directly:
- Player props: selections are voided only when the player does not play a snap in that game; otherwise bets stand.
- Kicking Points exception: if a player is active but does not play a snap, kicking-points proposition bets stand.
- Season-long player props: nominated player must play at least one snap during the regular season for action.
That is a must-play / zero-snaps-void rule for standard player props — not an “active roster equals action” rule. Late scratch to inactive with zero snaps → expect void on standard FD player props. One snap then out with a hamstring → expect action on the base house rule.
Bovada — active equals action even if DNP
Bovada’s Football Betting Rules page is unambiguous for its main football prop surface:
For all touchdown scorers and player prop markets, player must be on the game day active roster for bets to have action. Players that are active and end up not playing still have action.
If your agent assumes FanDuel-style void on a Bovada ticket when an active player is a healthy scratch / coach’s decision DNP, you can eat a zero. That is the late-scratch void trap offshore.
Surface caveat: Bovada’s separate Prop Builder FAQ states that single football player props built there are voided if the player does not participate per the official NFL Game Book, regardless of active/inactive listing. Encode product surface (standard football props vs Prop Builder) — do not assume one Bovada sentence covers every ticket type.
Older AgentBets copy and some secondary blogs cite a Bovada “3+ minutes” threshold. That framing conflicts with the current Football Betting Rules primary above (and with this cycle’s injury-insurance matrix). Prefer the operator football rules page for NFL TD/player props.
Pinnacle — must play
Pinnacle’s published American Football market rules require that, for individual statistical markets, the particular player must play for action (§33). Season-long player props separately require the listed competitor to play in the team’s first regular-season game (§35). Pinnacle is the sharp reference for “no play → no action,” not for mid-game injury refunds.
Late scratch vs mid-game: where protect products fit
Protect / injury-insurance products are mostly about participation that already happened, then an early exit. Late scratches are usually handled by the base void rule, not by Fair Play Max / Early Exit / Bet Protect+ / BetDefense / Hard Rock Injury Insurance.
| Event | Typical base settlement | Protect-product interaction |
|---|---|---|
| Player listed inactive / never plays (zero snaps) | FanDuel & Pinnacle-style must-play → void; Bovada if active → action even on DNP | Protect programs generally do not need to fire — there was no mid-game injury window. Confirm each operator’s eligibility text on the sibling matrix |
| Player plays, exits early (Q1 / 1H / full-game windows) | Base rule → action on stats | This is where Early Exit, Fair Play Max, Bet Protect+, BetDefense, Hard Rock Injury Insurance may refund or reprice — see NFL injury insurance compared |
| Player active, never enters (Bovada) | Action under Bovada football rules | Not “insurance”; it is a void-trap house rule |
Do not invent fee percentages or SGP “keep original odds” claims. Point agents at the matrix guide for product-level settlement fields (window, refund_type, sgp_mode, geo_blocklist).
Broader platform taxonomy (regulated vs offshore vs prediction markets) remains in player injury rules across sportsbooks and prediction markets — see Conflicts in this cycle’s CHANGES file where that news page is stale relative to 2026 protect products and Bovada’s active-roster rule.
Agent angle: markets stay up until inactive is confirmed
What agents get wrong:
- Treating “Questionable” as a void. It is not. It is uncertainty.
- Treating Friday “Out” as already settled at every book. Books may still show a line until inactive confirmation or until risk pulls the market.
- Assuming void equals FanDuel. Bovada can keep action on active DNP.
- Assuming protect products save late scratches. They are early-exit products; late scratches are base void/action rules.
- Ignoring geo / product eligibility. Bet Protect+, BetDefense, and related programs publish geo exclusions on operator pages — encode them; do not spoof location.
Practical sequencing for an NFL Sunday:
- Ingest Practice + Game Status feeds after the 4:00 p.m. New York filings.
- Keep a
scratch_riskscore for Questionable/Doubtful stars with elevated snap share. - At T−90 minutes, poll official inactive lists / club posts / league ops confirmation.
- On inactive confirmation, cancel or hedge only where your book’s void rule and ticket surface say you still have exposure (especially Bovada active-DNP).
- After kickoff, switch logic to mid-game protect windows — different state machine.
For general prop market structure and cross-book shopping, see the prop bets guide. For FanDuel’s prop stack and Odds API keying, see FanDuel prop bets. For Bovada’s prop surfaces (including Prop Builder), see Bovada prop bets. For Pinnacle as a sharp pricing node, see Pinnacle prop bets.
Automation and Agent Compatibility: ★★★☆☆
Late-scratch automation is a rules-engine problem more than an execution-API problem. Public injury calendars and third-party odds feeds are usable; sanctioned bet-placement APIs at US retail books are not.
Five-factor rating
| Factor | Score | Notes |
|---|---|---|
| League injury / inactive data | ★★★★☆ | NFL.com calendars + club inactive posts + Injury Report Policy vocabulary are public; no single official machine-readable “inactive API” documented for agents this cycle |
| Cross-book void-rule encoding | ★★★★☆ | FanDuel / Bovada / Pinnacle primaries are clear enough to table; Prop Builder and kicking-points exceptions require surface flags |
| Odds / market pull detection | ★★★☆☆ | The Odds API and similar feeds show when lines disappear; they do not confirm void settlement timing |
| Protect-product settlement awareness | ★★★☆☆ | Encode via the sibling matrix; products change; fail closed on stale last_verified |
| Account / ToS safety for bots | ★★☆☆☆ | No public bet-placement API at FanDuel/DK/Bovada; browser automation and geo spoofing are ban-tier |
Overall automation rating: ★★★☆☆
Safe vs not
Safe / reasonable
- Store
book → surface → void_rule → last_verified_url(e.g., FanDuel zero-snap void; Bovada active=action; Pinnacle must-play). - Monitor Practice Report, Game Status Report, and T−90 inactive confirmations as Layer 4 inputs.
- Use odds APIs to detect pulled markets and to line-shop; execute manually or via venues that publish trading APIs.
- Haircut EV for late-scratch probability on Questionable stars — especially on Bovada actives.
- Point protect-product logic at the injury insurance matrix rather than hard-coding fees.
Not safe / ban-risk
- Geo-spoofing into excluded states to access Bet Protect+ / BetDefense / other geo-gated products.
- Multi-accounting to farm fee-waiver months or injury promos.
- Scraping authenticated bet history / settlement endpoints.
- Assuming every DNP voids — especially on Bovada standard football props.
- Browser bots that hammer bet slips around the inactive window (looks like abuse even when “just cancelling”).
- Inventing IR/PUP/DNR return timelines or insurance fee % not on operator primaries.
Pitfalls checklist
- Void ≠ inactive tweet. Settlement follows house rules and official participation, not social-media speed.
- Active ≠ will play. Bovada prices that distinction into action.
- One snap kills most retail voids. FanDuel’s published prop language is zero-snap void, not “left in the first quarter voids.”
- Prop Builder ≠ football rules page. Bovada documents both; agents must branch.
- Protect products ≠ late-scratch insurance. Wrong state machine.
- News articles go stale. Prefer operator house rules + NFL.com / Injury Report Policy text over secondary roundups.
Frequently Asked Questions
When do NFL teams release Practice Reports, Game Status Reports, and inactives?
Practice Reports and Game Status Reports are due by 4:00 p.m., New York time (or as soon as possible after practice) on the days set by the NFL’s Personnel Injury Report Policy and restated on the 2026-27 important dates calendar — for a Sunday game, Practice Reports Wednesday–Friday and Game Status on Friday. Clubs establish the game’s Active List by notifying the Referee of inactives one hour and 30 minutes prior to kickoff, per NFL.com’s published bylaw language.
What do Out, Doubtful, and Questionable mean on the NFL injury report?
Per the Competition Committee revision of the Game Status Report: Out means the player will not play; Doubtful means unlikely to play; Questionable means it is uncertain whether the player will play. These are availability labels for the next game — not Practice Report participation tags, and not the same objects as IR, PUP, or DNR roster reserves.
Does FanDuel void NFL player props if the player does not play?
Yes for standard player props under FanDuel house rules: selections are voided only when the player does not play a snap in that game; otherwise bets stand. FanDuel publishes a Kicking Points exception where bets stand if the player is active but does not play a snap. Mid-game injury after a snap is action on the base rule unless a protect product applies.
Does Bovada void props when a player is active but does not play?
No — not on Bovada’s standard football touchdown-scorer and player prop rules. The Football Betting Rules page requires the player to be on the game-day active roster for action and states that active players who end up not playing still have action. Prop Builder singles can follow a different participation/void path — check that FAQ for tickets built there.
Does Pinnacle require a player to play for prop action?
Yes. Pinnacle’s American Football market rules state that for individual statistical markets, the particular player must play for action. That is the sharp must-play baseline; it is not an early-exit injury refund program.
Do injury insurance products cover late scratches?
Treat late scratches (inactive / never plays) as base void-or-action house rules, not as Fair Play Max / Early Exit / Bet Protect+ / BetDefense / Hard Rock Injury Insurance events. Those products target early exits after participation, with different windows and refund types documented in the NFL injury insurance matrix. Encode geo eligibility; do not invent fee percentages.
