Catching up With the ZiPS Top 100 Prospects, 2025

Paul Rutherford-Imagn Images

The midseason is a good point to catch up on one’s mistakes, to see where reality has crushed your predictions. We’re nearly half a year from the most recent iteration of the ZiPS Top 100 Prospects, and with a flurry of trades likely to happen in the next week, it seems to be time to check in on how the algorithms which have seized my life and crushed all traces of humanity ZiPS projection system is doing in the prospnostications for 2025.

For each of the top 100 prospects, I’m including a chart of their 2025 minor league translations and how their 2026-2030 WAR has changed since February. Last year was my first midseason review of the prospect list, and some of my charts just made things confusing, so I’m making them less dense/opaque this time around, in the hopes of communicating the data better. The translations and projections are through Monday’s games. As a quick reminder, ZiPS ranks prospects by the average of their 20th-percentile and 80th-percentile career WAR projections, and explicitly leaves out players for which it has nothing to bring to the table, so no high school hitters or pitchers without professional experience.

ZiPS Top 100 Prospects – 1-25 Hitters
Player Rank Pos. PA SB BA OBP SLG 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Carson Williams 2 SS 354 13 .182 .269 .344 22.4 18.5 -3.9
Samuel Basallo 3 C 253 0 .225 .324 .472 12.7 12.7 0.0
Roman Anthony 4 CF 265 2 .254 .362 .402 16.8 20.0 3.2
Dylan Crews 5 CF 0 0 .000 .000 .000 15.2 11.9 -3.3
Bryce Eldridge 6 1B 218 0 .224 .271 .378 8.9 4.5 -4.4
Cole Young 7 SS 245 3 .228 .322 .353 15.1 14.7 -0.4
Emmanuel Rodriguez 8 CF 189 5 .224 .360 .340 13.6 12.0 -1.7
Jordan Lawlar 9 SS 250 13 .259 .333 .438 13.2 16.2 3.0
Kristian Campbell 10 2B 97 1 .171 .299 .268 13.7 7.8 -5.9
Coby Mayo 11 3B 195 1 .201 .277 .374 16.0 10.7 -5.3
Max Clark 12 CF 355 7 .232 .335 .353 10.1 13.6 3.5
Jasson Domínguez 13 CF 0 0 .000 .000 .000 13.2 14.0 0.7
Xavier Isaac 14 1B 175 1 .162 .291 .345 8.0 6.5 -1.5
Matt Shaw 15 3B 110 4 .232 .336 .421 14.8 11.5 -3.3
Leo De Vries 16 SS 330 3 .193 .271 .308 6.2 5.8 -0.4
Aidan Miller 17 SS 318 21 .183 .280 .265 7.5 7.8 0.3
Colt Emerson 18 SS 357 3 .202 .280 .293 9.1 6.4 -2.7
Owen Caissie 19 RF 334 2 .219 .305 .404 12.3 11.5 -0.8
Jace Jung 20 3B 286 1 .190 .308 .326 11.6 8.5 -3.1
Cooper Pratt 21 SS 347 11 .200 .281 .282 9.6 9.8 0.2
Marcelo Mayer 22 SS 193 1 .246 .306 .389 8.5 9.6 1.0
Nacho Alvarez Jr. 23 SS 49 0 .308 .449 .462 13.9 11.4 -2.5
Travis Bazzana 24 2B 158 5 .227 .310 .362 11.3 9.8 -1.5
Kyle Teel 25 C 213 5 .247 .329 .379 11.4 11.8 0.4

ZiPS is naturally a bit down on Carson Williams given his struggles offensively this year, but he still has the glove, and a 102 wRC+ in Triple-A for an excellent defensive shortstop isn’t so bad that it would send him tumbling down the ranks. If February ZiPS had known about the first half of the 2025 season, it would have had Roman Anthony hurdle over Williams, Roki Sasaki, and Samuel Basallo to be the no. 1 prospect in baseball. Unlike Williams, Basallo has been very good, it’s just that Anthony has been even better.

