Cardinals extend Mikolas' contract through 2023 season with $75.5 million deal February 26, 2019 11:59 pm|