ESPN reported earlier Friday that the contract was worth $240 million for 10 years.

The person told the AP that the deal was pending a physical that had not yet been scheduled. The person spoke on condition of anonymity because there was no official announcement.

Cano was in Seattle with his representatives for talks that began Thursday and stretched into Friday. The Mariners weren’t saying much of anything after news of the agreement broke.

‘‘We are not able to confirm any news regarding Robinson Cano at this time. If and when an agreement is completed and finalized, we will announce,’’ the team said in a statement.

The deal would be tied for the fourth-richest contract in baseball history. Only the two deals signed by Alex Rodriguez — first with Texas and then the Yankees — and Joey Votto’s contract with Cincinnati were worth more. Albert Pujols also signed a $240 million deal with the Angels.

Cano had spent his entire career with the Yankees and was a five-time All-Star. He played in 160 games last season and hit .314 with 27 homers and 107 RBIs.

The Yankees had offered $175 million over seven years.

‘‘He was a great Yankee. He was a great player. I think everybody tried hard to get the deal done. We just never got close enough obviously. We wish him the best. We hope he has a long, healthy career,’’ Yankees managing general partner Hal Steinbrenner said. “We’re going to continue to improve. We’re not done spending.’’

Steinbrenner didn’t waste time, either. The Yankees and outfielder Carlos Beltran agreed Friday night to a $45 million, three-year contract, two people familiar with the deal told the AP. Beltran’s deal was detailed to the AP on condition of anonymity because it was subject to a physical and had not yet been announced. The agreement was first reported by the New York Daily News.

Beltran, 36, is an eight-time All-Star with experience in New York; he played for the Mets from 2005-11. He signed a $26 million, two-year contract with St. Louis before the 2012 season and reached the World Series for the first time this year.

The switch-hitting outfielder would fit right into the middle of the Yankees order and complement New York’s other free agent additions, Brian McCann and Jacoby Ellsbury (still pending).

The Cardinals will receive a supplemental first-round pick for losing Beltran. By adding Beltran, the Yankees will forfeit the supplemental first-rounder they received for losing Cano.

Also Friday the Yankees announced a one-year deal for 38-year-old righthander Hiroki Kuroda and finalized a one-year, $3 million contract with infielder Kelly Johnson. Last month, Kuroda declined a $14.1 million qualifying offer from New York.

Granderson to Mets

Curtis Granderson is heading across New York to the Mets. The free agent outfielder agreed to a $60 million, four-year contract, according to a person familiar with the situation, who spoke to the AP on condition of anonymity because the deal was pending a physical and no announcement had been made.

Granderson, 32, gives the Mets much-needed power in their punchless outfield. He batted .229 with seven homers and 15 RBIs this year, when wrist and hand injuries limited him to 61 games. But he surpassed 40 homers in each of his previous two seasons in pinstripes.

Nationals get OF

Outfielder Nate McLouth is joining the Nationals on a two-year contract. The Baltimore Sun reported the deal is for $10.75 million . . . Catcher J.P. Arencibia and the Rangers were close to finalizing a one-year contract, worth $1.8 million per various reports . . . The Astros signed righthander Scott Feldman to a three-year contract. The value was reported at $30 million by mlb.com.