The Panthers on Wednesday signed unrestricted free agent defensive lineman Zach Kerr to a two-year contract.
The 29-year-old played in 12 games with three starts for the Cardinals in 2019, totaling 22 tackles. He came to Arizona after two seasons with the Broncos, where he posted a career-best 33 tackles with 1.5 sacks in 2018.
Kerr began his career in 2014 with the Colts as an undrafted rookie out of Delaware. He spent three seasons in Indianapolis, totaling 64 tackles and 5.5 sacks.
Also on Wednesday, the Panthers re-signed wide receiver DeAndrew White, who became a free agent last week. White saw action in 10 games for the Panthers in 2019, making four catches for 51 yards.
Check out photos from Kerr's past stops in Arizona, Denver and Indianapolis.

Arizona Cardinals defensive end Zach Kerr (92) stands on the field during a NFL football game against the Cleveland Browns, Sunday, Dec. 15, 2019 in Glendale, Ariz. The Cardinals won the game 38-24. (Paul Jasienski via AP)

Arizona Cardinals defensive end Zach Kerr (92) talks on the sideline bench during an NFL football game against the Los Angeles Rams, Sunday, Dec. 29, 2019 in Los Angeles. The Rams defeated the Cardinals 31-24. (Paul Spinelli via AP)

Arizona Cardinals defensive end Zach Kerr (92) pursues the ball carrier during a NFL football game against the Los Angeles Rams, Sunday, Dec. 29, 2019 in Los Angeles. The Rams won the game 31-24. (Paul Jasienski via AP)

Arizona Cardinals defensive end Zach Kerr (92) runs forward during a NFL football game against the Los Angeles Rams, Sunday, Dec. 29, 2019 in Los Angeles. The Rams won the game 31-24. (Paul Jasienski via AP)

Arizona Cardinals defensive tackle Zach Kerr (92) watches from the sideline during an NFL game against the Los Angeles Rams, Sunday, Dec. 1, 2019, in Glendale, Arizona. The Rams defeated the Cardinals 34-7. (Kevin Terrell via AP)

Denver Broncos defensive end Zach Kerr (92) rushes during an NFL preseason football game against the Los Angeles Rams, Saturday, Aug. 24, 2019, in Los Angeles. The Rams defeated the Broncos, 10-6. (Ryan Kang via AP)

Denver Broncos defensive end Zach Kerr (92) takes part in drills during an NFL football training camp session Monday, Aug. 5, 2019, in Englewood, Colo. (AP Photo/David Zalubowski)

Indianapolis Colts defensive end Zach Kerr (94) on the sideline during the first half of an NFL football game against the Detroit Lions in Indianapolis, Sunday, Sept. 11, 2016. (AP Photo/R Brent Smith)

Denver Broncos defensive end Zach Kerr (92) celebrates during an NFL football game against the Cleveland Browns on Saturday, Dec. 15, 2018, in Denver. The Browns defeated the Broncos, 17-16. (Ryan Kang via AP)

Denver Broncos defensive lineman Zach Kerr (92) celebrates a tackle for a loss during an NFL football game against the Pittsburgh Steelers on Sunday, Nov. 25, 2018 in Denver, Colo. (Greg Trott via AP)

Denver Broncos defensive lineman Zach Kerr (92) celebrates a sack during an NFL football game against the Arizona Cardinals on Thursday, Oct. 18, 2018 in Glendale, Ariz. (Greg Trott via AP)

Denver Broncos defensive end Zach Kerr (92) during an NFL football game against the Arizona Cardinals, Thursday, Oct. 18, 2018, in Glendale, Ariz. (AP Photo/Rick Scuteri)

Denver Broncos defensive end Zach Kerr (92) celebrates his sack against the Arizona Cardinals during the first half of an NFL football game, Thursday, Oct. 18, 2018, in Glendale, Ariz. (AP Photo/Ralph Freso)

Denver Broncos defensive end Zach Kerr looks on against the Minnesota Vikings during the second half in an NFL football preseason game Saturday, Aug. 11, 2018, in Denver. (AP Photo/Jack Dempsey)

Indianapolis Colts nose tackle Zach Kerr, right, is congratulated by linebacker Josh McNary (57) after intercepting a pass as Minnesota Vikings guard Jeremiah Sirles (78) watches during the second half of an NFL football game Sunday, Dec. 18, 2016, in Minneapolis. (AP Photo/Charlie Neibergall)

Kansas City Chiefs quarterback Nick Foles (4) looks to throw while being pressured by Indianapolis Colts' Zach Kerr (94) during the second half of an NFL football game Sunday, Oct. 30, 2016, in Indianapolis. (AP Photo/Michael Conroy)

Indianapolis Colts nose tackle Zach Kerr celebrates following an NFL football game against the Cincinnati Bengals Sunday, Oct. 19, 2014, in Indianapolis. The Colts won the game 27-0. (AP Photo/Michael Conroy)

Chicago Bears quarterback Brian Hoyer (2) tries to pull away from Indianapolis Colts defensive end Zach Kerr (94) during the first half of an NFL football game in Indianapolis, Sunday, Oct. 9, 2016. (AP Photo/Darron Cummings)