Updated

The San Francisco 49ers have signed undrafted punter and kickoff specialist Colton Schmidt to a three-year contract.

The 49ers announced the deal Monday. Schmidt will compete against punter Andy Lee and kicker Phil Dawson, likely serving as the backup and providing breaks for each during training camp.

Schmidt finished his career at UC Davis with 235 punts for 9,664 yards and a school-record 41.1 gross punting average. He also served as the team's kickoff specialist, recording 34 touchbacks in 62 attempts.

The Bakersfield native surpassed the previous single-season UC Davis record of 42.3 gross punting average with a 44.5 average to earn first team All-Big Sky Conference last year. He also was selected to the second team All-Great West Conference following his sophomore and junior seasons.