StoryStats

Your automated sports writer

We write your |

StoryStats turns sports data into ready-to-publish content for NBA, WNBA, MLB, NHL, NFL, and global soccer. Keep your customers informed without assigning every game, chasing every deadline, or building a writing team.

How it works

We follow the game. We find the story. You publish it.

01Follow

Every game.
Every meaningful
moment.

StoryStats follows the plays, stats, and market movement across every covered sport, comparing each game with historical context to find the angles worth sharing.

Live ingest40 ticks / sec
Q3 3:12DEN @ OKCSGA pull-up jumper · 30 pts
Q3 3:38DEN @ OKCJokic assist to Murray
Q3 4:02DEN @ OKCHolmgren block on Gordon
Q3 4:24DEN @ OKCJokic turnover (travel)
Q3 4:48DEN @ OKCTIMEOUT · DEN
Q3 5:11DEN @ OKCSGA driving layup · 32 pts
Q3 5:34DEN @ OKCMurray 3PT missed
Q3 5:57DEN @ OKCJokic defensive rebound
Q3 6:14DEN @ OKCFoul on Holmgren · 3rd
Q3 6:37DEN @ OKCSTEAL · Dort
Q3 7:02DEN @ OKCSGA assist (Williams 3PT)
Q3 3:12DEN @ OKCSGA pull-up jumper · 30 pts
Q3 3:38DEN @ OKCJokic assist to Murray
Q3 4:02DEN @ OKCHolmgren block on Gordon
Q3 4:24DEN @ OKCJokic turnover (travel)
Q3 4:48DEN @ OKCTIMEOUT · DEN
Q3 5:11DEN @ OKCSGA driving layup · 32 pts
Q3 5:34DEN @ OKCMurray 3PT missed
Q3 5:57DEN @ OKCJokic defensive rebound
Q3 6:14DEN @ OKCFoul on Holmgren · 3rd
Q3 6:37DEN @ OKCSTEAL · Dort
Q3 7:02DEN @ OKCSGA assist (Williams 3PT)
Historical reference4.2M data points
02Write

Pregame. Live.
Postgame. Ready.

We turn those angles into concise, ready-to-publish content for stats or betting audiences, in an editorial or humor voice. No assignments, missed deadlines, or blank pages.

Insight · Betting

Luka is 8-4 to the OVER on his points prop across his last 12 appearances.

betting · editorial

Luka Dončić has cashed the over on his points prop in eight of his last twelve games, averaging 37.6 points with six 40-point outings and a season-high 60 on March 19.

betting · humor

Luka: 8-4 to the OVER.
Six 40-burgers. One 60.
Books are running out of paper.

stats · editorial

L12: 37.6 PPG
7.8 APG · 7.4 RPG
40+ games: 6 of 12
Season high: 60 (Mar 19)

stats · humor

38-point, 8-assist, 7-rebound average over twelve games. Defense is a suggestion at this point.

03Publish

One API.
Every channel.

Use one API to choose the sport, phase, audience, and tone. Then publish to your app, website, X, push notifications, Discord, or wherever your customers follow the game.

GET /stories
BetDeckLive
OKC -7.5-110
betting · humor

28+ in 8 of 12. Still underrated.

StatLine25.8
stats · editorial

25.8 PPG
5.5 APG

GameWireReport
betting · editorial

Gilgeous-Alexander enters Monday having scored 28+ in eight of his last twelve.

Real examples

See your sports writer in action.

Toggle the audience and tone to see how StoryStats covers the same game from pregame through final.

Audience
Tone
NBA

OKC 129·DEN 126

FINAL
Pregame1h before tipoff

OKC opened -7.5 at home with the total set at 231.5. Gilgeous-Alexander has scored 28 or more in 8 of his last 12 games. Jokic is averaging 10.7 assists, threatening a triple-double nightly.

LiveEnd of Q3

OKC leads DEN 96-93 after three quarters. Gilgeous-Alexander has 25 points and 12 assists. Jokic sits at 21 / 9 / 11, one rebound shy of a triple-double. The live total is already pacing toward the over.

+ live updates throughout
PostgameFinal

