Score the game from the bench.
Pitch-by-pitch entry with runners, counts, and substitutions. It keeps working when the signal does not: plays queue on the device and sync when you get back to a connection.
Schedules, live scorekeeping, real statistics, streaming, and the email nobody remembers to send — in one place, for one league or fifty.
The demo is a real scorekeeping session. Nothing to install.
Pitch-by-pitch entry with runners, counts, and substitutions. It keeps working when the signal does not: plays queue on the device and sync when you get back to a connection.
Live game state, offline queueing, and encrypted RTMPS streaming from the phone in your pocket. One account across the website and both apps.
Stream from a phone, watch on any device, and keep the recording afterwards with highlight markers tied to the plays that mattered.
Standard lines plus OPS, ISO, BABIP, and league-calibrated run values: Runs Created, Runs Above Average, wRC+, and Outs Above Average. Calibrated to your league's scoring, not to the major leagues.
Round-robin generation that honours blackout dates for a league, a division, a team, or a single field, keeps doubleheaders back-to-back at the same field, and balances home and away. You review every game before anything is saved.
Cancellation and field-change alerts, automatic post-game recaps with the box score, and a weekly Player of the Week for the league and every division. One preferences page for everything.
Scorekeepers stand behind a backstop in the cold. Broadcasters hold a phone for two hours. The apps are built for those two jobs rather than as a shrunken website.
Fields do not have reliable signal. Every play a scorekeeper records is written to the device first and synced afterwards, in order, without duplicates. A dead connection costs nothing.
Slow-pitch softball scores several times more runs per plate appearance than professional baseball. Borrowed constants would put an average hitter well off average. Run values here are derived from your league's own scoring, so 100 wRC+ really is your league average.
Every player gets a page: rolling form, spray charts, game logs, and season totals. Every stat has a plain-English definition, and the ones with limits say so instead of pretending.
See a live box scoreLooking for a team to play on? Add yourself to the player pool.
Pricing depends on how many teams you run and whether you want streaming. Send a note and we will come back with something specific rather than a brochure.
Every league gets its own address, its own branding, and its own administrators.