Prospect Valuations for Fantasy

Intro
You may have noticed over the years that RotoGraphs has not typically published dynasty rankings. This is likely for any number of reasons. There is no lack of dynasty content or rankings on other sites and, absent a ranking model that adds particular value relative to the rest of the industry, there isn’t much incentive to, as my editor put it, “vibe out a list of rankings.”
I wanted to change that, though. The full rankings model is not ready to hit the press yet, but I wanted to walk you through some of the steps and methodology that are going into my rankings because I both value transparency and think that there are useful insights to glean along the way. First up is the key differentiator in any dynasty ranking: prospects.
Overview
In a real-life context, valuing prospects has been covered extensively both here and elsewhere, including by Ben Clemens in a recent major update to our green neighbor’s valuation methodology.
These studies typically aim to assign a WAR value (and subsequently, dollars-per-WAR) to prospects over their team control years to create dollar values. This can then be totaled to determine the value of a particular caliber of prospect, or summed based on MLB team to ascertain who has the best farm system. This is less strictly applicable in a fantasy context however, because WAR doesn’t typically win our leagues.
The framework, though – assigning dollar value to prospects based on rank – is extremely useful and can be easily adapted because we already have a natural method of assigning dollar values to fantasy performance: auction values. From what I can tell, this is the first study explicitly designed to assess prospect value in terms of fantasy performance, which is a lens that comes with its own benefits and drawbacks.
We avoid having to build additional assumptions into the value framework by relying on an existing and established valuation methodology. Using a dollars-per-WAR framework is sensitive to both your WAR flavor of choice and the WAR-per-dollar methodology you use. For our purposes, dollar values are dollar values. There might be slight differences based on methodology, but by and large, we will have a fairly straightforward translation of performance to value built in.
The main drawback, and it’s not a small one, is that prospect lists consider defense into their ranks for hitters. This gets factored into WAR and the downstream value calculations. Meanwhile, for our purposes, defense is not materially a factor. This presents issues when aggregating based on prospect ranks because a player who might be a 60 FV based on their bat alone might get elevated to a 65 FV or 70 FV based on their defense. This will cause them to climb the prospect lists in a way that is not relevant to our use case. Likewise, a 50 FV player might have a 40 bat but be an elite defender and thus accrue useful real life value with terrible fantasy stats. Across the board, adjustments like this are going to suppress the aggregated values for a given prospect rank. I devised an effective (if blunt) workaround which I will discuss in greater detail later.
Data
For my data, I derived historical auction values based on the same methodology that I used in previous articles. These are based on a large export (1985-2025) of individual season data from the FanGraphs Leaderboard leveraging a multi-year range with the split-season feature. The league settings consider typical 5×5 roto scoring with 12 teams and 23-man rosters.
I garnered prospect data from The Baseball Cube, which houses the ordinal ranks of major prospect lists for each year dating back to Baseball America’s first list in 1990. While I generally prefer the FanGraphs lists philosophically, they are only easily available back to 2017. To this end, I used Baseball America’s lists exclusively. They had the longest history and allowed me to keep a relatively apples-to-apples record of performance relative to their ranks.
Methodology
I quickly realized this exercise was more complex than simply tallying average career value based on prospect rank. First off, I had to create a reasonable cutoff to avoid biasing my results from truncation (the idea that players on more recent lists have simply had fewer years to accrue value). For the analysis below, I chose 2013; this allowed for an approximate minimum of 10 MLB seasons to accrue value, which would consider a 2016 debut. Likewise, following Craig Edwards and the Clemens study linked above, I include all rankings for all years even if players are ranked multiple times.
In addition, as some of my forebears in this style of analysis note, pitchers and hitters of the same rank are not always created equal. This has leveled out somewhat in recent lists as prospect prognosticators have become hipper to pitcher bust rates, but it still stands to potentially bias results across the board.
With this in mind, my first step was to take the average career auction value, per rank, based on a hitter/pitcher split. The results, needless to say, were surprising and confusing:

