SCOTTSDALE, Ariz. -- Late Tuesday night the Giants and Brandon Belt agreed to a $2.9 million, one-year deal, avoiding an arbitration hearing.

Belt had flown to Florida for Wednesday's scheduled hearing and was about eight hours away from becoming the Giants' first arbitration case to be heard since A.J. Pierzynski in 2004.

General manager Brian Sabean said the two sides spoke several times Tuesday, but a resolution wasn't reached at that point. The teams were quite a bit apart -- the Giants offered $2.05 million and Belt was asking for $3.6 million.

Sabean indicated that these negotiations might open the door for a multi-year pact later this spring.

"We like the player," Sabean said. "We think he's one of the up-and-coming players in the National League. We'd like to keep him around a long time."

For more on the Giants, see Alex Pavlovic's Giants Extra blog at blogs.mercurynews.com/Giants. Follow him on Twitter at twitter.com/AlexPavlovic.