Mikolas’ extension has turned into a total disaster for the Cards at this point. The hope was that he was going to be something closer to the 2018 Mikolas, or at least eat innings like he did in 2019 in a Waino sort of role. Instead, he’s been injured and the best case scenario is that he’s healthy for 2022 and 2023 to finish his deal as a 33/34 year old. At that point it’s hard to expect him to be more than a #5 starter at $17M a year.
While the money is guaranteed, I’d think there would be insurance policies to cover losses of entire years. Not sure how it would work for him pitching little bits of years. Still, the point remains that unless something changes soon, it will be a lot of lost money. The Cards’ Midas touch on contracts in the early Mozeliak years has definitely ended.