Bleacher Notes
All posts
CoachingMay 29, 20266 min read

How to Make a Fair Youth Baseball Lineup

Fair playing time is easy to promise and hard to track. Here is a simple system for rotating positions and sharing the bench, plus a free tool that builds the chart for you.

Every youth coach makes the same promise at the parent meeting: everyone plays, everyone rotates, nobody lives in right field. Then the season starts. You are writing a lineup on a clipboard in the parking lot, a kid texts that he is running late, and by the third inning you have lost track of who has sat and who has not. The promise is sincere. The bookkeeping is brutal.

This guide lays out a simple system for fair playing time in youth baseball and softball, then points you at a free tool that does the arithmetic for you. The principles work whether you coach 8U rec ball or a 12U travel team.

What fair playing time actually means

Most leagues define it loosely, so coaches end up setting their own bar. A practical definition has three parts:

  1. Even bench time. Over a game, every player sits roughly the same number of innings. Not exactly equal every week, but no kid sitting three innings while another sits zero.
  2. Position rotation. Players move around the field across the season instead of being typecast. The kid who only ever plays right field never learns to turn a double play.
  3. A real spot in the order. The batting order is not a popularity ranking. Everyone hits, and the order is set on purpose.

Hold those three and you have satisfied almost every league's playing-time rule and almost every parent's actual concern.

The hard part is the grid, not the principle

Nobody disagrees with the principles. The problem is that fairness is a constraint puzzle, and humans are bad at solving constraint puzzles in a parking lot.

Think about what you are actually juggling for a six-inning game with eleven players:

  • Nine field positions to fill every inning.
  • Two players on the bench each inning, chosen so the same two do not keep sitting.
  • A rule that nobody sits two innings in a row.
  • A preference that everyone touches both the infield and the outfield.
  • The fact that two of your eleven can only play certain positions.

That is a real scheduling problem. Solve it by hand and one late scratch collapses the whole grid. This is exactly the kind of work software is good at and clipboards are not.

A system you can run by hand

If you want to do it on paper, here is the shortest path that still holds the line:

Step 1: List the roster in batting order first. Decide the order once. A common youth approach is to alternate stronger and developing contact hitters so the lineup does not stall, but at this age, simply rotating the order week to week is fair and easy to defend.

Step 2: Build a grid, players down the side, innings across the top. Nine cells per inning column get a position. The rest get a bench mark.

Step 3: Assign the bench first, not the field. Each inning, sit the players who have sat the least so far. Cross-check that nobody you are sitting also sat the inning before. Getting the bench right is what makes the whole thing feel fair, so do it first.

Step 4: Fill the field, rotating positions. For each open position, pick a player who has not played there yet this game. Try to get every kid at least one inning in the infield and one in the outfield.

Step 5: Re-check after any change. A late scratch or a kid who has to leave early means redoing the grid. This is the step that breaks people.

It works. It also takes fifteen minutes you do not have before a game.

The faster way: a free lineup generator

We built a free tool that runs this exact system in about a second. You enter your roster, set the number of innings, and it produces a per-inning position chart with the bench shared evenly, no back-to-back sits, and positions rotated across the field. It sets the batting order from your list and tells you in plain words how fair the result came out, for example "everyone sits one inning" and "everyone plays infield and outfield."

Try the free Fair Playing Time Lineup Generator. There is no sign-up, it runs entirely in your browser, and nothing about your roster is uploaded anywhere. You can print the chart to tape to the dugout fence or copy it into the team group chat.

A few things it handles that a clipboard cannot:

  • Restricted players. If a kid only pitches or only plays a couple of spots, turn the other positions off and the chart respects it. If you over-restrict so the field cannot be filled, it tells you which spot it could not cover instead of quietly putting someone out of position.
  • Reshuffle. One tap gives you a different, equally fair arrangement if the first one does not feel right.
  • Late changes. Remove a player, regenerate, and you have a clean chart before the umpire is done with the plate meeting.

From the lineup to the rest of the game

The lineup is the part of coaching you do before the first pitch. What happens after, the at-bats and pitches and who is actually getting hot, is the part most coaches lose track of entirely because they are busy coaching.

That is the rest of what we build. Bleacher Notes is a voice-first scorebook for youth baseball and softball: you narrate plays out loud the way you would describe them to the parent next to you, and it keeps the book. The same roster you set here carries into a live game, and between batters a coach can see who is due up, who is tiring, and which matchup favors you. The lineup tool is free and standalone, so use it on its own for as long as you like.

Frequently Asked Questions

What is a fair lineup in youth baseball?

A fair lineup gives every rostered player a roughly equal share of innings in the field, rotates them through different positions over the game and season rather than parking them in one spot, and bats everyone. Most rec and travel leagues expect this, and our free lineup generator builds it automatically.

How do you rotate positions fairly?

Each inning, place players in spots they have not played yet that game, and aim to give everyone at least one inning in the infield and one in the outfield. Doing this by hand across six innings is tedious, which is why a tool that assigns all nine positions every inning saves real time.

How should I handle bench time so it is even?

Sit the players who have sat the least so far, and avoid benching anyone two innings in a row. Over a full game this keeps bench time within an inning for everyone. The generator reports the exact spread so you can prove it to a parent.

Can I lock a player to pitcher or catcher?

Yes. In the lineup generator, turn off the positions a player does not play, leaving only the ones they do. The tool only places them where they are eligible and warns you if the remaining eligibility is too tight to field a full nine.

Does the tool set the batting order too?

Yes. The order you list your players in becomes the batting order, and it prints next to the position chart. You can rearrange hitters with the up and down arrows.

Is the lineup generator really free?

Yes, it is free with no sign-up and no account. It runs in your browser, so your roster never leaves your device. It works for both youth baseball and softball.

Voice scorekeeping for baseball & softball

Score your next game by talking through it.

Bleacher Notes is in beta now. Leave your email and we will send your invite.

The beta is open. We'll only email you your invite, nothing else.