Basketball league platform

Your league.
Live.
Legendary.

Sign-ups, rosters, schedule, live scoring, streaming, standings, awards and game stories. One app runs your whole season, so you can stop running it from group chats and spreadsheets.

Watch the 82-second film · Already playing in a Courtside league?

570+Games recorded
30+Leagues
420+Teams
600+Players, coaches and fans

Running leagues in Finland, Canada, Norway, Iceland, Italy, Thailand, Guam and the Philippines.

Running a league, the old way

Your season runs on group chats, paper and one tired volunteer.

From the first sign-up to the last trophy, every step is a separate chore. Courtside joins them into one.

Through the seasonThe old wayWith Courtside
Sign-ups

Names, jersey sizes and team lists collected one message at a time in a group chat.

One link or QR code. Teams and players register themselves, and you approve.

Rosters

A spreadsheet per team, retyped every time a player or a jersey number changes.

Coaches build their own rosters until your deadline. Then they lock.

Schedule

Dates and courts agreed by message, changed by message, missed by half the teams.

One schedule on everyone's phone, always the current one.

Game day

A paper scoresheet, a second person tallying stats, a third typing the score into the stream. Three versions of the score.

The scorer taps once. The scoreboard, the stream and the box score all follow.

Live stream

A phone on a tripod and a score typed in by hand, if anyone streams at all. Sponsors get a banner on the wall.

Paste one link. The score bar, stat pop-ups and your sponsors run on the stream by themselves.

Results and standings

Typed into a spreadsheet days later, by the one person who understands it.

Standings, stats and leaders update the moment the game ends.

Awards

MVP decided by memory, opinion and an argument.

Award races ranked by the numbers, with rules you set.

Telling the story

Nobody has time to write a recap, so the season goes unseen.

A game story for every game, ready to post.

The film

A game day in 78 seconds.

From the first tap to the final story. Sound on.

The Courtside way

Record it once.
It shows up everywhere.

On game day your scorer taps a player, then taps what happened. That one tap is the only data entry your league does. Everything below fills itself in.

During the game

Gym scoreboard

Any TV or projector becomes the scoreboard.

Stream graphics

Score, clock, fouls and stat pop-ups on your live video.

Live box score

Family follows every basket from anywhere.

After the buzzer

Standings and stats

Updated the moment the game ends.

Award races

MVP and Mythical Five, ranked by the numbers.

Game story

A written recap, ready to post.

Live streaming

Stats captured live.
Streamed like the pros.

Paste one link into your streaming app. The score bar and every graphic below run on their own, straight from the scorer's taps.

Player cardsPop up when someone gets hot.
Timeout statsTeam against team, every timeout.
Period leadersTop scorers at the end of each quarter.
Starting fivesBoth line-ups before tip-off.
Player of the gameNamed at the final buzzer.
Standings and award racesYour season story, on screen.
Your sponsors, on screen all gameSponsor logos sit on the stream from tip-off to the final horn. That is airtime you can offer.
Works with what you haveA laptop with OBS, or just a phone with a streaming app. No graphics operator.
A remote in your pocketYour stream crew can put standings or the MVP race on air with one tap from a phone.
Where every game becomes a story

AI that reads your stat sheet, not the internet.

Both tools work only from what your scorer recorded, so the names, the numbers and the turning points are real.

A game story for every game

Pick a finished game and get a written recap: the final score, the run that decided it and the players who made it. Post it and give your league a following.

A game plan for every coach

Coaches see what decides their wins, scout the next opponent and get a plan for the first five minutes. Volunteer coaches walk in prepared.

Every role

Built for every seat in the gym.

League organisers

No paper. No politics. Just numbers.

  • Sign-ups, rosters and schedule in one place
  • Standings and awards update themselves
  • Fix any score or stat afterwards, with a log

Coaches

Out-prepare every opponent.

  • Your roster, record and next game on one screen
  • Opponent scouting and an AI game plan
  • A whiteboard to draw the play

Players

Your name in the box score. Every night.

  • Your own card with season averages
  • Badges for streaks, big games and clutch plays
  • See where you stand in the award race

Stream crew

Go live. Look big-league.

  • One link for OBS or a phone app
  • Graphics run on their own
  • Phone remote for the extras

Fans and family

Got internet? You're courtside.

  • Live scores and box scores
  • Schedule, standings and leaders
  • A free fan account is all it takes
Season calculator

What would a season on Courtside give your league?

Enter your league's numbers. The results are estimates, and the assumptions are listed underneath.

Showing an example league: 8 teams, 40 games.

100Volunteer hours saved this seasonThe scorer, the timekeeper and the camera still have a job. These four jobs go away.
  • Stat keeper at the table40 h
  • Typing the score into the stream17 h
  • Results, standings and recaps30 h
  • Collecting sign-ups and rosters13 h
328Roster entries done by coaches, not youNames, jersey numbers, positions and photos. Your part: 1 link shared and 8 team approvals. Result: 80 players with a full stat profile.
7,200Stats recordedAbout 180 a game, each one a pen mark on paper the old way.
17Hours on screen for each sponsorLogos on the stream from tip-off to the final horn.
280Sheets of paper not printedScoresheets, stat sheets, line-ups and sign-up forms.
MinutesFrom final buzzer to standingsNot days. Standings, stats and leaders update when the game ends.

How we estimate: 1 hour at the table per game for the stat keeper, 50 minutes of live stream per game, 45 minutes of results work per game, 10 minutes of sign-up chasing per player, 4 details per player, 180 recorded stats per game (measured across recent Courtside games), 5 sheets of paper per game and 1 per player. Your league may differ.

The best way to judge it

See it live with your league.

We set up a short session with your team names and your rules, and run a few minutes of a game together. You see the scoreboard, the stream graphics and the standings move.

  • 30 minutes to 1 hour, on a video call
  • Your questions answered by the people who run game days
  • No cost and no commitment

We reply within one working day.

Getting started

On the court in three steps.

Create your account

Sign in with Google, Microsoft, Facebook, Apple or any email, and tell us about your league.

We set you up

We onboard every league personally: your season, your game rules, your award settings and your first schedule.

Share the link and play

Send your sign-up link to coaches and players. On game day, hand the scorer a tablet.

Questions organisers ask

Before you ask.

What do we need on game day?

One phone or tablet with internet for the scorer. Add a second device if you want a separate timekeeper, and plug any TV or projector into a laptop for the scoreboard.

Our gym wifi is bad. Will it still work?

The tracker is built for weak connections. It keeps taking taps and catches up when the connection returns. Mobile data on the scorer's device is enough.

We only run a one-day or weekend tournament. Is this for us?

Yes. A one-day event gets the same sign-ups, live scoring, standings and awards as a full season.

Our league has its own rules. Halves, two-point games, different timeouts.

Game format, period length, fouls, timeouts and how points count are set per league and can be changed per game.

What do we need to stream with the graphics?

Any streaming app that can show a web page on top of the video: OBS on a laptop, or a streaming app on a phone. You paste one link and the graphics follow the game.

Do players and fans have to install or pay for anything?

No. Courtside runs in the browser on any phone, and accounts for players, coaches and fans are free.

What does it cost?

Courtside is free during early access. Founding leagues get hands-on setup and priority when paid plans launch.

Where every game becomes a story

Ready to make
your league official?

Free during early access. We onboard every league personally.