Molina agrees to $10M contract with Cards for final season

Molina agrees to $10M contract with Cards for final season

Yadier Molina’s 19th season will be his last.