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.
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.