ZiPS 2024 Top 100 Prospects

For the ninth time (in 10 years — it’s a long story), we’ve reached the point in the offseason where I run down the ZiPS Top 100 prospects. For those wandering in who may hear “ZiPS” and think of the University of Akron or possibly the popular Cincinnati burger spot, ZiPS is a computer projection system that crunches a lot of data about players and attempts to peer through the fog that obscures the future. You can read more about the system here or in MLB.com’s executive summary.
ZiPS prospect projections aren’t an attempt to supplant scouting. Rather, they try to be a supplement to scout-generated lists. There’s a lot of uncertainty in lower-level minor league stats that isn’t present at the upper levels. As such, non-statistical information about players takes on added value. ZiPS doesn’t seek to be the one-ring-to-bind-them-all-unified-field-theory-giant-Katamari-Damacy-ball of prognostication; it aims to give the very best data-generated predictions possible, for people to use, ignore, mock, or worship according to their personal tastes and worldview.
How does it work? Let’s turn back the clock to 2014 and the very first ZiPS Top 100:
You can see ZiPS’ failures and successes. Arismendy Alcantara and Alen Hanson appeared on other Top 100 prospect lists, but ZiPS was easily the most optimistic, which definitely didn’t work out. The computer went out on a limb with Taylor Lindsey, a projection it would come to regret (that is, if I were able to program something to have feelings). But there were successes, too. ZiPS was easily the most bullish on Mookie Betts and Kolten Wong, and Marcus Semien was a rarity on other Top 100 lists at all (Baseball America did have him at no. 91), let alone this high. It was the big believer in Jonathan Schoop, and it pumped the brakes a bit on Robert Stephenson and Kyle Crick. The players on the 2014 Top 100 have combined for 922.7 WAR in the majors through the end of 2023 (not including the stray WAR for pitchers as hitters); the top 50 guys have racked up 645.7 WAR.
So, without further exposition, let’s jump into the Top 100 for 2024:
| Rank | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 1 | Yoshinobu Yamamoto | P | Los Angeles Dodgers | Unranked (65 FV) |
| 2 | Jackson Holliday | SS | Baltimore Orioles | 1 |
| 3 | Jordan Lawlar | SS | Arizona Diamondbacks | 8 |
| 4 | Jackson Chourio | CF | Milwaukee Brewers | 3 |
| 5 | Shōta Imanaga | P | Chicago Cubs | Unranked |
| 6 | James Wood | CF | Washington Nationals | 6 |
| 7 | Coby Mayo | 3B | Baltimore Orioles | 23 |
| 8 | Wyatt Langford | LF | Texas Rangers | 2 |
| 9 | Jackson Merrill | SS | San Diego Padres | 30 |
| 10 | Evan Carter | LF | Texas Rangers | 12 |
| 11 | Carson Williams | SS | Tampa Bay Rays | 21 |
| 12 | Masyn Winn | SS | St. Louis Cardinals | 25 |
| 13 | Pete Crow-Armstrong | CF | Chicago Cubs | 20 |
| 14 | Adael Amador | SS | Colorado Rockies | 17 |
| 15 | Jung Hoo Lee 이정후 | CF | San Francisco Giants | Unranked (50 FV) |
| 16 | Ricky Tiedemann | P | Toronto Blue Jays | 28 |
| 17 | Cole Young | SS | Seattle Mariners | 49 |
| 18 | Marcelo Mayer | SS | Boston Red Sox | 69 |
| 19 | Andrew Painter | P | Philadelphia Phillies | 11 |
| 20 | Junior Caminero | 3B | Tampa Bay Rays | 4 |
| 21 | Jasson Domínguez | CF | New York Yankees | 53 |
| 22 | Roman Anthony | CF | Boston Red Sox | 14 |
| 23 | Emmanuel Rodriguez | CF | Minnesota Twins | 39 |
| 24 | Colt Keith | 3B | Detroit Tigers | 46 |
| 25 | Termarr Johnson | 2B | Pittsburgh Pirates | 37 |
| 26 | Ceddanne Rafaela | CF | Boston Red Sox | 50 |
| 27 | Samuel Basallo | C | Baltimore Orioles | 7 |
| 28 | Davis Schneider | 2B | Toronto Blue Jays | Unranked |
| 29 | Jett Williams | SS | New York Mets | 54 |
| 30 | Paul Skenes | P | Pittsburgh Pirates | 10 |
| 31 | Kyle Harrison | P | San Francisco Giants | 27 |
| 32 | Noah Schultz | P | Chicago White Sox | 35 |
| 33 | Edwin Arroyo | SS | Cincinnati Reds | Unranked |
| 34 | Brooks Lee | SS | Minnesota Twins | 42 |
| 35 | AJ Smith-Shawver | P | Atlanta Braves | 63 |
| 36 | Orelvis Martinez | SS | Toronto Blue Jays | 66 |
| 37 | Kevin Alcántara | CF | Chicago Cubs | 33 |
| 38 | Owen Murphy | P | Atlanta Braves | Unranked |
| 39 | Jeferson Quero | C | Milwaukee Brewers | 40 |
| 40 | Yu-Min Lin | P | Arizona Diamondbacks | Unranked |
| 41 | Dylan Lesko | P | San Diego Padres | 76 |
| 42 | Brayan Rocchio | SS | Cleveland Guardians | 59 |
| 43 | Jace Jung | 2B | Detroit Tigers | 48 |
| 44 | Harry Ford | C | Seattle Mariners | 55 |
| 45 | Cristian Mena | P | Arizona Diamondbacks | Unranked |
| 46 | Jonatan Clase | CF | Seattle Mariners | Unranked |
| 47 | Tink Hence | P | St. Louis Cardinals | 79 |
| 48 | Curtis Mead | 3B | Tampa Bay Rays | 31 |
| 49 | Jorge Barrosa | CF | Arizona Diamondbacks | Unranked |
| 50 | Anthony Solometo | P | Pittsburgh Pirates | Unranked |
| 51 | Noelvi Marte | 3B | Cincinnati Reds | 41 |
| 52 | Marco Luciano | SS | San Francisco Giants | Unranked |
| 53 | Dylan Crews | CF | Washington Nationals | 9 |
| 54 | Mitch Bratt | P | Texas Rangers | Unranked |
| 55 | Colson Montgomery | SS | Chicago White Sox | 13 |
| 56 | Edgar Quero | C | Chicago White Sox | 58 |
| 57 | Nolan Schanuel | 1B | Los Angeles Angels | Unranked |
| 58 | Robby Snelling | P | San Diego Padres | Unranked |
| 59 | Joey Ortiz | SS | Milwaukee Brewers | 45 |
| 60 | Kyle Manzardo | 1B | Cleveland Guardians | Unranked |
| 61 | Jud Fabian | CF | Baltimore Orioles | Unranked |
| 62 | Michael Kennedy | P | Pittsburgh Pirates | Unranked |
| 63 | Ethan Salas | C | San Diego Padres | 5 |
| 64 | Bryan Ramos | 3B | Chicago White Sox | 51 |
| 65 | Ronny Mauricio | 2B | New York Mets | Unranked |
| 66 | Kyle Teel | C | Boston Red Sox | 80 |
| 67 | Jorbit Vivas | 2B | New York Yankees | Unranked |
| 68 | Danny De Andrade | SS | Minnesota Twins | Unranked |
| 69 | Hurston Waldrep | P | Atlanta Braves | 85 |
| 70 | Jackson Jobe | P | Detroit Tigers | 16 |
| 71 | Drew Thorpe | P | San Diego Padres | 73 |
| 72 | Andy Pages | CF | Los Angeles Dodgers | Unranked |
| 73 | Tekoah Roby | P | St. Louis Cardinals | 88 |
| 74 | Rhett Lowder | P | Cincinnati Reds | 44 |
| 75 | Jordy Vargas | P | Colorado Rockies | Unranked |
| 76 | Nick Yorke | 2B | Boston Red Sox | Unranked |
| 77 | Jared Serna | 2B | New York Yankees | Unranked |
| 78 | Matt Shaw | SS | Chicago Cubs | 32 |
| 79 | Sal Stewart | 3B | Cincinnati Reds | Unranked |
| 80 | Juan Brito | 2B | Cleveland Guardians | Unranked |
| 81 | Carlos Jorge | 2B | Cincinnati Reds | Unranked |
| 82 | Michael Busch | 3B | Chicago Cubs | 84 |
| 83 | Justin Foscue | 2B | Texas Rangers | Unranked |
| 84 | Dax Fulton | P | Miami Marlins | Unranked |
| 85 | Mick Abel | P | Philadelphia Phillies | 22 |
| 86 | Heston Kjerstad | RF | Baltimore Orioles | 24 |
| 87 | Luis Morales | P | Oakland Athletics | 77 |
| 88 | Carson Whisenhunt | P | San Francisco Giants | 74 |
| 89 | Caden Dana | P | Los Angeles Angels | Unranked |
| 90 | Darell Hernaiz | SS | Oakland Athletics | Unranked |
| 91 | Luisangel Acuña | SS | New York Mets | Unranked |
| 92 | Angel Martínez | 2B | Cleveland Guardians | Unranked |
| 93 | Marco Raya | P | Minnesota Twins | Unranked |
| 94 | Bryan Rincon | SS | Philadelphia Phillies | Unranked |
| 95 | Chase Petty | P | Cincinnati Reds | Unranked |
| 96 | Ignacio Alvarez | SS | Atlanta Braves | Unranked |
| 97 | Cade Horton | P | Chicago Cubs | 18 |
| 98 | Bubba Chandler | P | Pittsburgh Pirates | 64 |
| 99 | Jagger Haynes | P | San Diego Padres | Unranked |
| 100 | Thomas Harrington | P | Pittsburgh Pirates | Unranked |
As usual, there is a lot of agreement between ZiPS and the prospect team when it comes to the game’s top prospects. This year, 60 names on the ZiPS Top 100 match those found on the FanGraphs Top 100. That’s slightly lower than the average (67), but a lot of that comes down to the fact that I’m still including foreign professional players (who can’t net their team draft pick compensation under the Prospect Promotion Incentive program) on this list. I like to contextualize how players like Yoshinobu Yamamoto and Shōta Imanaga would fit in with other prospects coming up through the minor leagues; I don’t necessarily think that that’s a better choice, but I prefer to err on the side of providing too much information, not too little. (To that end, Eric and Tess noted in the introduction to their Top 100 that on talent, Yamamoto would have ranked second overall, while Jung Hoo Lee would have stacked next to Drew Gilbert. You can find their reports on The Board.) ZiPS is also still using the old rookie eligibility rules regarding September roster days, meaning the computer sees someone like Davis Schneider, who technically graduated from rookie status last year based on active roster days, as qualifying for the ZiPS Top 100.
As always, there are a few players who fall outside the purview of a projection system. ZiPS has literally nothing to go on for players like Leodalis De Vries or Jonny Farmelo. ZiPS also can’t do much with high school players, so the system has to go with very limited minor league data when looking at guys like Max Clark. If you’ve figured out how to translate high school stats in a meaningful fashion, you should be publishing this data rather than reading this article, because you’re way better at this than I am! Pitchers like Rhett Lowder and Chase Dollander take pretty big hits because while ZiPS uses college performance when it has to (to my eternal chagrin), it certainly doesn’t trust that data very much.
Let’s start by looking at the overall team numbers:
| Organization | Top 50 | Top 100 | Top 200 | Top 500 |
|---|---|---|---|---|
| Chicago Cubs | 3 | 6 | 10 | 20 |
| Pittsburgh Pirates | 2 | 6 | 10 | 24 |
| San Diego Padres | 2 | 6 | 9 | 17 |
| Cincinnati Reds | 1 | 6 | 6 | 14 |
| Boston Red Sox | 3 | 5 | 12 | 21 |
| Baltimore Orioles | 3 | 5 | 7 | 14 |
| Arizona Diamondbacks | 4 | 4 | 8 | 18 |
| Texas Rangers | 2 | 4 | 11 | 20 |
| Minnesota Twins | 2 | 4 | 7 | 15 |
| San Francisco Giants | 2 | 4 | 7 | 23 |
| Atlanta Braves | 2 | 4 | 5 | 11 |
| Cleveland Guardians | 1 | 4 | 6 | 16 |
| Chicago White Sox | 1 | 4 | 5 | 18 |
| Seattle Mariners | 3 | 3 | 7 | 17 |
| Tampa Bay Rays | 3 | 3 | 5 | 24 |
| Toronto Blue Jays | 3 | 3 | 4 | 13 |
| St. Louis Cardinals | 2 | 3 | 11 | 23 |
| Milwaukee Brewers | 2 | 3 | 9 | 19 |
| Detroit Tigers | 2 | 3 | 8 | 17 |
| New York Yankees | 1 | 3 | 7 | 16 |
| New York Mets | 1 | 3 | 7 | 23 |
| Philadelphia Phillies | 1 | 3 | 3 | 7 |
| Washington Nationals | 2 | 2 | 5 | 11 |
| Los Angeles Dodgers | 1 | 2 | 10 | 20 |
| Colorado Rockies | 1 | 2 | 7 | 20 |
| Oakland Athletics | 0 | 2 | 3 | 12 |
| Los Angeles Angels | 0 | 2 | 2 | 12 |
| Miami Marlins | 0 | 1 | 5 | 10 |
| Kansas City Royals | 0 | 0 | 3 | 15 |
| Houston Astros | 0 | 0 | 1 | 10 |
Twenty-eight of the 30 teams have someone in the top 100, with only the Astros and the Royals shut out. Last year’s shutouts — the Padres, Tigers, and Braves — all did notably better this time around, especially San Diego. The Red Sox featured the most players in the top 200; when we go all the way out to 500 prospects, the Rays take the top spot. Tampa Bay didn’t do nearly as well in the top 50 or 100, but it’s a deep system that can crank out Joey Wendles all day long, almost as if they were the Wonka factory. (I’m now picturing an Oompa Loompa song about Wendle, which amuses me, and possibly only me.)
I don’t do a full statistical writeup of each member of the Top 100 — there’s no way you’ve already finished reading all of the work from Eric and Tess, so get to it! — but I will break down the rankings into some more manageable position-related chunks and touch on a few of the highlights. Let’s start with the first basemen:
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Nolan Schanuel | 1B | 57 | Los Angeles Angels | Unranked |
| 2 | Kyle Manzardo | 1B | 60 | Cleveland Guardians | Unranked |
| 3 | Abimelec Ortiz | 1B | 140 | Texas Rangers | Unranked |
| 4 | Xavier Isaac | 1B | 155 | Tampa Bay Rays | 93 |
| 5 | Matt Mervis | 1B | 209 | Chicago Cubs | Unranked |
| 6 | Spencer Horwitz | 1B | 248 | Toronto Blue Jays | Unranked |
| 7 | Ryan Clifford | 1B | 272 | New York Mets | Unranked |
| 8 | Nathan Martorella | 1B | 276 | San Diego Padres | Unranked |
| 9 | Hunter Goodman | 1B | 337 | Colorado Rockies | Unranked |
| 10 | Tyler Locklear | 1B | 351 | Seattle Mariners | Unranked |
First base prospects usually aren’t an exciting bunch, simply because many of the next generation’s best first basemen will be players who didn’t quite make the cut defensively at other positions. This was always true to an extent, even before the mean old statheads with our vindictive positional adjustments ruined front offices. Many of top first basemen of the last generation or two started out at third base (Jim Thome, Albert Pujols, Mark Teixeira) or catcher (Carlos Delgado, Carlos Santana) in the minors. Miguel Cabrera played more minor league games at shortstop than any other position!
Nolan Schanuel just sneaks onto this list in terms of eligibility, and he looks like he’ll be an OBP-machine in the majors. He and Zach Neto reflect well on the ability of the Los Angeles Angels to draft position players who can contribute almost instantly in the majors. The problem with that organization, of course, is the lack of ability to do much else. Kyle Manzardo takes an injury hit from last year’s ranking, but he’s still on track to be a decent starter in the majors and was a good pickup for the Guardians, at least if the computer is correct.
After Manzardo, there’s a big drop to Abimelec Ortiz, a thicc first baseman who terrorized the Sally League to the tune of 26 homers in 80 games without putting up a criminal number of whiffs. ZiPS only projects a .227/.285/.435 line for him in 2024, but he’s still got a ways to go, and I suspect the Rangers will be more open-minded to a classic Swing from the Heels first baseman than most organizations these days. Xavier Isaac would rank higher, but he’s about six months to a year behind Ortiz, and ZiPS just wants to see a bit more. One should take Matt Mervis’s raw numbers in the minors with a grain of salt, simply because offense is so inflated in the upper minors right now, but ZiPS still sees him and Spencer Horwitz at least being decent stopgaps at first in a year or two. It’s not the most exciting stuff, but it pays the bills and racks up those pension days!
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Termarr Johnson | 2B | 25 | Pittsburgh Pirates | 37 |
| 2 | Davis Schneider | 2B | 28 | Toronto Blue Jays | Unranked |
| 3 | Jace Jung | 2B | 43 | Detroit Tigers | 48 |
| 4 | Ronny Mauricio | 2B | 65 | New York Mets | Unranked |
| 5 | Jorbit Vivas | 2B | 67 | New York Yankees | Unranked |
| 6 | Nick Yorke | 2B | 76 | Boston Red Sox | Unranked |
| 7 | Jared Serna | 2B | 77 | New York Yankees | Unranked |
| 8 | Juan Brito | 2B | 80 | Cleveland Guardians | Unranked |
| 9 | Carlos Jorge | 2B | 81 | Cincinnati Reds | Unranked |
| 10 | Justin Foscue | 2B | 83 | Texas Rangers | Unranked |
One thing that ZiPS regularly disagrees with the prospect team on is how it considers second basemen. This year, ZiPS landed 15 second basemen in the Top 100 while the FanGraphs list only has two! It’s understandable in that second base feels a bit like the consolation prize, like when you get Nacho Cheese Doritos instead of Cool Ranch. ZiPS generally agrees with Eric and Tess on Termarr Johnson and Jace Jung. I’m still not sure if Jace Jung ends up at second or third — this partially depends on what the team does with Colt Keith — but he ranks similarly either way.
After that, we get to the guys the computer likes more than the scouts. Jorbit Vivas appears for the second straight year with a nearly identical ranking, and while he doesn’t have a great deal of upside, he could be a fine fill-in for four or five years if the Yankees move on from Gleyber Torres. In that way, he’s not that dissimilar from a pre-Mariners Kolten Wong. And if Vivas doesn’t work out, ZiPS is also into Jared Serna, who showed some solid power numbers in A-ball last year.
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Jackson Holliday | SS | 2 | Baltimore Orioles | 1 |
| 2 | Jordan Lawlar | SS | 3 | Arizona Diamondbacks | 8 |
| 3 | Jackson Merrill | SS | 9 | San Diego Padres | 30 |
| 4 | Carson Williams | SS | 11 | Tampa Bay Rays | 21 |
| 5 | Masyn Winn | SS | 12 | St. Louis Cardinals | 25 |
| 6 | Adael Amador | SS | 14 | Colorado Rockies | 17 |
| 7 | Cole Young | SS | 17 | Seattle Mariners | 49 |
| 8 | Marcelo Mayer | SS | 18 | Boston Red Sox | 69 |
| 9 | Jett Williams | SS | 29 | New York Mets | 54 |
| 10 | Edwin Arroyo | SS | 33 | Cincinnati Reds | Unranked |
| 11 | Brooks Lee | SS | 34 | Minnesota Twins | 42 |
| 12 | Orelvis Martinez | SS | 36 | Toronto Blue Jays | 66 |
| 13 | Brayan Rocchio | SS | 42 | Cleveland Guardians | 59 |
| 14 | Marco Luciano | SS | 53 | San Francisco Giants | Unranked |
| 15 | Colson Montgomery | SS | 55 | Chicago White Sox | 13 |
Jackson Holliday is terrific, of course; if he doesn’t work out in the majors, it’ll be the most wrong the computers and scouts have ever been. He’s gotten so much press that I wonder if Jordan Lawlar hasn’t become a bit underrated in general fandom? An .840 OPS in Double-A is fantastic for a 20-year-old shortstop, and he was even better in his brief stint at Triple-A. Jackson Merrill’s projection doesn’t take much of a hit if he ends up at second base, but ZiPS, which uses a probabilistic measure of minor league defense based on the coordinate locations of every ball hit into play, isn’t actually worried about his defense at short, seeing him as about average there. The bigger problem for him, of course, is the presence of Xander Bogaerts on a large contract. If the Padres get off to a bad start this year, they may need to make a decision on Ha-Seong Kim, the incumbent second baseman.
Masyn Winn was one of the biggest one-year gainers in ZiPS, with the computer now loving him as much as any scouts do. Adael Amador would rank even higher, but ZiPS does have some concerns about his defense, leading to a -6 run projection for him at shortstop right now. Change that to zero, and he moves up behind Merrill. If you’re looking for a sleeper, I’d go with Danny De Andrade, who showed some moderate power in a full season in A-ball; the computer is also mildly optimistic about his glove.
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Coby Mayo | 3B | 7 | Baltimore Orioles | 23 |
| 2 | Junior Caminero | 3B | 20 | Tampa Bay Rays | 4 |
| 3 | Colt Keith | 3B | 24 | Detroit Tigers | 46 |
| 4 | Curtis Mead | 3B | 49 | Tampa Bay Rays | 31 |
| 5 | Noelvi Marte | 3B | 52 | Cincinnati Reds | 41 |
| 6 | Bryan Ramos | 3B | 64 | Chicago White Sox | 51 |
| 7 | Sal Stewart | 3B | 79 | Cincinnati Reds | Unranked |
| 8 | Michael Busch | 3B | 82 | Chicago Cubs | 84 |
| 9 | Luke Adams | 3B | 106 | Milwaukee Brewers | Unranked |
| 10 | Tyler Black | 3B | 135 | Milwaukee Brewers | Unranked |
Between Coby Mayo and another Oriole in the next section, Baltimore could very well have yet another serious contender for the top spot going into 2025. ZiPS thinks Mayo will peak with an OPS+ in the 115-125 range and contribute above-average defense at third. ZiPS sees Junior Caminero as one of the better power hitters at third over the next decade, though he certainly doesn’t have the look of a burly slugger. ZiPS is still holding out hope that Michael Busch can play third base; if you only consider him a first baseman, he drops quite a bit, as the computer just doesn’t see him having the offensive upside you like there. Colt Keith, Noelvi Marte and Curtis Mead project similarly by both ZiPS and the prospect team.
Long-time ZiPS fave Bryan Ramos has actually slipped a bit since last year, by virtue of an early-season groin injury that nagged at him in 2023, as well as the fact that there’s now one fewer year left for some crazy breakout to happen. Ramos actually dropped to fourth in the White Sox organization in this ranking, passed by Noah Schultz, Colson Montgomery, and Edgar Quero. At least he’s not lonely on the Top 100 these days.
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Samuel Basallo | C | 27 | Baltimore Orioles | 7 |
| 2 | Jeferson Quero | C | 39 | Milwaukee Brewers | 40 |
| 3 | Harry Ford | C | 44 | Seattle Mariners | 55 |
| 4 | Edgar Quero | C | 56 | Chicago White Sox | 58 |
| 5 | Ethan Salas | C | 63 | San Diego Padres | 5 |
| 6 | Kyle Teel | C | 66 | Boston Red Sox | 80 |
| 7 | Jimmy Crooks | C | 127 | St. Louis Cardinals | Unranked |
| 8 | Diego Cartaya | C | 134 | Los Angeles Dodgers | 68 |
| 9 | Dalton Rushing | C | 141 | Los Angeles Dodgers | 60 |
| 10 | Agustin Ramirez | C | 142 | New York Yankees | Unranked |
Basallo! After a monster season that saw him get some time at Double-A Bowie while still a teenager, Samuel Basallo has shot up the rankings to be the top catcher on the list. The overall ranking is only lower than FanGraphs’ because, well, catchers sometimes have weird, unpredictable developmental patterns, so ZiPS isn’t quite as confident as it would be if he were the same player but at shortstop. Jeferson Quero will likely remain at catcher, and ZiPS is more optimistic about his offense now that he’s played a bit in the upper minors. The only thing I’m sadly missing is framing for minor leaguers. Ethan Salas could move up this list as fast as Basallo did in the last year, but the computer still wants to see more of him before taking the plunge. As long as he stays a catcher, Harry Ford will keep sticking on this list, but ZiPS doesn’t think he’ll provide quite enough offense — at least in the median outcome — to move to another position, seeing him as kind of Diet Dave Magadan.
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Jackson Chourio | CF | 4 | Milwaukee Brewers | 3 |
| 2 | James Wood | CF | 6 | Washington Nationals | 6 |
| 3 | Wyatt Langford | LF | 8 | Texas Rangers | 2 |
| 4 | Evan Carter | LF | 10 | Texas Rangers | 12 |
| 5 | Pete Crow-Armstrong | CF | 13 | Chicago Cubs | 20 |
| 6 | Jung Hoo Lee | CF | 15 | San Francisco Giants | Unranked |
| 7 | Jasson Domínguez | CF | 21 | New York Yankees | 53 |
| 8 | Roman Anthony | CF | 22 | Boston Red Sox | 14 |
| 9 | Emmanuel Rodriguez | CF | 23 | Minnesota Twins | 39 |
| 10 | Ceddanne Rafaela | CF | 26 | Boston Red Sox | 50 |
| 11 | Kevin Alcántara | CF | 37 | Chicago Cubs | 33 |
| 12 | Dylan Crews | CF | 46 | Washington Nationals | 9 |
| 13 | Jonatan Clase | CF | 47 | Seattle Mariners | Unranked |
| 14 | Jorge Barrosa | CF | 50 | Arizona Diamondbacks | Unranked |
| 15 | Jud Fabian | CF | 61 | Baltimore Orioles | Unranked |
| 16 | Andy Pages | CF | 72 | Los Angeles Dodgers | Unranked |
| 17 | Heston Kjerstad | RF | 86 | Baltimore Orioles | 24 |
| 18 | Parker Meadows | CF | 119 | Detroit Tigers | Unranked |
| 19 | Samuel Zavala | CF | 138 | San Diego Padres | Unranked |
| 20 | Max Clark | CF | 153 | Detroit Tigers | 36 |
| 21 | Victor Scott II | CF | 160 | St. Louis Cardinals | 83 |
| 22 | Drew Gilbert | CF | 164 | New York Mets | 52 |
| 23 | Colton Cowser | CF | 170 | Baltimore Orioles | Unranked |
| 24 | Lazaro Montes | RF | 185 | Seattle Mariners | Unranked |
| 25 | Owen Caissie | RF | 196 | Chicago Cubs | 65 |
Naturally, most of the players on this list are center fielders, because center fielders end up largely being the ones who end up filling all the outfield positions when they graduate. Jackson Chourio’s upside is massive and he comfortably fits on the top of the list.
There are two big exceptions to this centerfieldocracy, with two Rangers left fielders, Wyatt Langford and Evan Carter, fighting it out with Chourio and James Wood. Carter, of course, excelled in a late-season call-up and the playoffs, much like Randy Arozarena did a few years ago. Langford has as much power upside as anyone in the minors, and ZiPS sees him as the safest offense-only choice in the minor leagues as a whole, so it’s not hard to see why the Rangers intend to promote him aggressively this season. With Pete Crow-Armstrong’s ranking, you can see why I haven’t given the Cubs much grief for not having re-signed Cody Bellinger; I think Belli is simply more valuable to other organizations.
The two outfielders with the best defensive numbers in the minors also both make the Top 100. The first one you probably know: Ceddanne Rafaela of the Boston Red Sox. His offense was decidedly meh during his call-up, but ZiPS still believes he’ll hit justtt enough to support a glove that it thinks is terrific. Only one outfielder had better defensive numbers than Rafaela via the method I use, and he’s a player you may not know as well: Jorge Barrosa of the Arizona Diamondbacks. ZiPS basically sees him as the next version of Kevin Kiermaier, though with a slightly different shape (more walks but less power). The projections for his peak come in the .260/.350/.370 range with top-notch defense. ZiPS isn’t exactly coming out of nowhere when appreciating his defense, as he’s a 55/60 present/future glove in our rankings and a 70 over at MLB Pipeline.
| Rank | Player | Pos. | Overall ZiPS Rank | Organization | FanGraphs Rank |
|---|---|---|---|---|---|
| 1 | Yoshinobu Yamamoto | P | 1 | Los Angeles Dodgers | Unranked |
| 2 | Shōta Imanaga | P | 5 | Chicago Cubs | Unranked (45 FV) |
| 3 | Ricky Tiedemann | P | 16 | Toronto Blue Jays | 28 |
| 4 | Andrew Painter | P | 19 | Philadelphia Phillies | 11 |
| 5 | Paul Skenes | P | 30 | Pittsburgh Pirates | 10 |
| 6 | Kyle Harrison | P | 31 | San Francisco Giants | 27 |
| 7 | Noah Schultz | P | 32 | Chicago White Sox | 35 |
| 8 | AJ Smith-Shawver | P | 35 | Atlanta Braves | 63 |
| 9 | Owen Murphy | P | 38 | Atlanta Braves | Unranked |
| 10 | Yu-Min Lin | P | 40 | Arizona Diamondbacks | Unranked |
| 11 | Dylan Lesko | P | 41 | San Diego Padres | 76 |
| 12 | Cristian Mena | P | 45 | Arizona Diamondbacks | Unranked |
| 13 | Tink Hence | P | 48 | St. Louis Cardinals | 79 |
| 14 | Anthony Solometo | P | 51 | Pittsburgh Pirates | Unranked |
| 15 | Mitch Bratt | P | 54 | Texas Rangers | Unranked |
| 16 | Robby Snelling | P | 58 | San Diego Padres | Unranked |
| 17 | Michael Kennedy | P | 62 | Pittsburgh Pirates | Unranked |
| 18 | Hurston Waldrep | P | 69 | Atlanta Braves | 85 |
| 19 | Jackson Jobe | P | 70 | Detroit Tigers | 16 |
| 20 | Drew Thorpe | P | 71 | San Diego Padres | 73 |
| 21 | Tekoah Roby | P | 73 | St. Louis Cardinals | 88 |
| 22 | Rhett Lowder | P | 74 | Cincinnati Reds | 44 |
| 23 | Jordy Vargas | P | 75 | Colorado Rockies | Unranked |
| 24 | Dax Fulton | P | 84 | Miami Marlins | Unranked |
| 25 | Mick Abel | P | 85 | Philadelphia Phillies | 22 |
There aren’t any real surprises here until you get to Owen Murphy at no. 38 a Braves first-rounder from 2022 who got a dynamite translation in ZiPS despite the relatively lackluster ERA. Really though, I just want him to pitch to Sean Murphy in the majors so I can make Murphy’s Law jokes and/or article titles. ZiPS doesn’t give Yu-Min Lin a huge ceiling and he certainly doesn’t have the big velocity, but it sees him as a relatively polished prospect who pitched very well at Double-A when you consider his age and the fact the Texas League was a high-offense league (5.23 runs per game) in 2023. Not to mention the fact that Amarillo’s Hodgetown, the only one word stadium I am aware of, was the biggest home run park in professional baseball last year.
Jackson Jobe had a good return in 2023, enough to place him high in the rankings, and ZiPS likes Drew Thorpe being included in the Padres trade. The love of Dylan Lesko — at least by a PC — is harder to grok, but ZiPS tends not to be quite as worried about walk rate in the low minors for a guy that whiffs a billion batters. There’s high variance here, but that’s enough to give him intriguing potential.
If you’re looking for reasons to be disappointed with how the White Sox are run these days, ZiPS is giving you a new one in the form of Cristian Mena. ZiPS already saw him as a legitimate starter in the majors in 2024, but the Sox traded him to Arizona for Dominic Fletcher. Fletcher hit well in his big league debut, but all the projection systems have him with a high-70s/low-80s wRC+, making him a prime fourth outfielder candidate. That has value, but less so for a rebuilding organization.
If you enjoyed the ZiPS top 100 and the rest of our Prospect Week coverage, why not become a FanGraphs Member and banish those pesky ads? None of our written content is behind a paywall and your Membership helps enables Eric to spend all his time scouting prospects and me to crank out projections like Keebler elves push out cookies. Plus, dark mode is pretty sweet!
Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.
This is great, thanks Dan!
One of the best weeks of the year, this. Not sure how Michael Kennedy made the guest list, but I like it.
It’s understandable in that second base feels a bit like the consolation prize, like when you get Nacho Cheese Doritos instead of Cool Ranch.
SZYMBORSKI WE HAVE TALKED ABOUT THIS
(I think it went something like “You can’t be a purist about Cool Ranch Doritos!” “I will cut you”)
Thank you formerly matt w, very Cool Ranch!
This is the first time in a while that I’ve noticed a type of player that I think ZiPS is over-projecting, and it’s a weird one: Shortstops who are about a year young for their level but whose production has some question marks. Jackson Merrill, Carson Williams, Masyn Winn, and Marcelo Mayer all fit this pretty clearly. Last year, it was easy to dream on them all. This year Merrill and Wynn and Mayer all were “just okay” and Williams performed but has major contact issues. You can also see this to a lesser extent with Lawlar, Luciano, and Arroyo (who don’t seem quite as weird to me). So it appears that ZiPS loves players who are a year ahead of their normal level and who it thinks can stick at shortstop.
You compare this to Junior Caminero and Colson Montgomery. Both of them hit very well, and scouts love the bat. But Caminero is getting projected to third base and he’s 15 spots lower, despite the huge statistical year he had where he hit his way to the majors as a 20 year old. Montgomery is projected as a shortstop but is a year older than the other guys and is 40 spots below.
I don’t know why this is happening but if I had to guess I would say it is related to the fact that a disproportionate number of high school shortstops have been drafted high and turned into good players. So when ZiPS sees a guy this young playing shortstop at this level and not being totally overwhelmed it immediately latches on to them. I don’t know whether it’s right or wrong but I am skeptical.
You could add Angel Martinez to the list. He’s listed as a 2B above but has played about as much at second as at short. He’s a decent prospect but #92 in all of baseball seems a bit of a stretch.
Wonder if there is a high variance on these types. When they hit, they hit big and that’s what ZIPs likes. But they also could just turn into pumpkins who can’t play great defense so they get shifted somewhere else and their bat can’t carry them.
My guess would be the opposite. That the positional adjustment gives them a decent floor which limits the variance.
Yep – it’s a decent proxy for being both athletic enough to defend a position and having a plan at the plate.
The 21/22 versions of Luis Urias and Gavin Lux aren’t sexy outcomes…but they’re damn useful players.
21/22 Urias and Lux isn’t really the floor though. Urias himself has only been 21/22 Urias two years, and at Wynn’s current age he had hit better (by wRC+) throughout the minors at the same age, and hadn’t gotten the bat knocked out of his hands quite as badly in his cup of coffee. Maybe Winn’s glove grades out better than Urias’s did at the time, but Urias isn’t an optimistic case for his floor.
I mean, if you make it to AA or AAA and are still playing shortstop then there’s a good chance you’re decent defensively. Average at a minimum but possibly a lot better.
Someone like that can project to be a decent player even if they’re only projected for an 80 or 90 WRC+.
Good point!
That feels right-ish , no?
Positional adjustment at SS gives a huge floor/upside, so guys who can stick at SS will always be interesting
Obviously age related performance is important. It makes sense that guys who play SS and are “ahead” of their peers in terms of being young for their league, would be rated very high
That would probably fit with Cole Young being ranked much higher by Zips than any other list. (I keep expecting to see Young listed with the 2b prospects, not the SS folks.) I wonder where Colt Emerson was – show us all 500, Dan!
I personally find the “here’s a shortstop who is either not going to stay at the position or cannot hit or both but we’re keeping him there until he makes the Majors to hold his value” charade tiresome but I suppose it is the driver of most of this. Failed SS/CFs can either become bad starters, decent backups or decent to good starters at other positions. Failed 1Bs and COFs book a flight to Asia
Ultimately, only 30 guys in MLB can start at shortstop each year. And the Padres have graciously done us the favor of finding out that if you accumulate an entire team of them and play them in other positions, it does not break the baseball continuum and enter you into an infinitely compounding WAR loop – in fact, it does not even guarantee you make the playoffs.
However, there is still the upside pursuit. The trade rankings from last year look idiotic for Volpe’s and De La Cruz’s placement. But they also look genius (and, actually, conservative) for Witt’s.
I still believe there is some reassessment in order. Jorge Soler and Amed Rosario both accumulated single digit WAR in their pre-FA years (actually, each slightly above 1 per). One signed for 42 million. The other is now looking at around 1/10th that despite being 4 years younger. A blah SS cant be worth that much if there are 15 guys waiting in reserve to replace him every season who are all Top 50 prospects. Meanwhile there arent even 15 guys who can clear a .250 ISO playing a full season in the majors
13 teams in MLB had negative WAR from DH last year thanks to to Fangraphs’ positional calculations. The Angels, as you would guess, were first at 4.8. 2nd place? The Phillies at 3.3 (they also lead the majors in 2022 with 3.0). Only 7 teams managed to clear 2 WAR
2 teams received negative WAR from SS. SEVEN received more WAR from SS than the Angels at DH. CJ Abrams was worth 2.1 WAR at a 90wrc+ with negative fielding value. Does that feel right? Should CJ Abrams be Top 25 in Trade Value this year? Is Adolis Garcia still not a Top 50 guy?
I agree. I think with the emphasis on drafting up the middle guys there seems to be a lot of guys ready to replace them, lots of 2 war 90wrc guys around, not a lot of Jorge Solers
Damn this post is kind of blowing my mind.
Thank you, Dan! Excellent stuff as usual. Gotta ask what the computer sees in Michael Kennedy and Jagger Haynes? Mediocre cups of coffee at A ball? Wherefore are ZiPS darlings Pierson Ohl, Gavin Stone, and Christian Scott?
Yeah I’m confused how Ohl can miss this list when his 3-year FIP projection as a starter is 4.06, 3.92, and 3.73 (!!!).
Ohl just missed. Since I use the 80/20th percentile average for this type of exercise, he did relatively poorly since the ceiling is very low and the bust percentiles are massive.
Oh that’s a super useful nugget I didn’t realize! Makes a lot of sense methodologically, and will help me grok the list overall I think.
Why doesnt zips like dylan crews???
EDIT:
What are you talking about? He’s #46! That’s great!
WHAT I WROTE BEFORE:
I don’t know what the exact weights on these are, but I strongly suspect that upper levels minors performance (AA and AAA) weighted by plate appearances is a major input. Crews only has 85 PAs in AA and he didn’t do so hot there, so I’m guessing that models would predict a wide range of outcomes for him.
Makes sense that there’s more signal in minor league performance than college, but the track record of elite college performance is just so long. Not sure how much underlying college data dan uses but maybe there are more red flags there than i’d thought? I’ve seen multiple writeups that mention a groundball problem. I wonder about the defensive evaluation too
Dylan hits alot of grounders but his average exit velocity was t3 among t100 prospects in 23.
His recent defensive eval claims he should be able to play a solid MLB caliber CF.
I think his placement is moreso his only pro production so far is a small A ball game sample.
The track record of guys with elite college production, even in the SEC, hasn’t borne out well for projections.
You just don’t see the types of shapes and velocity in college you do in MiLB so it’s easier to hide swing issues.
Saw Crews a few times in college and he’s a dude for sure, but if you asked me him or Jasson I’d take The Martian every time.
fwiw, there’s a difference in the top 100 list and the list of top 25 OFs. Crews is #53 on the top 100 list, behind Clase and Barrosa, but on the list of 25OFs, he’s listed as being #46 on the top 100 and ahead of both.
Im guessing because his pro career is only a few weeks of dominating A followed by a direct promotion to AA he didnt perform for 2 weeks.
Skeptical of Spencer Jones and Owen Caissie and Drew Gilbert, I see. As one should be…
(FWIW, I think Drew Gilbert will be fine)
ZiPS just can’t appreciate the raw, untapped potential of a guy who went to a powerhouse HS in California, then spent 3 years at Vandy with a stint in Cape Cod, because it doesn’t realize he has a baby face!
There are certain things scouts talk themselves into that ZiPS doesn’t do. Like “came from a cold weather state” like Caissie, or “new to pitching” like River Ryan, or “former two-way player” with Spencer Jones. Caissie is still kind of young so that helps, and he’s performed, but it’s not a great idea to over-weight these things.
There aren’t a lot of guys who hit in the majors who you had to make excuses for in the minors. How many guys with big-time power in the majors did anyone say “oh, they will figure it out once they lifted the ball?” Guys like Pete Alonso, Cody Bellinger, Matt Olson, Yordan Alvarez, Aaron Judge, Adam Duvall, and Rhys Hoskins were hitting for power in the minors. From that perspective, guys like Caissie are probably better bets to hit than guys like Alcantara or Jones.
In fairness, Judge didn’t hit for crazy power in his first season…he just hit over .300 with a 145 wRC+ and a .68 K/BB.
I do like Caissie quite a bit, though – growing up in Canada is a much more significant extenuating circumstance than having been a two-way guy in your first couple seasons at a borderline professional program.
I was just making this point yesterday elsewhere about Ryan and being “new to pitching.” The only starter I could come up with who was sorta new to it was deGrom, and he still was a 2 year SP in college. All the other relevant examples were relievers (Kenley, Sean Doolittle, Joe Nathan, Carlos Marmol). It makes me want to round down on AJSS, Ryan for sure, and unfortunately Christian Scott whom I’m pretty high on.
And I sorta said the same thing in my comment about EmRod yesterday, GB/FB traits are among the stickiest of all skills and betting on a change there rarely if ever works out. You can make the profile work (Hayes, Yandy etc), but you better be elite at something else too
Judge is a guy who started hitting more flyballs in the high minors and the bigs…but his highest GB in the minors was only ~40%.
His adjustment was turning liners into FBs.
Fair, but still Judge’s highest GB/FB ratio was 1.37 in A+, after 1.03 in A, and then 1.24 in AA and .95 in AAA. Jones, other than a 11 PA sample in CPX, had 1.82, 1.72, and 1.6 in A/A+/AA… You can squint and say it’s getting better but only 13 hitters had a higher GB/FB than 1.6 last year and they all are either bad or do something (usually multiple) thing(s) incredibly well.
To be clear, I agree with all of this!
Judge didn’t actually change his GB% much – he was already hitting the ball in the air, and hitting it hard.
There are small tweaks that you can do to get the ball in the air more, and I think some players can do that. Yelich was already pretty good and then he tweaked his timing and suddenly the ball started going in the air more often.
Then there are total swing overhauls, which is what the Launch Angle Revolution evangelists often preach, and there’s a decent chance it wrecks your whole swing and career (which is why the players who often did it are the ones who were on their way out of the league, they had nothing to lose).
Ke’Bryan Hayes, Yandy Diaz, and Eric Hosmer who everyone says “they need to hit the ball in the air!”, they don’t realize that a little tweak probably isn’t going to do it. They just don’t have the bat control. But knowing which ones can tweak things just enough to unlock more power and which ones can’t in advance…that’s not easy to predict.
Absolutely agree that there are tweaks one can do, but Yelich reverted back almost immediately to a GB machine (GB/FB over 2 for 5 of the last 7 years) and succeeds because he also doesn’t K very much. Acuña just ran a 1.63 GB/FB and put up one of the most impressive offensive seasons in recent memory, but did it in large part by K-ing 11% (!!!!!) of the time. Yandy and Ke’Bryan also scorch the ball (but limit Ks too) so there’s a path here, but it seems to involve either striking out WAY less or lifting the ball more, both of which are very, very hard to do. As you’ve noted elsewhere, it’s not like Jones is actually brand new to hitting either and we’ve got rather a lot of data suggesting this is who he is. He is fast, and does have incredible power so maybe he ends up making it work somehow. Roman Anthony looks like a guy that could walk that high GB/good plate discipline line, but Jones looks like like a tougher bet to make.
Did Acuna curiously start hitting a lot more fly balls late in the season? Feel like I remember hearing that, but don’t have the data in front of me
Ke’Bryan Hayes, Yandy Diaz, and Eric Hosmer who everyone says “they need to hit the ball in the air!”, they don’t realize that a little tweak probably isn’t going to do it.
The 90s/00s version of this for pitchers was “he just needs to develop a changeup!”. Oh, that’s all?
And the guys who make the adjustment are probably fairly arbitrary and not the ones you are wishcasting for
Justin Turner was a middle infielder who no one thought had a ton of raw power. He completely changed his swing late in his age 28 season.
If anything, it’s probably *not* going to be the guys you expect who make the most significant changes. The guys who are fringe major leaguers are the most incentivized to make drastic changes to try to stick, not the hyped prospects who keep being told theyre one weird trick away from being great (and no one asks why they havent performed that one weird trick for the last 5 years)
There aren’t a lot of guys who hit in the majors who you had to make excuses for in the minors.
The best example I can think of is Lindor. He was widely expected to be a good-glove punch hitter, with the stats to back it up. Then he comes to the majors and immediately starts crushing.
And even Lindor was supposed to be a .280/.340/.420 type – 100-110 wRC+.
We are surely spoiled by the content conjured by the staffs this week, thank you Dan and the gang.
As A Braves fan, Yay Owen Murphy!
Also, as a Braves fan, what is Owen Murphy doing here?
I am somewhat surprised to not see Kenny Piper and Dominic Keegan given their 2024-2026 zips projections
but… river ryan?
Is gonna be a reliever! 1.5 good pitches and walk issues does not a 55 make imo
No Spencer Jones? Disappointing… at least he’s got Dominguez at the top.
Not surprising really. He just had an OK year at the plate as an age appropriate player from college.
Surprised not to see Chase DeLauter anywhere since he was drafted in the first round as a “model favorite”. Perhaps it’s injuries (a definite concern) or lack of playing time so far in the minors.
With Yamamoto and Imanaga here, I’m curious how Zips would currently project Murakami and Sasaki. I’d guess Sasaki in particular would rank highly, but NPB translations and health might be issues.
Imanaga is the biggest surprise to me, placement wise – would love Dan to expand on what Zips is seeing here. Is it “high likelihood of league average starter is really valuable with a lot less downside than most pitching prospects” or is it a higher ceiling than other are predicting?
That’d be my guess – ZiPS has him down for 3 WAR in 25 starts, this year!
Bucs fans hoping this Michael Kennedy stays off the slopes
I was hoping Ben Rice would sneak onto this list but I guess he’s too old. His EVs aren’t super elite either, but still quite good. Just great swing decisions and plate discipline. Also lots of pulled flyballs. He could be a Mitch Garver type. I think there’s a chance he’s an average regular at 1B. I think the bat is that good.
That’s a nicely optimistic but not unrealistic take on Rice. He really does make great swing decisions. I could see four or five years of average 1B regular as you say.
(murmuring to off camera) Jud Fabian?
I am almost certainly the biggest Jud Fabian fan outside of ZiPS and his mother and even I was surprised to see him this high. I personally have him as more of a “pick to click” type or back-end top 100, but I do think he’s going way underrated.
True centerfielders with his kind of power simply don’t come around often, and his walk rates ensure that he gets on base at a solid clip despite the low average.
The strikeouts are THE major concern, but he kept them fairly in check at A+ (25.7% rate). They exploded at AA, but even there, his K rate over his last 20 games was down to 32.2% – still too high, but much lower than his rate over his first 46 AA games (39.5%). Over those last 20 games, he slashed .219/.398/.443, good for a 137 wRC+. I’m choosing an arbitrary endpoint here, but he improved enough over time to get his total line at AA almost up to league average (98 wRC+) despite a horrific start.
I’m not guaranteeing he will figure it out – plenty of guys hit a wall in the upper minors and never recover from K issues. However, he’d be far from the first to struggle with Ks in their first exposure at a new level and later make adjustments. With his power, patience, and CF defense, the ceiling is tantalizing.
Dan, thanks for all this detail. Can you list the FanGraphs ranking for the 2014 grouping? It would be interesting to see Zips and FG comparisons.
Brewers fan with some questions. You show Joey Ortiz as a top 60 prospect but he’s not listed on any position list. And where is Miszerowski?
Because Ortiz is the 16th ranked SS and the top 15 SSs only includes, uh, 15 of them. Miz misses the list because of the low IP totals and horrific walk rates is my guess.
Maybe I’m going crazy, but didn’t Cool Ranch Doritos used to be called “Cooler” Ranch?
You’re not crazy (well, you might be, but not because of this): Frito-Lay redesigned all Doritos in 1995, slightly changing the chip shape and texture, and adding more seasoning. This is when Cool Ranch became Cooler Ranch, until the early 2000s: https://medium.com/thought-thinkers/is-your-dorito-memory-faulty-b8bce405f986
Hey Dan,
Have you ever compared your past top-100 results to either Fangraphs or another publication?
For simplicity: Is 922.7 fWAR good or bad for a top 100 list after a decade?
From Dan a couple years ago on Reddit: Here is a link to the 2014 list. I’ll clean up 2015 and post that too.
The totals were ZiPS 637.8, Pipeline 513.0, Law 612.0, FanGraphs 620.4, and BA 701.8. It’s slightly apples-to-chainsaws as I don’t have Pipeline’s *pre* season 2014 roundup, just their mid-season one, so some players graduate while there were new drafted players like Nola and Turner. And BA was more aggressive about including japanese and Cuban players; while I considered Lee this year because others were, at ESPN, we weren’t considering Japanese or Cuban players in 2014 (so Keith wasn’t either).
Thanks!
Philadelphia with only seven players placing in the top *500*. Is that the lowest team total for the top 500 since you’ve started doing these? Is 24 in the top 500 (Pirates) the highest?
There’s Clase!!
Wow, what a disparity on the Dodger catching prospects; 3 are on the FG top 72 for the gang, but ZiPS has them in the triple digits! I am curious!!!
(That’s 2015)
It’s amazing you/ZiPS can do as well by scouting the stat line as other systems that have the same stats and actually see players play, talk to scouts, etc. Wonder what it would look like if you averaged the two FanGraphs lists — suspect that would crush other models.
One advantage I think the ZiPS Top 100 prospects has is I think the rankings get too caught up in tools and floors and likelihood of being a major league regular and not enough focus on how much value does a decent 3rd starter provide anyway? It’s probably why you’re higher on 2B, who are inherently failed SS, than the scouting rankings.
I don’t think your intention is to undersell ZiPS here, but I believe it does more than scout the stat line in the sense that it builds in progression/regression models based on myriad factors.
It’d be more interesting if the misses correlated to something unique, but as Dan’s mentioned, the low hanging fruit is mostly culled. I, for one, like the idea of a maximum limit of certainty.
Also, IKYK, but a linear sum of the top 100 isn’t a good way to compare lists. If ZiPS has Mike Trout #1 and I have him #35, we both get the same credit for his WAR from our top 100 prospects even though my rating was crap. In fact, I imagine 90-95% of the top 50 are on everyone else’s top 100, so you’re really measuring how well the sources selected 51-100.
Thanks Dan! Are you planning to do SP prospect writeups at all, too? Signed — a Pirates fan with just Termarr and SPs
While I am more than satisfied to see how it actually plays out on the diamond I hope ZIPS is closer to being correct on Marcelo Mayer than Eric and Tess are. I am equally interested in the Rangers potential Dynamic Duo of Carter, who I have already picked for ROY, and Langford who just might be even better. What I am really saying, and I think most of us here at Fangraphs will agree, let the games begin and, only then, we can find out who can play and who is a mirage.
Any career end numbers on Holliday, Mayo or Basallo that aren’t future article ideas and okay to share with Orioles fans?
I adore Lesko, but this far ahead of Jobe is fascinating considering the minimal age difference, Jobe’s minuscule walk rate and his five (good to superb) starts between AA and the AFL. I’m taking Eric and Tess on that one.
great articles. Depressing as a Rockies fan but 20 in the top 500….perhaps that snake bitten self destructing franchise can get a few lucky bounces.
Zips is tougher on the National system than the fangraphs team. Where is Cade Cavalli? I hate to agree with it!
Disappointing that you left of the fast food chain Zip’s in Spokane, WA
The issue with this is that some teams notoriously slow play prospects. Some teams bump their prospects a level after a successful 50-75 PA’s. Some teams only bump them after an entire successful year. If 2 players same age have the same stats in A+ but one is in an org that moves quickly, he shouldn’t get overvalued just because he’s in AA already. The other one is the same talent he’s just in slower moving org.
The age is irrelevant up to a certain point because it can be out of the players control. Players that get bumped up a level every year should not get docked. Whereas players in orgs like the Astros or now the Orioles that will promote after just 50-75 PA’s, they shouldn’t get rewarded over others that don’t get moved by the org. Now a prospect should get docked if he had to repeat a level in consecutive years.