Introducing Our Crowdsourced Trade Value Tool

Brad Penner and Kirby Lee-Imagn Images

Every July, FanGraphs releases our annual Trade Value Series highlighting the top 50 players in baseball, taking contract status and performance into account. For the past four years, I’ve been in charge of this exercise, with liberal amounts of help from the rest of the FanGraphs staff and some contacts on the team side. This year, I’ve got company. For the first time, FanGraphs readers will be creating their own trade value list.

I’m proud to announce the debut of our crowdsourced trade value tool, available here. The tool, created by Keaton Arneson, and developed by Keaton and Sean Dolinar, aggregates simple “Which of these two players do you prefer?” questions to create a composite ranking. Using the tool is simple. When you pull it up, you’ll be presented with two players and asked to choose which one you think has a higher value in trade:

Ah, but what does “higher value” mean? Sometimes the simplest questions are the toughest. Having a higher value in trade isn’t the same as being better, or being younger, or having a more team-friendly contract. It might be some combination of those things, of course, and of other factors as well. In the real world, players have differing levels of value to teams based on a host of considerations, from how well they plug a hole left by a recently injured star to where the team finds itself in the playoff race. A promising prospect might mean more to a rebuilding club, just as a proven difference maker might move the needle for a team with October ambitions. We can’t tell you how to weigh these factors, which is part of the fun in constructing a trade value list in the first place. What we can do is provide some data that we consider useful in making determinations and let you decide how to apply it.

To that end, we’ve included biographical and statistical data for the players you’ll be choosing between. For each player you’re asked to make a decision about, you’ll see their current age, aggregate statistics for the 2022-24 seasons, statistics for the 2025 season, and contractual details. For players who hadn’t debuted before 2025, we’ve also included data from The Board: prospect ranking, ETA, individual tool grades, and their Future Value grade.

Your instructions, in each case, are deceptively simple: Just pick the player who you think has more trade value. What that means is entirely up to you; we say plenty about how players ought to be valued relative to each other during trade deadline season. There’s no formula for choosing, no mathematical certainty. If there were, this exercise wouldn’t be particularly interesting. This is more art than science, but as we’ve found with our contract crowdsourcing, we suspect there’s some wisdom to be drawn from the crowd here. Pick a winner, and you’ll get another matchup. You can do this as many (or as few) times as you’d like. (Here I’ll also note that you can’t reset or undo a pick.) The more choices you make, the more our system will learn the preferences of the FanGraphs readership. And yes, that does mean you need to be logged in to use the tool; that’s how we work up each voter’s preferences individually.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

As you make more selections, you’ll notice two things. First, we provide a list of your personal top 10. This is based only on your own selections, ignoring the rest of the readership. Second, you’ll notice that matchups aren’t selected entirely randomly; you’ll frequently see players who you have never chosen against, matchups between players we think you rate similarly, and matchups we need more of in our database. We’ve found that 150-200 matchups is a good cutoff to create a reasonable personal top 10, but you should feel free to do however many you’d prefer.

Behind the scenes, we’re transforming your A-or-B selections into rankings using a modified form of the Elo rating system. At its core, Elo works by predicting the winner of a matchup based on the two competitors’ current ratings. After the matchup, Elo adjusts the ratings based on what actually happened. The winner gains points while the loser loses an equal number of them. The key is that the number of points exchanged depends entirely on how surprising the result was. The more expected a result, the fewer points change hands. In other words, the tougher the opponent, the more points you get for beating them, and the more points they forfeit for losing. The opposite is true, too: The easier the opposition, the less a win improves your rating.

Using teams instead of players as an example, Elo wouldn’t change its estimation of the Dodgers and Rockies by much if the Dodgers won a game between the two squads. However, if the Rockies pulled off the upset, Elo would adjust their ratings by a much larger amount. How much larger? The change is proportional to the upset’s probability. In a matchup with an expected 80%/20% split, the favored winner (the 80% outcome) only gets a small reward should they prevail. But if the underdog wins (the 20% outcome), they get a reward four times as large.

One of Elo’s distinguishing features – or bugs, depending on what you’re using it for – is that it’s path dependent. Matchups that occur earlier inform the odds for later matchups, which means that the ordering of the matchups matters. Consider a simple example: You pick twice between Gunnar Henderson and Bobby Witt Jr., who ranked first and second on last year’s Trade Value list, selecting each one once. If you select Henderson as the winner first, with no prior information, the engine treats it as an even matchup and awards him some points. Then, when you pick Witt the second time, Elo sees this as an upset – after all, Henderson was ranked higher than Witt thanks to your first choice. Elo awards Witt more points than he lost in the first round, and docks Henderson by the same amount. Now Witt is ahead of Henderson in your rankings, but if you’d instead picked Witt to win the first matchup and Henderson to win the second, the reverse would be true.

That might be useful for evaluating team strength – we care a lot more about games that happened yesterday than games that happened in April or even in 2024 – but for this exercise, the concept of “earlier” doesn’t make much sense. To remove this path dependency, we algorithmically select the order of the matchups completely randomly and calculate Elo ratings based on that. Then we repeat the process 100 times, picking a random order each time, which gives us 100 different sets of ratings. We then average the ratings to produce a path-agnostic final order.

Worried that someone will stuff the ballot box? Fear not. Once all the matchups have been submitted, we’ll perform checks to ensure we didn’t get spam, and, if necessary, apply weighting to balance the feedback of those who submitted a lot of matchups versus those who only submitted a few. In this way, we believe we’ll get a good measure of the views of the FanGraphs audience as a whole.

So please, help us out! Hop over to the tool and start picking. The tool is live now, and will be available for use through next Friday and the conclusion of the Trade Value Series. After that, we’ll release the crowd’s aggregate list and dive into some of the most interesting matchups. Happy clicking – and remember, whatever you think “higher value” means, use that as your criteria.





Ben is a writer at FanGraphs. He can be found on Bluesky @benclemens.

161 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
PC1970Member since 2024
1 year ago

This is awesome!! So easy to use.

How many matchups do you have to evaluate before it is a big enough data source? Got to be 500 or more?

I’ve done 50 & 4 guys are tied at the top- Skenes, Anthony, Merrill, Schwellenbach..but, Schwellenbach has had “easy” matchups.

PC1970Member since 2024
1 year ago
Reply to  PC1970

Now through 150 & the top 4 are Wood, Acuna, Baldwin, Skenes..starting to see separation. Wood is at 1590, the other 4 are at 1575, then Carroll is in 5th at 1554, Perdom at 1553, Witt at 1548.

I wish I could see every player I’ve ranked, not just the top 10. Wonder who is at the bottom? Probably Sasaki.

Sean DolinarFanGraphs Staff
1 year ago
Reply to  PC1970

We’ll report out all the individual user results when we report the full crowd results.

sadtromboneMember since 2020
1 year ago
Reply to  Sean Dolinar

Oh man does that mean I get to see everyone else’s too?

PC1970Member since 2024
1 year ago
Reply to  PC1970
sadtromboneMember since 2020
1 year ago
Reply to  PC1970

I’ll post mine a bit downthread. It’s starting to resemble something l would have come up with on my own, but there are some real surprises (and some I don’t quite agree with).

Left of Centerfield
1 year ago
Reply to  PC1970

There’s a note on the page: “We’ve found that 150-200 matchups is a good cutoff to create a reasonable personal top 10, but you should feel free to do however many you’d prefer.”

Last edited 1 year ago by Left of Centerfield
PC1970Member since 2024
1 year ago

at 200, still feels like I have had some players way more than others. Like Merrill is pretty low, but, I think I haven’t had him a bunch. I’ve had Wood a ton.

