WeeklyHeater
Weekly roles › BUF

Buffalo Bills Weekly Touches & Role Shifts (2025)

Every Buffalo Bills skill player's touches, week by week, for all of 2025 — with scoring-territory touches (inside the opponent's 50) beside each number. The season's biggest role shift: Ty Johnson took over in week 15 and James Cook's workload never recovered.

Touches by week (targets + carries · |inside-50 touches)

Player123456789101112131415161718
James Cook RB18|822|1522|1126|1116|817|619|928|1418|519|920|535|1720|1425|1718|1024|112|0
Josh Allen QB14|66|24|27|29|56|33|26|24|16|45|08|59|411|47|37|4
Khalil Shakir WR9|42|24|35|210|85|07|18|59|63|110|44|23|35|45|27|4
Ty Johnson RB4|23|25|31|12|23|14|14|33|13|25|37|55|57|33|39|515|15
Ray Davis RB2|19|51|11|02|12|210|50|04|20|00|09|40|01|15|42|123|14
Keon Coleman WR11|63|14|24|17|56|14|12|08|33|33|24|4
Dawson Knox TE2|25|41|02|22|11|11|14|23|24|04|17|44|42|25|22|1
Dalton Kincaid TE4|46|36|52|16|13|06|13|05|34|31|13|0

Amber cells = 18+ touch weeks. — = did not play. Inside-50 = touches in opponent territory, where game plans concentrate.

Detected role shifts

A shift is flagged when one player gained 3+ touches/game and a teammate lost 3+ across the same split week — descriptive, not causal: injuries, trades and game script all move touches.

Methodology: computed from nflverse play-by-play; a quarter's yards are the yards gained on plays snapped in that quarter. Averages use each player's games played, not team games. Updated 2026-07-28.

Open the live model — any player, any line, all four quarters →