Return2PLAi
26

RB · #26 · Buffalo Bills · week 9 vs Minnesota Vikings · Mon Nov 9 · 8:15 PM ET

Ty Johnson

  • TYPE Committee back
  • ROLE in the rotation
  • CLASS 2019 · R6 P186
  • EXP 7 seasons
  • AGE 25-28
  • DEPTH RB2
94%PLAY EXPECTED

As of week 9, Ty Johnson was an RB for BUF, age 29, 7 seasons of experience, drafted in round 6. In 2026 through week 8 he was listed at depth rank 2 on his club's depth chart; he had played 5 games on 24% of snaps; his line was 2 rush yards a game, 1.2 carries a game and 34.8 receiving yards a game (Committee back by the published rule). Before 2026 he played 111 games (postseason included) over 7 seasons. His injury history held 9 episodes (knee 3, concussion 2, ankle 1), 3 a repeat of an earlier site; the last was a hamstring injury in 2026 week 6.

The full read

In short

How our call moved in week 9

  • our call, P(plays)

67% LIKELY → 94% EXPECTED

Every call we wrote for him in week 9, earliest first, as written.

In short

Ty Johnson is in the rotation at running back for BUF — 32% of the snaps in his best week of 6. He has an illness injury. His team named him inactive in weeks 1 and 2. In week 9 he did not practise, then practised in full. His team has not listed him on the final report. We say he plays — 94%, in a band that plays 94% of the time. We have said PLAY since 99 hours before kickoff.

The reader concurs · grade C

P3 lists RB Ty Johnson under 'Did not practice' with an illness and says "Johnson just has an illness. Expect him back tomorrow." P2 then reports "Ty Johnson returned to practice," which points toward availability for Monday, though it does not give the practice level.

What the read cites

What was reportedSource
1“Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · 2026-11-06
2“Ty Johnson returned to practice”Buffalo Rumblings · 2026-11-07
3“RB Ty Johnson*”Buffalo Rumblings · 2026-11-06
The reader's full reasoning

The rest of the reading

The Friday DNP on the card and the conflicting Friday line keep my confidence at C, since no official Sunday game designation or Monday inactive list is in the passages.

18versions in week 9
12average, every player
54most for one player

How the call moved

EXPECTED since Fri Nov 6 · 5:40 PM ET · 75 h before kickoff. Biggest move: 60% → 88%, Fri Nov 6 · 4:06 PM ET to Fri Nov 6 · 5:40 PM ET, with no club report in between.

Our call

Injury report

Our call · week 9

NOT EXPECTEDUNLIKELYCOIN FLIPLIKELYEXPECTED

94% · EXPECTED

we expect him to play — this band plays 94% of the time (92–96%), measured out of fold. We stand behind this one.

Practice in week 9

FriSatThu
FPdated Sat Nov 7FPdated Sat Nov 7DNPdated Sat Nov 7

Shape of the week: improving. Only days the publisher dated are shown; a day we could not date is left out until the nightly sweep stamps it. The shape is a fact, not a forecast.

Head start

  • Our call
  • Kickoff

The evidence behind his current call

What was reportedSource
“Ty Johnson returned to practice”Buffalo Rumblings · Sat Nov 7
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

Stats, with ranges — dot = his average, bar = his game range

  • Rush yds / game1.8 range 0.0–4.0

    wk 3–9 · 6 games

  • Carries / game1.2 range 0.0–4.0

    wk 3–9 · 6 games

  • Rec yds / game35 range 9.0–72

    wk 3–9 · 6 games · above most of his peers

  • Snap share23.3% range 18–32

    wk 3–9 · 6 games

Snaps by week — his larger of the offence and defence share

  1. 23%wk 3
  2. 32%wk 4
  3. 22%wk 5
  4. 18%wk 6
  5. 24%wk 8
  6. 21%wk 9

Missed while on the injury report

SeasonWeeks on the reportMissed while listed
202652

Only the weeks he was on the injury report with a recorded result — not every game of his career.

Medical history

WhenInjuryWeeks on a reportWorst status
2026 · wk 9illness1—
2026 · wk 1hamstring4Questionable
2025 · wk 19ankle2Questionable
2024 · wk 19knee1—
2024 · wk 2knee2—
2023 · wk 19concussion1—
2023 · wk 16shoulder2Questionable
2020 · wk 16hip2—
2020 · wk 14knee1—
2019 · wk 11concussion1—

