Highest graded Buffalo Bills players per Pro Football Focus

Buffalo Bills
Buffalo Bills / Billie Weiss/GettyImages
2 of 3

Top-5 offensive Buffalo Bills PFF grades through 11 games

1. Josh Allen - 88.6

I doubt this will come as too much of a surprise to most, but Josh Allen tops the list. He's the unquestioned best player on this team and the Bills will only go as far as Allen can take them. When we compare this to his previous three seasons, it's the lowest grade over the past four seasons. His best grade was last season, with a 91.8. Even still, he's the second highest graded QB according to PFF in 2023.

2. Stefon Diggs - 81.1

Another shocker, right? Allen and Stefon Diggs, the top two offensive players on this roster surprise no one but I think what might surprise a few people is that Diggs' score ranks him only 15th overall among 121 qualifying wide receivers. This is a solid ranking but for a receiver that many put in the top-5 receivers in this league, I would have expected better. That's not to say that Diggs isn't great and without him, this offense would likely struggle to maintain success.

3. Dion Dawkins - 77.6

What a huge bounce-back performance from Dion Dawkins this season, compared to last year. A season ago, Dawkins' final 2022 PFF grade was 73.8, the third lowest of his career. He's allowed only one sack this season and 24 total pressures, with six penalties. The biggest difference in his game might be his run-blocking grade of 76.9. He's been the rock of the Bills' offensive line this season.

4. Khalil Shakir - 76.8

Here is where things probably start surprising a few people. Unless you're living under a rock and not paying attention, you know that Khalil Shakir has been coming on as of late. His snap count share has increased nearly every week since the start of the season, but that increase has finally started to show up in terms of production over the last few weeks. His 76.8 grade ranks 28th among the NFL's receivers. Shakir also has the best catch rate of any wide receiver in the NFL.

5. James Cook - 74.8

What a lot of people may not realize is that James Cook is fourth in the league in rushing yards this season, with 688 yards, and barring injury will probably become the Bills' first 1,000-yard rusher since LeSean McCoy in 2017. Cook is also getting some targets in the passing game, with 31. He's got 27 receptions with 252 yards receiving and two touchdowns. His catch rate ranks him in the top 12 among all skill position players in the league. His PFF rushing grade of 83.5 ranks him seventh in the NFL.