League Pass is the world's NBA streaming service — but most subscribers only open it when their team is live. This is a retention redesign for its highest-churn tier: an integrated, video-first product that turns occasional viewers into daily fans.
A working prototype of the redesigned live broadcast — win-probability, player lines, and a real-time reaction pulse rendered as overlays on top of the game. Interactive: click around inside the frame.
League Pass has ~3M subscribers, but the Standard tier — roughly 70% of the base — behaves like a game-night-only utility. People think about the NBA all day and open the app twice a week. The retention problem is, at its root, a frequency problem.
Sources: subscriber survey (n=134, Prolific, Feb 2026) & NBA product-team cohort data. Figures rounded for the public case study.
"The retention problem is fundamentally a frequency problem."
Before touching a wireframe, we sized the segments against revenue and churn, then pressure-tested three unmet-need hypotheses with real subscribers.
Recruited on Prolific (Feb 2026). Segmented by tier — 69% Standard, 18% Premium — and cross-cut for re-subscription intent, feature discovery, and weekly usage.
One-on-one sessions with out-of-market diehards, casual bettors, and lapsed season-ticket holders — surfacing the "second-screen" behavior the survey only hinted at.
The NBA product team shared weekly signup trends and new-user retention cohorts — which is how the first-few-weeks drop-off cliff surfaced.
"A Heat fan in Houston and a Cavs fan in Cleveland should open the same app and see two genuinely different experiences."
We focused on Standard tier — the largest revenue bucket, the highest churn risk, and the lowest feature discovery. Three personas anchored the work; the out-of-market diehard led.
Out-of-market diehard. Runs League Pass, r/NBA, X and the family group chat at once. Sky-high NBA intent, near-zero League Pass opens between his team's games.
Places small bets and wants signal-grade alerts and live stats — not another feed to scroll.
Former season-ticket holder. His churn risk isn't interest — it's navigation friction and forgetting to come back.
Each hypothesis was pre-registered, then tested. All three held.
Subscribers think about the NBA all day but use League Pass only for live games — then jump to other apps for everything in between.
Subscribers want more than a passive stream, but never discover the features League Pass already has — so the subscription feels like "just live games."
Premium's differentiators (4K, no ads, concurrent streams) don't match Standard subscribers' actual pains — so loyal fans feel unrecognized rather than upgraded.
We scored 18 feature ideas against a weighted matrix — weighting habit-formation impact highest, because frequency is the strongest predictor of renewal. The redesign didn't win on novelty; it won on being the foundation everything else stands on.
| Feature idea | Weighted | Verdict |
|---|---|---|
| Video-First Home Screen Redesign | 4.80 | Ship — MVP core |
| Personalized Team-First Experience | 4.35 | Folded into home |
| Morning Check-In / Daily Briefing | 4.30 | Ship |
| Close-Game Smart Notifications | 4.25 | Ship |
| First 7-Day Onboarding Sequence | 4.05 | Ship |
| NBA ID Superfan Layer | 3.50 | Next |
| In-Game Predictions / MVP Voting | 2.70 | Cut — no return reason |
| Live Game Chat | 2.60 | Cut — reinforces game-night |
| Reddit / Social Integration | 2.55 | Cut — brand-safety risk |
The single most-cited complaint — and deliberately out of scope. Blackouts are set by broadcast-rights deals outside the product team's control; chasing them would burn the sprint on something we couldn't ship.
We positioned League Pass as NBA-specific depth, not breadth. Competing with ESPN or YouTube TV on coverage dilutes the one thing League Pass can own: the daily NBA fan.
No single feature solves retention. Together they construct the loop League Pass is missing — a reason to open the app in the morning, during the day, and at game time. Each screen below is a live, interactive prototype.
The generic, article-heavy home is gone. When your team is live, the app auto-plays the muted broadcast the instant you open it — no more three-to-five taps to the game. When nothing's on, the same surface becomes a personalized daily feed: your team's highlights, news, and a next-game countdown. Think TikTok — content is already playing.
A short guided setup captures favorite team, up to three players, notification preferences, and content-format preference (full, condensed, or highlights) — then offers a calendar invite to the next game as a built-in, 48-hour reason to return. It seeds the personalization every other surface depends on.
A ~60-second, push-triggered morning digest — last night's scores, the top plays, tonight's schedule — delivered around 7:30 AM local and deep-linking straight into the app. This is the primary habit lever: it converts the morning sports-check that ESPN and Google own today into a League Pass session, moving weekly opens from 1–2 to 3–4.
A notification fired by live game state — your team or player within 5 points and under 3 minutes to play — that deep-links straight into the broadcast, bypassing the home screen entirely. It turns "no game tonight" into dwell time and captures the intent that otherwise leaks to Twitter and Reddit. You can see it live inside the game prototype at the top of this page.
The whole model rests on one empirical relationship: the more days a week a subscriber opens League Pass, the more likely they are to renew. Every feature exists to add a touchpoint.
Retaining just 10–20% of the ~$95M at-risk swing group preserves $9.5M–$19M per season — before any upsell to Premium.
We resisted shipping four standalone features. Onboarding seeds the personalization the home screen renders; the briefing and alerts drive traffic back to it. Decoupled, none of them move retention.
Predictions, chat, and voting all tested as fun — and all failed the one test that mattered: do they give a reason to come back tomorrow? We weighted habit formation at 30% on purpose.
The only new third-party dependency is a calendar invite (EventKit / Google Calendar). No new payment or auth surface — keeping the MVP feasible for a preseason Beta.
The MVP is the loop. Everything after it deepens identity and habit without re-litigating the core bet.
Explore the working prototypes behind this case study, or get in touch about the full MRD and PRD.