San Francisco 49ers

Stadium: Levi's Stadium | Coach: Kyle Shanahan
Team RankingOverallRushingPassing
Offense11th103.9 (20th)245.3 (9th)
Defense23rd116.3 (22nd)235.2 (22nd)
player is injured   news about this player
91Armstead, Arik DE6-729211/15/19934Oregon
61Barnes, Tim C6-43065/14/19886Missouri
68Beadles, Zane G6-430511/19/19869Utah
3Beathard, C.J. QB6-221511/16/19932Iowa
98Blair, Ronald DE6-42701/21/19933Appalachian State
17Bolden, Victor WR5-81784/4/19952Oregon State
84Bourne, Kendrick WR6-12038/4/19952Eastern Washington
22Breida, Matt RB5-101902/28/19952Georgia Southern
77Brown, Trent T6-83554/13/19934Florida
99Buckner, DeForest DE6-73003/17/19943Oregon
13Burbridge, Aaron WR6-120812/23/19933Michigan State
95Carradine, Tank DE6-42702/18/19906Florida State
14Carter, DeAndre WR5-81904/10/19931Sacramento State
88Celek, Garrett TE6-52525/29/19887Michigan State
38Colbert, Adrian SAF6-220510/6/19932Miami (Fla.)
50Coyle, Brock LB6-124510/12/19905Montana
96Day, Sheldon DT6-12947/1/19943Notre Dame
92Douzable, Leger DT6-42845/31/19869UCF
58Dumervil, Elvis DE5-112501/19/198413Louisville
40Exum, Antone DB6-02192/27/19915Virginia Tech
56Foster, Reuben LB6-12284/4/19942Alabama
63Fusco, Brandon C6-43067/26/19888Slippery Rock
15Garcon, Pierre WR6-02118/8/198611Mount Union
65Garnett, Joshua G6-53212/21/19943Stanford
10Garoppolo, Jimmy QB6-222511/2/19915Eastern Illinois
47Gilbert, Jimmie LB6-523011/9/19942Colorado
76Gilliam, Garry T6-531511/26/19905Penn State
11Goodwin, Marquise WR5-917911/19/19906Texas
9Gould, Robbie K6-019012/6/198214Penn State
20Hall, Leon DB5-1119512/9/198411Michigan
57Harold, Eli LB6-32651/20/19944Virginia
83Hikutini, Cole TE6-42476/11/19942Louisville
28Hyde, Carlos RB6-02359/20/19905Ohio State
30Jackson, Asa DB5-1018312/2/19895Cal Poly-S.L.O.
43James, Chanceller DB6-22089/26/19942Boise State
36Johnson, Dontae DB6-220012/1/19915NC State
 Johnson, Malcolm RB6-12318/11/19923Mississippi State
20Jones, Don DB5-111955/14/19906Arkansas State
93Jones, D.J. DT6-03211/19/19952Ole Miss
93Jones, Chris DT6-12937/12/19906Bowling Green
44Juszczyk, Kyle RB6-12404/23/19916Harvard
67Kilgore, Daniel T6-330812/18/19878Appalachian State
85Kittle, George TE6-425010/9/19932Iowa
 Lauderdale, Andrew T6-629111/22/19931New Hampshire
47Lee, Elijah LB6-22292/8/19962Kansas State
 Lokombo, Boseko LB6-223110/15/19901Oregon
59Lynch, Aaron DE6-62703/8/19935South Florida
26Mabin, Greg CB6-12006/25/19942Iowa
62Magnuson, Erik T6-43051/5/19942Michigan
54Marsh, Cassius DE6-42457/7/19925UCLA
13McCaffrey, Max WR6-22005/17/19942Duke
27McCoil, Dexter SAF6-42209/5/19913Tulsa
33McNichols, Jeremy RB5-921412/26/19951Boise State
90Mitchell, Earl DT6-33109/25/19879Arizona
31Mostert, Raheem RB5-101974/9/19924Purdue
1Mullens, Nick QB6-11873/21/19951Southern Mississippi
18Murphy, Louis WR6-22005/11/19879Florida
 Murphy, Pace T6-63083/2/19942Northwestern State-Louisiana
86Nelson, Kyle LS6-224010/3/19867New Mexico State
48Newsom, Donavin LB6-224010/13/19932Missouri
46Nzeocha, Mark OLB6-32401/19/19904Wyoming
82Paulsen, Logan TE6-52682/26/19879UCLA
5Pinion, Bradley P6-52296/1/19944Clemson
45Powell, Tyvis SAF6-22112/16/19942Ohio State
 Ramsey, Kaleb DT6-32856/20/19892Boston College
 Reed, Trovon CB6-019112/30/19902Auburn
35Reid, Eric DB6-121312/10/19916LSU
19Robinson, Aldrick WR5-101879/24/19886Southern Methodist
51Smith, Malcolm LB6-02257/5/19898Southern California
74Staley, Joe T6-53158/30/198412Central Michigan
 Stribling, Channing CB6-118811/21/19941Michigan
