SAN FRANCISCO -- The competition to win outfield jobs hasn't exactly been an inspiring one, so on Wednesday the Giants added another option to the mix.

Veteran Matt Joyce signed a minor-league deal with the club on Wednesday and will join camp as a non-roster invitee. Joyce was let go Tuesday by the Cleveland Indians, who recently signed Carlos Gonzalez.

Joyce, 34, hit .208 with the A's last season, with a .322 OBP and seven homers in 246 plate appearances. He was much better the year before, slugging 25 homers with a 118 OPS+. While Joyce brings some power, he does not solve the primary need, which is adding a right-handed bat to the mix.

[RELATED: Where Giants position battles stand before Opening Day]

Farhan Zaidi has said his main priority is finding a right-hander to balance an outfield that currently has Steven Duggar and Gerardo Parra slated for significant roles. Mac Williamson is expected to start in left field and Cameron Maybin could be the fourth outfielder, although he has not had a good spring.