The San Francisco 49ers have agreed to a five-year contract extension with right tackle Anthony Davis, according to a source.

The new deal keeps Davis under contract through the 2019 season.

Davis, who was the 11th overall pick in 2010, has started all 48 regular-season games of his career.