AI-powered soccer rotation manager for youth coaches. Generate balanced 4-quarter player rotations in seconds.
Launch AppAdd players, pick your format (4v4 to 11v11), and set your formation.
Set position-specific ratings so the algorithm knows each player's strengths.
One click runs 100 optimized attempts and picks the most balanced rotation.
Swap players manually, save templates, print, or share via link.
Create and manage multiple teams independently. Each team has its own roster, templates, games, and settings.
Generates 100 rotation attempts per click, automatically selecting the most balanced option using position ratings.
Customize fullbacks, midfielders, and forwards. Compare all valid formations to find the optimal setup for your team.
Rate players across 7 position dimensions (GK, FB Def/Off, Mid Def/Off, FW Def/Off) on a 0-3 scale. Single strength rating for 4v4.
Every player gets at least 2 quarters. Priority players get 3+. The algorithm enforces fair distribution automatically.
Click any position to swap players. Drag from bench to field. See score impact before confirming changes.
Quarter-by-quarter defense and offense scores, playing time summary with color-coded badges, and formation comparison analytics.
Complete game archive with opponent, score, result, and full rotation details. Review any past game's quarter-by-quarter breakdown.
Save and load rotation templates with full metadata. Quickly reuse winning lineups across games.
Generate shareable links with TinyURL shortening, or print clean rotation sheets optimized for the sideline.
Touch-friendly interface with bottom navigation bar, responsive layouts, and full-width controls optimized for phones.
Export all teams, games, templates, and settings to a JSON file. Import backups to restore or transfer data between devices.
Session-based password protection keeps your team data private on shared devices.
Enforces goalie rotation, side consistency, consecutive quarter limits, priority player distribution, and position eligibility.
When players are tied on playing time, the algorithm uses their average quarters across past games to prioritize those who've played less.