​The Cardinals offseason has been golden, not just in name only. After ​acquiring All-Star Paul Goldschmidt from the Arizona Diamondbacks, the Cards are reportedly close to finalizing an extension for the 31-year-old.

While over 30, Goldschmidt's consistency lends itself to the thought he won't slow down as he ages. Per Ken Rosenthal, the ​Cardinals feel confident enough in Goldschmidt's bat moving forward to sign him to a 5-year contract extension. 

A National League All-Star in each of his previous six seasons, Goldschmidt is a safe bet to continue his meteoric rise into his age-32 season and beyond. Just this past year, the first baseman slashed a respectable .290, his lowest average since 2012, and clobbered 33 home runs in the desert. 

Still, with this very extension looming, the Diamondbacks felt inclined to move their star while they ha the chance, sending a perennial MVP candidate to St. Louis. The Cardinals, in response, have filed suit in a popular trend in MLB the past few weeks, and signed Goldschmidt to the contract he so desires, keeping him out of the unfriendly clutches of free agency in the process.

While Bryce Harper and Manny Machado were eventually able to find acceptable deals this offseason, the revelation of a tough free agent market has swayed MLB's top talent to sign favorable contracts when they have the chance. Goldschmidt is just the latest to agree to this measure.