Hitters were quite negative throughout the entire ranking population and significantly lower overall than pitchers. This aggressively failed the smell test.
Addressing bias
I started poking around in the data and realized that the bias I mentioned before, where defense’s factor in prospect ranks will lower the overall value of hitters, was manifesting. Hitters were being penalized in a number of ways.
For one, across the sample, pitchers more frequently missed the majors altogether than hitters. So I had a situation where a marginal bat might crack the majors, stick around for a couple of years, accrue a decent amount of negative fantasy value either through bad hitting, low playing time, or both. Meanwhile, a pitcher of similar overall talent might blow out in AA, never see the majors, and thus never count against their pitcher rank slot.
For another, to the extent that top-ranked hitters are truly elite players having long careers, most are playing past a point which they are fantasy viable and therefore accruing a large amount of negative value and biasing their overall rank downward. I suspect this is less the case for pitchers (an interesting note for future analysis); usually they are good enough to pitch or they aren’t. Miguel Cabrera got five years of run as a sub-replacement player; Adam Wainwright got one.
Last and perhaps most significantly, there are any number of glove-first hitters over the years who played frequently and for a long time. Consider the career of Alex Gonzalez, a top-10 prospect in both 1994 and 1995.
| season | Age | $ Value |
|---|---|---|
| 1994 | 21 | -$22.33 |
| 1995 | 22 | -$6.69 |
| 1996 | 23 | -$4.87 |
| 1997 | 24 | -$10.09 |
| 1998 | 25 | -$4.92 |
| 1999 | 26 | -$27.12 |
| 2000 | 27 | -$8.43 |
| 2001 | 28 | $0.52 |
| 2002 | 29 | -$5.62 |
| 2003 | 30 | -$7.35 |
| 2004 | 31 | -$30.99 |
| 2005 | 32 | -$22.03 |
| 2006 | 33 | -$54.41 |
Contrast the above with 5.9 fWAR in his team control years and 11.3 for his entire career. Other prospect valuation studies would probably consider his career to be somewhat of a disappointment, below what you might expect for a top prospect but certainly not a disaster. Meanwhile for fantasy he was unrosterable for nearly his entire career.
I grappled with a few options for how to address this. For point one above, I thought about simply nerfing pitchers. For point two, I thought about assigning some type of negative value to players who never made the majors to more properly account for higher overall pitcher bust rates.
But these both would involve a significant finger on the scale of the calculation by adding new assumptions and decisions which would themselves require their own justification. Further, neither really addressed point three above, and wouldn’t really fix the notion that most of the values across the rank spectrum for either position group were negative. This would seriously hurt prospects when plugged into the downstream ranking methodology and would be counterintuitive to the entire exercise.
Where I landed was flooring season auction values at zero. To this end, I believe that what I’m measuring reasonably captures what we’re looking for – the amount of fantasy value a given player accrues throughout his career. The difference between a -$40 and -$5 season for our purposes is not especially valuable; most likely, a player would not be rostered in either instance. This floor also allowed players who played a long time but were not fantasy viable (like Gonzalez above) to not be penalized more relative to a player who never played at all. With a zero-dollar floor, Gonzalez’s career is just a hair’s breadth more valuable than that of Kiki Jones, which matches the reality of comparing the players in a fantasy context.
To me, this solution is both simple and analytically consistent with what we’re trying to measure. In other words – a good fit. I then recalculated the average career value per ranking slot accounting for this fix:

