Weaver was waived by the Browns on Monday, Ian Rapoport of NFL Network reports.
Weaver was competing to earn a role providing depth on the edge for Cleveland's defense. However, he ultimately did not make enough of an impression. The 2020 fifth-round pick will now look for a new opportunity.