Every player currently under contract with the San Francisco 49ers.
The first week of NFL free agency is always a frenzy. This year, however, the trades and signings around the league seemed especially chaotic.
From Patrick Willis retiring to Darnell Dockett and Torrey Smith agreeing to contracts, the San Francisco 49ers certainly experienced their fair share of roster movement.
To see how all of the transactions affected the team's offseason needs, 49ers.com tracked down numerous mock drafts from writers and analysts across the web.
This time around, many think San Francisco will select a cornerback with the 15th overall pick, presumably to replace the departed Chris Culliver and Perrish Cox.
Throughout the weeks leading up to round one of the 2015 NFL Draft on April 30 in Chicago, we will post several editions of this article to keep you up to date.
Be sure to check out previous mock trackers and voice your opinion in the comment section below with a selection of your own.
Arik Armstead, DE, Oregon
"Armstead to San Francisco would be a good balance of hitting an immediate need and the 49ers adding yet another player with high upside they can develop -- it's an area they've succeeded in consistently. The 49ers are staring at a situation where Ray McDonald is gone and Justin Smith is likely to follow -- and even if Smith continues to play it shouldn't be a ton of snaps. They do add Darnell Dockett, but he's 34. Armstead is big, powerful, athletic and raw, and while he won't be great right away because he's inconsistent and hasn't truly locked in a defined role, he's physically ready to help and should be able to provide a spark as a rotation player on the line."
Brandon Scherff, OG, Iowa
"The 49ers lost Mike Iupati to Arizona, but can replace him with a plug-and-play."
Eddie Goldman, DT, Florida St.
"Goldman helps the 49ers rebuild their defensive line."
Trae Waynes, CB, Michigan St.
"There is no better option to fill a starting role out of the gate than Waynes. Yes, that includes Marcus Peters. Waynes played both the boundary and field sides at Michigan State, so San Francisco could trust him anywhere."
Marcus Peters, CB, Washington
"The 49ers aren't likely to become more aggressive on offense with defensive-minded head coach Jim Tomsula taking the reins. Peters comes with some off-field baggage as he was kicked off the team by Washington in November, but he has since made amends with his former coach and will be allowed to participate in the school's Pro Day on April 2. Physical, athletic and a ball-hawk, Peters is a top-20 talent."
Trae Waynes, CB, Michigan St.
"The 49ers have question marks on the depth chart at cornerback and if a talent like Waynes is still on the board, it would be a great addition for San Francisco."
Kevin White, WR, West Virginia
"They could go in a number of different directions from pass rusher, to linebacker, to cornerback, offensive line or wide receiver. They added wide receiver Torrey Smith via free agency. Here, they add another wide out and the top player on the board in wide receiver Kevin White. There's still a need at this position and it gets bolstered in a big way with the additions of Smith and White."
Arik Armstead, DE, Oregon
"The 49ers may have signed Darnell Dockett, but he can't be considered a long-term fixture at end in San Francisco. Armstead can be that player. Armstead is a perfect scheme fit, coming out of Oregon's 3-4 defense. When he stays low, he has the power to knock offensive linemen around with ease. He's quick in short areas and would be a big asset in the run game. Just don't overlook cornerback here after the 49ers lost Chris Culliver and Perrish Cox."
Jaelen Strong, WR, Arizona State
"Torrey Smith is a nice addition... but Strong's ball skills are second to none in this class."
Marcus Peters, CB, Washington