The State of FanGraphs 2026

Hello! This year marks 21 seasons of FanGraphs, and as we look ahead to the August 5 anniversary of our launch, I wanted to thank you for reading and visiting the site. And, as has become an annual tradition, I also wanted to provide you with an update on the state of FanGraphs.
I started last year’s version of this piece by listing all of our new features and site improvements. As this year’s list is even longer, instead of detailing everything up front, I’ve included a Feature Appendix at the bottom of this post. Take a look – it’s quite a scroll. What I was struck by as I was compiling that list is just how much we’ve been able to accomplish with our Members’ support, support that has translated into new features, voices, data, and other random fun stuff you didn’t even know you wanted. From the written work of our dedicated team of baseball experts to all the stats and leaderboards, the data and fantasy tools to the prospect analysis, the projections, RosterResource, the mobile app, the podcasts, the chats — the depth and breadth of the site is very special. Plus, we do it all without private equity funding or sports betting partnerships, allowing us to produce the independent analysis and high-quality tools you’ve come to rely on.
And while I think the future of FanGraphs is bright, I also think it’s worth talking about the realities of running a sports media site in 2026, the challenges we see looming, and why your support matters more now than it ever has before.
First, if you are a FanGraphs Member, thank you so much for your continued support. Membership is set to account for about 80% of our revenue this year. Six years ago, that number was about 25%. Still, our Members only make up about 2% of what we believe to be the real-life human visitors to the site. We want our work and data to be accessible, but we’re up against a number of challenges.
Data Is More Expensive
FanGraphs isn’t free to operate. We don’t scrape data, opting instead to maintain agreements with all our data providers. This has been our model from day one, both because I wanted FanGraphs to be sustainable and for our data to be reliable, and because people deserve to be paid for their work. This strategy seems to have worked out, but it comes at a cost. Our data costs have nearly doubled over the past five years. At the same time…
Advertising Revenue Is Down, While Bots and Scraping Cost Us More
Our advertising revenue has decreased 50% since 2024. There are multiple factors at work here, some of which are good. We’ve decreased the number of ads on some pages, and our Members enjoy a fully ad-free experience as one of their Member benefits. But as I mentioned, even with the growth we’ve seen, Members only account for about 2% of our total users, and there is a massive discrepancy between the ads served to non-Members and the number of pageviews we’ve served. This May, multiple site analytics tools we use claim we served about 12 million pageviews to non-Members; ads were served on just 2.1 million of those pageviews. That’s only about 18% of pageviews, compared to 51% two years ago. That’s a staggering amount of missing ad revenue.
| Time Frame | Total Pages | Pages with Ads | % With Ads |
|---|---|---|---|
| May 2024 | 6.9M | 3.5M | 51% |
| May 2025 | 7.5M | 2.5M | 33% |
| May 2026 | 12M | 2.1M | 18% |
Two things are likely happening here. First, we’re seeing a lot more bot traffic, which often doesn’t register as the sort of browser session that advertisers care about. We estimate that at least 60% of all traffic coming to FanGraphs is from non-human sources, including web crawlers, AI bots, and scrapers. In addition to the decline in ad revenue, this has led to increased server costs and us spending valuable time figuring out where the offending traffic is coming from in order to keep the site operational.
Second, folks are much more apt to use ad blockers these days, so while our overall site traffic hasn’t declined, our non-Member users are seeing ads at much lower rates. This creates the untenable situation where we’re serving up more content, but also serving up fewer ads because those ads are either being blocked, or the thing using our resources isn’t even a person.
Those are some of the challenges we face right now, but the landscape we operate in also has some big potential shocks on the horizon, one likely to affect digital publishing more generally, the other specific to baseball.
The Impact of AI
First, I’ll take this opportunity to share our editorial policy around the use of AI. All of the editorial content at FanGraphs is written entirely by the members of our staff, without any assistance from generative AI models, and that will remain our policy going forward. You don’t come to FanGraphs to read ChatGPT’s analysis, and there’s no way it could come up with the headlines Michael Baumann does.
And while the development team has found AI to be a useful coding tool, we don’t use it to create stats or metrics, or ask it to source the data displayed on the site. I have no interest in Claude hallucinating Jacob Misiorowski’s strikeout rate or average fastball velocity (though you’d be forgiven for wondering if either is real).
Of course, AI’s impact goes beyond the need for code checks or an editorial policy. Put simply, AI is taking our content and repurposing it in a way that could make it so that there’s no need to actually visit the site. Indeed, changes to many popular search engines mean many people unfamiliar with FanGraphs might not even discover the site in the first place. Just think about the AI results you see on Google. How many people are going to click through to our Brewers Top Prospect list, a piece that took days to write and edit, when Gemini will serve up much of Jesús Made’s scouting report, tool grades and all? If there’s ever been an existential crisis for online publishers, it’s this. Whether it’s Membership or advertising revenue, our business model depends on visiting the site, and AI seems poised to keep people away, eroding the link between writers and readers.
Baseball’s Looming Lockout
The precise impact of this winter’s seemingly inevitable lockout is tough to gauge, as it will greatly depend on how long it takes MLB and the Players Association to reach an agreement. But if the pandemic and the last lockout taught us anything, it’s that not having major league baseball isn’t great for a baseball media site. We saw our traffic dip 50% during the 2021-22 lockout. The support of our Members helped us weather it, but it was a challenge, and if we were to lose an entire season, I’m not sure what it would mean for FanGraphs without significant Membership growth.
So what should you take from all of this? Well first, become a FanGraphs Member! Membership allows us to continue to grow and improve the site, providing a source of revenue that’s immune from macro forces like AI or baseball’s labor dispute, and that’s more stable than advertising. We’re in a moment where it’s incumbent upon all of us to support the writers, artists and publications we love, or risk losing them. Obviously I hope FanGraphs is on that list for you, but this isn’t just a FanGraphs thing. Unfortunately, the era of good free content is over. Ultimately, the advertising model syphoned a shocking amount of money away from publishers to middlemen and tech giants, and AI is threatening to destroy one of the most reliable ways for us to surface our work to new readers. But your direct support puts you in the driver’s seat. It’s not what SEO wants, or AI wants, or what the advertisers want. It’s what you want.
Our pledge to you is that if you support us, we’ll keep producing all the great baseball analysis you’ve come to rely on, and continue to grow the site in new and interesting ways, just like we have for the past 21 years.
New Feature Appendix
More Voices
- Four New Full-Times Hires
- Six New Contributors
- Baseball Simulator
- PitchingBot Visualizer
- Heat Maps Pivot Tables
- Squared-Up Explorer
- Hot Streak Finder
- Paired Pitches
- Power Rankings Board
- Count Progression Analysis
- Greater Customization
- RosterResource Integration
- Prospect Integration, including The Board
- Score and Game Status Push Notifications
- Article Push Notifications
- College Leaderboards
- KBO Leaderboards
- NPB Leaderboards
Over 100 New Metrics, Including…
- Statcast Bat Tracking Stats
- ABS Zone Stats
- Strike Zone Breakdowns
- Spin and Arm Angle Metrics
- Statcast Spring Training Data on Player Pages
- Statcast Minor League Data on Player Pages (Triple-A/Florida State League)
RosterResource
Site Enhancements
- Updated Game Graphs, Box Scores, and Schedule Pages
- New Pitcher Cards with Live PitchingBot Data
- Updated WAR Graphs Tool
- Updated Player Comparison Tools
- Pitch Type Leaderboards
Projections
Other Cool Stuff
- Spring Training and Holiday Headers
- WBC Flag Banners and Opening Day Bunting
- Additional FanGraphs Walk-Off Metrics
- Trade Value ELO
- New Merchandise



