The start of the 2015 season is still more than five months away.
But it's never too early to look ahead and get excited about another year of football. With the opening of the new league year this week and the ensuing free-agency frenzy, Baltimore's roster has already gone through some big changes the last few days.
Much will still happen over the next several months – the Ravens may have 10 draft picks to bolster their roster – but here's an early projection of what the depth chart would look like if the season started today:
OFFENSE
Quarterback:First-string: Joe Flacco
Second-string: Keith Wenning
Running Back
First-string: Justin Forsett
Second-string: Bernard Pierce
Third-string: Lorenzo Taliaferro
FullbackFirst-string: Kyle Juszczyk
Tight endFirst-string: Crockett Gillmore
Second-string: Phillip Supernaw
TBD: Dennis Pitta
Wide receiverFirst-string: Steve Smith Sr.
First-string: Marlon Brown
Second-string: Kamar Aiken
Second-string: Michael Campanaro
Third-string: Jeremy Butler
Offensive TackleFirst-string LT: Eugene Monroe
First-string RT: Rick Wagner
Second-string LT/RT: James Hurst
Second-string LT/RT: Marcel Jones
Offensive GuardFirst-string RG: Marshal Yanda
First-string LG: Kelechi Osemele
Second-string LG/RG: John Urschel
Third-string LG/RG: Ryan Jensen
CenterFirst-string: Jeremy Zuttah
Second-string: Gino Gradkowski
Third-string: Ryan Jensen
DEFENSE
Defensive TackleFirst-string: Timmy Jernigan
Second-string: Casey Walker
Nose TackleFirst-string: Brandon Williams
Defensive endFirst-string: DeAngelo Tyson
Second-string: Brent Urban
Third-string: Kapron Lewis-Moore
Outside linebackerFirst-string rush linebacker: Terrell Suggs
First-string Sam linebacker: Elvis Dumervil/ Courtney Upshaw
Second-string: Albert McClellan
Inside LinebackerFirst-string: C.J. Mosley
First-string: Daryl Smith
Second-string: Arthur Brown
Second-string: Albert McClellan
Third-string: Zach Orr
CornerbackFirst-string: Jimmy Smith
First-string: Lardarius Webb
Second-string: Rashaan Melvin
Second-string: Asa Jackson
Third-string: Anthony Levine
Strong SafetyFirst-string: Kendrick Lewis
Second-string: Matt Elam
Free SafetyFirst-string: Will Hill
Second-string: Anthony Levine
TBD: Terrence Brooks (knee injury)
Kick ReturnerFirst-string: Michael Campanaro
Second-string: Asa Jackson
Punt ReturnerFirst-string: Michael Campanaro
Second-string: Asa Jackson