Miles Mikolas gets $68 million, 4-year deal from Cardinals for 2020-23

Three days after being announced as the Cardinals' Opening Day starter, Miles Mikolas agreed to stay in St. Louis much longer. St. Louis and the All-Star ...

SFGate