Ribbie Turns Baseball Stats Into an 8-Bit Arcade Game You Can Actually Watch
A developer built a pixel-art baseball broadcast tool using Claude Code, and it's delightfully weird in the best way possible
There's a particular kind of gap in how we consume live sports data: the official channels exist mainly to deliver information as efficiently as possible. ESPN's Gamecast shows you what's happening in a baseball game with no unnecessary flourish. MLB's own Gameday app is functional, clean, and honestly kind of boring. The data is there, but the presentation feels like it's designed by committee to offend no one.
Ribbie, a website created by developer Eric Brownrout, fills that gap by asking: what if we took all that real-time baseball data and presented it as a full 8-bit arcade game instead?

How It Started
Brownrout didn't set out to build a baseball broadcast tool. He generated a pixel-art image of Phillies slugger Kyle Schwarber to use as his fantasy baseball team's logo, liked the aesthetic so much that he started thinking about how to apply it more broadly, and then discovered the MLB's public StatsAPI. The realization was simple: if the API exists and can be queried, he could theoretically recreate an entire baseball game in pixel format.
The actual execution is where Claude Code entered the picture. Brownrout, like many San Francisco tech workers, had been experimenting with Claude Code in his spare time. But unlike most side projects that languish in half-finished states, this one actually shipped. Using Claude Code for the web app development and Codex for the image and sprite generation workflow, Brownrout compressed what would have easily taken months of development into a few weekends.
"I've never built a video game before, so this was a new one for me," he told TechCrunch. "Claude Code and Codex allowed me to move fast enough to actually complete the project."

What You Actually See
Visiting Ribbie transports you to a pixel-art living room, a vibe-coded aesthetic that immediately signals you're not on ESPN.com. The room displays which MLB games are currently being played. You select one to "watch," and the site displays the game as animated pixel art: miniature stadiums, pixel-art representations of every player, score display, and real-time play-by-play information.
You can see the pitcher, the batter, who's on base, and how the play unfolds, all rendered in charming 8-bit sprites. The interface is still simple enough to understand quickly; this isn't style over substance. It's a style in service of substance, making a data display genuinely fun to watch.
Brownrout recently added fantasy baseball support, allowing users to add their rosters and track which players are currently active in their respective games. Because all the data comes from the MLB's public API, most of the information you'd expect from ESPN or MLB.com is there; it's just prettier and more fun to look at.

The Legal Question Nobody's Asked Yet
The obvious question: won't the MLB's legal team come after this? Brownrout anticipated that concern directly. He referenced a 2007 court ruling establishing that baseball statistics are facts and therefore not copyrightable, which is why fantasy baseball products can exist without the MLB's explicit permission.
"The API is the same one that powers fantasy baseball websites, third-party stats sites, and live game threads on Reddit," he said. "It's historically been used for all types of official and fan-created projects."
He's also protected himself by being explicit about what Ribbie is: a free, non-commercial, unaffiliated fan project. He describes it as a "love letter" to baseball, not a competitor to MLB.tv or a tool designed to extract commercial value. That framing matters legally and culturally. This isn't someone trying to build a business on MLB's data; it's someone building something for love of the sport and shared with everyone for free.
The Passion Project Angle
What makes Ribbie genuinely interesting in 2026 is how rare it is to encounter something online that isn't trying to extract value from you. No tracking. No ads. No dark patterns designed to keep you scrolling. No business model. Just someone who loves baseball and pixel art, using tools that let him combine both interests and ship the result to the world.
That's refreshing enough to feel almost transgressive in an ecosystem optimized around engagement metrics and attention extraction.
What's Next
Brownrout is currently the co-founder of Frigade, an AI SaaS platform, which means his time is genuinely split. But he's still finding time to develop Ribbie further. His current focus is on adding sound effects and fuller animations to make the broadcast easier to passively follow in the background, which explains why his neighbors have heard him doing 100 takes of "Ball! Strike! Out!" on his iPhone to record for the audio track.
That level of commitment to a free, passion project is the kind of thing that shouldn't surprise people, but somehow still does.
Ribbie is technically a visualization tool. But what it represents is more interesting: a reminder that the internet used to have more of this kind of thing. Passion projects built by developers who knew how to build things, who found an interesting gap between "what exists" and "what could exist," and who built the bridge because they could, not because they expected to monetize it.
The pixel-art aesthetic is genuinely satisfying. Something is appealing about miniature worlds rendered in discrete squares, the same appeal that makes games like Stardew Valley so compelling. But more than that, Ribbie works because it solves an actual problem (watching baseball can be boring on existing apps) with an approach that's genuinely thoughtful (what if we made it look like an arcade game?).
It's the kind of project that makes you think: what other gaps are there between "functional" and "delightful," and how many of them exist just waiting for someone to notice and care enough to build the answer?
About the Creator
Mark Lim
Hi I am mark an automotive student and a car, tech and food enthusiast ! Im gonna try and post daily & hope you enjoy what I write and do share my page with people you know. I would gladly appreciate it! Cheers
Enjoyed the story? Support the Creator.
Subscribe for free to receive all their stories in your feed.
Comments
There are no comments for this story
Be the first to respond and start the conversation.