FanGraphs Feature Focus: Minor League Leaderboards
With the August 3 trade deadline fast approaching, we’re bound to see minor leaguers aplenty floated in trade rumors. If you’re curious about the players who might find themselves in new orgs in a few weeks, The Board is a great resource, as are the new minor league leaderboards, the subject of today’s Feature Focus.
The Basics

- Our minor league statistics go back to 2006, with batted-ball data going back to 2007.
- You can combine multiple seasons, or separate the leaderboards into discrete player-seasons by checking the box next to Split Seasons.
- The Level, League, Minor League Team, and MLB Org drop-downs allow for multiple filters across drop-downs (e.g., selecting Triple-A and then the Pacific Coast League), but not for multiple filters within each drop-down. The leaderboards don’t currently allow for selecting multiple MLB organizations, for example.
- The Stat Filters can be stacked, however. Here’s the leaderboard filtered for a 150 wRC+ or higher and 15 or more steals, sorted by most steals:
You’ll notice that in the above screenshot, wRC+ isn’t actually shown in the resulting leaderboard because it’s not in the Standard tab. Unlike the player pages or our major league leaderboards, the minor league leaderboards don’t have a Dashboard tab, so the default statistics are different. This can be solved using the Custom Report button, which I used to add wRC+. I also restricted my view to qualified hitters only:

Members can add columns to their hearts’ content, while non-Members are limited to 10 total columns in their custom reports.
What’s New
The current minor league leaderboards didn’t get a drastic overhaul from the old version (which will remain live through the World Series), but there were two fantastic additions.
The first is custom date ranges, available only to Members. When a custom date range is selected, the player’s age will show a span of years, as illustrated in this leaderboard of the minor league leaders in strikeouts since July 1, 2023:

The filters section includes a MaxAge option, which works the same as the Age filter would for a single season, but filters on the oldest player-season shown in the range.
Non-Members are limited to the Quick Range options of the last seven, 14, or 30 days, along with the Season Start and Season End selectors.
We’ve also incorporated our new Heat Maps feature, which I went over in detail a couple of weeks ago.
As is the case with all new and updated features at FanGraphs, we don’t view the minor league leaderboards as a fully complete project just because we’ve made a couple of additions. At the top of the new leaderboards, you’ll see a link to submit any feedback you have.

Jon Becker manages RosterResource's team payroll pages, assists with all other aspects of RosterResource, and also dabbles in creating new features as a Junior Developer. Follow him at your own peril: @jonbecker_ on Twitter and @jon-becker.com on Bluesky.
This will be fun to play around with! I tried wRC+>150/K%<25/age 22 and under (to eliminate the AAAA players, using a date range since June 1st, still came up with 30 names. Some are well established, like Farmelo, Celestin and F Arias, among others. Looking forward to reading up on the others.
This is a great addition. Any chance it could be separated by American/national leagues. ?Thanks
Is there any way we could get the minor league leaderboard added to the iOS app? It’s probably my most used feature and wish I could access it from my phone!
Thanks! One thing I would love, love, love is if we could get birthdate or actual age as a column or stat available for custom reports.
Amazing stuff! This is why I’m glad I’m a FanGraphs member.
Hopefully, more sortable data/functions will come soon.