Heineman signed a minor-league contract with the Cardinals on Friday as a non-roster invitee.

Heineman appeared in 15 major-league contests with the Giants during the 2020 season, but he failed to generate much production, slashing .190/.292/.214 with a double and one RBI. The 29-year-old will get to work with the major-league coaching staff during spring training as he prepares to join his third team in as many seasons.

More News