Introducing Our Crowdsourced Trade Value Tool

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.
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.
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.
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.
We’ll report out all the individual user results when we report the full crowd results.
Oh man does that mean I get to see everyone else’s too?
Thru 200:
1.Bobby Witt Jr.1594
2.James Wood1589
3.Corbin Carroll1588
4.Drake Baldwin1574
5.Ronald Acuña Jr.1562
6.Paul Skenes1561
7.Hunter Greene1548
8.Jackson Merrill154
9.Geraldo Perdomo1545
10.Gunnar Henderson1534
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).
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.”
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.
I don’t think it even came close to resembling my actual list until about 400.
If only Zuck had chosen to compare MLB player trade values instead of women!
There go all my plans for the week
My current Top 10:
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.
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.
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.
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.
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)?
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.
Dollars per WAR squared(?)
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.
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
Who else opened the link for the first time and immediately got a super hard, thought-provoking matchup?
I panicked immediately haha. Fun little hack if the matchup is overwhelming you can leave and it will refresh another matchup
Sweet, I know what I am doing all day long at work today
I should tell work I need a sick day or two
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.
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
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.
Yeah wish they put his AAV at what the luxury tax rate evaluates it at: $46MM
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.
If you’re considering adding Ohtani to your team you’re not thinking about revenue but the long term value of the franchise
Does Ohtani actually save a roster spot? Doesn’t he require a 6th starter?
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.
He’s the best player of all time if he’s not number 1 on your list your list is wrong
FIFY
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.
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
If pca is in your top 10, Ceddanne Rafaela should be in your top 30? 40?
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.
Somehow in mine Skenes doesn’t crack the top 10 but Mis does.
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.
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.
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!)
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.
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.
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.
I’m pretty high on KIm and selected him a lot. If the list went out to 15 he’d definitely be on it.
Mookie Betts too, unfortunately.
This is tremendous, but also curse you for checking and not allowing me to stuff the ballot box with keibert ruiz
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
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…
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.
I would trade Will Smith or Caminero for Judge in a heartbeat.
Given his age it’s not crazy that he’s not on it.
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.
You can right-click to open their page. Think that is fine all considered
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
I live for the tough matchups.
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
How much do the Dodgers benefit from this vs MLB as a whole? I know individual jersey sales are shared by the clubs.
Pretty sure I read LAD made 120m off Ohtani in year one just from sponsorships alone.
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
1500!!! I’m still at like 275..but, in the car for 4 hours today..we’ll see where I end up.
1500! Even at 20 seconds a matchup that’s five hours of clickin’
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.
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!
after 500
1.Bobby Witt Jr.1742
2.Paul Skenes1668
3.James Wood1645
4.Pete Crow-Armstrong1641
5.Corbin Carroll1628
6.Fernando Tatis Jr.1620
7.Elly De La Cruz1609
8.Cristopher Sánchez1591
9.Jackson Chourio1589
10.MacKenzie Gore1588
I wish I could see something about defensive value/production.
And maybe some statcast numbers
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.
My favorites so far:
Brice Turang or Austin Wells?
Zach Wheeler or Drake Baldwin?
What an engaging thought exercise.
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.
I like this. I like this a LOT
My first matchup is Skenes vs Wood and I think that’s very mean.
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.
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.
I’m 428 in and yet to see JuCam at all?
Bug – fixed (plus a few other players so that every matchup isn’t Caminero vs. x)
JMiz is a tough add-on
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?
The selection algo should put these guys to the top of your queue, and if you keep picking one of the players a lot, it should keep bringing them up until you stop. TBH, most of them are probably not in the top 50, I just needed some cover for the guys who I think should be.
Woof. That’s what it looks like. So much for being an early adopter
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.
He’s in there
Over 200 spins and Roman Anthony is in my top 5, I guess I am very high on him lol
Update: 9th a little more reasonable haha
Surprised how high Kurtz was on these too
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.
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
Tigers have like 9 of the top 100:
Greene
Clark
Mcgonigle
Skubal
Keith
Rainer
Jobe would be there
Torkelson
Briceno
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
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.
Above list was through about 375 matchups. Ran another 50 and got a list I’m happier with:
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
Funny, none of those three young guys were in my top 10 at the moment. Although I thought Wood should be.
One thing that struck me viewing my top 10– Imagine if the Reds made Greene and De La Cruz available this month.
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
Nick Kurtz is your #1?
Yes
He is Judge2.0.
That is one hell of a leap after 235 major league plate appearances, but I bet
OaklandSacramentoVegasthat empty lot around the corner from the strip mall hopes you’re right!I’m more surprised by Kwan at 6 than Kurtz at 1.
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
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.
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
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
makes me miss the old B-R player rater!!
This is so much fun – my top 10 so far (I gotta stop):
1.Gunnar Henderson – 1711
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
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
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)
Did you miss Skenes or assume he is number one?
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
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
Juan Soto first is….something
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.
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.
After 800 matchups it feels a little more sane:
This is SICK.
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.
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
does the link work? I want to fire up some potential trades!
Was Bubic an oversight? Didn’t see him on the list.
This tool alone made the membership cost worth it.
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.
ASS is 3rd? I think your tool may be broken 😀
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?
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.
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.
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.
Does anybody else remember whatsbetter.com circa 2002?
*looks directly into camera *
I’m doing my part!
This is really neat
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
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
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.
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.
I ended up doing about 400 and got
How do I fix a mistake!
The sole purpose of this exercise is to confront me about Oneil Cruz.
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?
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
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.
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.
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?
Through 400:
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!
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.
would like to show a normalized war metric like war/game or war/pa. Something to be able to compare players with
This is going to make it difficult for me to get work done!
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
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.
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.
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.
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.
This is the way.
At first, I didn’t comprehend this, but I am slow
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
A Perfect list!
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
I laughing cause we are a group of serious baseball junkies. I did 524.
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.
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.
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.
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.
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
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?