Dylan Crews has continued to struggle offensively in the majors, though to their credit, the Nationals haven’t panicked about it. Still, it’s concerning that his contact rate has backslid considerably since his major league debut late last August. Bryce Eldridge is still very young, but he hasn’t hit at all in Triple-A, so he’s far less likely to force his way onto the Giants’ roster this year. ZiPS still likes Cole Young, and that’s without it seeing his big walk-off hit in the 11th a few days ago! Even so, it remains to be seen how much his defense actually plays in the majors. Speaking of big hits, Kristian Campbell and Coby Mayo have their own… but to their future projections instead of at the plate. It’s not just major league performance either; Mayo has only a .201/.277/.374 translation in the minors this year, and Campbell has actually hit worse at Triple-A than he did in the majors since his demotion.

Matt Shaw and Jace Jung are two more infielders who have been dealt decent-sized blows, though they haven’t fallen as much as Campbell or Mayo. Both will likely be fine, but it’s fair to downgrade them a bit. Jordan Lawlar is a big gainer not because of his poor major league debut (0-for-19), but simply because he got onto the field after missing so much time last season.

ZiPS Top 100 Prospects – 1-50 Pitchers
Player Rank ERA IP HR BB SO FIP 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Roki Sasaki 1 0.00 0.0 0 0 0 0.00 12.3 8.2 -4.1
Noah Schultz 27 5.94 63.7 10 44 51 5.84 7.6 4.6 -2.9
Andrew Painter 30 5.27 66.7 10 20 52 4.38 6.8 6.6 -0.2
Caden Dana 37 5.50 52.3 8 26 43 5.04 8.1 5.2 -3.0
Bubba Chandler 39 3.86 77.0 9 23 72 3.83 8.0 9.5 1.4
Jackson Jobe 40 0.00 0.0 0 0 0 0.00 6.8 6.6 -0.2
Carson Whisenhunt 46 4.50 94.0 12 25 62 4.26 8.5 7.3 -1.2
Tink Hence 49 5.09 17.7 2 12 16 4.96 8.3 6.6 -1.6
Jarlin Susana 50 5.67 27.0 3 23 26 5.50 7.3 7.1 -0.1

This has been an absolutely brutal year for the ZiPS top pitching prospects, and since there’s typically a lot of overlap between ZiPS lists and other top prospect lists, our projections here may not be alone. Jackson Jobe has been in the majors all year, but with a 5.13 FIP and five walks per nine innings, ZiPS isn’t any more excited about him than it was over the winter. Bubba Chandler is the only real winner in the group this year, and would now likely be the second-best ZiPS pitching prospect. Chase Burns didn’t get a projection coming into the season, but with a translated 3.16 FIP from his 13 minor league starts, he’d be way up there in the ranks, at least until he stopped qualifying as a prospect at some point over the next few weeks.

ZiPS Top 100 Prospects – 26-50 Hitters
Player Rank Pos. PA SB BA OBP SLG 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Kevin McGonigle 26 SS 215 3 .293 .367 .487 9.0 13.9 4.9
Colson Montgomery 28 SS 242 1 .180 .244 .329 8.7 5.6 -3.0
Ethan Salas 29 C 41 1 .182 .300 .212 1.5 1.2 -0.3
Jett Williams 31 SS 344 17 .244 .336 .411 5.4 10.9 5.5
Brady House 32 3B 283 0 .269 .311 .439 9.4 10.1 0.7
Thayron Liranzo 33 C 267 0 .193 .288 .313 13.5 8.6 -4.9
Brayden Taylor 34 3B 272 4 .136 .219 .215 16.2 7.2 -9.0
Jacob Wilson 35 SS 0 0 .000 .000 .000 9.9 15.6 5.6
Termarr Johnson 36 2B 341 9 .220 .289 .321 8.2 6.4 -1.8
Chase Meidroth 38 SS 40 1 .219 .375 .438 13.6 11.7 -1.8
Walker Jenkins 41 DH 152 5 .246 .349 .362 2.6 2.0 -0.6
Welbyn Francisca 42 SS 336 15 .191 .247 .239 4.5 4.1 -0.4
Luke Keaschall 43 DH 73 4 .233 .342 .300 9.7 6.6 -3.1
Alex Freeland 44 SS 422 11 .215 .313 .344 15.4 14.4 -0.9
Sebastian Walcott 45 SS 366 14 .207 .281 .319 1.8 4.2 2.4
Orelvis Martinez 47 2B 301 1 .162 .236 .309 6.0 1.4 -4.7
Dalton Rushing 48 C 132 1 .268 .364 .455 14.3 12.0 -2.3

