Funnily enough, Nolan Arenado is getting compensated for going to St. Louis in a trade. Ron Chenoy-USA TODAY Sports

Nolan Arenado already was extremely well-compensated, but now his contract is even more valuable.

In January 2019, Arenado signed an eight-year, $260 million deal with the Colorado Rockies. He had issues with the team’s front office and sought a trade, which he is finally receiving. But some changes had to be made to his contract first.

Arenado has a no-trade clause in his deal. As compensation for waiving his no-trade clause to facilitate the trade to St. Louis, Arenado will be paid $15 million in 2027. That makes Arenado’s contract nine years for $275 million.

The $275 million figure matches what Alex Rodriguez signed for with the Yankees (his second career contract of over $250 million). That places Arenado tied for the seventh-largest contract by total value in MLB history.

It’s pretty ridiculous that someone who wanted to be traded is getting compensated for having his wish met, but here we are.

Arenado also will have his no-trade clause reinstated by the Cardinals. He will have opt-outs after 2021 and 2022. So long as he enjoys St. Louis, he should remain with them. But he could also try to opt out for an even sweeter contract if he has some huge seasons.

More must-reads:

TODAY'S BEST
Pacers ride bench to first playoff series win in 10 years
Knicks guard joins NBA royalty in closeout win against 76ers
Maple Leafs force Game 7 with 2-1 win over Bruins
Georgia makes Kirby Smart the highest-paid coach in college football
Dodgers ace to make first start in nearly two years on Monday
Cowboys QB Dak Prescott provides significant update on contract negotiations
Clippers will need to fight for their playoff lives in Game 6 without injured star
Why Steelers declining RB Najee Harris' fifth-year option does, doesn't make sense
Watch: Grandson of Red Sox legend homers at Fenway Park
Suns owner after disastrous season: 'The house is not on fire'
Knicks' Villanova trio knocks out the 76ers in Philadelphia
Chargers add another target for QB Justin Herbert
Report: If Lakers fire Darvin Ham, ESPN analyst would be candidate
Watch: William Nylander gives Leafs a 1-0 lead over Bruins
Hurricanes restrict ticket sales for series against Rangers
Yankees 2B after loss to Orioles: 'We got punched in the face'
Bucks getting one of two stars back for Game 6 vs. Pacers
Ex-Knicks GM emerges as candidate for Pistons' president role
Encouraging sign emerges about Timberwolves HC Chris Finch after sideline injury
Patriots HC Jerod Mayo open to a reunion with Tom Brady