Home BaseballSt. Louis Cardinals Cardinals Sign Matt Carpenter To Two-Year Contract Extension Through 2021 With Vesting Option For 2022