Jacob Wilson is the biggest gainer in the next tranche of hitters. His mega-contact approach at the plate has played really well in the majors, so his projections saw a huge upgrade as he graduated from prospect status. ZiPS has been up and down with Jett Williams the last few years, but it was decidedly down after he lost a crucial season due to surgery on his triangular fibrocartilage complex, which is either part of the wrist or some kind of building. (I’m guessing wrist.) That said, hitting .291/.399/.495 as a 21-year-old shortstop in the high minors is a great way to get a bandwagon going again. Kevin McGonigle has been brilliant in the minors, though it just remains to be seen how he’ll fare at Double-A.

Before the season, ZiPS thought Brayden Taylor might hit just well enough to support what it saw as a fantastic glove. Instead, he’s been one of the worst offensive players in 2025 for anyone who could remotely be called a prospect, and truth is, I’m not even sure why he’s struggling. Luckily, that’s more of a Rays problem than a me problem! Taylor’s tumble is the biggest drop for any prospect ZiPS projected last winter. ZiPS was hoping for more progression from Thayron Liranzo, and Orelvis Martinez has been dreadful enough that I’m not sure he ought to even be considered a Plan B for anyone in Toronto this year. Dalton Rushing has taken a hit here, but that’s because ZiPS is treating him as an outfielder now rather than a catcher.

ZiPS Top 100 Prospects – 51-75 Hitters
Player Rank Pos. PA SB BA OBP SLG 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Arjun Nimmala 51 SS 373 4 .188 .257 .324 8.8 8.2 -0.6
Kevin Alcántara 56 CF 302 7 .223 .288 .350 8.8 8.4 -0.4
Moisés Ballesteros 58 C 348 3 .292 .339 .398 13.0 14.5 1.5
Chase DeLauter 59 RF 149 0 .237 .322 .374 2.9 2.8 -0.1
Agustín Ramírez 61 C 80 4 .222 .275 .403 11.4 11.2 -0.2
Michael Arroyo 63 2B 388 3 .211 .322 .355 11.9 12.5 0.6
Thomas Saggese 64 SS 189 4 .276 .344 .359 11.3 9.0 -2.2
Ryan Clifford 66 1B 356 2 .180 .278 .360 7.0 7.2 0.2
Bryan Ramos 67 3B 253 5 .170 .258 .287 6.9 2.8 -4.1
Juan Brito 68 2B 99 3 .224 .306 .376 11.5 7.2 -4.3
Angel Genao 69 SS 147 2 .222 .279 .304 6.0 4.8 -1.2
Luke Adams 70 3B 260 6 .190 .342 .343 11.7 12.5 0.8
Jhostynxon Garcia 71 CF 328 2 .246 .314 .382 8.4 8.5 0.1
Lazaro Montes 72 RF 381 2 .190 .278 .380 9.1 8.6 -0.5
Harry Ford 73 C 337 4 .242 .335 .331 14.6 13.6 -1.0
Jacob Melton 74 CF 71 2 .222 .310 .444 5.2 5.0 -0.2
Mikey Romero 75 SS 264 3 .235 .280 .391 9.2 8.7 -0.5

There aren’t any big gainers in the 51-75 group, though Moisés Ballesteros comes closest. I’m no more sure he’s actually a catcher than I was six months ago, but given that he keeps crushing the ball every time he’s been promoted in the minors, he may not need to be adept at the tools of ignorance. I earned my special Sammy Sosa card in MLB The Show 25 thanks to Ballesteros, and while neither he nor the Cubs get any benefit out of that, it at least makes me happy.

Bryan Ramos was one of the players ZiPS was higher on than most a few years ago, and although it looked for a while like that might pan out, he really disappointed in 2024 and has not bounced back this year. Assuming he still qualifies for the prospect lists next winter, he may not be on the 2026 ZiPS Top 100. Thomas Saggese had a nice OBP in the minors this year, but ZiPS tends to frown upon minor league performances that are disproportionately walk-heavy, and his cup of coffee this year has been unimpressive.

