[Editor's Note: All of PFF's advanced stats and grades for every NFL player are made available in PFF's ELITE subscription. Subscribe today to gain access!]
PFF's ReFocused series features immediate takeaways from the two analysts who graded the game live. The two offer a detailed breakdown of the game's most notable performances before the grades and advanced stats are reviewed and finalized by Senior Analysts.
All of PFF's grades and advanced stats from this game and the other games played this week will be finalized and made available to ELITE subscribers within 24 hours of the final whistle. ELITE subscribers can view player grades, advanced statistics, positional snap counts and more in Premium Stats.
PFF's ELITE subscribers can also preview NFL and NCAA games in PFF Greenline, an online dashboard with projections for the spread, totals and moneyline.
Jamel Dean was a star for the Bucs' defense even if he likely committed an uncalled pass interference on the final play of the game. Dean had two other targets that he broke up with some well-timed plays on the ball, and he also had the first interception on Kyler Murray since Week 4. There was one pass in which the receiver he was covering actually made a catch, but Dean tackled him for a loss of two yards.
Vita Vea continued his strong sophomore season with another great game, specifically his run defense. Vea at times seems unblockable, just tossing offensive linemen out of his way so he can make a play on the running back. He isn't useless rushing the passer, either. He picked up a batted pass to go along with multiple pressures when rushing the passer.
Jameis Winston ended the day with solid numbers but this wasn't a great game by him. He started off the game with a really bad interception on the first drive of the game and didn't really improve from there. He was extremely hit and miss any time he had to push the ball downfield, and over half of his yards came from his receivers making plays after the catch.
While Winston struggled, Mike Evans did all he possibly could to make him look good, as he often does. He showed off his absurd catch radius on Sunday with a handful of impressive catches deep down the field. While he only had four catches, he was open a lot more on plays that Winston couldn't get him the ball. He still averaged almost 20 yards per catch and picked up several first downs.
After his last few games, it was fair to wonder if Larry Fitzgerald‘s age was catching up to him. But this game was evidence to the contrary, as he looked like the old Fitzgerald throughout. He was getting open frequently, making strong catches and moving the sticks nearly every time he caught the ball. The highlight was his one-handed sideline catch in the first half, which he hauled in despite obvious pass interference. While Christian Kirk had the numbers and touchdowns, Fitzgerald looked like the better receiver over the course of the entire game.
Kyler Murray had an above average day at quarterback, and his play gave his team a great chance to win. Murray made some big-time throws and really didn't put it in danger at all. Even his interception was a good throw that his receiver fell down after getting his legs tangled, allowing the defender to make the pick. Murray still leaves the pocket too early and creates his own pressure, but he's looking more comfortable waiting for routes to develop and throwing it downfield.
Add another couple of sacks to Chandler Jones‘ total on the season. He looked fantastic in all phases of the game. He picked up a couple more hurries on top of those sacks. He also made big plays in the run game, picking up multiple solo stops against Buccaneers running backs.
Speaking of good run defense, Corey Peters was a monster in the middle for this Cards' defense. It seemed like nobody on the Bucs offensive line could even move him, as he constantly clogged lanes and made stops against the run. He was the biggest reason Tampa Bay running backs averaged under 3.4 yards per carry for the game.