Archive for Featured

FanGraphs Weekly Mailbag: July 26, 2025

Denis Poroy-Imagn Images

This time next week, trade season will be over. We’ll know if the surging Brewers added another bat, if the Yankees, Mets and Dodgers did enough to address their injury-depleted pitching staffs, and which uniform Eugenio Suárez will be wearing the rest of the season. We’ll also hopefully have a better idea of where teams stand as we enter the dog days of August and look ahead to the September pennant chases.

For many teams, the games between now and Thursday’s deadline will carry the weight of the next two months, as their performance over that stretch will shape their strategy for the rest of the season. All of this makes for a most exciting week ahead of us. As always, we’ll be covering the chaos here at FanGraphs, analyzing trades big and small for our readers.

Before we get to this week’s mailbag, I’d like to remind all of you that while anyone can submit a question, this mailbag is exclusive to FanGraphs Members. If you aren’t yet a Member and would like to keep reading, you can sign up for a Membership here. It’s the best way to both experience the site and support our staff, and it comes with a bunch of other great benefits. Also, if you’d like to ask a question for an upcoming mailbag, send me an email at mailbag@fangraphs.com. Read the rest of this entry »


FanGraphs Arcade: Find Some Quarters!

Let’s do something completely different and have some fun! Over the course of the past year, I created an arcade game that can be played on a Nintendo Entertainment System (NES) from 1985! The game might looks familiar, but it’s been adapted for baseball.

This is an actual NES game; it is a .nes ROM file that you can play on original hardware. I found a JavaScript emulator, so you can more easily play it online. You can download the ROM here and use it in your emulator, flash cart, or your retro gaming setup of choice.

Below you can click on the photo, which will take you to the online emulator. It works best on desktops running Chrome, Firefox, or the new Edge. Safari is playable but it gives a soft picture without sound. Gameplay suffers on mobile, especially smaller devices. It’s best to use your keyboard to control everything, but there is a virtual controller available, too.

(Click to open FanGraphs Arcade)

Game Play

I don’t want to give too much away about the game, because half of the fun of an arcade game is trying things out, failing, then trying again until you succeed, though I will answer questions in the comments or on Twitter if anyone has any. Read the rest of this entry »


2025 Trade Value: Nos. 1-10

Ron Chenoy-Imagn Images

As is tradition at FanGraphs, we’re using the lead-up to the trade deadline to take stock of the top 50 players in baseball by trade value. For a more detailed introduction to this year’s exercise, as well as a look at the players who fell just short of the top 50, be sure to read the Introduction and Honorable Mentions piece, which can be found in the widget above.

For those of you who have been reading the Trade Value Series the last few seasons, the format should look familiar. For every player, you’ll see a table with the player’s projected five-year WAR from 2026-2030, courtesy of Dan Szymborski’s ZiPS projections. The table will also include the player’s guaranteed money, if any, the year through which their team has contractual control of them, last year’s rank (if applicable), and then projections, contract status, and age for each individual season through 2030 (assuming the player is under contract or team control for those seasons). Last year’s rank includes a link to the relevant 2024 post. Thanks are due to Sean Dolinar for his technical wizardry. At the bottom of the page, there is a grid showing all of the players who have been ranked up to this point.

A note on the rankings: As we reach the top of the list, the tiers matter more and more. There are clear gaps in value. Don’t get too hung up on what number a player is, because who they’re grouped with is a more important indicator. There are three distinct tiers in today’s group of 10 players, and I think they have clearly different valuations; I’d prefer everyone in a given tier over everyone below it, but I’m far less certain within each group. There’s one exception here: the second- and third-ranked guys absolutely belong at the top of their tier. I’ll note places where I disagreed meaningfully with people I spoke with in calibrating this list, and I’ll also note players whose value was the subject of disagreement among my contacts. As I mentioned in the Introduction and Honorable Mentions piece, I’ll indicate tier breaks between players where appropriate, both in their capsules and bolded in the table at the end of the piece.

With that out of the way, let’s get to the final batch of players. Read the rest of this entry »


2025 Trade Value: Nos. 11-20

Denis Poroy-Imagn Images

As is tradition at FanGraphs, we’re using the lead-up to the trade deadline to take stock of the top 50 players in baseball by trade value. For a more detailed introduction to this year’s exercise, as well as a look at the players who fell just short of the top 50, be sure to read the Introduction and Honorable Mentions piece, which can be found in the widget above.

For those of you who have been reading the Trade Value Series the last few seasons, the format should look familiar. For every player, you’ll see a table with the player’s projected five-year WAR from 2026-2030, courtesy of Dan Szymborski’s ZiPS projections. The table will also include the player’s guaranteed money, if any, the year through which their team has contractual control of them, last year’s rank (if applicable), and then projections, contract status, and age for each individual season through 2030 (assuming the player is under contract or team control for those seasons). Last year’s rank includes a link to the relevant 2024 post. Thanks are due to Sean Dolinar for his technical wizardry. At the bottom of the page, there is a grid showing all of the players who have been ranked up to this point.

