Skip to content
ESPN app icon

Sports · by Disney

ESPN Meta Ads & Creative Strategy

Ads refreshed July 27, 2026 · Meta Ad Library

0★ 0 ratings View on the App Store ↗

Every long-running ad ESPN runs on Facebook & Instagram — pulled from the public Meta Ad Library, x-rayed by the same system that runs ad accounts autonomously.

Active ads

57

Winning set

7

30+ days live

Longest live

41d

App rating

4.65★

4.1M ratings

Brand palette

ESPN App Store screenshot 1ESPN App Store screenshot 2ESPN App Store screenshot 3ESPN App Store screenshot 4ESPN App Store screenshot 5ESPN App Store screenshot 6ESPN App Store screenshot 7ESPN App Store screenshot 8

The short version

Key facts

  • As of July 27, 2026, ESPN runs 57 active ads in Meta's Ad Library across Facebook and Instagram; 7 of them have survived 30 or more days of continuous delivery.
  • Its longest-running ad has been live for 41 days.
  • The winning set splits 100% static.
  • The most common message angle is access announcement, carried by 43% of the winning set.
  • The winning ads speak mainly to Banana Ball Access Seeker (43% of ads) and WWE Bundle Value Seeker (43%).
  • All winning copy runs in English.
  • The App Store listing holds 0 stars across 0 ratings.

The winning set

Live Meta ads gallery

7 ads have survived 30+ days of continuous delivery, out of 57 currently active. Deduped by creative, that's 7 unique units below; the ×N badge counts the ads running each one. Tap to play, or open the Ad Library record. Sorted by longest live: the account's most proven creatives lead, podium first.

The x-ray — every winner analyzed frame by frame

What the winning set is actually doing

Language distribution — where the winning set actually runs

Share of the winning set per copy language. Translation is a deliberate spend decision: a language earning survivors is a market the money already believes in.

English

100% · 7 ads

English English — 100% (7 ads)

Format split — statics vs video in the winning set

What survives 30+ days by medium.

static 7 ads · 100%

Persona coverage — who the winning ads speak to

HyperScale agents read ESPN's buyer personas out of the winning set itself, then tagged every ad with the buyer it addresses.

Banana Ball Access Seeker

43% · 3 ads

Banana Ball Access Seeker — 43% coverage Banana Ball Access Seeker — 43% (3 ads)

WWE Bundle Value Seeker

43% · 3 ads

WWE Bundle Value Seeker — 43% coverage WWE Bundle Value Seeker — 43% (3 ads)

Novelty Sports Discoverer

14% · 1 ads

Novelty Sports Discoverer — 14% coverage Novelty Sports Discoverer — 14% (1 ads)

Every x-rayed creative is tagged individually (who it sells to, its angle) from its HyperScale x-ray: transcript, casting, story beats. Coverage counts the ads each creative carries.

Angle mix — what the money says works

Every winner tagged with the message angle it leads with, and the languages it runs in — longevity under spend is the only public vote that counts.

access announcement

43% · 3 ads

access announcement access announcement — 43% (3 ads) EN

bundle value pitch

43% · 3 ads

bundle value pitch bundle value pitch — 43% (3 ads) EN

novelty showcase

14% · 1 ads

novelty showcase novelty showcase — 14% (1 ads) EN

The full winning set, read from the creatives themselves — 7 analyzed winners, hook by hook.

Days live Ads Lang Angle Persona On-screen headline Format
×1 en access announcement Banana Ball Access Seeker Stream select Banana Ball games this season DCO
×1 en bundle value pitch WWE Bundle Value Seeker Three all-stars. One bundle. DCO
×1 en novelty showcase Novelty Sports Discoverer SAVANNAH BANANAS: THE BEST OF BANANA BALL Static
×1 en bundle value pitch WWE Bundle Value Seeker Three all-stars. One bundle. Static
×1 en access announcement Banana Ball Access Seeker Stream select Banana Ball games this season Static
×1 en bundle value pitch WWE Bundle Value Seeker Three all-stars. One bundle. Static
×1 en access announcement Banana Ball Access Seeker Stream select Banana Ball games this season Static

Creative strategy

The dissection

Of ESPN's 57 active Meta ads, only 7 have survived 30+ days, and every one of them puts a human face on camera: 100% on-camera presenter, zero video. The 7 winners split almost evenly between a female 25-34 pitching "Three all-stars. One bundle." (bundle value pitch, 3 ads) and a male 18-24 announcing "Stream select Banana Ball games this season" (access announcement, 3 ads), both locked at the corpus' max 41-day run.

Bundle Value Pitch: The Proven Play