29Tartt, Jaquiski SAF6-12212/12/19924Samford
55Taumoepenu, Pita LB6-12453/9/19942Utah
81Taylor, Trent WR5-81784/30/19942Louisiana Tech
94Thomas, Solomon DE6-225612/20/19952Stanford
75Tomlinson, Laken G6-33122/9/19924Duke
25Ward, Jimmie DB5-111937/18/19915Northern Illinois
97Watson, Dekoda LB6-22453/3/19889Florida State
 Wick, Cole TE6-625711/30/19932Incarnate Word (Tex.)
78Williams, Darrell T6-53103/24/19932Western Kentucky
24Williams, K'Waun DB5-91837/12/19914Pittsburgh
32Williams, Joe RB5-112059/4/19932Utah
23Witherspoon, Ahkello CB6-21953/21/19952Colorado
Alphabetical Listing
A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
Position Listing
Don Jones
Jones signed a two-year contract with the 49ers on Friday.

Jones is among the best gunners in the league and led the Texans with 11 special teams tackles in 2016, despite playing in just nine games. Given the barren nature of the 49ers' secondary, he could conceivably carve out a role on defense this upcoming season.

Knee - ACL - Questionable for the start of training camp
Boseko Lokombo
No Updates
Garrett Celek
Celek finished the 2017 campaign with 336 yards on 21 receptions and a career-high four touchdowns.

Celek began the year behind rookie George Kittle on the depth chart, but a myriad of minor injuries forced the rookie out of action mid-season and the veteran stepped up like he has in the past. In a five-game stretch between Weeks 10 and 14, Celek racked up 234 yards and a trio of touchdowns while taking over as the team's primary receiving tight end. The 29-year-old proved that he is more than just a blocking option and that he can be a fantasy-relevant option when called upon. That said, Kittle regained his starting job in the final weeks of the season, and he projects to start ahead of Celek yet again in 2018.

Asa Jackson
Jackson (hamstring) was placed on injured reserve Tuesday.

Jackson played just one defensive snap this season, as he was relegated mainly to special teams duties, so his departure shouldn't affect fantasy owners. The 49ers replaced Jackson's roster vacancy with the signing of 32-year-old cornerback Leon Hall.

Hamstring - Questionable for the start of training camp
Greg Mabin
Mabin (calf) was a full participant in Wednesday's practice.

Mabin missed each of the last two games with a calf injury. However, his full participation in practice Wednesday puts him in line to return for the season finale Sunday against the Rams.

Bradley Pinion
No Updates
Trent Taylor
Taylor collected both of his targets for 29 yards in Sunday's season-ending victory over the Rams.

The 5-foot-8 rookie spent the majority of the season serving as the 49ers' slot man, totaling 430 receiving yards on 43 receptions with a pair of touchdowns. It was tough to trust Taylor in fantasy outside of deep PPR formats with such low totals in an offense that struggled pass the ball for the majority of the season. If the 49ers make no additions to their receiving corps this offseason -- which would be a surprise -- Taylor would project to man the slot again next season behind a presumably healthy Pierre Garcon and Marquise Goodwin.

Kendrick Bourne
Bourne finished the year with 257 receiving yards on 16 receptions (34 targets).

The undrafted rookie did the majority of his damage in the second half of the season after being inactive for the good part of eight weeks. He edged out veterans Aldrick Robinson and Louis Murphy down the stretch and even led all wideouts in targets against the Rams on the final game of the season. Bourne didn't possess breakaway speed (4.68 40-yard dash time) out of college, but he did flash big-play ability with a healthy 16.1 yards per catch. He was primarily filling in for Pierre Garcon (neck), who is expected to return healthy next season, so Bourne may find himself fighting for one of the team's final receiver spots on the 53-man roster during training camp.

Elijah Lee
Lee (knee) won't play in Sunday's game against the Giants, Eric Branch of the San Francisco Chronicle reports.

Lee suffered the knee injury during last week's game against the Cardinals. Given that he functions mainly as a special teams asset, the 49ers defense shouldn't experience any appreciable drop-off in Week 10.

Cole Wick
Wick signed a reserve/future contract with the 49ers on Tuesday.

Wick finished the 2017 campaign with the 49ers' practice squad after being cut by the Lions in September. The tight end will get an opportunity to compete for a roster spot in training camp.

Joe Staley
Staley (eye) is expected to return for Sunday's game against the Giants, Joe Fann of the 49ers' official website reports.

Staley was originally expected to miss two weeks and then return following the team's bye week. However, his recovery has apparently gone especially well. The veteran is on track to return to his starting role at left tackle in Week 10.

Louis Murphy
Murphy tallied 121 yards and a touchdown on eight receptions in a reserve role this season.

The seasoned vet had actually missed the 53-man cut after spending training camp with San Francisco, but he was brought back mid-season after Pierre Garcon (neck) was placed on IR. Despite his age (30 years old) and two-year absence from the NFL, the 49ers felt comfortable incorporating Murphy into their regular rotation of receivers over the final seven games of the season. While his usage seemed out of place on a rebuilding franchise, it would be even more surprising if they opted to re-sign Murphy following the emergence of rookie wideouts Trent Taylor and Kendrick Bourne to serve as depth behind Pierre Garcon and Marquise Goodwin.

