Paul Goldschmidt agrees to $130 million deal with Cardinals

Paul Goldschmidt is the latest Major League Baseball star to agree to a rich new contract.

The St. Louis Cardinals announced Saturday that they have signed Goldschmidt through the 2024 season. Terms of the deal were not disclosed.

The St. Louis Post-Dispatch reported Thursday that the new deal is “worth around $130 million.” The Athletic first reported the agreement.

Goldschmidt, 31, was traded to the Cardinals in the offseason after eight seasons starring for the Arizona Diamondbacks. The power-hitting first baseman has made six consecutive All-Star games and has hit at least 30 home runs in four of the last six seasons. He also has three 100-plus RBI seasons under his belt.

Overall, Goldschmidt has accumulated 209 home runs, 710 runs batted in and career averages of .297 and .398 in batting average and on-base percentage, respectively.

St. Louis Cardinals' Paul Goldschmidt, center, hits a double in the third inning during an exhibition spring training baseball game against the Washington Nationals on Monday, March 11, 2019, in Jupiter, Fla. (AP Photo/Brynn Anderson)
Paul Goldschmidt was traded to the St. Louis Cardinals in the offseason after eight seasons starring for the Arizona Diamondbacks. (AP Photo/Brynn Anderson)

Before the two sides reached a deal, Goldschmidt was owed $14.5 million for 2019 but was set to become a free agent following the season. Now, the Cardinals have the slugger locked up for years to come.

More from Yahoo Sports: