Run · Leagues

Run the season, not the spreadsheets.

League office or rink, same season. Build it, score it live in Tower Scoring (in beta) or off the paper sheet, and let every final do the books.

Gold division standings: the Berserkers first with 16 points.

Who it’s for

Two ways in. One season.

A league organization

Your league plays at a rink. You bring the teams; Bifrost Sports keeps the season straight.

  • In beta Bring your schedule as a CSV and your rosters
  • Available now Registration with waivers, signed on a phone
  • On the roadmap An independent league playing on another rink’s ice

A rink running its own leagues

Your ice, your house leagues. The schedule starts where the ice does.

  • Available now The season scheduler on your own ice: generate, publish, add a game
  • Available now Ice slots, sheet blocks and locker rooms
  • Available now Move or cancel one game, and everyone it touches hears about it

Your players and fans

Give them a reason to come back.

Standings that keep themselves

Every final updates the standings, the scoring leaders and the all-time boards.

Available now

Game Wrapped

After the final, players get their night back: the big moment, their stats and their XP.

Available now

The score on their lock screen

Fans following a live game get the score on their lock screen until the final.

Available now

Playoff brackets

A bracket your players can follow from the first round to the last.

In beta

Game Room

Players and fans call your games for points. Never money.

In beta

Recaps in your league’s voice

Finals written up the way your league talks.

Available now

Your tools

The commissioner’s desk.

A rulebook for each season

USA Hockey, NHL, PWHL, or NCAA men’s or women’s rules, chosen per season, with a public rules page your teams can read.

Available now

Suspensions the lineup respects

Record a suspension, and the player can’t be put in a lineup until it’s served.

Available now

Suggested suspensions

When a penalty in a Tower Scoring game calls for one, the league gets a suggested suspension to approve or dismiss.

In beta

Past seasons from paper

A GM or the rink’s admin uploads photos of the old official scoresheets and checks what was read, and the history counts.

Available now

League pages

A page for your league, its divisions and its season.

In beta

Widgets and team calendars

Your schedule and standings on your own site, and a calendar feed for every team.

Available now
  • In beta Registration payments
  • On the roadmap Escalating suspension ladders
  • On the roadmap Youth leagues and parent sign-up

Next up

Tournament weekends.

The same rails as your season, scoped to one weekend: registration, the schedule, brackets and live scores, hosted by a rink, a league or a club.

  • On the roadmap Tournaments

How it connects

Change it once. Everyone finds out.

  1. You move a gameBoth rosters and everyone following the game get a push and an inbox entry, the schedule changes at once, and subscribed calendars pick it up.
  2. You cancel a gameA Game Cancelled push carries your note, the officials are told (in beta), and subscribed calendars show it cancelled.
  3. A game goes finalStandings and stats rebuild, a suspended player who sat out serves a game, and both GMs get a nudge if the scoresheet is still empty.
  4. A suspension is approvedThe player, the GM and the head coach get a push.

Screens

The season at a glance.

Game Center for a 5-3 Berserkers win over the Fenris Wolves, with the game recap and the player's own line.
Game CenterThe box score for every game with a scoresheet.
The goal recap: #17 S. Eriksen from #11 M. Brennan at 14:13 of the first, with the time to nudge and Record.
Tower ScoringEvery goal checked before it records.
Home: Game Wrapped for the 7-1 win over the Midgard Serpents, then the next game, Berserkers vs Mjolnir Hammers on Thursday at 10:15 PM, with the RSVP, the team card and team chat.
HomeWhat every player sees next.

Screens use a demo league. All teams and players are fictional.

Questions

Before you bring the league over.

We already have a season going. How do we move it to Bifrost Sports?

Bring your schedule and rosters, and Bifrost Sports sets the season up with you (in beta). Past games come in from photos of their paper scoresheets, read and checked before they count.

Reviewed October 10, 2026

Do we have to move everything to Bifrost Sports at once?

No. Bifrost Sports can set up one team on its own, and a rink can start with one of its leagues.

Reviewed October 10, 2026

Where do the stats in Bifrost Sports come from?

From your league’s games, scored one of three ways. When the league scores live in Tower Scoring (in beta), the stats land as the game is played. When it keeps a paper scoresheet, a GM or the rink’s admin uploads a photo of the official sheet after the game, Bifrost Sports reads the goals, penalties and saves, and the person who uploaded it checks them before they count. And for leagues that post their schedules and results publicly, Bifrost Sports reads those; here’s how.

Reviewed October 10, 2026

Bring your league to Bifrost Sports.

Tell us where you play. A real person reads every note and writes back, usually within a day.