BenchApp for Leagues

Run your hockey league without the headache.

Used by thousands of teams and over a million athletes across the globe β€” from ice hockey to pickleball. Handle scheduling, stats, registration and more with ease, and make your team managers love you for it.

30-day free trial Β· No credit card required

Leagues are making the switch.

Commissioners across the country are moving their leagues off their old, outdated software or pen and paper and onto BenchApp β€” and bringing their team managers, players, and parents along with them.

60k+Teams already on BenchApp.
30 daysFree league trial included.
"Running our adult softball league used to mean chasing captains, updating spreadsheets, and answering the same schedule questions every week. BenchApp keeps every team organized, and I finally have the whole season in one place."
Adult Softball Commissioner Lauren Penfound League organizer

How it works

Up and running in minutes.

Set up your teams or open registration, build the season, and let your managers run the rest.

Step 01

Add your Teams

  • Set them up yourselfCreate your teams and import the rosters in minutes.
  • Or open registrationPlayers sign up, pay their league fees and sign waivers. You build teams from the player pool.
Step 02

Build your Schedule

  • Generate it automaticallyPick your dates and rinks, and BenchApp builds a balanced season schedule for every division.
  • Or build it yourselfAdd or import games, then assign rinks and officials in one place.
Step 03

Happy Team Managers

Your managers stay organized with a modern app, automated reminders, and instant chat.

Computer or phone

Run the league from your laptop. Check on it from the rink.

BenchApp works in any web browser and in the iPhone and Android apps, all on one account. Set up divisions and the schedule on a big screen, then post a score or message every team from your phone.

BenchApp on a computer: the league home with the game in progress and recent scores
BenchApp league standings on a phone, grouped by division

Teams & divisions

Every team in one place.

Teams are grouped by division, with their roster, games played, fees paid and record on one screen.

  • Bring teams back from last season in a few clicks.
  • Send each team its own invite link.
  • Move players between teams, or from the available pool.
BenchApp on a computer: every team in the league by division, with rosters and records

Schedule & officials

Build the whole season's schedule.

Let BenchApp generate a balanced season for every division, or add games and import the schedule you already have.

  • Automatic schedule generator: pick your dates and rinks and it builds the season.
  • Import a CSV, Excel or calendar file.
  • Assign referees, linesmen and scorekeepers.
  • Every team sees its games the moment they're published.
BenchApp on a computer: the league schedule, every division's games by date with assigned officials

Standings & stats

Standings that keep themselves.

Every final score updates the standings by division, with wins, losses, ties, overtime losses, points and goals for and against.

  • League leaders for goals, assists and points.
  • Goalie stats, penalty minutes and shots.
  • Players, parents and fans check stats from anywhere.
BenchApp on a computer: league standings by division
BenchApp league leaders on a phone: goals, assists and points
Live

Scorekeeper

Keep score live, from the box or the bench.

Your scorekeeper runs the game from a phone, tablet or laptop. Every goal, penalty and shot lands in the box score, the standings, the league leaders and your league website as it happens.

  • Goals with up to two assists, penalties and shots, by period.
  • Quick Score when all you need is the final.
  • A box score and printable game sheet for every game.
BenchApp Scorekeeper on a computer during a game
BenchApp Scorekeeper on a phone during a game: score, shots, goals and penalties
A league's public website: latest scores and the season at a glance
A league's public website on a phone: standings

League website

Your league gets its own website.

A public home for your season. Players, parents and fans check scores and standings without asking you, and without downloading anything.

  • Scores, standings, schedule, player stats and teams.
  • Updates the moment a score is saved. Nothing to publish.
  • Your league's name, logo and tagline.
  • Anyone can check it, no login or app needed.

Registration & payments

Players register and pay online.

Share one link. Players sign your waiver, pay the fee and land in your player pool, ready for a team.

Credit card payments

Players pay the registration fee online. Funds deposit directly to your bank.

Digital waivers

Players agree to your waiver as they sign up. No paper to collect.

Available player pool

Every registered player lands in a pool you can move onto a team whenever you're ready.

Start your league
BenchApp league registration settings: the player waiver, registration fee and sign-up link

Used by team managers, coaches, and league commissioners.

From small adult leagues to multi-rink hockey associations β€” leagues big and small run their season on BenchApp.

Pricing

Really. Simple. Pricing.

BenchApp gives you everything you need to run a successful league. No set-up fee. No contract. Try it free for 30 days.

League 30-day free trial

$10/team/mo

Billed to the league. Or pay $100 per team yearly and get 2 months free. Every team gets BenchApp PRO included.

Start your league No credit card required
What's included:
  • Everything in BenchApp PRO
  • League schedule with officials
  • Live scorekeeper
  • Standings & league leaders
  • Your own league website
  • League-wide broadcasts
  • Manage divisions and seasons

FAQ

Questions, answered.

How does pricing work?

$10/month per team, billed to the league. No set-up fee, no contract. Try it free for 30 days. The first month is free when you start with us.

Do my team managers pay anything?

No β€” when the league subscribes, every team in the league gets BenchApp PRO included. Players never pay anything either.

How long does it take to get set up?

You can create your league in minutes. After that, you can add teams, divisions, schedules, payments, and broadcasts when you are ready.

Does my league get a website?

Yes. Every league gets its own public website with scores, standings, the schedule, player stats and teams. It updates on its own as scores are saved, and anyone can check it without an account.

Who can keep score?

League admins and the scorekeepers you add to your staff. You can also let team managers keep score for their own games. Scores and stats flow straight into standings, league leaders and your league website.

Can players pay registration fees through BenchApp?

Yes. Players pay their league fees and sign waivers digitally during registration. You can keep them in a pool until you're ready to assign them to a team.

Ready to get started?

Create your league and finish setup at your own pace.

Start your league