Free lineup optimizer · The coach stays in charge
From your roster
to a game plan.
Put the information you collect to work. Build a batting order, defensive rotation, bench schedule, and estimated pitching plan—then make the final call with your team in mind.
Free to use. No account or email required.
Start with the game you actually play
Open setup and choose your age group, innings, game format, and strategy. Use the age preset as a starting point, then check every setting against your local league or tournament requirements. The current defensive planner uses nine fielding positions.
Example: a 12-player roster for a six-inning, nine-fielder game. Confirm minimum playing time, consecutive bench limits, and any infield requirements before generating. Formats with a different number of fielders need manual planning.
Choose your coaching priority
Development, balanced, and competitive modes emphasize different planning priorities. Pick the approach that fits this game and your commitments to families. A mode does not override league rules or your responsibility to develop players.
For a newer team, begin with development. For an experienced team, compare another mode and review the resulting tradeoffs instead of assuming one order is always best.
Bring the roster and useful statistics
Enter players manually or import a stats CSV on the roster page. Check imported names and values. The tool uses available statistics, ratings, and eligibility information; missing or limited data still calls for your coaching judgment.
Do not treat a high on-base percentage from a handful of appearances as a complete evaluation. Use current observations and give developing players opportunities.
Check who is ready today
Mark absences and review position eligibility. For pitching, enter today’s eligibility and individual limits after checking actual recent workload and required rest across teams. Do not let a preset decide whether a child is ready to pitch or catch.
A player can be available to attend while needing restrictions. Update their eligibility and review the final assignments rather than relying on a note alone.
Generate, then inspect every view
Review Batting, Defense + Pitching, Bench, Why, and Messages. Inspect warnings and confirm minimum field time, inning-by-inning assignments, and realistic pitching expectations. If constraints cannot all be met, change the inputs or the plan before using it.
With 12 players and nine fielders over six innings, there are 54 defensive assignments: an average of 4.5 field innings per player. That arithmetic is a planning check, not a promise that every set of eligibility constraints can be satisfied.
Keep coaching when the game changes
A printed plan is a starting point. Attendance, pitch counts, fatigue, and the game itself can change. Track actual participation and pitches on the field, then adjust within your rules. Keep private player details out of shared parent messages.
Estimated pitching innings are not actual pitch counts. The optimizer cannot know a player’s full health or workload history. Verify those independently.
What about Tee-ball and coach pitch?
The optimizer offers 6U–12U age presets, but the current defensive planner assumes nine positions and includes a pitcher position. Tee-ball and coach pitch formats often differ. Use the Tee-ball or coach pitch practice plans for those stages, and handle game-day rotations manually if your format does not match. An age preset alone does not establish compatibility with your league.
Your roster stays on your device.
The planner saves roster information in this browser. It does not create a shared team account or automatically sync devices. Clearing browser storage may remove your saved information. Website analytics record general actions, not player names, roster statistics, or parent email text.
Read the privacy details →