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.
