CHARLOTTE — The Panthers had a stable offensive line to begin with, and added some depth on Friday night.
The team agreed to terms with veteran offensive lineman Justin McCray.
The 30-year-old McCray played for Panthers line coach James Campen in Green Bay, Cleveland, and Houston, so there's a significant familiarity there.
The Panthers bring back their entire starting offensive line after re-signing center Bradley Bozeman, but McCray offers an experienced backup.
With starting right guard Austin Corbett's status for opener up in the air because of the torn ACL he suffered in the regular season finale, McCray offers a quality backup guard if Corbett isn't ready to go by the start of the regular season.
Originally an undrafted free agent from Central Florida, he has 29 career starts in 76 games with the Packers, Texans, Falcons, and Texans.
Offensive lineman Justin McCray has played for the Texans (2021-22), Falcons (2020), Browns (2019) and Packers (2017-18).

Houston Texans offensive lineman Justin McCray (64) warms up on the field before an NFL football game against the Indianapolis Colts, Sunday, Jan. 8, 2023, in Indianapolis. (AP Photo/Zach Bolinger)

Atlanta Falcons offensive guard Justin McCray (65) is seen following an NFL football game against the Carolina Panthers in Charlotte, N.C., Thursday, Oct. 29, 2020. (AP Photo/Gerry Broome)

Houston Texans center Justin McCray (64) blocks out New York Jets cornerback Javelin Guidry (40) in the first half of an NFL football game in Houston, Sunday, Nov. 28, 2021. (AP Photo/Eric Smith)

Houston Texans center Justin McCray (64) plays during an NFL football game against the Tennessee Titans on Sunday, Nov. 21, 2021, in Nashville, Tenn. (AP Photo/John Amis)

Houston Texans center Jimmy Morrissey (79) and Houston Texans center Justin McCray (64) block New York Jets defensive tackle Sheldon Rankins in the first half of an NFL football game in Houston, Sunday, Nov. 28, 2021. (AP Photo/Eric Smith)

Tennessee Titans defensive tackle Jeffery Simmons (98) battles against Houston Texans center Justin McCray (64) in the first half of an NFL football game Sunday, Nov. 21, 2021, in Nashville, Tenn. (AP Photo/Wade Payne)

Atlanta Falcons offensive guard Justin McCray (65) lines up during the second half of an NFL football game against the Tampa Bay Buccaneers, Sunday, Dec. 20, 2020, in Atlanta. The Tampa Bay Buccaneers won 31-27. (AP Photo/Danny Karnik)

Houston Texans offensive lineman Justin McCray (64) lines up over the ball for the snap during an NFL football game against the Los Angeles Rams, Sunday, Oct. 31, 2021, in Houston. (AP Photo/Matt Patterson)

Atlanta Falcons offensive guard Justin McCray (65) works during the first half of an NFL football game against the New Orleans Saints, Sunday, Dec. 6, 2020, in Atlanta. The New Orleans Saints won 21-16. (AP Photo/Danny Karnik)

Houston Texans guard Justin McCray (64) in between plays during the first half of an NFL football game against the Las Vegas Raiders, Sunday, Oct 23, 2022, in Las Vegas. (AP Photo/Rick Scuteri)

Cleveland Browns guard Justin McCray (67) lines up during an NFL football game against the Los Angeles Rams, Sunday, Sept. 22, 2019, in Cleveland. The Rams won 20-13. (AP Photo/David Richard)

Cleveland Browns offensive tackle Justin McCray (67) plays against the Pittsburgh Steelers during an NFL football game, Sunday, Dec. 1, 2019, in Pittsburgh. (AP Photo/Gene J. Puskar)

Atlanta Falcons offensive guard Justin McCray (65) stands in the tunnel prior to an NFL football game against the Los Angeles Chargers, Sunday, Dec. 13, 2020, in Inglewood, Calif. (Ben Liebenberg via AP)

FILE - In this Sept. 22, 2019, file photo, Cleveland Browns offensive tackle Greg Robinson (78) blocks during an NFL football game against the Los Angeles Rams in Cleveland. Browns starting left offensive tackle Greg Robinson has been benched. It's likely that he will be replaced by Justin McCray, who has not started an NFL game at left tackle and has played their sparingly during his career. (AP Photo/David Richard, File)

Houston Texans guard Justin McCray (64) leaving the field after an NFL football game against the Jacksonville Jaguars on Sunday, Oct. 9, 2022, in Jacksonville, Fla. (AP Photo/Gary McCullough)