Or if u do it ur way i think larger teams should be prefered. A 1-Player team should not be on first rank in my opinion, or it is not a team ranking !!
Lets say x is the number of players in a team.
So u could divide the added points of all players in team by square root of x or x^3/4 or something like that and NOT by x as it is at the moment.