Syncrize Baseball tools for players, families, and coaches
Free Baseball Lineup Generator

Build the batting order and defensive lineup.

Add the roster, arrange the batting order, assign positions without duplicates, and create an inning-by-inning defensive rotation. Print the lineup card or share it with coaches.

Roster setup

Add the players

One player per line. Add an optional uniform number with Name | number.

Lineup card

Batting order

Add the roster to build a batting order and defensive rotation.

How it works

Build a complete lineup card

1

Add the roster
Enter one player per line, with an optional uniform number after a vertical bar.

2

Set the batting order
Move hitters up or down and mark substitutes, a designated hitter, or an extra hitter when your rules allow them.

3

Assign the defense
Choose one defensive position per starter. Duplicate positions are blocked automatically.

4

Build the rotation
Generate an inning table that rotates available players through the field and bench, then print, share, or export CSV.

Lineup rules

DH, EH and local rules

Lineup rules vary by league. Confirm whether every player bats, whether re-entry is allowed, and whether your competition permits a designated hitter or extra hitter.

Need to divide a large group before setting orders? Use the Random Team Generator.

Questions

Baseball lineup generator FAQ

How many players can I add?

You can add up to 30 players. The standard defense uses nine positions, while additional players can bat, serve as an extra hitter, or begin on the bench.

Can two players have the same defensive position?

Not in the same inning. The editor prevents duplicate defensive assignments and the rotation gives each field position to only one player per inning.

What is the difference between DH and EH?

A designated hitter bats for a defensive player under the applicable rules. An extra hitter is an additional batter in the lineup who does not need a defensive position. League rules vary, so confirm what your competition allows.

How does the defensive rotation work?

The generator cycles the roster through the nine defensive positions and bench across the selected innings. Coaches can still adjust the starting assignments before exporting the lineup.

Are player names uploaded?

No. The lineup is created and saved in your browser. Shared state is encoded after the hash symbol in the URL and is not sent to the server.