LineupSmith
For baseball and softball coaches

A season-aware planner that builds the whole game in one click.

LineupSmith remembers who's played where all season, builds every inning in one tap, and leaves every call yours to change — with the rule-by-rule reason behind each one.

Start free

Free to start, no card required.

app.lineupsmith.com
The LineupSmith rotation workbench: a 10-player by 6-inning rotation grid for Rangers vs Rockies, marked Ready, with all 54 position cells filled.
Rotation grid: each player's position through the first three innings, every cell filled.
Real screen · Rangers vs Rockies · 6 innings · 10 players

LineupSmith handles the one part of coaching that quietly takes the longest: a fair, legal rotation, with the reasoning behind every call.

Time back

The lineup shouldn't be the hardest part of coaching.

You took the job to coach players, not to sort out rotation math at midnight. LineupSmith was built by a coach doing exactly that — so the planning and shuffling take minutes instead of an evening, and you can trust the plan is right before you hand it to anyone.

The night before

Everything you wish you could track one tap.

Which positions each kid can play, who hasn't been in the infield yet, who sat last week, who's due for a turn at a new spot. LineupSmith carries all of it from game to game, so a full plan is one click and a few minutes of looking it over.

On the way to the game

A text in the car a new plan before you park.

A kid can't make it and the plan you spent an evening on is gone. Mark them out, generate again, and the whole game rebuilds around the kids actually standing there — no mental math in the parking lot.

When a parent asks

A hard conversation an easy one.

Every goal is listed on the plan — met or not — and the Season Report shows exactly where each player has played. You can speak to any parent about their kid's season with the record in front of you.

Your call, always

Automatic or hands-on  always your plan.

Fair rotation is the default, not the rule. Change any assignment inning by inning, player by player — to win a game, to give a kid a shot at a new position — and the season counts keep tracking either way.

How it works

Three simple steps.

01Control your team, influence the outcome

Set your roster

Add your players and set the batting order. Mark which positions each kid can play, which to avoid, and any to rule out entirely — so the plan always keeps them where they belong.

Roster screen: players in batting order, each with a jersey number and a row of position-eligibility chips.
02Game by game control

Dial in the game

Mark who's playing, who's out, and who's arriving late. Set the rules for this game — position variety, bench time, whatever you or your league requires.

Availability editor: every player has an In toggle and a check per inning — Troy and Lane are out for inning 1, Andrew is out for the game.
03Automatic or hands-on

Build the lineup

Press one button for a complete plan or build it yourself by inning, player, and position. Either way, it factors in the whole season, and you can open any assignment to see why it was made.

A generated rotation grid with a cell open: swap, move, or clear it, and a season-informed note explaining that Troy took 1B because he has the least time there this season.
One tap to generate — open any cell to see why that player was put there
The audit

Every lineup shows its work.

Most coaches are guessing whether their plan is actually fair. Here, you don't have to: every decision is checked against your rules, so you know it holds up — and if it can't, you know exactly why, before the game, not after a parent asks.

Rule audit, Ready: every inning has one player assigned to each position.

Ready

Every hard rule met, nothing left to review. Print it and go.

Rule audit review, Same position: Andrew at 2B and Patrick at SS each stay put for two innings against a cap of one.

Review

The plan works, but one small thing didn't go the way you'd prefer. It tells you exactly what, so you can decide whether to accept it or fix it.

Rule audit failure, In the field: Adam fields 2 of the 3 required innings, with a suggested fix.

Conflict

Sometimes the math just doesn't work — too few players available, or rules that can't all be true at once for this game. LineupSmith will tell you exactly which rule is a problem, so you can decide what to change.

Most tools hand you a lineup. This one hands you the reasoning — including the times it has to be honest with you.

Game day

Your plan, in the dugout with you.

Print a lineup card, or share it with your assistant coaches. The Game Day view keeps the whole coaching staff up to date when last-minute changes happen: who's where, inning by inning, right on your phone.

Printed lineup card: batting order down the left, each player's position per inning across.
Lineup card — by player, in batting order
Game Day view on a phone: inning 3 of 6, each position with the player assigned to it.
Game Day view
Pricing

Simple pricing. Start free and build your lineup in minutes.

Free

$0

  • One Team
  • Three active games at a time
  • Generator, rule audit, and the Game Day view
  • Season-informed generation across your active games (max 2 prior)
  • Print, image, and CSV exports

