Bally Moments
Inventing a participation-first sports engagement layer for Bally Bet — a live micro-moments feature built at the intersection of broadcast, fantasy sports, and social gaming.
The Acquisition Play
In 2021, Bally's Corporation completed the acquisition of 21 Regional Sports Networks from Sinclair Broadcast Group — formerly the Fox Sports regional networks. The $4.4B deal wasn't just a media purchase. It was the foundational move in an ambitious vertical integration strategy Bally's called the "Ballyverse": a single ecosystem where sports broadcasting, online betting, and land-based casino rewards would converge.
The competitive logic was clear. DraftKings and FanDuel had built dominant sportsbooks, but they didn't own a single minute of live sports content. Bally's, by contrast, suddenly controlled the broadcast pipe and the betting product. If the company could design a seamless bridge between the two, it would have a structural moat that pure-play competitors couldn't cross.
Bally Moments was designed to be that bridge.
Key Insight
This wasn't a feature request — it was a strategic mandate. The RSN acquisition only creates value if the product can turn sports viewers into engaged bettors. Moments was the mechanism that made the acquisition thesis real.
My Ownership
I was embedded in the Sports Product Studio in Vancouver, collaborating closely with the Manchester team who owned the Bally Bet app build. My responsibility spanned the end-to-end UX of the Moments feature: defining the participation model, designing the selection and live-state interfaces, shaping the social challenge mechanic, and working with the internal design systems team to extend the component library for the new module.
Reframing the Problem
The brief I received framed this as an engagement problem: users weren't going deep enough into the app. Internal analysis showed that more than 60% of Bally Bet users were engaging with only 1–2 bet types — a clear ceiling on time-in-app and lifetime value.
The team's initial instinct was to solve this by adding more bet types or simplifying the existing sportsbook UI. But that framing was wrong.
Key Insight
The problem wasn't that betting was too complicated. The problem was that betting was too transactional. You placed a bet, then you waited. The product treated users as bettors. Sports fans don't think of themselves as bettors — they think of themselves as participants.
The insight came from thinking about what engagement actually looks like outside the app. At a stadium, in a pub, in a living room — thousands of people are performing. They're coaching from the couch, predicting the next play, reacting to every turnover like it was their own call. That's the kind of participation the app had no mechanism for.
What I chose NOT to build: more bet types, a simplified parlay UI, or a traditional prop bet interface. Any of those would have produced a marginally better sportsbook — not a fundamentally different relationship with the sport.
The reframe: don't make betting easier. Create a new way to consume live sports.
Defining the Framework
Design Execution
Pre-Game — Selection State
The entry point to Moments lives inside the live game view in Bally Bet. Before a window opens, users see the upcoming matchup framed as a player card grid — the same visual language as Bally Bingo, but now populated with real athletes and live performance data.
The selection state was designed to feel like a fast, confident decision — not a calculated wager. Card-based layout, athlete photo, current form indicator, and a single tap to lock in a pick. No lines, no spreads, no terminology that signals "this is serious betting."
Live State — The Real-Time Meter
Once a window opens and the game is in progress, the interface shifts from selection to participation. A live scoring meter reflects the real-time performance of the user's pick — points accumulating with positive plays, dropping with mistakes.
The design goal was to make the meter feel physical — like the score is happening to you, not just being reported. Micro-animations on each scoring event, colour shifts as momentum swings, and a persistent live bar at the bottom of the game view that's visible without leaving the broadcast feed.
The Social Layer — Challenge Friends
The feature that separates Moments from every other sportsbook product: a social challenge mechanic.
When a user locks in a pick, they can share that specific game event — the window, the pick, the live meter — directly to friends. Those friends can join the same window with their own pick and compete in real time. The shared event becomes a group experience: everyone watching the same drive, tracking different picks, reacting to the same plays.
This was the "pub moment" made digital. Instead of shouting at the screen alone, you're in a live micro-competition with people who care about the same game.
Design System — Extending for Moments
Working with the internal "Librarian" design systems team, we expanded Bally Bet's component library to support the Moments module. The core additions: the Player Pick card, the Live Meter, and the Event Window badge — each built as modular, token-driven components.
The modular architecture had a specific strategic purpose: the same components could be reskinned for different sports with minimal design debt. An NFL drive window and an NBA quarter window use identical component logic — only the iconography, team colours, and scoring events change. This meant a single design investment could scale across every sport in the Bally Bet RSN catalogue.
The Industry Bet
Bally Moments was designed in 2022. In the years since, every major streaming platform has moved toward the same destination.
Netflix explored interactive viewing formats and has been vocal about sports as its next major content investment — the interactive layer is the next logical step. Apple integrated betting prompts and live stats directly into MLS Season Pass broadcasts, blurring the line between watching and participating. Amazon Prime built Next Gen Stats overlays into Thursday Night Football — proto-engagement that stops just short of a pick mechanic. ESPN Bet, launched in 2023 as a joint venture with PENN Entertainment, is Disney's explicit bet that the broadcast-to-betting bridge is where the industry is heading.
The common thread: every platform is trying to turn the passive viewer into an active participant. The interaction model is converging on exactly what Moments was designed to do.
Key Insight
What made Bally's position unique wasn't the feature — it was the infrastructure. DraftKings can build a pick mechanic. FanDuel can build a live meter. Neither of them can make the live feed and the betting product the same product, on the same screen, from the same company. The RSN acquisition was the moat. Moments was the drawbridge.
The broader industry thesis this project reinforced: live sports is the last content format that can't be time-shifted, which makes it the most valuable surface for real-time engagement products. The companies that own the broadcast relationship and the participation layer simultaneously will define the next decade of sports media monetization.
Impact
Bally Moments advanced to feature pipeline stage at Bally's Interactive before the product team transitioned. The framework established during this project — the participation model, the micro-window mechanic, and the social challenge layer — represented the most significant expansion of the Bally Bet engagement model beyond traditional sportsbook functionality.
Within the Ballyverse strategy, Moments was positioned as the primary differentiator: the product that would convert RSN viewers into active Bally Bet users, and Bally Bet users into engaged, return-visit players. It shifted the product's identity from a betting utility to an entertainment destination — which was the explicit ambition behind the "Born to Entertain" brand mandate.
The design system work — modular, sport-agnostic components — gave the Manchester engineering team a scalable foundation to extend Moments across every RSN sport in the catalogue without per-sport redesign cycles.
Reflection
The hardest design constraint in this project wasn't the interface — it was time. Live data has latency. A sack happens on screen, and the scoring event arrives 800–1200ms later. Design that assumes instantaneous feedback will feel broken in production. We had to design the live meter to feel responsive without overpromising — micro-animations that acknowledge a play is being processed, rather than immediately reflecting a score that hasn't confirmed yet.
The broader lesson: designing for live data is a fundamentally different problem than designing for static or async data. The interface has to hold uncertainty gracefully.
The other thing I'd do differently: prototype the social challenge mechanic earlier in the process with real users. We validated the core pick-and-watch loop through internal testing, but the social layer was spec'd more than it was tested. Friend-to-friend challenge mechanics have their own dynamics — invitation friction, competitive tone, group size — that are hard to design for without seeing real behaviour.
What this project gave me that I've carried into every product since: the instinct to look at what an industry is doing with its most valuable asset — in this case, live sports — and ask whether the current design model is actually serving the audience, or just serving the business model that existed before the audience changed.
In 2022, the answer was clearly the latter. Moments was a small attempt to close that gap. The giants are still catching up.




