The Mariners have agreed to a minor league contract with Josh Bard and invited him to spring training. Seattle has 14 non-roster invitees for spring training. Bard played in 39 games for Seattle in 2010, hitting .214 with seven doubles, three homers and 10 RBIs.