Plan fair rotations for your youth soccer team. Calculate equal playing time, create printable schedules, and ensure every player gets their time on the field.
Format
Auto-optimized for equal playing time
Player Names
Click names to edit. Check GK for goalkeepers (0 = no GK, 1 = fixed GK, 2+ = rotating GKs).
Adjust the settings on the left to generate your rotation schedule
Our free soccer substitution calculator helps youth soccer coaches create fair, balanced playing time schedules in seconds. Follow these simple steps to generate your rotation plan:
The calculator uses a smart algorithm that divides total game time equally among all players. It creates rotation intervals that ensure every player gets the same amount of time on the field, accounting for the number of players on your roster and the game format.
Yes! Use the rotation preference slider to make substitutions more or less frequent. You can also toggle "Manual Rotations" to set an exact number of rotation intervals. More rotations mean shorter shifts but more frequent changes.
We support all common youth soccer formats: 5v5, 6v6, 7v7, 8v8, 9v9, 10v10, and 11v11. The calculator works with any number of players from 6 to 30 on your roster.
Yes! This calculator is completely free with no signup required. You can print unlimited schedules, use it for every game, and share it with other coaches. We built this tool to help youth soccer coaches focus on what matters - coaching kids and making the game fun.
The calculator assumes all players are present for the full game. If a player arrives late or leaves early, you can manually adjust the rotation schedule or regenerate it with a different player count. For live game management with real-time adjustments, check out our QuickSub app.
Print your rotation schedule before game day and laminate it for durability. Keep it on your clipboard during the game so you can quickly see who should be on the field at any time.
Email the schedule to parents before the game so they know when their child will be playing. This helps manage expectations and reduces sideline questions during the game.
Have an assistant coach or parent volunteer track game time and alert you when it's time to substitute. This lets you focus on coaching while ensuring you stick to the rotation plan.
Use the Position Groups section of the generated schedule to see which players are on the field together. This helps you plan formations and assign positions based on player strengths.
While the schedule ensures fairness, don't be afraid to make adjustments based on game flow, player energy levels, or strategic needs. The goal is equal playing time over the season, not just one game.
Keep notes on actual playing time throughout the season. If a player misses games or gets less time due to adjustments, you can balance it out in future games to ensure long-term fairness.
Every player gets equal playing time, which is crucial for youth development and team morale. No more parents complaining about unfair playing time.
Generate a complete rotation schedule in seconds instead of spending hours with spreadsheets or doing mental math during the game.
Focus on coaching and strategy instead of worrying about who should be on the field. The schedule takes care of the logistics.
See exactly when each player is on the field with color-coded timelines. Quickly identify substitution points at a glance.