Skip to main content

Team Level and Why it is Useful

Learn what the Team Level field means in Sprocket, how Competitive and Recreational values are used, and how Team Level supports third-party exports and retention tracking.

Updated over a week ago

When you create a team in Sprocket, you will see a dropdown called Level. This field helps categorize the type of team you are creating and supports cleaner exports when you send roster data to third-party platforms.

What you’ll find in this article

  • What the Team Level field is

  • The two available values and what they mean

  • Where Team Level is used in Sprocket

What is Team Level?

Team Level is a team setup field that classifies a team as either:

  • Competitive

  • Recreational

This value is set at the team level and can be updated later if needed.

What do the values mean?

Competitive: Typically used for travel, select, or higher-commitment teams.

Recreational: Typically used for house, rec, or lower-commitment teams.

Tip: The exact definition depends on how your club structures programming. The key is being consistent so exports and reporting are reliable.

Why Team Level is useful

Team Level is used to support third-party export formats, including GotSport and Affinity extracts. When you export player data for those platforms, the export may rely on the team’s Level value to populate the correct fields for upload.

For the export workflow, see:

Export Player Data for GotSport or Affinity

Primary League (Competitive teams only)

If you set a team’s Level to Competitive, you will also be asked to select a Primary League. This field is used for club retention data purposes.

Primary League options

  • Local/State League

  • Development Player League (DPL)

  • Elite Academy League (EA)

  • Elite Academy League 2 (EA2)

  • Elite Clubs National League (ECNL)

  • Elite Clubs National League - Regional League (ECNL-RL)

  • Girls Academy (GA)

  • Girls Academy Aspire (GA2)

  • Major League Soccer NEXT Academy (MLS Next Academy)

  • Major League Soccer NEXT Homegrown (MLS NEXT Homegrown)

  • National Premier Leagues (NPL)

  • National Premier Soccer League (NPSL)

  • Pre-Elite Clubs National League (Pre-ECNL)

  • State Premiership

  • United Premier Soccer League (UPSL)

  • United Soccer League Youth (USL Youth)

  • US Youth Soccer National League (USYS NL)

  • US Youth Soccer National League Elite 64 (E64)

Best practices

  • Set Team Level when creating a team so you do not have to backfill later.

  • If a team is Competitive, select the correct Primary League so retention and league-level analysis is accurate.

  • If your export results look off, confirm the team’s Level value before re-exporting.

FAQs

Can I change a team’s Level after it is created?
Yes. Team Level can be updated later from the team’s setup details.

Why is Primary League required for Competitive teams?
Primary League supports club retention data purposes and league-level analysis.

What happens if I select the wrong Team Level?
Exports to third-party platforms may not populate correctly. Update the Level and re-export if needed.

Do Recreational teams need a Primary League?
No. Primary League applies only when the team Level is set to Competitive.

Did this answer your question?