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 III RB Buffalo Bills 4 27 4 years Active
Ray Davis RB Buffalo Bills 7 26 2 years Active
Frank Gore Jr. RB Buffalo Bills 20 24 2 years Active
Ty Johnson RB Buffalo Bills 26 29 7 years Active
Jackson Hawes TE Buffalo Bills 85 25 1 years Active
Dalton Kincaid TE Buffalo Bills 86 27 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 25 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 27 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 18 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
1,504 250.7 yards per game
Completions 114
Attempts 171
Completion 66.7%
Pass TD 9
Interceptions 4
Pass EPA 53.0
2026 offense

Team rushing

rushing yards
893 148.8 yards per game
Carries 176
Yards / carry 5.1
Rush TD 14
Rush EPA 20.3
Fumbles lost 5
2026 offense

Team receiving

receiving yards
1,504 250.7 yards per game
Targets 160
Receptions 114
Catch rate 71.2%
Yards / catch 13.2
Receiving TD 9
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 6 1,504 9 893 14 1,504 9
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.