Videos are auto-populated by an affiliate. This site has no control over the videos that appear above.
Below are Pro Football Focus' five highest-graded 49ers players on offense against the Ravens.
- Ronnie Bell, WR, 78.8, 3 snaps
- Aaron Banks, LG, 75.4, 65 snaps
- Brandon Aiyuk, WR, 75.2, 66 snaps
- Trent Williams, LT, 75.2, 32 snaps
- George Kittle, TE, 73.2, 62 snaps
Below are the five highest-graded 49ers players on defense.
- Kevin Givens, DT, 72.1, 23 snaps
- T.Y. McGill, DT, 68.3, 22 snaps
- Nick Bosa, DE, 64.5, 64 snaps
- Javon Hargrave, DT, 63.4, 45 snaps
- Randy Gregory, ROLB, 62.6, 18 snaps
- Spencer Burford, RT, 36.2, 26 snaps
- Colton McKivitz, RT, 40.5, 70 snaps
- Kyle Juszczyk, FB, 48.8, 28 snaps
Below are the three lowest-graded 49ers players on defense.
- Darrell Luter Jr., CB, 41.7, 4 snaps
- Demetrius Flannigan-Fowles, LB, 44.8, 13 snaps
- Jason Verrett, CB, 45.1, 5 snaps
Quick Takeaways
It wasn't a great performance for the 49ers. The team's highest-graded player ended up being rookie wide receiver Ronnie Bell, who only played three total offensive snaps, earning a 78.8 overall grade.
Wide receiver Brandon Aiyuk led the 49ers receivers with a 75.2 overall grade, tallying six catches for 113 yards. Tight end George Kittle also ranked among the top offensive players, securing seven passes for 126 yards and earning a 73.2 overall grade.
Injured in the game, tackle Trent Williams and guard Aaron Banks obtained pass-blocking grades of 77.4 and 75.2, respectively. Banks' 75.4 overall grade is his second-highest of the season (75.6 in Week 7).
None of the 49ers' defensive players earned a favorable coverage grade. Among the defensive backs, cornerback Ambry Thomas received the highest mark in that category—a 57.9 grade.
Linebacker Fred Warner led the team with a 75.1 pass-rushing grade. The next-highest grade in that category was achieved by defensive end Nick Bosa, who secured a 64.7 pass-rushing grade.
In his first action since rejoining the 49ers, cornerback Jason Verrett played five defensive snaps, earning a 45.1 overall grade and a 45.5 coverage grade.
Snap Counts
Offense
70 - Christian McCaffrey (RB), Colton McKivitz (RT), Jake Brendel (C), Jon Feliciano (RG)
67 - Deebo Samuel (WR)
66 - Brandon Aiyuk (WR)
65 - Aaron Banks (LG)
62 - George Kittle (TE)
51 - Brock Purdy (QB)
32 - Trent Williams (LT)
28 - Kyle Juszczyk (FB)
26 - Spencer Burford (RT)
25 - Willie Snead IV (WR)
19 - Sam Darnold (QB)
16 - Charlie Woerner (TE)
12 - Chris Conley (WR), Jaylon Moore (LT)
5 - Ben Bartch (LG)
3 - Ronnie Bell (WR)
1 - Brayden Willis (TE)
Defense
68 - Dre Greenlaw (LB), Fred Warner (LB), Ji'Ayir Brown (SS), Tashaun Gipson Sr. (SS)
66 - Charvarius Ward (CB), Deommodore Lenoir (CB)
64 - Nick Bosa (DE)
45 - Javon Hargrave (DT), Javon Kinlaw (DT)
44 - Ambry Thomas (CB)
31 - Chase Young (DE)
28 - Clelin Ferrell (DE)
23 - Kevin Givens (DT)
22 - T.Y. McGill (DT)
18 - Randy Gregory (ROLB)
13 - Demetrius Flannigan-Fowles (LB)
5 - Jason Verrett (CB)
4 - Darrell Luter Jr. (CB)
2 - Isaiah Oliver (SS)
Special Teams
21 - Demetrius Flannigan-Fowles
19 - Brayden Willis
17 - Charlie Woerner, Darrell Luter Jr.
16 - Dee Winters, Jalen Graham
14 - Chris Conley
12 - Jordan Mason
10 - Willie Snead IV
8 - Fred Warner, Isaiah Oliver, Ji'Ayir Brown, Kyle Juszczyk, Randy Gregory
7 - Ambry Thomas, Clelin Ferrell, Deebo Samuel, Deommodore Lenoir, Jake Moody (K), Javon Kinlaw, Kevin Givens, Tashaun Gipson Sr.
6 - Logan Ryan, Robert Beal Jr., T.Y. McGill
5 - Mitch Wishnowsky (P), Taybor Pepper (LS)
4 - Ronnie Bell
3 - Aaron Banks, Ben Bartch, Colton McKivitz, Jon Feliciano, Spencer Burford
2 - Jaylon Moore, Jeremy McNichols
1 - Charvarius Ward, Chase Young, Dre Greenlaw, Jake Brendel, Javon Hargrave, Nick Bosa