The Arizona Diamondbacks signed James McCann to a major league contract following his release from the Atlanta Braves, and the 35-year-old catcher joined his new club Monday for their game against the Chicago White Sox.
Arizona also designated catcher Aramis Garcia for assignment.
McCann agreed to a one-year contract for the $760,000 minimum while in the major leagues and $180,000 while in the minors. With 99 days remaining in the season, McCann would receive $404,516 should he remain in the majors the rest of the way.
He signed a minor league deal with the Braves on April 8 and was released Sunday, which allowed him to sign with Arizona.