Log plate appearances (1B/2B/3B/HR/BB/HBP/K/Out/SF) with a live scoreboard, inning/outs/bases, RBIs, and undo. Game state is derived from logged at-bats, so undo just recomputes everything.
Tap the field to record hit locations; prompt for where runners advance (with legal-move enforcement); auto-scores home runs.
Per-player season totals (AVG/OBP/SLG/OPS + counting stats), a color-coded spray chart, and a by-game breakdown.
Build batting orders manually or auto-generate a "Best Lineup" (from stats) or "Most Fair Lineup" (rotates spots over time). Save/load named lineups per team.
Schedule games (opponent, date, time, home/away, field, notes); results auto-recorded as Won/Lost/Tied.
Traditional scorebook layout, Print / Save-as-PDF.
Tap the outcome as each batter comes up - hit, walk, strikeout, out. No shorthand to memorize, no notebook to keep track of. If a runner's on base, you'll get a quick prompt to say where everyone ended up.
Every play you log feeds straight into the season stat line - AVG, OBP, SLG, OPS, the works. No spreadsheets, no manual math, no re-entering anything after the game.
Set your batting order, save it for next time, or let the app spit out a fair-rotation lineup so nobody's stuck on the bench every week.
Logged the wrong play? Delete it. The game state - outs, inning, who's on base - rebuilds itself instantly. No "start the inning over."
When the game ends, get a proper scorebook-style box score, ready to print or save as a PDF - the thing you'd actually hand to a league.