Below are grades for every Buffalo Bills player on every play in the team’s Week 9 loss to the Seattle Seahawks. Cumulative grades and snap counts will be published in a separate article that’ll feature a new metric.
(For a quick primer on this project, this is from the introduction article. Here's a link to the entire thing.)
Offense vs. Seahawks
Player | Overall | Run-Block | Pass-Block | Pass | Run | Receiving | Penalty |
Tyrod Taylor | 2.8 | 2.6 | 0 | 0.2 | |||
LeSean McCoy | 2.6 | 2.2 | 0.4 | ||||
Richie Incognito | 3.4 | 1.8 | 1.4 | 0.2 | |||
Eric Wood | 1.2 | 0.8 | 0.2 | 0.2 | |||
John Miller | 2.2 | 1.8 | 0.4 | ||||
Jordan Mills | -2.6 | 0.8 | -2.8 | -0.6 | |||
Cordy Glenn | 4 | 0.8 | 3.4 | -0.2 | |||
Robert Woods | 1.8 | 0 | 0.4 | 1.4 | |||
Charles Clay | 0.4 | 0.8 | 0 | -0.4 | |||
Jerome Felton | 1.8 | 0.6 | 0.6 | 0.6 | |||
Nick O'Leary | 0.6 | 0.6 | |||||
Walt Powell | 0.8 | 0.8 | 0.2 | 0.2 | -0.4 | ||
Mike Gillislee | 0.8 | 0.4 | 0.4 | ||||
Justin Hunter | 0 | ||||||
Reggie Bush | 0 | ||||||
Jonathan Williams | 0 | ||||||
Ryan Groy | -1 | -0.8 | -0.2 | ||||
Percy Harvin | 0.2 | 0.2 | |||||
Marquise Goodwin | 0.4 |
Observations:
Tyrod Taylor -- Quite clearly, this was Taylor's best game in the NFL, especially as a passer. He made an assortment of difficult throws throughout the contest with pinpoint accuracy and touch. Also, he showed tremendous poise under pressure and based on the fact that he was playing in that hostile environment against the best defense of the past five years. There were a few occasions in which he prematurely left the pocket, which hurt his run grade, but once again, to counterbalance that, Taylor magically escaped some sacks. Importantly, he demonstrated a willingness to stand in the pocket and calmly scan the entire field more frequently than I've ever seen him. In other words, his "pocket patience" was the best I've ever seen it.
LeSean McCoy - Was typical LeSean McCoy. Simply outstanding, as his grade shows.
Robert Woods -- Woods' coming out party was reflected in the grades as well as the stat book. He was a calculated route runner, displayed strong hands and concentration on his sideline grab on 3rd and 20 late in the game, and was able to routinely pick up yards after the catch.
Eric Wood -- Wood had one of his better games of the season against the Seahawks. As we've seen with him though... he's much more reliable as a run-blocker than as a pass-blocker. Unfortunate injury for the veteran.
Richie Incognito -- His game against the Seahawks was reminiscent of his dominant play in 2015. Incognito was a wrecking ball on pulls, anchored well in pass protection, helped out his linemates often and didn't have trouble with counters from defensive linemen. Only a few sub-par reps for him in this one.
John Miller -- Typical day for Miller. While he's come back to Earth a bit from his superb start to the season, as he's displayed the past month, he was exceptional as run-blocker and held his own in pass protection.
Jordan Mills -- Another game against a top-flight pass-rusher in which Mills really struggled. He's a people-mover in the run game but has regressed as a pass-blocker from what we saw late in the 2015 campaign. Mills has pass-blocking grades of -3.2, +0.4, and now -2.8 in his last three games.
Cordy Glenn -- Glenn isn't asked to do as much in the run game as you'd expect from an elite left tackle, but he consistently flourishes in pass protection. He's just so wide, strong, and long with surprisingly quick feet and impressive balance. Glenn handled a flurry of counter moves from Cliff Avril and Frank Clark with ease in this one.
Ryan Groy -- After he replaced Eric Wood, his first few snaps were good. After that, Groy increasingly became a liability. He has great size and can move but seems to lack the power Wood has. A handful of times he was late off the snap and allowed penetration into Buffalo's backfield.
Walt Powell -- Robert Woods rightfully gets praise for his run-blocking efforts, but Powell has become quite the impactful run-blocker himself. He's feisty on the outside and doesn't back away from any defensive back. He blocked well against the Seahawks on many plays.
Jerome Felton -- Strong, well-rounded performance from the Bills' lead-blocker. His third-down conversion was an awesome, tough run.
Defense vs. Seahawks
Player | Overall | Run Stop | Pass Rush | Coverage | Penalty |
Jerry Hughes | 1.4 | 0.8 | 0.4 | 0.2 | |
Kyle Williams | 1.8 | 1.4 | 0.4 | ||
Jerel Worthy | 1.6 | 0.6 | 0.8 | 0.2 | |
Leger Douzable | -0.4 | -0.4 | 0.2 | -0.2 | |
Adolphus Washington | 0.4 | 0.8 | -0.4 | ||
Preston Brown | 0.8 | 0.6 | 0.4 | -0.4 | 0.2 |
Zach Brown | 1.6 | 0.8 | 0.4 | 0.2 | 0.2 |
Brandon Spikes | 0 | ||||
Lerentee McCray | 0 | 0 | |||
Lorenzo Alexander | 1.4 | 0.2 | 1 | 0 | 0.2 |
Stephon Gilmore | 0 | 0.2 | -0.2 | ||
Nickell Robey-Coleman | -0.2 | -0.6 | 0.4 | ||
Kevon Seymour | 0 | 0 | |||
Corey Graham | 0.2 | 0 | 0.2 | ||
Robert Blanton | -0.2 | -0.2 | |||
Ronald Darby | -0.2 | -0.2 | |||
Shaq Lawson | 0.2 | 0.2 | |||
Jonathan Meeks | -0.2 | -0.2 | |||
Duke Williams | 0 | ||||
Corey White | 0.8 | 0.6 | 0.2 |
Observations:
Jerry Hughes -- As usual, Hughes saw some double teams. But as he's repeatedly shown, he can turn in a complete game just about every week. That was definitely the case against Seattle.
Lorenzo Alexander -- He didn't have two or three sacks in this one, but it was Alexander's highest graded day as a pass-rusher this season. His dip around the edge is almost always underestimated, and he plays at 100 mph on every snap. Alexander has become a master slipping through the cracks on stunts and works hard as a run defender.
Kyle Williams -- Big night again. Williams has come on as a pass-rusher the past few weeks and has been able to sustain his amazing run-stopping play. His crawling sack of Russell Wilson late in the fourth quarter was an illustration of his burst, quickness, immense hustle, and athleticism.
Jerel Worthy -- Like Williams, Worthy wins with a lightning-quick jump off the snap and a few counter moves to beat offensive linemen. He lived in Seattle's backfield and turned in his best pass-rushing performance of the season.
Ronald Darby -- Rex Ryan claimed Darby was sick, and that's why he was benched midway through the game. Believe that if you want. After getting lost on the first deep ball of the game, he did make a play on an underthrown ball later but, overall, had a night he'll want to forget.
Nickell Robey-Coleman -- Had some communication issues that helped give Wilson wide open receivers over the middle, and his penalty was ugly. NRC has had better days.
Stephon Gilmore -- Gilmore was decent against Seattle but didn't make any big plays in coverage. He came up in run support for a nice tackle near the line of scrimmage, which is a positive sign pertaining to that facet of his game for which some have criticized.
Corey White -- Stepped in nicely for Darby. While I don't expect White to supplant him as a starter, he got some valuable playing time and fared relatively well.
Leger Douzable -- As we've seen from him for most of the year, Douzable has athleticism and works well on stunts to free up other defenders but doesn't make many plays himself. Is that on him or more due to what the scheme asks of him?
Zach Brown -- He didn't fly around in coverage against the Seahawks' spread yet made some strong plays against the run. Solid outing for him.
Preston Brown -- Preston was a bit more aggressive shedding blocks than what I've noticed in the past few games, however got sucked in on play-action early, which hurt his coverage grade.
Shaq Lawson -- Was stymied on the first couple of his pass-rush attempts but made up for it later in the game with a pair of positive rushes.