Nick Mullens
No Updates
Aaron Lynch
Lynch (calf) wasn't listed on Wednesday's injury report, Matt Barrows of the Sacramento Bee reports.

Lynch has missed the past four games with a strained calf but seems to be in line to return for Sunday's matchup with the Seahawks. However, even if he does play, it isn't clear how big of a role he would have in his first game back from injury.

Jeremy McNichols
McNichols spent two games on the 49ers' active roster but did not see a snap on either offense or special teams this year.

The 49ers snagged McNichols after the Buccaneers surprisingly cut their fifth-round pick following training camp despite having an obvious need for running back depth. Whatever the case may have been, the rookie stayed out of trouble on San Francisco's practice squad and was officially promoted to fill Raheem Mostert's (knee) vacant spot on the depth chart near the end of November. McNichols didn't see the field, not even in a special teams role, at any point this season. The Boise State product posted gaudy totals in college, so there is potential for fantasy utility if he were to ever find himself with a significant role. That role won't surface for the 22-year-old at the beginning of next season with Matt Breida, Joe Williams and Carlos Hyde's potential return all standing in his way.

Sheldon Day
No Updates
Matt Breida
Breida rushed for 72 yards on 12 carries and added 32 yards on his lone reception in Sunday's 34-13 win over the Rams.

The 49ers maintained a healthy lead throughout the majority of this one, so both Carlos Hyde and Breida got to eat against the Rams' backup defenders. The undrafted rookie finishes the year with 645 total yards from scrimmage, a 4.4 YPC and three total touchdowns. Those totals in a limited role project well as a starter in the event the 49ers do not re-sign Hyde this offseason. Even if they move on from their veteran starter, the presence of fellow rookie Joe Williams -- who spent the season on IR -- could create another timeshare in San Francisco's backfield next season, and an explosive one at that.

Marquise Goodwin
Head coach Kyle Shanahan told Nick Wagoner of after Sunday's 34-13 win versus the Rams that Goodwin will fly back to San Francisco with the team.

Clearly, the news is positive after Goodwin was taken to the hospital as a precautionary measure. He'll still have to make his way through the concussion protocol, but months remain before the 49ers take part in any meaningful activity. On the season, Goodwin recorded 56 catches (on 105 targets) for 962 yards and two touchdowns, during which he showed a budding rapport with Jimmy Garoppolo. At the very least, Goodwin will act as a big-play threat in 2018 opposite Pierre Garcon, who is working his way back from a season-ending neck injury.

Concussion - Questionable for the start of training camp
Tyvis Powell
The Colts released Powell (undisclosed) on Tuesday on an injury settlement.

Powell was previously placed on injured reserve shortly after the Colts claimed him off waivers in June.

Cassius Marsh
The 49ers re-signed Marsh to a two-year contract Wednesday.

A late-season waiver pickup for the 49ers, Marsh upgraded the team's dormant pass rush over the final six games of 2017, providing two sacks and 11 tackles. He also established himself as a mainstay on the team's kick-coverage and return units, with only Dekoda Watson playing more snaps on special teams from Week 12 onward. Look for the 25-year-old to rotate in regularly on defense and play a prominent role on special teams again in 2018.

Carlos Hyde
Hyde toted the rock 15 times for 90 yards and a pair of touchdowns in a 34-13 win over the Rams on Sunday. He added two catches (four targets) for 10 receiving yards.

Hyde saved his best fantasy performance of the season for last, taking advantage of an already-porous Rams run defense that was without Aaron Donald and several other imposing presences in the middle of their unit. This was the first time the veteran reached the combined 100-yard mark since Week 10, and it was his first multi-score contest since accomplishing the feat against the Redskins back in Week 6. The 26-year-old will miss the 1,000-yard plateau yet again (940 rushing yards) after falling short by 12 yards in 2016, but his career-high 350 receiving yards off an unexpected 88 targets produced what was arguably his most fantasy-friendly campaign to date. Assuming the 49ers don't work out an extension, Hyde will hit the open market this offseason in the prime of his career. He did yeoman's work behind one of the league's inferior offensive lines and with three different quarterbacks under center, so a change of scenery could potentially boost his value if he can avoid a committee situation. Even if he were to remain in San Francisco, the case could be made that a full season with the impressive Jimmy Garoppolo would be a boon to his value regardless.

Robbie Gould
Gould converted both of his field-goal attempts (33, 48) and all four PATs in Sunday's 34-13 win over the Rams.

Gould finishes the season 39-for-41 on field-goal tries, a conversion rate (95 percent) that was only bested by Graham Gano of the Panthers on 11 fewer attempts. In fact, one of his two misses was a block, so the veteran was even slightly better than his final totals indicate. Maybe the 34-year-old was out to prove the Chicago Bears -- who struggled kicking the ball this year -- wrong for letting him go, as his 49-for-51 mark over the past two years is near the tops amongst all NFL kickers. Whatever the case, Gould looks as good as ever, and should benefit from what appears to be an upward-trending offense in San Francisco next season.

