The New York Giants spent the entire offseason cleaning up former GM's Dave Gettleman's mess and finally fixing their offensive line. But one lineman is done before the season even starts.

Rookie Marcus McKethan tore his ACL during the Giants' instrasquad scrimmage at MetLife Stadium Friday night and will miss the season.

Marcus McKethan at OTAs

New York Giants offensive lineman Marcus McKethan (60) practices a drill during rookie camp at Quest Diagnostics Training Center. (John Jones/USA Today Sports)

The 22-year-old was carted off the field after getting injured while pass blocking.

The G-Men took McKethan in the fifth round out of the University of North Carolina

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Marcus McKethan at UNC

Marcus McKethan of the North Carolina Tar Heels in a game against the Texas A and M Aggies during the Capital One Orange Bowl at Hard Rock Stadium Jan. 2, 2021, in Miami Gardens, Fla. (Mark Brown/Getty Images)

NEW GIANTS BRASS DISCUSSES QB DANIEL JONES AS HE ENTERS POTENTIAL FINAL SEASON WITH BIG BLUE

He was one of three offensive linemen the Giants drafted, along with Alabama's Evan Neal with the seventh overall pick and Joshua Ezeudu, who also played for UNC, in the third round.

They also made a number of signings in the offseason to beef up the O-line, including Mark Glowinski, Max Garcia and Jon Feliciano.

Mcarcus McKethan at combine

Marcus Mckethan of the North Carolina Tar Heels runs the 40-yard dash during the NFL Combine at Lucas Oil Stadium March 4, 2022, in Indianapolis. (Justin Casterline/Getty Images)

CLICK HERE TO GET THE FOX NEWS APP

They also signed Matt Gono, but he is feared to have a career-ending neck injury.