BUF
Team profile

Buffalo Bills

22 player records

Team profile

Overview

City
Buffalo
Team name
Bills
NFL code
BUF
Roster records
22
Starting quarterback
Not assigned

Roster

Roster
Tyler Bass K Buffalo Bills 16 29 6 years Active
Kyle Allen QB Buffalo Bills 11 30 8 years Active
Josh Allen QB Buffalo Bills 17 30 8 years Active
Shane Buechele QB Buffalo Bills 6 28 5 years Active
James Cook RB Buffalo Bills 4 26 4 years Active
Ray Davis RB Buffalo Bills 7 26 2 years Active
Frank Gore RB Buffalo Bills 20 24 2 years Active
Ty Johnson RB Buffalo Bills 26 28 7 years Active
Jackson Hawes TE Buffalo Bills 85 25 1 years Active
Dalton Kincaid TE Buffalo Bills 86 26 3 years Active
Dawson Knox TE Buffalo Bills 88 29 7 years Active
Keleki Latu TE Buffalo Bills 83 24 1 years Active
Skyler Bell WR Buffalo Bills 13 24 Rookie Active
Keon Coleman WR Buffalo Bills 23 2 years Active
Greg Dortch WR Buffalo Bills 19 28 7 years Active
Stephen Gosnell WR Buffalo Bills 89 24 1 years Active
Ja'Mori Maclin WR Buffalo Bills 84 25 Rookie Active
DJ Moore WR Buffalo Bills 2 29 8 years Active
Joshua Palmer WR Buffalo Bills 5 26 5 years Active
Khalil Shakir WR Buffalo Bills 10 26 4 years Active
Tyrell Shavers WR Buffalo Bills 14 27 3 years PUP
Trent Sherfield WR Buffalo Bills 81 30 8 years Active

No players found.

Team analytics

2026 offensive profile

Official nflverse team totals are imported directly rather than estimated by adding player rows.

2026 offense

Team passing

passing yards
334 334.0 yards per game
Completions 20
Attempts 29
Completion 69.0%
Pass TD 2
Interceptions 0
Pass EPA 14.5
2026 offense

Team rushing

rushing yards
86 86.0 yards per game
Carries 21
Yards / carry 4.1
Rush TD 2
Rush EPA -2.6
Fumbles lost 0
2026 offense

Team receiving

receiving yards
334 334.0 yards per game
Targets 28
Receptions 20
Catch rate 71.4%
Yards / catch 16.7
Receiving TD 2
Passing

Passing yards by season

Regular-season totals from nflverse.

Rushing

Rushing yards by season

Regular-season totals from nflverse.

Season totals

Season totals
2026 1 334 2 86 2 334 2
2025 17 3,981 29 2,714 30 3,981 29
2024 17 3,938 30 2,230 32 3,938 30
2023 17 4,306 29 2,212 22 4,306 29
2022 16 4,291 35 2,232 15 4,291 35
2021 17 4,450 36 2,209 20 4,450 36

No matching records.