Every injury episode on file for him, as the record holds it.

Injury history by season · 10 episodes · 17 weeks on a report · same site more than once: knee ×3

  • questionable
  • listed, and played

Each bar is one episode: the week it began and how many weeks he was on a report, coloured by the worst status. One that began after week 18 is in the table above and not drawn here.

The rest of his team's report in week 9

PlayerPosPracticeWhose wordCallChance he playsBand
Dion DawkinsTDNPteam's wordQuestionable
DJ MooreWRLTDoursPLAY99%EXPECTED
Bradley ChubbLBFULLoursPLAY99%EXPECTED
Ed OliverDEDNPoursPLAY74%LIKELY
Greg GainesDTLTDteam's wordQuestionable
Sam Franklin Jr.SFULLoursPLAY92%EXPECTED
Michael DannaLBUNKteam's wordOut
Spencer BrownTFULLoursPLAY99%EXPECTED
Josh PalmerWRDNPteam's wordOut
Dee AlfordCBFULLoursPLAY90%EXPECTED
James CookRBUNKoursPLAY71%LIKELY
Terrel BernardLBDNPoursPLAY93%EXPECTED
Khalil ShakirWRFULLoursPLAY99%EXPECTED
Alec AndersonGLTDteam's wordQuestionable
Tyrell ShaversWRFULLteam's wordQuestionable
Dalton KincaidTEFULLoursPLAY99%EXPECTED
Joe AndreessenLBFULLoursPLAY93%EXPECTED
Keon ColemanWRLTDoursPLAY95%EXPECTED
Jordan HancockCBLTDteam's wordQuestionable
Deone WalkerDTFULLoursPLAY89%EXPECTED
T.J. SandersDEFULLoursPLAY98%EXPECTED
TJ ParkerLBFULLoursPLAY88%EXPECTED
Jalon KilgoreSAFUNKteam's wordOut
Zane DurantDTUNKteam's word—
Ar'maj Reed-AdamsGFULLoursPLAY77%LIKELY
Skyler BellWRUNKteam's wordOut

The model reads the room: who else is out shifts what his own designation is worth.

The evidence behind his earlier calls

The evidence behind the call made Thu Nov 5 · 5:40 PM ET

We have not read the news for this player this week.

The evidence behind the call made Fri Nov 6 · 12:30 AM ET

We have not read the news for this player this week.

The evidence behind the call made Fri Nov 6 · 3:10 AM ET

We have not read the news for this player this week.

The evidence behind the call made Fri Nov 6 · 6:06 AM ET

We have not read the news for this player this week.

The evidence behind the call made Fri Nov 6 · 11:06 AM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Fri Nov 6 · 4:06 PM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Fri Nov 6 · 5:40 PM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Sat Nov 7 · 1:10 AM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Sat Nov 7 · 3:10 AM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Sat Nov 7 · 6:02 AM ET

We read the news for this call. The quotes we found are not shown publicly.

The evidence behind the call made Sat Nov 7 · 11:06 AM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Sat Nov 7 · 4:06 PM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Sun Nov 8 · 6:06 AM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Sun Nov 8 · 11:02 AM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Sun Nov 8 · 4:02 PM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Mon Nov 9 · 6:02 AM ET

What was reportedSource
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7
“Ty Johnson (26). Buffalo Bills Week 9 Practice, November 06, 2026 at the Kaleida Health Performance Center.”Buffalo Bills · Fri Nov 6

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Mon Nov 9 · 11:02 AM ET

What was reportedSource
“Ty Johnson returned to practice”Buffalo Rumblings · Sat Nov 7
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

The evidence behind the call made Mon Nov 9 · 4:06 PM ET

What was reportedSource
“Ty Johnson returned to practice”Buffalo Rumblings · Sat Nov 7
“Ty Johnson returned to practice, but now it's Sam Franklin, Jr. who is out with an illness.”Buffalo Rumblings · Sat Nov 7

Matched on part of his name only (a teammate or someone with the same surname can share it)

What was reportedSource
“*Johnson just has an illness. Expect him back tomorrow.”Buffalo Rumblings · Fri Nov 6

Role

Call history

The data behind this page — the timeline in words, every call and week on record, about him, and what this page does not show

Profile — as of week 9

