Jeff Zrebiec, Ravens beat reporter: As usual with the Ravens, there was a lot to like about their draft haul. To get Courtney Upshaw in the second round while also acquiring another pick was a huge coup. You can bet that there was a lot of head shaking going on around NFL war rooms that another potential impact defensive player had fallen into the Ravens' laps. Bernard Pierce and Tommy Streeter also have a lot of athleticism and upside. Perhaps my expectations were a little too high, but I thought the Ravens would come out of the draft with an offensive lineman whom they could immediately pencil in as a starter, and a wide receiver who would immediately play a prominent role. I'm not sure you could say that about guard Kelechi Osmele, who some scouts feel has a lot of question marks, or about Streeter. Director of player development Eric DeCosta acknowledged that not everything broke the Ravens' way, and I'd imagine part of the front office's frustration stems from the fact that several of their top receiver targets didn't make it to them. But overall, the Ravens filled a couple of needs and added plenty of depth, two of their established goals. Grade: B.
Kevin Cowherd, columnist: The Ravens tried to address their most pressing needs in this draft. I really like the Upshaw pick -- he'll push Paul Kruger at outside linebacker and contribute right away. And they love Osemele, the mammoth tackle from Iowa State. But after that, this draft class is dotted with question marks and projects. The cry from Ravens fans has always been: "In Ozzie we trust." They'll really have to trust Ozzie Newsome's judgment with this bunch. Grade: B.
Ron Fritz, head of sports: Hard to give Ozzie Newsome an A here because we don't see any slam-dunk starters from this draft. Yes, the Ravens have few holes to fill, but I don't think you can pencil any names in as a starter. It would be nice if one of the offensive linemen drafted takes over left guard and Upshaw replaces Jarret Johnson, but, again, it remains to be seen. Grade: B+