The numbers aren't pretty.
The Ravens 486 yards in a loss to the Philadelphia Eagles, 396 in a win vs. the New England Patriots and 357 to the winless Cleveland Browns.
"We aren't happy about that," Baltimore coach John Harbaugh said. "We don't want to give up those yards. The bottom line is finding a way to win the game."
His team is 3-1. And it could be undefeated if the offense didn't disappear in the second half vs. the Eagles.
So is the glass half-empty or half-full?
The view from here is half-full. There's something to be said for winning despite the sub-par defensive statistics.
And this defense, which is without 2011 Defensive Player of the Year Terrell Suggs for at least the first six games of the season, isn't whole yet.
Harbaugh is rotating linebackers, using Albert McClellan and Jameel McClain at various spots. Paul Kruger, who is used more in pass coverage, began the season with a bad back and has yet to reach top form.
After the run defense looked shaky in the opener vs. the Cincinnati Bengals, it held the Eagles' LeSean McCoy to 81 yards on 25 carries, New England's Stevan Ridley to 37 yards on 13 carries and Trent Richardson of the Browns to 47 on 14 carries.
The communication between the linebackers and secondary, however, remains an issue in pass coverage. Browns rookie quarterback Brandon Weeden threw for 320 yards.
The pass rush has largely been absent from the starting linebackers. The Ravens have nine sacks, but backup linebacker Dannell Ellerbe leads with 2.5 and tackle Haloti Ngata has 2.0.
Defensive end Pernell McPhee is credited with just a half-sack. Rookie Courtney Upshaw, who has been starting since the Eagles game at rush linebacker, has just a half-sack, too.
Getting pressure on the opposing quarterbacks will go a long way in keeping down the overall yardage allowed as the Ravens have been gouged on big plays:
-- A 43-yard pass from Weeden that set up the Browns' only touchdown.
-- New England's first two field goals were possible after Wes Welker's 59-yard catch from Tom Brady and two completions or 22 and 19 yards. A 28-yard catch by Welker led to another touchdown.
-- Michael Vick threw a 23-yard touchdown to Jeremy Maclin, DeSean Jackson had a 49-yard catch and Vick had completions of 24 and 19 yards on the game-winning drive.
-- A 27-yard catch by Andrew Hawkins sparked a drive by the Bengals to cut their deficit to 17-10.
"We are giving up too many yards right now on basically chunk plays. Its been that way all year." Harbaugh said. "Weve had three, four, five chunk plays every game that have accounted for probably between 100 or 200 yards, I would say. And thats the stuff we really keep working on to clean up. We dont want that to happen. It just puts too much pressure on everybody on our defense, especially."