The San Francisco 49ers made their final cuts Saturday, waiving 21 players and placing one player on injured reserve to reach the 53-man roster limit.
First-year G Ramiro Pruneda will transfer to the practice squad as part of the NFL’s international practice squad program. LB Jay Moore was placed on injured reserve with a biceps injury suffered in the preseason finale against San Diego.
The 49ers waived seven veterans, eight first-year players and six rookies.
The 49ers waived veterans DT Atiyyah Ellison, LB Dennis Haley, WR Ashley Lelie, FB Moran Norris, DT LaJuan Ramsey, T Alan Reuber and T Joe Toledo.
The 49ers waived first-year players RB Thomas Clayton, CB Markus Curry, DT Walter Curry, WR Robert Ortiz, T Chris Patrick, WR Jerard Rabb, P Ricky Schmitt and WR Dominique Zeigler.
The 49ers also waived rookies WR Cam Colvin, G Brian de la Puente, TE J.J. Finley, LB Larry Grant, DE Louis Holmes and S D.J. Parker.