“I feel great. I’m ready to go,” Miller said. “You’re going to hear that from everybody that they’re in the best shape of their life. I feel like I’ve put in a lot of hard work. I’ve got a plan in place. It was a little frustrating there for a while finding that plan. I wish it would have come a little bit quicker.”

John Mozeliak, the Cardinals’ president of baseball operations, had been tracking Miller virtually from the end of the 2018 season.

“When you’re exploring the free-agent market, a lot of times you look at what you just did and you get excited about that, and then sometimes you look at who might have more upside from what they just did,” Mozeliak said. “Given the time he missed, given the feedback and due diligence we did on his medical, we felt confident he was going to be the Andrew Miller of two years ago and not the Andrew Miller of last year.