CHICAGO — The White Sox have agreed to a minor league contract with veteran catcher Jonathan Lucroy, giving them another option behind Yasmani Grandal, according to multiple reports.

The 34-year-old Lucroy appeared in one game with Boston last season, serving as an eighth-inning defensive replacement on opening day of the pandemic-shortened season. In 2019, he batted .232 with eight homers and 36 RBIs in 101 games with the Angels and Cubs.

The deal, which is pending a physical, was first reported by FanSided.

Grandal and James McCann were the primary catchers for the White Sox last year, forming one of the best duos in the majors. But McCann became a free agent and agreed to a $40.6 million, four-year deal with the New York Mets.

Zack Collins, a first-round pick in the 2016 amateur draft, also should be in the mix for the backup job behind Grandal. The White Sox also have Yermin Mercedes and Seby Zavala on their 40-man roster.

Lucroy made his big league debut in 2010 with Milwaukee. The two-time All-Star is a .274 hitter with 108 homers and 545 RBI in 1,203 games, also playing for Texas, Colorado and Oakland.

Lucroy was one of the majors’ most productive catchers from 2011 to ’16, but his numbers have dropped off in recent years. He had a big league-best 53 doubles with the Brewers in 2014.

The Associated Press contributed to this report.