After less than 48 hours of free agency, the Arizona Cardinals have basically revamped their offense.

While the word is not official yet, John Gambadora of Arizona Sports said the Arizona Cardinals and versatile offensive lineman Justin Pugh are nearing a deal.

This would be the second day in a row that the Arizona Cardinals add a veteran offensive lineman if the Cardinals can finalize an agreement with Pugh.

Pugh was a complete stud for the New York Giants in 2015 and 2016, according to Pro Football Focus, Pugh’s grades in pass blocking were 84.3 and 80.5 in 15/16 and in run blocking were 83.7 and 84.9. It was his injury plagued 2017 that has changed the outlook on Pugh and what he can be.

Pugh only played 419 snaps in 2017 and his injuries and moving between guard and right tackle did not help his on field performance.

When at guard, Pugh surrendered combined four sacks, five quarterback hits and 34 hurries in 2015 and 2016.

If Pugh is healthy, a big if, he can be a great addition to a changing offensive line.

He likely would come at a discount as well, likely getting little in the way of guaranteed money, with higher salary numbers based on games played and production.