/cdn.vox-cdn.com/uploads/chorus_image/image/45530064/usa-today-8227196.0.jpg)
Matt Elam
Elam looks to have gotten worse than he was in 2013. He couldn't tackle, he couldn't cover and he frequently was out of place. The best performance the Ravens got out of him was as a slot corner in Week 2 against Pittsburgh. Things aren't looking very bright for Elam as it looks like he's lost his starting job in 2015 and if he doesn't pick it up next season, he might be one of the very few busts the Ravens have drafted in the first round.
Grade: F
Arthur Brown
After scarcely playing in 2013, Brown was on the inactive list for most of 2014 and he only played on special teams when he was activated. Why he was benched is still unknown, but I'm still optimistic about his potential. Maybe he's good or maybe him being on the bench hasn't allowed him to show that he isn't NFL caliber. Hopefully it's the former.
Grade: D
Brandon Williams
This is where things start to get better. After serving only as a rotational player in 2013, Williams took the starting job as nose tackle and never let go of it. Williams was a dominant force up the middle vs. the run and the pass. He especially showed up during Haloti Ngata's four game suspension this season and during the playoffs. He definitely looks like a keeper on the defense.
Grade: A
John Simon
Simon was put on the Ravens practice squad because there was too much depth at the linebacker position. On October 7, the Houston Texans signed him to their active roster.
Grade: D
Kyle Juszczyk
Juszczyk is a quality option in the passing game for Joe Flacco and he relieved any concerns of him being a run-blocker as he excelled in that area.
Grade: A
Rick Wagner
Wagner was PFF's No. 1 right tackle and when teamed up with Marshal Yanda, they were the best right side of an offensive line in the league.
Grade: A
Kapron Lewis-Moore
Lewis-Moore tore his Achilles in training camp and didn't play this year. He expects to be back for OTA's.
Grade: Incomplete
Ryan Jensen
Jensen was on the practice squad, apparently getting treatment for his sleep apnea. He was elevated to the 53 man roster on Week 17, and hopefully he can keep it in 2015.
Grade: Incomplete
Aaron Mellette
Mellette was released during minicamp, as his knee was still unhealthy.
Grade: N/A
Marlon Brown (undrafted)
The second year receiver had a dip in production, as training camp struggles, and the improved receiving corps pushed him down the depth chart initially, but he had a strong second half of the season. Hopefully he can build off that in 2015.
Grade: C
Brynden Trawick (undrafted)
Trawick was mostly just a special-teamer in 2014. Same as last year.
Grade: C
Overall
The draft class has a first round player who looks like a dud, a second rounder who's a question mark, as well as two sixth round picks who have yet to step onto the field. They cut a seventh-rounder and a fourth rounder who is a role player on a different team. Williams, Juszczyk, Wagner and Brown save this class from being a total waste.
Grade: C-