What do you call a team whose players play in a very coordinated way, and all know each other well (meaning that each player knows how the other teammate plays and plays according to the other player's playing in a manner that maximizes the team's performance) Short and to the point - they play in a very coordinated manner together.
Based on my own dictionary definitions, all the following terms should be correct, but I've found their meanings in some online dictionaries. So I doubt if they are correct now. Please help me to find the best choice which a native speaker would say:
a) coordinated team
b) coherent team
c) harmonious team
d) homogeneous team
Based on dictionary definitions, I guess there should be a fixed term. I'm looking for that; otherwise, these all can work properly, at least for me and according to the dictionary definitions.