Updated

The San Francisco 49ers and offensive tackle Anthony Davis have reportedly agreed to a contract extension.

According to NFL.com and Pro Football Talk, the five-year extension will take Davis through 2019 and is worth $37.2 million with $17 million guaranteed.

Davis has started all 48 games for the 49ers since the club selected him in the first round of the 2010 draft out of Rutgers.