選手團
Squad is kind of vague in English
I think Sports Team will work better...
Would this be synonymous with team?