My Baseball Stats (Web) is a collaborative stat-tracking app for youth and amateur baseball teams. Any team member can log batting/pitching stats from their phone after a game, instead of one scorekeeper and a spreadsheet. It auto-calculates AVG, OBP, OPS, ERA, WHIP, flags players below qualifying thresholds, and shows season trends and player comparisons. Built with Next.js, Supabase, Stripe billing. A companion to iOS app "My Baseball Stats" (~270 users), extending it to team collaboration.
Hey Product Hunt! 👋
I've been building "My Baseball Stats," an iOS app for tracking pitching and batting stats, for a while now — it's up to ~270 users who use it to quickly log stats without even needing to sign up.
But talking to teams, one thing kept coming up: youth and rec league baseball teams usually have ONE person doing all the scorekeeping. If that person misses a game, nobody records anything. And once the season gets going, stats end up scattered across someone's spreadsheet that only they can update.
So I built a web companion app where any team member can log stats from their own phone right after a game — no more single point of failure. It automatically calculates batting average, OBP, OPS, ERA, WHIP and more, flags players who haven't hit the qualifying plate appearances/innings yet (so small-sample stats don't get compared unfairly to full-season ones), and shows trend charts and player-vs-player comparisons.
Along the way, the trickiest part wasn't the stats math — it was the small UX details: making batch data entry fast enough that a coach can fill in the whole roster in one sitting, and letting each team customize things like innings-per-game (youth leagues often play 6 or 7, not 9), since a one-size-fits-all formula didn't feel right.
It's free to start. Would love to hear what you think, especially if you've ever been "that one person" stuck doing all the scorekeeping for your team!