A note on the rankings: As we ascend towards the top of the list, the tiers matter more and more. There are clear gaps in value. Don’t get too caught up on what number a player is, because who they’re grouped with is a more important indicator. Today, the rankings pivot around Tarik Skubal. The players listed ahead of Skubal belong in a different tier than the players behind him; I’m a lot less picky about how you’d order them within those groups. Additionally, Skubal himself has some flex room, as I’ll explain in the blurbs. This high on the list, though, everyone is great. There are no injury rebounds, no stars having awful years. Everyone here is playing well right now, and everyone except Skubal will be around for a while too. As I mentioned in the Introduction and Honorable Mentions piece, I’ll indicate tier breaks between players where appropriate, both in their capsules and bolded in the table at the end of the piece.

With that out of the way, let’s get to the next batch of players. Read the rest of this entry »


2025 Trade Value: Nos. 21-30

Bill Streicher-Imagn Images

As is tradition at FanGraphs, we’re using the lead-up to the trade deadline to take stock of the top 50 players in baseball by trade value. For a more detailed introduction to this year’s exercise, as well as a look at the players who fell just short of the top 50, be sure to read the Introduction and Honorable Mentions piece, which can be found in the widget above.

For those of you who have been reading the Trade Value Series the last few seasons, the format should look familiar. For every player, you’ll see a table with the player’s projected five-year WAR from 2026-2030, courtesy of Dan Szymborski’s ZiPS projections. The table will also include the player’s guaranteed money, if any, the year through which their team has contractual control of them, last year’s rank (if applicable), and then projections, contract status, and age for each individual season through 2030 (assuming the player is under contract or team control for those seasons). Last year’s rank includes a link to the relevant 2024 post. Thanks are due to Sean Dolinar for his technical wizardry. At the bottom of the page, there is a grid showing all of the players who have been ranked up to this point.

A note on the rankings: As we ascend towards the top of the list, the tiers matter more and more. There are clear gaps in value. Don’t get too caught up on what number a player is, because who they’re grouped with is a more important indicator. The biggest split so far in the rankings is between 20-29 and 31-50, the Ketel Marte pivot. I think that all the players I’m discussing today fall in a relatively narrow band, though with meaningfully different risks and upsides. I’ll note places where I disagreed meaningfully with people I spoke with in calibrating this list, and I’ll also note players whose value was the subject of disagreement among my contacts. As I mentioned in the Introduction and Honorable Mentions piece, I’ll indicate tier breaks between players where appropriate, both in their capsules and bolded in the table at the end of the piece.

With that out of the way, let’s get to the next batch of players. Read the rest of this entry »


Catching up With the ZiPS Top 100 Prospects, 2025

Paul Rutherford-Imagn Images

The midseason is a good point to catch up on one’s mistakes, to see where reality has crushed your predictions. We’re nearly half a year from the most recent iteration of the ZiPS Top 100 Prospects, and with a flurry of trades likely to happen in the next week, it seems to be time to check in on how the algorithms which have seized my life and crushed all traces of humanity ZiPS projection system is doing in the prospnostications for 2025.

For each of the top 100 prospects, I’m including a chart of their 2025 minor league translations and how their 2026-2030 WAR has changed since February. Last year was my first midseason review of the prospect list, and some of my charts just made things confusing, so I’m making them less dense/opaque this time around, in the hopes of communicating the data better. The translations and projections are through Monday’s games. As a quick reminder, ZiPS ranks prospects by the average of their 20th-percentile and 80th-percentile career WAR projections, and explicitly leaves out players for which it has nothing to bring to the table, so no high school hitters or pitchers without professional experience.

