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.

Add your teams, let players register themselves, and let your managers run the rest.

Step 01

Add your Teams

Create your teams in minutes. Import players directly or let team managers do the work.

Step 02

Player Registration

Players register to join a draft pool, pay their league fees, and sign waivers digitally.

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.

Add games one at a time or many at once, or import the schedule you already have.

  • 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 team schedule with RSVP counts

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 on a computer: a game's box score with goals, assists and penalties
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.

Communication

Your teams stay connected. All in one place.

Facebook, WhatsApp, group texts, email, phone calls? No more. Centralized team communication done right — for every team in your league.

  • Chat from your phone or computer.
  • Post Polls, Bulletins and Line-ups.
  • Share Photos, GIFs, and More.
BenchApp league broadcast sent to every team

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