The Baltimore Ravens have arguably the NFL’s best roster, which for many, would make them a Super Bowl contender alone. John Harbaugh is entering his 18th season as Baltimore head coach, and while he’s obviously not perfect, he is one of the most respected coaches in the league. The Ravens also have a great pair of coordinators in Todd Monken and Zach Orr.