Booya! Hitter and pitcher value are now positive across the board (though this is somewhat trivial, because mechanically they can’t fall below zero). Hitters are also valued across the board higher than pitchers based on the fit lines.
Handling noise
I was now one step closer but not quite done; I still had to devise a way to deal with the noise inherent in these data. One potential way was simply to fit a trend line (like the one above) for each hitter/pitcher group and use it for each place along the ranks. This is certainly defensible, but I didn’t prefer it because it requires assuming that ranks in sequence are monotonically less valuable as the rank increases. I’m simply not convinced that this is the case.
Prospect lists since time immemorial have preached their tier-stratified nature and that individual ranks within tiers should not be construed as hard and fast, but instead more reflective of that evaluator’s preference.
Is 20-odd data points really enough time to tell whether a ranking of five is actually, genuinely better than a ranking of 10, or even whether a ranking of 51 is better than 100? As it turns out, the data say no:
| Comparison | Population | N (Rank A) | N (Rank B) | W Statistic | p-value |
|---|---|---|---|---|---|
| Rank 5 vs Rank 10 | Full Pool | 24 | 24 | 198 | 0.063 |
| Rank 5 vs Rank 10 | Hitters | 13 | 13 | 56.5 | 0.157 |
| Rank 5 vs Rank 10 | Pitchers | 11 | 11 | 45 | 0.32 |
| Comparison | Population | N (Rank A) | N (Rank B) | W Statistic | p-value |
| Rank 51 vs Rank 100 | Full Pool | 24 | 24 | 323 | 0.424 |
| Rank 51 vs Rank 100 | Hitters | 16 | 12 | 112 | 0.41 |
| Rank 51 vs Rank 100 | Pitchers | 8 | 12 | 52 | 0.771 |
Think of the tests (link for a more detailed description) above to be like t-tests for cases when the data used for them are not normally distributed (which my data emphatically are not). Note the p-values; in all cases – pitcher and hitter splits as well as combined – the mean career value of a 5th-ranked player is not statistically different (p < 0.05) than a 10th-ranked player, nor is it even for rank 51 versus 100.
To me, this is intuitive and is not something I consider to be a material flaw in the data; instead, it is just something we have to work around. If you’ve read any of my work for the past two months, you’ll know I love grouping players into buckets, so that’s what I did. After some experimenting, I settled on the following:
- Hitters: Top 2, 3 through 10, 11 through 25, 26 through 50, and 51+
- Pitchers: Top 15, 16 through 40, and 41+
I arrived at these groups by testing for statistical significance using the Kruskal-Wallis test, which is similar to the Mann-Whitney U test described above but that allows for multiple groups to be compared and identifies that there is at least one difference between the groupings. The subsequent Dunn tests compare each group’s medians as pairs to verify that they are all indeed statistically different.
| Role | Chi-Squared | df | p-value |
|---|---|---|---|
| Hitters | 119.95 | 4 | 0.000 |
| Pitchers | 85.93 | 2 | 0.000 |


Notably, these are not relative ranks within the groups. These represent buckets for the actual numerical rank of a prospect for a given year. So yes, this means that a pitcher with a number one overall ranking is treated the same as a pitcher with a number 15 ranking. I thought it was crazy too, but consider:
- Grouping top 15 pitchers in buckets of five does not produce a statistically significant difference in mean career value
- Comparing each individual rank of 1 through 5 does not produce a statistically significant difference
- Neither individual rank of one, two, or three is statistically different from rank 15
This surprised me somewhat, but ultimately I think it’s a key finding of this analysis, proving that TINSTAAPP is as evergreen as, well, ever.
Results and Discussion
Having determined some reasonable rank groupings, I looked at the mean and median career values for each:
| Rank Bucket | Role | N | Mean Career Value | Median Career Value |
|---|---|---|---|---|
| Top 2 | Hitter | 33 | $133.56 | $90.10 |
| 3 to 10 | Hitter | 121 | $80.26 | $33.87 |
| 11 to 25 | Hitter | 210 | $54.41 | $17.36 |
| 26 to 50 | Hitter | 347 | $45.17 | $1.18 |
| 50+ | Hitter | 624 | $26.20 | $0.00 |
| Rank Bucket | Role | N | Mean Career Value | Median Career Value |
| 1 to 15 | Pitcher | 131 | $76.84 | $30.50 |
| 16 to 40 | Pitcher | 249 | $37.93 | $8.01 |
| 41+ | Pitcher | 685 | $22.13 | $0.00 |
Notably, median values are much lower than the means. This is because my distributions tend to look like this:


