The State of FanGraphs 2025

Clayton Freeman/Florida Times-Union / USA TODAY NETWORK

Welcome to the 20th season of FanGraphs Baseball! In what’s becoming an annual tradition, allow me to run through all of the cool new features we’ve added to the site in the past year:

We’ve also enhanced and improved a ton of our existing features, including:

Over the past five years, we’ve moved from relying primarily on advertising revenue to support the site to a subscription Membership model. We initially did this out of necessity during the pandemic, but we’ve also learned that we’re able to better serve our readers through this approach. The last few years have seen digital advertising rates fluctuate dramatically; as I detailed in last year’s update, the space can be opaque and difficult to navigate. All of that revenue uncertainty makes it hard to plan new initiatives and hire new staff. We are a baseball site of baseball experts for baseball enthusiasts of all stripes. We aren’t SEO experts or marketing geniuses. Membership allows us to focus on bringing you the very best baseball content and tools we can.

With Membership, you’ve gotten headlines like “Davis Schneider, I Mustache You How You’re Doing This.” You’ve gotten 5,000 words on foul tips to the throat. You’ve gotten dozens of player interviews. There have been over 350,000 words written on prospects in the past year alone, and more than 40 many-thousand-word deep dives into the most recent Hall of Fame slate. Want 25,000 words on the players with the highest trade value in baseball, or 100,000 words of positional power rankings previewing the season, or nearly 50,000 words of tiered fantasy rankings? We’ve got you covered.

Membership comes with ad-free browsing, one-click data exports, and unlimited FanGraphs and RotoGraphs articles. It has also allowed us to bring you greater site customization; indeed, customization has become a key tenet of Membership. We don’t want to force you to see baseball or FanGraphs the way we do. We want to let you choose what you want to see and how you want to see it, from flipping the site into Dark or Classic mode, to removing photos from the home page, to setting up your own player page dashboards and custom reports and leaderboards.

It has taken 20 years of work to bring you the site that you’re visiting today. There are so many features that are being actively maintained and improved upon that it’s frankly hard even for me to keep track of them all. Between the writing, the Depth Charts, the projections, all of the RosterResource and fantasy tools, the various models and stats, the podcasts, and the Membership benefits, I really think there’s no baseball site that pulls data from more places and ties it all together for you quite like FanGraphs does.

And we’re independent. We have no corporate overlords or outside investors, and we don’t partner with sportsbooks. Our 15 full-time staff members and 17 contributing writers are supported by advertising revenue and your Membership dollars.

I know that we’re all facing economic uncertainty right now, but if you’re in a position to do so, I hope you’ll consider a Membership. It’s the best way to both experience the site and help us make FanGraphs even better.





David Appelman is the creator of FanGraphs.

171 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
catcrazy247Member since 2016
21 days ago

Proud member since 2020! Just do it!

JuuuustAnotherBaseballFanMember since 2018
21 days ago
Reply to  catcrazy247

If that’s true, how much do I need to donate towards membership to make it look like I’ve been a member here longer? šŸ˜‰

cowdiscipleMember since 2016
21 days ago

I might buy a retroactive subscription for a past year.

hopbittersMember since 2020
20 days ago

I’d prefer to move the date forward so it looks like I’m not a member yet, but they know I will be in 2037.

Poppyseed BagelsMember since 2021
21 days ago
Reply to  catcrazy247

The site says you’ve been a member since 2016!

TKDCMember since 2016
21 days ago

However, maybe they were an ashamed member prior to 2020. You have to look at all of the possibilities.

JuuuustAnotherBaseballFanMember since 2018
21 days ago
Reply to  TKDC

Yes, they probably used to be known as ihatecats247 but now is ashamed of those dark, anti-fuzzy years.

RobertMember since 2017
21 days ago
Reply to  catcrazy247

Commenting to see how long I’ve been a member!

isntthisrichMember since 2018
21 days ago
Reply to  Robert

Ha!

GoatHerderMember since 2016
20 days ago
Reply to  Robert

Doing the same.

dezreMember since 2020
20 days ago
Reply to  GoatHerder

Ditto

chrisnicholasMember since 2025
20 days ago
Reply to  dezre

Great work

Big OilMember since 2016
20 days ago
Reply to  dezre

Same

ButtaboyMember since 2025
20 days ago
Reply to  Big Oil

same same

PatrickMember since 2016
19 days ago
Reply to  dezre

Same…

HydeMember since 2019
16 days ago
Reply to  Patrick

You know what it is.

ThrasiusMember since 2016
16 days ago
Reply to  dezre

Might as well join in the fun

AtomicDumpling
11 days ago
Reply to  Thrasius

Former member?

jaucheMember since 2020
20 days ago
Reply to  Robert

How long have I been a member?

MikeSMember since 2020
20 days ago
Reply to  Robert

I, for one, would never do such a thing.

GavinMember since 2025
20 days ago
Reply to  Robert

I think mine will say 2020 or 2025… but I bought my first yearly membership (and subscription to the Hardball Times) in 2016!

Barry JohnsonMember since 2020
19 days ago
Reply to  Robert

O brother…

byronMember since 2016
19 days ago
Reply to  Robert

Same

slicedfriedgoldMember since 2019
18 days ago
Reply to  Robert

Now I’m doing that!

Paul BerthelotMember since 2020
17 days ago
Reply to  Robert

same

ctmuuseMember since 2016
16 days ago
Reply to  Paul Berthelot

same

Mario Gerzowitz
15 days ago
Reply to  Robert

Me?

Santos
14 days ago
Reply to  Robert

Am I doing this right?

sattebery11Member since 2020
13 days ago
Reply to  Robert

Ha same

adam
11 days ago
Reply to  Robert

indeed!

defiancyMember since 2024
11 days ago
Reply to  Robert

Checking myself!

bluerum29
17 days ago
Reply to  catcrazy247

Interesting

sassoMember since 2023
15 days ago
Reply to  catcrazy247

Same

defiancyMember since 2024
11 days ago
Reply to  catcrazy247

I wonder how it’s determined? Mine says 2024 but I had a membership during COVID