3 of ESPN's 7 winning ads (43%) run bundle value pitch: an image ad, a woman 25-34 talking straight to camera, no b-roll, no video. All 3 creatives behind it hit the corpus-max 41-day run with the line "Three all-stars. One bundle." Image format covers 71% of x-rayed creatives here, and this angle is the fullest expression of it: 3 ads, 3 creatives, zero dco duplication.

Access Announcement Ties It at 3 Ads

Access announcement matches bundle value pitch ad-for-ad: 3 of 7 winners, but only 2 creatives cover them (one dco-duplicated). The formula: image, a man 18-24 on camera, opening straight on "Stream select Banana Ball games this season." Every one of these ads has run the full 41 days, and all 3 map to a single persona, Banana Ball Access Seeker.

Novelty Showcase: One Ad, Full Runtime

Only 1 of 7 winning ads plays novelty: "SAVANNAH BANANAS: THE BEST OF BANANA BALL," image format, a man 18-24 on camera, and it still logged the max 41-day run. It's the entire Novelty Sports Discoverer persona (1 ad) and the smallest angle in the set, proof a single visual-spectacle hook can survive as long as the 3-ad formulas.

4 Ad Texts Carry the Whole Account

57 active ads, but just 4 unique primary texts drive them: "(no body image)" runs 3 ads, "(no body dco)" runs 2, and the Banana Ball and WWE bundle lines each carry just 1 ad apiece. Formats lean image (71%) over dco (29%) across the 7 x-rayed creatives, meaning the account wins on casting and hook, not on copy variety.

What Ads Sell vs What Users Get

Ads promise "Stream select games this season" and bundle access, but among 1179 corpus reviews, App Crashes tops complaints at 57 mentions, then App Stability (38) and Live Streaming Removed (20). Geo-Blocking (19) directly undercuts the access-announcement pitch, and the account still holds a 4.65★ lifetime rating despite it.

