Stock Up:
OLB Tank Carradine
Tank Carradine continued his strong preseason with another sack Friday night. He's been consistently getting to the quarterback and looks much quicker after he slimmed down this offseason. He seems to have won his competition with Eli Harold and should start come Week 1.
OLB Marcus Rush
Marcus Rush followed up his 3 sack effort against the Broncos last week with another sack against the Packers. He was a fringe player to start training camp but has solidified his spot on the Niners roster with his performance in the last 3 games.
CB Chris Davis
Yes. that Chris Davis. He has played primarily in the slot and has done an admirable job. He's also shown that he's not afraid to step up and make tackles, as he had a team-high 5 tackles Friday night.
LB Ray Ray Armstrong
Armstrong got the start on Friday ahead of Gerald Hodges and played extremely well. He had 4 tackles and was around the ball all night, including a tackle for loss. He should be the starter beside Navorro Bowman to begin the season.
Stock Down:
QB Colin Kaepernick
Kaepernick was bad, though people forget that Blaine Gabbert was just as bad in his first start of the preseason minus a touchdown to Vance McDonald on a broken play. Kaepernick looked unsettled in the pocket, hesitant to throw, too eager to run and pretty much the same as he left us last year. It was his first action in 10 months, so there's a chance he may improve, but he'll have to do it as the backup to Blaine Gabbert when the season starts. Oh, then there was this.
QB Christian Ponder
A week after Ponder went 7-8 with a touchdown pass and a touchdown run, he completed the same amount of passes to the other team as he did to his own. Ponder threw a bad interception along the sideline and seems like the odd man out with Jeff Driskel playing better this week.
WR Bruce Ellington
Ellington has a ton of potential, but he can't stay healthy. He left the game with yet another injury - this time a hamstring. He's yet to make a true impact, despite starting Training Camp as the slot receiver. The only thing keeping him on the team at this point is the lack of receiver depth behind him.
OLB Corey Lemonier
Lemonier has been passed up by Marcus Rush at outside linebacker, where incumbents Aaron Lynch (suspended for the first 4 games of the season), Ahmad Brooks, Tank Carradine, and Eli Harold will already be competing for snaps. Lemonier only has 1 sack after 3 years in the league. He notched 24.5 career sacks in 3 years at Auburn, but has never lived up to his draft status.
More San Francisco 49ers News
-
Watch: 49ers WR Ricky Pearsall gears up to silence doubters in 2026
San Francisco 49ers veterans report to training camp on Saturday, and for wide receiver Ricky Pearsall, the 2026 season represents a chance to prove he was worthy of the team's first-round selection in the 2024 NFL Draft. Pearsall has missed 14 games over his first two NFL... -
49ers roster battles: The undrafted rookie sleepers to watch
Every year, one or two undrafted rookies force the San Francisco 49ers to rethink their roster. From Matt Breida and Emmanuel Moseley to Jordan Mason, Jeff Wilson, Jr., and Azeez Al-Shaair, the 49ers have seen rookies earn opportunities after entering the league without hearing... -
Schefter on 49ers TE George Kittle's Week 1 return: 'I don't think it's a given'
All signs continue to point toward San Francisco 49ers tight end George Kittle achieving his goal of returning for Week 1 of the 2026 season, when the 49ers face the Los Angeles Rams in Australia. Kittle is just six months removed from suffering a torn Achilles during San... -
49ers' Brock Purdy left out of ESPN's top-10 quarterback rankings
The debate over where San Francisco 49ers quarterback Brock Purdy ranks among the NFL's elite continues. ESPN's Jeremy Fowler continued his annual NFL position rankings this week, unveiling his list of the league's top quarterbacks. The rankings are based on feedback from NFL...