Skip to content
Sandlotball
Baseball gear beside a neighborhood dugout

Free baseball & softball lineup generator

Fast lineups. Ready to print.

Set batting order and positions by inning. Check playing time, then print your lineup.

Make a lineup

Free. No account needed.

From roster to dugout

  1. 1

    Add your roster

    Paste player names and mark who’s available.

  2. 2

    Set the rotation

    Choose innings and fielders. Generate a rotation, then adjust positions and batting order.

  3. 3

    Print and post

    Print a dugout sheet, save a PDF, or download a spreadsheet.

Keep your roster between games

Your roster saves in this browser. A team account adds access across devices and season playing-time records.

Make your first lineup

Have a team account?

Open your team to manage lineups, schedules, and RSVPs.

Find games and teams

Search by ZIP. Local listings may be limited.

Find a game or team

Before you print

Do I need an account?

No. You can make, edit, print, and download a lineup for free without signing up.

What's on the printed sheet?

The inning grid includes player names in batting order, positions for each inning, and playing-time totals. Choose a compact grid for the dugout, a detailed grid with position totals, or a batting-order card.

Do I have to enter my roster every game?

No. Your roster saves in this browser. Come back for the next game, update who's available, and make a fresh lineup.

How is fair playing time managed?

We spread field time as evenly as your roster and position choices allow. You can choose who pitches and catches, adjust any position, and review each player's planned innings before printing.

Does it work for baseball and softball?

Yes. Choose nine or ten fielders and up to nine innings. You can include up to 20 players and choose whether everyone bats.

What do I get with a team account?

Keep your roster across devices, save position preferences, and plan your pitchers. After each game, record the innings actually played to help manage fair playing time over the season.