RB · #1 · Tampa Bay Buccaneers · week 8 vs Atlanta Falcons · Sun Nov 1 · 1:00 PM ET
Kenny Gainwell
TYPE Committee back
ROLE in the rotation
CLASS 2021 · R5 P150
EXP 5 seasons
AGE 25-28
DEPTH RB2
As of week 8, Kenny Gainwell was an RB for TB, age 27.5, 5 seasons of experience, drafted in round 5. In 2026 through week 7 he was listed at depth rank 2 on his club's depth chart; he had played 7 games on 36% of snaps; his line was 21.3 rush yards a game, 4.7 carries a game and 8.7 receiving yards a game (Committee back by the published rule). Before 2026 he played 93 games (postseason included) over 5 seasons. His injury history held 4 episodes (chest 2, ankle 1, concussion 1), 1 of them reaching OUT, 1 a repeat of an earlier site; the last was a concussion injury in 2024 week 22.
The full read
In short
How our call moved in week 8
100500
his club's word: Questionable79%79%59%59%59%59%83%83%83%83%93%93%93%93%93%93%
Sun 3:29 PM ETSun 11:02 AM ET
our call, P(plays)
club report (public)
79% LIKELY → 93% EXPECTED
Every call we wrote for him in week 8, earliest first, as written.
In short
Kenny Gainwell is in the rotation at running back for TB — 50% of the snaps in his best week of 8. He has a hip injury. In week 8 he did not practise, then practised limited, then practised in full. His team has listed him Questionable.
The reader concurs · grade B
P1 is the club's own Friday report filed 'ahead of the Week Eight matchup' and shows Gainwell progressing DNP (Wed.), LP (Thurs.), FP (Friday) with the hip, i.e. a current issue trending to full participation (P1), confirmed as new that week by the Wednesday DNP (P2).
“A look at Friday's injury report ahead of the Week Eight matchup”
Tampa Bay Buccaneers · 2026-10-30
4
“Kenny Gainwell (hip) and Luke Goedeke (calf) did not participate in practice”
Tampa Bay Buccaneers · 2026-10-28
The reader's full reasoning
The rest of the reading
On the game-status axis the club listed him only as Questionable while in the same document ruling Egbuka Out, showing it was willing to use 'Out' where warranted (P1). No passage contradicts the PLAY call; the only gap is post-Friday news (game-day inactives, Bowles remarks), which the dossier and passages do not cover.
16versions in week 8
10average, every player
54most for one player
How the call moved
EXPECTED since Sat Oct 31 · 2:10 AM ET · 36 h before kickoff · after the club said it (0 h). Biggest move: 59% → 83%, Thu Oct 29 · 5:05 PM ET to Fri Oct 30 · 2:10 AM ET, after: practiced more (Did Not Participate In Practice → Limited Participation in Practice).
Our call
Injury report
His team's word: Questionable
This is the TEAM'S OWN ANNOUNCEMENT, not a reading of ours. His team filed him on the injury report and we are restating it so the record is complete. There is nothing early about repeating an announcement — what we say ahead of one is on the week's page. Source: his team's published inactive list, on the day.
Practice in week 8
Fri
Thu
Wed
FPdated Fri Oct 30
LPdated Fri Oct 30
DNPdated Fri Oct 30
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.
From the same articles (these quotes do not name him)
What was reported
Source
“Emeka Egbuka (foot) was ruled out”
Tampa Bay Buccaneers · Fri Oct 30
“A look at Friday's injury report ahead of the Week Eight matchup”
Tampa Bay Buccaneers · Fri Oct 30
Stats, with ranges — dot = his average, bar = his game range
Rush yds / game36 range -4.0–140
wk 1–8 · 8 games
Carries / game7.3 range 2.0–25
wk 1–8 · 8 games
Rec yds / game7.6 range 0.0–22
wk 1–8 · 8 games
Snap share37.6% range 15–50
wk 1–8 · 8 games
Snaps by week — his larger of the offence and defence share
46%wk 1
35%wk 2
46%wk 3
43%wk 4
36%wk 5
15%wk 6
30%wk 7
50%wk 8
Missed while on the injury report
Season
Weeks on the report
Missed while listed
2026
1
0
Only the weeks he was on the injury report with a recorded result — not every game of his career.
Medical history
When
Injury
Weeks on a report
Worst status
2026 · wk 8
hip
1
Questionable
2024 · wk 22
concussion
1
—
2023 · wk 2
chest
2
Out
2022 · wk 6
chest
1
—
2021 · wk 17
ankle
1
—
Every injury episode on file for him, as the record holds it.
Injury history by season · 5 episodes · 6 weeks on a report · same site more than once: chest ×2
2021
ankle · 1w
2022
chest · 1w
2023
chest · 2w
2026
hip · 1w
Weeks 1–18
ruled out
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 8
Player
Pos
Practice
Whose word
Call
Chance he plays
Band
A'Shawn Robinson
DT
FULL
ours
PLAY
99%
EXPECTED
Chris Godwin Jr.
WR
FULL
ours
PLAY
99%
EXPECTED
Baker Mayfield
QB
FULL
ours
PLAY
98%
EXPECTED
Antoine Winfield Jr.
S
FULL
ours
PLAY
99%
EXPECTED
Luke Goedeke
T
LTD
team's word
Questionable
Luke Haggard
G
UNK
team's word
Out
Josh Hayes
DB
UNK
team's word
—
Yaya Diaby
LB
FULL
ours
PLAY
99%
EXPECTED
Bucky Irving
RB
FULL
ours
PLAY
99%
EXPECTED
Graham Barton
C
UNK
team's word
Questionable
Emeka Egbuka
WR
DNP
team's word
Out
DeMonte Capehart
DT
UNK
team's word
Out
Billy Schrauth
G
UNK
team's word
Out
Ayden Garnes
CB
UNK
team's word
Out
Josiah Trotter
LB
FULL
ours
PLAY
97%
EXPECTED
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 Sun Oct 25 · 3:29 PM ET
We have not read the news for this player this week.
The evidence behind the call made Wed Oct 28 · 5:02 PM ET
We have not read the news for this player this week.
The evidence behind the call made Thu Oct 29 · 2:10 AM ET
We have not read the news for this player this week.
The evidence behind the call made Thu Oct 29 · 7:02 AM ET
We have not read the news for this player this week.
The evidence behind the call made Thu Oct 29 · 12:05 PM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Thu Oct 29 · 5:05 PM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Fri Oct 30 · 2:10 AM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Fri Oct 30 · 7:05 AM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Fri Oct 30 · 12:05 PM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Fri Oct 30 · 5:02 PM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Sat Oct 31 · 2: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 Oct 31 · 7:05 AM ET
We read the news for this call. The quotes we found are not shown publicly.
The evidence behind the call made Sat Oct 31 · 12:02 PM ET
age 27.5 · 5 seasons' experience · drafted round 5
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.
in the rotation at running back — 50% of the snaps in his best week of 8
Listed on the depth chart
second at running back
Snaps played
38% a week on average over 8 weeks, 50% at his highest, 33% on special teams
Build
5 ft 9 in · 200 lb
College
Memphis
Drafted
2021, round 5 pick 150, by PHI
Age
25-28 at the season's start
Experience
5 seasons
When this call was made, and when the world knew
Team reportHis team listed him Questionable.
PublicHis team's word was public as soon as it was filed.
KickoffKickoff.
How our call moved, earliest first
When
Lead
Call
Chance he plays
Band
On what
Sun Oct 25 · 3:29 PM ET
167 h
PLAY
79%
LIKELY
after his team's announcement
Wed Oct 28 · 5:02 PM ET
93 h
PLAY
79%
LIKELY
after his team's announcement
Thu Oct 29 · 2:10 AM ET
84 h
PLAY
59%
COIN FLIP
after his team's announcement
Thu Oct 29 · 7:02 AM ET
79 h
PLAY
59%
COIN FLIP
after his team's announcement
Thu Oct 29 · 12:05 PM ET
74 h
PLAY
59%
COIN FLIP
after his team's announcement
Thu Oct 29 · 5:05 PM ET
69 h
PLAY
59%
COIN FLIP
after his team's announcement
Fri Oct 30 · 2:10 AM ET
60 h
PLAY
83%
LIKELY
after his team's announcement
Fri Oct 30 · 7:05 AM ET
55 h
PLAY
83%
LIKELY
after his team's announcement
Fri Oct 30 · 12:05 PM ET
50 h
PLAY
83%
LIKELY
after his team's announcement
Fri Oct 30 · 5:02 PM ET
45 h
PLAY
83%
LIKELY
after his team's announcement
Sat Oct 31 · 2:10 AM ET
36 h
PLAY
93%
EXPECTED
after his team's announcement
Sat Oct 31 · 7:05 AM ET
31 h
PLAY
93%
EXPECTED
after his team's announcement
Sat Oct 31 · 12:02 PM ET
26 h
PLAY
93%
EXPECTED
after his team's announcement
Sat Oct 31 · 5:06 PM ET
21 h
PLAY
93%
EXPECTED
after his team's announcement
Sun Nov 1 · 6:06 AM ET
7 h
PLAY
93%
EXPECTED
after his team's announcement
Sun Nov 1 · 11:02 AM ET
2 h
PLAY
93%
EXPECTED
after his team's announcement
Sun Nov 1 · 11:40 AM ET
1 h
his team's word
—
—
his team's published inactive list, on the day
16 calls in week 8, 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
Sunday Nov 1 inactive list for Buccaneers at/vs Falcons
Any Todd Bowles Friday/Saturday comment on whether Gainwell is a game-time decision
Status of Bucky Irving, Rachaad White and Sean Tucker for Nov 1, which determines whether Tampa needs Gainwell to dress
We went and found out more
Rank 2 (listed second on his depth chart), 8 documents deep, because: llm_unsure. Fetched 0 of 0.