RoboScout’s ‘Way Too Early’ Top 75 Fantasy Baseball Prospects In 2025


For those readers familiar with my weekly in-season RoboScout articles, sadly this won’t be the inaugural 2025 version. With the 2025 minor league season in its nascent stages, it’s a bit early to do any comprehensive deep dives on the data. No one has even pitched 12 innings below Triple-A yet.
Back in February, I aggregated all of the 2024 full season RoboScout data from each hitting and pitching level to create a single “Top 100” list (per RoboScout).
As I discussed in that article:
What the weekly articles do not do though, by design, is aggregate all of the players into one “master” list. For example, if Franklin Arias (Red Sox) is a top Complex League hitter per RoboScout, is he a better target than Kumar Rocker (Rangers) who is a top name on the Double-A pitching list? The main reason why I keep each level separated is…the disparate lists allow you to sculpt the information to suit your team’s needs, including, for example, how one wants to allocate your minor league roster slots amongst hitters and pitchers.
With any Top 100 list, the main challenge is to make “one size fits all” decisions that minimize the “downside” of each inevitable trade-off.
Take, for example, the choice to rank based on upside only–specifically, each player’s projected peak fantasy value. In that case, proximity to the majors isn’t considered. If two prospects both project at .300/.400/.500 hitter with 20 home runs and 20 stolen bases at their peaks, a 17-year old in the Complex League could rank similarly to a 27-year old in Triple-A who might produce at the rate this year. That approach overlooks the difference in their likelihood of reaching those projections.
Similiarly, we had base this list on projected fantasy production over the next three years — whether or not we apply a “discount rate”–that same 17-year-old might not even make the list, simply because he may not debut in that window.
And how do we combine the top pitchers?
Fantasy value is a useful starting point, but draft behavior tells us otherwise. Pitchers often have the highest fantasy value when using popular techniques of Standings Gain Points or z-scores, yet they aren’t drafted accordingly, likely on account of perceived injury risk or error bars around these estimates.
All of this is to say: It’s still too early in the season, especially outside of Triple-A, to draw substantive conclusions from the data. That said, there are still some storylines and early returns worth noting. So this week’s column is a fun solution to see what the RoboScount rankings look like based on the currently limited data.
This is fun and shouldn’t be viewed as gospel. The list highlights standouts, especially at the lower levels, who are separating themselves from their peers while held within the context of more heavily-weighted Triple-A performances. For example, one can see how Bishop Letson’s excellent two High-A outings ranks compared to Eduardo Tait’s top-ranked Low-A hitting performance, all within the context of some early Triple-A players.
As a reminder, this list is agnostic of a hitter’s defensive position or prowess or their playing time projections within the context of the organization’s depth chart.
RoboScout Top 75 Fantasy Prospects (as of April 13, 2025)
RANK | NAME | ORG | AGE | LEVEL | PITCHER? |
---|---|---|---|---|---|
1 | Nick Kurtz | ATH | 22 | AAA | |
2 | Sal Stewart | CIN | 21 | AA | |
3 | Samuel Basallo | BAL | 20 | AAA | |
4 | Roman Anthony | BOS | 21 | AAA | |
5 | Arjun Nimmala | TOR | 19 | A+ | |
6 | Andrew Salas | MIA | 17 | A | |
7 | Eduardo Tait | PHI | 18 | A | |
8 | J.T. Ginn | ATH | 26 | AAA | P |
9 | Ethan Salas | SDP | 19 | AA | |
10 | Chase Meidroth | CHW | 23 | AAA | |
11 | Sebastian Walcott | TEX | 19 | AA | |
12 | Nelson Rada | LAA | 19 | AA | |
13 | Leodalis De Vries | SDP | 18 | A+ | |
14 | Zyhir Hope | LAD | 20 | A+ | |
15 | Luis Pena | MIL | 18 | A | |
16 | Maximo Acosta | MIA | 22 | AAA | |
17 | Jesus Made | MIL | 18 | A | |
18 | Adael Amador | COL | 22 | AAA | |
19 | Yophery Rodriguez | MIL | 19 | A+ | |
20 | Moises Ballesteros | CHC | 21 | AAA | |
21 | Braylon Payne | MIL | 18 | A | |
22 | William Bergolla | CHW | 20 | AA | |
23 | Jace Jung | DET | 24 | AAA | |
24 | Kemp Alderman | MIA | 22 | AA | |
25 | Zebby Matthews | MIN | 25 | AAA | P |
26 | Logan Henderson | MIL | 23 | AAA | P |
27 | Luke Keaschall | MIN | 22 | AAA | |
28 | Max Clark | DET | 20 | A+ | |
29 | Tim Tawa | ARI | 26 | AAA | |
30 | Jorge Burgos | CLE | 23 | AA | |
31 | Jonatan Clase | TOR | 23 | AAA | |
32 | Ian Seymour | TBR | 26 | AAA | P |
33 | Lazaro Montes | SEA | 20 | A+ | |
34 | C.J. Kayfus | CLE | 23 | AA | |
35 | Trenton Brooks | SDP | 29 | AAA | |
36 | Colt Emerson | SEA | 19 | A+ | |
37 | Henry Bolte | ATH | 21 | AA | |
38 | Agustin Ramirez | MIA | 23 | AAA | |
39 | Cristofer Torin | ARI | 20 | A+ | |
40 | Joe Mack | MIA | 22 | AA | |
41 | Edgar Quero | CHW | 22 | AAA | |
42 | Blake Adams | COL | 24 | AA | P |
43 | Caden Dana | LAA | 21 | AAA | P |
44 | Justin Crawford | PHI | 21 | AAA | |
45 | Josue De Paula | LAD | 20 | A+ | |
46 | Alex Freeland | LAD | 23 | AAA | |
47 | Juan Brito | CLE | 23 | AAA | |
48 | Luinder Avila | KCR | 23 | AAA | P |
49 | Bishop Letson | MIL | 20 | A+ | P |
50 | Pedro Ramirez | CHC | 21 | AA | |
51 | Cooper Pratt | MIL | 20 | AA | |
52 | Nolan McLean | NYM | 23 | AA | P |
53 | Jeremy Rivas | STL | 22 | AA | |
54 | Jett Williams | NYM | 21 | AA | |
55 | Adrian Santana | TBR | 19 | A+ | |
56 | Luis Lara | MIL | 20 | AA | |
57 | Griff McGarry | PHI | 26 | AA | P |
58 | Kyle Karros | COL | 22 | AA | |
59 | Leonardo Bernal | STL | 21 | AA | |
60 | AJ Blubaugh | HOU | 24 | AAA | P |
61 | Braxton Fulford | COL | 26 | AAA | |
62 | Travis Bazzana | CLE | 22 | AA | |
63 | Termarr Johnson | PIT | 21 | AA | |
64 | Gabriel Rincones Jr. | PHI | 24 | AAA | |
65 | Ralphy Velazquez | CLE | 20 | A+ | |
66 | Zac Veen | COL | 23 | AAA | |
67 | Carlos Rodriguez | MIL | 23 | AAA | P |
68 | Slade Caldwell | ARI | 19 | A | |
69 | Darell Hernaiz | ATH | 23 | AAA | |
70 | Robby Snelling | MIA | 21 | AA | P |
71 | Ryan Bergert | SDP | 25 | AAA | P |
72 | Pablo Guerrero | TEX | 18 | A | |
73 | Owen Caissie | CHC | 22 | AAA | |
74 | Edwin Arroyo | CIN | 21 | AA | |
75 | Keider Montero | DET | 24 | AAA | P |
Enough fun for one week. Next week we’ll likely go back to our standard weekly programming, diving into some RoboScout names at each level with insights.