In my list above, Merrill seems too low to me, Perdomo may be too high.

I still think at 200, you could get funky #’s if a guy only had 4-5 matchups vs lower #’ed guys.

sadtromboneMember since 2020
1 year ago

I don’t think it even came close to resembling my actual list until about 400.

JimmyMember since 2019
1 year ago

If only Zuck had chosen to compare MLB player trade values instead of women!

sadtromboneMember since 2020
1 year ago

There go all my plans for the week

sadtromboneMember since 2020
1 year ago
Reply to  sadtrombone

My current Top 10:

  1. Bobby Witt Jr. 1906
  2. Corbin Carroll 1736
  3. Paul Skenes 1700
  4. Pete Crow-Armstrong 1693
  5. Gunnar Henderson 1670
  6. Fernando Tatis Jr 1666
  7. Cristopher Sanchez 1660
  8. Hunter Brown 1657
  9. Cal Raleigh 1654
  10. Garret Crochet 1638

This is actually not that far off from what I would do normally. I’d probably re-order 5 through 9 a bit, putting Raleigh higher and Sanchez lower. I’d probably also swap out Crochet for Jose Ramirez, James Wood, or Logan Webb, because I’m not super confident Crochet’s arm is going to stay attached.

Thatguy47
1 year ago
Reply to  sadtrombone

Where does Judge rank? He’s #2 for me. Dude’s been an 11 WAR player for 3 of the last 4 years (with the 4th having a fluke injury + underperforming xwOBA), if he finishes off this year strong and puts another season or two even remotely close to what he’s done that’s equivalent to 2 or 3 seasons from a lot of these other guys by WAR at a pretty reasonable price. Only real arguments I see against him being top 10 are his playoff numbers and bad clutch performance.

sadtromboneMember since 2020
1 year ago
Reply to  Thatguy47

I have no idea where he or Ohtani rank. But they have definitely won more matchups than they have lost.

I suspect if I ranked them outside of this they would be in the 10-20 range. Injury and age questions on a big contract but they are, at a bare minimum, two of the best three players in MLB today, and probably the best two.

I also see a lot of people with Wood, Chourio, and EDLC on their lists, and they aren’t in my top 10 either (although Wood probably should be). They represent the opposite type of value as Judge and Ohtani.

The more I do this, the more I think that the real cutoff is at 20 rather than 10. There are about 20 super valuable players in MLB right now. The top 10 on my list, the five I just mentioned, Logan Webb, Jose Ramirez, Acuna, and Julio Rodriguez. That’s 19, you can fill in the last spot with whoever you want depending on your preferences.

YardGoatMember since 2020
1 year ago

This is neat and well done. Thanks to everyone that worked on this. One request for the future is to see a defensive metric added to the details for hitters.

Last edited 1 year ago by YardGoat
soddingjunkmailMember since 2016
1 year ago

Happy to participate.

Question: Between ZiPS projections and contractual status, it seems like it should be pretty straightforward to generate a “Surplus Value” calculation for each player. Is there a reason this isn’t being done/communicated by FG (both for this exercise, and generally)?

Last edited 1 year ago by soddingjunkmail
JimmyMember since 2019
1 year ago

I think it’s a lot more complicated than it seems. $/WAR may get used a lot, but it’s clear at this point that it’s a non-linear relationship. There’s a scarcity of players capable of putting up a 10 WAR season. Judge at $40M per year is surely worth more than five two WAR players making $8M.

Ostensibly RidiculousMember since 2020
1 year ago
Reply to  Jimmy

Dollars per WAR squared(?)

sadtromboneMember since 2020
1 year ago

The pool of players we are evaluating here is wild. We’ve got all the usual suspects like Bobby Witt, Gunnar Henderson, etc and then we’ve got Hyesong Kim.

Last edited 1 year ago by sadtrombone
RussellMember since 2023
1 year ago
Reply to  sadtrombone

I wish we had a broader player pool we were evaluating. For example, Zach Mckinstry or Seiya Suzuki would be good inclusions. I was surprised Trout was excluded

Brian ReinhartMember since 2016
1 year ago

Who else opened the link for the first time and immediately got a super hard, thought-provoking matchup?

MattabattacolaMember since 2026
1 year ago
Reply to  Brian Reinhart

I panicked immediately haha. Fun little hack if the matchup is overwhelming you can leave and it will refresh another matchup

GoodEnoughForMeMember since 2024
1 year ago

Sweet, I know what I am doing all day long at work today

booondMember since 2019
1 year ago

I should tell work I need a sick day or two

py2slMember since 2016
1 year ago

How do you put a value on Ohtani’s unique (on-field and off-field) contributions?
I think he’s top dog for me, partly because of the marketing and merch impact which nobody else in the sport can compete with.

HappyFunBallMember since 2019
1 year ago
Reply to  py2sl

He’s clearly one of those guys who’s super valuable to a very small number of teams, and just not worth the expense for many of the rest. His “value” is very dependent on who’s doing the buying

Doug LampertMember since 2016
1 year ago
Reply to  py2sl

Most but not all of the Merch is common to all of MLB (as I understand it, jersey wholesale is MLB common, all the Dodgers get extra for it being their player is the retail markup from people who buy it at their stadium shop).

Similarly, a lot of the marketting advantage is MLB common.

Obviously, those have value, but it’s just money. The on field contributions seem to me to be harder to judge. How likely is he to stay healthy? How valuable is saving a roster spot? How much of the value of that saved roster spot is lost due to reduced flexibility in that you pretty much have to use Ohtani as the DH on any game he plays in.

The thing that freaked me out is that Ohtani’s contract terms did not have the note that average annual value is reduced by deferrals, and his AAV is much less than the $700,000,000 you get by dividing contract dollars by 10 years, because he’s got huge deferrals.

jreyn24Member since 2025
1 year ago
Reply to  Doug Lampert

Yeah wish they put his AAV at what the luxury tax rate evaluates it at: $46MM

slamcactusMember since 2024
1 year ago
Reply to  Doug Lampert

Merch sold through online vendors like fanatics or at mlb.com (or Kohls, or Target, etc.) is divided equally, but not merch sold in-stadium or at team stores near the ballpark. That’s a pretty big slice of the pie, as team stores usually have more/different/better merch on-site than you can get online.

And I’m willing to bet Ohtani moves a lot of merch at in-stadium and official team stores.

Last edited 1 year ago by slamcactus
Ostensibly RidiculousMember since 2020
1 year ago
Reply to  slamcactus

If you’re considering adding Ohtani to your team you’re not thinking about revenue but the long term value of the franchise

Thatguy47
1 year ago
Reply to  Doug Lampert

Does Ohtani actually save a roster spot? Doesn’t he require a 6th starter?

slamcactusMember since 2024
1 year ago
Reply to  py2sl

Ohtani and Judge are nearly impossible to consider using the same criteria you’d put on everyone else.

Ohtani’s in his own league in terms of what he brings to a team’s finances. Sign him, and your merch sales automatically increase 3- to 5-fold and if you’ve got a stake in a regional sports network your advertising revenue probably doubles.

Judge is old and expensive and is on pace to put up the most impressive single season since at least WW2, possibly ever. He’s hitting like pre-OBP monster Barry Bonds only he can still play defense. How the hell do you value the fact that you’re basically getting a peak right-handed hitting Babe Ruth or Barry Bonds but you’ll be paying him for 9 years when he may only be great for another 2-3?

I suspect I rank both higher than most people will. To my mind, these are guys that any team would trade almost anything for, cost, age, and $/WAR considerations be-damned. The only people I’d make exceptions for are Witt and Carroll, and I’m not sure about Carroll.

