Prior to last season, the last time the Rams won the NFC West was the 2003 season. Since then, the Seahawks have won the division eight times, the Cardinals three times, and the 49ers twice.

A surprising 11-5 record under first-year head coach Sean McVay allowed the Rams to win the NFC West in 2017. They added some top-notch players in the offseason as they look to repeat.

Here are the key additions and subtractions in team personnel for each NFC West team this offseason.

Arizona Cardinals

  • Key additions: Jamar Taylor, CB (trade), Brice Butler, WR (signed), Justin Pugh, G (signed), Sam Bradford, QB (signed), Andre Smith, OT (signed), Josh Rosen, QB (first round), Christian Kirk, WR (second round), and Mason Cole, C (third round).
  • Key losses: Josh Mauro, DE (Giants), Blaine Gabbert, QB (Titans), Karlos Dansby, LB (unsigned), Justin Bethel, CB (Falcons), Tyvon Branch, S (unsigned), Alex Boone, G (unsigned), Frostee Rucker, DT (Raiders), Tramon Williams, CB (Packers), Kerwynn Williams, RB (Chiefs), Jaron Brown, WR (Seahawks), Tyrann Mathieu, S (Texans), Earl Watford, OT (Bears), John Brown, WR (Ravens), Kareem Martin, LB (Giants), Adrian Peterson, RB (unsigned), and Carson Palmer, QB (retired).

Carson Palmer went 38-21-1 as the Cardinals’ starting quarterback from 2013-17, but he decided to hang it up after last season.

Now it will be up to somebody else under center to help Arizona make the playoffs for the first time since they went 13-3 in 2015.

Likely to start Week 1 (if healthy) is Sam Bradford. Of course, health has always been a concern for him. NFL.com reports that seven-time Pro Bowl cornerback Patrick Peterson believes he should start to begin the season due to his experience and strong play when healthy.

Since being drafted first overall in 2010, Bradford has played in all 16 games in just one year. In 15 games with the Vikings though in 2016, he set a new NFL record with a 71.6 completion percentage (broken by Drew Brees in 2017).

Bradford is on just a one-year deal though, and the future clearly belongs to Josh Rosen.

He was selected by the Cardinals with the tenth overall selection after three seasons at UCLA. In his junior year, he threw for 3,756 yards and 26 touchdowns in 11 games.

Los Angeles Rams

  • Key additions: Brandin Cooks, WR (trade), Ndamukong Suh, DT (signed), Ramik Wilson, LB (signed), Aqib Talib, CB (trade), Marcus Peters, CB (trade), Sam Shields, CB (signed), and Joe Noteboom, OT (third round).
  • Key losses: Kayvon Webster, CB (released), Connor Barwin, LB (unsigned), Trumaine Johnson, CB (Jets), Maurice Alexander, S (Seahawks), and Sammy Watkins, WR (Chiefs).

The Rams were one of the league’s biggest surprises last year going 11-5 and making the playoffs for the first time since the 2004 season.

Hoping to take another step forward, they made some bold, high-profile transactions in the offseason.

They traded for cornerback Aqib Talib who has been named to the last five Pro Bowls, and also cornerback Marcus Peters who was a First Team All-Pro in 2016. After the Dolphins released him, the Rams jumped on five-time Pro Bowl defensive tackle Ndamukong Suh.

Not just focusing on defense, Los Angeles also acquired wide receiver Brandin Cooks. In the past three seasons with the Saints and Patriots, he has averaged 75.7 receptions for 1,131 yards and eight touchdowns.

San Francisco 49ers

  • Key additions: Korey Toomer, LB (signed), Jonathan Cooper, G (signed), Jerick McKinnon, RB (signed), Weston Richburg, C (signed), Richard Sherman, CB (signed), Mike McGlinchey, OT (first round), Dante Pettis, WR (second round), Fred Warner, LB (third round), and Tavarius Moore, S (third round).
  • Key losses: Carlos Hyde, RB (Browns), Eric Reid, S (unsigned), Elvis Dumervil, LB (unsigned), Brandon Fusco, G (Falcons), Dontae Johnson, CB (Seahawks), and Trent Brown, OT (trade).

The 49ers started last season 1-10 and looked like arguably the worst team in the NFC.

They inserted quarterback Jimmy Garoppolo as the starter for the last five games, and they won them all. That leaves fans with loads of optimism entering this season.

San Francisco looked to improve the offensive line that protects him by signing center Weston Richburg from the Giants, guard Jonathan Cooper from the Cowboys, and drafting tackle Mike McGlinchey ninth overall.

Garoppolo also has an excellent new target out of the backfield to throw to in running back Jerick McKinnon. He caught 51 passes last season and 43 in 2016 for the Vikings.

Seattle Seahawks

  • Key additions: Brandon Marshall, WR (signed), Sebastian Janikowski, K (signed), Dontae Johnson, CB (signed), Tom Johnson, DT (signed), D.J. Fluker, G (signed), Maurice Alexander, S (signed), Jaron Brown, WR (signed), Ed Dickson, TE (signed), Barkevious Mingo, LB (signed), Rashaad Penny, RB (first round), and Rasheem Green, DE (third round).
  • Key losses: Cliff Avril, DE (released), Michael Bennett, DE (Eagles), Jimmy Graham, TE (Packers), Sheldon Richardson, DT (Vikings), Paul Richardson, WR (Redskins), Luke Willson, TE (Lions), Luke Joeckel, G (unsigned), Richard Sherman, CB (49ers), and Kam Chancellor, S (retired).

The ‘Legion of Boom’ era is over for the most part as nearly every notable piece from the Seahawks' vaunted defenses during their Super Bowl appearances are gone other than Earl Thomas (currently holding out) and Bobby Wagner.

Thomas potentially being traded to the Cowboys has been rumored for months, and according to NFL.com, former defensive end Cliff Avril stated how everyone in the locker room knew how much Thomas loves the Cowboys.

Kam Chancellor retired. Richard Sherman was cut and then signed with the 49ers. Michael Bennett was traded to the Eagles. Cliff Avril was released and may never play in the league again due to a neck injury.

Seattle added some defensive talent in the offseason though as cornerback Dontae Johnson, safety Maurice Alexander, defensive tackle Tom Johnson, linebacker Barkevious Mingo, and defensive end Rasheem Green. All add depth and should play fairly large roles for the Seahawks in 2018.