DeAndre Carter
The 49ers signed Carter to a reserve/future contract Tuesday.

A local product out of Sacramento State, Carter has yet to make his NFL debut since turning pro in 2015. He's unlikely to earn a roster spot with the 49ers in 2018.

Erik Magnuson
Foot - Questionable for the start of training camp
No Updates
Darrell Williams
No Updates
D.J. Jones
Jones (knee) will not suit up Sunday against the Seahawks, Susan Slusser of the San Francisco Chronicle reports.

Jones suffered a knee injury during Week 8's loss to the Eagles, and while it wasn't serious enough to land him on IR, he has already been ruled out for Week 9. The 49ers will either turn to their practice squad or free agency to fill his depth role on the defensive line.

Pace Murphy
No Updates
Victor Bolden
The 49ers placed Bolden (ankle) on injured reserve Wednesday.

Bolden exited Sunday's win over the Texans with the ankle injury, which was apparently severe enough to keep him out of action for the final three games of the regular season. The undrafted rookie has acted as the team's primary kickoff returner this season, totaling 396 yards on 19 runbacks.

Ankle - Questionable for the start of training camp
Joshua Garnett
Garnett indicated in November that he has fully recovered from the knee procedure he required in August, Matt Barrows of The Sacramento Bee reports.

The injury resulted in the 2016 first-round pick missing the entire 2017 campaign, though it appears the guard has been healthy for quite some time. Garnett said his knee procedure was "just a cleanup," and added that he's since dropped 20 pounds and reduced his body-fat percentage in an effort to get in better shape for the upcoming season. He'll likely compete with Laken Tomlinson and Erik Magnuson (foot) for a starting role at guard during training camp.

K'Waun Williams
Williams wrapped up a career-high 54 tackles to go along with his first NFL interception in 14 games.

Williams began the year as the 49ers' nickel corner and survived a whirlwind of depth chart adjustments in the secondary to finish the year in the same role. 54 tackles won't move the needle in standard IDP leagues, but it is still a healthy mark for a cornerback. The 26-year-old should serve a similar role in 2018 after the club extended his contract through the 2020 season.

Arik Armstead
Armstead (hand) will be ready for the start of April's offseason program, Matt Barrows of the Sacramento Bee reports.

Armstead missed the final 10 games of the 2017 season after breaking his hand in Week 6 and has now missed 18 games over the past two seasons. Should he remain healthy throughout the offseason, the 2015 first-rounder will likely open the 2018 campaign in a rotational role behind Soloman Thomas and Elvis Dumervil.

Laken Tomlinson
Tomlinson was traded Thursday from the Lions to the 49ers in exchange for a 2019 fifth-round pick, Matt Maiocco of NBC Sports Bay Area reports.

Tomlinson, a 2015 first-round pick, started 24 of 32 games during his two seasons with Detroit. He's seen most of his time at left guard during his professional career, and could unseat veteran Zane Beadles for starting duties at that position with his new team.

Antone Exum
Exum signed a one-year contract with the 49ers on Tuesday, the 49ers' official site reports.

Exum played the last three seasons with the Vikings, but spent the entire 2016 campaign on injured reserve. Look for the former sixth-round pick to play a depth role behind starting safety Adrian Colbert after Jimmie Ward (arm) was placed on injured reserve last week.

Dontae Johnson
Johnson finished the 2017 campaign with a career-high 77 tackles (69 solo) and an interception in 16 games as a starter.

Johnson's 77 tackles crushed his previous season high of 34, but his lone interception actually tied his previous best as well. While two career interceptions are nothing to write home about, it is interesting to note that both were taken to the house by the 26-year-old. The 6-foot-2 corner has always been a part of the 49ers defensive back rotation since he was drafted back in 2014, but he really took a hold of one of the starting corner spots following Rashard Robinson's trade mid-season. Johnson is scheduled to be a free agent this offseason, but it wouln't be surprising to see the 49ers pursue him aggressively after his career year and their general lack of talent at the corner position.

Ronald Blair
Blair finished with four tackles (three solo) and a career-high two sacks in Sunday's 31-21 victory over the Giants.

Blair -- who was recently reinstated from injured reserve -- was filling in for Solomon Thomas (knee), who was a late scratch Sunday. The 24-year-old responded with the best performance of his young career. While the upcoming bye week should afford Thomas enough time to be ready for Week 12's matchup against Seattle, Blair's impressive showing could keep him in the starting lineup in place of the expendable Leger Douzable.

Aaron Burbridge
Burbridge (hamstring) was moved to injured reserve Saturday, Cam Inman of the Mercury News reports.

Burbridge injured his hamstring early on in training camp and is now set to miss the entire year. He's unlikely to come off injured reserve unless he agrees to an injury settlement.

Hamstring - Questionable for the start of training camp
Logan Paulsen
Paulsen played in 14 games for the 49ers but did not record a reception despite logging 147 offensive snaps.

The veteran tight end is known for his blocking prowess, and that is exactly how head coach Kyle Shanahan deployed his third tight end for the majority of the year. He was cut and re-sign a couple of times, but that's just the nature of how one of the last men on the 53-man roster gets treated in the NFL. The 30-year-old is an unrestricted free agent this offseason, but his previous history with Shanahan back in Washington could see the blocking tight end re-signed for a similar, non-fantasy relevant role.

