bbstats.am is basketball league software for organizers who care about game day — live scoring, full box scores, playoff brackets and a branded league site that updates while the game is still being played.
Most league software is built around registration and payments, and treats the game itself as an afterthought: somebody types a final score into a form once everyone has gone home. bbstats.am is built the other way round. Everything starts at the scorer's console, so each point, foul, rebound and substitution becomes a live play-by-play, a complete box score and an updated standings table without anyone re-entering it.
That makes it a strong fit for leagues, youth programs and cups that publish statistics or stream their games, and a weaker fit for organizations whose hardest problem is booking courts or paying officials. This page is specific about both.
Six jobs come up in every league, whether it is an eight-team adult division or a youth program with twenty age groups. Here is how each one works on bbstats.am.
A round-robin generator builds single or double schedules, handles byes for odd team counts, and can pack fixtures across several venues and time slots per matchday.
Online registration with fees, consent at sign-up, and a coach portal where coaches apply to a division, get approved by email, then build their own rosters.
A live console with a FIBA-style period clock, team fouls and bonus, timeouts, possession arrow and overtime — plus a separate shot-clock console a second operator can run.
Full box scores with shooting splits, rebounds, assists, steals, blocks, turnovers, fouls and plus/minus, feeding league leaders, team pages and player profiles.
Brackets from the quarterfinals to the final, best-of-one or best-of-three per round, aggregate tiebreaks, and winners that advance on their own.
A public league site that updates over WebSockets during the game, with push notifications and email alerts for tip-off, final scores and news.
The scoring console is the centre of the product. A scorekeeper works from a browser on a laptop or tablet, either from a stat sheet layout or a court-tap mode that records shots by location. It tracks the period clock, personal and team fouls with bonus, timeouts by half, the possession arrow, and as many overtimes as the game needs.
Exactly one device holds the write lock for a game at a time, so two scorers at the same table cannot double-count a basket; a second person can still run the shot clock independently. Every accepted event broadcasts immediately, which means the public game page, the gym's TV display and the stream overlay all reflect the same state within about a second.
Because the stats are a by-product of scoring the game rather than a separate data-entry job, they are finished the moment the game is. Each game produces a complete box score with per-quarter scoring, and those numbers roll straight into standings, league leaders, team pages and player profiles.
Box scores export to PDF for federation reporting, and any table can be embedded on a league's existing website through public embeds if you would rather keep your own front page.
Every league gets its own site rather than a profile page inside somebody else's directory. Colours, fonts, logo and favicon are applied before first paint, so it looks like your league and not like a template with a logo dropped in the corner.
You start on a free subdomain and can attach your own domain with a single DNS record, with HTTPS issued automatically. The fan-facing interface is available in English, Russian and Armenian, and the site carries schedules, standings, rosters, news, announcements with RSVP, awards and partner pages.
If you stream games, every game exposes an OBS-ready browser source with the live score, clock and fouls, themed to your league. An overlay designer handles layouts and positions with a live preview, so you are not editing CSS between games.
A separate full-screen scoreboard view drives a TV or projector in the gym from the same live data.
Leagues that already produce official sheets do not have to score twice. Upload a FIBA or GENIUS box-score PDF and the importer reads the teams, rosters, starters, quarter scores and the full box score, reconciles every total, and creates a finished game with its statistics in place.
It is the fastest way to bring a season that was played on paper into the platform.
Being basketball-specific and game-day-first means real gaps. If one of these is your main problem, a registration-first platform will serve you better:
The comparison pages go through this feature by feature against LeagueApps, SportsPlus, LeagueRepublic, SportNinja and TeamLinkt, including where each of them is stronger. See the comparisons.
You can create a league and score a real game without a card. Provisioning takes under a minute: pick a subdomain, and you get an admin account, a public site and a working scoring console.
After the trial, paid plans keep the league live; the current prices and limits are on the pricing page.
You can start a league on bbstats.am for free with no card — a free subdomain, a branded public site and live scoring included. Paid plans take over after the trial period to keep the league online.
It depends on what "track" means. Registration-first platforms usually record a final score and a few totals. If you need FIBA-grade play-by-play, complete box scores with plus/minus, and league leaders that update during the game, that is what bbstats.am is built for.
Yes. Each age and gender group runs as its own championship inside one league site, and coaches apply per division through the coach portal, get approved by email, and fill their own rosters.
No. Scoring, the shot-clock console, the TV display and the admin tools all run in a browser. Streaming overlays are added to OBS as a browser source with a URL.
Finished games can be imported from official FIBA or GENIUS box-score PDFs, which reconstructs rosters and full statistics. For older seasons in other formats, get in touch and we will look at the data with you.