What we'd test next

  • Image ad, female 25-34 on-camera, value proposition statement hook echoing "Three all-stars. One bundle.," bundle value pitch angle, targeting the WWE Bundle Value Seeker persona with a fresh bundle line-up.
  • Image ad, male 18-24 on-camera, brand partnership announcement hook opening on a new "stream select [sport] games this season" line, access announcement angle, targeting the Banana Ball Access Seeker persona extended to a second live-event property.
  • Short vertical video (an untried format here, since 0 of the 7 x-rayed creatives run any video length), celebrity endorsement hook, novelty showcase angle, targeting the Novelty Sports Discoverer persona.
  • Image ad, female 25-34 on-camera, value proposition statement hook translated for a Spanish-language run (the corpus' 7 winners are 100% English today), bundle value pitch angle, targeting a new WWE Bundle Value Seeker (ES) persona.

The HyperScale batch

New ad concepts, generated for ESPN

HyperScale agents are producing an original round of ad concepts for ESPN, built from the winning angles above, the brand's real App Store assets, and what reviewers actually say. This page updates when the batch drops.

This analysis lives in a ready-made HyperScale workspace. If you work on ESPN, it's yours: we hand it over personally, usually within a day.

Customer voice — 1085 recent reviews analyzed

What reviewers actually say

Objections the ads must pre-empt

  • App frequently crashes within seconds to minutes of use, especially during live streaming
  • Users in many countries cannot access live games due to geo-restrictions
  • Older iOS devices are locked out of app updates and use entirely
  • Ads are intrusive and have increased despite paid subscriptions
  • Notifications are inconsistent, missing, or filled with unwanted content

Review-theme mix

Share of analyzed review mentions per theme — + praise, − complaint, ~ mixed. Themes, not individual reviews.

App Crashes

26% · 57

App Crashes App Crashes — 26% (57 mentions): Customers say the app crashes constantly, often within seconds or minutes of opening or streaming.

App Stability

17% · 38

App Stability App Stability — 17% (38 mentions): Users report chronic freezing, glitching, and instability that has persisted for months without fixes.

~ Notifications

11% · 24

Notifications Notifications — 11% (24 mentions): Fans want reliable score alerts for favorite teams but find notifications broken or cluttered with irrelevant news.

Performance & Speed

11% · 24

Performance & Speed Performance & Speed — 11% (24 mentions): Users complain the app is slow to load, laggy, and takes seconds to respond to taps.

~ Sports Coverage

10% · 22

Sports Coverage Sports Coverage — 10% (22 mentions): Customers love the breadth of sports and real-time info covered but want more leagues like PWHL, women's soccer, and NHL.

Live Streaming Removed

9% · 20

Live Streaming Removed Live Streaming Removed — 9% (20 mentions): Longtime NHL and sports fans feel abandoned since ESPN took over streaming and cut features they relied on.

Geo-Blocking

9% · 19

Geo-Blocking Geo-Blocking — 9% (19 mentions): International users are frustrated they can't watch games or streams due to location restrictions.

iOS Compatibility

7% · 16

iOS Compatibility iOS Compatibility — 7% (16 mentions): Older iOS device owners are locked out of updates and features, unable to use the app at all.

“40 años entregándonos los mejores eventos deportivos con los mejores comentaristas, analistas y expertos”

5★ · App Store review · MX

“tiene todo en tiempo real, todos los deportes”

5★ · App Store review · MX

“Tiene la información actualizada y del mundo de los deportes todo cubierto”

5★ · App Store review · MX

“simple to understand and has all my favourite team and sports”

5★ · App Store review · CA

“Awesome way to check scores to any kind of sport, has alerts for when you want to be notified about any game”

5★ · App Store review · AU

“je kan de meldingen aanzetten van je favoriete club”

5★ · App Store review · NL

“J'aime la notification en direct pour le pointage”

5★ · App Store review · CA

“I love being able to keep track of my favourite teams and players”

5★ · App Store review · CA

“This is hands down my favourite app for sports information”

5★ · App Store review · CA

“Crashes every 30 seconds on my iPhone 17”

1★ · App Store review · AU

“I can barely stay on the app for 1 minute before it crashes”

2★ · App Store review · CA

“The app always crashes and shuts down after 1 mins”

1★ · App Store review · CA

“Sinds kort crasht de app voortdurend na 30 seconden”

1★ · App Store review · NL

“Constantly crashes. Get not even a min on app then it bombs out”

1★ · App Store review · IE

“O aplicativo não para aberto, fecha de 5 em 5 segundos”

1★ · App Store review · BR

“The Google TV app freezes after 30-60 minutes of watching. This has been like that for months.”

1★ · App Store review · CA

“App has been crashing consistently for a few months now”

2★ · App Store review · AU

“The app is glitchy and often doesn't load or crashes”

1★ · App Store review · AU

“Loop tegen een haperend beeld aan te kijken heel de tijd”

1★ · App Store review · NL

“está app carga muy muy lento cada botón que presionas tarda más de dos segundos en activarse”

1★ · App Store review · MX

“Terribly laggy all the time takes ages to get scores and updates on live sports”

1★ · App Store review · AU

“Being forced to use this app as nhl tv doesn't work in Australia now”

1★ · App Store review · AU

“Since being forced off the NHL app in Australia to the ESPN app it's all gone downhill”

2★ · App Store review · AU

“For 7 years I subscribed to NHL app and watch all the games.”

1★ · App Store review · AU

“you can't watch videos because I'm in another country”

1★ · App Store review · CA

“I'm paying $10.99 and can't watch any game unless I pay for Foxel (Cable) in Australia. So that's paying an additional $55 a month”

1★ · App Store review · AU

“I need IOS 13.0 to update, I go to Apple settings and it tells me my IOS 12.5.5 is up to date”

1★ · App Store review · AU

“No puede ser que tenga que lidiar con publicidad a pesar de pagar 299 MXN por la membresía de Disney Plus”

1★ · App Store review · MX

The market around it

Keep exploring the radar

More Meta ads teardowns

Browse all 69 apps on the radar · All Sports teardowns

Quick answers

FAQ

How many Meta ads does ESPN have running, and how many are winning?

ESPN has 57 active ads in Meta Ad Library, but only 7 have survived 30+ days to qualify as winners. The longest-running ad has been live 41 days.

What languages and angles show up in ESPN's Meta ads?

All 7 winning ads run in English (en: 7). Three angles split the set: access announcement (3 ads), bundle value pitch (3 ads), and novelty showcase (1 ad).

What's the proven creative pattern behind ESPN's winning ads?

Every one of the 7 x-rayed creatives casts an on-camera presenter (100%), leaning image format (71%) over dco (29%). Top hooks include "Three all-stars. One bundle." and "Stream select Banana Ball games this season," both tied to the max 41-day run.

What do app reviewers say compared to what the ads promise?

Across 1179 corpus reviews (4.65★ lifetime), App Crashes (57 mentions) and Live Streaming Removed (20) top complaints, directly undercutting ads that promise seamless streaming access via bundles.

Sources: Meta Ad Library (ad creatives, start dates, active status; each ad links to its Library record), Apple's public App Store listing and customer-reviews feeds, and company-reported figures where noted. Review quotes are verbatim from public App Store reviews.

This is an independent editorial analysis by HyperScale, published for informational and commentary purposes. HyperScale is not affiliated with, endorsed by, or connected to Disney. The ad concepts in “The HyperScale batch” are AI-generated by HyperScale and are not the work of Disney. Trademarks belong to their owners. Rights holders can request changes or removal via hyperscale.net.