rickdugo3000
1 year ago
Reply to  py2sl

He’s the best player of all time if he’s not number 1 on your list your list is wrong

Sleepy
1 year ago
Reply to  rickdugo3000

He’s the best Japanese player born in the 1990s of all time if he’s not number 1 on your list of Japanese players born in the 1990s your list is wrong

FIFY

sadtromboneMember since 2020
1 year ago

Things that have surprised me so far doing this:

-Cal Raleigh keeps falling out of the Top 10. That is definitely not what I would have done if I had done it manually. Jackson Merrill also keeps falling out of the Top 10. I thought he would have been higher too.
-I’m not surprised Pete Crow-Armstrong is in the Top 10, but I am surprised how high he is
-I am picking Riley Greene, Cam Smith, Jacob Wilson, and Geraldo Perdomo a lot more than I expected. Same with Nick Kurtz, but at a lower level.
-I did not consider how valuable Hunter Brown, Cristopher Sanchez, and Hunter Greene are.
-I am picking Jose Ramirez and Julio Rodriguez a lot less than I expected.
-It is surprisingly difficult to rank Gunnar Henderson.
-I felt like I picked Garrett Crochet and Logan Webb a whole lot considering how little time they spent in my top 10

There are a lot of really interesting choices in here. Also, I may have crashed it, sorry everyone.

slz
1 year ago
Reply to  sadtrombone

Guys I realized I liked more than I thought due to this:
-RIley Greene, Wyatt Langford, Perdomo and especially Hunter Brown

I had a similar deal with Crochet. I thought he’d make my Top 10 and I picked him a lot but the contract had him lose some key matchups that probably keeps him just off it

I took JRam around as much as I expected and Julio more, but I am pretty down on Julio in general. Still, compared to most young players he’s a better bet. I also think you have to factor into his trade value that taking him out of Safeco might fix a lot of the hitting issues

rickdugo3000
1 year ago
Reply to  sadtrombone

If pca is in your top 10, Ceddanne Rafaela should be in your top 30? 40?

sadtromboneMember since 2020
1 year ago
Reply to  rickdugo3000

Probably, I’m not sure because I can’t check it. But PCA has put up more fWAR this year than Rafaela has in his career, so I think it’s pretty clear who is higher on my list.

96mncMember since 2020
1 year ago
Reply to  sadtrombone

Somehow in mine Skenes doesn’t crack the top 10 but Mis does.

sadtromboneMember since 2020
1 year ago

My personal list of trade value candidates that always lose, starting with the least likely to lose, and ending with the most likely to lose:
Hyesong Kim
AJ Smith-Shawver
Jordan Lawlar
Michael Harris II
Francisco Alvarez
Rafael Devers
Luis Castillo
Manny Machado
Vladimir Guerrero Jr

This list is brought to you courtesy of a Luis Castillo – Jordan Lawlar matchup, I had to think super hard about that one.

PC1970Member since 2024
1 year ago
Reply to  sadtrombone

I think Roki Sasaki is my bottom guy. Just no clue what to expect out of him.

I’d guess Lawlar is 2nd lowest..Vladdy is up (down?) there, too. That contract is onerous. Devers, Alvarez, Harris are also one’s I rarely vote for.

Compared to those guys Machado & Castillo don’t look so bad!

I said it above, but, I’d love to be able to view my whole list.

Last edited 1 year ago by PC1970
sadtromboneMember since 2020
1 year ago
Reply to  PC1970

Devers, Castillo, Machado, and Guerrero all have negative trade value for me, although Devers is pretty close to neutral (probably he’s closest, now that I think of it). Guys like Sasaki and Smith-Shawver can be cut with no penalty, so at worst they’re neutral (and I still think they have trade value!)

Last edited 1 year ago by sadtrombone
TKDCMember since 2016
1 year ago
Reply to  sadtrombone

Mine is Soto, followed closely by Vladdy. Soto is a top-5ish player and probably the second best hitter but his contract is simply absurd. Yamamoto, Fried and Machado I also wouldn’t take for free. Maybe a couple others. I probably think of myself as running the Braves since that’s my team. If I were running the Dodgers maybe I’d think differently.

sadtromboneMember since 2020
1 year ago
Reply to  TKDC

I actually picked Yamamoto and Fried a few times, although maybe I would have picked them less than if I had thought about it for longer. I also picked Ohtani and Soto more than I would have expected when I started.

But Machado and Vlad Jr, yikes.

I tried thinking about it from the perspective of a team in that revenue range too–Braves, Phillies, Rangers, and Giants. Teams that should feel comfortable paying the luxury tax now and then but eventually has some resource constraints. If you go to the Dodgers / Yankees tier it’s more often than not the best players, and if you’re in Royals / Reds territory a ton of big contracts are non-starters. Could the Royals afford Francisco Lindor? I don’t think they could.

Thatguy47
1 year ago
Reply to  TKDC

I think Soto’s pretty underrated on that contract, looking at his expected stats he’s putting up huge numbers and has been very consistent the last 2 years, and could be a perennial MVP guy for several years like Pujols was in his prime, perhaps even better. His projections seem low.

96mncMember since 2020
1 year ago
Reply to  sadtrombone

I’m pretty high on KIm and selected him a lot. If the list went out to 15 he’d definitely be on it.

Thatguy47
1 year ago
Reply to  sadtrombone

Mookie Betts too, unfortunately.

RussellMember since 2023
1 year ago

This is tremendous, but also curse you for checking and not allowing me to stuff the ballot box with keibert ruiz

KennyMember since 2020
1 year ago

My top 10 through 201 matchups:

1.Jackson Chourio1604
2.Will Smith1601
3.Cal Raleigh1586
4.Bobby Witt Jr.1566
5.Jackson Merrill1561
6.Fernando Tatis Jr.1561
7.Logan Webb1560
8.Paul Skenes1559
9.Corbin Carroll1548
10.Pete Crow-Armstrong1547

OddBall Herrera
1 year ago

1.  Corbin Carroll  1673
2.  Will Smith  1578
3.  Gunnar Henderson  1566
4.  José Ramírez  1559
5.  Bobby Witt Jr.  1552
6.  Logan Gilbert  1548
7.  Elly De La Cruz  1547
8.  Zack Wheeler  1546
9.  Nick Kurtz  1545
10.  Wyatt Langford  1534

That’s where I am at pick 200. I’m pretty ok with it actually, with the exception of Kurtz…

OddBall Herrera
1 year ago

At pick 350 I am much closer to a list I actually like

1. Corbin Carroll 1709
2. Bobby Witt Jr. 1654
3. Elly De La Cruz 1606
4. Paul Skenes 1602
5. Gunnar Henderson 1594
6. Will Smith 1592
7. Junior Caminero 1578
8. José Ramírez 1568
9. Logan Gilbert 1563
10. Tarik Skubal 1563

Though I am torn on Judge and wish he were in there…I think he somehow manages to make a $350 mil contract seem like a bargain.

OkraMember since 2016
1 year ago

I would trade Will Smith or Caminero for Judge in a heartbeat.

96mncMember since 2020
1 year ago

Given his age it’s not crazy that he’s not on it.

Left of Centerfield
1 year ago

One small issue I found. I got Sebastian Walcott (matched up against Lindor, no less). I had no idea who Walcott is, and there was very little info presented about him (i.e., no stats). If minor leaguers are going to be part of this, then I’d suggest finding a way to present their stats or a blurb from Eric.

slz
1 year ago

You can right-click to open their page. Think that is fine all considered

HappyFunBallMember since 2019
1 year ago

