Barmes arrives from Houston, where he hit .244 with 12 homers, 27 doubles and 39 RBI in 123 games for an Astros club which was the worst in baseball last season. He also posted a .978 fielding percentage, committing only 12 errors in 539 chances.