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.

See the platform live Pricing

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.

See the platform live.

The demo below is Hockey’s own live instance — the real controller and output pipeline, not a recording.

Launch Demo