Consider Walcott an avatar. He’s the current version of MiLB’s hottest name prospect. A guy who is performing well enough that everyone can dream as big as they like, but is far enough away from the majors that he’s not going to prove it any time soon. He’s James Wood in the Soto trade from SD->WAS

booondMember since 2019
1 year ago

I live for the tough matchups.

slz
1 year ago

Very cool tool! I actually found the middle class match ups more interesting than the top, like when you get smacked with Kristian Campbell vs CJ Abrams and you’re like “wait, I hate both of these guys on defense and dont buy their offense as much as I probably should either” (I took Abrams, as at least he has hit in the majors and even if I dont buy him as a 2B/3B either he at least hasnt failed there yet)

Anyway, my top 10 after 200:

1.Paul Skenes1630
2.Gunnar Henderson1602
3.Elly De La Cruz1588
4.Shohei Ohtani1563
5.Cal Raleigh1561
6.Corbin Carroll1549
7.Jackson Merrill1546
8.Pete Crow-Armstrong1546
9.James Wood1546
10.Hunter Brown1544

I’m not sure what happened to Witt. Pretty sure I had him win every match up except Skenes until EDLC, at which point I realized his contract is pretty disadvantageous to KC. Like, it’s designed for him to opt-out at 30 but he also has opt-outs every other year after that so he’s only getting paid $35M by the Royals in his 30s if he Trout’s himself. Still, he should easily qualify for my top 10 and probably compete for the top 5. For some reason that both boosted EDLC to his spot and kicked Witt off the list

I dont buy the “poor teams wouldnt want Ohtani” deal BTW. Every poor team, excepting maybe the Rays (although maybe not anymore), can afford one expensive player and if there is anyone in baseball you would have as your one expensive player it’d be the guy who delivers an entire country of revenue

jreyn24Member since 2025
1 year ago
Reply to  slz

the guy who delivers an entire country of revenue

How much do the Dodgers benefit from this vs MLB as a whole? I know individual jersey sales are shared by the clubs.

96mncMember since 2020
1 year ago
Reply to  jreyn24

Pretty sure I read LAD made 120m off Ohtani in year one just from sponsorships alone.

slz
1 year ago
Reply to  slz

After 1500 I like my list a lot better:

1.Paul Skenes2001
2.Bobby Witt Jr.1811
3.Gunnar Henderson1800
4.Shohei Ohtani1795
5.James Wood1759
6.Cal Raleigh1729
7.Elly De La Cruz1728
8.Jackson Merrill1718
9.Corbin Carroll1701
10.Garrett Crochet1698

Almost certain Hunter Brown is 11th and I suspect Cris Sanchez is 12th. Sanchez feels a little reactionary and I’d probably have him lower if I wrote the list out but his contract is insanely team favorable so maybe it’s accurate. Tatis and PCA are next. If I was doing the list myself they’re probably above the pitchers but the Elo method seemed to keep them down the board

PC1970Member since 2024
1 year ago
Reply to  slz

1500!!! I’m still at like 275..but, in the car for 4 hours today..we’ll see where I end up.

Jason BMember since 2017
1 year ago
Reply to  slz

1500! Even at 20 seconds a matchup that’s five hours of clickin’

HappyFunBallMember since 2019
1 year ago

1. Bobby Witt Jr. 1715
2. Elly De La Cruz 1690
3. Paul Skenes 1684
4. James Wood 1637
5. Pete Crow-Armstrong 1616
6. Corbin Carroll 1611
7. Cristopher Sánchez 1601
8. Gunnar Henderson 1600
9. Jackson Chourio 1596
10. Tarik Skubal 1594

I feel like there’s a crowd of guys in my high 1500’s. Lankford, Merrill, and Bailey, in particular rotate in and out a lot based on selections.

HappyFunBallMember since 2019
1 year ago
Reply to  HappyFunBall

1. Bobby Witt Jr. 1708
2. Elly De La Cruz 1698
3. Paul Skenes 1696
4. Junior Caminero 1668
5. James Wood 1650
6. Pete Crow-Armstrong 1646
7. Corbin Carroll 1642
8. Cristopher Sánchez 1623
9. Gunnar Henderson 1618
10. Wyatt Langford 1608

Ran another 100 or so to account for the new players in the mix. Hello Junior Caminero!

jasonl
1 year ago
Ostensibly RidiculousMember since 2020
1 year ago

I wish I could see something about defensive value/production.
And maybe some statcast numbers

slamcactusMember since 2024
1 year ago

My top-10 so far:

WittCarrollJudgeAcunaRaleighOhtaniSkubalSkenesWoodHendersonNot too far off. I’d probably flip Cal and Ohtani but I haven’t gotten that matchup. I’d also probably drop Carroll below Judge and Ohtani.

As I mentioned in another post on here, I think Judge and Ohtani completely change the calculus, in that, endowment effect aside, any team that actually had a chance to get either of them in trade would probably trade almost anything to do so, age, projections, and $/WAR considerations be-damned.

Judge is 33, yeah, but he’s also in the middle of one of the best seasons of all time and making a serious push to challenge Bonds and Williams for title of MLB’s best position player since WWII.

Ohtani’s Ohtani. He’s his own thing. That thing being a great player, a historically unique two-way player, and an absolute paradigm-shifting game changer in terms of marketing and revenue.

As for the end of the list, I’d love to find a way to get Pete Crow-Armstrong on it but I’m not sure who he’d replace.

Last edited 1 year ago by slamcactus
Brett
1 year ago

My favorites so far:
Brice Turang or Austin Wells?
Zach Wheeler or Drake Baldwin?
What an engaging thought exercise.

HappyFunBallMember since 2019
1 year ago
Reply to  Brett

Elly vs. Judge. I mean … Elly is far and away the value winner. But would CIN prefer Judge? Probably not. Would the Yankees prefer Elly? Also probably not.

JimmieFoxxalorianMember since 2020
1 year ago

I like this. I like this a LOT

ajake57Member since 2019
1 year ago

My first matchup is Skenes vs Wood and I think that’s very mean.

ajake57Member since 2019
1 year ago
Reply to  ajake57

I am 475 in and Bobby Witt has a 200 point lead. I think he’s been in about 10% of my matchups, which speaks to how the rest of my top 10 shakes out. Carroll and Chourio are my next two, which feels right given their contracts. But on the other hand Langford is 7 but PCA is not on the list because PCA keeps coming up against Witt, Carroll and Chourio. Love the tool, but I wish there was a way to lock Bobby Witt in at #1 and then move on at this point.

sadtromboneMember since 2020
1 year ago
Reply to  ajake57

I had Paul Skenes drop all the way to #8 briefly because they didn’t give him to me for like 100 in a row. But now he’s back up to #4, because they served him up to me a bunch of times and the only guy he definitively loses to is Witt.

David WiersMember since 2016
1 year ago

I’m 428 in and yet to see JuCam at all?

booondMember since 2019
1 year ago
Reply to  Ben Clemens

JMiz is a tough add-on

sadtromboneMember since 2020
1 year ago
Reply to  Ben Clemens

Wait there are new ones now? So now if I go back and do it again I will have another 200 matchups or whatever to sort through? Are you trying to make me lose my job?

HappyFunBallMember since 2019
1 year ago
Reply to  sadtrombone

Woof. That’s what it looks like. So much for being an early adopter

sadtromboneMember since 2020
1 year ago
Reply to  HappyFunBall

I am going to have to click on these until I fall asleep tonight or else I am not getting anything else done this week.

nathanjMember since 2024
1 year ago
Reply to  David Wiers

He’s in there

Brock244
1 year ago

Over 200 spins and Roman Anthony is in my top 5, I guess I am very high on him lol

