Waresport
Baseball8 min read

Baseball Lineup Generator: How to Build Fair Youth Lineups

Build a fair baseball batting order and defensive rotation in minutes, with pitch count checks and a sample 12-player, 6-inning chart you can copy.

Devansh Kaushik

CEO & Founder

Key takeaways

The 60-second version

  1. 1A baseball lineup generator handles three jobs: the batting order, the defensive rotation and pitcher eligibility.
  2. 2Start every lineup from confirmed attendance, and keep a backup version for one or two missing players.
  3. 3In a continuous batting order, rotate who leads off so every player gets turns near the top over a season.
  4. 4Rotate defense so nobody sits two innings in a row and every player gets infield time.
  5. 5Set pitchers and catchers first, and check pitch counts and rest days before you print the card.

A baseball lineup generator builds a batting order and inning-by-inning defensive rotation from your roster, so every player bats, sits fairly, and pitchers stay inside pitch-count rules.

You can do the same job with a pencil, a spreadsheet or an app. The tool matters less than the rules you feed it. A good lineup answers three questions before the first pitch: who bats where, who plays where each inning, and who is allowed to pitch today. Get those right, and the parent conversations in the parking lot get a lot shorter.

This guide walks through the method we see coaches and club directors use, with a sample rotation you can copy for a 12-player team.

Coaching several baseball teams this spring? Book a 30-minute Waresport demo and we will show you how rosters, game schedules and family RSVPs for every team live in one place.

The 8:40 a.m. lineup problem

Saturday, 8:40 a.m., first pitch at 9:00. You built a tidy lineup on Thursday night. Then two families text that they are running late, one player is sick, and your planned catcher forgot his gear. The lineup card is now fiction, and you are redoing it on the hood of your car while the umpire waits.

Most lineup headaches start here, not with the math. A generator only works if it starts from who is actually at the field. So the first rule of building a lineup is boring: confirm attendance before you build anything, and build a backup version for one or two missing players.

Set the batting order first

For most youth teams, the batting order is the easy half. Many leagues use a continuous batting order, where every player present bats in turn. Little League explains how a continuous batting order works, with every available, eligible player listed in one batting order.

Fairness in a continuous order is about who leads off, because the top of the order gets the extra plate appearance in a short game. A simple method:

  • Rotate the top. Each game, move the first three hitters to the bottom of the order. Over a season, everyone gets turns near the top.
  • Track plate appearances, not just games. A player who keeps landing in the 11th spot can go weeks with one fewer at-bat per game than a teammate.
  • For competitive teams, set the core and rotate the rest. Put your best on-base hitters near the top, then rotate the bottom half so younger players are not always last.

Skip the rotation if your league plays a strict nine-player order with substitutes. In that case, fairness moves to playing time in the field.

Rotate defense without starting a parent feud

Defense is where most lineup arguments start. Most leagues set a minimum, and Little League's regular season mandatory play rule requires every rostered player present at the start to play at least six defensive outs and bat at least once. That is the floor, not the goal.

Rules that keep a rotation fair:

  • Nobody sits two innings in a row. Spread bench innings across the game.
  • Nobody sits twice until everyone has sat once. Count bench innings across the season, not just today.
  • Everyone gets infield time. In rec ball, give every player at least one infield inning per game. Kids stuck in right field every week often stop enjoying the game.
  • Plan the catcher. Catching takes gear changes and wears a player out. Pick your catchers before you fill in the rest of the grid.
  • Lock pitcher innings first. Pitching has the strictest rules, so set it before anything else, then build around it.

A sample 12-player, 6-inning rotation

Here is a rotation for 12 players numbered 1 to 12, with three players on the bench each inning. Nobody sits two innings in a row, every player plays at least four innings, and the pitcher and catcher are chosen first.

A sample 12-player, 6-inning rotation
InningSitting outPitcherCatcher
1Players 10, 11, 12Player 1Player 2
2Players 7, 8, 9Player 1Player 2
3Players 4, 5, 6Player 3Player 2
4Players 1, 2, 3Player 4Player 5
5Players 10, 11, 12Player 4Player 5
6Players 7, 8, 9Player 4Player 5

