The San Francisco 49ers announced on Monday that they have waived the following seven players: quarterback McLeod Bethel-Thompson, safety D.J. Campbell, tight end Kevin Greene, running back Jewel Hampton, punter Colton Schmidt, linebacker Kion Wilson and wide receiver Devon Wylie. The team also released wide receiver David Reed.