An Update to Prospect Valuation
(Photo: Tricia Hall)
Over the years, a good deal of effort has been put into determining the value of prospects. Victor Wang, Scott McKinney (updated here), Kevin Creagh and Steve DiMiceli together, and Jeff Zimmerman have all published work on the subject, roughly in that order.
The reasoning behind such efforts is fairly obvious: teams trade prospects for proven players all the time. Finding an objective way to evaluate those trades is useful to better understanding how the sport operates. Indeed, FanGraphs has benefited from those prospect-valuation studies on multiple occasions.
With another year having passed, I’ve attempted to build on the work of others and produce updated valuations of my own. Previous efforts have been very helpful in the process, while the input of prospect analysts Eric Longenhagen and Kiley McDaniel has helped me find results that would be most useful.
In building this study, I set out with the following aims:
- To separate players into as many useful tiers as possible without creating unnecessary distinctions.
- To use as much data as possible so long as it was useful and likely still relevant today.
- To make the valuations as forward-looking as possible.
- To recognize that player development is not linear and that players appearing on prospect lists vary from major-league-ready to raw, Rookie-level talents.
To those various ends, here are some of the parameters of this study:
1. Baseball America’s top-100 lists from 1996 to 2010 serve as the foundation for prospect grades.
When I started the study, I looked at the lists dating back to 1990, separating out position players from pitchers and organizing by year. I found that the evaluations from the earlier part of the 90s — especially those for pitchers — had considerably worse outcomes than those that came after. I debated whether or not to throw out the data. Eventually, though, I decided that since 15 years of prospect numbers were showing decidedly different results, and that there was considerable turmoil occurring within the sport during that time — expansion, a strike, and a lockout — it seemed reasonable to toss the earlier years and go with the assumption that the 1996-2010 lists more accurately represented prospect evaluation today and going forward than the rankings of 25 years ago.
2. No prospect ranking was thrown out.
Some studies have taken only the final prospect valuation for an individual player and not the previous seasons’ rankings, as well. I thought it was important to use every data point possible, however. Just because a player is ranked 85th one season and then first the next year shouldn’t render the No. 85 ranking moot. Removing previous rankings throws out a lot of potentially valuable information. Many players move up the rankings from one season to the next season and capturing that effect is important to understanding the enterprise as a whole
3. Players were separated into tiers based on the 20-80 scouting scale.
Because Baseball America didn’t put grades on players for many of the years considered in this study, it was necessary to make estimates after the fact. Fortunately, in a piece he wrote for the 2016 Hardball Times Annual, Jeff Zimmerman approximated historical grades by looking at the publicly available grades BA had used in more recent seasons. To make this as forward-looking as possible, I consulted with Eric Longenhagen and Kiley McDaniel to get a sense, on average, of how many prospects in each tier are typically populating the minors. We came up with this:
Numerical Value | Players |
---|---|
70 | 2 |
65 | 5 |
60 | 16 |
55 | 20 |
50 | 57 |
Separating players into group by scouting grade as opposed to a more arbitrary tiering system (for example, simply dividing players into groups of 10 or 25) has one distinct advantage — namely, that it more accurately reflects how talent is distributed. The gap in promise (and observed future value) between the 1st- and 10th-ranked prospect is often larger than the 50th- and 80th-ranked ones. Using the scouting grades allows us to capture these differences. And by grouping all of the 50-grade players together, for example, we get a lot more data points for that group and hopefully achieve more accurate results in the process.
Method
To determine surplus value for players, I used WAR produced over the first nine seasons of a career, including the season in which a prospect was ranked. Why nine years? In today’s game, most players don’t hit free agency until after their seventh major-league season. By examining nine seasons, it’s possible to account for prospects who were still a couple years away from the majors when they appeared on a top-100 list — as well as late-bloomers who might have bounced up and down between the majors and minors for a full season.
Of course, not all prospects continue to develop in the minor leagues after appearing on a top-100 list. Some debut in the majors right away. Due to the methodology outlined above, such players might be in a position to receive greater credit for their first nine seasons simply because they were closer to the majors when they were ranked. To accommodate this issue, I’ve spread out
a player’s WAR over the final seven seasons of the period in question, distributing 10% of it to years three and four before slightly gradually increasing that figure up to 20% by year nine. To calculate surplus value, I’ve discounted WAR by 3% in years No. 3 through 5 (to approximate the impact of the league-minimum salary) and then 15% in year six, 32% in year seven, 48% in year eight, and 72% in year nine. Spreading out the WAR in this way not only mimics a sort of generic “development curve” but also ensures that arbitration discounts aren’t too heavy.
After that, I applied an 8% discount rate for present value. For players immediately ready to play, the extra value they get from the eighth and ninth year is minimized by removing value they actually provided from the first two years and spreading into later seasons. This similarly ensures that the controllable years of players who take longer to develop or reach the majors aren’t treated the same way as those produced by players who contribute right away. A two-win season in 2019 is more valuable than a two-win season in 2021; and this method helps to strike that balance.
Because a lot of that might be confusing, here’s an example of the methodology applied to Jason Heyward’s career:
Actual to System WAR | ARB Discount | Present Day Discount | ||||
---|---|---|---|---|---|---|
Season | Actual WAR | System WAR | ARB Discount | WAR After Discount | Present Day Discount | Present Day WAR Value |
2009 | 0 | 0.0 | ||||
2010 | 4.7 | 0.0 | ||||
2011 | 1.9 | 2.7 | 0.97 | 2.6 | .92^2 | 2.2 |
2012 | 5.3 | 2.7 | 0.97 | 2.6 | .92^3 | 2.1 |
2013 | 3.1 | 3.6 | 0.97 | 3.5 | .92^4 | 2.5 |
2014 | 4.7 | 3.6 | 0.85 | 3.1 | .92^5 | 2.2 |
2015 | 5.6 | 4.6 | 0.68 | 3.1 | .92^6 | 1.9 |
2016 | 1.0 | 4.6 | 0.52 | 2.4 | .92^7 | 1.3 |
2017 | 1.0 | 5.5 | 0.28 | 1.5 | .92^8 | 0.8 |
Total | 27.3 | 27.3 | 18.9 | 13.0 |
Results
What follows are the present-day values of prospects based on the study performed above. The results are presented in present-day WAR and translated to a rough dollar figure based on $9 million as the cost of a win on the free-agent market. Keep in mind that the dollar figure isn’t a direct value, but rather equivalent value of a prospect relative to the free-agent market. Part of the reason prospects have such tremendous value is due to the suppressed salaries permitted by the CBA until a player has reached six years of service time. By translating the WAR figure into a monetary value, we can compare the value of prospects with the values of major-league players and their contracts. These values likely roughly approximate what an individual player might get as a signing bonus if he were declared a free agent and teams could only provide a signing bonus instead of a long-term contract.
For those of you who have read the piece up to this point, thank you. Hopefully it helped answer some questions you might have. For those who just scrolled down to see the dollar values, here you go:
Prospect Type | 2018 $ Value* | Players | AVG WAR** | MEDIAN WAR | Standard Deviation | Bust Rate (<1 Present Day WAR) | Star Rate (>10 Present Day WAR) |
---|---|---|---|---|---|---|---|
70 POS | $112 M | 21 | 12.5 | 11.3 | 7.6 | 4.8% | 57.1% |
70 P | $85 M | 9 | 9.5 | 7.8 | 7.2 | 0.0% | 44.4% |
65 POS | $62 M | 47 | 6.9 | 5.5 | 6.4 | 18.8% | 29.8% |
65 P | $64 M | 28 | 7.1 | 6.7 | 6.1 | 14.3% | 17.9% |
60 POS | $55 M | 154 | 6.1 | 3.9 | 6.6 | 31.8% | 27.3% |
60 P | $60 M | 86 | 6.7 | 6.6 | 5.6 | 22.1% | 25.6% |
55 POS | $46 M | 178 | 5.1 | 2.9 | 6.5 | 36.5% | 21.9% |
55 P | $34 M | 122 | 3.7 | 2.2 | 4.6 | 39.3% | 9.8% |
50 POS | $28 M | 433 | 3.1 | 0.8 | 4.7 | 51.5% | 9.9% |
50 P | $21 M | 422 | 2.3 | 0.4 | 3.7 | 58.1% | 5.7% |
**Present Day Value
As you can see, there’s an observed relationship between scouting grades and observed future WAR. A 70-grade position player is best, followed by a 70-grade pitcher. Interestingly, pitchers in the 60-65 FV range come out pretty much the same as their position-player compatriots. Top-level pitchers tend not to bust entirely, generally producing some kind of value. Once you drop a bit lower to the 55s and 50s, however, position players come out ahead, though that’s due less to pitchers busting more often than position players and more because position players are more likely to become stars. Over the past seven seasons, for example, roughly twice as many position players have reached the 20-win threshold than pitchers. There just aren’t as many slots to go around.
This post will be followed by two others, including one dedicated to 40- and 45-grade players, plus a second designed to value team farm systems as a whole.
Longenhagen and McDaniel go to great lengths to rank prospects within tiers — and not just present players in tiers with no further commentary — so while the numbers come out as one value per valuation, the rankings would serve little purpose if we simply placed the same value on all players with a 50 grade, particularly giving a pitcher ranked 55th a $21 million value while giving a hitter ranked 99th a $28 million value.
Sliding the numbers down the scale produces the following for Longenhagen and McDaniel’s top-131 prospects:
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
---|---|---|---|---|---|
1 | Vladimir Guerrero Jr | TOR | 3B | 70 | $112 |
2 | Fernando Tatis Jr. | SDP | SS | 65 | $65 |
3 | Eloy Jimenez | CHW | RF | 65 | $64 |
4 | Victor Robles | WSN | CF | 65 | $64 |
5 | Royce Lewis | MIN | SS | 60 | $56 |
6 | Wander Franco | TBR | SS | 60 | $56 |
7 | Bo Bichette | TOR | SS | 60 | $56 |
8 | Kyle Tucker | HOU | RF | 60 | $55 |
9 | Nick Senzel | CIN | 3B | 60 | $55 |
10 | Carter Kieboom | WSN | SS | 60 | $55 |
11 | Brendan Rodgers | COL | SS | 60 | $55 |
12 | Forrest Whitley | HOU | RHP | 60 | $54 |
13 | Taylor Trammell | CIN | CF | 60 | $54 |
14 | Brendan McKay | TBR | LHP/1B | 60 | $54 |
15 | Alex Kirilloff | MIN | RF | 60 | $54 |
16 | Sixto Sanchez | PHI | RHP | 60 | $53 |
17 | Jo Adell | LAA | RF | 60 | $53 |
18 | Cristian Pache | ATL | CF | 60 | $53 |
19 | Nick Madrigal | CHW | 2B | 60 | $53 |
20 | MacKenzie Gore | SDP | LHP | 55 | $45 |
21 | Luis Urias | SDP | 2B | 55 | $44 |
22 | Keston Hiura | MIL | 2B | 55 | $44 |
23 | Brent Honeywell | TBR | RHP | 55 | $44 |
24 | Michael Kopech | CHW | RHP | 55 | $44 |
25 | Michael Soroka | ATL | RHP | 55 | $43 |
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
26 | Francisco Mejia | SDP | C | 55 | $43 |
27 | Luis Robert | CHW | CF | 55 | $43 |
28 | Austin Riley | ATL | 3B | 55 | $43 |
29 | Will Smith | LAD | C | 55 | $42 |
30 | Andres Gimenez | NYM | SS | 55 | $42 |
31 | Jesus Luzardo | OAK | LHP | 55 | $42 |
32 | Kyle Wright | ATL | RHP | 55 | $42 |
33 | Casey Mize | DET | RHP | 55 | $41 |
34 | Ke’Bryan Hayes | PIT | 3B | 55 | $41 |
35 | Chris Paddack | SDP | RHP | 55 | $41 |
36 | Keibert Ruiz | LAD | C | 55 | $41 |
37 | Mitch Keller | PIT | RHP | 55 | $40 |
38 | A.J. Puk | OAK | LHP | 55 | $40 |
39 | Alex Reyes | STL | RHP | 55 | $40 |
40 | Ian Anderson | ATL | RHP | 55 | $40 |
41 | Adonis Medina | PHI | RHP | 55 | $40 |
42 | Daz Cameron | DET | CF | 55 | $39 |
43 | Isaac Paredes | DET | 3B | 55 | $39 |
44 | Luiz Gohara | ATL | LHP | 55 | $39 |
45 | Leody Taveras | TEX | CF | 55 | $39 |
46 | Hunter Greene | CIN | RHP | 50 | $31 |
47 | Jesus Sanchez | TBR | RF | 50 | $30 |
48 | Yordan Alvarez | HOU | LF | 50 | $30 |
49 | Alex Verdugo | LAD | RF | 50 | $30 |
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
50 | Joey Bart | SFG | C | 50 | $30 |
51 | Vidal Brujan | TBR | 2B | 50 | $29 |
52 | Sean Murphy | OAK | C | 50 | $29 |
53 | Danny Jansen | TOR | C | 50 | $29 |
54 | Justus Sheffield | NYY | LHP | 50 | $29 |
55 | Triston McKenzie | CLE | RHP | 50 | $28 |
56 | Drew Waters | ATL | CF | 50 | $28 |
57 | Touki Toussaint | ATL | RHP | 50 | $28 |
58 | Brandon Marsh | LAA | CF | 50 | $28 |
59 | Luis Patino | SDP | RHP | 50 | $27 |
60 | Nick Gordon | MIN | SS | 50 | $27 |
61 | Travis Swaggerty | PIT | CF | 50 | $27 |
62 | Michel Baez | SDP | RHP | 50 | $27 |
63 | Monte Harrison | MIA | CF | 50 | $26 |
64 | Estevan Florial | NYY | CF | 50 | $26 |
65 | Yu Chang | CLE | SS | 50 | $26 |
66 | Zack Collins | CHW | 1B | 50 | $26 |
67 | Peter Alonso | NYM | 1B | 50 | $25 |
68 | Tristen Lutz | MIL | RF | 50 | $25 |
69 | Alec Bohm | PHI | 3B | 50 | $25 |
70 | Brandon Lowe | TBR | 2B | 50 | $25 |
71 | Shed Long | CIN | 2B | 50 | $24 |
72 | Isan Diaz | MIA | 2B | 50 | $24 |
73 | Andrew Knizner | STL | C | 50 | $24 |
74 | Anderson Espinoza | SDP | RHP | 50 | $24 |
75 | Jahmai Jones | LAA | 2B | 50 | $23 |
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
76 | Cole Tucker | PIT | SS | 50 | $23 |
77 | Jon Duplantier | ARI | RHP | 50 | $23 |
78 | Oneil Cruz | PIT | 3B | 50 | $23 |
79 | Bryse Wilson | ATL | RHP | 50 | $22 |
80 | Nolan Jones | CLE | 3B | 50 | $22 |
81 | Willie Calhoun | TEX | DH | 50 | $22 |
82 | Seuly Matias | KCR | RF | 50 | $22 |
83 | Luis Alexander Basabe | CHW | CF | 50 | $21 |
84 | Nolan Gorman | STL | 3B | 50 | $21 |
85 | Jarred Kelenic | NYM | CF | 50 | $21 |
86 | Brayan Rocchio | CLE | SS | 50 | $21 |
87 | Micker Adolfo | CHW | RF | 50 | $20 |
88 | Jonathan India | CIN | 3B | 50 | $20 |
89 | Corey Ray | MIL | CF | 50 | $20 |
90 | Griffin Canning | LAA | RHP | 50 | $20 |
91 | Trevor Larnach | MIN | RF | 50 | $19 |
92 | Ronny Mauricio | NYM | SS | 50 | $19 |
93 | Bubba Thompson | TEX | CF | 50 | $19 |
94 | Kristian Robinson | ARI | CF | 50 | $19 |
95 | Dylan Cease | CHW | RHP | 50 | $18 |
96 | Dane Dunning | CHW | RHP | 50 | $18 |
97 | Miguel Amaya | CHC | C | 50 | $18 |
98 | Brusdar Graterol | MIN | RHP | 50 | $18 |
99 | Nate Pearson | TOR | RHP | 50 | $17 |
100 | Matthew Liberatore | TBR | LHP | 50 | $17 |
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
101 | Cole Winn | TEX | RHP | 50 | $17 |
102 | Cionel Perez | HOU | LHP | 50 | $17 |
103 | Kolby Allard | ATL | LHP | 50 | $16 |
104 | Dennis Santana | LAD | RHP | 50 | $16 |
105 | Heliot Ramos | SFG | CF | 50 | $16 |
106 | Dustin May | LAD | RHP | 50 | $16 |
107 | Aramis Ademan | CHC | SS | 50 | $15 |
108 | Adrian Morejon | SDP | LHP | 50 | $15 |
109 | Shane Baz | TBR | RHP | 50 | $15 |
110 | Matt Manning | DET | RHP | 50 | $15 |
111 | Josh Naylor | SDP | 1B | 50 | $14 |
112 | Joey Wentz | ATL | LHP | 50 | $14 |
113 | Franklin Perez | DET | RHP | 50 | $14 |
114 | William Contreras | ATL | C | 50 | $14 |
115 | Albert Abreu | NYY | RHP | 50 | $13 |
116 | Zack Burdi | CHW | RHP | 50 | $13 |
117 | Christin Stewart | DET | DH | 50 | $13 |
118 | Jose Siri | CIN | CF | 50 | $13 |
119 | Braxton Garrett | MIA | LHP | 50 | $12 |
120 | Cole Ragans | TEX | LHP | 50 | $12 |
121 | Nick Neidert | MIA | RHP | 50 | $12 |
122 | Logan Allen | SDP | LHP | 50 | $12 |
123 | Anthony Alford | TOR | CF | 50 | $11 |
124 | Riley Pint | COL | RHP | 50 | $11 |
125 | David Peterson | NYM | LHP | 50 | $11 |
Rank | Name | Team | Pos | FV | Prospect Value* ($M) |
126 | Cal Quantrill | SDP | RHP | 50 | $11 |
127 | Sandy Alcantara | MIA | RHP | 50 | $10 |
128 | Adbert Alzolay | CHC | RHP | 50 | $10 |
129 | Beau Burrows | DET | RHP | 50 | $10 |
130 | Alec Hansen | CHW | RHP | 50 | $10 |
131 | Anthony Banda | TBR | LHP | 50 | $9 |
Craig Edwards can be found on twitter @craigjedwards.
Fangraphs…you guys are great at you’re job.