Roster0 players
Blue chips = infield · Green chips = outfield · Drag to set batting order
Game settings
Standard 9-player baseball
Free tool · No signup required
Build fair batting orders and per-inning position rotations for youth baseball. Every player gets equal playing time.
Want it fair across the whole season, not just one game? Create a free account →
Blue chips = infield · Green chips = outfield · Drag to set batting order
Standard 9-player baseball
Setting a fair batting order and a fielding rotation by hand is the part of game day nobody enjoys. This free baseball lineup generator handles it for you. Add your roster, pick how many players take the field and how many innings you are playing, and it hands back a full lineup card. No signup, no spreadsheet, no scribbling positions on a napkin in the parking lot.
It works as a batting order generator and a fielding lineup maker at the same time. Every kid rotates through the positions and the bench, so playing time gets spread around the way Little League, rec, travel, coach-pitch, and tee-ball parents expect. When you are set, print a lineup card, save a PDF, or copy it into your team chat.
Type each player in, or paste your whole roster at once. Add jersey numbers and the positions each kid can cover.
Pick how many players take the field, anywhere from 8 to 11, and how many innings you are playing.
Hit Generate and you get a fair batting order plus a fielding rotation for every inning. Do not like it? Regenerate until it works.
Print a lineup card, save a PDF for the dugout, or copy the lineup as text and drop it in your team chat.
Make a free CalledUp account to keep your roster and lineups in one place, reuse them game to game, and track playing time through the season.
Yes, completely. No signup, no login, no credit card. Add your roster, set it up, and make as many lineups as you want.
Yes. It is built for youth baseball: Little League, rec, travel, coach-pitch, and tee-ball. You pick how many players take the field, so it lines up with your league rules.
It rotates kids through the field positions and the bench inning by inning, so playing time and infield reps get spread around. Nobody sits two innings in a row while another kid plays the whole game.
Yes. Drag players around to set the batting order however you like, then build the position rotation on top of it. You can use it as a batting order generator, a fielding lineup maker, or both.
Yes. Once you have generated a lineup you can print a card, download a PDF for the dugout, or copy it as text to paste into a group chat.
Add as many players as you have on the roster, and set anywhere from 3 to 9 innings. The generator works out the rotation for you.
No. Your roster saves in your browser, so it is there when you come back. If you want to save rosters across devices and track playing time through the season, you can make a free CalledUp account.
Yes. Set the field size to 10 for the standard softball configuration with the extra outfielder, or any other size your league uses. The batting order and position rotation work exactly the same way.
Yes. Travel teams can lock in a preferred batting order and still get a fair fielding rotation built on top of it. It works for any number of players and any inning count your league uses.
The free generator tracks playing time within one game. To see cumulative playing time across the whole season — who has had the most bench innings, who is owed more infield time — create a free CalledUp account. The history builds automatically game by game.
Just remove the absent players from the roster before you generate, set the field size to however many you have, and hit Generate. The rotation adjusts to whoever is actually there.
Little League
Handles mandatory play rules and minimum innings automatically.
Rec baseball
Fair rotations so no kid sits more than anyone else.
Coach-pitch & tee-ball
Whole-roster batting order, no strategy required.
Travel & select
Lock your batting order, auto-build the fielding rotation on top.
Youth softball
Set field size to 10 for the extra outfielder slot.
Short-handed games
Remove absent players and regenerate — works with any roster size.