Fill the other seven fielding spots inning by inning so each player gets at least one infield inning. Next game, shift the bench groups so players 1 to 6 take the double bench turn. Over two games, every player sits the same number of innings.

Notice that player 2 catches only three innings. Under Little League's regular season pitching rules, a player who catches four or more innings in a game cannot pitch that day, so capping catcher innings keeps your options open.

Check pitch counts before you print the card

Pitching is the one part of a lineup that can hurt a kid, so it gets its own check. Little League sets a daily pitch limit by league age and requires calendar days of rest based on how many pitches a player throws, as listed on its pitch count page. No pitcher may pitch on three consecutive days.

Travel teams and tournament players often play in more than one league. MLB and USA Baseball's Pitch Smart guidelines recommend similar limits and say it is up to parents and players to follow those limits across every league a player joins. Before each game, check three things for every pitcher on your card:

  • How many pitches did this player throw in the last few days, for any team?
  • How many days of rest does that count require?
  • Did this player catch earlier today?

If you cannot answer those from memory, write the pitch count on the back of every lineup card and keep the cards for the season.

Paper, spreadsheet or app?

  • Paper lineup card: fine for one rec team with a steady roster, but there is no season history, so fairness becomes guesswork.
  • Spreadsheet template: best for a coach who tracks bench innings all season. It breaks down when two players do not show up.
  • Lineup app: handy for coaches who rebuild lineups at the field, and only as good as the attendance list it starts from.
  • Club software: built for directors running many teams. Not every platform builds lineups, and Waresport does not build baseball lineups.

The honest answer: for one team, a spreadsheet that tracks bench innings and plate appearances is often all you need. The harder problem for a club is everything around the lineup, such as who is coming, which field the game moved to, and whether the family paid.

Where Waresport fits, and where it does not

Waresport does not generate baseball lineups today. We have a free soccer lineup creator, but not a baseball version, so keep your lineup card or spreadsheet.

What we do is run the club around the lineup. Our baseball club management software keeps registration, team rosters, diamond and cage schedules, payments and the parent app on one record. Families see game times and changes in the app, so you find out about missing players before Saturday morning instead of at the field. ACH payments are capped at $5 per transaction, plans start at $69.99 a month on our pricing page, and clubs go live in 24 hours. More than 200 clubs and 45k+ athletes run on Waresport.

If you coach one team in a rec league that already handles registration, you probably do not need club software. It pays off when you run several teams, collect dues and book fields. For a side-by-side look at options, read our guide to the best baseball club management software in 2026.

Running a baseball club with more than a few teams? In a 30-minute Waresport demo we will load a sample baseball season with rosters, a field schedule and team messages, so you can see how coaches know who is coming before they write the lineup.

What does a baseball lineup generator do?

It turns your roster into a batting order and an inning-by-inning defensive chart. Better ones also spread bench innings fairly and flag pitchers who need rest. You can do the same thing with a spreadsheet if you track bench innings and plate appearances.

How do you make a fair batting order in youth baseball?

Use a continuous batting order if your league allows it, so every player bats. Then rotate the top of the order each game by moving the first three hitters to the bottom. Over a season, every player gets turns leading off.

How many innings should each player sit?

Spread bench time evenly and never bench a player two innings in a row. With 12 players and 9 spots, three players sit each inning, so over a 6-inning game some sit once and some sit twice. Swap those groups next game so it evens out.

Can a catcher pitch in the same game?

It depends on your league rules. Under Little League regular season rules, a player who catches four or more innings in a game cannot pitch that day. Check your league rules and cap catcher innings if you may need that player on the mound.

Does Waresport have a baseball lineup generator?

Not today. Waresport has a free soccer lineup creator, and for baseball clubs it runs registration, rosters, field schedules, family communication and payments. Coaches keep their own lineup card, and clubs can go live in 24 hours.

This is what we built Waresport for

Stop reading. See it running on your club in 30 minutes.

Take Control of Every Game, Practice, and Event —With Waresport, Scheduling Becomes Effortless.