utility player

noun

1.
a baseball player valued for the ability to play at several positions