DeForest Buckner
Buckner (chest) was ruled out for the remainder of Sunday's game against the Rams, Eric Branch of the San Francisco Chronicle reports.

Buckner left the game in the first half to be evaluated for a chest injury, and it is apparently severe enough not to risk a return. Sheldon Day should continue to see an increased workload at defensive tackle for the 49ers.

Chest - Questionable for the start of training camp
Donavin Newsom
Concussion - Questionable for the start of training camp
No Updates
George Kittle
Kittle hauled in four of his six targets for 100 yards in Sunday's season-finale victory over the Rams.

The athletic rookie appeared to have regained the starting tight end role in San Francisco last week against the Jaguars, and Sunday's team-leading six targets and 100 receiving yards fortified that notion. Kittle battled a myriad of minor injuries and briefly lost his starting job to Garrett Celek, but it is no coincidence that his strong finish to the season (194 yards and a touchdown over last three games) coincided with the arrival of Jimmy Garoppolo. Both Celek and Kittle are under contract heading into the 2018 season, but the latter's superior athleticism and late-season momentum should propel him into the starting role barring any unforeseen circumstances. The aforementioned Garoppolo appears to have brought out the best in all of his receiving options, no matter how inconsistent they may have been prior to his arrival, so Kittle should be on fantasy owners' radars heading into the 2018 season, especially considering the Yakety-Sax nature of the tight end position in fantasy this past year.

Chris Jones
Jones (undisclosed) was moved to injured reserve Saturday, Cam Inman of the Mercury News reports.

The nature of Jones' injury isn't clear. He's likely stuck on IR through season's end, barring an injury settlement.

Undisclosed - Questionable for the start of training camp
Kaleb Ramsey
Personal - Out for the start of training camp
No Updates
Garry Gilliam
Gilliam is dealing with an MCL injury and will be placed on injured reserve this week, Matt Barrows of The Sacramento Bee reports.

Despite the fact that Gilliam's season had already been declared over, the details of his injury hadn't quite been understood. Gilliam should be back to full strength for the start of training camp in 2018.

Knee - Questionable for the start of training camp
Daniel Kilgore
Kilgore signed a three-year contract extension with the 49ers on Wednesday.

After the 49ers inked quarterback Jimmy Garoppolo to a long-term extension earlier this offseason, ensuring he had a dependable center snapping to him for the next few years became a top priority. The 30-year-old Kilgore has been a foundation piece for the offensive line since joining San Francisco as a fifth-round pick in 2011 and will now be in the fold with the team through the 2020 campaign. The center is coming off a 2017 season in which he started a career-high 16 games and graded out as the 49ers' top offensive lineman, per Pro Football Focus.

Earl Mitchell
Mitchell recorded 33 tackles (19 solo) to go along with a sack in 16 games this season.

Fresh off a four-year-contract signing, the veteran defensive tackle surpassed his previous career high in snaps that he set with Miami back in 2014. Primarily a run-stuffer, Mitchell didn't post totals that would appeal to IDP owners. His heavy usage indicates that the 49ers feel comfortable deploying the 30-year-old in a similar early-down role next season.

Pierre Garcon
Garcon (neck) is expected to be ready for the start of the 49ers' offseason program in mid-April, Matt Maiocco of NBC Sports Bay Area reports.

Despite having underwhelming quarterbacks in Brian Hoyer and C.J. Beathard throwing to him in the first half of the season, Garcon was easily the team's most productive wideout with 40 catches for 500 yards through eight games before hitting injured reserve with a non-displaced neck fracture. Since he only needed eight weeks to recover from the injury, Garcon should enter 2018 with no health concerns and an even brighter fantasy outlook. The San Francisco offense blossomed after Jimmy Garoppolo stepped in as the team's starting quarterback for the final five games, raising the fantasy ceilings of all the team's pass catchers heading into the upcoming campaign. Look for Garcon to reclaim a starting role at wideout opposite Marquise Goodwin (concussion), who racked up 29 catches for 384 yards as the 49ers' No. 1 receiver in Garoppolo's starts.

Neck - Questionable for the start of training camp
Malcolm Smith
Smith (pectoral) will be ready for the start of April's offseason program, Matt Barrows of the Sacramento Bee reports.

Smith has yet to play a down for San Francisco after missing the entire 2017 season on injured reserve due to a torn pectoral. The Southern California product should command serious IDP appeal ahead of the 2018 campaign given the three-down role he's likely to fill in the 49ers' young defense.

Leger Douzable
Douzable recorded five tackles, all solo, and two sacks in Sunday's loss to the Eagles.

Douzable made his presence felt in just his second game with the 49ers this season. He is now just half a sack shy of tying his single-season high, a milestone he could potentially surpass Sunday against the Cardinals.

Raheem Mostert
Mostert (knee) was placed on injured reserve by the 49ers on Monday, Cam Inman of The San Jose Mercury News reports.

