Youth baseball & softball
Who bats.
Who throws.
Who covers.
One pitch count per kid across every team you coach. The batting order and the defense, solved to your league’s rulebook.
Every arm, counted
One ledger and one rest clock per kid, across teams.
Pitching →An order that scores
Run expectancy, with your run cap in the math.
Lineup →Defense, solved
Every spot, every inning, within your league’s minimums.
Defense →Awards night
22 awards that nominate and write themselves.
Awards →01 Pitching
The count follows the kid, not the roster.
Miles threw 68 on Monday for his travel team. His rec coach never saw it. The Battery did.
- Rest days on the calendar, from your rulebook’s table
- Warns before a threshold, not after
- Plans your next three games’ starters
- Catcher lockouts, both directions
- The last-batter rule, built in
02 Lineup
A batting order you can defend to a parent.
Not a sort by average. A model of how many runs an order actually scores, over the whole game.
- Your run cap and open last inning are in the math
- Reached-on-error counts as getting on
- Nine at-bats isn’t a hitter: small samples are shrunk
- Nobody drops more than four slots
- Drag anyone; it recalculates before you let go
PER GAME +0.31 runs
Dropping this spot one slot costs .043 runs. Most slots are worth far less, and it says so.
03 Defense
Every kid plays. Every inning’s covered.
Every position solved at once, every inning, so your only catcher never ends up at shortstop.
- League minimums enforced: innings, infield, no back-to-back sits
- Lock a spot or an inning; it rebuilds around you
- Hold and slide to swap; undo 25 steps
- Prints as the card you tape to the fence
04 Awards night
Every kid leaves with something. Nobody with four.
The night every coach improvises at 11pm, done before you leave the field.
- Stat awards nominate their own top three
- Judgment awards stay yours to pick
- Flags who has nothing yet, and who has too much
- Writes the speech in she, he or they
- Cole R. .612
- Miles D. .545
- Owen S. .508
When Cole stepped in, something happened. 19 hits, 11 walks, and a .612 on-base percentage that made him the toughest out in the order.
How a game night runs
Six tabs, left to right.
- GAME DAYBefore first pitch
Who’s here, who’s late. One tap rebuilds everything.
- PITCHINGBefore & during
Who’s legal, the plan, the live count.
- LINEUPBefore
The order, projected runs, print card.
- DEFENSEBefore & during
Field by inning, locks, swaps, playing time.
- STATSAfter the game
Import the GameChanger CSV. Everything updates.
- AWARDSEnd of season
Pick, print, read it out.
Your league
Your rulebook, not a generic one.
Ten profiles ship. Six are transcribed word for word from real 2026 league rulebooks, and every number is editable.
| Division | Sport | Fielders | Innings | Run cap / inning | Pitching |
|---|---|---|---|---|---|
| 10U softball · minors | Softball | 10 | 6 | 4 | 3 innings, starter may return |
| 10U softball · A | Softball | 10 | 6 | 5 | No divisional limit |
| 12U softball · A | Softball | 10 | 6 | 5 | No divisional limit |
| 12U softball · B | Softball | 10 | 6 | 5 | 3 innings, no return |
| 14U softball | Softball | 9 | 7 | 5 | No divisional limit |
| AAA minors baseball | Baseball | 9 | 6 | 5 | Pitch count + rest days |
Plus four starting points for rec and travel ball. Tell us your league and we’ll set your profile up before you sign in.
Your staff, your phone
Built for the dugout.
Works with no signal
Saves on the phone first, syncs when it can.
On your home screen
Opens full screen. No app store.
Every team you coach
Own roster, rules, colors and schedule each.
Share with your staff
Single-use invites. Editor or view-only.
See who changed what
“Last change by Coach P. · 3:42 PM.”
Your data, your call
Back up, export, or delete your account in the app.
What it keeps about a child
A first name. A last initial.
That’s it. A pitch limit is stored as a number, not a birthday. No ads, no trackers, no analytics, nothing sold.
always
Play ball.
We’ve got the math.
Invite-only while it’s tested with real teams. Tell us your league and we’ll set it up for you.