Baseball Lineup Generator

Enter 9 to 15 players and get a batting order plus fielding positions for every inning, with bench time shared out evenly.

Team 12 players, made up for the sample

12 players; the chart takes 9 to 15. One per line, or separated by commas. Ticks follow the name: a renamed player needs ticking again.

Who may play Pitcher or Catcher

PlayerPitcherCatcher
Avery
Mateo
Jonah
Kenji
Priya
Dante
Rosa
Eli
Tomas
Nora
Caleb
Imani

Only ticked players are put there. With nobody ticked the position is filled from everyone, and the page says so.

Optional: the team and the date, as they should read at the top of the sheet.

12 players, 6 innings, 3 on the bench each inning

Place in the batting orderPlayerInning 1Inning 2Inning 3Inning 4Inning 5Inning 6In field
1CalebFirst baseBenchLeft fieldRight fieldSecond baseBench4
2AveryBenchPitcherThird baseLeft fieldFirst basePitcher5
3RosaShortstopCatcherCatcherBenchCenter fieldRight field5
4ImaniRight fieldFirst baseCenter fieldBenchThird baseLeft field5
5EliPitcherBenchFirst baseCenter fieldPitcherShortstop5
6DanteBenchShortstopRight fieldFirst baseBenchCenter field4
7TomasBenchLeft fieldSecond baseThird baseShortstopBench4
8KenjiLeft fieldThird baseBenchPitcherBenchFirst base4
9JonahCatcherRight fieldBenchSecond baseCatcherBench4
10MateoSecond baseBenchPitcherCatcherBenchCatcher4
11PriyaThird baseCenter fieldShortstopBenchLeft fieldSecond base5
12NoraCenter fieldSecond baseBenchShortstopRight fieldThird base5
PositionInning 1Inning 2Inning 3Inning 4Inning 5Inning 6
PitcherEliAveryMateoKenjiEliAvery
CatcherJonahRosaRosaMateoJonahMateo
First baseCalebImaniEliDanteAveryKenji
Second baseMateoNoraTomasJonahCalebPriya
Third basePriyaKenjiAveryTomasImaniNora
ShortstopRosaDantePriyaNoraTomasEli
Left fieldKenjiTomasCalebAveryPriyaImani
Center fieldNoraPriyaImaniEliRosaDante
Right fieldImaniJonahDanteCalebNoraRosa
BenchAvery, Dante, TomasCaleb, Eli, MateoKenji, Jonah, NoraRosa, Imani, PriyaDante, Kenji, MateoCaleb, Tomas, Jonah

Next game keeps count of who sat: whoever was on the bench most in this chart sits least in the next one.

Names stay in this browser. They are never sent to us or to anyone else.

Baseball Lineup Generator: how it works

Type your roster, choose how many innings you play, and this baseball lineup generator writes a batting order and a fielding chart for every inning. The fair playing time option spreads bench innings evenly and never sits a player two innings running. Print the chart for the dugout wall. The names you type stay in your browser.

Enter the roster and set the game

A made-up sample roster of 12 is loaded, so you can see a finished chart straight away. Replace it with your own 9 to 15 players, one name per line. Choose the number of innings, usually six for youth games and seven or nine for older players, then mark who may pitch and who may catch. Those two jobs need practice and, for the catcher, a full set of protective gear, so the generator fills them only from the players you marked. Everyone else is dealt across the other seven positions.

How the fair rotation works

Nine players field at a time, so a roster of 12 leaves three on the bench each inning. Over six innings that is 18 bench turns, one or two per player, and the generator never hands one player three while another has none. It also refuses to sit anyone two innings in a row, and it moves players between infield and outfield so nobody spends the whole game in right field. Choose Random instead and positions are drawn fresh every inning, which suits a scrimmage.

Batting order, extra hitters and league rules

The batting order can be shuffled, or kept as typed if you have already chosen it. Many youth leagues bat the whole roster in a continuous order, so a player on the bench still takes a turn at the plate; scorebooks mark that batter EH, for extra hitter. Little League's regular-season rule is that every player present at the start plays at least six defensive outs and bats at least once. Read your own league's rule, then use the innings column on the chart to confirm every player clears it.

