Reviewing Last Year’s Top 100 List
Each year, we strive to improve our process for ranking prospects. Part of that is reviewing our past rankings to identify any trends or biases that may have emerged. This post doesn’t represent a comprehensive effort to do so. Rather, think of it more as a first step to finding any low-hanging fruit we may have missed.
The 2018 version of our Picks to Click was less formal than this year’s edition. Last year, we listed 62 players, representing a mix of those in striking distance of the top 100, guys we thought would improve their rankings in 2019, and players we just liked. This year, we narrowed it down further to players who have never been a 50 FV before and who hadn’t appeared on the 2018 Picks to Click list. The aim is to have a leaner list with a higher percentage of players who will become 50 FV prospects for the first time next year.
We identified 15 of the 33 players who were new to the 2019 Top 100 in the 2018 Picks to Click (this excludes Yusei Kikuchi and the players drafted in 2018, as none of them were eligible for last year’s list). A handful of the 18 we didn’t include in our Picks to Click were close to last year’s Top 100 and wouldn’t have been much of a stretch to rank; a few were late cuts from both lists. All told, we picked about half of the new Top 100 talents. The 62 players on last year’s Picks to Click essentially broke down into three equal groups: stock up, steady, and stock down. Our goal is that this year’s leaner and more-focused group of 55 prospects will beat that mark. We also found the Picks to Click group of performers with lesser tools had our worst outcome (the success was Brandon Lowe, who would’ve been shoehorned into another group if this one didn’t exist), so we axed that subset from this year’s incarnation.
On last year’s Top 100, we included honorable mentions for the rest of the 50 FV prospects, which got us to 139 total players. I’ve manually graded whether the stock of those 139 went up, down, or held steady in 2019, and added a “slight” modifier for the in-between cases.
| Direction | Graduated | Prospects | Total |
|---|---|---|---|
| Up | 7 | 11 | 18 |
| Slight Up | 2 | 5 | 7 |
| Steady | 9 | 37 | 46 |
| Slight Down | 8 | 16 | 24 |
| Down | 3 | 41 | 44 |
The names you’re most familiar with are in the “Up” group: Ronald Acuna, Juan Soto, Vladimir Guerrero, Jr., Walker Buehler, Gleyber Torres, Miguel Andujar, Wander Franco, Forrest Whitley, and so on. The top tier of the “Up” group only makes up 13% of the list, but that’s also picking from the most elite prospects in the game, so there isn’t much more room to improve.
I’m open to suggestions from the readers as to how best to read this, but the most notable trend I see is that the “Up”/”Slight Up” group tends to have more hitters (18 of 25, for 72%), while the down group is mostly pitchers (24 of 44, for 55%). This makes sense given pitcher attrition, but also suggests that we should perhaps be more cautious ranking minor league pitching prospects. It’s worth noting that in Craig Edwards’ research, generally speaking, the lower you go in the Top 100, the bigger the gap between hitter and pitcher value. I didn’t complete this analysis before we finalized this year’s Top 100, but we did note while making the list that it seemed to have more hitters on the back half than last year’s. This year, 33 of the 87 (38%) prospects with exactly a 50 FV were pitchers; that number was 44 of 97 (45%) last year.
| 2018 Rk | Player Name | Pos. | Team | 2018 FV | 2018 WAR | Trend |
|---|---|---|---|---|---|---|
| 2 | Ronald Acuna | CF | ATL | 65 | 3.7 | Up |
| 50 | Juan Soto | RF | WAS | 50 | 3.7 | Up |
| 82 | Brian Anderson | 3B | MIA | 50 | 3.4 | Up |
| 27 | Walker Buehler | RHP | LA | 55 | 3.3 | Up |
| 14 | Miguel Andujar | 3B | NYY | 60 | 2.7 | Up |
| 65 | Jack Flaherty | RHP | STL | 50 | 2.3 | Up |
| 12 | Gleyber Torres | SS | NYY | 60 | 1.9 | Up |
| HM | Joey Lucchesi | LHP | SDP | 50 | 1.1 | Slight Up |
| HM | Jesse Winker | LF | CIN | 50 | 0.9 | Slight Up |
| 1 | Shohei Ohtani | RHP/DH | LAA | 70 | 2.8 | Steady |
| 11 | Willy Adames | SS | TB | 60 | 1.3 | Steady |
| 61 | Tyler O’Neill | RF | STL | 50 | 1.3 | Steady |
| HM | Fernando Romero | RHP | MIN | 50 | 0.7 | Steady |
| 43 | Jake Bauers | RF | TB | 50 | 0.6 | Steady |
| HM | Brandon Woodruff | RHP | MIL | 50 | 0.5 | Steady |
| 35 | Corbin Burnes | RHP | MIL | 55 | 0.2 | Steady |
| 47 | Austin Meadows | LF | PIT | 50 | 0.2 | Steady |
| HM | Christian Arroyo | 3B | TBR | 50 | 0.2 | Steady |
| 53 | Colin Moran | 3B | PIT | 50 | 0.7 | Slight Down |
| 78 | Max Fried | LHP | ATL | 50 | 0.4 | Slight Down |
| 29 | J.P. Crawford | SS | PHI | 55 | 0.3 | Slight Down |
| 32 | Franklin Barreto | CF | OAK | 55 | 0.2 | Slight Down |
| HM | Tyler Mahle | RHP | CIN | 50 | 0.1 | Slight Down |
| 83 | Ryan McMahon | 1B | COL | 50 | 0.0 | Slight Down |
| HM | Chance Sisco | C | BAL | 50 | 0.0 | Slight Down |
| 85 | Carson Kelly | C | STL | 50 | -0.4 | Slight Down |
| 25 | Scott Kingery | 2B | PHI | 55 | -0.1 | Down |
| 63 | Dustin Fowler | CF | OAK | 50 | -0.6 | Down |
| 13 | Lewis Brinson | CF | MIA | 60 | -1.2 | Down |
| 2018 Rk | Player Name | Pos. | Team | 2018 FV | 2019 FV | Trend |
|---|---|---|---|---|---|---|
| 3 | Vladimir Guerrero, Jr. | 3B | TOR | 65 | 70 | Up |
| 8 | Forrest Whitley | RHP | HOU | 60 | 65 | Up |
| 38 | Royce Lewis | CF | MIN | 55 | 65 | Up |
| 56 | Ke’Bryan Hayes | 3B | PIT | 50 | 55 | Up |
| 57 | Taylor Trammell | CF | CIN | 50 | 60 | Up |
| 66 | Jo Adell | RF | LAA | 50 | 60 | Up |
| 70 | Jesus Luzardo | LHP | OAK | 50 | 55 | Up |
| 81 | Sean Murphy | C | OAK | 50 | 55 | Up |
| 99 | Alex Kirilloff | RF | MIN | 50 | 60 | Up |
| HM | Wander Franco | SS | TBR | 50 | 65 | Up |
| HM | Keibert Ruiz | C | LAD | 50 | 60 | Up |
| 24 | Keston Hiura | 2B | MIL | 55 | 60 | Slight Up |
| 40 | Carter Kieboom | 3B | WAS | 55 | 60 | Slight Up |
| 45 | Ian Anderson | RHP | ATL | 50 | 55 | Slight Up |
| 55 | Austin Riley | 3B | ATL | 50 | 55 | Slight Up |
| 73 | Adonis Medina | RHP | PHI | 50 | 55 | Slight Up |
| 4 | Victor Robles | CF | WAS | 65 | 65 | Steady |
| 5 | Fernando Tatis, Jr. | 3B | SD | 65 | 65 | Steady |
| 7 | Nick Senzel | 3B | CIN | 60 | 60 | Steady |
| 9 | Bo Bichette | 2B | TOR | 60 | 60 | Steady |
| 10 | Kyle Tucker | RF | HOU | 60 | 60 | Steady |
| 19 | Sixto Sanchez | RHP | PHI | 60 | 60 | Steady |
| 22 | Brendan McKay | LHP/1B | TB | 60 | 60 | Steady |
| 26 | Kyle Wright | RHP | ATL | 55 | 55 | Steady |
| 28 | Luis Urias | 2B | SD | 55 | 55 | Steady |
| 30 | A.J. Puk | LHP | OAK | 55 | 55 | Steady |
| 33 | MacKenzie Gore | LHP | SD | 55 | 55 | Steady |
| 34 | Mike Soroka | RHP | ATL | 55 | 55 | Steady |
| 37 | Cristian Pache | CF | ATL | 55 | 55 | Steady |
| 49 | Jesus Sanchez | RF | TB | 50 | 50 | Steady |
| 51 | Triston McKenzie | RHP | CLE | 50 | 50 | Steady |
| 60 | Touki Toussaint | RHP | ATL | 50 | 50 | Steady |
| 68 | Tristen Lutz | RF | MIL | 50 | 50 | Steady |
| 69 | Jahmai Jones | CF | LAA | 50 | 50 | Steady |
| 71 | Danny Jansen | C | TOR | 50 | 50 | Steady |
| 74 | Cole Tucker | SS | PIT | 50 | 50 | Steady |
| 76 | Nate Pearson | RHP | TOR | 50 | 50 | Steady |
| 80 | Yu-Cheng Chang | SS | CLE | 50 | 50 | Steady |
| 86 | Leody Taveras | CF | TEX | 50 | 50 | Steady |
| 87 | Isan Diaz | 2B | MIA | 50 | 50 | Steady |
| 88 | Jon Duplantier | RHP | ARI | 50 | 50 | Steady |
| 97 | Brandon Marsh | CF | LAA | 50 | 50 | Steady |
| HM | Seuly Matias | RF | KCR | 50 | 45+ | Steady |
| HM | Sandy Alcantara | RHP | MIA | 50 | 50 | Steady |
| HM | Shane Baz | RHP | PIT | 50 | 50 | Steady |
| HM | J.B. Bukauskas | RHP | HOU | 50 | 50 | Steady |
| HM | Dane Dunning | RHP | CHW | 50 | 50 | Steady |
| HM | Matt Manning | RHP | DET | 50 | 50 | Steady |
| HM | Logan Allen | LHP | SDP | 50 | 50 | Steady |
| HM | Adrian Morejon | LHP | SDP | 50 | 50 | Steady |
| HM | Aramis Ademan | SS | CHC | 50 | 50 | Steady |
| HM | Shed Long | 2B | CIN | 50 | 50 | Steady |
| HM | Corey Ray | CF | MIL | 50 | 50 | Steady |
| 6 | Eloy Jimenez | RF | CHW | 65 | 60 | Slight Down |
| 15 | Brent Honeywell | RHP | TB | 60 | 55 | Slight Down |
| 16 | Alex Reyes | RHP | STL | 60 | 55 | Slight Down |
| 18 | Brendan Rodgers | SS | COL | 60 | 55 | Slight Down |
| 20 | Michael Kopech | RHP | CHW | 60 | 55 | Slight Down |
| 21 | Luis Robert | CF | CHW | 60 | 55 | Slight Down |
| 23 | Mitch Keller | RHP | PIT | 60 | 55 | Slight Down |
| 31 | Luiz Gohara | LHP | ATL | 55 | 50 | Slight Down |
| 39 | Justus Sheffield | LHP | NYY | 55 | 50 | Slight Down |
| 42 | Hunter Greene | RHP | CIN | 55 | 50 | Slight Down |
| 44 | Yordan Alvarez | LF | HOU | 50 | 50 | Slight Down |
| 48 | Alex Verdugo | RF | LA | 50 | 50 | Slight Down |
| 52 | Monte Harrison | CF | MIA | 50 | 50 | Slight Down |
| 62 | Anderson Espinoza | RHP | SD | 50 | 50 | Slight Down |
| 64 | Will Smith | C | LA | 50 | 50 | Slight Down |
| 79 | Estevan Florial | CF | NYY | 50 | 50 | Slight Down |
| 17 | Francisco Mejia | C/3B | CLE | 60 | 50 | Down |
| 36 | Anthony Alford | CF | TOR | 55 | 40 | Down |
| 41 | Michel Baez | RHP | SD | 55 | 50 | Down |
| 46 | Willie Calhoun | DH | TEX | 50 | 45 | Down |
| 54 | Yadier Alvarez | RHP | LA | 50 | 45 | Down |
| 58 | Jorge Mateo | CF | OAK | 50 | 45 | Down |
| 59 | Albert Abreu | RHP | NYY | 50 | 45 | Down |
| 67 | Jorge Guzman | RHP | MIA | 50 | 45 | Down |
| 72 | Alec Hansen | RHP | CHW | 50 | 45 | Down |
| 75 | Riley Pint | RHP | COL | 50 | 45 | Down |
| 77 | Nick Gordon | SS | MIN | 50 | 45 | Down |
| 84 | Joey Wentz | LHP | ATL | 50 | 45+ | Down |
| 89 | Zack Burdi | RHP | CHW | 50 | 45 | Down |
| 90 | Austin Hays | RF | BAL | 50 | 45 | Down |
| 91 | Zack Collins | 1B | CHW | 50 | 45 | Down |
| 92 | Bobby Bradley | 1B | CLE | 50 | 45 | Down |
| 93 | Jose Siri | CF | CIN | 50 | 45 | Down |
| 94 | Braxton Garrett | LHP | MIA | 50 | 45 | Down |
| 95 | Michael Chavis | 1B | BOS | 50 | 45 | Down |
| 96 | Cole Ragans | LHP | TEX | 50 | 45 | Down |
| 98 | Jay Groome | LHP | BOS | 50 | 40 | Down |
| 100 | Franklin Perez | RHP | DET | 50 | 45 | Down |
| HM | Heliot Ramos | CF | SFG | 50 | 45+ | Down |
| HM | Adbert Alzolay | RHP | CHC | 50 | 45 | Down |
| HM | Beau Burrows | RHP | DET | 50 | 45 | Down |
| HM | James Kaprielian | RHP | OAK | 50 | 45 | Down |
| HM | Luis Medina | RHP | NYY | 50 | 45 | Down |
| HM | Chris Rodriguez | RHP | LAA | 50 | 45 | Down |
| HM | Kolby Allard | LHP | ATL | 50 | 45 | Down |
| HM | Stephen Gonsalves | LHP | MIN | 50 | 45 | Down |
| HM | Yohander Mendez | LHP | TEX | 50 | 45 | Down |
| HM | Jose Israel Garcia | SS | CIN | 50 | 45 | Down |
| HM | Christin Stewart | DH | DET | 50 | 45 | Down |
| HM | Franklyn Kilome | RHP | PHI | 50 | 40 | Down |
| HM | Freicer Perez | RHP | NYY | 50 | 40 | Down |
| HM | Cal Quantrill | RHP | SDP | 50 | 40 | Down |
| HM | Anthony Banda | LHP | ARI | 50 | 40 | Down |
| HM | Lucas Erceg | 3B | MIL | 50 | 40 | Down |
| HM | Kevin Maitan | 3B | LAA | 50 | 40 | Down |
| HM | Jose Adolis Garcia | CF | STL | 50 | 40 | Down |
| HM | Trent Grisham | LF | MIL | 50 | 40 | Down |
Kiley McDaniel has worked as an executive and scout, most recently for the Atlanta Braves, also for the New York Yankees, Baltimore Orioles and Pittsburgh Pirates. He's written for ESPN, Fox Sports and Baseball Prospectus. Follow him on twitter.
I know his stuff is pretty pedestrian, but it’s crazy to me how Kolby Allard has trended down the past two offseasons despite pitching very well in a league in which he is WAY younger than the competition. I know 88-90 mph isn’t sexy, but a 3.52 FIP in the International League as a 20-year old has to mean something.
It is hard to ignore just how poorly he did when called up to the Braves.
Why does it have to mean anything at all? I’ve never thought age relative to league meant that much when it came to pitchers, especially if their body types didn’t seem to be very projectable. Hitters are another story, of course.
It seems that when guys aren’t striking people out at a stunning rate their stock tends to plummet. This is akin to hitters who don’t look like they’re going to stick anywhere in the field aside from 1B or DH (gulp), so they get pushed a bit out of the way. Allard reminds me of Jon Duplantier in that although they’re both considered good minor league pitchers, their lack of strikeout dominance automatically gets them pegged as possible relievers or SP4/5 guys.
If Allard gets another crack at the MLB and shows he can beguile hitters with some good innings, hopefully he’ll have a future as a starter. Even if he does, I wonder if he’ll remain a Brave for much longer given how many guys are coming up in that system that actually can strikeout a stronger amount of hitters.
The problem with Allard is that not only doesn’t he throw hard, he doesn’t strike anyone out (even in the minors) and he doesn’t have particularly great ground ball rates, either. That’s a recipe for disaster in the majors, which is what happened. Obviously 8 innings doesn’t mean much, but his surface numbers in the minors are the result of low home run rates that his ground ball numbers don’t support.
You have 2.8 WAR as Shohei Ohtani’s 2018 total but that’s only his value as a DH. He also put up 1.1 WAR as a pitcher that I don’t think you can just ignore.
So Anthony Alford has the largest decrease in FV? From 55 to 40. Pretty crazy that just a year ago he seemed like a lock to get to and stick in the Jays outfield.
If Brinson didn’t graduate, he’d give him a run for his money.
White Sox got walloped.
Seems bizarre to me that Tyler O’Neill is “steady” after posting one of the greatest partial seasons by an age appropriate player in AAA history and then having a successful (albeit small sample size) debut in the majors. If he had just stayed in AAA with his cartoonish 170 wRC+ and near-.700 SLG it seems obvious his stock would be up. Is he being dinged because he struck out too much in his taste of the majors?
That said, Kiley and Eric you guys have absolutely crushed it with this prospect week coverage. Thanks for all of the hard work you’ve put in. It’s been a pleasure to read.
He also ran a SwStr% of 22.8 in the majors, where the highest among qualified batters was Joey Gallo’s 18.5. That is an exceptionally bad sign.
It was 140 PAs, in which he still managed a plus hitting line. Ks have never been an issue for him in the minors to the extent they were for Gallo his entire career (K-rate hasn’t topped 27% since he hit AA, Gallo hasn’t gotten *below* 33% since hitting AA). And at any rate, Gallo is a perfect example of a player who strikes out a ton but has enough power to be an above average hitter. Seems like that’s O’Neill’s floor if he never gets his strikeouts in check. But really there’s no reason to think he can’t adjust to the majors the way he’s adjusted to every other level in the minors and the way countless other prospects throughout history have overcome struggles in their first 100ish PAs in the majors.
.364 BABIP, below-average BB%, an over 40% K% that is coupled with a 22% SwStr rate…if you look at his Z-contact % compared to the qualified players last year, O’Neill’s rate would rank the worst, by far. His O-contact % would also be the worst, by far.
Major leaguers can’t play baseball if they only make contact on pitches in the zone 65% of the time. They just can’t. And pitchers are gonna start throwing off-speed stuff outside of the zone all the time until O’Neill adjusts. Can he? Sure. He’s still ranked as a 50 FV.
Now, I was pleasantly surprised by his defense and baserunning last year. He’s legitimately speedy and can contribute in all three facets of the game (offense, defense, baserunning). But last year’s offensive output was one of the most unsustainable lines in the league. A “steady” rating is more than fair. He showed he is a solid defender and runner, so he doesn’t need to do THAT much on offense to be an average major leaguer. I’d take a 100 wRC+.
“one of the greatest partial seasons by an age appropriate player in AAA history ”
Do you have anything to back this up?
Fangraphs AAA data only goes back to 2006 but in that time period there are only two other players 22 or younger to have a wRC+ as high as O’Neill’s 170 (min 250 PAs): Anthony Rizzo in 2016 and Howie Kendrick in 2006. “One of the greatest in history” might be a slight hyperbole but it’s definitely one of the greatest for which data is available on this site.
Sorry, Rizzo was in 2012*, not 2016 obviously
Many of the players whose stock went down have had health issues in the past. Maybe you are being optimistic about their recovery from injuries or their propensity to get hurt.
Looking at this list, I honestly think you guys did a great job of evaluating talent. Job well done.
I’d love to see more in-depth write ups on the just-graduated/in-limbo prospects like you posted this morning. Guys like Meadows, Barreto, Lucchesi, Winker, O’Neill, McMahon, Kingery, Fowler. Zimmer.
I know THE BOARD makes this a little more challenging but could we have a 2019 top 100 page near the prospects? I use old Scouting reports to track takes and would love to be able to look back at the preseason 2019 top 100 during the 2020 offseason. Love the work you guys have been crushing it!
I have never understood what anyone ever saw in Adolis Garcia. He can’t hit, doesn’t walk, isn’t particularly fast, doesn’t have a lot of power, but apparently has a great throwing arm that somehow counteracts all his other flaws