5x5 basketball is the broadcast reference point for the sport, and demands the most complete graphics package: a persistent scorebug with shot clock and fouls, lineups with headshots, team and player stats rotating at intervals, and a final score that closes the match. KronoGraph delivers that package production-ready — 14 templates with IN/OUT animations, bound to the official feed, operated from a panel built for the booth.
Who this service is for
- National basketball federations producing their local league with mid-range budget who need graphic parity with major leagues.
- Production companies contracted by a one-off league or championship who want a professional package without building graphics from scratch.
- Universities and colleges running formative tournaments already streaming online and looking to elevate quality without hiring engineers.
- Small broadcast teams covering multiple matches per game-day who need to cut operator time per match.
The 14 templates of the 5x5 bundle
ScoreBug and In-game Stats Strip
The ScoreBug is the persistent match graphic — points, quarter, clock, shot clock, fouls (rendered as dots), bonus and timeouts. It reacts automatically to the feed: when a score change arrives from Genius Sports or FEB, the ScoreBug updates without operator input. The In-game Stats Strip overlays the ScoreBug at milestones — "2ND FOUL" when a player picks up their second, "8 PTS (2/3) 67% 3PT" when they hit a shooting milestone — and self-dismisses.
Game Title and Final Score
Game Title opens the match: team logos, names, competition and round. Final Score is its closing counterpart in lower-third format with the final score. Both with pre-rendered WebM IN/OUT animation (background layer) plus an HTML/CSS overlay for the dynamic data.
Lineup, Coach, Commentator, Referees
Lineup shows a team's 12 dressed players with headshots, jersey numbers and positions. Coach is a lower-third with photo + coach name (manual override or auto from TabTeams). Commentator and Referees cover the broadcast crew and officiating staff credits.
Game Stats (3 auto-rotating pages)
Team stats and top scorers across 3 pages that rotate automatically: Shooting (FG%, 3P%, FT%), Game (rebounds, assists, steals, blocks, turnovers) and Top Scorers (top 5 per team). Each page lasts 30s and the rotation auto-exits at the end.
Big Score, Score With Partials
Big Score is the central hero — same data as ScoreBug but in large layout, ideal for end-of-quarter or analysis. Score With Partials shows the per-quarter table (Q1..Q4 + OT + total) — useful at half-time and at close.
Standings and Schedule Day
Standings is the league table G/W/L/DIFF/PTS with qualified-team highlighting. Calculates with official FIBA tiebreakers — recursive H2H when 3+ teams are tied (mini-table only between them), point differential, points scored, and sub-groups when the phase has divided groups. Schedule Day assembles the day's calendar with time, teams, venue and logos — perfect for pre-game bumpers.
How it works during a match
- Pre-match: operator opens the panel, verifies templates are loaded, fires Game Title and each team's Lineup with F1/F2/F3 shortcuts.
- Live: ScoreBug stays mounted and reacts to the Genius Sports / FIBA LiveStats / FEB feed automatically. If the source drops, operator flips to MANUAL and continues with hand-entered numbers without restart.
- Milestones: In-game Stats Strip appears on its own when a player hits configurable milestones (points, fouls, threes). Auto-fire also covers the 3 Game Stats pages at end of each quarter.
- Post-match: Final Score + Score With Partials + Game Stats. Standardized closing in under 2 minutes.
Integration with official systems
Native connection with Genius Sports REST (boxscore + PBP polling) and FLS WebSocket (Live Stats), which is the API FIBA LiveStats distributes. When the feed arrives automatically, the operator supervises and corrects; with no integration, we operate in manual mode at the same quality. We also support FEB (baloncestoenvivo.feb.es) via HTML scraper for Primera FEB and lower categories. For custom feeds, the Sports Data Integration module maps any REST/WebSocket API to the internal schema.
Real production use cases
- DPB Colombia (full season) — Genius Sports REST + FLS for every match, scorebug and ingame stats auto-fire, package with DPB's own identity.
- Primera FEB (Spain) — FEB bundle with 5 LALIGA fonts, navy/red/white/gray palette, federation scraper. Regular operation throughout the season.
- BCLA 2026 — Basketball Champions League Americas, Genius Sports in production, continental identity.
- LATAM university tournaments — scalable bundle starting at 1 camera and growing to multi-cam SDI production.
What's included
- 14 ready templates: ScoreBug, Game Title, Coach, Commentator, Referees, Lineup, Game Stats, Final Score, Big Score, Score With Partials, Standings, Schedule Day, In-game Stats Strip
- ScoreBug + IngameStats auto-fire from Genius Sports / FIBA LiveStats / FEB feed
- Recursive FIBA H2H tiebreakers in Standings (3+ tied teams, sub-groups, differential, points scored)
- Transparent 1920×1080 output — OBS and vMix capture as Browser Source
- Operator Console with LIVE↔MANUAL toggle per group, F1-F12 shortcuts, color picker per team, pop-out window
- Per-project brand kit (3 colors + 1 font) auto-reskinning the whole bundle
- BroadcastChannel + Supabase Realtime safety net for multi-tab without conflicts
- Replay forensics — any recorded match re-executes at 1x/Nx for QA
- Remote or on-site operation
Frequently asked questions
What templates does the 5x5 bundle include?
14: ScoreBug, Game Title, Coach (home/away), Commentator, Referees, Lineup (home/away), Game Stats (3 auto-rotating pages), Final Score, Big Score, Score With Partials, Standings, Schedule Day, In-game Stats Strip.
Does it work with Genius Sports and FIBA LiveStats?
Yes. Native connection with Genius Sports REST (boxscore + PBP) and FLS WebSocket (Live Stats), which is what FIBA LiveStats distributes.
Does it support FIBA tiebreakers?
Yes. Recursive H2H when 3+ teams are tied, point differential, points scored, sub-groups.
Does it work with OBS and vMix?
Yes. Transparent 1920×1080 output, no native plugins.
How many simultaneous matches?
Multiple matches in parallel from the same backend, each with its own panel + output.
Customizable per league?
Yes. Brand kit (3 colors + 1 font) reskins everything. For deeper changes, use Visual Builder or the Graphic Design service.