The San Francisco Giants have avoided arbitration with Brandon Belt by agreeing to a one-year, $2.9 million deal.

An arbitration hearing had been scheduled for early Wednesday. Belt was seeking $3.6 million and the Giants offered $2.05 million.

Belt, 25, batted .289 with 17 home runs and 67 RBIs in 150 games last season as San Francisco missed the playoffs a year after winning the World Series.