The Philadelphia Eagles signed Lane Johnson to a four-year, $19.853 million contract.

Johnson was the fourth overall pick in the 2013 NFL Draft.

Johnson will be paid a $12.818 million signing bonus up front.