ZiPS Top 100 Prospects – 1-25 Hitters
Player Rank Pos. PA SB BA OBP SLG 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Carson Williams 2 SS 354 13 .182 .269 .344 22.4 18.5 -3.9
Samuel Basallo 3 C 253 0 .225 .324 .472 12.7 12.7 0.0
Roman Anthony 4 CF 265 2 .254 .362 .402 16.8 20.0 3.2
Dylan Crews 5 CF 0 0 .000 .000 .000 15.2 11.9 -3.3
Bryce Eldridge 6 1B 218 0 .224 .271 .378 8.9 4.5 -4.4
Cole Young 7 SS 245 3 .228 .322 .353 15.1 14.7 -0.4
Emmanuel Rodriguez 8 CF 189 5 .224 .360 .340 13.6 12.0 -1.7
Jordan Lawlar 9 SS 250 13 .259 .333 .438 13.2 16.2 3.0
Kristian Campbell 10 2B 97 1 .171 .299 .268 13.7 7.8 -5.9
Coby Mayo 11 3B 195 1 .201 .277 .374 16.0 10.7 -5.3
Max Clark 12 CF 355 7 .232 .335 .353 10.1 13.6 3.5
Jasson Domínguez 13 CF 0 0 .000 .000 .000 13.2 14.0 0.7
Xavier Isaac 14 1B 175 1 .162 .291 .345 8.0 6.5 -1.5
Matt Shaw 15 3B 110 4 .232 .336 .421 14.8 11.5 -3.3
Leo De Vries 16 SS 330 3 .193 .271 .308 6.2 5.8 -0.4
Aidan Miller 17 SS 318 21 .183 .280 .265 7.5 7.8 0.3
Colt Emerson 18 SS 357 3 .202 .280 .293 9.1 6.4 -2.7
Owen Caissie 19 RF 334 2 .219 .305 .404 12.3 11.5 -0.8
Jace Jung 20 3B 286 1 .190 .308 .326 11.6 8.5 -3.1
Cooper Pratt 21 SS 347 11 .200 .281 .282 9.6 9.8 0.2
Marcelo Mayer 22 SS 193 1 .246 .306 .389 8.5 9.6 1.0
Nacho Alvarez Jr. 23 SS 49 0 .308 .449 .462 13.9 11.4 -2.5
Travis Bazzana 24 2B 158 5 .227 .310 .362 11.3 9.8 -1.5
Kyle Teel 25 C 213 5 .247 .329 .379 11.4 11.8 0.4

ZiPS is naturally a bit down on Carson Williams given his struggles offensively this year, but he still has the glove, and a 102 wRC+ in Triple-A for an excellent defensive shortstop isn’t so bad that it would send him tumbling down the ranks. If February ZiPS had known about the first half of the 2025 season, it would have had Roman Anthony hurdle over Williams, Roki Sasaki, and Samuel Basallo to be the no. 1 prospect in baseball. Unlike Williams, Basallo has been very good, it’s just that Anthony has been even better. Read the rest of this entry »


2025 Trade Value: Nos. 31-40

Joe Rondone/The Republic/USA TODAY NETWORK via Imagn Images

As is tradition at FanGraphs, we’re using the lead-up to the trade deadline to take stock of the top 50 players in baseball by trade value. For a more detailed introduction to this year’s exercise, as well as a look at the players who fell just short of the top 50, be sure to read the Introduction and Honorable Mentions piece, which can be found in the widget above.

For those of you who have been reading the Trade Value Series the last few seasons, the format should look familiar. For every player, you’ll see a table with the player’s projected five-year WAR from 2026-2030, courtesy of Dan Szymborski’s ZiPS projections. The table will also include the player’s guaranteed money, if any, the year through which their team has contractual control of them, last year’s rank (if applicable), and then projections, contract status, and age for each individual season through 2030 (assuming the player is under contract or team control for those seasons). Last year’s rank includes a link to the relevant 2024 post. Thanks are due to Sean Dolinar for his technical wizardry. At the bottom of the page, there is a grid showing all of the players who have been ranked up to this point.

One note on the rankings: Particularly at the bottom of the list, there isn’t a lot of room between the players. The ordinal rankings clearly matter, and we put them there for a reason, but there isn’t much of a gap between, say, the 38th-ranked player and the guy who would have been 58th if the list went that deep. The magnitude of the differences in this part of the list is quite small, though it picks up around no. 30, as I’ll discuss today. Several of the folks I talked to might prefer a player in the Honorable Mentions section to one on the back end of the list, or vice versa. I think the broad strokes are correct, and this is my opinion of the best order, but with so many players carrying roughly equivalent value, disagreements abounded. I’ll note the places where I disagreed meaningfully with the people I spoke with in calibrating this list, and I’ll also note players whose value was the subject of disagreement among my contacts. As I mentioned in the Introduction and Honorable Mentions piece, I’ll also indicate tier breaks between players where appropriate, both in their capsules and in the table at the end of the piece.

With that out of the way, let’s get to the next batch of players. Read the rest of this entry »


2025 Trade Value: Nos. 41-50

Bruce Kluckhohn-Imagn Images

As is tradition at FanGraphs, we’re using the lead-up to the trade deadline to take stock of the top 50 players in baseball by trade value. For a more detailed introduction to this year’s exercise, as well as a look at the players who fell just short of the top 50, be sure to read the Introduction and Honorable Mentions piece, which can be found in the widget above.

