For sports program operators

Run profitable sports programs.

Plan your whole season, run every league, and see the projected margin on each program — in one operator console. No more spreadsheets and group chats.

Free during Phase 1 · Magic-link sign-in · No credit card

Winter 2026 · Season Plan

League rows

Men's Basketball+$3,240
Women's Volleyball+$1,180
Youth Camp−$420

Overhead pool

Convenor salary$1,500
Marketing$400

League gross

+$4,000

Overhead

−$1,900

Net

+$2,100

Today you run your season on a spreadsheet, a group chat, and Venmo — and still can't say which program actually made money.

Onepass puts planning, league operations, and projected margin in one place.

Season Plan

Plan the whole season at a glance.

One row per program: expected registrations, price, and cost. Onepass computes revenue and projected margin for each line and totals the season at the bottom — with a clear profitable, marginal, or unprofitable read.

It's the planning spreadsheet you already keep, but live and built for the way operators actually budget a season.

Winter 2026 · Season Plan

League rows

Men's Basketball+$3,240
Women's Volleyball+$1,180
Youth Camp−$420

Overhead pool

Convenor salary$1,500
Marketing$400

League gross

+$4,000

Overhead

−$1,900

Net

+$2,100

League operations

Run each league, not just plan it.

Create teams and invite players by email — they join with a magic-link, no passwords. Build the schedule, enter scores inline, and standings compute automatically — split by division when you need it.

Your season actually runs on Onepass, so the operational picture and the financial one stay in sync.

Recent & upcoming

Final · Sat

Hawks 62

Wolves 58

Final · Sat

Thunderbirds 71

Reign 55

Sun · 1:00 PM

Wolves

at Reign

  • Hawks vs Wolves

    Sat · 7:00 PM · Court A

    62 – 58

  • Thunderbirds vs Reign

    Sat · 8:15 PM · Court A

    71 – 55

  • Wolves vs Reign

    Sun · 1:00 PM · Court B

    Upcoming

Captains & teams

Captains run their team. You stay in control.

The operator shouldn't be the one chasing roster swaps, score updates, and venue requests in a group chat. Onepass gives captains and teams the surfaces to handle those themselves — with the guardrails server-enforced.

  • Roster, self-served. Captains invite players, cancel pending invites, and remove anyone but a co-captain. You keep the override.
  • Score entry from either bench. Captains submit the final from the public game page for 48 hours after tip-off. Past the window, they ping you — but the rest of the season won't.
  • Teams hand you their schedule asks up front. Preferred and avoided days, time ranges, and venues feed the generator as soft constraints — fewer back-and-forth emails before the season starts.

Every captain action runs through one server-side permission check (org owner OR captain of the team). UI affordances are advisory; the server is the truth.

Hoop Dreams · Spring Pickup · Eastside

Captain
  • Sam Cocaptain

    Captain
  • Alex Player

    Remove
  • Riley Player

    Remove
  • casey@email.com

    PendingCancel

Invite to Eastside

player@example.com
Send invite

Final · Sat 7:00 PM · Court A

Eastside

Westside

62
58
Save

Captain edit · 41h left in window

Schedule generator

Generate a season schedule in seconds.

Pick round-robin or divisional, set the date range, days, time slots, and venues — Onepass proposes a full schedule respecting team preferences and existing games. Preview, regenerate, then save.

  • Per-team preferred days, times, and venues
  • Exception dates and capacity caps
  • Multi-game days for tournaments
  • Additive saves — existing games are never overwritten

Generate schedule · Preview

Mode
Divisional
Total games / team
10
Date range
Jan 10 → Mar 21
Days
Sat · Sun
Time slots
10:00, 12:00, 14:00

10 games proposed

2 warnings
  • Hawks vs Wolves

    Sat Jan 10 · 10:00 · Court A

    Proposed
  • Thunderbirds vs Reign

    Sat Jan 10 · 12:00 · Court A

    Proposed
  • Hawks vs Reign

    Sun Jan 11 · 10:00 · Court B

    Proposed
  • + 7 more

The Model

Know your margin before the season starts.

Start with a sport-specific template — basketball, volleyball, soccer — and itemize from there. Cost lines are typed in real units (per game, per hour, per team, per player) so they scale with your league as teams join or games change.

  • Contribution margin per registrant
  • Breakeven enrollment
  • Total program margin + a profitability indicator

Facility rent eats most of an early-stage program's revenue. Onepass shows you that before you commit the gym time.

Men's Basketball · Model

Basketball template

Itemized cost lines

Court rental · 27 games × $85/hr
$4,333
Refs · 27 × $40
$1,080
Jerseys · 48 × $25
$1,200
Total revenue
$9,360
Contribution margin / reg
+$83
Breakeven enrollment
45
Profitable

Projected margin

+$4,000

Actuals vs Projected

Watch the season's real numbers land beside the plan.

As receipts come in, type the actuals next to each projected line. Onepass shows the variance live — over budget in red, under in green — so the moment a cost slips you can see it and fix the model for the next season.

Revenue actuals come from the roster automatically. Confirmed players drive the enrolled count; everything else stays a manual override for when reality wins.

Men's Basketball · Actuals vs Projected

Cost lineProjectedActualVariance
Court rental$4,333$4,420+$87
Refs$1,080$1,040−$40
Jerseys$1,200$1,150−$50
Trophies$40$45+$5
Total cost$6,653$6,655+$2

Public league page

A shareable page for every league.

Every league gets a clean public URL you can send to players and parents — score strip, standings, schedule, team pages — all current, no login required.

Share the link once; Onepass keeps it up to date as you enter scores.

onepass.club/metro-hoops/winter-league

Metro Hoops Winter League

Winter League

Basketball · Jan 10 → Mar 21

StandingsSchedule

East

TeamWLPct
Thunderbirds41.800
Hawks32.600

West

TeamWLPct
Wolves23.400
Reign14.200

Built hand in hand with 5 pilot operators running basketball & volleyball leagues

On the roadmap

What's coming after the pilot.

Phase 1 is free and focused on planning and running your leagues. Next, we're building the pieces that turn an operator console into a full operating system.

  • Online registration & payments
  • League discovery
  • Captain messaging & sub-finding
  • Operator Copilot
  • Mobile apps

Run your next season on Onepass.

Plan it, fill it, and see the margin before tip-off. Free while we build with our pilots.

Free during Phase 1 · No credit card