Fair rotations for youth baseball

Fair Lineup

Type in who is here today, set any restrictions, and get a fair lineup in one click, plus a running book that remembers who has sat and where everyone has played.
Built by Dr. Kevin Luczynski
New here? Load a sample team to see how it works.
Set up once

Your team

Pick the sport, name the team, and set the game length.

Sport

Team name (this also sets your colors)

Not a pro name, or want different colors? Customize
Primary Accent
Upload your own team's logo (a file you have rights to). The built-in colors are just colors, never pro logos.

Innings

Positions on the field

Each position has a zone. The builder rotates every player across zones, not one spot all game. Drag a row between the two columns to arrange them however you like.

Fairness rules

The defaults match how most coaches keep it even. Turn off what you do not want.


Every game

Who is here tonight

Check who is here tonight; uncheck anyone absent and their name stays on the roster for next game. Tap a position chip once to mark cannot play it, twice to mark must play it once, a third time to clear.

HerePlayerPosition rules (tap chips)
Or paste your whole roster at once

One name per line. Adds them all at once, so you never type the team in one at a time.

Lock a player to a spot (optional)

Hold one player at one position for a stretch of shifts, and the builder rotates everyone else around them. Example: keep a player in goal for shifts 1 to 4, then they come out and rotate like the rest.

Carry the seasonBackup and transfer

Save each game to The Book so the next lineup catches up whoever has sat or been stuck in one spot.

Make it your own. Change the sport, positions, rules, and team colors right here, no code needed. For bigger changes or a league-wide version, get the build prompt, or email Coach Kevin.
No lineup yet. Fill out Setup and press Build the lineup.

The Book

A running ledger of bench time and where each player has played. Updated every time you save a game.

How a season works
  1. Build today's lineup on the Lineup tab.
  2. Press Save this game to The Book. It records who sat and where each kid played.
  3. Next game, check who is here and build again. The app evens out who has sat the most and gives kids the spots they have not played yet.
  4. Now and then, press Export season file (on the Setup tab) to keep a backup or move your season to another phone.