Mostert had been nursing a shoulder injury heading into Sunday's game against Seattle, but the knee injury sustained in the game is what ends his 2017 season. The move leaves the 49ers without a third running back for the time being, while Trent Taylor will likely step in to Mostert's prior role on kick returns.

Knee - Questionable for the start of training camp
Eli Harold
Harold totaled 34 tackles (26 solo) to go along with a pair of sacks in 16 games during the 2017 season.

The third-year linebacker surprisingly beat out Ahmad Brooks -- who was subsequently released -- for the starting weak-side linebacker job during training camp. While he spent a good chunk of the year as a starter, his IDP numbers were fairly underwhelming. That was partly due to his position not being a part of defensive passing formations, but it is worth noting that Brock Coyle turned in far superior totals after taking over the same role down the stretch. The rebuilding 49ers wanted to get a look at Harold, but judging from his lack of involvement during the second half of the season, it would stand to reason that he would have to fight for a spot on the 53-man roster in his final contract year.

Kyle Nelson
No Updates
Tim Barnes
Barnes signed a contract Wednesday with the 49ers.

Barnes spent much of the offseason with the 49ers but didn't survive final roster cuts ahead of Week 1. Now back in San Francisco, Barnes will provide depth along the interior of the offensive line.

Elvis Dumervil
Dumervil recorded two solo tackles and one sack in Sunday's win over the Bears.

The veteran now has 10 tackles and 5.5 sacks in his first season by the Bay. What may be even more impressive is the fact that he reached Sunday's totals while only logging 14 snaps defensively, his second-lowest snap count of the season. He'll now turn his focus to Sunday's matchup with the Texans.

Tank Carradine
Carradine spent eight games on injured reserve with a knee injury, finishing with 19 tackles (14 solo) and 1.5 sacks during the 2017 campaign.

Carradine began the year as the 49ers' Leo defensive end, as his ability to play both end and linebacker profiled nicely for the prominent position in Robert Saleh's modified 4-3 defense. Seeing 20-30 defensive snaps per game on passing downs, the 28-year-old was able to notch a sack in three games before going down to a knee injury that cost his eight games. The Leo was eventually going to be rookie Solomon Thomas' position anyways, but the veteran's injury allowed the 49ers' first-round selection to begin his development a little earlier. Carradine will be an unrestricted free agent this upcoming offseason, so it would be surprising if the 49ers re-signed him given the glut of younger defensive linemen they have at their disposal.

Reuben Foster
Foster (neck) is first scheduled to appear in court Feb. 28 after being arrested in Tuscaloosa, Ala. on Jan. 12 for marijuana possession, Matt Barrows of The Sacramento Bee reports.

The NFL will wait and see how the legal process plays out for Foster before levying any discipline for the arrest, the first of two for the linebacker this offseason. He was also arrested Sunday in Los Gatos, Calif. on charges of domestic violence and threats and possession of an assault weapon, though a court date for that incident hasn't been set.

Neck - Questionable for the start of training camp
Max McCaffrey
McCaffrey signed with the 49ers on Tuesday, Tom Pelissero of reports.

McCaffrey ended up on the Packers' practice squad in late October after being waived by Jacksonville, and the move to San Fransisco is likely a result of rookie wideout Victor Bolden going down with an ankle injury Sunday. Signing McCaffrey probably means that Bolden is set to miss time, but McCaffrey is not expected to be much of a factor in the passing game regardless.

Zane Beadles
No Updates
Malcolm Johnson
The 49ers signed Johnson to a reserve/future contract Tuesday.

Johnson, who has appeared in 19 NFL games during his three-year career, didn't log a single snap in 2017 after being waived by the Seahawks prior to training camp. With Kyle Juszczyk locked in as the 49ers' fullback, Johnson looks like he'll be little more than a camp body for San Francisco if he sticks on the roster through this summer.

Solomon Thomas
Thomas finished his rookie season with 41 tackles (34 solo) to go along with three sacks through 14 games.

While he was active for 14 contests, the 49ers elected to bring the third-overall pick along slowly in a limited role. Thomas was finally unleashed against the Cardinals in Week 4 and put together a three-game stretch which flashed his disruptive potential as a pass-rusher (16 tackles and two sacks in three starts). A knee injury slowed him down mid-season, but Thomas finished the year on a high note against the Jaguars (six tackles and his third sack) when he was once again given a full allotment of defensive snaps. The 22-year-old's lackluster totals should suppress his value heading into his sophomore campaign, but he possesses the potential to be an IDP factor as a defensive lineman if he is given the green light to be on the field for the majority of the club's defensive snaps.

Adrian Colbert
Colbert recorded 37 tackles (34 solo) with two forced fumbles in 14 games this season.

Colbert began the year on special teams before taking over for the injured Jimmie Ward (forearm) at free safety beginning in Week 8. He only averaged 3.9 tackles per game as a starter due to Eric Reid's prowess in run support, but the converted corner displayed his physical skills with two forced fumbles over that span. The 49ers will have a big decision to make regarding Reid's contract status this offseason, but Colbert should begin the year on special teams again even if they decide to go in a different direction at strong safety given Colbert's inexperience and the club's league-high cap space.

