Here's a look at how Baltimore's roster is shaping up with roughly two weeks of training camp completed:

Quarterbacks: Last year, the Ravens kept only two QBs. Look for them to do the same. Joe Flacco and Tyrod Taylor's jobs are secure, and it's unlikely Curtis Painter or Chester Stewart make the 53-man roster. Stewart could be a practice-squad candidate as he can provide looks at traditional QB, wildcat and WR.

Wide receivers: Up until the 2011, the Ravens kept five WRs on the roster. Last year, they had six. With the NFL becoming a pass-happy league, Baltimore could stick with the trend. For now, Anquan Boldin, Torrey Smith, Jacoby Jones and LaQuan Williams can consider their jobs secure. After a couple of early standout practices, Tandon Doss has been hampered with a hamstring injury. But Doss should earn a spot. That leaves one spot for either David Reed (who's been out with an ACL injury), Deonte Thompson or Tommy Streeter. There's a lot of camp left to determine who has an inside track.

Running backs: If history is indicative, Baltimore will keep three RBs and a FB (Vonta Leach). Ray Rice is No. 1, which leaves two open spots. Having spent a third-round pick on Bernard Pierce this year, Pierce will likely wind up on the active roster. That leaves a battle for the last spot between Damien Berry, Anthony Allen and Bobby Rainey. Rainey, an undrafted rookie, has surprised a lot of folks with his versatility in the passing game (he also ran for more than 1,600 yards at Western Kentucky in his final two collegiate seasons.)

Tight ends: Expect a lot of Ed Dickson and Dennis Pitta in two-TE sets this year. Behind these two, Baltimore will probably keep one other TE that can block. That player most likely will be Davon Drew, although Billy Bajema and Matt Balasavage will challenge him.

Offensive line: Ravens locks on the OL are Michael Oher, Bobbie Williams, Matt Birk, Marshal Yanda, Kelechi Osemele and Gino Gradkowski. Bryant McKinnie should make the team but has to prove he belongs after reporting to training camp late. Jah Reid's another who should make the team but hasn't been able to practice in training camp (he could return to practice after the first preseason game in Atlanta.) Ramon Harewood, Justin Boren and Jack Cornell are on the bubble. Baltimore could keep as many as nine offensive linemen.

Defensive line: Baltimore has a lot of depth on the DL, a unit coordinator Dean Pees will look to rotate guys in and out. Haloti Ngata, Terrence Cody, Arthur Jones and Pernell McPhee are locks. Behind them, it's a competition among Bryan Hall, DeAngelo Tyson, Ma'ake Kemoeatu and Ryan McBean. All have received a lot of reps and Baltimore could keep all eight.

Linebackers: Six LBs are locks -- Ray Lewis, Jameel McClain, Brendon Ayanbadejo, Albert McClellan, Courtney Upshaw and Paul Kruger. Terrell Suggs (Achilles) is a candidate for the PUP list, which would keep him off the roster total. The coaching staff has a decision to make as to who else it keeps. At ILB, Dannell Ellerbe has some ground to make up as he hasn't gotten off to a great start in camp. OLB Chavis Williams has turned heads and has a shot at making the 53-man roster.

Secondary: The Ravens have a lot of talent here, with Ed Reed, Lardarius Webb, Jimmy Smith, Cary Williams, Corey Graham, Bernard Pollard and Sean Considine guaranteed spots. Rookies Christian Thompson and Asa Jackson have a good shot at earning roster spots as well. But the two rookies will have to beat out Danny Gorrer and Chykie Brown, two CBs that were members of the 2011 53-man roster.

Special teams: Rookie kicker Justin Tucker has given Billy Cundiff all he can handle this training camp. The job will be Cundiff's to lose during preseason games. But Cundiff should be feeling a little pressure because Tucker's shown a stronger leg and has been accurate in practice. But for Tucker to continue to push Cundiff, he'll have to show what he can do in live game action.

Follow Ravens reporter Jason Butt on Twitter: @CBSSportsNFLBAL and @JasonButtCBS .