Barrett was waived by the 49ers on Monday, Tom Pelissero of NFL Network reports.
The 49ers signed Barrett to the active roster Saturday, Matt Barrows of The Athletic reports.
The 49ers waived Barrett on Monday.
Barrett was waived by the 49ers on Thursday.
Barrett inked a contract with the 49ers on Monday.
Barrett (undisclosed) had a workout with the Bills on Tuesday, Aaron Wilson of the Houston Chronicle reports.
The Raiders released Barrett (undisclosed) after reaching an injury settlement, Adam Hill of the Las Vegas Review-Journal reports.
Oakland waived/injured Barrett (undisclosed) on Friday, Jerry McDonald of the East Bay Times reports.
Barrett signed a contract with the Raiders on Friday.
Barrett was signed to the Lions' practice squad Friday, ESPN's Michael Rothstein reports.