Case study · Integrated campaign · NFL · 2025

The amplification finding: NFL My Cause My Cleats 2025

I ran the publishing program behind 13 NFL player stories. After the campaign, the analysis I produced showed that the four stories the NFL posted drove 98.1% of the program’s 14.1M organic views. The finding changed how the next cycle was planned.

In brief

Role
Ran the master publishing plan across five channel types; wrote and adapted the copy; designed the reusable package; tracked tags, live links, and partner responses; built the post-campaign analysis.
Key decisions
One reusable package for all 13 stories, early attention to the channels most likely to seed reach, and a post-campaign analysis of what separated the stories.
Selected result
Four of 13 stories drew 98.1% of the program’s 14.1M organic views, and the difference was which ones the league posted. The next cycle considered likely league and team interest earlier.

The campaign, the problem

My Cause My Cleats is the NFL’s annual cause campaign. For 2025, Stand Together and Freethink produced documentary-style stories about 13 players and the causes they back. Each story had to travel through a network nobody fully controlled: league channels, team channels, the players’ own accounts, partner nonprofits, earned media, and the brand’s owned social, all moving on different timelines under different approval chains, inside a compressed league-driven window. A story could be excellent and still go nowhere if the network didn’t activate in the right order.

My role

I ran the master publishing plan across five channel types for all 13 stories. I wrote and adapted the copy, designed the reusable package, maintained the view that tracked tags, live links, and partner responses, and produced the post-campaign analysis. Film production, partnerships, and paid media sat elsewhere on the team.

League and team channels 99.8% of organic views league or team post (not guaranteed) Team channels Player own accounts Nonprofit partner channels Brand owned social Paid small spend (not mine) Fan and creator resharing: most of the posts, a minority of the views
The distribution network. Five channel types plus earned media; whether the league or a team posted was the variable that mattered. The brand's own channels carried 27,630 views of the 14.1M. Recreated for this portfolio from the campaign’s structure; no internal documents are reproduced.

Three decisions that mattered

  1. One reusable packaging template. Headline options, platform copy, thumbnail direction, descriptions, and hashtags were built once and adapted per story, so 13 stories shipped at one quality bar instead of becoming 13 one-offs.
  2. Sequencing weighted toward the channels most likely to seed reach, with follow-up pushes for channels that hadn’t activated within the expected window, visible because activation was tracked in one place.
  3. An analysis of what separated the stories. I looked past the campaign total and asked which input determined what each story received.

The copy itself

One example from the 13: the Jonathan Allen story, partnered with CarePortal, a platform connecting real-time needs of families in crisis to community members. Headline options I wrote for the published YouTube release:

Jonathan Allen lived in foster care. Here’s how he’s backing foster families | My Cause My Cleats

Jonathan Allen grew up in foster care. Now he’s joined the fight to keep families together | My Cause My Cleats

Why Jonathan Allen backs this community-powered tool keeping families together | My Cause My Cleats

Authored copy from the published campaign package: player’s lived stake first, cause mechanism second, brand nowhere in the headline. The full package carried thumbnail text, platform descriptions, and per-network adaptations built on the same template.

Watch on YouTube: Why Jonathan Allen backs this community-powered tool keeping families together Why Jonathan Allen backs this community-powered tool keeping families together | My Cause My Cleats
The published result, live on Stand Together’s YouTube channel. The video’s published title is headline option three above, verbatim. My part: the title, description, thumbnail copy, and the publishing plan it shipped on. Freethink produced the film. The full 12-film campaign is public: My Cause My Cleats playlist →

Results, with their real shape

The organic program generated 14.1M views and 336K engagements across 63 placements. But the campaign’s own structure is the honest headline. Whether the league posted a story, and not how good the story was, decided its scale, and the effect is close to total: the four stories the NFL posted drew 98.1% of all organic views. Two more were picked up by a team but not the league, and landed at 1.8% between them. The remaining seven were never posted by the league or a team at all, and drew 884 views combined. Where the content did land, it landed well: campaign social listening measured 82% strongly positive sentiment, and Stand Together–tagged content engaged at 4.1% against 1.5% for the broader campaign. Counting earned media and broadcast placements that extended beyond my role on the project, the campaign-wide total reached 17.6M organic views.

Same creative bar, three distribution outcomes
Who posted the cutdownStoriesOrganic viewsShare
The NFL413,866,52698.1%
A team, but not the league2260,6031.8%
Neither78840.006%
The finding. Every story shipped on the same template at the same quality bar. The seven the league and teams never posted averaged 126 views each. The two picked up by a team but not the league landed roughly one twentieth of the league tier, which is the more useful number: partial institutional pickup is not most of the benefit. Source: campaign organic performance export, recomputed row-level.

What the analysis could not settle

The analysis identified what separated the highest-reach stories. It did not make league pickup predictable. Timing, team or league interest, and partner readiness still mattered, so I treated outside sharing as something to plan for, not a promise.

What changed next

A story could resonate with the people who saw it and still reach very few people. I recommended considering league and team interest before production, putting more packaging effort behind stories likely to get picked up, and building a real plan B for the others. That changed how the next cycle was planned.

This is the campaign-scale version of a question that comes up every week: who else has to participate for this story to reach its audience, and what do they need from us? The article-to-social process applies that question to everyday editorial work, where the partner might be a small nonprofit rather than a league.

Before this: the 2024 cycle

The previous year, I had seen the same pattern across only three stories. Rachaad White posted and pinned his cutdown, the Buccaneers reshared it, and separate partner posts drew 192,900 views. Demario Davis’s story reached 515,900 through separate posts after the NFL picked it up. The Steelers liked Miles Killebrew’s Instagram post and uploaded nothing, leaving his separate-post count at zero. Three stories gave me a suspicion; thirteen made the pattern measurable. Read the full 2024 case →

Attribution The 14.1M figure is the output of the publishing program, a team campaign in which my scope was publishing operations, packaging, and analysis; roughly 98% of views occurred on league and team channels. The 17.6M campaign-wide figure adds earned media and broadcast placements outside my role on the project. Sentiment and engagement-rate comparisons were tracked independently by the campaign’s social-listening partner, not self-reported. The 2024 figure of 5,654,038 views is a team campaign outcome combining paid and organic placement; 4,018,813 of those views are logged as paid YouTube media that was not mine to buy or run. My 2024 scope was packaging and platform adaptation, collaborator tagging, link and CTA strategy, partner coordination, and performance reporting. The campaign copy was drafted with others; the 24-hour performance report is mine.