versatile
adjective
he was versatile enough to play on either wing:
adaptable, flexible, all-around, multifaceted, multitalented, multiskilled, many-sided, resourceful, protean;
adjustable, variable, convertible, alterable, modifiable, multipurpose, all-purpose, handy;
rare polytropic, flexile.
▷antonyms inflexible, limited.