Skip to content
Sandlotball
My teams

Baseball & softball lineup generator

Add players, set the rotation, and print. Free, with no account needed.

Loading your lineup…

How to make a lineup

  1. Add your players

    Paste up to 20 names, mark who’s available, and choose your pitchers and catchers.

  2. Generate and adjust

    Choose innings and nine or ten fielders. Generate the field rotation, then adjust positions and batting order.

  3. Print and use it

    Check the playing-time totals. Print a sheet, save a PDF from the print dialog, or download the CSV.

See a 12-player, six-inning baseball lineup or a softball lineup with ten fielders.

Lineup generator questions

Is the lineup generator free?

Yes. Add players, generate a rotation, edit the batting order and positions, then print or download a CSV without creating an account or entering an email address.

How is fair playing time managed?

The generator spreads field time as evenly as the available players and position choices allow. It also balances infield and outfield assignments and avoids consecutive bench innings where possible. Review each player’s planned innings on the sheet before the game.

Can I make a baseball or softball lineup?

Yes. Choose nine fielders or ten fielders with four outfield positions, one to nine innings, and up to 20 players. Set which players can pitch and catch, and choose whether everyone bats.

Does it choose the batting order for me?

Players begin in the order you enter them. Move players up or down to set the batting order. The generator creates the defensive rotation; it does not rank hitters or predict the strongest batting order.

Can I print the lineup or use it in a spreadsheet?

Print a compact inning grid, a detailed grid with position totals, or a batting-order card. You can save a PDF from your browser’s print dialog, download CSV, or copy the grid into a spreadsheet.

Will my roster be here next game?

Your roster, latest lineup, edits, and print format stay in this browser. Clearing browser data removes that copy. Use a JSON backup to move it to another browser, or save your team with a free account to open it across devices.

What does a team account add?

Save your private roster and lineups across devices, position preferences, handedness, player ratings, and pitching plans. After a game, correct the grid to the innings actually played and record it so future lineups can use season playing-time history. Generating or printing a lineup does not record a played game.