ZiPS 2025 Top 100 Prospects

For the 10th time in 11 years (there was no 2019 list), we’ve reached the point in the winter where I oil up the gears, fill the tank with kerosene, and fire up the computer to run the ZiPS Top 100 Prospects list. In case this is the first time you’ve ever encountered ZiPS, it’s a computer projection system that uses a whole lot of algorithms (and a depressing amount of linear algebra) to arrive at a forecast of how players will perform in the future and, according to some, to express my personal disdain for your favorite team — and, sometimes, my favorite team!
ZiPS prospect projections are not designed to replace traditional scouting. These should be thought of as a supplement to scouting lists, my best attempt to harness all the data that is available to get a numbers-based understanding of how good a prospect is. 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.
How does it work? Let’s dial back a decade and see how the 2015 list fared:
Ninety-five of the 100 players here made the majors, and all told, 71 currently have a positive career WAR total. Comparing ZiPS to the other major prospect lists, the system gave the best rank to Francisco Lindor, Aaron Judge, Trea Turner, J.T. Realmuto, Rafael Devers, Brandon Nimmo, and Trevor Story, among others. But it also gave the best rank to Franklin Barreto, Aaron Blair, José Rondón, Rosell Herrera, Alen Hanson, and Andrew Susac, a considerably less impressive group! The top 100 have combined for 959.7 WAR in the majors, with the top 50 responsible for 656.7 WAR.
OK, that’s enough of an intro — let’s get into this year’s Top 100:
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 1 | Roki Sasaki | P | Los Angeles Dodgers | 1 |
| 2 | Carson Williams | SS | Tampa Bay Rays | 10 |
| 3 | Samuel Basallo | C | Baltimore Orioles | 5 |
| 4 | Roman Anthony | CF | Boston Red Sox | 2 |
| 5 | Dylan Crews | CF | Washington Nationals | 3 |
| 6 | Bryce Eldridge | 1B | San Francisco Giants | 26 |
| 7 | Cole Young | SS | Seattle Mariners | 76 |
| 8 | Emmanuel Rodriguez | CF | Minnesota Twins | 20 |
| 9 | Jordan Lawlar | SS | Arizona Diamondbacks | 14 |
| 10 | Kristian Campbell | 2B | Boston Red Sox | 7 |
| 11 | Coby Mayo | 3B | Baltimore Orioles | 45 |
| 12 | Max Clark | CF | Detroit Tigers | 34 |
| 13 | Jasson Domínguez | CF | New York Yankees | 16 |
| 14 | Xavier Isaac | 1B | Tampa Bay Rays | 98 |
| 15 | Matt Shaw | 3B | Chicago Cubs | 13 |
| 16 | Leodalis De Vries | SS | San Diego Padres | 37 |
| 17 | Aidan Miller | SS | Philadelphia Phillies | 15 |
| 18 | Colt Emerson | SS | Seattle Mariners | 41 |
| 19 | Owen Caissie | RF | Chicago Cubs | Unranked |
| 20 | Jace Jung | 3B | Detroit Tigers | Unranked |
| 21 | Cooper Pratt | SS | Milwaukee Brewers | Unranked |
| 22 | Marcelo Mayer | SS | Boston Red Sox | 57 |
| 23 | Nacho Alvarez Jr. | SS | Atlanta Braves | Unranked |
| 24 | Travis Bazzana | 2B | Cleveland Guardians | 36 |
| 25 | Kyle Teel | C | Chicago White Sox | 49 |
| 26 | Kevin McGonigle | SS | Detroit Tigers | 54 |
| 27 | Noah Schultz | P | Chicago White Sox | 18 |
| 28 | Colson Montgomery | SS | Chicago White Sox | 58 |
| 29 | Ethan Salas | C | San Diego Padres | 21 |
| 30 | Andrew Painter | P | Philadelphia Phillies | 6 |
| 31 | Jett Williams | SS | New York Mets | 62 |
| 32 | Brady House | 3B | Washington Nationals | Unranked |
| 33 | Thayron Liranzo | C | Detroit Tigers | 44 |
| 34 | Brayden Taylor | 3B | Tampa Bay Rays | Unranked |
| 35 | Jacob Wilson | SS | Athletics | 52 |
| 36 | Termarr Johnson | 2B | Pittsburgh Pirates | Unranked |
| 37 | Caden Dana | P | Los Angeles Angels | 25 |
| 38 | Chase Meidroth | SS | Chicago White Sox | Unranked |
| 39 | Bubba Chandler | P | Pittsburgh Pirates | 23 |
| 40 | Jackson Jobe | P | Detroit Tigers | 9 |
| 41 | Walker Jenkins | DH | Minnesota Twins | 17 |
| 42 | Welbyn Francisca | SS | Cleveland Guardians | 88 |
| 43 | Luke Keaschall | DH | Minnesota Twins | 56 |
| 44 | Alex Freeland | SS | Los Angeles Dodgers | 35 |
| 45 | Sebastian Walcott | SS | Texas Rangers | 4 |
| 46 | Carson Whisenhunt | P | San Francisco Giants | 95 |
| 47 | Orelvis Martinez | 2B | Toronto Blue Jays | Unranked |
| 48 | Dalton Rushing | C | Los Angeles Dodgers | 8 |
| 49 | Tink Hence | P | St. Louis Cardinals | 64 |
| 50 | Jarlin Susana | P | Washington Nationals | 19 |
| 51 | Arjun Nimmala | SS | Toronto Blue Jays | 82 |
| 52 | AJ Smith-Shawver | P | Atlanta Braves | 40 |
| 53 | Alejandro Rosario | P | Texas Rangers | 39 |
| 54 | Luis Morales | P | Athletics | 96 |
| 55 | Rhett Lowder | P | Cincinnati Reds | 51 |
| 56 | Kevin Alcántara | CF | Chicago Cubs | 46 |
| 57 | Quinn Mathews | P | St. Louis Cardinals | 32 |
| 58 | Moises Ballesteros | C | Chicago Cubs | Unranked |
| 59 | Chase DeLauter | RF | Cleveland Guardians | 55 |
| 60 | Jake Bloss | P | Toronto Blue Jays | 66 |
| 61 | Agustin Ramirez | C | Miami Marlins | 43 |
| 62 | Brandon Sproat | P | New York Mets | 24 |
| 63 | Michael Arroyo | 2B | Seattle Mariners | Unranked |
| 64 | Thomas Saggese | SS | St. Louis Cardinals | Unranked |
| 65 | Chase Dollander | P | Colorado Rockies | 12 |
| 66 | Ryan Clifford | 1B | New York Mets | Unranked |
| 67 | Bryan Ramos | 3B | Chicago White Sox | Unranked |
| 68 | Juan Brito | 2B | Cleveland Guardians | 78 |
| 69 | Angel Genao | SS | Cleveland Guardians | 33 |
| 70 | Luke Adams | 3B | Milwaukee Brewers | Unranked |
| 71 | Jhostynxon Garcia | CF | Boston Red Sox | Unranked |
| 72 | Lazaro Montes | RF | Seattle Mariners | Unranked |
| 73 | Harry Ford | C | Seattle Mariners | Unranked |
| 74 | Jacob Melton | CF | Houston Astros | Unranked |
| 75 | Mikey Romero | SS | Boston Red Sox | Unranked |
| 76 | Enrique Bradfield Jr. | CF | Baltimore Orioles | Unranked |
| 77 | Spencer Jones | CF | New York Yankees | Unranked |
| 78 | Jared Serna | SS | Miami Marlins | Unranked |
| 79 | Cade Cavalli | P | Washington Nationals | Unranked |
| 80 | Will Wagner | 2B | Toronto Blue Jays | Unranked |
| 81 | Carter Jensen | C | Kansas City Royals | 68 |
| 82 | Noble Meyer | P | Miami Marlins | 97 |
| 83 | River Ryan | P | Los Angeles Dodgers | 101 |
| 84 | Ricky Tiedemann | P | Toronto Blue Jays | 102 |
| 85 | Tommy Troy | SS | Arizona Diamondbacks | Unranked |
| 86 | Drew Gilbert | CF | New York Mets | Unranked |
| 87 | Everson Pereira | CF | New York Yankees | Unranked |
| 88 | Jefferson Rojas | SS | Chicago Cubs | 81 |
| 89 | Hurston Waldrep | P | Atlanta Braves | Unranked |
| 90 | Jesus Baez | SS | New York Mets | Unranked |
| 91 | Robert Calaz | RF | Colorado Rockies | Unranked |
| 92 | Eric Bitonti | 3B | Milwaukee Brewers | Unranked |
| 92 | Edwin Arroyo | SS | Cincinnati Reds | Unranked |
| 94 | Eduardo Tait | C | Philadelphia Phillies | Unranked |
| 95 | Dylan Lesko | P | Tampa Bay Rays | Unranked |
| 96 | Edgar Quero | C | Chicago White Sox | 90 |
| 97 | Brice Matthews | SS | Houston Astros | Unranked |
| 98 | Cade Horton | P | Chicago Cubs | 79 |
| 99 | Johnathan Rodriguez | RF | Cleveland Guardians | Unranked |
| 100 | Joe Mack | C | Miami Marlins | 69 |
ZiPS tends to be higher on high-floor/low-ceiling prospects than scouts are, but I’ve minimized that tendency in recent years by using the average of the 80th and 20th percentile projections, resulting in Triple-A players who are projected to be safe, middling role players, but who don’t have big upside, ranking lower on the list. Michael McGreevy is an example of how this change affects the rankings; by projected career WAR, he ranks 59th, but the 80th/20th percentile methodology drops him to 108th.
Unsurprisingly, there’s a lot of agreement between the ZiPS and the FanGraphs Top 100 lists, with 63 players appearing on both lists (this includes River Ryan and Ricky Tiedemann, who ranked 101st and 102nd on Eric’s list, but were both 50 FV prospects). That’s a little below the historical average of 65, but doesn’t constitute a drastic divergence. There are always going to be a handful of players who ZiPS doesn’t consider at all, such as Jesus Made, who has only played in the Dominican Summer League. And while ZiPS will use college stats when it has to, as it did with Chase Burns, college pitchers take a pretty big hit due to the lousiness of college translations; it was enough to knock Burns out of the ZiPS Top 100 when he’s obviously a top prospect.
From a team standpoint, here’s how many prospects each club has among the top 50, 100, 200, and 500 prospects. I’ve highlighted the leaders in each category:
| Organization | Top 50 | Top 100 | Top 200 | Top 500 |
|---|---|---|---|---|
| Chicago Cubs | 2 | 6 | 9 | 19 |
| Chicago White Sox | 4 | 6 | 10 | 21 |
| Cleveland Guardians | 2 | 6 | 9 | 20 |
| Boston Red Sox | 3 | 5 | 9 | 18 |
| Detroit Tigers | 5 | 5 | 9 | 15 |
| New York Mets | 1 | 5 | 7 | 14 |
| Seattle Mariners | 2 | 5 | 8 | 15 |
| Toronto Blue Jays | 1 | 5 | 6 | 20 |
| Los Angeles Dodgers | 3 | 4 | 9 | 17 |
| Miami Marlins | 0 | 4 | 7 | 20 |
| Tampa Bay Rays | 3 | 4 | 10 | 24 |
| Washington Nationals | 3 | 4 | 4 | 16 |
| Atlanta Braves | 1 | 3 | 4 | 13 |
| Baltimore Orioles | 2 | 3 | 8 | 19 |
| Milwaukee Brewers | 1 | 3 | 7 | 17 |
| Minnesota Twins | 3 | 3 | 7 | 19 |
| New York Yankees | 1 | 3 | 5 | 14 |
| Philadelphia Phillies | 2 | 3 | 6 | 12 |
| St. Louis Cardinals | 1 | 3 | 8 | 16 |
| Arizona Diamondbacks | 1 | 2 | 8 | 18 |
| Athletics | 1 | 2 | 6 | 14 |
| Cincinnati Reds | 0 | 2 | 8 | 21 |
| Colorado Rockies | 0 | 2 | 6 | 20 |
| Houston Astros | 0 | 2 | 4 | 18 |
| Pittsburgh Pirates | 2 | 2 | 8 | 14 |
| San Diego Padres | 2 | 2 | 2 | 10 |
| San Francisco Giants | 2 | 2 | 3 | 14 |
| Texas Rangers | 1 | 2 | 5 | 16 |
| Kansas City Royals | 0 | 1 | 3 | 16 |
| Los Angeles Angels | 1 | 1 | 5 | 10 |
Like last year, the Cubs are once again tied for the most Top 100 prospects, joined this time by the Guardians and the White Sox. ZiPS is a fan of the Garrett Crochet haul, with both Kyle Teel and Chase Meidroth ranking in the top 50, and that’s before considering Braden Montgomery, who has yet to make his professional debut.
Looking at a big list of 100 players is a daunting task, so let’s break it down by position, and dig into the players ZiPS does or doesn’t like. We’ll start with the first basemen.
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 6 | Bryce Eldridge | 1B | San Francisco Giants | 26 |
| 14 | Xavier Isaac | 1B | Tampa Bay Rays | 98 |
| 66 | Ryan Clifford | 1B | New York Mets | Unranked |
| 118 | Deyvison De Los Santos | 1B | Miami Marlins | Unranked |
| 122 | Tre’ Morgan | 1B | Tampa Bay Rays | 86 |
| 128 | Jac Caglianone | 1B | Kansas City Royals | 47 |
| 142 | Nick Kurtz | 1B | Athletics | 31 |
| 171 | Tyler Black | 1B | Milwaukee Brewers | Unranked |
| 200 | Ralphy Velazquez | 1B | Cleveland Guardians | Unranked |
| 219 | Tyler Locklear | 1B | Seattle Mariners | Unranked |
Bryce Eldridge is the highest ranked first base prospect seen in ZiPS in some time. Last year, the top-ranked first base prospect was Nolan Schanuel, all the way down at no. 57! Eldridge burst through the Giants’ system in 2024, combining for a 137 wRC+ across four levels, and he doesn’t turn 21 until this year’s playoffs. He already has a 97 wRC+ projection right now at age 20, and while ZiPS doesn’t actually assess things this way, he certainly looks like a first baseman! Not all of his comps ended up working out, but two of the top ones are Boog Powell and David Ortiz — I’m sure the Giants would be very happy with either!
ZiPS had Xavier Isaac 155th last year, which was a bit of a wait-and-see as he moved up the minor league ladder. A 143 wRC+ age-20 season that saw him reach Double-A bounced him all the way up to being just outside the top 10. Ryan Clifford and Tyler Locklear return from last year’s list, with Clifford jumping 200 places, though with the return of Pete Alonso, I suspect he’ll most likely end up playing first base for another team in the next year or two. A lot of fans are excited about Deyvison De Los Santos, but ZiPS is pumping the brakes a bit; his 26 Triple-A homers (he hit 40 on the year) came in some mighty fine hitters’ environments, leaving him with an untranslated Triple-A wRC+ just over 100.
If his power develops further, Tre’ Morgan is another player who could progress quickly, though ZiPS thinks Isaac has the more interesting upside, at least at first. Jac Caglianone is another player who could advance quickly once he has more than a month of regular season pro baseball under his belt. I also really like saying his name, though that’s not part of the rankings. Now on to second base.
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 10 | Kristian Campbell | 2B | Boston Red Sox | 7 |
| 24 | Travis Bazzana | 2B | Cleveland Guardians | 36 |
| 36 | Termarr Johnson | 2B | Pittsburgh Pirates | Unranked |
| 47 | Orelvis Martinez | 2B | Toronto Blue Jays | Unranked |
| 63 | Michael Arroyo | 2B | Seattle Mariners | Unranked |
| 68 | Juan Brito | 2B | Cleveland Guardians | 78 |
| 80 | Will Wagner | 2B | Toronto Blue Jays | Unranked |
| 101 | Christian Moore | 2B | Los Angeles Angels | Unranked |
| 105 | Ronny Mauricio | 2B | New York Mets | Unranked |
| 114 | James Triantos | 2B | Chicago Cubs | Unranked |
The top 100 is usually short on second basemen, typically because a large percentage of the guys who end up playing second base in the majors are still shortstops at this point in their careers. After all, it doesn’t make sense to move a guy off of short until you’re really sure he’s not going to be a solution there.
A 2023 fourth-rounder out of Georgia Tech, Kristian Campbell blew up in a good way in 2024, crushing it in the minors and already projecting as a good starter. ZiPS doesn’t think his ceiling is as high as some of the guys who rank ahead of him on the Top 100, but he’s a pretty low-risk prospect. I’m kind of curious where the position shift leaves Campbell. He’s definitely a player I’d bring up in trade talks with the Red Sox, but he’s not an under-the-radar guy, so they’re not going to give him away.
Travis Bazzana ranks high here on the strength of a decent debut and a .911 slugging percentage his last year at Oregon State. Termarr Johnson and Orelvis Martinez basically hold their ranks from last year, with performing about as expected in 2024. Of course, Martinez was suspended 80 games for PEDs, but I haven’t found PED suspensions to be useful in making projections more accurate, so ZiPS isn’t concerned about that. ZiPS thinks Michael Arroyo’s combination of power and speed could make him a decent role player right now, though it has him as a slightly below-average defensive player at second. As you’ll see when you scroll down to the shortstops, he’s not the only Mariners infielder who ZiPS likes much better than the consensus this year.
Will Wagner cracked the Top 100, though he is unlikely to be used at second this season. He got Edgar Martinez as a top comp at a similar stage of his career, but as I said in the ZiPS projections for the Blue Jays, don’t get too excited; Edgar Martinez was a Ken Phelps All-Star and projected to be a solid hitter, but he didn’t become ALL CAPS EDGAR until later. To the shortstops!
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 2 | Carson Williams | SS | Tampa Bay Rays | 10 |
| 7 | Cole Young | SS | Seattle Mariners | 76 |
| 9 | Jordan Lawlar | SS | Arizona Diamondbacks | 14 |
| 16 | Leodalis De Vries | SS | San Diego Padres | 37 |
| 17 | Aidan Miller | SS | Philadelphia Phillies | 15 |
| 18 | Colt Emerson | SS | Seattle Mariners | 41 |
| 21 | Cooper Pratt | SS | Milwaukee Brewers | Unranked |
| 22 | Marcelo Mayer | SS | Boston Red Sox | 57 |
| 23 | Nacho Alvarez Jr. | SS | Atlanta Braves | Unranked |
| 26 | Kevin McGonigle | SS | Detroit Tigers | 54 |
ZiPS uses a probability-based coordinate method for estimating minor league defensive performance, and it thought Carson Williams was absolute dynamite in 2024. Given that ZiPS also thinks that Williams can contribute offensively right now (104 wRC+ projection) and is a candidate to steal 20 bases (and he’s just 21), it isn’t surprising to see him rank ahead of every prospect on the list who hasn’t honed his craft in NPB. If Jackson Holliday were still considered a prospect, Williams would still have ranked higher.
ZiPS already liked Cole Young a lot last year, ranking him 17th overall, and him hitting .271/.369/.390 at Double-A in his age-20 season did nothing to lessen its affection. He’s not projected in the same realm as Williams or Jordan Lawlar on defense, but he projects to at least be somewhere near average, and the computer doesn’t think he needs to be moved off shortstop. Lawlar returns to this list, though he drops in the rankings due to the time he missed with a hamstring injury. Still, if you liked him before 2024, you should still like him now.
Leodalis De Vries was one of the players ZiPS couldn’t really consider last year, but he played about as well as you can expect a 17-year-old to manage, and the Padres think he’s advanced enough to spend time in major league camp this spring. ZiPS isn’t enthused by Aidan Miller’s defense, but it is excited by his power/speed potential, so he debuts on this list. Cooper Pratt is likely the biggest surprise on this list, with ZiPS thinking he has significant offensive upside. The computer also views him as an above-average defender at shortstop, though I’m not sure scouts would share that opinion.
The projections see Chase Meidroth as a below-average shortstop defender, but he’s already hit at Triple-A, which raises his floor considerably, and he’ll get plenty of opportunities in Chicago unless the White Sox do something bone-headed, which is always a possibility one has to consider. Colson Montgomery is far more likely to stick at the position, and I’m actually a little surprised that ZiPS didn’t really ding him for his rather meh 2024. Trey Sweeney just missed the Top 100, but Kevin McGonigle made it, though there’s some risk here in that he gets a lot of his offensive value from drawing walks, which isn’t necessarily what you want to see from a prospect. Every time I hear his name, I think of this clip. Next, let’s pivot to the hot corner.
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 11 | Coby Mayo | 3B | Baltimore Orioles | 45 |
| 15 | Matthew Shaw | 3B | Chicago Cubs | 13 |
| 20 | Jace Jung | 3B | Detroit Tigers | Unranked |
| 32 | Brady House | 3B | Washington Nationals | Unranked |
| 34 | Brayden Taylor | 3B | Tampa Bay Rays | Unranked |
| 67 | Bryan Ramos | 3B | Chicago White Sox | Unranked |
| 70 | Luke Adams | 3B | Milwaukee Brewers | Unranked |
| 92 | Eric Bitonti | 3B | Milwaukee Brewers | Unranked |
| 120 | Ben Williamson | 3B | Seattle Mariners | Unranked |
| 129 | Cam Smith | 3B | Houston Astros | 70 |
Coby Mayo keeps hitting — though not in his very limited cup of coffee — and ZiPS still doesn’t share the worries about him as a third base defender that everyone else in the baseball world appears to have, so he maintains a very high ranking here. Matt Shaw is a big gainer from last year’s list (when he was still ranked as a shortstop); ZiPS likes him enough that it though that the Cubs were one of the teams with the least to gain by signing Alex Bregman. Jace Jung’s path to playing time got a whole lot clearer this week after the Tigers failed to land Bregman, and though Brady House doesn’t have a very good 2025 projection, ZiPS sees him as having big power upside and an above-average glove.
ZiPS is less keen on Brayden Taylor’s offense, but saw him as one of the best defensive third basemen in the minors, along with Ben Williamson, Kyle Karros, and Gage Workman. The glove is also what gets Williamson up to no. 120 in the rankings. Bryan Ramos makes this list for the umpteenth straight season, but ZiPS gets a little less enthusiastic about him each time. Eric Bitonti might be the most “out there” candidate on this list, mainly because “out there” is where he might hit a lot of baseballs. ZiPS also thinks he’s a pretty awful third baseman, which dampens the excitement a bit. He could very well show up on this list as a top first base prospect in the next few years. Now, the catchers!
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 3 | Samuel Basallo | C | Baltimore Orioles | 5 |
| 25 | Kyle Teel | C | Chicago White Sox | 49 |
| 29 | Ethan Salas | C | San Diego Padres | 21 |
| 33 | Thayron Liranzo | C | Detroit Tigers | 44 |
| 48 | Dalton Rushing | C | Los Angeles Dodgers | 8 |
| 58 | Moises Ballesteros | C | Chicago Cubs | Unranked |
| 61 | Agustin Ramirez | C | Miami Marlins | 43 |
| 73 | Harry Ford | C | Seattle Mariners | Unranked |
| 81 | Carter Jensen | C | Kansas City Royals | 68 |
| 94 | Eduardo Tait | C | Philadelphia Phillies | Unranked |
If Samuel Basallo is ready for the majors and forces the Orioles to figure out what to do with him and Adley Rutschman on the roster, well, that’s a pretty nice headache to have. He’d nudge out Carson Williams in the overall rankings if not for the fact that young catchers tend to have strange development patterns, and some of them just go splat out of nowhere, even the elite prospects. The White Sox have other options at catcher, but it’s in their best interest to give Kyle Teel as much of an opportunity to shove aside the competition as they can.
Ethan Salas is a terrific prospect, and along with De Vries, he’s someone the Padres really need to work out when they’re paying Manny Machado and Xander Bogaerts $64 million a year for not a lot of WAR four years from now. He projects very well defensively, but the biggest risk here is age: There’s a lot that can happen to an 18-year-old catcher between the low minors and the majors. ZiPS doesn’t worry at all about his rather mediocre offensive performance at High-A, simply because he was an 18-year-old.
The Tigers traded Jack Flaherty for Trey Sweeney and Thayron Liranzo, made the playoffs without Flaherty, and then got Flaherty back, making that trade the Platonic ideal of eating your cake and having it, too. It’s an open question whether Liranzo will stick at catcher — 92 stolen bases allowed in 57 games last year is quite a lot — but he may not need to if his bat continues to develop. He could end up being Victor Martinez, which I’m sure the Tigers would be satisfied with. Last but not least among the position players, the outfielders.
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 4 | Roman Anthony | CF | Boston Red Sox | 2 |
| 5 | Dylan Crews | CF | Washington Nationals | 3 |
| 8 | Emmanuel Rodriguez | CF | Minnesota Twins | 20 |
| 12 | Max Clark | CF | Detroit Tigers | 34 |
| 13 | Jasson Domínguez | CF | New York Yankees | 16 |
| 19 | Owen Caissie | RF | Chicago Cubs | Unranked |
| 56 | Kevin Alcántara | CF | Chicago Cubs | 46 |
| 59 | Chase DeLauter | RF | Cleveland Guardians | 55 |
| 71 | Jhostynxon Garcia | CF | Boston Red Sox | Unranked |
| 72 | Lazaro Montes | RF | Seattle Mariners | Unranked |
| 74 | Jacob Melton | CF | Houston Astros | Unranked |
| 76 | Enrique Bradfield Jr. | CF | Baltimore Orioles | Unranked |
| 77 | Spencer Jones | CF | New York Yankees | Unranked |
| 86 | Drew Gilbert | CF | New York Mets | Unranked |
| 87 | Everson Pereira | CF | New York Yankees | Unranked |
| 91 | Robert Calaz | RF | Colorado Rockies | Unranked |
| 99 | Johnathan Rodriguez | RF | Cleveland Guardians | Unranked |
| 102 | Miguel Bleis | CF | Boston Red Sox | Unranked |
| 107 | Denzel Clarke | CF | Athletics | Unranked |
| 115 | Jonny Farmelo | CF | Seattle Mariners | 100 |
| 117 | Josue De Paula | RF | Los Angeles Dodgers | 48 |
| 123 | Justin Crawford | CF | Philadelphia Phillies | Unranked |
| 126 | Carlos Jorge | CF | Cincinnati Reds | Unranked |
| 132 | Nelson Rada | CF | Los Angeles Angels | Unranked |
| 134 | Jud Fabian | CF | Baltimore Orioles | Unranked |
I like to look at the outfielders as a group, simply because the lines between center fielder and corner outfielder aren’t quite as rigid at this point in their careers. Whether a player can at least fake center field is one of the key factors that determines how they’re used in the majors, after all.
The top chunk of outfield prospects all graduated to the majors last year, several spectacularly, so this year’s list is headed by Roman Anthony, who likely has a clearer path to immediate playing time in Boston than either Campbell or Mayer. He raked at Triple-A last year while still a 20-year-old, and frankly, even though I think Ceddanne Rafaela is an adequate option in center and the better defensive player, I think Anthony just being the starter gives the Red Sox the best chance at making the playoffs in 2025. ZiPS wanted to see more of Dylan Crews at this time last year, and it saw enough him in 2024 to move him near the front of the outfielder pack.
Which prospect does ZiPS give the highest OPS+ projection to at any point in their career? As you probably guessed, since you can read the order on the chart, the answer is Emmanuel Rodriguez. And he can play center field! Once the Twins are satisfied that his thumb is fully healed, it would be in their best interest to get him back out there on defense as quickly as possible. If you had both Byron Buxton and Rodriguez in the outfield at the same time, the Twins’ fly ball pitchers might name their firstborn children Emmanuron. Or, maybe not.
Max Clark remains on target to fill a real need for the Tigers in the outfield, and continuing its theme of falling in love with all the Cubs hitters this offseason, ZiPS ranks Owen Caissie as the best prospect to not make the FanGraphs list. Jasson Domínguez did nothing to hurt his rank in 2024, and ZiPS does not share the Yankees’ angst over whether he was a better player than Alex Verdugo. Kevin Alcántara ranked as one of the best defensive center fielders in the minors in 2024, though ZiPS isn’t as bullish about his bat — yet. Finally, we close with the pitchers.
| ZiPS | Player | Pos. | Organization | FanGraphs Rank |
|---|---|---|---|---|
| 1 | Roki Sasaki | P | Los Angeles Dodgers | 1 |
| 27 | Noah Schultz | P | Chicago White Sox | 18 |
| 30 | Andrew Painter | P | Philadelphia Phillies | 6 |
| 37 | Caden Dana | P | Los Angeles Angels | 25 |
| 39 | Bubba Chandler | P | Pittsburgh Pirates | 23 |
| 40 | Jackson Jobe | P | Detroit Tigers | 9 |
| 46 | Carson Whisenhunt | P | San Francisco Giants | 95 |
| 49 | Tink Hence | P | St. Louis Cardinals | 64 |
| 50 | Jarlin Susana | P | Washington Nationals | 19 |
| 52 | AJ Smith-Shawver | P | Atlanta Braves | 40 |
| 53 | Alejandro Rosario | P | Texas Rangers | 39 |
| 54 | Luis Morales | P | Athletics | 96 |
| 55 | Rhett Lowder | P | Cincinnati Reds | 51 |
| 57 | Quinn Mathews | P | St. Louis Cardinals | 32 |
| 60 | Jake Bloss | P | Toronto Blue Jays | 66 |
| 62 | Brandon Sproat | P | New York Mets | 24 |
| 65 | Chase Dollander | P | Colorado Rockies | 12 |
| 79 | Cade Cavalli | P | Washington Nationals | Unranked |
| 82 | Noble Meyer | P | Miami Marlins | 97 |
| 83 | River Ryan | P | Los Angeles Dodgers | 101 |
| 84 | Ricky Tiedemann | P | Toronto Blue Jays | 102 |
| 89 | Hurston Waldrep | P | Atlanta Braves | Unranked |
| 95 | Dylan Lesko | P | Tampa Bay Rays | Unranked |
| 98 | Cade Horton | P | Chicago Cubs | 79 |
| 106 | Jairo Iriarte | P | Chicago White Sox | Unranked |
Roki Sasaki doesn’t have his official ZiPS projection in the system yet — hopefully I’ve changed that by the time you’re reading this — but I can assure you, it’s real and it’s spectacular. He’s already succeeded at a higher level of play than any other pitching prospect, and though he’s not quite as “finished” a pitcher as Yoshinobu Yamamoto or Shota Imanaga were at this time last year, there’s no particular reason to worry about him. That is, except for health, but what pitcher doesn’t have that question mark lurking in the shadows?
Noah Schultz may still have some setbacks against Triple-A hitters, but so far is so good for the White Sox prospect, and if he doesn’t push his way into that rotation quickly, something’s gone horribly wrong. Something did go horribly wrong for Andrew Painter, but he was so excellent before missing two years with injury that ZiPS is giving him quite a lot of leeway, ranking him as the third-best pitching prospect even with big projection hits from the lost seasons.
Caden Dana gets a rather ho-hum 2025 projection, but ZiPS likes him a lot long-term, and if his walk rate this year looks more like it did in the minors in 2024, and hitters continue to have a hard time driving the ball against him, his projection ought to shoot up very quickly. ZiPS didn’t give Bubba Chandler an aggressive projection, but as I noted when responding to outraged Yinzers, Chandler has good long-term projections and upside, as evidenced by his ranking here. Jackson Jobe moved up as expected compared to last year, and Carson Whisenhunt is one less walk per game from being an elite prospect, at least as ZiPS sees it; it already likes him better long-term than last year’s San Francisco graduate, Kyle Harrison.
Tink Hence and Quinn Mathews both make the list as well, and as advanced prospects, they carry somewhat less risk than most pitchers. Interestingly enough, ZiPS actually slightly prefers McGreevy when talking just about 2025. Tekeah Roby, like McGreevy, didn’t miss the list by much (no. 119), so hopefully in what looks like a rather unambitious season for the Cardinals, they can at least answer a few questions about their future rotation.
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 to the land of wind and ghosts? Your continued support has been instrumental in letting us pursue these, and similar, baseballiary duties. Keeping the true ZiPS creator in an oubliette under my shed in the backyard isn’t free, you know!
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.
Jace Jung, wow! What does Zips see like that the other’s don’t?
Overall, 4 Tigers jump up- Clark (who I think is closer to this than Eric’s ranking), McGonigle (would probably put him in between this & Eric’s ranking), Liranzo, Jung.
Assuming Briceno didn’t have enough data for Zips to rate him- Do you use AFL data? Seems like his ranking is mostly due to his performance/breakout there & he barely played in A Ball last year.
Not surprised Jobe is lower here- seems like his control took a step back last year & that his #’s don’t quite match the stuff grades. More of a scouting profile guy than a stats based guy.
I have been skeptical of Jobe’s high ranking for a while. Guys with this level of stuff should be destroying minor league competition and he’s doing well but not like that. And he’s hurt a lot. He’s still probably a 55 just on sheer talent and the fact that he’s young, but I saw someone who I think had him ranked as the #1 non-Sasaki prospect and that just seemed crazy.
I like Max Clark a lot, though. He looks like a perfect synthesis of an analytic- and Dusty-Baker-style leadoff man.
I also think there is a non-zero chance that Clark is one of the most fun players in MLB as soon as he arrives.
Fun skill set & personality to spare. Add in the long blonde hair flying through the air as he’s flying around the bases, diving for balls, etc.
Centerfield Samson?
I also am surprised by the lack of strikeouts for Jobe, given his stuff. He used his sweeper served as his out pitch to righties, but it just didn’t generate that many whiffs given the bonkers spin rate on that pitch. Clearly hitters are able to pick this pitch out of his hand pretty well and he couldn’t get them to chase.
I think that he significantly reduces his usage of the sweeper relative to how often he was throwing it in the minors last year (and you can see this reflected in his outings in the postseason). He’s been throwing his curve again this offseason (which was ditched last season) along with adding a sinker. I think the strikeouts will follow with the addition of these pitches. His pitching aptitude looks to be pretty impressive – he didn’t start throwing his changeup until his senior year of high school and it is his best pitch now.
He also hit 102 MPH in spring training last year – I think that his velo is quite a weapon and maybe more so than people give him credit for.
His 2024 numbers were super weird. He got a lot more K’s in his abbreviated 2023. Maybe he was hurt, or maybe he cracked under the greater number of innings. Or maybe his stuff just doesn’t move as much as one would think.
There just aren’t a lot of cases of guys who touch triple digits and who have breaking balls with big spin not striking out batters. Maybe Graham Ashcraft or Dustin May I guess. But people complain all the time about the fastball shape of Hunter Greene and Bobby Miller and they just overpowered people in the minors. I think that’s usually how it goes.
I certainly don’t think you can give up on a talent like this or anything even close to that, he’s still a good prospect, but there are a whole bunch of blinking red warning lights between the K’s and the injuries. Considering the disasters that afflicted prior elite pitching prospects like Espino, Baz, Whitley, Pearson, Patino, Manning, Ian Anderson, Sixto Sanchez, Alex Reyes, Brent Honeywell, Frances Martes…and even guys who didn’t quite develop like Mize and Dustin May…heck, even some success stories like Mitch Keller and Grayson Rodriguez didn’t quite live up to the hype…I do not think ignoring these warning lights is wise.
With Jobe, it seems like command is an issue, with scouts projecting improvement based on his delivery. Assuming he doesn’t blow out due to injury, maybe the command doesn’t improve and he teases throughout his career like Edwin Jackson. One thing he has over Keller at least is a better weapon to get lefties out. I don’t necessarily worry about platoon issues with Jobe, just generally inconsistency.
Keith Law has Clark as a top 10 guy.
“ZiPS does not share the Yankees’ angst over whether he was a better player than Alex Verdugo” 😂
Great stuff, Dan, look forward to this list every year.
Well, you wouldn’t want your OF to drop the ball at a thoroughly inopportune time, like when you’re trying to mount a miraculous comeback in the World Series…
ZiPS is the Chase Meidroth truther and I’m all for it!
Chase the truth, my friend!
White Sox need a culture overhaul, too many Meidroths and not enough Usroths
Chase Meidroth believers, unite
This just in:
ZiPS loves homers
And doesn’t mind strikeouts
(I think this is a function of the 80th percentile / 20th percentile average method…the 80th percentile on a guy like Xavier Isaac or Owen Caissie is probably crazy high while the 20th percentile is zero)
And Zips loves Max Clark, so he must be great becuase he doesn’t do the things ZIPS loves.
I was just shocked that 211/346/349 in AA was a 113wRC+ for Isaac. Didn’t expect that.
I think that’s the league that experimented with the pre-tacked ball early in the year, but I also believe they had abandoned it by the time Isaac got promoted. So he didn’t face the pre-tacked ball, but the league I believe was normed based on that.
So Zips and the rest of Fangraphs don’t like Zyhir Hope like the rest of the industry? Is the strikeout concern a bigger issue with him than Spencer Jones, who Zips does consider as a top 100?
I am a little surprised he’s not on the back end of this list when there are a lot of other high-K high-power players here. But he’s also a tools bet without a huge minor league track record. And those are very much the kinds of players who ZiPS is not going to go out on a limb for.
I would think the thing ZiPS must see with Jones is that, even striking out as much as he did and making as little contact in the zone as he did, some way somehow he put up a 124 wRC+. My impression is that .401 BABIP is higher than is ever sustainable but that he’s fast enough and makes hard enough contact that a true-talent .350+ BABIP could be in play. It’s a pretty simple value proposition, which is that if a version of this guy who strikes out 32% in the majors turns up, he’s an all-star, warts and all. It’s really hard to bet on a guy with this low ZCon though.
Eric talked about this recently in his chat, and basically, Hope has to prove it against real competition given his skillset (I am summarizing dramatically; he had a clear logic in ranking him lower than other outlets)
This is an incredible complement to Eric’s work. Feel lucky to read both back to back days
Agreed. And I would include Ben’s study, which was the first article published. I give kudos to any journal that assesses its performance.
Ken Phelps All-Stars reference!!! Too funny.
Probably fewer and fewer of us who read Bill James back in the early 1980s.
ZiPS is a Cub fan this year–both at MLB & MiLB levels. At least Jed has that small comfort after ownership didn’t extend him (and continually hangs him out to dry in public). For the 3rd year in a row Jed has chosen to go into the season with a very questionable backend of the bullpen and Cub fans hate him for this–but at least *someone* loves him–even if it’s just Dan’s computer. But hey, what did Frank Zappa say in Joe’s Garage? “…Gratification can only be achieved through the use of machines…”
Cubs fans hate Jed for a lot of reasons, but mostly they hate him for not being Theo Epstein.
I think they hate him for not making the playoffs every year
Or any year
In one of the league’s two easiest divisions, where their competition all rank in the league’s bottom 7 media markets (including the two smallest).
Before it was the Cardinals and now it’s the Brewers who are showing up the Cubs.
It’s kind of crazy, the Cubs are a financial behemoth in a division where most of the other teams have only a fraction of their resources, and the only year since 2017 that they have won the division is the pandemic shortened 2020.
Only two players listed as DH, both for the Twins. Both are expected to play in the field. Did they get listed as DH because of their injuries last season?
Are these lists more consensus scout-y then in the past? It seems that way to me. A lot of the ranked players who are unranked by FG are guys who were recent Top 100s or often just players that EL currently disagrees about with other rankers. For example, Dan expressed surprise that ZiPS is much higher on Cooper Pratt than EL, but Pratt is very solidly on the other top 100s. That isn’t the computer going out on a statistical limb so much as it’s EL being a bit of an outlier for whatever reasons.
There are few “numbers only picks” like Meidroth, but my overall impression is that it’s not as different from traditional lists as years past. Does that seem the case for others?
I did note that there are 61/63 guys that are similar, which is a little below the usual agreement with Eric! ZiPS tended to be closer to Keith’s list when I was at ESPN, there the average was in the mid-70s instead of mid-60s.
I noticed that Pratt and Harry Ford were off of Eric’s list yesterday, which I think is pretty unusual among Top 100 lists I’ve seen. For me, both of them have been performing awfully well at difficult-to-fill defensive positions for their age and level, and I think ZiPS sees that too.
Dan’s comments about Pratt’s defense are interesting, saying that he thinks ZiPS is higher on that than scouts. I do not believe that is quite correct. Eric dropped Pratt off of his list after reviewing his tape and thinking his defense was bad. But he is the only person I’ve seen who has said that. Everyone else, including the ZiPS computer, seems to think he is somewhere between average and above-average at shortstop, and he apparently won a minor league gold glove award. Maybe Eric is seeing something about his body and actions that he think might not work if people are hitting the ball harder, but this is not something that is apparent to other public analysts or ZiPS.
Obviously fielding percentage and errors are an incomplete way to judge defense, especially at the minor league level, but I thought it was interesting that compared to the other dozen SS on Eric’s Top 100 with big enough fielding samples around the A/A+ level that Cooper Pratt was the best of the bunch (by that admittedly imperfect measure)…
24 Pratt (730 inn.)
8 E | .976 FP%
22 Carson (945 inn.)
13 E | .968 FP%
24 Caba (624 inn.)
10 E | .966 FP%
23 Freeland (883 inn.)
13 E | .964 FP%
24 Leodalis (505 inn.)
8 E | .962 FP%
22 Mayer (694 inn.)
12 E | .961 FP%
23 Young (997 inn.)
18 E | .959 FP%
24 Arjun (698 inn.)
16 E | .950 FP%
22 Colson (871 inn.)
20 E | .941 FP%
24 Aidan (770 inn.)
20 E | .940 FP%
24 Rojas (615 inn.)
20 E | .926 FP%
24 Walcott (700 inn.)
24 E | .913 FP%
22 Lawlar (755 inn.)
29 E | .912 FP%
The one I trust is Clay Davenport’s defensive stats. No one seems to have any idea what he puts in there, but it does seem to be quite predictive. It has him at +2 at A+ and +4 in A ball. I think that even with the admittedly huge error bars around something like this it seems likely he will stick as a league average shortstop, maybe better than that.
Unless there is something he isn’t being asked to do right now that he will in the majors. But I don’t know what that would be.
I’m starting to think Cole Young might break camp with the Mariners
He has approximately the same ZiPS projection as Bliss, Moore, and Polanco. I think they probably keep him in AAA unless those guys are hurt or embarrassing.
He’s almost certainly the opening day second baseman for them in 2026 though, and I would think that if Emerson stays healthy he’ll hit his way up and also join him around that time as well.
No sighting of Charlie Condon of the Rockies? This on the heels of last year’s Rockies top prospects disappearing as well – Amador, Romo, Fernandez, Veen now off to never never land.
Not a good sign for an organization that bills itself as a ‘draft and develop’ organization.
It is more of a draft and play them organization. Development happens through experience (or accident).
The Rockies are like the Bluth company in Arrested Development. Solid as a rock!
Interesting to see Cavalli on this list. Nats apparently aim to manage his workload with goal of starting in MLB later in season. While I love the prospect of Cavalli as an SP, I feel that one more injury setback and it might be time to call it quits and move him to the pen
It probably already is time
Just one SzymNote: There’s no actual Sasaki projection in the system right now, though I’ve sent it to David. The very weird ZiPS DC projection definitely doesn’t come from ZiPS, nor does it make up part of the FG Depth Chart projection, and I have zero idea where it comes from! So it can be safely ignored. Sasaki’s actual projection is 167 IP, 143 H, 23 HR, 46 BB, 204 K, 112 ERA+, 3.57 FIP, 2.9 WAR.
The combined ZiPS projection plus Diet Coke’s proprietary projection
Chase Meidroth is such a fun player. Most disciplined hitter in the minors and his first name is “Chase” for Pete’s sake. I mean, come on!
I hate the fact that the Red Sox dealt him (not saying it was a bad trade, though, just hated to see him go). It seems pretty rare to see a 23-year-old projected to have a .361 OBP in his rookie year. Are there any players you can think of that like this: ZIPS darlings with elite discipline and low power? I would be curious to see how they turned out.
Sidenote: He should probably be categorized as a 2B. He played a lot of SS last year but I think that was more of a case of him being moved around to accommodate other players.
Yeah, I’m very excited to watch him on the White Sox.
Despite the “high-floor/low-ceiling” tag, evaluators seem to be all over the place on him, and my gut tells me he’s either gonna be a totally unremarkable utility player or a beloved star-level mainstay at the top of the lineup for the next decade with no in-between.
Meidroth kinda reminds me of Brock Holt (Holt was the secondary piece in the Hanrahan trade) although he does not have the same versatility. This is just off the cuff but feels to me like maybe Holt’s career would be a best case scenario for him
With the SS ability, maybe Jerry Hairston Jr?
Although…if he keeps those walks up and doesn’t get the bat knocked out of his hands, he might be a genuine 95 wRC+ guy.
Shades of Wade Boggs.
Age 22 in AAA
Boggs: 306/396/364, 64 BB, 25 K
Meidroth: 293/437/401, 105 BB, 71 K
The K rate is a huge difference, but given the context of their environments (1981 IL 14% K rate, 2024 IL 23% rate), it’s a lot closer than it looks.
I’m not saying Meidroth is definitely the next Wade Boggs, I’m just saying he probably is.
I’m curious about Miguel Bleis. Looking at his 3 year ZIPS, he’s projected to improve to replacement level by 2027 (age 23). Is there something in his profile that suggests he’ll take off after that?
Could you share where Drake Baldwin ranks?
#104. ZiPS just doesn’t see him having the same upside as some of the other catching prospects, though he’s pretty good right now.
Due to lack of homer runs? He seems like a pretty high floor guy that will give you 2-3 WAR even if his power doesn’t come along. Surprised that doesn’t land higher.
Always an amazing feature of the site; thx to Dan and everyone who contributes to this.
Would love to read more about the “second half” of the SS top 100. e.g. What makes zips believe more in Nacho Alvarez Jr than Alex Freeland, etc.?
Yes, I’d be curious on what underlies Nacho’s high rating, too. Perhaps there’s a column for best nickname?
I mentioned this in another thread, but I was blown away when I learned that the nickname “Nacho” is just short for “Ignacio.” And that the food concoction “nachos” are literally named after a guy named Ignacio.
But now everyone thinks that people are getting nicknamed after the food, because we have no sense of history. Justice for Nacho Anaya!
As I’ve said in years past, your comments on prospect week are almost as enjoyable and informative as the articles themselves — and this proves in it an entirely different direction! This is gold!
All I can think of is Nacho Libre
This is how I found it out! I never saw the movie but then years later I came across a reference to it and thought “where does a nickname like that come from?”
Interesting, Nobel Meyer ranked 82 overall while Thomas White does not crack the top 25 pitchers.
Is there a full Top 500 ZiPS prospect list somewhere?
I ask for this every year and Dan refuses saying that the error bars and differentiation is small enough past 100 that it’s not that useful. I tend to disagree and would LOVE to see 200, 500, 1000 per ZiPS, but maybe we gotta pay more to get access to the oubliette in his basement.
The only baseball content which makes me reach for a (virtual) dictionary.
Love. It.
I only know oubliette because it was the name of the fictitious gaming company within the fictitious gaming world of Mythic Quest.
After looking at the 2015 list, I wonder if it makes sense to apply some sort of multiplier when trying to compare across positions. For instance, if I see a starting pitcher with 20 WAR, I mentally multiply by 1.2 or something because I know even the best pitchers don’t get enough innings to accumulate as much WAR. If it’s a catcher, I might do the same or even 1.4. Relief pitchers would be even moreso, as the HOF itself has done, admitting 25 WAR relief aces.
Does this make sense when evaluating the results from a particular slot, or does the prospect ranking already account for that by devaluing all pitchers and catchers?
Or some third or fourth option. (Have I become locked in the perversity of my own speculations? Never!)
McGonigle! He gets results!
I’ll be VERY surprised if Walker Jenkins is a DH.
Was about to ask if that was intentional
Looking at this again, and the more I look at this I think it is amazing that a guy who played last year all year in A-ball (de Vries) is #16. That’s crazy.
A lot of the lists I’ve seen have him between #35-#55, but the more I look at this the more I think having closer to #16 is about right. He just held his own in A ball at age 17. Maybe evaluators are gun shy since Salas did the same thing last year and had an awful year in 2024. But we’re out here talking about how 18 and 19 year olds are having trouble developing with the end of the short season ball leagues and this guy is out here at 17 just plugging along.
A quick tally of the folks ZiPS ranked in 2015 shows:
* 1/5th have experienced below zero fWAR careers – backups/washouts* About half have averaged between 0 and 1 fWAR annually – regulars/backups* 1/5th have averaged between 1 and 2 fWAR annually – regulars with some above-average seasons* 1/8th have produced above average and some excellent seasons (2-4 fWAR)* 6 true stars, average > 4 fWAR annually.
Look out Xzavion Curry and Yoshinobu Yamamoto, Jhostynxon Garcia is taking aim at MLB Name Scrabble High Score!
Still gonna be tough to beat Marc Rzepczynski, who was literally nicknamed Scrabble! It’s fun to see worthy challengers to the throne though
I may have missed it, but other than being ranked 45th, there was no mention of Sebastian Walcott who could be a 70 grade prospect at this point next year.
(murmuring to off camera) Jud Fabian?
I’m surprised Zebby Matthews didn’t make the list. He seems to be a ZIPs darling with a relatively high floor. He’s projected for 1.8 WAR this season and 6.1 WAR over the next three years. That’s all with him pitching between 122-128 innings per year. He just threw a career high 134 innings last year and imagine he’s stretched out enough to go 160+. If he were to throw 160 innings over 30 starts at the same ratios, that would increase his projected WAR to 2.4 this year and up to 2.9 by his 2027 season.
No longer prospect eligible…….in the chat the other day, it was said he’d be in the mid-50s or so if he was.
Huh, perhaps my grasp on rookie eligibility isn’t a good as I thought it was. A quick google search says:
A player is eligible for Major League Baseball (MLB) rookie status if they meet the following criteria:
This does not include time on the Injured List or any time after rosters expand on September 1.
He only threw 37 MLB innings and only spent 17 days on the roster before September 1st. Or is the September 1st exemption only applicable if you were called up after September 1st.
I don’t think the September 1st rule applies anymore: https://www.mlb.com/glossary/rules/rookie-eligibility. Eric actually mentioned this in the Top 100 article intro yesterday, I think they changed it since the rosters barely expand now.
Yes, this is correct. They ditched the sept grace period back in 2020 so all service time counts now. Matthews was on the roster for 48 days in 2024.
Cags and Kurtz both being outside the top 5 among 1B is pretty wild.
Still awaiting the McGarnigle/McBain crossover.
Look, I know that this isn’t the point of the article…it’s not even tangentially-related. But I was SHOCKED to discover that Joc Pederson has more career WAR than Kyle Schwarber?! In fewer PAs?
Their career wRC+ are virtually the same?
Is Schwarber just Pederson with better home ballparks?
Yes, part of it is park factors as Schwarber has more wOBA runs created (705 vs 622). With park factors, Schwarber is about 1.5 win better on offense. Pederson over his career has been less terrible at defense and baserunning (-35 Outs Above Average vs. -69, for example) and that puts him in front.
Yeah – I get it. I just think the average fan, and certainly the average Phillies fan, would be stunned to hear how comparable they are.
Pederson was a functional OF for quite a few years!
But the main thing causing their equal wRC+ is that Schwarber is a much, much, much better at hitting lefties than Pederson…so he’s allowed to face them.
Dan, you like Johnathan Rodriguez. You liked Nolan Jones and Noel in the past for us.
Noel has helped us but now you’re wavering on him it seems. Your model isn’t freaked out by K’s apparently as long as power happens. What is your take of J Rodriguez vs Noel and is his defense good enough to hold RF? Thanks.
Question on Mayo and Crews. Both 22. Using ZIPS Mayo projected to have 2.5, 2.9, 3.2 total 8.6 WAR total after the next 3 years, while Crews shows 2.7, 2.7, 2.9 total 8.3. You have Crews ranked above Mayo while it seems Mayo should be higher. Both are very close to each other.
“Eating your cake and having it, too” – THANK YOU for writing this idiom in the way that it actually makes sense instead of the normal (bad) way.
Hey Dan,
Why are Walker Jenkins and Luke Keaschall the only players listed as DH for their position? Both should be capable to play somewhere in the field, most likely in the OF.
Did that impact their ZiPS projections because of a lack of defensive value? Appreciate your work!
This is hecka fun.