Youth Soccer Genie — Complete Coaching Guide
Step-by-step workflow for team management, training plans, and match day success.
📱 Mobile-Friendly: All features work on phones and tablets for sideline use.
🚀 Getting Started
Step 1 — Register and Sign In
What it does: Creates your secure coach account to store teams, rosters, training plans, and match day data.
How to:
- Click Register in the top-right corner
- Enter your email and create a password
- Confirm your email address (check spam folder)
- Sign in to access your coaching dashboard
✅ Next: Go to Teams to create your first team.
Step 2 — Create a Season and Team
What it does: Sets up your team's format (5v5, 7v7, 8v8, 9v9, or 11v11) and match parameters.
How to:
- Navigate to Teams page
- Click Create New Team
- Enter team details:
- Season Name: e.g., "Spring 2026"
- Team Name: e.g., "U10 Sharks"
- Age Group: U6, U8, U10, U12, U14, U16, or U19
- Players on Field: 5, 7, 8, 9, or 11 (determines format)
- Period Count: Usually 2 (halves) or 4 (quarters)
- Minutes per Period: Match your league rules
- Save the team
Important: The format (5v5, 7v7, etc.) controls which formations are available and how the planner works.
✅ Next: Build your roster by adding players.
Step 3 — Build Your Roster (Add Players)
What it does: Creates your player pool with ratings that feed the planner's strength calculations and rotation logic.
How to:
- Click on your team, then go to Players
- Click Add Player button
- Enter player details:
- Name: Required (e.g., "John Smith")
- Jersey Number: Optional but recommended for match day
- Click Add Player - player is created with defaults
- Repeat for all players on your roster
Default values for new players:
• All skills: 4/10 (average youth player)
• Preferred foot: Right
• Both preferred positions: CM (Center Midfielder)
• Key player: No
• Playing this week: Yes
• All skills: 4/10 (average youth player)
• Preferred foot: Right
• Both preferred positions: CM (Center Midfielder)
• Key player: No
• Playing this week: Yes
Setting Player Positions & Skills:
- PrefPos1 & PrefPos2: REQUIRED - Choose from GK, LD, CD, RD, DM, LM, CM, RM, ST
- Skill Ratings (0-10): Passing, Receiving, Shooting, Defending, Kick Strength, Speed
- Foot: R (Right) or L (Left)
- Key Player: Check this for players who should get priority positioning
- Plays: Uncheck if player is unavailable this week
⚠️ Important: Both PrefPos1 and PrefPos2 must be set for every player. Players missing positions will be highlighted in yellow and you cannot save until all positions are set.
Deleting Players:
- Click the trash icon next to any player
- Confirm the deletion
- Player is permanently removed from roster
✅ Next: Generate AI training plans or go to Match Day planning.
🎯 Training & Development
Step 4 — Generate AI Training Plans
What it does: Creates detailed, age-appropriate training sessions following US Youth Soccer standards with visual field diagrams.
How to:
- Navigate to Training page
- Configure your session:
- Age Group: U6 through U19
- Player Count: 4-30 players
- Duration: 45-120 minutes
- Choose Training Objectives:
- Manual Mode: Check the skills you want to practice (Passing, Dribbling, Shooting, etc.)
- Team Analysis Mode: Toggle on to automatically target your team's 3 weakest skill areas
- Select your Training Style (Fun & Game-Based, Structured, Competitive, or Balanced)
- Click Generate Training Plan
- Wait 5-10 seconds for AI to create your plan
✨ Team Analysis Mode:
When enabled, the system calculates your team's average skills from all player ratings and automatically selects the 3 weakest areas to focus training on. This data-driven approach ensures practice targets real improvement areas.
When enabled, the system calculates your team's average skills from all player ratings and automatically selects the 3 weakest areas to focus training on. This data-driven approach ensures practice targets real improvement areas.
What You Get:
- Complete session plan with:
- Equipment list
- Warm-up activity (10 min)
- 3 main activities with detailed organization, instructions, coaching points
- Cool-down activity (5 min)
- Guided discovery questions for each activity
- Visual Field Diagrams: SVG diagrams showing player positions, equipment setup, and field organization
- AI Status Indicator: Green badge = AI-generated plan, Yellow badge = simplified fallback if AI unavailable
Using Your Training Plan:
- Click Copy to Clipboard to paste into notes or share with assistants
- Print directly from browser for field-side reference
- Diagrams can be saved individually (right-click → Save Image)
✅ Next: Run your training session, then prepare for Match Day.
⚽ Match Day Management
Step 5 — Create/Manage Formations
What it does: Defines reusable formation templates that tell the planner how to arrange players on the field.
Note: Formations are a global library organized by format (5v5/7v7/8v8/9v9/11v11), not tied to specific teams.
How to:
- Navigate to Formations page
- Select your team's format at the top (must match your team's settings)
- Option A - Start from Preset:
- Browse available preset formations
- Click one to edit it
- Modify as needed and save
- Option B - Create New:
- Click Create New Formation
- Name your formation (e.g., "2-3-1 Attacking")
- Set position codes for each slot (GK, LD, CD, RD, DM, LM, CM, RM, ST)
- Save to library
Position Codes:
- GK = Goalkeeper
- LD/CD/RD = Left/Center/Right Defender
- DM/LM/CM/RM = Defensive/Left/Center/Right Midfielder
- ST = Striker
✅ Next: Generate match day rotation plans.
Step 6 — Generate Match Day Plan
What it does: Creates optimized player rotation plans that balance team strength with fair playing time distribution.
How to:
- Select your team and open Match Day
- Choose your formation from the dropdown
- Adjust settings if needed:
- Number of scenarios to generate
- Fair play vs competitive balance
- Click Generate Plan
- Review the rotation plan:
- Who's on field each period
- Who's on bench
- Total playing time percentages
- Team strength by period
- Save the plan with a descriptive name (e.g., "vs Eagles - 2026-03-15 - 3-2-1")
💡 Optimization Tips:
• Mark key players to ensure they get good positioning
• Uncheck "Plays" for absent players
• The planner respects position preferences (PrefPos1/PrefPos2)
• Higher scenarios = more options but slower generation
• Mark key players to ensure they get good positioning
• Uncheck "Plays" for absent players
• The planner respects position preferences (PrefPos1/PrefPos2)
• Higher scenarios = more options but slower generation
✅ Next: Use GameDay to run the match clock and execute your plan.
Step 7 — GameDay: Live Match Management
What it does: Provides match clock, timers, substitution tracking, and live alerts on your phone during the game.
How to:
- Select your team from dropdown
- Open GameDay
- Load your saved plan
- Start the match clock
- The app will:
- Count down each period
- Show when to make substitutions
- Alert you with sounds at key times
- Display who should be on/off field
- When making subs, click SUBS MADE to confirm
- Clock handles halftime automatically
📱 Phone-First Design:
GameDay works great on phones - keep it in your pocket and check during natural breaks in play.
GameDay works great on phones - keep it in your pocket and check during natural breaks in play.
✅ Next: After the match, review what worked and adjust for next time.
📊 Best Practices & Tips
Operating Habits for Success
- Roster Management:
- Add all players at season start
- Update skills after every 3-4 weeks as players develop
- Set jersey numbers - makes match day identification faster
- Always set both PrefPos1 and PrefPos2 for every player
- Training Plans:
- Use Team Analysis mode to target actual weak areas
- Generate plans 2-3 days before practice
- Print or copy to clipboard for field reference
- Adjust based on weather, field availability, player count
- Match Day Planning:
- Generate plans early in the week
- Use descriptive names: "U10 vs Tigers - 2026-02-14 - 2-3-1"
- Review with assistant coaches before game day
- Always have a backup plan in case players are absent
- Formation Library:
- Create 2-3 formations per format as your "go-to" setups
- Name them descriptively (e.g., "3-2-1 Defensive" vs "3-2-1 Attacking")
- Use standard position codes consistently
- During Matches:
- Use GameDay clock feature on your phone
- Confirm substitutions to maintain accurate records
- Let alerts guide you but stay flexible based on game flow
Skill Rating Guidelines (0-10 Scale)
- 0-2: Beginner - Just learning the basics
- 3-4: Developing - Average youth player at this age
- 5-6: Competent - Above average, shows good fundamentals
- 7-8: Strong - Standout player, very reliable
- 9-10: Elite - Exceptional talent for age group
Note: Most players should be rated 3-6. Reserve 7+ for truly exceptional players to keep ratings meaningful.
❓ Troubleshooting
Common Issues & Solutions
❌ Problem: Can't save player changes
✅ Solution: Check that all players have both PrefPos1 and PrefPos2 set. Players missing positions will be highlighted in yellow.
✅ Solution: Check that all players have both PrefPos1 and PrefPos2 set. Players missing positions will be highlighted in yellow.
❌ Problem: Training plan shows "Simplified Fallback Plan"
✅ Solution: AI service is temporarily unavailable. Try again in a few minutes, or use the fallback plan which covers the basics.
✅ Solution: AI service is temporarily unavailable. Try again in a few minutes, or use the fallback plan which covers the basics.
❌ Problem: No formations available for my team
✅ Solution: Make sure you selected the correct format (5v5, 7v7, etc.) in Formations page that matches your team settings.
✅ Solution: Make sure you selected the correct format (5v5, 7v7, etc.) in Formations page that matches your team settings.
❌ Problem: Match day plan looks unbalanced
✅ Solution: Review player skill ratings - if all players rated the same, planner can't optimize. Also check position preferences are set correctly.
✅ Solution: Review player skill ratings - if all players rated the same, planner can't optimize. Also check position preferences are set correctly.
❌ Problem: Blank page or 404 error
✅ Solution: Note the URL in your browser and report it. Usually means a navigation link needs updating.
✅ Solution: Note the URL in your browser and report it. Usually means a navigation link needs updating.
Youth Soccer Genie • Helping coaches focus on coaching, not paperwork.
Questions? Check the app navigation or contact support.
Questions? Check the app navigation or contact support.