Enter a whole game from a box score
Type each player's totals for one game in a single pass — AB, H, 2B, 3B, HR, BB, K, FC, ROE, R, RBI and SB — and every line becomes individual at-bats.
This is the whole game off a paper scoresheet in one sitting. You enter twelve numbers per player and the app turns each line into individual at-bats, so everything downstream — your average, the team's table, a share card, the export — reads it exactly as if the game had been recorded a plate appearance at a time. Singles are not one of the twelve: they are worked out as hits minus the doubles, triples and home runs, and shown under the player's name so you can check the arithmetic against your sheet as you type.
The rule to know before you start is that saving a line replaces that player's at-bats for this game with the totals you typed. Only rows you actually changed are written, so opening the screen, reading it and backing out writes nothing at all, and a player you did not touch is left exactly as they were. Both apps say so at the top, and both count the rows you have edited at the bottom so you can see how much the save is about to cover.
FC and ROE are the two columns people look for and do not expect: reached on a fielder's choice, and reached on an error. They are at-bats that are not hits, so they do not widen AB — they move part of it from "out" to "on base", which is what makes a run add up. The grid will not accept more runs than a player had ways of reaching base, counting hits, walks, FC and ROE, so a night where somebody singled once, reached on a fielder's choice and scored twice can only be entered with those columns filled in. Entering the fielder's choice as a plain out instead is the mistake they exist to prevent.
Whatever is left of a player's at-bats once the hits, the strikeouts, the FC and the ROE are accounted for is saved as a plain out — an out with no batted-ball type and no location — rather than the app inventing a ground out or a fly out nobody told it about. That is also why a game entered this way has an honest batting line and no dots: there are no locations in it, and the spray chart's Zones view reports those at-bats in its own line underneath rather than quietly leaving them out.
The rows are the game's roster: you, the teammates who use the app, and the roster-only players standing in for teammates who do not. If the game has a batting order the rows are in that order, which is usually the order of the sheet you are copying from. Somebody who has left the team appears only if they already batted in this game, and their line is read-only — their at-bats stay where they are, you simply cannot type over them.
If any of those lines was recorded at-bat by at-bat with the field tapped, both apps warn you before you flatten it: "Some players have spray-charted at-bats. Editing one of those lines replaces its detail with plain totals; leaving it alone keeps the chart." The warning is per player and it means exactly that — the row you edit loses its dots, and every row you leave alone keeps them. A count beside the name says how many at-bats are at stake, so it is worth reading before you start typing over a teammate's night.
A game that was scored play by play does not take a box score at all, before or after it is final. The entry link is not on those games, and opening the screen by its address shows a notice instead of a grid: the play log already derived the at-bats from the plays, and replacing them would leave the log's own score standing over rows that no longer exist. Corrections to one of those games happen in the log.
On your phone
- Open the game — from the Games tab, or from the team's schedule. Box score entry is for team games, so tap Team if the game opened on your own numbers.
- Tap Enter box score in the header of the team's stats block, beside TEAM STATS. If the game opened on Me, tap Team first.
- Tap a player to open their line. Each of the twelve stats has a − and a + for the small numbers, and the box between them takes a tap and the keypad when you already know the at-bats were four.
- Fill FC and ROE rather than hiding them in AB. Once you have touched a row, a line that cannot be true is called out in words under the name and the save is held back until it adds up.
- Tap Save in the top right. It stays grey until something has changed, and a dot on each row marks the players the save is about to rewrite.
On the web
- Open the game — from Games, or from the team's schedule.
- Click the ⋯ button in the game's header, beside the edit pencil, and choose Enter box score. On a game with nothing on it yet it is a button on the "No at-bats yet" panel as well.
- Each player is a row and each stat a column. Click a cell and type the number — the grid scrolls sideways on a narrow window and the player column stays pinned, so you never lose track of whose line you are in.
- Fill FC and ROE rather than hiding them in AB. Once you have touched a row, a line that cannot be true is called out in words under the name — "Runs (R) can't be more than times on base (H + BB + FC + ROE)" is the usual one — and the save stays off until it adds up.
- Click Save box score. The text to its left counts the rows you changed, and reads No changes yet until you change one; Cancel leaves the game exactly as it was.
On the phone the save is written to the device first and synced when there is signal, which is the normal case here — the sheet usually gets typed in on the way home rather than at a desk. There is nothing to retry and nothing to keep open: the game reads correctly on that phone straight away, and the rest of the team sees it when it syncs.
Anything the twelve columns cannot say is still worth a hand-recorded at-bat: a hit by pitch, a sacrifice, a dropped third strike, or any ball you want on the spray chart. The two ways in sit on the same game, so entering most of a night in one pass and then correcting two at-bats by hand is a perfectly ordinary way to use this.
Not sure what a stat on this screen means? The glossary explains it.
Related guides
Still stuck?
Try the rest of the guides or the support page. Sending feedback from inside the app reaches a real person.