Tips

  • Generate the chart the night before and print two copies: one for the dugout wall and one for whoever keeps the scorebook.
  • If a player is absent on game day, delete the name and generate again. A chart patched by hand is how one child ends up sitting three times.
  • Mark at least two pitchers and two catchers. Pitch-count limits and tired knees mean you will want a second option by the middle innings.
  • Scorekeepers write positions as numbers: 1 pitcher, 2 catcher, 3 first base, 4 second base, 5 third base, 6 shortstop, 7 left field, 8 center field, 9 right field.
  • Set the inning count first, because the bench math changes: 12 players over nine innings means 27 bench turns, two or three each.

Questions and answers

Does this work as a Little League lineup generator?

Yes, that is the job it was built for: 9 to 15 players, six innings by default, a continuous batting order and a fair rotation. It counts each player's innings in the field so you can check them against your league's minimum play rule. Local leagues often set house rules stricter than the national minimum of six defensive outs and one at-bat. This site has no connection with Little League Baseball.

How does the fair playing time option decide who sits?

It counts bench turns. Each inning it sits the players who have sat the least so far, skips anyone who sat in the previous inning, and breaks ties at random. With 11 players over six innings there are 12 bench turns, so ten players sit once and one sits twice. With 15 there are 36, so nine players sit twice and six sit three times, and still nobody sits back to back.

Can I use it as a baseball depth chart maker?

Partly. A depth chart ranks your first, second and third choice at each position, and that ranking is a coaching judgment no random tool should make for you. What the generator adds is the By position view: for each of the nine positions, the players down to play there, in inning order. Mark your pitchers and catchers first, generate, and that view is a working depth chart for game day.

Are the players' names stored anywhere?

Only in your own browser. The roster is saved on this device so it is still there next week, and nothing you type is sent to us or to anyone else. For a youth team, first names, initials or jersey numbers work just as well on the chart. Clearing this site's data in your browser settings deletes the roster.

More like this

Random tool Browse Baseball, Hockey & Soccer

All 12 lineup spots

Battery 2

  • Catcher Scorebook number 2. Plays behind home plate in full protective gear.
  • Pitcher Scorebook number 1. Pitcher and catcher together are called the battery.

Infield 4

  • First base Scorebook number 3. Takes most of the infield's throws, so it suits a player who catches reliably.
  • Second base Scorebook number 4. Covers the ground between first and second base.
  • Shortstop Scorebook number 6, although the position stands between second and third base.
  • Third base Scorebook number 5. Nicknamed the hot corner because hard-hit balls get there fast.

Outfield 3

  • Center field Scorebook number 8. Covers the most ground of the three outfielders.
  • Left field Scorebook number 7.
  • Right field Scorebook number 9. Has the longest throw to third base.

Not in the field 3

  • Bench Not in the field this inning. The fair rotation never gives a player two bench innings in a row.
  • Designated hitter Marked DH: bats in place of the pitcher and does not field.
  • Extra hitter Marked EH in a scorebook: a player who bats in a continuous order without a fielding spot that inning.

How this list was compiled: The nine fielding positions, their scorebook numbers and the battery, infield and outfield groupings follow en.wikipedia.org/wiki/Baseball_positions. The designated hitter and extra hitter lines follow en.wikipedia.org/wiki/Designated_hitter (section on amateur baseball). Both were checked on 2026-09-18. Position notes are general baseball knowledge written for this site. Licence: own work

,

All 12 sample players

A 1

  • Avery

C 1

  • Caleb

D 1

  • Dante

E 1

  • Eli

I 1

  • Imani

J 1

  • Jonah

K 1

  • Kenji

M 1

  • Mateo

N 1

  • Nora

P 1

  • Priya

R 1

  • Rosa

T 1

  • Tomas

How this list was compiled: Twelve made-up first names written for this site on 2026-09-18 so the page can show a finished lineup before you type your own roster. They describe nobody real. Four are marked as able to pitch and three as able to catch, to show how the generator keeps those two positions for the players a coach has chosen. Licence: own work