ZiPS Top 100 Prospects – 76-100 Hitters
Player Rank Pos. PA SB BA OBP SLG 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
Enrique Bradfield Jr. 76 CF 156 9 .211 .314 .301 11.5 6.5 -4.9
Spencer Jones 77 CF 287 11 .261 .341 .542 9.4 14.3 5.0
Jared Serna 78 SS 284 6 .198 .268 .233 9.7 5.6 -4.0
Will Wagner 80 2B 82 1 .224 .280 .355 8.4 5.9 -2.5
Carter Jensen 81 C 375 5 .259 .315 .387 13.9 13.7 -0.2
Tommy Troy 85 SS 371 10 .230 .308 .335 1.3 1.2 -0.1
Drew Gilbert 86 CF 353 2 .197 .289 .324 3.2 3.8 0.6
Everson Pereira 87 CF 280 6 .213 .293 .406 7.1 7.3 0.2
Jefferson Rojas 88 SS 312 7 .217 .288 .363 0.9 4.5 3.6
Jesus Baez 90 SS 300 3 .203 .273 .310 5.7 7.7 2.0
Robert Calaz 91 RF 262 2 .224 .267 .343 5.6 4.3 -1.3
Eric Bitonti 92 3B 339 6 .179 .248 .322 4.5 4.1 -0.4
Edwin Arroyo 93 SS 317 4 .246 .293 .315 7.2 1.9 -5.2
Eduardo Tait 94 C 332 0 .196 .244 .327 5.0 2.2 -2.8
Edgar Quero 96 C 63 0 .278 .365 .352 10.8 10.9 0.1
Brice Matthews 97 SS 325 18 .256 .351 .420 8.3 13.3 5.0
Johnathan Rodríguez 99 RF 196 0 .286 .357 .411 6.7 7.6 0.9
Joe Mack 100 C 312 4 .242 .304 .384 12.1 12.0 -0.1

Not missing time from a concussion or back problems, as well as having a second professional season, has been a real boon to Brice Matthews’ projections. It’s now looking like he may be the guy who pushes Jose Altuve back to left for good. I poo-pooed the idea of the Yankees getting a lot in return for Spencer Jones at the deadline, but looking at the translations and the projections, I might be guilty of being short-sighted. He’s 24, not 28, after all, and he’s absolutely eviscerating minor league pitching. It’s getting harder to dismiss the idea of him being a real masher in the majors, which as an Orioles fan conditioned not to root for the Yankees, is a hard pill to swallow.

Edwin Arroyo remains young and missed the entire 2024 season with a torn labrum, yet even though he’s been healthier (but currently out with a sore hammy), he’s come back as a middling singles hitter, so ZiPS sees far less upside than it did a few years ago. Enrique Bradfield Jr.’s raw line looks good, but the translation takes it all the way down to .211/.314/.301, and he’s already been on the IL twice with a hamstring injury. If he’s the successor of Cedric Mullins in center field for the O’s, it’s looking less like it will be an immediate hand-off. ZiPS has really soured on Jared Serna, who somehow has only five extra-base hits in 284 plate appearances in Double-A this season after 15 extra-base hits in far fewer opportunities at the same level last year.

ZiPS Top 100 Prospects – 51-100 Pitchers
Player Rank ERA IP HR BB SO FIP 5-Yr WAR (Feb) 5-Yr WAR (Now) Diff
AJ Smith-Shawver 52 3.86 9.3 1 4 11 3.41 9.3 9.0 -0.4
Alejandro Rosario 53 0.00 0.0 0 0 0 0.00 7.2 5.2 -2.0
Luis Morales 54 4.48 80.3 10 34 75 4.26 6.9 7.1 0.2
Rhett Lowder 55 6.35 5.7 0 3 4 3.80 8.1 6.4 -1.7
Quinn Mathews 57 5.08 44.3 5 40 42 5.37 10.2 5.7 -4.4
Jake Bloss 60 4.97 25.3 3 12 19 4.55 5.7 3.2 -2.5
Brandon Sproat 62 4.94 78.3 10 38 58 5.15 7.8 6.2 -1.5
Chase Dollander 65 5.00 9.0 1 5 6 5.20 6.6 3.4 -3.2
Cade Cavalli 79 5.37 60.3 8 28 48 4.82 6.7 4.7 -2.1
Noble Meyer 82 6.20 40.7 6 22 32 5.65 5.8 3.2 -2.6
River Ryan 83 0.00 0.0 0 0 0 0.00 5.5 4.5 -1.1
Ricky Tiedemann 84 0.00 0.0 0 0 0 0.00 9.5 4.4 -5.1
Hurston Waldrep 89 4.97 83.3 11 46 68 4.98 7.2 5.8 -1.4
Dylan Lesko 95 12.00 3.0 0 6 2 9.76 6.5 4.1 -2.4
Cade Horton 98 3.91 25.3 3 12 26 4.12 6.5 6.3 -0.2

