The 49ers traded an undisclosed draft pick to the Chiefs for wide receiver Rod Streater. The 28-year-old played four seasons with the Raiders and caught just one pass for Oakland in 2015.
Here’s the 53-man roster.
Here is the full 53-man roster:
Quarterbacks (3): Blaine Gabbert, Colin Kaepernick, Christian Ponder
Running backs (3): Carlos Hyde, Shaun Draughn, Mike Davis
Wide receivers (5): Torrey Smith, Quinton Patton, Jeremy Kerley, Aaron Burbridge, Rod Streater
Tight ends (4): Vance McDonald, Garrett Celek, Blake Bell, Bruce Miller
Offensive linemen (9): Joe Staley, Zane Beadles, Daniel Kilgore, Anthony Davis, Trent Brown, Joshua Garnett, John Theus, Andrew Tiller, Marcus Martin
Defensive linemen (7): Arik Armstead, DeForest Buckner, Quinton Dial, Glenn Dorsey, Mike Purcell, Ronald Blair, Tony Jerod-Eddie
Outside linebackers (3): Ahmad Brooks, Eli Harold, Tank Carradine
Inside linebackers (5): NaVorro Bowman, Gerald Hodges, Ray-Ray Armstrong, Michael Wilhoite, Nick Bellore
Corners (7): Tramaine Brock, Jimmie Ward, Chris Davis, Rashard Robinson, Will Redmond, Keith Reaser, Dontae Johnson
Safeties (4): Eric Reid, Antoine Bethea, Jaquiski Tartt, Marcus Cromartie
K (1): Phil Dawson
P (1): Bradley Pinion
LS (1): Kyle Nelson
Waived/injured: DeAndre Smelter
Suspended: Aaron Lynch
Here are the rest of the roster moves from a hectic Saturday.
Reported list of players who the 49ers cut
OL Fahn Cooper (team announced) — Practice squad eligible.
RB DuJuan Harris (team announced) — Not a surprise at the end of the day.
CB Prince Charles Iworah (team announced) — Another draft pick cut.
OL Norman Price (team announced) — Was mostly a camp body.
WR DeAndrew White (team announced) — They gave up pretty quickly on him.
OL Alex Balducci (team announced) — Didn’t really have a chance.
LB Marcus Rush (Sacramento Bee) — This is a stunner. Six sacks in the preseason apparently wasn’t enough to convince the 49ers he could add depth to a pass rushing unit in need of help.
QB Jeff Driskel (Sacramento Bee) — Not a surprise here. His fourth preseason game was very poor. He’s not ready for the NFL this season, but practice squad will be very likely — unless the 49ers have their eye on another developmental quarterback.
RB Kelvin Taylor (CSN Bay Area) — One of Trent Baalke’s 11 draft picks from 2016. Practice squad makes the most sense for Taylor this season.
LB Corey Lemonier (CSN Bay Area) — Third round pick from 2013 registered one sack in three NFL seasons. Not a good look for Baalke, AND Marcus Rush easily outplayed him.
WR Bryce Treggs (CSN Bay Area) — He had several impressive training camp practices where he looked like the most athletic wide receiver on the field. The 49ers will hope to stash him on the practice squad and let his MCL inury heal.
WR Dres Anderson (Sacramento Bee) — The 49ers hope to stash the 6-foot-2, 24-year-old on the practice squad. This cut was a little surprising.
WR Devon Cajuste (SF Chronicle) — Had one catch for 40 yards in the preseason.
WR Ryan Whelan (CSN Bay Area) — The 27-year-old had a cup of coffee for the 49ers filling in as an injury replacement.
OL Colin Kelly — He had been practicing as a backup left tackle with the second-string this week. This means the 49ers will likely carry eight offensive linemen instead of nine.
TE Je’Ron Hamm (SF Chronicle) — Strong fourth preseason game didn’t help his stock.
DL B.J. McBryde (CSN Bay Area) — The 304-pound 24-year old is in his second NFL season out of Connecticut.
DL Demetrius Cherry (Sacramento Bee) — The undrafted rookie out of Arizona State could make the practice squad.
NT Garrison Smith (Agent) — His agent was really upset about this. Smitj will likely get claimed by an NFL team.