High School Hockey
Power play clock included. Bonus indicator not.
SpreeSports Hockey is its own product — three periods, shots on goal, a power play clock that runs independent of the game clock — not a basketball scorebar with fouls renamed to penalties. Type in two teams, run the game from the box, look like a real broadcast.
There's no import pipeline. There's also no wasted afternoon.
Hockey doesn't have the ScoreStream / MaxPreps data pipeline that football's showcase page leads with. What you get instead is a setup screen built to be filled out once, fast, and reused every time you play that opponent again.
What a traditional CG rig demands
A Ross or Vizrt engine, a designer who built the power-play clock and shots-on-goal box from scratch, and an operator trained on a proprietary panel just to put a name on the ice.
What SpreeSports asks for
Two team names, two logos, two color pairs, and the jersey color they're wearing tonight. That's the whole setup screen — no roster import, no stats department.
Manual isn't the same as slow. Fill out a team once, click Save Setup, and the next time you play them, Load Setup brings back the colors, logos, and lineup card in two clicks — no re-typing, no rebuilt template.
A scoreboard built around hockey's actual mechanics
Hockey has no fouls, no bonus, no shot clock, no jump-ball possession arrow — those are basketball concepts with no hockey equivalent, so they simply don't exist in this product. What's here instead is hockey's own state: periods, shots, and the power play.
⏱️
Three-period clock
Regulation is three periods by default, counting down, rolling into overtime when needed. Period label and end-of-period graphics follow whatever period count you've configured.
🥅
Shots on goal
A running shots-on-goal count per team sits on the scorebar — the stat every hockey broadcast leads with alongside the score.
⚡
Power play clock
A dedicated power-play countdown runs independent of the main game clock, with a man-advantage indicator showing which team has it. Set it, and it counts down on its own until you clear it.
🟨
Penalty box counts
An informational penalty count per team tracks who's shorthanded, separate from the power-play clock itself — so coincidental penalties don't break the display.
🚨
Goal-type-aware scoring
Even-strength, power-play, short-handed, empty-net, and penalty-shot goals are each their own scoring type, so the fanfare graphic reacts to what actually happened, not just "+1."
🩹
Injury stoppage badge
A dedicated injury badge swaps in for the clock display during a stoppage, so the scorebar reads correctly instead of just freezing on a stale time.
Everything else a broadcast needs, built in
Below the scorebar, SpreeSports Hockey runs the same production-grade graphics layer as every SpreeSports sport — filled out manually, once, per game.
🏷️
Lower thirds & player info
Name, number, position, and a free-typed stat line for whoever scored or just took a penalty. No roster import required — type it once, it's on screen in seconds.
📣
Fanfare & starting lineup
Full-screen fanfare on goals — power play, short-handed, empty-net, all distinct — plus a starting-lineup card with headshots you upload once and reuse all season.
📺
Going-to-break & station bug
A sponsor-branded break card with clock and score, and a persistent station bug that locks to the scorebar corner so it never drifts during a broadcast.
📊
Box score & team stats
End-of-game box score with shots on goal by period — operator-entered, same layout quality as a national broadcast, no spreadsheet required.
🗺️
Distance map, weather & trivia
Type two addresses and get an animated school-to-school route map. Type a zip and get a live NWS forecast card. Type a question and answer for a trivia break. All included, all manual, all fast.
📡
Cross-sport ticker
Run an ESPN-style bottom-line ticker alongside the game — your own scoring updates plus any other games you're tracking, scrolling under the broadcast the whole night.
Puck drop, end-to-end
A typical first-time setup, from "I want to broadcast tonight's game" to on-air.
①
Open the controller
Sign in, spin up a new game instance. It's a browser tab — no software to install on the broadcast laptop.
②
Enter both teams
Names, colors, logos, jersey color for tonight, mascot, record. Type it once per team.
③
Set the game rules
Number of periods, minutes per period. Match it to your level once — it's remembered for next time.
④
Run the game live
Clock, score, shots on goal, and the power play all update from the controller as the game happens — same way you'd run a Ross or Vizrt rig, minus the Ross or Vizrt rig.
⑤
Add the output to vMix
Drop the output URL into vMix (or OBS, or any switcher with a browser source) as a transparent overlay. Graphics are on the air.
⑥
Save it
Click Save Setup. Next matchup against the same team, Load Setup brings the whole thing back in two clicks.
Doing it the old way vs. SpreeSports
What setting up a high school hockey broadcast looks like with a traditional CG rig vs. with SpreeSports' cloud-hosted, manually-driven setup.
|
SpreeSports |
Manual / generic CG |
| CG engine |
None — runs in a browser tab |
Ross Xpression, Vizrt, or similar — licensed and rented per seat |
| Team colors & logo |
Type in once, saved forever |
Hunt for hi-res logo, eyedropper colors, hand-build template |
| Power play clock |
Built into the scorebar, runs independently |
Track on a separate stopwatch or by eye off the rink clock |
| Live scoreboard data |
Operator enters clock, score, shots, power play |
Operator manually updates clock + score every shift |
| Reusable next game |
Save Setup → Load Setup, two clicks |
Re-do everything from scratch (or maintain a labyrinth of templates) |
| Setup time, first broadcast |
~10 minutes |
A full afternoon — or a graphics designer's week |
| Setup time, every broadcast after |
~2 minutes |
~30 minutes minimum (manual data entry) |
Built for the people who actually run these broadcasts
SpreeSports Hockey runs on the same cloud infrastructure, licensing model, and save/load engine as our football product — just with hockey's own scorebar underneath.
Athletic directors
Your rink livestream doesn't have to look like a fixed camera bolted to the glass. Set it up once at the start of the season, reuse it all year.
School AV / broadcast departments
Same browser-based controller as every other sport your department covers — students who already run football graphics can pick up hockey in minutes.
Conference / district networks
Cover a full slate of rink games on the same night, each on its own isolated instance. One license per concurrent game — district-wide bundles available, email us.
Booster club AV crews
A tripod up in the stands and SpreeSports gets you a real power-play clock and shots-on-goal box on screen — no designer required.
Independent broadcasters
Stream a region's worth of high school hockey for ad revenue without renting a CG engine. Same $1,000/game, $3,000/week pricing as our football product.
NFHS / Hudl streamers
Drop the SpreeSports output URL on top of your existing NFHS Network or Hudl feed in the switcher. Zero workflow change for them.