RoboScout Top 100 Fantasy Baseball Dynasty Targets
Image credit: Coby Mayo (Photo by Tom DiPace)
Every week, I put out a RoboScout ranking of the top 25 hitters and pitchers at each level. RoboScout derives this list by ranking the players within the level based on their minor league seasonal performance and applying park factors, regression, aging curves, and projecting expected fantasy value considering their long-term and peak performance. I also fold underlying Statcast data into the results to nudge the ranking based on the surface stats upward or downward based on the Statcast data that are most correlated with future fantasy performance.
The ranking doesn’t consider defense, an organization’s depth chart or previous year’s performance. The weekly installment attempts to highlight some of the interesting prospect names based on seasonal performance or recent ranking movement, then performs a deep dive into some of the things that RoboScout doesn’t look at or that are beyond the “number” that RoboScout outputs to help frame the performance into a dynasty league context.
What the weekly articles haven’t done is aggregate all of the numbers into one “master” list. For example, if Juneiker Caceres (Guardians) is the top DSL hitter per RoboScout, is he a better target than Angel Martinez (Guardians) who is the 17th name on the Triple-A list?
Not doing this is by design for various reasons. For one, there’s a good chance zero of the DSL hitters get a single plate appearance in the majors leagues over the next three years, which is important if someone is projecting MLB fantasy value. Also, deciding on how one wants to allocate your minor league roster slots among hitters and pitchers is also an important consideration in dynasty leagues. That’s something that might not be best served by having a master list of “the Top 100 Prospects per RoboScout”.
That being said, I created exactly that list.
I have taken the estimated likelihood of making it to the major leagues, projected performance at peak, and projected fantasy value at peak, then ranked the hitters and pitchers accordingly. I’m still not considering defense of the parent club’s depth chart.
Of course, some will view this list as controversial. It’s not meant to end the conversation or be the primary input for your waiver wire claims. For example, you probably shouldn’t trade Padres shortstop Leodalis De Vries (who is not on the list) for 26-year-old Reds pitcher Carson Spiers, who appears at #107. Also, you will see that Luis Perales (Red Sox) and Owen Murphy (Braves) appear on this list because RoboScout does not know that they are currently recovering from Tommy John surgery. It only looks at their 2024 performance on the season and projects out.
In other words, please apply the appropriate mental adjustments to the output knowing that these are just the “agnostic” results of RoboScout.
To help provide some “performance” context, I’ve listed the estimated peak projection beside each name. I liked some of the names in the 101 to 120 range, so I extended the list out to be a Top 120 list, with data through July 1.
RANK | NAME | TEAM | AGE | LEVEL | PIT? | BA / K% | OBP / BB% | wRC+ / GB% | HR / ERA | SB / WHIP |
---|---|---|---|---|---|---|---|---|---|---|
1 | James Wood | WSN | 21 | AAA | 0.28 | 0.367 | 130 | 23 | 14 | |
2 | Paul Skenes | PIT | 22 | AAA | P | 31% | 6% | 50% | 2.96 | 1.01 |
3 | Coby Mayo | BAL | 22 | AAA | 0.259 | 0.333 | 120 | 30 | 5 | |
4 | Emmanuel Rodriguez | MIN | 21 | AA | 0.264 | 0.366 | 128 | 23 | 14 | |
5 | Jackson Holliday | BAL | 20 | AAA | 0.272 | 0.369 | 124 | 21 | 7 | |
6 | Jose Fermin | STL | 25 | AAA | 0.282 | 0.356 | 121 | 19 | 23 | |
7 | Kyle Manzardo | CLE | 23 | AAA | 0.264 | 0.342 | 116 | 28 | 2 | |
8 | Noah Schultz | CHW | 20 | AA | P | 26% | 5% | 48% | 3.35 | 1.09 |
9 | Moises Ballesteros | CHC | 20 | AA | 0.282 | 0.354 | 122 | 24 | 2 | |
10 | Agustin Ramirez | NYY | 22 | AA | 0.274 | 0.347 | 123 | 31 | 13 | |
11 | Christian Scott | NYM | 25 | AAA | P | 27% | 7% | 47% | 3.59 | 1.12 |
12 | Samuel Basallo | BAL | 19 | AA | 0.272 | 0.343 | 117 | 24 | 7 | |
13 | Luke Keaschall | MIN | 21 | AA | 0.267 | 0.345 | 117 | 17 | 13 | |
14 | Cole Young | SEA | 20 | AA | 0.274 | 0.349 | 112 | 20 | 11 | |
15 | Hao-Yu Lee | DET | 21 | AA | 0.27 | 0.342 | 116 | 24 | 11 | |
16 | Javier Sanoja | MIA | 21 | AAA | 0.292 | 0.357 | 115 | 14 | 9 | |
17 | Lazaro Montes | SEA | 19 | A | 0.27 | 0.346 | 116 | 37 | 1 | |
18 | Xavier Isaac | TBR | 20 | A+ | 0.244 | 0.318 | 102 | 26 | 13 | |
19 | Zebby Matthews | MIN | 24 | AA | P | 22% | 5% | 48% | 3.6 | 1.16 |
20 | Roman Anthony | BOS | 20 | AA | 0.257 | 0.338 | 110 | 22 | 7 | |
21 | Miguel Vargas | LAD | 24 | AAA | 0.258 | 0.343 | 110 | 20 | 14 | |
22 | Matt Wilkinson | CLE | 21 | A+ | P | 28% | 7% | 47% | 3.36 | 1.12 |
23 | Sebastian Walcott | TEX | 18 | A+ | 0.251 | 0.328 | 100 | 20 | 8 | |
24 | Colt Emerson | SEA | 18 | A | 0.27 | 0.351 | 105 | 21 | 7 | |
25 | Michael Arroyo | SEA | 19 | A | 0.265 | 0.338 | 111 | 33 | 6 | |
26 | Kevin McGonigle | DET | 19 | A | 0.28 | 0.349 | 108 | 15 | 14 | |
27 | Carson Williams | TBR | 21 | AA | 0.257 | 0.334 | 118 | 24 | 19 | |
28 | Deyvison De Los Santos | ARI | 21 | AAA | 0.274 | 0.34 | 116 | 33 | 2 | |
29 | Edgar Quero | CHW | 21 | AA | 0.268 | 0.337 | 112 | 26 | 2 | |
30 | Chase Meidroth | BOS | 22 | AAA | 0.276 | 0.359 | 111 | 11 | 11 | |
31 | Adrian Del Castillo | ARI | 24 | AAA | 0.259 | 0.328 | 110 | 22 | 1 | |
32 | David Festa | MIN | 24 | AAA | P | 28% | 7% | 47% | 3.39 | 1.12 |
33 | James Triantos | CHC | 21 | AA | 0.279 | 0.337 | 111 | 17 | 27 | |
34 | Matthew Lugo | BOS | 23 | AAA | 0.256 | 0.325 | 103 | 28 | 14 | |
35 | Quinn Mathews | STL | 23 | A+ | P | 25% | 8% | 51% | 3.7 | 1.21 |
36 | Andy Pages | LAD | 23 | AAA | 0.256 | 0.328 | 109 | 24 | 9 | |
37 | Jhonkensy Noel | CLE | 22 | AAA | 0.261 | 0.327 | 114 | 28 | 2 | |
38 | Luis Perales | BOS | 21 | A+ | P | 24% | 8% | 47% | 3.81 | 1.24 |
39 | Alex Freeland | LAD | 22 | AA | 0.263 | 0.343 | 114 | 18 | 13 | |
40 | Owen Murphy | ATL | 20 | A+ | P | 26% | 7% | 39% | 3.97 | 1.17 |
41 | Luke Adams | MIL | 20 | A+ | 0.254 | 0.334 | 96 | 19 | 16 | |
42 | Angel Genao | CLE | 20 | A+ | 0.26 | 0.322 | 100 | 19 | 14 | |
43 | Blake Mitchell | KCR | 19 | A | 0.243 | 0.328 | 106 | 26 | 13 | |
44 | Sal Stewart | CIN | 20 | A+ | 0.261 | 0.334 | 96 | 18 | 6 | |
45 | Shay Whitcomb | HOU | 25 | AAA | 0.25 | 0.322 | 109 | 26 | 20 | |
46 | Axiel Plaz | PIT | 18 | A | 0.251 | 0.318 | 100 | 37 | 3 | |
47 | Junior Caminero | TBR | 20 | AAA | 0.259 | 0.331 | 108 | 25 | 4 | |
48 | Samuel Zavala | CHW | 19 | A+ | 0.252 | 0.333 | 91 | 19 | 8 | |
49 | Chayce McDermott | BAL | 25 | AAA | P | 27% | 8% | 42% | 3.9 | 1.2 |
50 | Luis Matos | SFG | 22 | AAA | 0.272 | 0.331 | 101 | 22 | 9 | |
51 | Heston Kjerstad | BAL | 25 | AAA | 0.241 | 0.316 | 108 | 25 | 3 | |
52 | Orelvis Martinez | TOR | 22 | AAA | 0.25 | 0.32 | 106 | 28 | 1 | |
53 | Cutter Coffey | BOS | 20 | A+ | 0.246 | 0.314 | 94 | 31 | 7 | |
54 | Kristian Campbell | BOS | 22 | AA | 0.255 | 0.333 | 115 | 20 | 7 | |
55 | William Bergolla | PHI | 19 | A+ | 0.27 | 0.335 | 96 | 13 | 13 | |
56 | Cam Collier | CIN | 19 | A+ | 0.242 | 0.312 | 93 | 26 | 2 | |
57 | Cade Povich | BAL | 24 | AAA | P | 26% | 7% | 42% | 3.8 | 1.15 |
58 | Marcelo Mayer | BOS | 21 | AA | 0.264 | 0.333 | 111 | 17 | 12 | |
59 | Henry Bolte | OAK | 20 | A+ | 0.235 | 0.312 | 98 | 20 | 21 | |
60 | Jonatan Clase | SEA | 22 | AAA | 0.245 | 0.326 | 104 | 19 | 29 | |
61 | Colby Thomas | OAK | 23 | AAA | 0.263 | 0.323 | 98 | 31 | 11 | |
62 | Logan Henderson | MIL | 22 | AA | P | 24% | 7% | 42% | 3.88 | 1.19 |
63 | Joe Mack | MIA | 21 | AA | 0.253 | 0.325 | 111 | 26 | 2 | |
64 | Tyler Black | MIL | 23 | AAA | 0.258 | 0.328 | 103 | 20 | 16 | |
65 | Aidan Smith | SEA | 19 | A | 0.251 | 0.328 | 103 | 26 | 15 | |
66 | Ralphy Velazquez | CLE | 19 | A | 0.259 | 0.336 | 105 | 23 | 4 | |
67 | Angel Martinez | CLE | 22 | AAA | 0.265 | 0.338 | 104 | 20 | 7 | |
68 | Johnathan Rodriguez | CLE | 24 | AAA | 0.244 | 0.321 | 106 | 23 | 7 | |
69 | Ryan Clifford | NYM | 20 | AA | 0.248 | 0.339 | 107 | 22 | 3 | |
70 | C.J. Kayfus | CLE | 22 | AA | 0.26 | 0.338 | 119 | 19 | 4 | |
71 | Jacob Wilson | OAK | 22 | AA | 0.273 | 0.332 | 117 | 18 | 7 | |
72 | Nehomar Ochoa Jr. | HOU | 18 | A | 0.247 | 0.319 | 102 | 24 | 12 | |
73 | Jace Jung | DET | 23 | AAA | 0.25 | 0.332 | 107 | 21 | 2 | |
74 | Juan Brito | CLE | 22 | AAA | 0.262 | 0.339 | 105 | 20 | 6 | |
75 | Jack Leiter | TEX | 24 | AAA | P | 25% | 8% | 46% | 4 | 1.21 |
76 | Carter Jensen | KCR | 20 | A+ | 0.249 | 0.325 | 93 | 17 | 11 | |
77 | Jaison Chourio | CLE | 19 | A | 0.266 | 0.344 | 102 | 13 | 18 | |
78 | Chase Dollander | COL | 22 | A+ | P | 24% | 8% | 40% | 4.14 | 1.25 |
79 | Jonny Farmelo | SEA | 19 | A | 0.25 | 0.328 | 98 | 20 | 17 | |
80 | Bubba Chandler | PIT | 21 | AA | P | 23% | 7% | 43% | 4.07 | 1.24 |
81 | Leo Jimenez | TOR | 23 | AAA | 0.257 | 0.33 | 101 | 17 | 5 | |
82 | Tink Hence | STL | 21 | AA | P | 23% | 7% | 47% | 3.68 | 1.2 |
83 | Jonah Tong | NYM | 21 | A | P | 29% | 9% | 47% | 3.63 | 1.17 |
84 | Josue De Paula | LAD | 19 | A | 0.251 | 0.324 | 98 | 19 | 12 | |
85 | Tai Peete | SEA | 18 | A | 0.249 | 0.323 | 100 | 13 | 16 | |
86 | Heliot Ramos | SFG | 24 | AAA | 0.237 | 0.311 | 102 | 24 | 6 | |
87 | Eduardo Tait | PHI | 17 | CPX | 0.254 | 0.313 | 89 | 27 | 2 | |
88 | Slade Cecconi | ARI | 25 | AAA | P | 24% | 7% | 45% | 3.99 | 1.21 |
89 | Joey Loperfido | HOU | 25 | AAA | 0.233 | 0.305 | 101 | 28 | 15 | |
90 | Harry Ford | SEA | 21 | AA | 0.256 | 0.334 | 105 | 15 | 18 | |
91 | Jordan Beck | COL | 23 | AAA | 0.251 | 0.327 | 103 | 18 | 13 | |
92 | Eric Bitonti | MIL | 18 | CPX | 0.239 | 0.318 | 96 | 29 | 3 | |
93 | Jeral Perez | LAD | 19 | A | 0.254 | 0.328 | 100 | 21 | 3 | |
94 | Robert Calaz | COL | 18 | CPX | 0.25 | 0.323 | 103 | 29 | 6 | |
95 | Jesus Baez | NYM | 19 | A | 0.261 | 0.324 | 97 | 26 | 6 | |
96 | Braxton Ashcraft | PIT | 24 | AAA | P | 20% | 5% | 46% | 4.06 | 1.23 |
97 | Parker Meadows | DET | 24 | AAA | 0.246 | 0.318 | 100 | 19 | 24 | |
98 | Brett Baty | NYM | 24 | AAA | 0.248 | 0.311 | 100 | 25 | 2 | |
99 | Yophery Rodriguez | MIL | 18 | A | 0.248 | 0.322 | 99 | 19 | 3 | |
100 | Yilber Diaz | ARI | 23 | AAA | P | 25% | 8% | 44% | 4.01 | 1.23 |
101 | Alfredo Duno | CIN | 18 | A | 0.246 | 0.322 | 99 | 20 | 4 | |
102 | Isaac Collins | MIL | 26 | AAA | 0.244 | 0.317 | 100 | 16 | 17 | |
103 | Tyler Locklear | SEA | 23 | AAA | 0.251 | 0.323 | 99 | 24 | 5 | |
104 | Yeremi Cabrera | TEX | 18 | CPX | 0.247 | 0.325 | 96 | 38 | 15 | |
105 | Aidan Miller | PHI | 20 | A+ | 0.246 | 0.318 | 94 | 18 | 11 | |
106 | Tobias Myers | MIL | 25 | AAA | P | 24% | 7% | 49% | 3.82 | 1.22 |
107 | Carson Spiers | CIN | 26 | AAA | P | 20% | 7% | 47% | 4.18 | 1.27 |
108 | Spencer Horwitz | TOR | 26 | AAA | 0.255 | 0.333 | 107 | 10 | 5 | |
109 | Reid Detmers | LAA | 24 | AAA | P | 25% | 6% | 45% | 3.83 | 1.16 |
110 | Demetrio Crisantes | ARI | 19 | A | 0.255 | 0.322 | 99 | 13 | 10 | |
111 | Alejandro Rosario | TEX | 22 | A | P | 21% | 7% | 50% | 3.73 | 1.26 |
112 | Cristian Mena | ARI | 21 | AAA | P | 22% | 6% | 50% | 3.86 | 1.2 |
113 | Chandler Champlain | KCR | 24 | AA | P | 24% | 7% | 43% | 3.86 | 1.2 |
114 | Zyhir Hope | LAD | 19 | A | 0.242 | 0.313 | 94 | 21 | 10 | |
115 | Yoeilin Cespedes | BOS | 18 | CPX | 0.249 | 0.313 | 93 | 30 | 2 | |
116 | Thomas White | MIA | 19 | A+ | P | 21% | 8% | 51% | 3.99 | 1.3 |
117 | Jefferson Rojas | CHC | 19 | A+ | 0.256 | 0.314 | 85 | 14 | 14 | |
118 | Louie Varland | MIN | 26 | AAA | P | 20% | 7% | 52% | 3.92 | 1.26 |
119 | Zac Veen | COL | 22 | AA | 0.248 | 0.323 | 107 | 20 | 20 | |
120 | Jedixson Paez | BOS | 20 | A+ | P | 21% | 6% | 48% | 3.7 | 1.21 |