Quarterback -- C-
Kyle Boller was in sync with the offense for about two or three series in the second half, but other than that, he played poorly. Like Steve McNair, he needs to secure the football, and two of his passes easily could have been intercepted.
Runningbacks -- C+
Willis McGahee ought to become a magician because he often makes something out of nothing. It was another solid effort by McGahee, and rookie fullback Le'Ron McClain scored his first touchdown.
Offensive line -- D
The Chargers had four sacks and hurried Boller four other times. The Ravens couldn't control the edges in pass protection or the middle when running the ball.
Receivers -- C-
Derrick Mason played an excellent game, catching seven passes for 99 yards. But the Ravens have to get more receivers involved in the offense. Mark Clayton and Devard Darling only had two catches each.
Defensive line -- B+
Regardless of who starts, this group always plays well, and the Chargers couldn't run inside. Linemen Dwan Edwards, Kelly Gregg, Haloti Ngata and Justin Bannan forced all of the runs to the outside. The Ravens, however, need more of a pass rush.
Linebackers -- C
Outside linebackers Terrell Suggs and Jarret Johnson played the run well, but inside linebackers Bart Scott and Ray Lewis blew assignments in pass coverage. This group has had better days.
Secondary -- D
Cornerback Samari Rolle came up well in run support, but he lost Chris Chambers on that 5-yard touchdown pass. The secondary needed a map and compass to find tight end Antonio Gates.
Special teams -- C
The Ravens allowed 29.5 yards per kickoff return - way too much. Sam Koch is a decent punter, but he hasn't given the Ravens that booming kick when they have needed it. Yamon Figurs averaged 25.3 yards on six kickoff returns, but Mike Anderson had a costly fumble.
Coaching -- C-
The Ravens fought and played reasonably hard. But the blown coverages in the secondary are unforgivable, and this offense still is unwatchable. High school teams run a more complicated offense.