Small Ball News started as a personal problem: I hated Googling what time the Phillies played every day.
So I built a system that would email it to me each morning. Then I kept adding stuff: news, custom metrics, player reports. I realized it was just as easy to build it for all 30 MLB teams and let anyone subscribe who wanted it. Python backend, Flask API, SQL database, custom metrics engine, automated delivery pipeline, affiliate marketing, custom polls, referral rewards. Every morning, 30 newsletters go out, one for every MLB team, each customized with team-specific stats, standings context and metrics I invented.
There’s also a gamified achievement tracker with over 400 custom milestones: games where a pitcher’s ERA dropped below 3.00, walk-off wins by pinch hitters, perfect defensive innings. All presented as a PlayStation-style trophy system.
I built it because I wanted to read it.




