Ray-Ray Armstrong, who started five games at linebacker for the 49ers this season, was waived Friday so that the 49ers can activate defensive end Tank Carradine from injured reserve.
Armstrong signed a two-year contract extension late last year and served as the team's starter at weak-side linebacker this season after rookie Reuben Foster went down with an ankle injury in Week 1. But he lost the role in recent weeks as Foster's health improved and Brock Coyle proved he was the more reliable tackler.
Armstrong and Foster also were involved in an alleged robbery attempt outside of a downtown San Francisco club in which the linebackers were stopped at gunpoint.