Justin Tucker has signed a four-year, $20.45 million contract extension with the Baltimore Ravens. The deal is the richest ever for a kicker.

The deal includes $12.5 million in fully guaranteed money for Tucker.

Tucker was scheduled to become a free agent after the 2019 season.

Tucker has converted an NFL record 90.1 percent of his field goal attempts.

Tucker joined the Ravens as an undrafted free agent out of Texas.