These are for the top two buckets in each position group; move further down the rankings and the effect will be even more pronounced.
And while they might seem somewhat low, $90 for a top hitting prospect translates to about four or five seasons as an excellent (~$15-20) fantasy performer. This represents essentially the Dansby Swanson of number-one ranked prospects; not a superstar, not a bust, but a success by any reasonable measure.
I then sought to more closely understand the types of careers existing within these buckets by looking for players whose career and peak values most closely matched the respective percentiles within the buckets. This, in my opinion, is the most fun part of the analysis – who doesn’t love to remember some guys? In each of these tables below, the Target Career and Peak Value columns represent the value of that percentile for the rank bucket. Compare it with the Player Career and Peak Values for the selected comps. I’ve removed percentiles which returned negative target peaks. Note also that a player might not necessarily be showing for their highest eventual ranking.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 10 | $20.37 | Rocco Baldelli (2003; #2) | $19.67 | $11.39 | Rocco Baldelli (2003; #2) | $10.77 | 2003 |
| 20 | $27.17 | Corey Patterson (2001; #2) | $26.97 | $17.33 | Corey Patterson (2001; #2) | $17.20 | 2004 |
| 30 | $39.61 | Jason Heyward (2010; #1) | $43.43 | $19.71 | Jurickson Profar (2013; #1) | $19.72 | 2024 |
| 40 | $64.63 | Cliff Floyd (1994; #1) | $66.46 | $24.51 | Jay Bruce (2008; #1) | $25.14 | 2013 |
| 50 | $90.10 | Paul Konerko (1998; #2) | $101.13 | $26.43 | Andruw Jones (1996; #1) | $26.43 | 2006 |
| 60 | $136.90 | Josh Hamilton (2001; #1) | $134.78 | $30.00 | Evan Longoria (2008; #2) | $29.64 | 2010 |
| 70 | $161.54 | Mark Teixeira (2003; #1) | $151.38 | $39.30 | Mark Teixeira (2003; #1) | $40.05 | 2005 |
| 80 | $223.45 | Bryce Harper (2011; #1) | $250.14 | $44.99 | Joe Mauer (2004; #1) | $47.74 | 2009 |
| 90 | $296.82 | Chipper Jones (1993; #1) | $296.82 | $48.46 | Vladimir Guerrero (1997; #2) | $51.17 | 2004 |
| 99 | $527.56 | Alex Rodriguez (1995; #1) | $595.03 | $58.95 | Alex Rodriguez (1995; #1) | $60.52 | 1998 |
To me, this really tracks. Whatever your personal feelings about him may be, it’s not arguable that A-Rod is the elite of the elite when it comes to top prospects. Meanwhile, a guy like Mark Teixeira was consistently great but probably never really blew your socks off, and Jason Heyward was on net disappointing but not altogether terrible.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 30 | $8.60 | Colby Rasmus (2009; #3) | $8.60 | $4.37 | Miguel Sanó (2013; #9) | $4.37 | 2017 |
| 40 | $19.45 | Stephen Drew (2006; #5) | $19.45 | $12.39 | Rondell White (1994; #9) | $12.39 | 1997 |
| 50 | $33.87 | Todd Walker (1997; #7) | $32.91 | $18.98 | Eric Chavez (1999; #3) | $18.98 | 2001 |
| 60 | $49.75 | Rickie Weeks Jr. (2004; #5) | $49.75 | $22.64 | Greg Vaughn (1990; #9) | $22.64 | 1998 |
| 70 | $102.03 | Vernon Wells (2000; #4) | $102.03 | $29.64 | Brandon Phillips (2003; #7) | $29.80 | 2011 |
| 80 | $151.38 | Aramis Ramirez (1998; #5) | $150.82 | $32.39 | Reggie Sanders (1991; #8) | $32.39 | 1995 |
| 90 | $211.27 | Juan Gonzalez (1990; #4) | $211.27 | $40.87 | Hanley Ramirez (2005; #10) | $39.96 | 2009 |
| 99 | $383.58 | Derek Jeter (1995; #4) | $381.08 | $56.08 | Ivan Rodriguez (1991; #7) | $56.20 | 1999 |
As we’d expect, the typical career for each bucket gets just a little bit worse as we go down the line.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 40 | $6.75 | Jarrod Saltalamacchia (2006; #18) | $8.98 | $4.34 | Josh Barfield (2004; #20) | $4.29 | 2006 |
| 50 | $17.36 | Alcides Escobar (2010; #12) | $18.15 | $11.48 | Mike Zunino (2013; #17) | $11.09 | 2017 |
| 60 | $30.47 | Travis d’Arnaud (2012; #17) | $31.70 | $16.77 | Tino Martinez (1991; #18) | $16.72 | 1997 |
| 70 | $53.33 | Jose Guillen (1997; #24) | $53.32 | $22.98 | Justin Morneau (2003; #14) | $22.98 | 2006 |
| 80 | $103.58 | Robin Ventura (1990; #15) | $103.38 | $29.26 | Ray Lankford (1990; #19) | $29.14 | 1992 |
| 90 | $169.50 | Carlos Gonzalez (2007; #18) | $167.42 | $38.80 | Lance Berkman (1999; #13) | $37.49 | 2006 |
| 99 | $362.97 | Miguel Cabrera (2003; #12) | $381.78 | $50.17 | Christian Yelich (2013; #15) | $49.54 | 2018 |
By the fourth bucket, you’d have to get pretty lucky to land someone meaningfully valuable to your dynasty team:
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 50 | $1.18 | Rich Becker (1994; #37) | $1.91 | $1.18 | Rich Becker (1994; #37) | $1.91 | 1996 |
| 60 | $12.04 | John Buck (2002; #43) | $12.04 | $8.76 | Glenallen Hill (1990; #49) | $8.38 | 1995 |
| 70 | $31.54 | Adam Lind (2007; #39) | $31.50 | $16.41 | Brad Wilkerson (2001; #35) | $16.41 | 2004 |
| 80 | $70.89 | Edgardo Alfonzo (1995; #31) | $69.95 | $26.62 | Jayson Werth (2000; #48) | $26.87 | 2013 |
| 90 | $166.47 | Joey Votto (2007; #43) | $165.89 | $37.69 | Francisco Lindor (2013; #28) | $37.69 | 2018 |
| 99 | $369.87 | Mike Piazza (1993; #38) | $370.60 | $53.41 | Ryan Braun (2007; #26) | $52.38 | 2012 |
Meanwhile, it will generally not be worth rostering hitters on the back half of the list. Nothing against any of these guys, but when Juan Rivera and Orlando Hudson are 70th percentile outcomes, you are generally treading in rough straits.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 50 | $0.00 | Luis Rivas (1998; #55) | $0.47 | $0.00 | Luis Rivas (1998; #55) | $0.47 | 2001 |
| 60 | $1.31 | Mark Teahen (2005; #85) | $1.26 | $1.31 | Mark Teahen (2005; #85) | $1.26 | 2007 |
| 70 | $12.87 | Juan Rivera (2003; #55) | $12.87 | $8.74 | Orlando Hudson (2002; #81) | $8.69 | 2006 |
| 80 | $39.54 | Wilson Ramos (2010; #58) | $39.54 | $17.45 | Andre Ethier (2006; #89) | $17.39 | 2009 |
| 90 | $99.84 | Chris Davis (2008; #65) | $88.59 | $27.36 | Mike Lieberthal (1993; #67) | $26.94 | 1999 |
| 99 | $273.91 | Ian Kinsler (2005; #98) | $216.84 | $46.93 | Curtis Granderson (2005; #57) | $49.01 | 2011 |
For pitchers, unsurprisingly, the situation becomes dire much more quickly:
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 20 | $0.00 | Allen Watson (1993; #9) | $2.75 | $0.00 | Allen Watson (1993; #9) | $2.75 | 1996 |
| 30 | $15.64 | James Baldwin (1994; #8) | $15.64 | $9.33 | James Baldwin (1994; #8) | $9.33 | 1996 |
| 40 | $25.35 | Darren Dreifort (1994; #11) | $25.35 | $15.01 | Jameson Taillon (2011; #11) | $15.01 | 2018 |
| 50 | $30.50 | Daisuke Matsuzaka (2007; #1) | $30.50 | $17.07 | Scott Kazmir (2005; #7) | $17.07 | 2007 |
| 60 | $54.75 | Chad Billingsley (2006; #7) | $55.17 | $20.20 | John Patterson (2000; #10) | $20.20 | 2005 |
| 70 | $78.96 | Ben McDonald (1990; #2) | $78.96 | $27.06 | Bartolo Colon (1997; #14) | $27.06 | 2005 |
| 80 | $145.03 | Tim Lincecum (2007; #11) | $145.03 | $33.31 | Chan Ho Park 박찬호 (1994; #14) | $33.31 | 2000 |
| 90 | $199.28 | Madison Bumgarner (2009; #9) | $199.28 | $45.15 | Zack Wheeler (2013; #11) | $45.15 | 2024 |
| 99 | $527.34 | Pedro Martinez (1992; #10) | $558.97 | $63.39 | Justin Verlander (2006; #8) | $63.92 | 2011 |
This is admittedly a blunt way to look at it, but consider that the hitter lists had Hall-of-Famers and Hall-of-Very-Gooders dotting the upper percentiles in the first few ranking buckets; that distinction is much sparser among the pitcher ranks.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 30 | $0.00 | John Roper (1993; #36) | $0.25 | $0.00 | John Roper (1993; #36) | $0.25 | 1994 |
| 40 | $1.52 | Anthony Young (1991; #26) | $1.52 | $1.52 | Anthony Young (1991; #26) | $1.52 | 1994 |
| 50 | $8.01 | Jarrod Parker (2012; #26) | $8.01 | $6.05 | Archie Bradley (2012; #25) | $6.05 | 2017 |
| 60 | $13.53 | Mike Montgomery (2011; #19) | $13.53 | $11.04 | Luke Hochevar (2007; #32) | $11.09 | 2013 |
| 70 | $30.99 | LaTroy Hawkins (1995; #30) | $31.33 | $15.29 | Drew Pomeranz (2012; #30) | $15.35 | 2016 |
| 80 | $55.26 | Carlos Martinez (2012; #27) | $55.40 | $19.70 | Joey Hamilton (1992; #36) | $19.65 | 1995 |
| 90 | $105.45 | Troy Percival (1993; #29) | $105.16 | $30.06 | Ervin Santana (2004; #29) | $29.80 | 2008 |
| 99 | $331.94 | Chris Sale (2011; #20) | $312.05 | $52.88 | Johnny Cueto (2008; #34) | $53.87 | 2014 |
In the final bucket, outside of Max Scherzer, there isn’t too much to see.
| Percentile | Target Career Value | Comp (Career) | Player Career Value | Target Peak | Comp (Peak) | Player Peak Value | Peak Year |
|---|---|---|---|---|---|---|---|
| 40 | $0.00 | Tim Redding 레딩 (2001; #49) | $1.15 | $0.00 | Tim Redding (2001; #49) | $1.15 | 2003 |
| 50 | $0.00 | Brad Lincoln (2007; #69) | $1.19 | $0.00 | Brad Lincoln (2007; #69) | $1.19 | 2012 |
| 60 | $4.52 | Jason Jennings (2000; #87) | $4.45 | $4.03 | Adam Eaton (2000; #64) | $4.01 | 2001 |
| 70 | $13.03 | Andrew Heaney (2013; #43) | $13.06 | $10.21 | Yusmeiro Petit (2005; #46) | $10.21 | 2017 |
| 80 | $29.97 | Sterling Hitchcock (1994; #84) | $29.52 | $16.10 | Daniel Hudson (2010; #66) | $16.05 | 2010 |
| 90 | $65.19 | Michael Wacha (2013; #76) | $66.39 | $25.24 | Tommy Greene (1990; #80) | $25.28 | 1993 |
| 99 | $229.50 | Kevin Appier (1990; #86) | $215.66 | $48.53 | Max Scherzer (2008; #66) | $51.03 | 2017 |
In addition to being the most fun, these tables are also the most useful, because they contain the values which I will plug into aging curves. I will detail this more in my next article, but aging curves seek to establish a peak value and the rate at which a player ascends to and descends from their apex. Using the results from above, I can build out a projection of a top prospect’s career based on a typical player’s aging pattern. This allows me to create an empirically rigorous forecast of a typical prospect’s full career without needing to build a full projection system with millions of simulations tailored to individual traits or players.
Conclusion
But aside from that, these results are useful on their own. I have established rank groupings (annoying but important caveat: based on data through 2013) and career values that you can use as a standalone resource. This is where attaching the player comps is particularly valuable – conjuring the image of Bryce Harper is a lot easier than imagining $250 of cumulative non-negative fantasy seasons when trying to contextualize an 80thpercentile outcome for a top hitting prospect. Likewise, knowing that Dice-K represents the typical career of a top pitching prospect might make you think twice before spending resources on one. For every Paul Skenes, there are far more Darren Dreiforts or Chad Billingsleys. So as you go into your league’s trade season, keep these pearls in mind, and be on the lookout for more in the coming weeks.
Jonathan is a contributor for RotoGraphs. He is a Tigers fan living in Philadelphia with his wife and dog and requests that you leave your best pizza topping combinations in the comments.
You can’t beat the GOAT: pepperoni. A little honey and red pepper flakes offer a tasty (and now quite popular) variety. Every other formulation of pizza is just trying too hard, and don’t even get me started on bell peppers.
Also, cool stuff. Matches my mental math. This illustrates why I reject aggregate-level analysis in favor of individualized analysis. What aggregating does well is strip away false narrative, a particular downfall for individualized analysis. But, what you’re left holding (at least in baseball) is a bucketful of shrugs. How do I convince the owner of Jesus Made that he should be priced like Dansby Swanson? Good luck, right? Various behavioral economic biases tend to make these sorts of aggregate analyses unactionable–or at least only marginally so.
Now, as a foundation for building dynasty rankings that mix veterans, recent debuts, and prospects, I like this as a quasi-objective means to compare red delicious to cosmic crisp to grapples (hint, the crisps are where it’s at!). I think it’ll serve you well.
I’ve long believed (and shouted from my various soapboxes) that dynasty rankings are both impossible to do well and utterly useless. There are two reasons: 1. Within a league, asset valuation varies wildly by team composition and opportunity cost. 2. In the wider fantasy universe, “dynasty” can mean 12-team, keep 8 or 30-team, keep 60 and everything in between. We don’t even actually know what the mean/median leagues look like–we just have a best guess (and it’s probably clusters rather than a true mean/median).
In any case, good luck! I look forward to your results.
I’ve had all of those toppings on pizza before, but not together. Thank you for reading through to the bio.
I agree, it is going to generally be hard to pry away a Made-level prospect. But part of the point I’m making is that if *you* have him, don’t be too precious. Flags fly forever. There is usually a new Made every year, and most end up less good than you hope.
To that end, I think the caveats about league composition and dynasty setting are valid, but these are not plagues unique to a dynasty or keeper framework. They’re endemic to the analysis industry as a whole. So, part of what I’m trying to do here is encourage thought processes and things to think about that can be applied agnostic to league.
If I understand your methodology, if a prospect was ranked 23rd one year, 16th another, and 4th the third year, he would be included three times in the data set. Would the analysis look different if you only looked at peak prospect ranking?