Below are Pro Football Focus' five highest-graded 49ers players on offense against the Cardinals.
- Brandon Aiyuk, WR, 90.0, 59 snaps
- Trent Williams, LT, 83.8, 64 snaps
- Aaron Banks, LG, 81.5, 64 snaps
- Brock Purdy, QB, 73.7, 64 snaps
- George Kittle, TE, 72.4, 58 snaps
Below are the five highest-graded 49ers players on defense.
- Nick Bosa, DE, 87.9, 45 snaps
- Leonard Floyd, DE, 79.1, 36 snaps
- Isaac Yiadom, CB, 76.4, 27 snaps
- George Odum, SS, 74.7, 4 snaps
- Deommodore Lenoir, CB, 71.3, 56 snaps
Below are the three lowest-graded 49ers players on offense.
- Kyle Juszczyk, FB, 50.0, 40 snaps
- Eric Saubert, TE, 50.1, 13 snaps
- Jake Brendel, C, 51.8, 64 snaps
Below are the three lowest-graded 49ers players on defense.
- Talanoa Hufanga, FS, 40.2, 11 snaps
- Ji'Ayir Brown, SS, 42.7, 56 snaps
- Charvarius Ward, CB, 42.9, 55 snaps
Quick Takeaways
Wide receiver Brandon Aiyuk earned the 49ers' highest overall grade (90.0) and the second-highest grade of the game, behind only Cardinals safety Dadrion Taylor-Demerson (91.8). Sunday marked Aiyuk's best game of the season, as he hauled in eight catches for 147 yards on 12 targets. An impressive 115 of those yards came in the first half, setting a career-high for the most receiving yards he's recorded in a single half. However, Aiyuk has yet to find the end zone this season.
Quarterback Brock Purdy completed just 54.3 percent of his passes, throwing for 244 yards, one touchdown, and two interceptions. It was his lowest completion percentage this season and lowest since Week 6 against the Cleveland Browns last season.
Running back Jordan Mason received a 57.2 offensive grade, his lowest of the season. While he managed 89 yards on 14 carries—an average of 6.4 yards per carry—a costly fumble late in the game brought his overall grade down.
Left tackle Trent Williams earned an impressive 83.8 offensive grade, making him the game's highest-graded offensive lineman. Despite allowing three pressures, this was Williams' second-highest grade of the season, just below his 83.9 mark from last week against the Patriots.
Pressures allowed among starting O-line:
- RG Dominick Puni, LT Trent Williams - 3 each
- LG Aaron Banks, C Jake Brendel, RT Colton McKivitz - 2 each
For the first time this season, defensive end Nick Bosa led the 49ers' defense with an 87.9 grade. He logged two pressures, second only to defensive end Leonard Floyd's three.
Floyd earned the team's highest pass-rushing grade at 73.3 after recording the defense's only sack of the game.
Pressures by 49ers defenders:
- DE Leonard Floyd - 1
- DE Nick Bosa - 2
- S Ji'Ayir Brown, DT Maliek Collins, DT Kevin Givens, DE Sam Okuayinonu - 1 each
Linebacker Dee Winters earned the best coverage grade (77.6) while playing 10 coverage snaps, followed closely by cornerback Deommodore Lenoir with a 74.3 mark. Both allowed only one reception, with Winters giving up seven yards and Lenoir none.
Cornerback Isaac Yiadom posted a defensive grade of at least 76.4 for the second consecutive game, allowing one catch for 14 yards. He also led the team in run defense with a 77.9 grade, followed by defensive end Sam Okuayinonu's 77.0 run defense grade.
Linebacker Fred Warner received a 54.0 defensive grade, his lowest of the season, and his 50.3 run defense grade against the Cardinals was also a season-low.
Safety Talanoa Hufanga recorded the team's lowest overall grade (40.2) before exiting due to a wrist injury. Safety Ji'Ayir Brown and cornerback Charvarius Ward also struggled, earning defensive grades of 42.7 and 42.9, respectively. Ward's season defensive grade of 53.4 is a career low, starkly contrasting his career-high 84.7 grade from last season.
49ers Week 5 Snap Counts
Offense
64 - Aaron Banks (LG), Brock Purdy (QB), Colton McKivitz (RT), Dominick Puni (RG), Jake Brendel (C), Trent Williams (LT)
59 - Brandon Aiyuk (WR)
58 - George Kittle (TE)
52 - Deebo Samuel (WR)
41 - Jordan Mason (RB)
40 - Kyle Juszczyk (FB)
36 - Jauan Jennings (WR)
13 - Eric Saubert (TE)
10 - Ronnie Bell (WR)
9 - Isaac Guerendo (RB)
2 - Trent Taylor (WR)
Defense
58 - De'Vondre Campbell (LB), Fred Warner (LB)
56 - Deommodore Lenoir (CB), Ji'Ayir Brown (SS)
55 - Charvarius Ward (CB)
47 - Malik Mustapha (FS)
45 - Nick Bosa (DE)
38 - Maliek Collins (DE)
36 - Leonard Floyd (DE)
28 - Jordan Elliott (DT)
27 - Isaac Yiadom (CB)
26 - Dee Winters (LB)
25 - Kevin Givens (DT)
24 - Sam Okuayinonu (DE)
19 - Kalia Davis (DT)
13 - Robert Beal Jr. (DE)
11 - T.Y. McGill (DT), Talanoa Hufanga (FS)
4 - George Odum (SS)
1 - Renardo Green (CB)
Special Teams
19 - Eric Saubert
18 - George Odum, Robert Beal Jr.
14 - Isaac Guerendo, Jalen Graham, Tatum Bethune
13 - Isaac Yiadom
12 - Jake Tonges, Patrick Taylor
9 - Malik Mustapha, Rock Ya-Sin
8 - Jake Moody (K), Renardo Green
7 - Dee Winters, Mitch Wishnowsky (P), Sam Okuayinonu
6 - Taybor Pepper (LS)
5 - Aaron Banks, Colton McKivitz, De'Vondre Campbell, Deommodore Lenoir, Dominick Puni, Fred Warner, Jaylon Moore, Ji'Ayir Brown, Jordan Elliott, Kevin Givens, Maliek Collins, Nick Zakelj, Spencer Burford
2 - Trent Taylor
1 - Kyle Juszczyk, Ronnie Bell
Related News
More San Francisco 49ers News
-
49ers vs. Dolphins PFF grades: Best and worst from the game, plus snap counts
The San Francisco 49ers improved to 2-0 after a 35-13 win over the Miami Dolphins in Week 2. Pro Football Focus released its grades and snap counts from the game, providing a closer look at which 49ers players stood out and who has more work to do. Highest-graded 49ers:... -
49ers vs. Cardinals in Week 3: How to watch, stream, and listen, plus odds
The San Francisco 49ers take on the Arizona Cardinals for their second of three consecutive home games at Levi's Stadium. This matchup marks the 70th meeting between the two clubs, with San Francisco leading the series 38-31 and looking to improve to 22-15 at home. Previous... -
49ers Notebook: Shanahan not ruling Brandin Cooks out vs. Cardinals; Players need to step up amid injuries
We'll start this edition of the notebook with the San Francisco 49ers' defense, specifically the defensive line. The unit has endured several injuries early in the season, particularly along the interior. Projected starting defensive tackle Alfred Collins was lost for the... -
Watch: 49ers players practice Thursday ahead of Cardinals game
The San Francisco 49ers held their second practice of the week Thursday as they prepare to host the Arizona Cardinals on Sunday at Levi's Stadium. Videos from Thursday's practice are being added below. We'll start with this video of tight end George Kittle making the same...