Brock244
1 year ago
Reply to  Brock244

Update: 9th a little more reasonable haha

Surprised how high Kurtz was on these too

Last edited 1 year ago by Brock244
Another Old GuyMember since 2020
1 year ago
Reply to  Brock244

I have Anthony at 7 after 1,700 spins. Kurtz did not fall off my list until I was over 400 tries. I would love to see the whole list as opposed to just the top 10. Clearly I like Elly more than most of the commenters.

Brock244
1 year ago

Just depends on how you view the inexperience and contract.

To me, Anthony looks like a star, which combined w his 7 years of control + league min salary would put him over some very big names.

For instance, I might prefer Anthony over Tatis factoring in salary or Henderson factoring in years of control/agent. I can see why some would take Tatis/Henderson though given the know commodity.

There’s arguments for both sides

To me, Witt, Carroll, Skenes are kind of the can’t-miss trio at the top of every board and from there it can vary depending on what you value

Last edited 1 year ago by Brock244
socialist
1 year ago

Tigers have like 9 of the top 100:
Greene
Clark
Mcgonigle
Skubal
Keith
Rainer
Jobe would be there
Torkelson
Briceno

rickdugo3000
1 year ago

I think I’ve settled it after 300:
1. Shohei Ohtani
2. Bobby Witt Jr.
3. Cal Raleigh
4. Paul Skenes
5. Elly De La Cruz
6. Roman Anthony
7. Garrett Crochet
8. Logan Gilbert
9. Ronald Acuña Jr.
10. James Wood

Ceddanne Rafaela too low imo

jamesnewburgMember since 2024
1 year ago

1. Shohei Ohtani 1696
2. Aaron Judge 1629
3. Cristopher Sánchez 1607
4. Corbin Carroll 1598
5. Paul Skenes 1592
6. James Wood 1584
7. Jackson Chourio 1581
8. Alejandro Kirk 1578
9. Elly De La Cruz 1575
10. Tarik Skubal 1574

Was surprised by Sanchez but I think he’s reached a higher level with the increased strikeouts and it’s just such a team-friendly deal. I would probably switch him and Skenes, though.

Kirk also stands out. I don’t buy him at 8th but $10M/year is pocket change for a 3-4 WAR C in the prime of his career.

Wood, Chourio, Elly are difficult to order.

Last edited 1 year ago by jamesnewburg
jamesnewburgMember since 2024
1 year ago
Reply to  jamesnewburg

Above list was through about 375 matchups. Ran another 50 and got a list I’m happier with:

  1. Shohei Ohtani 1709
  2. Aaron Judge 1651
  3. James Wood 1630
  4. Cristopher Sánchez 1629
  5. Paul Skenes 1617
  6. Bobby Witt Jr. 1604
  7. Jackson Chourio 1594
  8. Corbin Carroll 1585
  9. Elly De La Cruz 1585
  10. Cal Raleigh 1583
jamesnewburgMember since 2024
1 year ago
Reply to  jamesnewburg

Quitting at 500:

1. Shohei Ohtani 1753
2. Aaron Judge 1653
3. Cristopher Sánchez 1642
4. Bobby Witt Jr. 1626
5. Paul Skenes 1621
6. James Wood 1613
7. Corbin Carroll 1607
8. Jackson Chourio 1602
9. Jackson Merrill 1596
10. Elly De La Cruz 1586

sadtromboneMember since 2020
1 year ago
Reply to  jamesnewburg

Funny, none of those three young guys were in my top 10 at the moment. Although I thought Wood should be.

Brett
1 year ago

One thing that struck me viewing my top 10– Imagine if the Reds made Greene and De La Cruz available this month.

2018MIL
1 year ago

After 500
Nick Kurtz1737
2.Bobby Witt Jr.1720
3.Shohei Ohtani1647
4.James Wood1613
5.Jackson Merrill1608
6.Steven Kwan1601
7.Paul Skenes1601
8.Juan Soto1593
9.Cal Raleigh1588
10.Hunter Brown1585

Judge dropped out of the rankings
RussellMember since 2023
1 year ago
Reply to  2018MIL

Nick Kurtz is your #1?

2018MIL
1 year ago
Reply to  Russell

Yes
He is Judge2.0.

Jason BMember since 2017
1 year ago
Reply to  2018MIL

That is one hell of a leap after 235 major league plate appearances, but I bet Oakland Sacramento Vegas that empty lot around the corner from the strip mall hopes you’re right!

96mncMember since 2020
1 year ago
Reply to  2018MIL

I’m more surprised by Kwan at 6 than Kurtz at 1.

2018MIL
1 year ago
Reply to  2018MIL

1. Bobby Witt Jr. 1849
2. Nick Kurtz 1761
3. Shohei Ohtani 1705
4. Aaron Judge 1698
5. Ceddanne Rafaela 1651
6. Paul Skenes 1647
7. Pete Crow-Armstrong 1641
8. Garrett Crochet 1638
9. Cal Raleigh 1628
10. Elly De La Cruz 1621
After839 generally satisfied

GoodEnoughForMeMember since 2024
1 year ago

Some things that stand out to me after running this about 400 times:

Hooray catchers! I have 3 in my top 10. This isn’t by design, think it’s a reflection that the offensive bar is so low, so if you generally can carry a 120-140 WRC+ and not butcher framing, that is a huge team building coup. This really made me reflect even on decent hitting catchers like Kirk and how valuable he is.

I tended to be a bit more skeptical of elite defense than offense between two players of equal value. Especially if young. Just takes awhile to stabilize. If you’re elite 3 years in a row or whatever, then sure, I’m buying.

That voice in your head that says “this pitcher’s arm could fall off at any moment” is just impossible to ignore. Definitely got shaded towards hitters, especially if the contracts were very long, or the opposite, and there was very little track record of putting together full MLB seasons.

Guys who derive their offensive value from hyper-aggressive hitting really scare me. As soon as their bat speed declines, their whole profile can fall apart. This slightly hurt guys like Chourio who have a long contract, even if it isn’t expensive.

It ain’t my money in this exercise. If I was a GM, I want rings, baby. Especially since GMs don’t usually have the luxury of the best long term decisions. They often have to win soon. So I don’t care if the contract is an anchor in 10 years on the guy who is going to probably have another 11 WAR season and perhaps cement his peak as the best right handed hitter ever. Similar-ish deal with Ohtani. I want them every time.

Finally; James Wood gang rise up.

Jason BMember since 2017
1 year ago

Figured it was time to quit when I got the same matchup back-to-back. After an even 300 matchups:

Skenes 1620
Gunnar 1591
Skubal 1585
Caminero 1580
Ja Wood 1577
Ri Greene 1574
PCA 1573
Hu Brown 1573
Holliday 1573
Misiorowski1573

Witt is an easy top-10 for me but I barely saw him; ditto Corbin Carroll. I would rather have those two than my bottom two.

I didn’t know what to do with Misiorowski and his 5-start ML track record. Jarren Duran is far older than I thought.

Other guys I felt like I picked a lot but didn’t show in my top 10: Abrams, Crochet, Jeremy Pena, Schwelly, Cam Smith, Z Neto, Ivan Herrera

Robert Courville JrMember since 2024
1 year ago

Hmm seems pretty similar to the HarryKnowsBall trade value calculator. I’ll have to peruse both to how they compare. Strength in model comes from users, Fangraphs has an unbeatable user base

tyke
1 year ago

makes me miss the old B-R player rater!!

CrapshootMember since 2016
1 year ago

This is so much fun – my top 10 so far (I gotta stop):

