Which one control NPC's in multiplayer game, server or client?

Hi, I am trying to do online football game like FIFA with dedicated server. As you know we are arranging our teams before starting game. We are starting with 11 footballer and you can control every footballer in your team by switching. Now the footballer that we control is client but what about other 10 footballer who is cotrolled by NPC’s. Should every footballer needs to be client seperately even though they are NPC. or should server side needs to control NPC’s? Please dont forget we can switch between footballers and can take the control of NPC’s. What kind of structure I should use here, I dont know. Thanks for inspiration.