sports-snaps.com
Background
Gaining a useful retroactive understanding of what happened in an American football game is impossible.
If you look up a past game, you will find:
I created Sports-snaps.com to look back at games in a more informative way; instead of just getting better at trivia.
I want to re-live the game's drama...
The goal of sports-snaps is to move the digital experience closer to the dialogue fans have with eachother when talking about a game.
My friends and I refer to the flow of the game, how how we saw the offense/defense play and about specific important plays.
Some common overarching questions include:
Changing the Status Quo
Today, overarching questions are typically answered by pundits and most fans default into the mass-media narrative.
Sports-Snaps.com empowers fans to determine for themselves the why and how of a game’s statline through charts.
SNap Chart
While box scores provide a way to tally the game’s individual events, measuring each play's impact requires more nuanced insight. Sports-snaps.com employs advanced statistics like EPA (expected points added) and success rate to provide readers with a sharper image of the game’s results.
Charts immeasurably communicate more information than plain text and numbers. Compare for yourself the experience of reading a play-by-play recap to analyzing a snap chart.
Written recap | Snap Chart
My Role
I started working on this project in graduate school by drawing the play-by-play drive chart manually in Photoshop.
I later experimented in R writing a program to generate the Snap Chart digitally for any football game using the NFLFastR dataset.
In 2025 I launched a Next.js web application to make the Snap Chart accessible.
Skills Aquired
Some skills that I've grown while launching this site:
On the Radar
Next steps for app development:
Learn More
Reach out to me directly if you would like to learn more about this project.