RoleRB2 · 24% snaps
Season2026 · 5 games through wk 8
Per game2 rush yards · 1.2 carries · 34.8 receiving yards
TypeCommittee back
Career7 seasons · 111 games before 2026
Injuries9 episodes · last: hamstring, 2026 wk 6
Bioage 29 · 7 seasons' experience · drafted round 6

Where the profile comes from

Built from: honors.db; nflverse injuries_2026.csv; medical.db; nflverse players.csv; profile.db; nflverse roster_2026.csv; nflverse roster_weekly_2026.csv; nflverse snap_counts_2026.csv; nflverse stats_player_week_2026.csv. Every number in it is one those sources hold.

nflverse injuries_2026.csv

About him

About himAs the record holds it
His rolein the rotation at running back — 32% of the snaps in his best week of 6
Listed on the depth chartsecond at running back
Snaps played23% a week on average over 6 weeks, 32% at his highest, 10% on special teams
Build5 ft 10 in · 210 lb
CollegeMaryland
Drafted2019, round 6 pick 186, by DET
Age25-28 at the season's start
Experience7 seasons

When this call was made, and when the world knew

  1. WrittenWe first said PLAY.
  2. PublicOur call became public when the week settled.
  3. KickoffKickoff.

How our call moved, earliest first

WhenLeadCallChance he playsBandOn what
Thu Nov 5 · 5:40 PM ET99 hPLAY67%LIKELYafter his team's announcement
Fri Nov 6 · 12:30 AM ET92 hPLAY67%LIKELYafter his team's announcement
Fri Nov 6 · 3:10 AM ET89 hPLAY60%COIN FLIPafter his team's announcement
Fri Nov 6 · 6:06 AM ET86 hPLAY60%COIN FLIPafter his team's announcement
Fri Nov 6 · 11:06 AM ET81 hPLAY60%COIN FLIPafter his team's announcement
Fri Nov 6 · 4:06 PM ET76 hPLAY60%COIN FLIPafter his team's announcement
Fri Nov 6 · 5:40 PM ET75 hPLAY88%EXPECTEDbefore his team said anything
Sat Nov 7 · 1:10 AM ET67 hPLAY88%EXPECTEDbefore his team said anything
Sat Nov 7 · 3:10 AM ET65 hPLAY94%EXPECTEDbefore his team said anything
Sat Nov 7 · 6:02 AM ET62 hPLAY94%EXPECTEDbefore his team said anything
Sat Nov 7 · 11:06 AM ET57 hPLAY94%EXPECTEDbefore his team said anything
Sat Nov 7 · 4:06 PM ET52 hPLAY94%EXPECTEDbefore his team said anything
Sun Nov 8 · 6:06 AM ET38 hPLAY94%EXPECTEDbefore his team said anything
Sun Nov 8 · 11:02 AM ET33 hPLAY94%EXPECTEDbefore his team said anything
Sun Nov 8 · 4:02 PM ET28 hPLAY94%EXPECTEDbefore his team said anything
Mon Nov 9 · 6:02 AM ET14 hPLAY94%EXPECTEDbefore his team said anything
Mon Nov 9 · 11:02 AM ET9 hPLAY94%EXPECTEDbefore his team said anything
Mon Nov 9 · 4:06 PM ET4 hPLAY94%EXPECTEDbefore his team said anything

18 calls in week 9, and the call never flipped between PLAY and SIT. Each lead time is the one that call actually had when it was written — never recounted from now. A call that changes is the record working: new evidence arrived and we said so, in public, before the game.

What would change this read

What would change this read
The club's official Saturday 07 Nov practice line for Johnson (Full, Limited, or DNP), to see whether the 'returned to practice' report in P2 was a full or limited session
The club's official Sunday 08 Nov game-status designation for Johnson vs Minnesota
The Monday 09 Nov pregame inactive list, to confirm he is not inactive with illness
Confirmation of the Friday 06 Nov practice line, since P3 lists him as Did not practice while the dossier records Fri Full and the card records practice.final DNP

We went and found out more

Rank 2 (listed second on his depth chart), 8 documents deep, because: llm_unsure. Fetched 8 of 8.

Named inactive in week 1

The team's own list. We held it after kickoff, so it could NOT have informed a call. Matched to him by his player id.

Named inactive in week 2

The team's own list. We held it after kickoff, so it could NOT have informed a call. Matched to him by his player id.