1.Gunnar Henderson1711
2.Bobby Witt Jr.1654
3.Paul Skenes1645
4.Shohei Ohtani1630
5.Corbin Carroll1630
6.Riley Greene1628
7.Wyatt Langford1606
8.Tarik Skubal1601
9.Pete Crow-Armstrong1601
10.Steven Kwan1580

romananthony11warszn
1 year ago

that was fun! 226 matchups
do i value eury perez way too much? perhaps

1.Paul Skenes1647
2.James Wood1589
3.Elly De La Cruz1586
4.Eury Pérez1572
5.Garrett Crochet1565
6.Fernando Tatis Jr.1564
7.Cal Raleigh1549
8.Shohei Ohtani1548
9.Tarik Skubal1548
10.Roman Anthony1547

Brock244
1 year ago

Very curious how FOs would rank the values of Skubal vs Crochet vs Sánchez/Gilbert vs Eury/Chander types

Essentially the best pitcher in baseball who only has 1.5yrs of control and is a Boras guy (Skubal), a top 5 pitcher whose young and under control but is a bit pricey (Crochet), a very very good pitcher who probably isn’t an an ace but is on an awesome contract or early arb (Sanchez/Gilbert) or pre arb arms with ace upside (Eury, bubba, etc)

Last edited 1 year ago by Brock244
booondMember since 2019
1 year ago
Reply to  Brock244

Did you miss Skenes or assume he is number one?

Brock244
1 year ago
Reply to  booond

Yeah his contract makes him the obvious #1. Also the “Sanchez/gilbert, Eury/Chandler” examples were not necessarily those exact pitchers but rather the archetype. Very strong #2 types with excellent contracts vs high ceiling prospects in pre arb

Last edited 1 year ago by Brock244
osheacullenMember since 2026
1 year ago

Pretty reasonable result to be honest.

1.Juan Soto1799

2.Paul Skenes1695

3.Shohei Ohtani1629

4.Bobby Witt Jr.1609

5.Tarik Skubal1604

6.Aaron Judge1599

7.Fernando Tatis Jr.1595

8.Ronald Acuña Jr.1591

9.James Wood1590

10.Garrett Crochet1588

Jason BMember since 2017
1 year ago
Reply to  osheacullen

Juan Soto first is….something

msubri313
1 year ago
Reply to  osheacullen

Soto over someone like James Wood feels crazy when you consider the contracts involved. That’s why my top 10 is littered primarily with younger guys under more control. Yes Skubal is great but for a year and a half, he has less value than say Riley Greene who has more years left.

PemtlcMember since 2026
1 year ago

My top ten after 503 matchups:

Paul Skenes 1765Pete Crow-Armstrong 1684Tarik Skubal 1610Masyn Winn 1603Cal Raleigh 1594Ivan Herrera 1589James Wood 1586Elly De La Cruz 1578Bryan Woo 1575Bobby Witt Jr. 1574A few biases I think I have:

I favor pitchers over hitters.I favor projectable youth and cheap team control over established players.I am a Cards homer.

Last edited 1 year ago by Pemtlc
PemtlcMember since 2026
1 year ago
Reply to  Pemtlc

After 800 matchups it feels a little more sane:

  1. Paul Skenes 1888
  2. Pete Crow-Armstrong 1719
  3. Cal Raleigh 1657
  4. James Wood 1643
  5. Garrett Crochet 1637
  6. Shohei Ohtani 1632
  7. Bobby Witt Jr. 1630
  8. Jackson Chourio 1621
  9. Tarik Skubal 1609
  10. Hunter Brown 1607
96mncMember since 2020
1 year ago

This is SICK.

96mncMember since 2020
1 year ago

1.Elly De La Cruz1790
2.Bobby Witt Jr.1613
3.James Wood1612
4.Jackson Merrill1606
5.Ronald Acuña Jr.1593
6.Nick Kurtz1588
7.Gunnar Henderson1587
8.Jacob Misiorowski1581
9.Corbin Carroll1580
10.Juan Soto1578

415 matchups evaluated.

96mncMember since 2020
1 year ago
Reply to  96mnc

Funny, I did another 8 going to 423 and Yordan jumped from off the list to # 6, Kurtz fell behind Gunnar, and Mis dropped off.

At 456 the list changed significantly:

1 Elly De La Cruz 1818
2 Corbin Carroll 1644
3 James Wood 1617
4 Bobby Witt Jr. 1616
5 Jackson Merrill 1612
6 Ronald Acuña Jr. 1593
7 Pete Crow-Armstrong 1586
8 Juan Soto 1581
9 Gunnar Henderson 1581
10 Yordan Alvarez 1580

Last edited 1 year ago by 96mnc
Ryan M
1 year ago

does the link work? I want to fire up some potential trades!

booondMember since 2019
1 year ago

Was Bubic an oversight? Didn’t see him on the list.

96mncMember since 2020
1 year ago

This tool alone made the membership cost worth it.

Last edited 1 year ago by 96mnc
Chris PMember since 2025
1 year ago

Through 250:

1.James Wood1663
2.Spencer Schwellenbach1578
3.AJ Smith-Shawver1567
4.Bryan Woo1563
5.Samuel Basallo1562
6.Hunter Brown1561
7.Jackson Merrill1561
8.Corbin Carroll1560
9.Cristopher Sánchez1560
10.Jonathan Aranda1558

This is not the ranking I would’ve expected at all – I think I’ll have to do another bunch to really hone in – but I love the tool. Some really tough decisions.

Jason BMember since 2017
1 year ago
Reply to  Chris P

ASS is 3rd? I think your tool may be broken 😀

sadtromboneMember since 2020
1 year ago
Reply to  Jason B

AJ Smith-Shawver must be the equivalent of those questions they insert in tests to make sure you’re not just checking boxes randomly (the technical term, which I had to google is called an “attention check”). Things like:

“Have you walked on the moon?”

“Do human beings typically eat food?”

“Would you trade a valuable major league baseball player for a pitcher who Steamer projects to have a 4.50 ERA, who walks one batter every other inning, and just underwent Tommy John surgery?

Doug LampertMember since 2016
11 months ago
Reply to  sadtrombone

He’s ludicrously high on my list after 200 (in a three way tie for second with two guys I consider vastly more valuable and behind only Cal Raleigh) . I don’t remember who he was compared to, but he’s on my list above a bunch of people I’d far rather have.

Doug LampertMember since 2016
11 months ago
Reply to  Doug Lampert

After 279 matches he finally fell off my top ten, I thus conclude that the claimed 150-200 to get a reasonable top ten is off, and the minimum number is 279.

Thatguy47
1 year ago

For me it’s

1. Judge 1612
2. Witt 1609
3. Crow-Armstrong 1577
4. Kirk 1573
5. Tatis Jr 1563
6. Ohtani 1562
7. Wood 1560
8. Carroll 1559
9. Acuna Jr 1548
10. Webb 1546

Haven’t done too many matchups so it’s not exactly right, for instance I chose Witt over Judge straightup and would rank Kirk lower and Webb lower than Skenes or Sanchez.

TJMember since 2020
1 year ago

Does anybody else remember whatsbetter.com circa 2002?

MoateMember since 2022
1 year ago

*looks directly into camera *

I’m doing my part!

aschroyer67
1 year ago

This is really neat

jfwjwfoejw
1 year ago

1. Aaron Judge 1893
2. Pete Crow-Armstrong 1722
3. Elly De La Cruz 1678
4. James Wood 1672
5. Paul Skenes 1669
6. Cal Raleigh 1660
7. Corbin Carroll 1627
8. Bobby Witt Jr. 1626
9. Jackson Merrill 1622
10. Andy Pages 1617

