The 27-year-old Puerto Rican and Cuban American Major League Baseball player has agreed to an eight-year, contract extension with the Colorado Rockies worth $260 million, according to Yahoo Sports.

Arenado says he wants to spend his entire major league career with the Rockies and had no desire to become a free agent after this season.

“At the end of the day my heart was here,” he said Wednesday, a day after agreeing to the deal.

Arenado’s deal has a $32.5 million average annual value, second behind the $34.42 million for pitcher Zack Greinke in a $206.5 million contract with the Arizona Diamondbacksthat began in 2016.

He said he wants to emulate Colorado’s Todd Helton and former New York Yankees shortstop Derek Jeter by spending his entireMLB career with one team.

Arenado says the cold free-agent market the past two seasons wasn’t a big factor but “obviously it’s in your head.”

He agreed in January to a one-year, $26 million contract with the Rockies. His new deal keeps that salary, calls for $35 million annually from 2020 to 2024, $32 million in 2025 and $27 million in 2026. He must decide after the 2021 season whether to opt in for the remainder of the contract.

He can earn an additional $25,000 each time he is anAll-Star or wins aGoldGlove, $50,000 forSilver Sluggeraward, $75,000 for league championship series MVP, $75,000 for World SeriesMVP, $100,000 for MVP and $50,000 for second through fifth in the voting, and $100,000 for comeback player of the year.