The 49ers waived Barrett on Monday.

Barrett spent three games with the team and served as necessary depth at defensive end, recording two tackles in that stretch. The 49ers likely need to clear up roster space to address the concerning injury bug in their backfield, so Barrett was ultimately let go. If he clears waivers, Barrett could secure a role on the team's practice squad.