Arizona Cardinals Depth Chart 2016: A stout defense paired with an efficient offense led the Arizona Cardinals to an NFC Championship game. The 13-game winners finished in the top five of most stat categories.
Atlanta Falcons Depth Chart 2016: Atlanta boasted a subpar season, despite the solid seasons of Julio Jones and Devonta Freeman. A weak front seven and options behind Jones in the passing game led to a mediocre season in the NFC South.
Baltimore Ravens Depth Chart 2016: Injuries plagued Baltimore in 2015, with blows to Steve Smith, Breshad Perriman, and Joe Flacco. It was hard to come back from this, but Kamar Aiken did provide some light in a very dark 2015.
Buffalo Bills Depth Chart 2016: Buffalo had chances to get over the hump, but mediocrity overcame all as they finished 8-8. The Bills continue to be a transition team, but may have finally found a solution under center with Tyrod Taylor.
Carolina Panthers Depth Chart 2016: Cam Newton led his team to the Super Bowl, and then met the top NFL defense. Cam Newton put together an MVP season, even without his leading 2014 receiver, Kelvin Benjamin.
Chicago Bears Depth Chart 2016: The defense in Chicago improved a bit, but overall this team still sat at the basement of the NFC North. Their rookie wide receiver Kevin White missed the entire season, and Alshon Jeffery was not 100% most weeks.
Cincinnati Bengals Depth Chart 2016: Cincinnati came out on top in the AFC North, and Andy Dalton was surprisingly efficient under center. The Bengals found themselves with a top red zone tight end, as Tyler Eifert led tight ends in touchdowns.
Cleveland Browns Depth Chart 2016: Everything went about as expected in Cleveland, as they continued the quarterback search party. Gary Barnidge was a bright spot for Cleveland, finishing with over 1,000 receiving yards, and nine touchdowns.
Dallas Cowboys Depth Chart 2016: Without Tony Romo under center, the Dallas offense was a disaster. They also were poor on the defensive side of the ball, which led to a just a four win season.
Denver Broncos Depth Chart 2016: Denver's defense as a whole was the standout performer from this Super Bowl winning team. Peyton Manning had an injury plagued 2015, while Brock Osweiler was merely average when filling in.
Detroit Lions Depth Chart 2016: It was a lackluster year for the Detroit Lions, finishing middle of the road in most statistical categories. Their rookie back, Ameer Abdullah, did not flash much of his potential from the Nebraska days.
Green Bay Packers Depth Chart 2016: We saw an offense without Jordy Nelson, and it was not very good. DeVante Adams failed to thrive in his absence, and Eddie Lacy's weight was an issue in the backfield.
Houston Texans Depth Chart 2016: Relying on their defense, Houston managed to win the AFC South. Even with subpar skill players around DeAndre Hopkins, he dominated the league in targets and receptions.
Indianapolis Colts Depth Chart 2016: Andrew Luck missed most of 2015, and it showed. Despite just missing out on the playoffs, the glaring holes were exposed in this Indianapolis system. Luck's absence brought a down year for everyone around him.
Jacksonville Jaguars Depth Chart 2016: Jacksonville won five games, but due to being behind all the time they were a very friendly fantasy team. The Blake Bortles combination with Allen Hurns and Allen Robinson brought a high-volume passing attack.
Kansas City Chiefs Depth Chart 2016: Kansas City survived a Jamaal Charles injury, as Charcandrick West and Spencer Ware stepped in. Jeremy Maclin thrived in his first season in Kansas City with an 87-1,088-8 line.
Los Angeles Rams Depth Chart 2016: Once Todd Gurley was healthy, we saw St. Louis hand him the keys to the offense. Gurley's performance did rely on game-flow, which was mostly on the wrong side given the surrounding talent.
Miami Dolphins Depth Chart 2016: Whether it was the internal problems, or the all-around talent -- Miami failed to gain any sort of traction in 2015. Ryan Tannehill took a step backwards in a season he was expected to produce.
Minnesota Vikings Depth Chart 2016: This is still Adrian Peterson's team, and it will be until he retires. Minnesota's stout defense and rushing attack were the focal points, but Stefon Diggs flashed quality as a wide receiver.
New England Patriots Depth Chart 2016: New England battled some injuries in 2015, with Julian Edelman and Dion Lewis going down. Lewis was a surprise in 2015, given his dual-back abilities.
New Orleans Saints Depth Chart 2016: You have to wonder about the surrounding pieces for Drew Brees. Without Jimmy Graham, this passing attack wasn't as friendly as years past. Brandin Cooks was a pleasant surprise at the end of the year.
New York Giants Depth Chart 2016: The Giants solely relied on Eli Manning and Odell Beckham Jr. in 2015, and it was no surprise to opposing teams. Their poor defensive unit could take the blame for their 6-10 season.
New York Jets Depth Chart 2016: New York just missed the playoffs, after very solid years from Ryan Fitzpatrick, Eric Decker, and Brandon Marshall. New York's defense was above average, and complimented a stagnate offense at times.
Oakland Raiders Depth Chart 2016: Oakland went 7-9 in a very tough division, but did show signs of improving. Derek Carr took a big step with his building receiving core, while the defense made strides in the right direction.
Philadelphia Eagles Depth Chart 2016: It was the 2015 season that did Chip Kelly in, with a very underperforming year. Sam Bradford and DeMarco Murray both lacked consistency, and the offense was not enough to make up for an average defense at best.
Pittsburgh Steelers Depth Chart 2016: We saw DeAngelo Williams become a top back in 2015, as Le'Veon Bell hit the IR early on in the season. Big Ben and Antonio Brown continued their dominant partnership in a 10-win season.
San Diego Charger Depth Charts 2016: San Diego had a four win season, and it seems rare for a team that has always hovered around nine wins. Keenan Allen's injury left San Diego with a bottom five offense for the rest of the season.
San Francisco 49ers Depth Chart 2016: You can make the case for San Francisco being the worst team in 2015. They have glaring holes on both sides of the ball, and are in the midst of an overall rebuild.
Seattle Seahawks Depth Chart 2016: Russell Wilson is coming off a tremendous season, but Seattle did have a stretch of games facing bottom ten defenses. After some early season struggles, Seattle looked like the same team from the previous two years.
Tampa Bay Buccaneers Depth Chart 2016: Tampa Bay finished with a six win season, but there is something building here. Doug Martin looked like the back from his rookie season, while Mike Evans failed to wow us in his second year.
Tennessee Titans Depth Chart 2016: It is a complete rebuilding process in Tennessee, and it showed. Marcus Mariota had some solid weeks, but given the young core it was a lot to ask for more than five wins.
Washington Redskins Depth Chart 2016: You like that? Kirk Cousins led the Washington Redskins to a first place finish in their division. This was more of a timely team on both sides of the ball, rather than a consistent one.