In 12 Triple-A starts this year, Quinn Mathews has allowed almost as many walks (44) as he’s thrown innings (44 1/3), hardly an auspicious sign for a pitching prospect. This is one of those unusual situations in which you’d hope that his sore shoulder has actually been worse than advertised, just to provide a clearer explanation for what has been a brutal year for him. I’ll give the Rockies credit for giving Chase Dollander every opportunity in the majors this year, but it really hasn’t worked out well, and Triple-A is the right place for him right now.

But WAIT, there’s MORE! I’ve asked ZiPS for a table of the biggest improvers who didn’t make the ZiPS Top 100 list in February.

Biggest Movers, Non ZiPS Top 100
Player Rank Pos. Organization 5-Yr WAR (Feb) 5-Yr WAR (Now Diff
Jacob Reimer 434 3B New York Mets -0.4 8.5 8.9
Cam Smith 129 3B Houston Astros 2.7 11.3 8.6
Kaelen Culpepper 237 SS Minnesota Twins 1.6 10.0 8.4
Brock Wilken 156 3B Milwaukee Brewers 3.6 9.7 6.0
Carlos Narváez 581 C Boston Red Sox 3.3 9.0 5.7
Nick Kurtz 142 1B Athletics 5.4 10.4 5.0
Nolan McLean 217 P New York Mets 0.3 5.1 4.8
Denzer Guzman 225 SS Los Angeles Angels 2.7 7.4 4.7
Max Anderson 318 2B Detroit Tigers 3.5 8.0 4.5
Eduardo Garcia 499 SS Milwaukee Brewers 1.0 5.2 4.2
Cam Devanney 423 SS Kansas City Royals 3.1 7.1 4.1
Sal Stewart 154 2B Cincinnati Reds 7.8 11.7 3.9
Jadher Areinamo 205 2B Milwaukee Brewers 4.1 7.8 3.7
Justin Crawford 123 CF Philadelphia Phillies 8.0 11.6 3.6
Nelson Rada 132 CF Los Angeles Angels 0.0 3.5 3.6
Gabriel Gonzalez 298 RF Minnesota Twins 0.6 4.2 3.5
Roc Riggio 381 2B New York Yankees 1.0 4.5 3.5
Christian Moore 101 2B Los Angeles Angels 2.9 6.4 3.4
George Lombard Jr. 216 SS New York Yankees 3.4 6.9 3.4
Sauryn Lao 511 P Seattle Mariners 1.9 5.3 3.4
Josue De Paula 117 RF Los Angeles Dodgers -0.2 3.1 3.3
Jakob Marsee 304 CF Miami Marlins 3.8 7.0 3.2
Luis Lara 204 CF Milwaukee Brewers 1.3 4.4 3.0
Kyle Karros 198 3B Colorado Rockies 7.0 10.0 3.0
Zach Ehrhard 565 RF Boston Red Sox -1.2 1.8 3.0

Jacob Reimer missed half of the 2024 season with a hamstring injury, but he’s been healthy this go-around, and is suddenly hitting for power. ZiPS was highly skeptical before the season that he could be above replacement level, but it now thinks there’s a real chance that he’ll become a starter in the majors at some point. Picking up Cam Smith in the Kyle Tucker trade is looking like a brilliant move for the Astros. Kaelen Culpepper has been absolutely terrific in his first full professional season, and I’d be shocked if he didn’t have a very high ranking on next year’s prospects list. ZiPS thinks Brock Wilken has worked himself back into being the Brewers’ best option at third base, or at least, he would be if not for the dislocated patella that’s likely to keep him on the shelf until this September at the earliest.





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.

50 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
bada87bingMember since 2020
8 hours ago

I’m surprised to see Liranzo with such a big drop (losing ~1 WAR/year) in the update to the projections. He’s putting up a 129 wRC+ in his age 21 season in AA, which is basically the same as the 133 wRC+ he hit for last year in high-A.

Smiling PolitelyMember since 2018
3 hours ago
Reply to  bada87bing

In Baumann’s counterpoint article re: AZ selling, he mentioned Liranzo not hitting for power. I can’t speak to whether that’s why ZiPS is skeptical, but having just read that article before this one, I wonder about that, too

bada87bingMember since 2020
2 hours ago

.176 ISO this year versus .164 last year