If you coach youth baseball or softball, you know the drill. It's an hour before game time and you're hunched over a notebook trying to figure out who plays where - and whether Tommy's dad is going to corner you in the parking lot again about outfield innings.
Building fair lineups is one of the hardest parts of coaching rec ball. You're juggling 12–15 kids, 6–9 innings, and a dozen positions - all while trying to make sure every player gets a fair shot. Here's how to do it without losing your mind.
Why Fair Lineups Matter
At the rec level, the goal isn't winning - it's development. Every kid signed up to play baseball, not to sit on the bench and watch. Fair lineups ensure:
- Every player gets meaningful innings at a variety of positions
- No one is stuck in right field for the entire season
- Parents see transparency - the fastest way to stop complaints is to show the data
- Kids develop skills by experiencing infield and outfield alike
Most leagues have rules about minimum playing time, but "fair" goes beyond the minimum. A kid who plays every inning but only ever sees right field isn't getting a fair experience.
The Manual Approach (And Why It Breaks Down)
Most coaches start with a spreadsheet or a notebook. You write out the positions across the top, the innings down the side, and start slotting names. It works - sort of - for the first game.
But by game three, the problems start piling up:
- You can't remember who played where last week
- Two kids were absent and now your rotation is off
- You promised a parent their kid would pitch, but you already have three pitchers slotted
- You've been spending 30+ minutes before every game doing lineup math
The fundamental issue is that fair rotation is a multi-variable problem. You're not just assigning positions - you're balancing history across games, handling absences, respecting skill constraints (not every 7-year-old can catch), and doing it all under time pressure.
A Better System: The Rotation Grid
The most reliable manual method is a rotation grid. Here's how it works:
- List every player in a fixed order (alphabetical works fine)
- Assign positions in blocks - split infield and outfield into groups and rotate players through them each inning
- Track each game on the same sheet so you can see cumulative position history
- Handle the bench by rotating sit-out innings evenly - no one sits twice before everyone has sat once
This works reasonably well, but it's still manual. You're doing the same math every game, and one mistake cascades through the rest of the lineup.
What About Position Preferences?
Fair doesn't mean identical. Some kids genuinely can't pitch yet. Others have a medical reason to avoid catcher. A good lineup system lets you set position preferences - marking which players can handle which positions - while still rotating everyone through everything else.
The key is separating "can't play here" (a real constraint) from "prefers not to play here" (which shouldn't override fairness).
The Easier Way
This is exactly why we built Inning Wizard. You enter your roster once, set any position preferences, and hit Generate. In under a second, you get a complete inning-by-inning lineup that:
- Rotates every player through infield and outfield
- Balances bench time evenly
- Respects position preferences
- Builds on previous games automatically - so fairness compounds over the season
- Prints on a single page, ready to hand to your scorekeeper
You can drag and drop to make last-minute swaps, and the lineup updates instantly. No spreadsheets, no math, no 30-minute pregame planning sessions.
And when next week rolls around, just reuse last week's lineup - the generator picks up where it left off, so fairness builds over the entire season.
The Bottom Line
Fair lineups aren't optional in youth sports - they're the whole point. Whether you use a notebook, a spreadsheet, or a tool like Inning Wizard, the important thing is having a system. Your players deserve it, your parents expect it, and your sanity depends on it.