Troy Tulowitzki and the Colorado Rockies are looking ahead with 2020 vision.

The sides agreed Tuesday to a new contract that pays Tulowitzki an additional $132 million for seven seasons through 2020, a deal that means Colorado has guaranteed the All-Star shortstop $157.75 million in the next decade.

"I'm really lucky," Tulowitzki said. "I can't wait to be here my entire career."

Tulowitzki wanted to be like his idol, Cal Ripken Jr., who played in just one city, and not his mentor, St. Louis slugger Matt Holliday, whose departure from Denver a couple of years ago after spending 11 years in the Rockies organization deeply affected him.

"I didn't want that to happen to me," Tulowitzki said. "I wanted to stay here for my career and not deal with all the other stuff. I'm sure he's in a great place now and I know he's happy but at the same time, this is where I want to be."

Tulowitzki's 10-year contract is the eighth-highest in baseball history. Tulowitzki, 26, already had been guaranteed $25.75 million through 2013 under the six-year, $31-million contract he agreed to in January 2008.

Despite missing 33 games with a broken wrist last season, Tulowitzki won his first Gold Glove and NL Silver Slugger awards after hitting .315 with 27 homers and 95 RBIs.

Giants, Tejada agree?

A person familiar with the deal says the World Series champion San Francisco Giants have agreed with free-agent shortstop Miguel Tejada on terms of a one-year contract. The deal is pending a physical, the person told The Associated Press, speaking on condition of anonymity because the contract had not been completed.

Juan Uribe inked a three-year, $21-million deal with the Dodgers. Los Angeles traded Ryan Theriot to St. Louis for pitcher Blake Hawksworth. The Cardinals also signed free-agent pitcher Brian Tallet . . . Japanese free-agent pitcher Yoshinori Tateyama, 35, agreed to a one-year contract with the Texas Rangers. - AP

More MLB news

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months