The Green Bay Packers have agreed to a three-year contract with the Mason Crosby.

The three-year contract is for $12.9 million, according to sources.

A sixth-round pick in 2007, Crosby has spent his entire career with the Packers and is coming off a season in which he had a career-best 91.7% success rate on field goals.