I have this sentence:
John is a (versatile/diverse) football player, he can play multiple positions on the pitch.
In this context, which word should I use?
The meaning of diverse is:
showing a great deal of variety; very different.
And, the meaning of versatile is:
able to adapt or be adapted to many different functions or activities.
They both mean that somebody is good at doing a variety of different tasks.
For this context, which word (diverse or versatile) should I choose and why?