jfwjwfoejw
1 year ago
Reply to  jfwjwfoejw

1. Aaron Judge 2000
2. Pete Crow-Armstrong 1841
3. Elly De La Cruz 1790
4. James Wood 1745
5. Corbin Carroll 1741
6. Cal Raleigh 1735
7. Paul Skenes 1734
8. Bobby Witt Jr. 1727
9. Jackson Merrill 1701
10. Jacob Wilson 1700

thaaldermanMember since 2024
1 year ago

Through 569:

1. Elly De La Cruz: 1831
2. Gunnar Henderson: 1703
3. James Wood: 1655
4. Paul Skenes: 1653
5. Corbin Carroll: 1652
6. Ronald Acuna: 1636
7. Jackson Merrill: 1622
8. Bobby Witt: 1621
9. Junior Caminero: 1606
10. Jacob Misiorowski: 1598

Pretty close to my real list, though I’d probably have Wood at 2, Gunnar at 3, Acuna at 5, Carroll at 6, Witt at 7, and swap out Merrill for Chourio.

I do wish we could see up to 20 though, because it feels wrong to exclude Hunter Brown, Hunter Greene, Eury Perez, Christopher Sanchez, PCA, Langford, Chourio, Schwellenbach, Raleigh, and Crochet.

Like other people here, I also have absolutely zero idea how to rank Ohtani and Judge. I don’t envy you having to do this for real.

A Salty ScientistMember since 2024
1 year ago

It took me about 500 to get a list that I somewhat agreed with:

1. Elly2. Wood3. Skenes4. Carroll5. PCA6. Gunnar7. Witt8. Greene9. Acuna10. Sanchez
I feel like some of the just-missed guys would be Crochet and Chourio, while Judge and Ohtani were picked fairly often.

Things I realized were how great the contracts were for Carroll and Sanchez. And that I’m lower on Julio and Merrill than I would have expected coming in. This was fascinating–thanks, and looking forward to the analyses.

Last edited 1 year ago by A Salty Scientist
aschroyer67
1 year ago

I ended up doing about 400 and got

  1. Witt
  2. Carroll
  3. Acuna
  4. Elly
  5. Judge
  6. Holliday
  7. Merrill
  8. Neto
  9. Jose Ramirez
  10. Langford
sosciadistortionMember since 2026
1 year ago

How do I fix a mistake!

sosciadistortionMember since 2026
1 year ago

The sole purpose of this exercise is to confront me about Oneil Cruz.

PC1970Member since 2024
1 year ago

A few guys I don’t know how/struggle to rank:

Paredes- In the right park, he’s very good & he has more time til free agency than I thought. I guess I’ve been assuming he fits my park.

Betts- Is this year the start of his decline or is it due to his illness in March? If it’s the former, that contract is about as bad as Machado’s. He’s one of my favorites & my suspicion is I’m voting him too high.

Seager- great when he plays, but, always misses 30-40 games at minimum. Also, that contract is long, too. MY gut says one of these days that injury will either be a season long or it will be something that affects his play long term.

Maikel Garcia- buy the breakout or is it fluky?

Bailey- What will ABS do to his value?

krusherkovalev55Member since 2026
1 year ago
Reply to  PC1970

I think garcias skill set is underrated but the minute you give him a decent contract he turns into a gimenez type that teams don’t really value. I do think a smart team would let him play shortstop though the royals just happen to have Witt. IMO his floor is high and he is not gonna be Nicky Lopez or whatever but he would be a lot more valuable at SS than 3rd

sadtromboneMember since 2020
1 year ago
Reply to  PC1970

I’m on the more optimistic side on Paredes, Garcia, and Bailey, and on the pessimistic side for Seager. That deal runs through 2031 and eventually all those weird injuries (and age) are going to catch up to him.

I’m mostly assuming that Betts bounces back to the 130-140 wRC+ range, he’s two years older than he was in 2024 but I think the illness screwed him up. I’m also assuming he’s not going to keep playing shortstop indefinitely (or at least if he does, not well) and he’s going to go to second base.

JimmyMember since 2019
1 year ago

It’s wild to me seeing Soto in anyone’s list. I love Soto as much as the next guy, but I don’t think anything this year has altered anyone’s evaluation of him (except maybe thinking his defense has gotten worse), and no one else was willing to give him $765M last year. He’s one of the best players in baseball, but that contract is too expensive to make a list like this.

whatmonster
1 year ago
Reply to  Jimmy

Agreed. I would take it even further and say that any player that signed a free-agent mega-deal in 2025 (Soto, Fried, etc.) is basically disqualified from the list.

Every team had a chance to pay them that much money 6 months ago, and chose not to. Why would a team now trade players for them AND STILL have to pay the contract?

peteyhoffs
1 year ago

Through 400:

  1. S Ohtani 1692
  2. J Merrill 1687
  3. Bobby Witt Jr 1619
  4. R Acuña 1607
  5. P Skenes 1599
  6. PCA 1596
  7. James Wood 1592
  8. Aaron Judge 1586
  9. J Holliday 1584
  10. C Carroll 1579

Even through 400 not sure if that’s how I’d have it in my head, but I leave it up to the Elo Gods. Excellent tool!

b0ndsj0ns
1 year ago

1.Ronald Acuña Jr.16332
2.Jackson Chourio15913
3.Jacob Wilson15734
4.Pete Crow-Armstrong15645
5.Ceddanne Rafaela15626
6.Jackson Holliday15607
7.Cal Raleigh15598
8.Masyn Winn15589
9.Elly De La Cruz154910
10.James Wood1546

Not sure I agree with my own list, but I do think I agree with my #1. He’s the only guy proven capable of putting up 8-10 WAR seasons, still in the age range to keep doing for the rest of his team control, and on a contract that literally every single team could afford. Everyone else who’s put up true superstar level seasons like that are on deals that just make them non options for a bunch of teams and most have real potential bad downside risk at the end of them.

The GuruMember since 2026
1 year ago

would like to show a normalized war metric like war/game or war/pa. Something to be able to compare players with

Benjamin Kouchnerkavich
1 year ago

This is going to make it difficult for me to get work done!

JimmieFoxxalorianMember since 2020
1 year ago

The farther I fall down this rabbit hole, the weirder it gets. 1,285 picks in, I expected to see a list with Skenes or Witt number 1, and I get this instead:

Player Elo Score
1. Shohei Ohtani 1884
2. Jacob Wilson 1823
3. Cal Raleigh 1810
4. Paul Skenes 1768
5. Elly De La Cruz 1751
6. Garrett Crochet 1731
7. Bobby Witt Jr. 1707
8. Gunnar Henderson 1677
9. Roman Anthony 1669
10. Pete Crow-Armstrong 1663

jfwjwfoejw
1 year ago

Fun tool, but the comments are a cesspool of awful rankings. Let’s hold a few up to the light for a good shaming.

First, let’s get this out of the way: Soto and Ohtani don’t belong on this list. Soto will be lucky to be worth his mega-deal, even for the Mets, and that 2029 opt-out exists. Ohtani? Being a unicorn is priceless, but $680 million in deferred payments is an actual price, and it’s an insane one. No rational GM is choosing that over a cost-controlled-until-2031 stud like Pete Crow-Armstrong. Well, maybe the Dodgers and their endless money.

Now, Aaron Judge actually does have a case. He’s been the best player in baseball for three of the last four years — which makes seeing anyone rank Bobby Witt Jr. #1 while leaving Judge off their list entirely a moment of true comedy. The punchline? Witt has a 2030 opt-out, gutting his long-term value. Over the last four seasons, Judge has produced nearly 50% more WAR in fewer games. The value of having the single best player is immense, and Judge is about to log his third 11+ WAR season. Ohtani has zero 10+ WAR seasons.