Not a trial — it never expires.

Start free

Season Ticket

$49/yr

  • Unlimited Teams and games
  • Duplicate a Team for next season instead of retyping the roster
  • Invite an Assistant Coach — they never pay
  • Season Report — every player's season totals by position
  • Season-informed generation across your whole season
  • Print, image, and CSV exports
Start free upgrade any time from inside the app
First 50 coaches

Starting Lineup

$29/yr — founder rate

  • Everything in Season Ticket
  • Your price never goes up, for as long as you keep it
Start free upgrade any time from inside the app
Free $0 Season Ticket $49/yr First 50 coaches Starting Lineup $29/yr — founder rate
Teams One Unlimited Unlimited
Games 3 active Unlimited Unlimited
Generator, rule audit, Game Day
Duplicate a Team for next season
Assistant Coach — never pays
Season-informed generation Active games only (max 2 prior) Whole season Whole season
Season Report
Exports Print, image, CSV Print, image, CSV Print, image, CSV
Founder rate
Start free Start free Start free

Starting Lineup is founder pricing for the first 50 coaches, or through December 31, 2026 — whichever comes first: your rate stays where it is for as long as your subscription is active.

Season Ticket

One game is manageable. Balancing a season is the real challenge.

The Season Report adds up every player's innings at each position, across every game you've played — and it's what the plan uses to make fair calls, without you tracking any of it by hand.

Season Report: every player's fielded innings at each position across ten tracked games, shaded so the thin spots are obvious.
Season Report: every player's fielded innings at each position across ten tracked games, shaded so the thin spots are obvious.

Swipe to see every position →

FAQ

Fair questions.

Does it know my league's rules?

It enforces the rules you give it. Set your minimum fielding innings, position limits, and bench rules once, and every rotation it generates satisfies them. There's no rulebook database guessing at what your league does — you tell it, and it holds the line.

How long does setup take?

Enter a name and a jersey number per player, optionally set position eligibility, open a game, press Generate — and you're done. Most coaches are through the roster in a few minutes, and after that it's per-game: who's out, and generate another plan. That first sitting is the longest you will ever spend in it.

I already have a spreadsheet that mostly works.

Then you already know the cost: the spreadsheet doesn't know your league's rules, won't tell you when a plan breaks one, and doesn't remember last week. Every absence means redoing the arithmetic by hand. Here you change who's available and press Generate.

What information do I have to enter about the kids?

Display name and jersey number. Nothing else is asked for and nothing else is stored.

What if a player shows up late or has to leave in the fourth?

Mark them absent or leaving early, regenerate, and you have a new plan in seconds. Absent players are never assigned; a player leaving early won't be scheduled for innings they won't be there for.

Can I overrule it?

Yes. Lock any cell you want kept, then regenerate — it works around your edits instead of throwing them out. You can also set just a few key positions by hand and let it fill in the rest, or set the whole game yourself. The batting order can be set by hand too.

What happens when the rules can't all be met?

It tells you exactly which rule is the problem, instead of quietly ignoring it — so you can decide what to change.

What does the free plan actually include?

One Team and three active games at a time, with full access to the generator, rule audit, and Game Day view. It never expires.

How do I pay if I want the paid plan?

Start free first — everyone does. When you're ready, the upgrade is one click from inside the app. There's no card to enter before you've built a lineup and decided it's worth it.

If I sign up free, can I still get the Starting Lineup price?

Yes, as long as spots remain and it's before December 31, 2026. The first 50 coaches to upgrade get the founder rate, and it holds for as long as the subscription stays active. Signing up free doesn't hold a spot — upgrading claims it.

Can my assistant use it?

Yes, on a paid plan. Assistant Coaches get full day-to-day control of the team and never pay themselves — they're covered by the Head Coach's plan, invited with a link.

Does it work on my phone?

Yes. It's built phone-first and works the same on your desktop or phone — no separate app to download, just open it in your browser and add it to your home screen.

Is my roster reused next season?

On Season Ticket and Starting Lineup you can duplicate a Team, which carries the roster over so you're editing instead of retyping.

Why annual instead of monthly?

Because monthly pricing for a seasonal sport means subscribing in March and cancelling in May, and then the price has to be higher to make that work. Annual keeps the price lower and keeps it off your to-do list.

Your next lineup, in less time than it took to read this page.

No card, no commitment — just your roster and a few minutes.

Start free