OKC edged DEN 129-126 as Gilgeous-Alexander posted 35 points, 9 rebounds, and 15 assists on 14-of-21 shooting. Jokic countered with a 32 / 14 / 13 triple-double. OKC failed to cover the -7.5 spread, but the 231.5 total flew over by 23.5.

MLB

ATL 13·CLE 1

FINAL
Pregame1h before first pitch

ATL -188 with Chris Sale on the mound against Tanner Bibee. Sale carries a 0.88 WHIP in 16 IP this season, while Bibee's 3.29 ERA masks a 5.05 FIP in 13.2 IP. The total opened at 8 and has dropped to 7.

Live8th inning

ATL leads CLE 9-1 in the 8th. Chris Sale has cleared his 5.5 strikeout line with 6 Ks. The run line cashed early and the over sailed past 7 by the 5th inning.

+ live updates throughout
PostgameFinal

ATL rolled CLE 13-1, cashing -1.5 and sailing over 7 with 14 total runs. Sale went under 1.5 ER with 1 earned in 6 IP and cleared 5.5 Ks. Olson and Albies fueled the blowout.

NHL

CGY 4·UTA 1

FINAL
Pregame1h before puck drop

UTA comes in as -145 favorites with the total set at 6. Dylan Guenther has cleared his 0.5 points prop in 8 of his last 10, and his anytime goal prop at +148 looks tempting against a Calgary team allowing 3.7 goals per game over its last 10.

Live3rd period

CGY leads UTA 3-0 in the 3rd. Blake Coleman has already cleared his 2.5 shots-on-goal line with 3. The under is looking comfortable with the total at 6.

+ live updates throughout
PostgameFinal

Calgary cashed as a +140 home dog, beating Utah 4-1 and staying under 6. Dustin Wolf turned aside 28 shots, and Connor Zary's 1st-period goal stood as the winner.

Pricing

More coverage. Far less overhead.

Skip the assignments, schedules, and per-story costs. Start free, then cover every game in a sport with a simple monthly plan—a fraction of the cost of writing it all by hand.

Free

$0forever

Try StoryStats across every supported sport.

  • All sports
  • 10 requests per day
  • API key included
Start free

NBA

$30per month

Pregame, live, and postgame basketball stories.

  • NBA coverage
  • 120 requests per minute
  • Betting and stats voices
Subscribe

WNBA

$30per month

WNBA basketball stories from pregame through final.

  • WNBA coverage
  • 120 requests per minute
  • Betting and stats voices
Subscribe

MLB

$30per month

Baseball stories from first pitch through final out.

  • MLB coverage
  • 120 requests per minute
  • Betting and stats voices
Subscribe

NHL

$30per month

Hockey narratives for previews, live shifts, and recaps.

  • NHL coverage
  • 120 requests per minute
  • Betting and stats voices
Subscribe

NFL

$30per month

Short NFL stories across preseason, regular season, and playoffs.

  • NFL coverage
  • 120 requests per minute
  • Betting and stats voices
Subscribe

Soccer

$75per month

One package for global soccer and tournament coverage.

  • EPL, Bundesliga, La Liga, Ligue 1, Serie A, MLS, and UCL
  • FIFA World Cup included
  • 120 requests per minute
Subscribe

Enterprise

Custom

For sports products that need custom coverage, throughput, editorial rules, or integration support.

  • Custom rate limits
  • Implementation support
  • Editorial and voice configuration
Book a demo

Already subscribe to BALLDONTLIE all-access? It includes access to all StoryStats sports.

Built for your workflow

A sports writer that fits the way you publish.

Start with NBA, WNBA, MLB, NHL, NFL, or global soccer. StoryStats handles the content workflow; enterprise teams can tailor the voice, format, throughput, and integration to fit their product.

Coverage your customers care about

NBAWNBAMLBNHLNFLEPLBundesligaLa LigaLigue 1Serie AMLSUCLFIFA World Cup...and more
  • Pregame previews, live updates, and postgame recaps
  • Ready-to-publish content for stats and betting audiences
  • Editorial or humor voices across every supported sport
  • Custom voices, lengths, and editorial rules for enterprise teams

Let us write the next game.

Start free with ready-to-publish stories, or talk with us about custom voices, higher throughput, and enterprise integration.