But the takes only get wilder. People are unironically ranking Gunnar Henderson (!), Nick Kurtz (!!), and Soto (!!!) at number one. What is happening? A few years of a 6-WAR shortstop is not the pinnacle of contract value. The Kurtz ranking is too stupid to acknowledge, and I can only assume Soto is ranking himself #1 from a burner account. That’s weird, Juan.

A lot of the best values are obvious: young, cost-controlled stars. That’s PCA, De La Cruz, Wood, Carroll, and Skenes. You could throw a dozen other guys in the conversation for the next tier of that. Cal Raleigh and his 6-year, $105M deal is a better fit for this group than Witt.

For a sneaky-good contract, look at Will Smith’s endless $14M AAV, or basically the entire Atlanta Braves roster.

After 1641 matchups (I know…), my own list feels pretty solid. The top eight are in a clear tier of their own, though the order is debatable.

  1. Aaron Judge 2000
  2. Pete Crow-Armstrong 1841
  3. Elly De La Cruz 1790
  4. James Wood 1745
  5. Corbin Carroll 1741
  6. Cal Raleigh 1735
  7. Paul Skenes 1734
  8. Bobby Witt Jr. 1727
  9. Jackson Merrill 1701
  10. Jacob Wilson 1700
Thatguy47
1 year ago
Reply to  jfwjwfoejw

I respect some of these takes (especially wrt Judge), but you’re being hugely dismissive of Witt. Comparing their value over the last 4 years is obviously dumb because Witt’s clearly a young player who’s improved massively over that time.

Last year he was worth 10 WAR. This year he’s been worth 4.8 WAR in 97 games, which is an 8WAR/162game pace while underperforming his xWOBA (.358 vs .388).

Calling him a 6 WAR SS is a joke, he’s conceivably a true talent 8-10 WAR player who excels in every facet of the game and so has a massive floor too. And he’s young, so he could hold value for several years or conceivably improve further.

Meanwhile multiple guys you have ranked above him are just like prerb probable 5 WAR players.

dkneezel
1 year ago

Addicting, but awesome! A few thoughts that might improve usability even further (none are complaints…I can’t believe something this cool even exists):

1) Increased player pool, including more minor leaguers (or a separate tool for minor leaguers). Basallo and Walcott are 2 of the best, but they are the only two that come up for me.
2) Only show the remaining portion of contracts for 2025 and beyond. Difficult to quickly determine how back-loaded contracts are. It would also be nice to quickly assess team and player options.
3) Increased frequency of comparable ranking matchup. I especially want to see my top 10-20 face off more frequently. I also really want to see my personal top 50, but don’t know how.

John ChurchMember since 2020
1 year ago

One thing I’m finding is how often I’m choosing based on my perceived risk that a contract might end badly. I’d rather have Luis Castillo where at least I know it’s done in two years than, I don’t know, Francisco Lindor where I’ve got to pay him for forever. Maybe I’m not thinking about that right, but that’s the direction I’ve been going in an awful lot.

Also, I find it really hard to be consistent except for a few players.

96mncMember since 2020
1 year ago
Reply to  John Church

This is the way.

Shaun Owens
1 year ago

At first, I didn’t comprehend this, but I am slow

roku
1 year ago

Matchups Evaluated: 1,000

1.Bobby Witt Jr.1943
2.Fernando Tatis Jr.1724
3.Pete Crow-Armstrong1719
4.Cal Raleigh1714
5.Paul Skenes1707
6.Corbin Carroll1704
7.James Wood1682
8.Julio Rodríguez1673
9.Elly De La Cruz1659
10.Gunnar Henderson1649

NATS FanMember since 2018
1 year ago

A Perfect list!

  1. J. Wood lf
  2. M. Gore SP
  3. CJ Abrams ss
  4. Juan Soto RF
  5. Trea Turner SS
  6. Bryce Harper 1B
  7. Kyle Schwarber DH
  8. Finnegan RP
  9. Brad Lord SP/RP
  10. Alex Call RF
NATS FanMember since 2018
1 year ago
Reply to  NATS Fan

Just kidding! here it is for real:
PlayerElo Score
Pete Crow-Armstrong17032.James Wood17023.Paul Skenes16634.Cal Raleigh16085.Tarik Skubal16066.MacKenzie Gore16057.Bobby Witt Jr.15948.Elly De La Cruz15919.Shohei Ohtani159010.Logan Webb1582

NATS FanMember since 2018
1 year ago

I laughing cause we are a group of serious baseball junkies. I did 524.

DoctorPayne
1 year ago

1.  Bobby Witt Jr.  1744
2.  Aaron Judge  1724
3.  Paul Skenes  1639
4.  Jackson Chourio  1616
5.  Ronald Acuña Jr.  1614
6.  Elly De La Cruz  1598
7.  James Wood  1597
8.  Julio Rodríguez  1590
9.  Jackson Merrill  1590
10.  Corbin Carroll  1589

Oddly I think I chose Judge over Witt when I was given the option, but hey-ho.

People are (somehow!) really, really, really sleeping on Aaron Judge. Which is kind of crazy. In the era of 700 million + dollar deals, his contract is really chump change at this point.

OkraMember since 2016
1 year ago

Player Elo Score
1.Aaron Judge1797
2.Pete Crow-Armstrong1699
3.Bobby Witt Jr.1679
4.James Wood1665
5.Paul Skenes1659
6.Cristopher Sánchez1636
7.Jackson Chourio1618
8.Cal Raleigh1606
9.Elly De La Cruz1605
10.Corbin Carroll1604

Pretty happy with my final list after 500+ ratings. I think too many people were pinching pennies by not having Judge first. His wRC+ the last three years is 206 with no signs of slowing down! And it wouldn’t surprise me if Judge can be 140-160 DH thru age 36-39 years. Witt can opt out sooner than i thought so his control period isn’t as long as it seems. I don’t love Chourio, but he’s cheap for sooo long. And he could still find another gear.

NATS FanMember since 2018
11 months ago

A Aron Judge might be, debatably, the best player alive, but he is paid so much only one other team would afford him. That negates much of his trade value! He should not be first on anyone’s list. PCA and Wood are worth so much more cause they make next to nothing for what they bring to a team.

MoateMember since 2022
11 months ago
Reply to  NATS Fan

I think that’s one perspective. The question is “who would you value more in a trade”. Not “if your favorite team was using their budgetary considerations to evaluate this player, would they pull the trigger on the trade”.

My thought process: Who is the better player from a dollar value perspective”. I also considered “entertainment value” as part of soft value for any given player (hence Shohei being number 2 on my list, because I’ll be goddamned if he doesn’t sell jerseys and tickets).

This is a fun exercise on a site called “FANgraphs”, not “bunchofeggheadnerdswhoonlycalculatethingsbasedonanindividualteampersepctiveGRAPHS”, don’t yuck someone’s yum.

MoateMember since 2022
11 months ago

I want to do the thing! Through 182 matchups (don’t blink or you’ll miss it):

1.Paul Skenes1604
2.
Shohei Ohtani1581
3.
Garrett Crochet1574
4.
Bobby Witt Jr.1563
5.
Tarik Skubal1563
6.
Elly De La Cruz1557
7.
Juan Soto1551
8.
Wyatt Langford1550
9.
Zach Neto1549
10.
Pete Crow-Armstrong1546

mhartzell415Member since 2025
11 months ago

I’m logged in but not a member, and no list is showing up for me. Do you have to be a member to see your list, not just logged in?