The Giants have their roster ready for the start of spring training next month.

Center fielder Andres Torres and the World Series champions agreed to terms Saturday on a $2.2 million, one-year deal to avoid salary arbitration. Torres can earn an additional $100,000 in performance bonuses.

He was the last of the Giants' six arbitration-eligible players to reach agreement. Pitchers Jonathan Sanchez ($4.8 million), Santiago Casilla ($1.3 million), Javier Lopez ($2.375 million) and Ramon Ramirez ($1.65 million) and outfielder and postseason star Cody Ross ($6.3 million) agreed to one-year deals last week.

"It's always nice for me when you can get deals done without having to go into a room" for an arbitration hearing, Bobby Evans, the Giants vice president of baseball operations, said. "It's nice for both sides."

Torres, 32, hit .268 with 16 homers and 63 RBIs in 2010 in his first full season in the major leagues after toiling in the minors for 12 years -- eight at the Triple-A level.

Pitchers and catchers report to spring training in Scottsdale, Ariz., on Feb. 14.

Royals: Kansas City and first baseman Billy Butler agreed to a new four-year contract, avoiding arbitration. The agreement, reportedly for $30 million, includes a club option for 2015. Butler hit .318 with 15 homers and 78 RBIs in 2010.

Rockies: Colorado agreed to terms on a two-year deal with pitcher Jason Hammel, according to