Buffalo Bills vs New York Jets: Full Roster Report Card Grades for New York
Behind the penalty-ridden game were a lot of encouraging performances from young players on both sides of the ball. With a few exceptions, just about every position group on the team turned in a winning performance.
Here are the individual roster grades for the Jets in Sunday's Week 3 performance.
Geno Smith: B+
Geno Smith rebounded nicely after a taking a step back last week, as he showed remarkable improvement in the speed of his decision-making.
Last week, Geno was hesitant to throw the ball when he had open receivers downfield. On Sunday, however, he was quick to get rid of the ball and avoided unnecessary sacks.
Once again, he was poised in a late-game situation, throwing a perfect pass to Santonio Holmes for the game-winning touchdown.
He won't get an "A" because of a couple of ugly turnovers, but the arrow is clearly pointing up for Smith.
Bilal Powell: A
This was, by far, Powell's best game as a Jet. He ran for 149 yards on 5.5 yards per carry to put up the best rushing performance for the Jets so far. He also had several key first-down conversions and made defenders miss.
Chris Ivory: C-
Ivory started out the game getting the majority of the carries, but he left the game with an injury. He got just five yards on four carries.
Alex Green: B
Green only got five yards in relief duty because Ivory was hurt. He was somewhat effective when given the chance, though, as he gained some tough yards after contact.
Santonio Holmes: A
This was Santonio Holmes' best game in about a year. His five catches for 154 yards included the game-winning 51-yard touchdown grab. He also had a handful of key third-down conversions as well. He may not be 100 percent just yet, but he is clearly getting healthier with each passing week.
Stephen Hill: A-
He only caught three passes, but he averaged 36 yards per catch and scored a long touchdown. More importantly, he avoided drops and fumbles that plagued him last week.
Jeremy Kerley: C+
Kerley was dearly missed last week, and he came through with a pair of key third-down conversions on Sunday. Unfortunately, he disappeared in the second half, though.
Clyde Gates: F
By my count, Gates dropped one pass and failed to record a single catch. Gates is becoming more and more unreliable with each passing week.
Jeff Cumberland: C-
Cumberland was a bit more involved this week (the only way to go was up) with three catches for 26 yards, but he was hardly a difference maker.
Kellen Winslow: D
Winslow did draw a key pass interference penalty, but he was clearly phased out of the gameplan this week. He did not record any stats.
Pass Protection: A-
The offensive line did a solid job all game long in pass protection, not allowing a single sack on Geno Smith. Smith certainly helped by getting rid of the ball on time, but he was only able to let some long plays develop downfield—including the game-winning touchdown—because he had so much time.
Mario Williams was held in check all afternoon, and only Alex Carrington recorded a hit on Smith. However, they do earn a "minus" here because of the sheer amount of false starts that were committed (mostly on Vladimir Ducasse), but it was a dominant performance by the line in this area.
Run Blocking: B
Bilal Powell was able to put up over 150 yards on the ground, but the actual run-blocking was a bit more spotty than the stats say. The Bills were swallowing up runs early in the game, as neither running back had anywhere to run. Powell actually generated a lot of yards on his own.
Still, anytime you can put up over 150 yards rushing against a defensive line that is as talented as the Bills, it was a good day at the office for the big guys up front.
Damon Harrison: A
Harrison put in another dominant day at the office by swallowing up the run. Outside of Fred Jackson's 59-yard scamper—due to a missed tackle—the Jets rendered both C.J. Spiller and Jackson ineffective, in large part due to Harrison's ability to eat up blocks.
Muhammad Wilkerson: A
Once labeled as a run-stopper, Muhammad Wilkerson has now developed into a complete player. His two sacks showed great improvement in his hand use.
Sheldon Richardson: A-
Sheldon Richardson made a few "splash" plays (a sack and two tackles for a loss). However, he will be a goat in the film room tomorrow, as his premature celebration was the reason why Fred Jackson was able to turn a broken tackle into a 59-yard run.
Leger Douzable: B
Douzable was used on his usual rotational basis, and there was no drop-off in production. Douzable had a tackle-for-loss and has proven to be one of the better camp survivors on the roster.
David Harris: A
This is one of the best games Harris has had in a while. He shot gaps to blow up running plays behind the line of scrimmage (including three tackles for a loss) and also added a sack in the process. Harris' sound tackling was a huge part of why the Jets were able to keep C.J. Spiller and Fred Jackson in check all afternoon.
Demario Davis: A-
This was a bit of an odd game for Davis. Known as the linebacker who is superior in coverage, he was abused by Scott Chandler on a few completions late in the game. However, he was exceptional against the run, recording six tackles and doing a tremendous job of covering running backs in space.
Josh Mauga: N/A
Mauga filled in for a few plays while Harris was dealing with a leg injury, but he did nothing noteworthy.
Calvin Pace: A
This was one of the best games Pace has ever had as a Jet. He recorded a sack, did a terrific job in coverage and set the edge in the run game. He also led the team in tackles with eight. Somehow, Pace has found a way to improve his game with age.
Quinton Coples: B
Coples played in a limited role in his first game back form injury. He did not record a sack, but he did play the run well, adding a tackle-for-loss.
Antwan Barnes: C+
Barnes was a bit quiet on the pass-rushing front, but he did add a key pressure at the end of the game that helped seal the win. He also set the edge well in the run game.
Garrett McIntyre: C
McIntyre only played in a handful of snaps, recording a pair of tackles.
Antonio Cromartie: B+
Cromartie continues to get a bit better as he continues to to heal his nagging hip injury. He only allowed a few completions in his direction on Sunday. He blanketed Stevie Johnson for most of the game, but he was also the victim of a pass interference penalty. Cromartie also saved six points when he chased down Fred Jackson from behind.
Dee Milliner: A-
Rex Ryan's benching tactics appear to have worked. Milliner was a different player than he was a week ago, challenging receivers at the line of scrimmage and turning his head to look for the ball rather than guessing. Given Kyle Wilson's struggles, Milliner may have earned his starting job back.
Darrin Walls: A-
It is a great mystery as to why Walls does not get more playing time, but he was nearly perfect while, once again, filling in for Wilson and Milliner in coverage. Walls deserves more playing time.
Kyle Wilson: D
Kyle Wilson is going to take a ton of heat for his four-penalty drive, but he was actually having a solid performance up until that point in coverage. Still, there is no excuse for drawing four penalties in a row, even if half of them were very questionable.
Ellis Lankster: B
Lankster was terrific on special teams, highlighted by his coverage on the punt at the end of the game that pinned the Bills deep in their own zone.
Dawan Landry: B+
It was a solid afternoon for Landry, who recorded four tackles and a sack while playing up in the box. He was, however, a bit out of position for a few long completions.
Antonio Allen: A-
This was Allen's best game of the season. He was an effective blitzer and stout in coverage, notching a sack and a tackle for a loss. Allen is slowly becoming the top safety on the Jets.
Jaiquawn Jarrett: C+
Jarrett is seeing less and less playing time thanks to Allen's play. He recorded just one tackle.
Nick Folk: A
Folk was perfect once again, hitting two field goals and both of his extra points. He is perfect on the season.
Ryan Quigley: C+
It was a bit of a rough outing for the Jets' new punter. After two underwhelming punts, it appeared as if Quigley was going to lose his job by Monday morning. However, a terrific pin inside the five at the end of the game may have saved his job for one more week.