Last night he signed a 1 year, $13 million deal with the Minnesota Twins. He was supposed to be one of the top free agents of the class, but quickly didn't get much hype surrounding him after a few weeks. Still, he signed a pretty solid deal for his age, although many other players like Albert Pujols are making loads more.
Cruz has been one of the premier hitters in the league as of late, yet he's 40 years old! He only seems to be getting better with age, like a fine wine. Since 2014, he hasn't dipped below 35 homers, besides in the shortened season in 2020. In 2020, he still had a very good year in production. He finished with 16 homers, 33 RBI's, and a .303 average.
It seems that here on out he will only be signing one year contracts, which makes sense. He's 40 years old and has to dip down in production sometime. Nobody can live forever. Cruz still should be solid for at least one more year, but if I'm a general manager, I don't want to take the risk of signing a 40 year old.
One good reason why he's so good at such an age is that he has been limited in the past few years to just being a DH, so he only hits. He hasn't had to run down fly balls and bust up his body. His only job is to hit, and he sure does do a good job at it.
In the next few years we'll see when he'll will retire, and if it will be due to lower production, or if he ends on a high note.