C.J. Beathard
Beathard completed 55 percent of his passes for 1430 yards and four touchdowns to six interceptions in six starts this season.

The third-round pick began the year as Brian Hoyer's backup, but he was elevated into a starting role once the 49ers' playoff hopes vanished following an 0-5 start. Beathard struggled mightily in his first three starts against defenses that were able to apply easy pressure against San Francisco's shoddy line, but he was able to salvage his fantasy value with strong production on the ground (136 yards and three rushing touchdowns on 26 attempts). The rookie was able to flash some of the potential that GM John Lynch saw in the Iowa product against the Giants in Week 10 once he was given some time in the pocket to actually dissect a New York secondary that was no pushover. It was too little too late, however, as Jimmy Garoppolo took over under center in Week 13 and showed why he is clearly the superior signal caller by taking the club on an extraordinary 5-0 run to end the season. In the likely event that the 49ers re-sign Garoppolo this offseason, he will begin the year as the team's starter with Beathard -- who has three years remaining on his rookie contract -- having proven enough to serve as his primary backup.

Ahkello Witherspoon
Witherspoon finished with 32 tackles, two interceptions and a forced fumble during his 2017 rookie season.

It was a season of development for the 49ers' third-round pick after he was greeted with a rough welcome from veteran tailback Carlos Hyde during training camp. In addition to improving as a pass defender, Witherspoon notably made the biggest hit by a San Francisco corner in Week 9 against Adrian Peterson no less, proving to his teammates that toughness will no longer be one of his weaknesses. The 6-foot-3 defensive back appears to have done enough to earn his keep and start the 2018 campaign as one of the front runners for a starting job on the outside.

Mark Nzeocha
The 49ers signed Nzeocha to a one-year contract Friday.

Nzeocha, who the Niners signed off the Cowboys' practice squad in September, logged four tackles in 10 games for San Francisco in 2017. He'll likely remain a key part of the team's coverage on special teams but isn't expected to have much of a role on defense in 2018.

Dexter McCoil
McCoil was waived by the Chargers on Saturday.

McCoil was active for two games this season and recorded a single tackle. The 26-year-old was let go to make room for running back Andre Williams, and remains eligible for the practice squad should he clear waivers.

Trent Brown
Brown (shoulder) underwent surgery and will require a 5-to-6 month recovery process, Matt Maiocco of NBC Sports reports.

This rehab process will keep Brown out of the 49ers' offseason program and could possibly cut into training camp. Heading into a contract year, Brown has a lot to prove since he's expected to earn a huge payday

Shoulder - Labrum - Questionable for the start of training camp
Joe Williams
Williams (ankle) would be healthy enough to play if the 49ers hadn't already made the decision to hold him out for the season, Nick Wagoner of reports.

The 2017 fourth-round pick was at one point viewed as a candidate to push Carlos Hyde for the starting job, but a real competition never materialized, and undrafted rookie Matt Breida appeared to lock down the No. 2 spot on the depth chart in August. Williams then injured his ankle in the preseason finale, with the Niners subsequently opting to place him on injured reserve. He should be in the mix for a role next season, though Hyde hinted at a desire to return to San Francisco with his recent statement about the team contending for a Super Bowl next season, per Curtis Pashelka of the San Jose Mercury News. Optimism aside, Hyde will hit the open market if he doesn't agree to a new contract with the 49ers before the free-agency period opens in March. Williams should be a full participant when the offseason program begins in April.

Trovon Reed
Reed didn't suit up for Sunday's preseason game against the Saints due to a hip injury, Eric D. Williams of reports.

When exactly Reed suffered from the hip injury hasn't been revealed, but it's not believed to be a significant setback. Reed is expected to serve as a depth option at cornerback this season should he make the team's final roster.

Jimmy Garoppolo
Garoppolo and the 49ers agreed Thursday on a five-year, $137.5 million contract, Mike Garafolo of NFL Network reports.

It was a foregone conclusion that San Francisco would extend Garoppolo to a long-term deal after he led the team to a 5-0 record as starter following his midseason acquisition from New England while throwing for 1,560 yards, seven touchdowns and five interceptions across six total appearances. Despite having only seven career starts to his name over his four NFL campaigns, Garoppolo's late-season success with the 49ers resulted in him being lavished with the largest contract in NFL history in terms of average annual salary ($27.5 million per year). The huge financial investment puts significant pressure on Garoppolo heading into 2018, but the quality numbers he was able to put up with a lackluster supporting cast offers optimism that his production will take another leap forward with the return of top wideout Pierre Garcon (neck) from injury, in addition to the likelihood that the 49ers add more weapons to the passing game via free agency and/or the draft during the offseason.

Brandon Fusco
Fusco (biceps) won't carry an injury designation into Sunday's game against the Cardinals, Mike Jurecki of Arizona Sports 98.7 FM reports.

Fusco missed a pair of practices again this week after playing every offensive snap in Sunday's loss to the Eagles, but it seems as though the team was just being cautious early in the week. The 29-year-old faced no limitations Friday appears set to go for Sunday.

