Chicago Cubs Top 38 Prospects

Below is an analysis of the prospects in the farm system of the Chicago Cubs. Scouting reports were compiled with information provided by industry sources as well as our own observations. This is the fifth year we’re delineating between two anticipated relief roles, the abbreviations for which you’ll see in the “position” column below: MIRP for multi-inning relief pitchers, and SIRP for single-inning relief pitchers. The ETAs listed generally correspond to the year a player has to be added to the 40-man roster to avoid being made eligible for the Rule 5 draft. Manual adjustments are made where they seem appropriate, but we use that as a rule of thumb.
A quick overview of what FV (Future Value) means can be found here. A much deeper overview can be found here.
All of the ranked prospects below also appear on The Board, a resource the site offers featuring sortable scouting information for every organization. It has more details (and updated TrackMan data from various sources) than this article and integrates every team’s list so readers can compare prospects across farm systems. It can be found here.
Editor’s Note: Juan Tomas (no. 13), Juan Cabada (no. 23), and Wilfri De La Cruz (no. 30) were added to this list following their signing as part of the 2025 international amateur class. Michael Arias (formerly no. 11) was traded to the New York Yankees for cash considerations following the initial publication of this list; his report can now be found on the Yankees list and on The Board. Juan Bello (formerly no. 31) was traded to the Houston Astros in exchange for Ryan Pressly after initial list publication. His report can be found on The Board.
| Rk | Name | Age | Highest Level | Position | ETA | FV |
|---|---|---|---|---|---|---|
| 1 | Matt Shaw | 23.2 | AAA | 3B | 2025 | 55 |
| 2 | Kevin Alcántara | 22.6 | MLB | CF | 2025 | 50 |
| 3 | Cade Horton | 23.5 | AAA | SP | 2025 | 50 |
| 4 | Jefferson Rojas | 19.8 | A+ | SS | 2027 | 45+ |
| 5 | James Triantos | 22.0 | AAA | 2B | 2026 | 45 |
| 6 | Moises Ballesteros | 21.2 | AAA | C | 2026 | 45 |
| 7 | Owen Caissie | 22.6 | AAA | RF | 2025 | 45 |
| 8 | Brandon Birdsell | 24.9 | AAA | SP | 2025 | 45 |
| 9 | Eriandys Ramon | 22.1 | A | 3B | 2027 | 40+ |
| 10 | Jack Neely | 24.7 | MLB | SIRP | 2025 | 40+ |
| 11 | Jaxon Wiggins | 23.3 | A+ | SIRP | 2026 | 40+ |
| 12 | Nazier Mulé | 20.3 | A | SIRP | 2027 | 40+ |
| 13 | Juan Tomas | 17.1 | R | SS | 2031 | 40+ |
| 14 | Pablo Aliendo | 23.7 | AA | C | 2025 | 40 |
| 15 | Christian Franklin | 25.2 | AA | CF | 2025 | 40 |
| 16 | Connor Noland | 25.5 | AAA | SP | 2026 | 40 |
| 17 | Jonathon Long | 23.0 | AA | 1B | 2026 | 40 |
| 18 | Cole Mathis | 21.5 | R | 1B | 2027 | 40 |
| 19 | Brody McCullough | 24.6 | AA | SP | 2026 | 40 |
| 20 | Gage Workman | 25.3 | AA | 3B | 2025 | 40 |
| 21 | Yahil Melendez | 19.4 | R | SS | 2028 | 40 |
| 22 | Benjamin Cowles | 25.0 | AAA | SS | 2025 | 40 |
| 23 | Juan Cabada | 16.7 | R | SS | 2031 | 40 |
| 24 | Zac Leigh | 27.2 | AAA | SIRP | 2025 | 40 |
| 25 | Cristian Hernandez | 21.1 | A+ | SS | 2028 | 35+ |
| 26 | Fernando Cruz | 18.2 | R | SS | 2030 | 35+ |
| 27 | Eli Lovich | 19.5 | R | RF | 2030 | 35+ |
| 28 | Ty Southisene | 19.6 | R | SS | 2030 | 35+ |
| 29 | Ronny Cruz | 18.4 | R | SS | 2030 | 35+ |
| 30 | Wilfri De La Cruz | 17.3 | R | 3B | 2031 | 35+ |
| 31 | Caleb Kilian | 27.7 | MLB | MIRP | 2025 | 35+ |
| 32 | Will Sanders | 22.8 | AA | SP | 2026 | 35+ |
| 33 | Pedro Ramirez | 20.8 | A+ | 3B | 2027 | 35+ |
| 34 | BJ Murray Jr. | 25.1 | AAA | 3B | 2025 | 35+ |
| 35 | Brett Bateman | 22.9 | AA | CF | 2026 | 35+ |
| 36 | Riley Martin | 26.9 | AAA | SIRP | 2025 | 35+ |
| 37 | Nick Dean | 24.1 | A+ | MIRP | 2027 | 35+ |
| 38 | Derniche Valdez | 18.8 | R | SS | 2029 | 35+ |
Other Prospects of Note
Grouped by type and listed in order of preference within each category.
Power Bats, Dicey Contact
Haydn McGeary, 1B
Felix Stevens, 1B/OF
Andy Garriola, OF
Anderson Suriel, OF
Ivan Brethowr, OF
A small school catcher, McGeary’s pro career was shot out of a cannon, as he hit 19 homers in 2023 and put up some of the more impressive exit velos in the minors. In 2024, he struck out 31% of the time and slugged .354. He needs to return to the 23%-ish strikeout area. Stevens is an enormously strong 25-year-old Cuban first baseman who has also posted some of the loudest peak exit velocities in all of pro baseball, but he’s striking out at a 34% clip in the mid-minors. Garriola is a 25-year-old outfielder from Old Dominion who hit 18 bombs in 90 A-ball games before he was promoted to High-A in August. Suriel is a medium-framed corner outfield prospect with above-average bat speed. He’s taken forever to exit rookie ball, but he’s developed pretty big power during that time. Brethowr (who transferred from ASU to UCSB) is a 6-foot-6 power-hitting right fielder who had 28 bombs in 112 college games.
Wild Guys With Monster Stuff
JP Wheat, RHP
Sam Thoresen, RHP
Jose Romero, RHP
Wheat, 22, is a 6-foot-5 low-ish slot righty who sits 96 and flashes a huge slider. He had 36 walks in 22.1 innings last year. A 2020 undrafted free agent out of Minnesota, Thoresen sits 95 with above-average carry and flashes a plus upper-80s slider, but he has 20 or 30 control and walked almost a batter per inning in 2024. Romero is a 5-foot-10, 185 pound righty with a 94 mph fastball and a plus sweeper. He walked nearly a batter per inning at High-A last year.
Raiders of the Lost Park (Indy Ball Signees)
Nico Zeglin, RHP
Connor Schultz, RHP
Zeglin, 24, began his college career at a JUCO, then went to Gonzaga, and finally landed at Long Beach State, where he had a sub-1.00 WHIP as a starter during his senior year, but still went undrafted. Zeglin immediately went to the Pioneer League, where he played for the Rocky Mountain Vibes, man. He signed with the Cubs in 2024 and pitched really well, posting a 0.33 ERA as a High-A reliever during the second half of the season. He sits about 91 and has an excellent changeup. Schultz, 25, spent four years at Butler, one at Iowa, and then parts of three seasons with the Missoula PaddleHeads, also of the Pioneer League. He signed with the Cubs in 2024 and dominated A-ball for 30 innings, mostly with a good changeup of his own.
Still Developing
Erian Rodriguez, RHP
Yovanny Cabrera, RHP
Thomas Mangus, RHP
Daniel Avitia, RHP
The 23-year-old Rodriguez, who much like Daniel Espino was born in Panama but went to high school in Georgia, was a 2021 Day Three pick out of Georgia Premier Academy. He has a statuesque 6-foot-3 frame and will bump 95-96, albeit with ineffective movement. He moved into the rotation during the second half of 2024 and began working more with his secondary stuff. Both his slider and changeup are about average and improving. Even though he’s 23, Erian is a pretty good developmental prospect who might break late.
Cabrera is a 23-year-old Dominican righty who is on the relief prospect fringe. He sat 93-96 in 2024 and has an occasionally good curveball. His command was better at the very end of the year and if he can sustain that in 2025, we might be talking about a quick-moving middle inning guy. Mangus signed for a little over $200,000 out of Navarro JC in Texas rather than head to Oklahoma. He’s a well-built righty with a long arm swing, plus-plus fastball spin (but below-average velocity), and a potentially good slider. Avitia is a low three-quarters slot right-hander out of Grand Canyon who the Cubs gave $150,000 to in the 12th round. He works with a fastball/changeup combo. His heater sits in the low-90s with running action, while his low-80s changeup, which he shows advanced overall feel for, has significant fade and depth to it.
Young, High-Variance Bats
Robin Ortiz, OF
Jose Escobar, 2B
Angel Cepeda, SS
Ludwing Espinoza, SS
Ortiz is a huge-framed 18-year-old outfield prospect at 6-foot-4. He has above-average raw power already and didn’t strike out a concerning amount in his pro debut. Escobar is the next Pedro Ramirez or perhaps Yonathan Perlaza type. He’s a compact second base grinder, advanced for his age and wielding a potential 50/40 hit/power combo. Cepeda is the toolsiest of this bunch, a 6-foot-1 Dominican SS/3B who slashed .298/.383/.428 on the complex. He has looming strikeout issues keeping him off the main section of the list. Espinoza was a $1 million signee who has yet to post an average DSL line in two seasons there.
System Overview
The Cubs have made some high-profile moves at the midway point of the offseason, but their farm system hasn’t changed a ton. The Kyle Tucker trade cost them 2024 first round pick Cam Smith, who would have ranked fourth on this list and whose scouting report you can find here. As the system stands right now, it’s a shade below average in terms of both depth and high-end impact. Their drop relative to our 2024 in-season assessment mostly comes from rounding down on Moises Ballesteros and Owen Caissie, who were both Top 100 prospects in the recent past, and who both now look more like good role players than foundational guys you build around.
The core of this system, and the place where potential foundational pieces lurk, is in all of those young shortstops littered through the bottom third of the list. The early returns on those $3-4 million international amateur shortstops aren’t great, but their defensive ability and bat speed give them the potential to make an eventual leap. The same is true of Ty Southisense, Ronny Cruz, and a more mature Derniche Valdez. In each of these players’ individual cases you can see why the Cubs gave them as much money as they did, though the priciest three (Cristian Hernandez, Fernando Cruz, and Valdez) are the ones struggling the most right now. Eriandys Ramon (big gap) and Yahil Melendez have the best chance to leap into the overall Top 100 over the course of the next two years.
There has been quite a bit of electronic ink devoted to the Cubs’ investment in tech and dev infrastructure to try to better develop pitchers. There really isn’t much evidence of progress on that end in their system right now. Injuries or regression are a big part of the write-up for all but a couple pitchers on this entire list. Birdsell, Noland, and Neely (who isn’t homegrown) are basically ready, but everyone else has to prove they can stay healthy, throw strikes, or both.
Did Ethan Roberts graduate from rookie eligibility?
Yup, based on active roster days.
Thanks, Meg. I always get confused by the discrepancies on rookie eligibility between FanGraphs and Baseball-reference. B-ref says that Roberts is still a rookie and Kilian is not, while FanGraphs has the opposite. Maybe they just aren’t accounting for active days accurately.
Man, I don’t know what in the world Owen Caissie did at 21 and Moises Ballesteros did at 20 to go from top 100 guys to guys who “look more like good role players than foundational guys you build around.” Both had really exciting seasons. Just seems like overly harsh grading to me.
Ballesteros is a bit weird, though his AAA numbers are BABIP-inflated yet barely above league-average, so that doesn’t look great, necessarily. Though he’s young for the level. I agree his ranking is harsh.
Cassie’s problem is that he strikes out almost 30% of the time in the minors. That almost never works out at the MLB level. Running a.375 BABIP with 40-grade speed that’s likely to regress is unsustainable. Even if his contact quality is just that amazing, it’s very unlikely that’ll continue to matter in MLB. The Estevan Florial vibes are there, and Florial is a better runner and fielder. Better game power, but similar problems across the board from Cassie. Florial’s 2022 and Cassie’s 2024 are extremely similar.
I think any time you put “20” years old and “above league average in AAA” in the same sentence you probably have a special hitter on your hands. Caissie I feel like he managed to trim the Ks slightly moving up a level, and again seems to be progressing well as a 21 year old in AAA. He certainly didn’t regress or hit a wall there. He had a .240 ISO in the second half. He had a good not great season, but not many 21 year olds in AAA were better than him (only Jackson Holliday among hitters with 300+ PAs). Kevin Alcantara has an edge in athleticism/defense for sure, but he had a slightly higher K% in AAA and didn’t get there until later in the year and he kept his grade.
The problem with that comp is Alcantara is a CF with potential plus defense. His offensive floor is much, much lower-risk. His swing-and-miss rates are also a lot lower than Caissie’s. Caissie is an average corner OF and looks like he could end up strictly on the strong side of a platoon. That’s not a 50 grade player. Caissie’s contact rates are on the knife-edge of what works in MLB, and not in a good way. Unless he improves those, he may end up in the George Valera bucket, and Valera isn’t an MLB-quality player. The bust risk and the flags accompanying it are just that large.
Alcántara made slightly more contact in AAA (like 2% difference). But Caissie has much better plate discipline. I don’t have a problem grading KA higher based on his overall profile. I don’t understand what changed in Caissie’s profile between this year and last to make it drop. He moved up a level and his performance stayed level. He played the whole season in AAA as a 21 year old. If the contact were scary you’d think it would have been exposed up there. The contact needs work but again, 21 years old.
His power dropped off. As stated in the writeup. That’s what changed. He went from a plus-plus power guy to simply plus, between the much more hitter-friendly environment in AAA and the simple numerical differences. His profile is dependent on his power to make him stick. With his massive swing and miss game, he absolutely has to hit for monster power to be an above-average value as a platoon player. Right now, he looks like a 45 rather than a 50, because he’s got good power, not great, and he’s still swinging and missing just as much without any signs of improvement. His profile has stagnated instead of the anticipated development. Holding the line isn’t good when you were expected to get better.
I’m very confused at the suggestion that there are any similarities in “Vibes” between a Canadian 21 year old and a former IFA repeating AAA as a 24 year old…especially when the former had a better K/BB ratio.
In fact, the context makes Florial a frankly ludicrous comparison.
That was my initial reaction as well but I think Eric did a good job justifying the grades. With Ballesteros completely maxed out physically and unlikely to stick behind the plate full-time, he’ll need to absolutely rake to stay in the lineup. The projection systems don’t seem to love them either. ZIPs gives Ballesteros a 3 yr OPS+ of 90 and 100 for Caissie. I think their youth gives still gives them some upside to dream on but this was a bit of a reality check.
I just don’t think I’ve ever seen a 20 year old fly through the minors, hit 50% better than AA and then above average at AAA and get downgraded. The body is the body, but that hasn’t changed since last year. He even still has him projected for catching.
The AAA hitting looks like a mirage, is the problem. With a BABIP more in line with his career numbers, he looks like a below-average hitter in AAA. He has room to improve, obviously, but combined with the highest strikeout rate of his career, he looks like he was overmatched.
10 bombs and 15 doubles in 68 ballgames, with 23 walks thrown in? 65 starts, scored 30, drove in 35. On video, you can see him hitting missile after missile. Just think how well he’d do if you gave him a chance to adjust to the level a bit as well.
Another thing we are seeing this year is a fast drop in INTL grades (usually 2 tiers) on guys that struggled some in the DSL like Cruz. We have heard Eric say that DSL numbers shouldn’t bear much weight, but the grades argue otherwise unless it is 1st hand scouting in the DR.
This is the grade I would have put on Caissie all along. I think the counterpoint to his strikeouts was to say that he would cut them as he went along, and he hasn’t. So there’s some question whether he can cut them (I think it is doubtful).
The other thing that happened (and the thing that Eric is concerned with) is that the raw power backed up. There’s a certain degree of “you can never give up on raw power” so as long as he looked like an 80 raw guy he would get a lot of opportunities to fix whatever ailed him in MLB. A 70 raw guy is still good but it’s often not enough to even the scales with terrible contact numbers.
I just don’t even agree that the power backed up. Like, he went from an all world 117 max EV (reportedly) in AA to a 115.5 in AAA (that’s still like 95th percentile in MLB). He had a .240 ISO with 11 HRs in 51 games in the second half, so maybe there was some learning curve there for him. I don’t think the power is suddenly gone or anything.
Max EV isn’t a good way of measuring power. Tiny sample size also doesn’t matter. You’re clutching at straws.
What would you use to measure his power? Max EV is about as pure of a raw power tool measurement as you can get. Doesn’t mean he’ll always get to it, but it’s not like he stopped showing plus raw power. His 42.5% Hard Hit% was well above AAA average (35.5%) as was his 8.8% Barrel% (6.1%). And I think it does say something that he adjusted over the season and hit for more power in the second half. Again, he was 21 in AAA. Guys his age are playing in A+ mostly (he’s a few months older than this year’s college draft class).
You’re forgetting the damning fact that he was only slightly better in his first taste of AAA than a 24 year old who’d been playing pro ball since 16 was while repeating the level 3 years ago!!!
You aren’t supposed to do as well when you are young for a level as when you aren’t. Maybe you are drawing the wrong logical conclusion here.
Think you missed the tone here, mate.
maybe
Ballestreros OTOH is a easy 50 as long as he can defend catcher and his body holds up. The bat will absolutely support him in that. If he has to DH then it gets way harder.
I dont see how it gets hard. If he DH’s for a stretch, he likely hits better. As is, he can always DH and there is no problem.
Because a league average hitter at catcher is in contention for all-star nods and a league average hitter at DH gets DFA’d. Puts a lot of pressure on the bat. In 2024 Angels terms it’s the difference between Logan O’Hoppe and Willie Calhoun.
This is important because there isn’t a huge long history of 5”7, 30 runners who have hit well enough to be a primary DH. Yoshida is probably the closest to that, maybe Donovan Solano. Luis Arraez, but almost nobody has been like him.
Things are just way more straightforward if he can catch.
I wasnt thinking in terms of a ‘full-time dh”. I was thinking, he would not hurt your lineup if you DHd him. And my hunch is that he is an above average bat. We will see.
Are you scouting the stat line or the player?
Also, defense counts.
Hmmm we found a farm I am higher on than Eric. I do think they lack a truly elite prospect but to me the top 7 are all 50/55s. I get Triantos tools aren’t loud but I do think he’ll hit enough to be a averagish regular, Caissie has more upside than that but also more risk. I feel confident in Ballerstos as a below average defensive catcher but not a disaster. Rojas has big upside.
Sad to see Howard isn’t mentioned.
Shaw is “is otherwise growing into a tremendous third base defender” and “his ceiling as a defender there is very high,” but he’s a future 35 fielder? What am I missing here?
35 is the median defensive projection, not the absolute ceiling.
That still wouldn’t make sense, but somebody else brought it up in Eric’s prospect chat today and he acknowledged it was an error. 45/55 sounds a lot closer to what the writeup described than a 30/35.
It’s nice to see that there’s at least one person who knows more than me who is also not as high on the Cubs system.It’s weird seeing Cubs fans talk about Caissie as some kind of untouchable elite prospect. He’s not a bad one, probably a major leaguer, but a bat first corner OF / DH with contact issues in AAA isn’t something unique. His AAA numbers were good, not great, and with a 30% strikeout rate and a BABIP much higher than what it’ll be in the majors. Already being vulnerable to high fastballs in the minors is not a good sign. The lack of defensive, positional or baserunning value limits his ceiling, and the contact issues keeps his floor low.
But I imagine a lot of Cubs fans will be really upset about him getting a 45.
Some of us get it. A lot don’t. My fellow Cubs fans couldn’t wait to see Contreras gone, but the same people ironically love Ballesteros.
Not a Cubs fan…but Caissie’s being a 21 year old who was drafted out of Canada” is pretty important context when saying something like he’s “Already vulnerable to high fastballs,” haha.
We’re talking about a Cali prep guy who went to Vanderbilt, here (although I bet Eric gives that one a 50) – Caissie’s legitimately had countless fewer reps than most of his contemporaries.
Not to say that he’ll make it…but if there’s one player of that framework to whom I’ll give the benefit of the doubt to adjust and improve, it’s him.
He’s 22, will turn 23 early next year, not 21. That’s not old by any means, but after 1500+ professional PAs the difference between cold weather draftees and Californian ones isn’t what it was when they were drafted.
Eric is the one talking about vulnerability to high fastballs btw. It’s the kind of weakness that only gets more pronounced and exploited in the majors. A 30% strikeout rate throughout the minors means he’s got a lot of adjusting to do to be a productive major leaguer. Which is not impossible by any means.
But a prospect grade is a composite of the likelihood of various outcomes. A lack of defensive and baserunning value makes the extreme heights unlikely even if he becomes a great hitter. And the same issues take away some of his floor, and his chances of getting enough time to adjust. Far easier to give a good CF/SS time to learn to hit than a LF/RF/DH. A 45 grade isn’t saying he’s a bust who will never make it. It’s saying that the average outcome is less than an everyday starter.
If he hits like a league average player, he is a below average player. If he hits like an above average player, he’s average. It’s kind of the nature of bat-first (or bat-only) prospects. And consider how hard it is to hit, how much it takes to say with any great degree of certainty that someone is an above average hitter. A vulnerability to high fastballs has derailed many promising hitters, so it’s not unreasonable at all to let questions about his hit tool bring down the offensive grades down.
I agree with everything you’re saying, in principle – I just have far, far more faith in some profiles’ ability to adjust than others’.
Caissie’s is pretty much “Raw, not flawed” catnip for me, haha – only way I could like him more is if he were a switch hitter or a three sport athlete, haha.
He played most of last year at AAA as a 21 year old. That’s what the commenter’s are pointing out , not his present age.
I’m pretty sure homeschooled kids are generally allowed to eat nuts
I hear they are the number one consumer of Dee’s
(I couldn’t help myself, ok? He teed it up like a middle middle slider that didn’t break)
What about Bofa?
In my defense, the article brings them up first
Happy to see the someone national call out the Cubs’ self-touted pitching dev. As a Cubs fan, I don’t feel like they have proven this is a real thing yet, but will be glad to be wrong soon!
Unfortunately, you are not wrong. This is an awful system.
The Shaw chart lists him at 5’11”, but the description has him at 5’9″.
Seems to be a trend of sticking mobile guys with 45 arms at third base now. Cubs tried it with Madrigal before, Rojas for the Mariners, etc. I don’t like it because I’m a huge fan of cannon armed third basemen but it seems like it can work, at least for a little while.
Shaw is going to really hit though, so it will probably work overall even if he’s lobbing softballs over to first.
Good, informative write up, but I have a bone to pick with the copy editor. RE: Jefferson Rojas – the expression is “pump the brakes”, not “pump the breaks”.
Carry on.
Several instances of “wreckless,” too. “Reckless” please.
Unless you’re talking about Eric.
https://en.wikipedia.org/wiki/Wreckless_Eric
The option year situation for Alcantara seems worse to me every time I think about it. He is going to take a while to develop and he won’t be able to do that in the minors much longer. That means he needs to go to a team that can be patient with him and get reps in MLB or he’s going to be the short side of the platoon in CF.
For that reason I think his value is probably a bit lower in trade than it is in the abstract. If he was just given an everyday run in CF for a team that doesn’t need to worry about winning now like the Marlins his chances of turning into a league average starter or better at CF is good. But he can’t do that for the Cubs for multiple reasons, and there are probably only a half dozen teams like the Marlins.
Maybe to Tampa for some bullpen help.
He should be eligible for a 4th option if he uses his 3rd option this season.
This usually only happens if the player misses a chunk of time due to injury. But I suppose there are other cases even if I can’t think of them.
Yeah this new option situation seems particularly bad for raw athlete types signed at age 16, which is not exactly a rare profile of international signings
I don’t think you have to look too hard to find other examples of this. The other one that comes to mind immediately: Edgar Quero needs a lot of work on his receiving, but his bat might not play at DH. So either he figures it out this year, 2026 is him trying to figure out how to catch in MLB, or he goes and plays in another league.
Well, unfortunately (or fortunately for Kevin) he doesn’t look like a Cubs player so he’ll be shipped out soon. You know, just like Jorge Soler, Willson Contreras, and whole host of others that don’t exactly inspire all the people who share the Ricketts world view.