Wed 12/3/14 6:57 PM

Barmes signed a one-year contract with the Padres on Wednesday, Jon Heyman of CBSSports.com reports. Barmes' bat certainly didn't earn him this contract -- he's a .246/.295/.380 career hitter at the major league level -- rather it was his quality glove at the middle-infield positions. The Padres have a need at shortstop with Everth Cabrera non-tendered, and Barmes' experience and defensive abilities likely give him the inside track at the regular job, but he'll have to fight off Alexi Amarista in spring training.