For those of you who have been reading the Trade Value Series the last few seasons, the format should look familiar. For every player, you’ll see a table with the player’s projected five-year WAR from 2026-2030, courtesy of Dan Szymborski’s ZiPS projections. The table will also include the player’s guaranteed money, if any, the year through which their team has contractual control of them, last year’s rank (if applicable), and then projections, contract status, and age for each individual season through 2030 (assuming the player is under contract or team control for those seasons). Last year’s rank includes a link to the relevant 2024 post. Thanks are due to Sean Dolinar for his technical wizardry. At the bottom of the page, there is a grid showing all of the players who have been ranked up to this point.

One note on the rankings: Particularly at the bottom of the list, there isn’t a lot of room between the players. The ordinal rankings clearly matter, and we put them there for a reason, but there isn’t much of a gap between, say, the 38th-ranked player and the guy who would have been 58th if the list went that deep. The magnitude of the differences in this part of the list is quite small. Several of the folks I talked to might prefer a player in the Honorable Mentions section to one on the back end of the list, or vice versa. I think the broad strokes are correct, and this is my opinion of the best order, but with so many players carrying roughly equivalent value, disagreements abounded. I’ll note places where I disagreed meaningfully with the people I spoke with in calibrating this list, and I’ll also note players whose value was the subject of disagreement among my contacts. As I mentioned in the Introduction and Honorable Mentions piece, I’ll also indicate tier breaks between players where appropriate, both in their capsules and in the table at the end of the piece.

With that out of the way, let’s get to the first batch of players. Read the rest of this entry »


2025 Trade Value: Introduction and Honorable Mentions

Eric Hartline-Imagn Images

“Who you got?” It seems like such a simple question. If you’ve ever swapped baseball cards during recess or tried to pick somewhere to eat on a Friday night, you’ve asked yourself this. The choice between two options seems easy. But then you add a third option, and a fourth, and a 139th, and suddenly you’re obsessing over whether you’d prefer your third-favorite Thai restaurant to your fourth-favorite Italian place. Or perhaps, if you’ve used our new crowdsourced trade value tool, you’re deciding between CJ Abrams and Andrew Abbott. Making decisions is hard!

Welcome to the 2025 edition of our annual Trade Value series. Starting today and continuing all week, we’re releasing our list of the 50 most valuable players in baseball, taking player performance, age, and contract into account. Dave Cameron, Kiley McDaniel, Craig Edwards, and Kevin Goldstein have all headlined this column before; this is my fourth year doing it on my own.

Of course, “on my own” is a bit of a misnomer. The process of building this list starts with me gathering every possible input I can find: age, contract status, measures of current production, estimates of future production, Statcast data, pitch-level modeling, scouting reports – if it can be written down, I try to consider it in my first pass. I use all of those inputs to come up with an initial quantitative ranking, then hone that ranking by diving deeper into individual player comparisons. After I have things in good order, I consult with the FanGraphs staff to refine my thinking further. (Special thanks are due to Dan Szymborski for his ZiPS assistance, Eric Longenhagen for being a frequent sounding board as I iterated on the list, Meg Rowley for her help shepherding it through to publication, and Sean Dolinar for his technical assistance.) Next, I reach out to sources on the team side. Here I try to gather perspectives on player value from organizations that have different methodological leanings, different budgets and goals, and that are in different places in the competitive cycle. Read the rest of this entry »


Sunday Notes: Red Sox Prospect Payton Tolle Has a Super-Pretty/Ugly Delivery

Payton Tolle is the top pitching prospect in what is arguably baseball’s best farm system. Drafted 50th-overall last summer by the Boston Red Sox out of Texas Christian University, the 22-year-old left-hander features a fastball that Eric Longenhagen has assigned a 70 grade, and not just because of its high octane. Per our lead prospect analyst, the 6-foot-6, 250-pound hurler possessed “the 2024 draft’s most deceptive secondary traits,” which included seven-and-a-half feet of extension.

I asked Tolle about his four-seamer, which sat 95 mph when I saw toe the rubber for the Double-A Portland Sea Dogs versus the Hartford Yard Goats 10 days ago.

“The velo is something we’ve kind of driven hard ever since I got to the Red Sox org,” said Tolle, who was 90-92 in college and is now topping out at 98-99. “I’m buying into the system, buying into how the velo is going to change how everything looks. I also understand that more swing-and-miss is going to come at the top of the zone. At Wichita State, my first year, I felt like I was almost more sinkers, but then I switched up my grip. I brought my fingers closer together and started to have more ride on it.”

Tolle transferred from Wichita State to TCU for his junior year, where he — along with the Horned Frogs coaching staff — “really dove into how the fastball plays and what we can play off of it.” Since turning pro, that evolution has continued with a heavy emphasis on secondary offerings. Whereas his fastball usage as an amateur was often 70-75%, it has been closer to 50% in his recent outings. A work-in-progress changeup has become more prevalent — Tolle got bad swings on a few of them when I saw him in Portland — but a hard breaking ball is currently his top option behind his heater. Read the rest of this entry »