Injury report

Week 8 inactives watch: the 2026 injury report before kickoff

Quick answer: Going into Week 8's Sunday games, 5 fantasy-relevant players are Questionable, 0 Doubtful and 7 Out (statuses as of Sunday, November 1 at 9:04 am ET). Settle these first: Christian McCaffrey (100% rostered), George Pickens (100% rostered) and Breece Hall (98% rostered). Inactives come out about 90 minutes before each kickoff.

Questionable
5
Doubtful
0
Out
7
Reserve lists
8

What does the Week 8 injury report look like?

Week 8's Sunday slate starts with 5 fantasy-relevant Questionable tags and 7 players already Out. The snap data tells you who absorbs the work when a starter sits, so this is less a panic list and more a pivot plan.

We list every QB, RB, WR and TE rostered in at least 20% of leagues or averaging 50%+ of his team's snaps whose status isn't Healthy, from the GridIron API's /players data. CAR and GB already played Week 8, so their players are left out. The "who played" column comes from Week 7 snap share: if the player sat that week, it names the teammate whose share jumped; otherwise the teammate next in line by snaps.

Which Questionable players should you check first?

Questionable players who matter, Week 8 (2026)
PlayerPosTeamStatusRosteredSeason snapsIf he sits
Christian McCaffreyRBSFQuestionable100%69%Next by Wk 7 snaps: Kaelon Black (47%)
George PickensWRDALQuestionable100%81%Next by Wk 7 snaps: Jonathan Mingo (34%)
Breece HallRBNYJQuestionable98%57%Braelon Allen filled in: 65% to 78% in Wk 7
Cam SkatteboRBNYGQuestionable98%55%Next by Wk 7 snaps: Devin Singletary (29%)
DJ MooreWRBUFQuestionable89%52%—

What it means for your lineup

  • Christian McCaffrey carries the week's most-rostered question mark at 100% rostered. He's played 69% of snaps this season, so his inactive call moves real lineups. Next in line by Week 7 snaps: Kaelon Black at 47%.
  • George Pickens (WR, DAL) is Questionable, 100% rostered, on a 81% season snap share. Next in line by Week 7 snaps: Jonathan Mingo at 34%.
  • Breece Hall (RB, NYJ) is Questionable, 98% rostered, on a 57% season snap share. When he sat in Week 7, Braelon Allen went from 65% to 78% of snaps: that's your pivot.
  • Cam Skattebo (RB, NYG) is Questionable, 98% rostered, on a 55% season snap share. Next in line by Week 7 snaps: Devin Singletary at 29%.
  • DJ Moore (WR, BUF) is Questionable, 89% rostered, on a 52% season snap share. Have a same-position backup who plays later in the day.

Who is Doubtful or Out, and who replaces them?

Doubtful and Out, Week 8 (2026)
PlayerPosTeamStatusRosteredSeason snapsIf he sits
A.J. BrownWRNEOut100%70%Next by Wk 7 snaps: DeMario Douglas (65%)
DeVonta SmithWRPHIOut99%87%Darius Cooper filled in: 50% to 92% in Wk 7
Emeka EgbukaWRTBOut98%86%Tez Johnson filled in: 34% to 65% in Wk 7
Carnell TateWRTENOut92%82%Next by Wk 7 snaps: Wan'Dale Robinson (60%)
Mike EvansWRSFOut88%54%Brandin Cooks filled in: 35% to 68% in Wk 7
Deebo Samuel Sr.WRSFOut68%58%Brandin Cooks filled in: 35% to 68% in Wk 7
Rashid ShaheedWRSEAOut26%50%Next by Wk 7 snaps: Cooper Kupp (65%)

Who gets the snaps?

  • A.J. Brown (WR, NE) is Out. With him out, DeMario Douglas is next in line: 65% of snaps in Week 7.
  • DeVonta Smith won't give you anything this week (Out). When he sat in Week 7, Darius Cooper went from 50% to 92% of snaps: that's your pivot.
  • Emeka Egbuka won't give you anything this week (Out). The last time he was out, Tez Johnson took the job, 34% to 65% of snaps in Week 7.
  • Out for Carnell Tate, rostered in 92% of leagues. His snaps go looking for a home; Wan'Dale Robinson played 60% of them in Week 7.
  • Mike Evans won't give you anything this week (Out). When he sat in Week 7, Brandin Cooks went from 35% to 68% of snaps: that's your pivot.

Who is on a reserve list?