Leon Hall
Hall signed a contract with the 49ers on Tuesday, Cam Inman of The San Jose Mercury News reports.

The 49ers parted ways with Hall less than a week earlier before he could make his team debut, but seeing the field in San Francisco's Week 8 matchup with the Eagles may be a more realistic possibility. Reserve cornerback K'Waun Williams suffered a quadriceps injury in last Sunday's loss to the Cowboys and is considered unlikely to play in Week 8, perhaps paving the way for Hall to be active on game day.

Andrew Lauderdale
No Updates
Dekoda Watson
Watson (groin) is active for Sunday's game against the Cowboys.

Watson plays mainly in a reserve role, and it's unlikely he's called upon on defense Sunday. The eight-year linebacker has just four tackles (two solo) this season.

Eric Reid
Reid tallied 67 tackles (53 solo) along with a pair of interceptions through 13 games this season.

While the totals look like just another consistent year from the veteran, it was anything but. The 49ers' new regime had phased out veteran NaVorro Bowman, and appeared to be doing the same to Reid when they didn't give him his starting safety job back upon return from a minor knee injury. Instead, he was moved to outside linebacker in order to remain on the field, an adjustment that Reid stated his displeasure for, but made anyways. Then Jimmie Ward and Jaquiski Tartt both got shut down due to injuries of their own, so the 26-year-old ended up getting his starting strong safety job back after all, albeit in a slightly awkward and forced scenario. That treatment may affect Reid's judgement on whether or not he will return to the 49ers when he hits free agency this offseason. Wherever he lands, Reid has proven to be a solid source of tackles so long as he is a starting safety in the NFL.

Kyle Juszczyk
Juszczyk finished the 2017 campaign with 31 yards on seven carries and 315 receiving yards and a touchdown on 33 receptions through 14 games.

The Swiss-army knife fullback did it again, posting arguably his best receiving totals (outside of touchdowns) after joining the 49ers this past offseason. Of course, leading the league in receiving yards as a fullback doesn't serve much purpose in fantasy leagues that do not have a slot for fullbacks. Juszczyk did see his production increase once Jimmy Garoppolo took over down the stretch, posting game totals that could have been passed off as a usable tight end in deep PPR formats, so it isn't inconceivable to have Juice on draft boards in those very deep formats next season.

Channing Stribling
No Updates
Jimmie Ward
The 49ers expect Ward (forearm) to be ready for the start of the team's offseason program in mid-April, Matt Maiocco of NBC Sports Bay Area reports.

After spending time at cornerback in 2016, Ward shifted back to free safety last season at the request of the 49ers' new coaching staff and was productive before fracturing his forearm, registering 32 tackles (27 solo) in seven games. Though Ward's salary is set to quadruple to $8.52 million during the upcoming season due to his fifth-year player option, the 49ers could negotiate a longer-term extension with the defensive back in order to spread the guaranteed money out over multiple seasons. Ward will be in line for a starting role in the secondary once again in 2018.

Forearm - Questionable for the start of training camp
Jimmie Gilbert
Knee - ACL - Questionable for the start of training camp
No Updates
Aldrick Robinson
Robinson took his only reception (three targets) for 12 yards into the end zone in Sunday's 34-13 win over the Rams.

Robinson entered the fray after Marquise Goodwin was knocked out of Sunday's contest with a concussion. He took advantage of the increased role and found paydirt for the second time this season. While he finishes the year on a high note, the 28-year-old had fallen behind rookie Kendrick Bourne and fellow veteran Louis Murphy on the depth chart down the stretch, which doesn't bode well for his 2018 prospects despite being under contract for one more year.

Cole Hikutini
Hikutini will be placed on injured reserve this week after suffering an MCL sprain in Sunday's loss to the Cardinals, Matt Barrows of The Sacramento Bee reports.

The team's third-string tight end will miss the remainder of the 2017 season following the injury designation. Given his place on the roster, there's no guarantee he'll stick around for the 2018 campaign which figures to have a fair amount of turnover in San Francisco.

Knee - Questionable for the start of training camp
Brock Coyle
Coyle sustained a torn labrum in his shoulder and underwent surgery Tuesday, Nick Wagoner of reports.

The expected recovery time is about five to six months, which would put Coyle's potential return in early summer, assuming he avoids any complications. The 27-year-old finished the 2017 season with 64 tackles (38 solo), one forced fumble and a half-sack.

Shoulder - Labrum - Questionable for the start of training camp
Chanceller James
Knee - ACL - Questionable for the start of training camp
No Updates
Jaquiski Tartt
Tartt (wrist) was ruled out for the remainder of Sunday's game against the Cardinals, Cam Inman of The San Jose Mercury News reports.

Tartt was initially designated questionable to return after suffering the injury in the first half. Eric Reid is the most likely candidate to step in at strong safety.

Forearm - Questionable for the start of training camp
Pita Taumoepenu
Taumoepenu (ankle) practiced without limitations Wednesday.

The rookie sixth-round pick is in line for his NFL debut Sunday against the Colts. However, he's projected to only be used as a depth linebacker and special teams man.