New Comparison Graphs!

The comparison graphs section has received an overhaul and now contains much of the functionality that our WAR Graphs tool contains, but for many of the other stats on the site, including standard counting stats.

You can easily embed them in your blogs in either static versions (where the data doesn’t change) or in updating versions where the data is always kept up to date.

Here’s a graph of cumulative home runs by age:

Source: FanGraphsBarry Bonds, Albert Pujols, Alex Rodriguez

And these work for pitchers too:

Source: FanGraphsClayton Kershaw, Felix Hernandez, Tim Lincecum

Print This Post

David Appelman is the creator of FanGraphs.

23 Responses to “New Comparison Graphs!”

You can follow any responses to this entry through the RSS 2.0 feed.
  1. nmigliore says:

    One of the best things about this site is the frequent updates like this. Love it all.

    Vote -1 Vote +1

  2. Josh says:

    OT but has the way you calculate pitcher BABIPs changed?

    I found an old post where you said it is  (H-HR)/(IP*2.82+H-SO-HR)

    Plugging in for Kershaw, I get a BABIP of .279.

    Vote -1 Vote +1

  3. Brad Johnson says:


    I’m curious, do you custom build the features you roll out or is this something that you work with a third party to develop?

    Vote -1 Vote +1

  4. MustBunique says:

    Dave, are we limited to the stats that are shown to us when we open the Compare tab? I would love to look at HR/FB vs age, but do not see this option. Oh, and thanks for this great tool. I’ve already spent some time looking at K/9 for a bunch of different pitchers and it’s a lot of fun.

    Vote -1 Vote +1

    • For now, yes. But maybe not forever.

      The main issue becomes a lot of the newer stats are limited to 2002 (or 2007) onward, where all the stats you can select currently work for more or less all seasons.

      Vote -1 Vote +1

  5. MauerPower says:

    Awesome. doesn’t support these though, because they are iframes. Is there a way to fix this at all?

    Vote -1 Vote +1

    • I think you are stuck using the image export. has pretty tight security when it comes to third party widgets and I can’t think of anyway to make these friendly without using either javascript, iframes, or flash (all of which does not support apparently).

      Vote -1 Vote +1

  6. Scott Hiler says:

    Is there a reason why OPS isn’t an option in the comparison graphs?

    Looks great though! Thanks!

    Vote -1 Vote +1

  7. Nivra says:

    What’s average in the pitcher’s graph? I thought it was the average of the selected pitchers, but that clearly is incorrect. Is it league average? If so, needs clarification.

    Vote -1 Vote +1

    • Nivra says:

      and, umm… Justin Verlander seems to be stuck in the pitching comparison. I clicked your link, took out some pitchers, put new ones in, but Verlander is always there.

      Vote -1 Vote +1

    • Average is the MLB average for that season or for players of a particular age going back to 1974. The link I supplied is on Verlander’s player page, it’s a little different than WAR Graphs as in you’ll always be comparing it to the original player you’re looking at (which in that case was Verlander).

      Vote -1 Vote +1

  8. Ron Swanson says:

    This makes bacon-wrapped shrimp look like salad.

    Vote -1 Vote +1

  9. Sean says:

    This is awesome but do you think that wRC+, ERA-, and FIP- could be added? It would be a great tool to compare ages across eras. Thanks.

    Vote -1 Vote +1