The Buffalo Bills moved on from longtime punter Brian Moorman on Friday and on Saturday, they signed his first replacement.
The Bills have officially signed punter Colton Schmidt to an undisclosed contract. Schmidt originally signed with the San Francisco 49ers as an undrafted rookie out of UC Davis. He was then released by the 49ers and had a brief (less than a week) stint with the Cleveland Browns before his release. The 49ers re-signed Schmidt in January of 2014 before releasing him this summer as part of one of their cuts.
Schmidt, 23, participated in the first three preseason games with the 49ers before his eventual release. He had seven opportunities in those three games and posted a net average of 46.1 yards per punt.