 Tavecchio remained unsigned after going undrafted in the 2012 NFL Draft.He then attended a tryout for the San Francisco 49ers at which he was the only kicker present.On August 29, 2012, Tavecchio signed a three-year, $1.44 million contract with the San Francisco 49ers.