These players are on IR or another reserve list and can't play this week: Davante Adams (LAR, IR), Jalen Hurts (PHI, IR), Jadarian Price (SEA, IR-R), RJ Harvey (DEN, IR), Cole Kmet (CHI, IR), Andrei Iosivas (CIN, IR), Tyquan Thornton (KC, IR), Josh Oliver (MIN, IR). If you're still starting one of them out of habit, that's the easiest fix you'll make all day.

What changed on the injury report this week?

198 status changes were recorded between Monday, October 26 at 10:06 am ET and Sunday, November 1 at 9:06 am ET. These are the flips the Pro feed returned; each one is a lineup decision someone had to make.

Injury status changes this week, Week 8
PlayerPosTeamFromToDetected
Rashid ShaheedWRSEAOUTQUESTIONABLEMonday, October 26 at 11:12 am ET
Velus Jones Jr.RBOUTQUESTIONABLEMonday, October 26 at 11:12 am ET
Velus Jones Jr.WROUTQUESTIONABLEMonday, October 26 at 11:12 am ET
Marcus MariotaQBWASDOUBTFULQUESTIONABLEMonday, October 26 at 1:28 pm ET
Jeremiyah LoveRBARIOUTQUESTIONABLEMonday, October 26 at 1:30 pm ET
Andy DaltonQBATLOUTACTIVEMonday, October 26 at 1:32 pm ET
Brian Robinson Jr.RBATLOUTQUESTIONABLEMonday, October 26 at 1:32 pm ET
Jack StrandQBATLOUTACTIVEMonday, October 26 at 1:32 pm ET
Olamide ZaccheausWRATLOUTQUESTIONABLEMonday, October 26 at 1:32 pm ET
Elijah SarrattWRBALOUTACTIVEMonday, October 26 at 1:46 pm ET
Lamar JacksonQBBALOUTQUESTIONABLEMonday, October 26 at 1:46 pm ET
Audric EstimeRBNOOUTACTIVEMonday, October 26 at 1:58 pm ET
Taylen GreenQBCLEOUTACTIVEMonday, October 26 at 1:58 pm ET
Case KeenumQBCHIOUTACTIVEMonday, October 26 at 2:00 pm ET
Kyle MonangaiRBCHIOUTQUESTIONABLEMonday, October 26 at 2:00 pm ET

When do Sunday inactives land in the data?

Teams announce inactives about 90 minutes before kickoff, and our injury data refreshes right after each wave. This page is the morning picture; the statuses above can change at each run.

Sunday injury refreshes (Eastern time; changes recorded about 10 minutes after each)
RefreshChanges recordedCatches
12:45 pm12:55 pmInactives for the 1:00 pm games
3:50 pm4:00 pmInactives for the 4:05 and 4:25 pm games
7:45 pm7:55 pmSunday Night Football inactives

Clocks fell back overnight. The runs stay at the same Eastern times, which are now an hour later in UTC.

Pro: /injuries/changes returns just the players whose status flipped, about 10 minutes after each run. See the game-day injury guide for a poller that alerts on your roster.

How can I check my own roster's statuses?

One call per player on the free plan. Run it after each Sunday refresh and you'll see the same statuses this page shows:

import requests

API = "https://api.gridirondata.com/api/v1"
H = {"x-api-key": "YOUR_KEY"}
MY_TEAM = {"Puka Nacua#WR", "Jaylen Warren#RB", "Brock Bowers#TE"}

for pid in MY_TEAM:
    p = requests.get(f"{API}/players/{requests.utils.quote(pid)}", headers=H).json()
    status = p.get("seasons", {}).get("2026", {}).get("injury_status") or "Healthy"
    print(f"{pid:28} {status}")

Three players is three requests. Checking a full 15-man roster after all three Sunday runs is 45, nearly all of the free plan's 50 a month, so try it on the free plan and move to Basic (5,000 a month) to run it every week.

Frequently asked questions

When are NFL inactives announced?

About 90 minutes before each kickoff. On Sundays our injury data refreshes at 12:45, 3:50 and 7:45 pm ET, after each wave, and status changes land in the Pro feed about 10 minutes later.

Is this page updated during the games?

No. It shows the injury report as of Sunday, November 1 at 9:04 am ET. For the flips after that, re-pull /players after each refresh, or poll /injuries/changes with a Pro key.

What does Questionable mean for my lineup?

That the team hasn't ruled him in or out. Wait for the inactives run for his game, and keep a same-position backup who plays later in the day so a late scratch doesn't cost you a zero.

Why are some injured players missing from this list?

We list players rostered in at least 20% of leagues or averaging 50%+ of snaps, and we leave out teams that already played this week (CAR and GB).