WAY TO VIEW STATS ON WEB SITE . . . . .
The Stats is set to view by the League members. It means that all members of the League can able to view the stats on your league. However, It will only shows once they login on their own account. It is not shown in public. That is the reason why only allows to view by the League members because only league members has an account or profile to Teampages.
You have to join as a member then when you log in you will be able to view all league and team stats. It cost nothing to sign up as a member, but you will need to log in each time to view. Hope this helps you out.
In this case, In order to view the team stats, The member needs to login to their account. The privacy of the stats only refer to the members who has login account.