We will get that fixed.
Posts by David Appelman
We're soft launching a new FanGraphs Lab tool, "Paired Pitches." If you're enough of a baseball degen to follow me on social media, you're our target audience. I'd love to hear what you think:
www.fangraphs.com/lab/paired-pitches
We've been sporadically having some issues with bots and have needed to make site access stricter on a number of occasions this season so that the site is still usable. If you run into this in the future, best advice is to try again later. We'd generally like to not do this, but we kind of have to.
We update KBO / NBP around midnight ET, so we have games from 4/3, but not the completed 4/4 games yet.
I see what you mean. I just removed that ad until we can make sure it has a close out button. I might take 10-15 minutes to propagate the change, depending on your location.
The video ads should have a close out button. If you are having issues please send a screenshot to support@fangraphs.com and I’ll investigate.
Membership continues to be the only real way to sustain FanGraphs if you care about it. It’s completely ad free and has lots of Members features.
This is for all pitchers who had at least 50% GS/G.
Starting pitchers by IP bucket, projections vs actual playing time.
There's definitely some over projection in the 125-175 range, but I don't think it's that crazy.
I'm not saying there isn't a better way, but since this is a closed system, it's going to matter less since it's internally consistent. Like, if I over project wOBA in a projection system by 20% for everyone and then run projected standings off that system, it's not going to change much.
And it will just compress things. Team depth is hard to simulate, but we tried this very thing: blogs.fangraphs.com/an-even-newe...
Projected number of players in each plate appearances bucket vs actual plate appearances.
This was the actual breakdown last year of projected PA vs actual PA buckets. When you're doing this, you're going to overshoot some bucket, I would think, because you can't predict injuries. You can just give everyone a bit less playing time, but the end result is going to look similar.
The actual percentages are listed here: www.fangraphs.com/teams/blue-j... for instance. Someone could come up with their own method of turning these into PA / IP if they wanted and then prorate whatever projection system they choose.
They're the same. We just take the percentages and turn them into plate appearances. Also, each projection system doesn't use the same playing time projections. Any of the "Depth Chart" projections use our projections, along with OOPSY, but Steamer, ATC, ZiPS, and THE BAT/X use different ones.
The playing time projections are done specifically with the projected standings in mind, even if there is over projection on the back end. They're done via playing time percentages, not plate appearances so we're sure not to over projecting any team or position.
Please send a note to support@fangraphs.com with the link where things aren't working and I'll take a look. The standard settings seem to be working, so it might be something very specific to your league.
InstaGraphs: The Retro FanGraphs Sweatshirt and Women’s Quarterzip Sweater Are Now Available! blogs.fangraphs.com/instagraphs/...
There isn't a way on the player pages yet. You would have to do something like this on the leaderboards: www.fangraphs.com/leaders/majo...
David Appelman’s FanGraphs Walk-Off results.
👀
Statcast xwOBA doesn't exist prior to 2015, so it's only for his 2016 playoff appearance.
The new scoreboard is launched 🎉
That’s a 403 forbidden error. We have had serious problems with bots in the past couple months and when it’s impacting site usability we’ve had to block all automated traffic. It’s not permanent and you should typically be able to try again in a couple hours and it will work.
The new, new black FanGraphs mug.
New mugs!
Who wants a really, really hard job at a really, really good place to work?
A FanGraphs Members Only jacket.
Testing out new FanGraphs merch ideas....
If FanGraphs were to offer the option to place a custom message on a player page (or even a section of the site) is that something you would be interested in? We are exploring ways of supplanting advertising revenue with more direct ways of funding our efforts.
This is a bit of a mystery on our end too. I'm going to have to ask our image provider about it.
Sorry, made a mistake here. For 2024 Coors is .99. Diamondbacks with roof open is 1.14, so Coors is definitely a lot lower. I was looking at an adjusted air density calculation that doesn't give a correct picture.
Average air density for 2025 games in AZ (measured near Chase) is considerably lower at 1.141 than the average at any park location during game time in-season. Lowest is 1.173 and that's Chase and that's only when the roof is open.