The New York Giants and OL Jon Runyan reportedly agreed to a $22 million contract extension.