What it does
The ESPN app serves as a central hub for sports fans. It delivers up-to-the-minute scores, breaking news, in-depth analysis, and video highlights across a vast array of sports. Its core function is to provide a personalized content feed based on a user's favorite leagues, teams, and players, while also integrating the ESPN+ subscription service for live game streaming.
Where it shines
ESPN excels at delivering dense, real-time game information in a digestible format. The live Gamecast screen (05:45) is a standout, offering not just a score but a dynamic, animated shot chart and a detailed play-by-play log. The level of personalization is also a key strength. The app goes beyond just following teams by allowing users to follow individual players (02:45), ensuring their news and stats are prioritized. Furthermore, the app fosters deeper engagement with content through its expressive reaction system on articles (04:14), allowing users to do more than just 'like' a story.
UX highlights
- Clear Information Hierarchy: The app effectively uses typography and layout to present a large amount of data without feeling cluttered, as seen on the team scores page (02:27).
- Tab-Based Navigation: A persistent bottom navigation bar provides quick access to core sections like Scores, Watch (ESPN+), and the Home feed, making it easy to switch contexts.
- Interactive Data Visualization: The animated shot chart in the live game view (05:47) is a great example of making statistics visual and engaging rather than static.
- Granular Personalization: Users can manage favorites at multiple levels, from entire sports to individual players, and easily edit these preferences in a dedicated settings menu (09:42).
- Contextual Actions: On game scorecards, a clear 'Watch' button is present for live games, directly funneling users toward the app's streaming functionality.
- Discoverable Interactions: Features like the long-press emoji reactions (04:14) add a layer of interactivity without cluttering the primary interface.
Monetization & growth
The onboarding flow does not feature a hard paywall. Instead, monetization is integrated throughout the app, primarily through the promotion of the ESPN+ streaming service. The dedicated "Watch" tab (08:38) serves as the main portal for this subscription content. The app also features prominent banner ads in various feeds and article pages. This freemium model allows users to access scores and news for free while consistently upselling the premium live content available through a subscription.
Who it’s for
The app is built for the avid, multi-sport fan. It's ideal for someone who wants to track several teams and leagues simultaneously and desires a single source for scores, news, and streaming. The data-rich interface and detailed stat pages also cater to more analytical fans and those involved in fantasy sports.
Notes & opportunities
The initial user experience is a point of friction. The app immediately presents four consecutive system permission prompts (00:01 - 00:15) before the user has seen any part of the app. Providing context for these requests or asking for them later might improve initial adoption. Additionally, the app appears to have strict digital rights management, as evidenced by the 'Unable to Play Video' error during a screen recording (02:14), which could be a source of user frustration.






