RoboScout 2025 Fantasy Baseball Dynasty Rankings For Every Position


We’ve essentially reached the midpoint of the 2025 season, meaning it’s a good time to check in on RoboScout and curate updated prospect rankings for each position.
In the past, we’ve done an overall ranking that combines the leaders at each level into a single aggregated list. The difficulty with this approach is in trying to figure out where to slot a young, lower-level hitter with high upside against a Triple-A slugger who is on the precipice of debuting but is already 25 years old.
Our 2025 rankings are based on peak projections derived from a player’s current-year performance. RoboScout regresses a player—and this pertains to pitchers, also—according to historical age curves and minors-to-majors equivalency curves. From this, an estimated peak major league projection is calculated for each player. The likelihood of reaching said projection, based on a player’s current minor league level, is then blended in to the calculation.
Naturally, peak projection derived from performance at a lower level is considered to be less reliable than a similar peak projection derived from upper-level performance. This adjustment downwardly affects lower-level performers the most, so to compensate, the performance of a prospect relative to his peers at the same level helps boost the top performers. As such, a player who is far outperforming his peers at Low-A, for example, should not have the full effect of that downward adjustment applied to them.
2025 Fantasy Rankings, Sleepers, Dynasty & More
Baseball America’s home for everything fantasy baseball in 2025, including rankings, RoboScout, podcasts and more.
We’ve also separated hitters from pitchers, as the value of pitchers varies greatly depending on league format. For example, pitchers are not nearly as good an investment in roto leagues as they are in H2H formats.
Below, you’ll find RoboScout’s rankings of the top performers are every position, plus an overall ranking of the 75 hitters. Players are listed with their estimated peak MLB projections based on 600 plate appearances.
Catcher
rank | player | level | xba | xobp | wRC+ | hr | sb |
---|---|---|---|---|---|---|---|
1 | Samuel Basallo | AAA | 0.278 | 0.367 | 131 | 35 | 1 |
2 | Josue Briceno | A+ | 0.274 | 0.354 | 117 | 36 | 2 |
3 | Rainiel Rodriguez | A | 0.264 | 0.340 | 110 | 26 | 3 |
4 | Eduardo Tait | A | 0.266 | 0.332 | 105 | 28 | 2 |
5 | Leonardo Bernal | AA | 0.269 | 0.340 | 111 | 24 | 9 |
6 | Moises Ballesteros | AAA | 0.275 | 0.343 | 113 | 18 | 4 |
7 | Alfredo Duno | A | 0.263 | 0.347 | 111 | 20 | 3 |
8 | Harry Ford | AAA | 0.263 | 0.342 | 109 | 18 | 4 |
9 | Ethan Salas | AA | 0.265 | 0.341 | 101 | 17 | 12 |
10 | Thayron Liranzo | AA | 0.241 | 0.327 | 102 | 23 | 1 |
First Base
rank | player | level | xba | xobp | wrc+ | hr | sb |
---|---|---|---|---|---|---|---|
1 | Bryce Eldridge | AAA | 0.269 | 0.338 | 109 | 28 | 2 |
2 | Ryan Clifford | AA | 0.252 | 0.335 | 113 | 27 | 4 |
3 | Brooks Baldwin | AAA | 0.261 | 0.329 | 114 | 24 | 10 |
4 | Esmerlyn Valdez | A+ | 0.253 | 0.322 | 110 | 28 | 2 |
5 | Xavier Isaac | AA | 0.245 | 0.335 | 108 | 25 | 3 |
6 | Blaze Jordan | AAA | 0.269 | 0.336 | 106 | 20 | 4 |
7 | Jac Caglianone | AAA | 0.268 | 0.337 | 106 | 29 | 4 |
8 | C.J. Kayfus | AAA | 0.249 | 0.326 | 109 | 19 | 5 |
9 | Chris Suero | A+ | 0.240 | 0.314 | 99 | 25 | 22 |
10 | Nick Kurtz | AAA | 0.246 | 0.320 | 106 | 24 | 2 |
Second Base
rank | player | level | xBA | xOBP | wrc+ | HR | sb |
---|---|---|---|---|---|---|---|
1 | Kevin McGonigle | A+ | 0.279 | 0.351 | 117 | 25 | 3 |
2 | Sal Stewart | AA | 0.274 | 0.341 | 118 | 21 | 13 |
3 | Andrew Salas | A | 0.254 | 0.334 | 98 | 13 | 17 |
4 | Michael Arroyo | AA | 0.271 | 0.349 | 122 | 25 | 3 |
5 | Cole Young | AAA | 0.278 | 0.352 | 114 | 17 | 6 |
6 | Colt Emerson | A+ | 0.265 | 0.337 | 100 | 18 | 4 |
7 | Max Anderson | AA | 0.274 | 0.337 | 122 | 22 | 3 |
8 | Pedro Ramirez | AA | 0.266 | 0.333 | 108 | 15 | 17 |
9 | William Bergolla | AA | 0.285 | 0.346 | 106 | 9 | 19 |
10 | Jeral Perez | A+ | 0.242 | 0.307 | 93 | 28 | 3 |
Shortstop
rank | player | level | xba | xobp | wrc+ | hr | sb |
---|---|---|---|---|---|---|---|
1 | Luis Pena | A | 0.284 | 0.349 | 116 | 23 | 30 |
2 | Jesus Made | A | 0.268 | 0.345 | 110 | 17 | 24 |
3 | Leo De Vries | A+ | 0.268 | 0.346 | 108 | 21 | 6 |
4 | Konnor Griffin | A+ | 0.265 | 0.333 | 114 | 24 | 24 |
5 | Sebastian Walcott | AA | 0.269 | 0.348 | 114 | 23 | 16 |
6 | Jordan Lawlar | AAA | 0.254 | 0.331 | 112 | 22 | 23 |
7 | Arjun Nimmala | A+ | 0.261 | 0.330 | 101 | 25 | 4 |
8 | A.J. Ewing | A+ | 0.259 | 0.335 | 102 | 13 | 35 |
9 | Nacho Alvarez Jr. | AAA | 0.267 | 0.349 | 111 | 17 | 4 |
10 | George Lombard Jr. | AA | 0.256 | 0.339 | 107 | 13 | 19 |
11 | Ryan Ritter | AAA | 0.253 | 0.330 | 110 | 24 | 5 |
12 | Cooper Pratt | AA | 0.270 | 0.340 | 104 | 15 | 17 |
13 | Caleb Bonemer | A | 0.253 | 0.332 | 101 | 17 | 15 |
14 | Jefferson Rojas | A+ | 0.262 | 0.335 | 99 | 17 | 13 |
15 | Franklin Arias | A+ | 0.274 | 0.334 | 99 | 16 | 7 |
16 | Mikey Romero | AA | 0.253 | 0.324 | 108 | 21 | 6 |
17 | Bryce Rainer | A | 0.252 | 0.324 | 99 | 22 | 12 |
18 | Adrian Santana | A+ | 0.268 | 0.330 | 94 | 13 | 24 |
19 | JJ Wetherholt | AA | 0.269 | 0.348 | 111 | 13 | 14 |
20 | Wyatt Sanford | A | 0.244 | 0.315 | 92 | 17 | 25 |
Third Base
rank | name | level | xBA | xOBP | wRC+ | HR | SB |
---|---|---|---|---|---|---|---|
1 | Luke Adams | AA | 0.270 | 0.354 | 123 | 23 | 11 |
2 | Brock Wilken | AA | 0.255 | 0.347 | 121 | 29 | 3 |
3 | Eric Bitonti | A | 0.233 | 0.310 | 98 | 30 | 7 |
4 | Kyle Karros | AA | 0.263 | 0.339 | 114 | 14 | 8 |
5 | Rosman Verdugo | A+ | 0.229 | 0.312 | 95 | 25 | 3 |
6 | Jacob Reimer | AA | 0.263 | 0.337 | 120 | 19 | 9 |
7 | Jose Fermin | AAA | 0.268 | 0.340 | 107 | 11 | 24 |
8 | Yandel Ricardo | A | 0.259 | 0.328 | 108 | 17 | 21 |
9 | Jesus Baez | A+ | 0.257 | 0.325 | 94 | 21 | 7 |
10 | Aidan Miller | AA | 0.242 | 0.319 | 95 | 16 | 28 |
Outfielders
rank | player | level | xba | xobp | wrc+ | HR | SB |
---|---|---|---|---|---|---|---|
1 | Eduardo Quintero | A | 0.269 | 0.350 | 123 | 27 | 22 |
2 | Jett Williams | AA | 0.270 | 0.354 | 124 | 17 | 23 |
3 | Theo Gillen | A | 0.258 | 0.347 | 110 | 22 | 26 |
4 | Lazaro Montes | AA | 0.263 | 0.347 | 125 | 29 | 3 |
5 | Hector Rodriguez | AA | 0.278 | 0.347 | 117 | 22 | 6 |
6 | Josue De Paula | A+ | 0.260 | 0.343 | 105 | 21 | 18 |
7 | Nelson Rada | AA | 0.272 | 0.349 | 114 | 12 | 26 |
8 | Edward Florentino | A | 0.263 | 0.338 | 115 | 26 | 11 |
9 | Max Clark | A+ | 0.266 | 0.350 | 106 | 18 | 10 |
10 | Braylon Payne | A | 0.240 | 0.317 | 95 | 20 | 20 |
11 | Slade Caldwell | A+ | 0.250 | 0.338 | 107 | 15 | 13 |
12 | Dylan Beavers | AAA | 0.256 | 0.332 | 107 | 17 | 22 |
13 | Zyhir Hope | A+ | 0.249 | 0.326 | 103 | 17 | 9 |
14 | Nate George | A | 0.255 | 0.321 | 103 | 18 | 24 |
15 | Walker Jenkins | AA | 0.249 | 0.330 | 101 | 17 | 20 |
16 | Justin Crawford | AAA | 0.266 | 0.340 | 111 | 12 | 28 |
17 | Henry Bolte | AA | 0.247 | 0.323 | 105 | 18 | 26 |
18 | Spencer Jones | AAA | 0.259 | 0.336 | 110 | 38 | 13 |
19 | Asbel Gonzalez | A | 0.258 | 0.322 | 90 | 10 | 39 |
20 | Luis Lara | AA | 0.264 | 0.339 | 103 | 10 | 22 |
RoboScsout’s Top 75 Overall Hitters
Below are the top 75 hitters per RoboScout, with their estimated major league peak projections, extrapolated to 600 plate appearances (including the catchers):
rank | player | level | xBA | xOBP | wRC+ | hr | SB |
---|---|---|---|---|---|---|---|
1 | Samuel Basallo | AAA | 0.278 | 0.367 | 131 | 35 | 1 |
2 | Luis Pena | A | 0.284 | 0.349 | 116 | 23 | 30 |
3 | Eduardo Quintero | A | 0.269 | 0.350 | 123 | 27 | 22 |
4 | Josue Briceno | A+ | 0.274 | 0.354 | 117 | 36 | 2 |
5 | Jesus Made | A | 0.268 | 0.345 | 110 | 17 | 24 |
6 | Leo De Vries | A+ | 0.268 | 0.346 | 108 | 21 | 6 |
7 | Jett Williams | AA | 0.270 | 0.354 | 124 | 17 | 23 |
8 | Luke Adams | AA | 0.270 | 0.354 | 123 | 23 | 11 |
9 | Kevin McGonigle | A+ | 0.279 | 0.351 | 117 | 25 | 3 |
10 | Theo Gillen | A | 0.258 | 0.347 | 110 | 22 | 26 |
11 | Konnor Griffin | A+ | 0.265 | 0.333 | 114 | 24 | 24 |
12 | Sebastian Walcott | AA | 0.269 | 0.348 | 114 | 23 | 16 |
13 | Rainiel Rodriguez | A | 0.264 | 0.340 | 110 | 26 | 3 |
14 | Bryce Eldridge | AAA | 0.269 | 0.338 | 109 | 28 | 2 |
15 | Eduardo Tait | A | 0.266 | 0.332 | 105 | 28 | 2 |
16 | Sal Stewart | AA | 0.274 | 0.341 | 118 | 21 | 13 |
17 | Jordan Lawlar | AAA | 0.254 | 0.331 | 112 | 22 | 23 |
18 | Lazaro Montes | AA | 0.263 | 0.347 | 125 | 29 | 3 |
19 | Hector Rodriguez | AA | 0.278 | 0.347 | 117 | 22 | 6 |
20 | Josue De Paula | A+ | 0.260 | 0.343 | 105 | 21 | 18 |
21 | Nelson Rada | AA | 0.272 | 0.349 | 114 | 12 | 26 |
22 | Leonardo Bernal | AA | 0.269 | 0.340 | 111 | 24 | 9 |
23 | Ryan Clifford | AA | 0.252 | 0.335 | 113 | 27 | 4 |
24 | Brooks Baldwin | AAA | 0.261 | 0.329 | 114 | 24 | 10 |
25 | Arjun Nimmala | A+ | 0.261 | 0.330 | 101 | 25 | 4 |
26 | Andrew Salas | A | 0.254 | 0.334 | 98 | 13 | 17 |
27 | Michael Arroyo | AA | 0.271 | 0.349 | 122 | 25 | 3 |
28 | Edward Florentino | A | 0.263 | 0.338 | 115 | 26 | 11 |
29 | Max Clark | A+ | 0.266 | 0.350 | 106 | 18 | 10 |
30 | Brock Wilken | AA | 0.255 | 0.347 | 121 | 29 | 3 |
31 | Braylon Payne | A | 0.240 | 0.317 | 95 | 20 | 20 |
32 | A.J. Ewing | A+ | 0.259 | 0.335 | 102 | 13 | 35 |
33 | Esmerlyn Valdez | A+ | 0.253 | 0.322 | 110 | 28 | 2 |
34 | Nacho Alvarez Jr. | AAA | 0.267 | 0.349 | 111 | 17 | 4 |
35 | Moises Ballesteros | AAA | 0.275 | 0.343 | 113 | 18 | 4 |
36 | Cole Young | AAA | 0.278 | 0.352 | 114 | 17 | 6 |
37 | Alfredo Duno | A | 0.263 | 0.347 | 111 | 20 | 3 |
38 | George Lombard Jr. | AA | 0.256 | 0.339 | 107 | 13 | 19 |
39 | Slade Caldwell | A+ | 0.250 | 0.338 | 107 | 15 | 13 |
40 | Dylan Beavers | AAA | 0.256 | 0.332 | 107 | 17 | 22 |
41 | Ryan Ritter | AAA | 0.253 | 0.330 | 110 | 24 | 5 |
42 | Colt Emerson | A+ | 0.265 | 0.337 | 100 | 18 | 4 |
43 | Cooper Pratt | AA | 0.270 | 0.340 | 104 | 15 | 17 |
44 | Xavier Isaac | AA | 0.245 | 0.335 | 108 | 25 | 3 |
45 | Blaze Jordan | AAA | 0.269 | 0.336 | 106 | 20 | 4 |
46 | Eric Bitonti | A | 0.233 | 0.310 | 98 | 30 | 7 |
47 | Zyhir Hope | A+ | 0.249 | 0.326 | 103 | 17 | 9 |
48 | Caleb Bonemer | A | 0.253 | 0.332 | 101 | 17 | 15 |
49 | Harry Ford | AAA | 0.263 | 0.342 | 109 | 18 | 4 |
50 | Jac Caglianone | AAA | 0.268 | 0.337 | 106 | 29 | 4 |
51 | Nate George | A | 0.255 | 0.321 | 103 | 18 | 24 |
52 | Jefferson Rojas | A+ | 0.262 | 0.335 | 99 | 17 | 13 |
53 | Franklin Arias | A+ | 0.274 | 0.334 | 99 | 16 | 7 |
54 | Mikey Romero | AA | 0.253 | 0.324 | 108 | 21 | 6 |
55 | Max Anderson | AA | 0.274 | 0.337 | 122 | 22 | 3 |
56 | Bryce Rainer | A | 0.252 | 0.324 | 99 | 22 | 12 |
57 | Pedro Ramirez | AA | 0.266 | 0.333 | 108 | 15 | 17 |
58 | Adrian Santana | A+ | 0.268 | 0.330 | 94 | 13 | 24 |
59 | William Bergolla | AA | 0.285 | 0.346 | 106 | 9 | 19 |
60 | Walker Jenkins | AA | 0.249 | 0.330 | 101 | 17 | 20 |
61 | Ethan Salas | AA | 0.265 | 0.341 | 101 | 17 | 12 |
62 | JJ Wetherholt | AA | 0.269 | 0.348 | 111 | 13 | 14 |
63 | Justin Crawford | AAA | 0.266 | 0.340 | 111 | 12 | 28 |
64 | C.J. Kayfus | AAA | 0.249 | 0.326 | 109 | 19 | 5 |
65 | Henry Bolte | AA | 0.247 | 0.323 | 105 | 18 | 26 |
66 | Spencer Jones | AAA | 0.259 | 0.336 | 110 | 38 | 13 |
67 | Asbel Gonzalez | A | 0.258 | 0.322 | 90 | 10 | 39 |
68 | Chris Suero | A+ | 0.240 | 0.314 | 99 | 25 | 22 |
69 | Nick Kurtz | AAA | 0.246 | 0.320 | 106 | 24 | 2 |
70 | Kyle Karros | AA | 0.263 | 0.339 | 114 | 14 | 8 |
71 | Rosman Verdugo | A+ | 0.229 | 0.312 | 95 | 25 | 3 |
72 | Luis Lara | AA | 0.264 | 0.339 | 103 | 10 | 22 |
73 | Hendry Mendez | AA | 0.271 | 0.342 | 108 | 15 | 6 |
74 | Jeral Perez | A+ | 0.242 | 0.307 | 93 | 28 | 3 |
75 | Wyatt Sanford | A | 0.244 | 0.315 | 92 | 17 | 25 |
Below are the top 40 pitchers, per RoboScout (aka ThrowboScout) along with their estimated peak major league projections. To help contextualize the rankings, most of the names below should be rostered in leagues of 12 teams or more.
Pitchers
rank | Player | level | k% | bb% | gb% | xERA | xWHIP |
---|---|---|---|---|---|---|---|
1 | Chase Burns | AAA | 26% | 5% | 45% | 3.22 | 1.06 |
2 | Jack Perkins | AAA | 30% | 8% | 44% | 3.71 | 1.12 |
3 | Michael McGreevy | AAA | 22% | 5% | 52% | 3.52 | 1.16 |
4 | Logan Henderson | AAA | 26% | 6% | 40% | 3.72 | 1.14 |
5 | Jacob Misiorowski | AAA | 27% | 7% | 44% | 3.65 | 1.16 |
6 | Cam Schlittler | AAA | 25% | 7% | 48% | 3.63 | 1.18 |
7 | Joe Boyle | AAA | 26% | 8% | 51% | 3.56 | 1.18 |
8 | Cristian Mena | AAA | 24% | 6% | 47% | 3.79 | 1.15 |
9 | David Festa | AAA | 24% | 6% | 46% | 3.70 | 1.15 |
10 | Jonah Tong | AA | 28% | 8% | 55% | 3.26 | 1.17 |
11 | Ian Seymour | AAA | 23% | 6% | 39% | 3.93 | 1.17 |
12 | Travis Sykora | A+ | 30% | 8% | 45% | 3.52 | 1.10 |
13 | Trey Yesavage | A+ | 28% | 9% | 45% | 3.86 | 1.20 |
14 | Mick Abel | AAA | 23% | 7% | 49% | 3.77 | 1.21 |
15 | Jacob Lopez | AAA | 27% | 7% | 43% | 3.88 | 1.15 |
16 | Didier Fuentes | AAA | 21% | 5% | 44% | 3.89 | 1.19 |
17 | Payton Tolle | AA | 27% | 7% | 41% | 3.64 | 1.15 |
18 | Sean Linan | AAA | 23% | 7% | 47% | 3.97 | 1.20 |
19 | Yordanny Monegro | AA | 24% | 7% | 52% | 3.42 | 1.18 |
20 | Tekoah Roby | AAA | 21% | 6% | 45% | 4.00 | 1.22 |
21 | Luinder Avila | AAA | 23% | 7% | 47% | 3.86 | 1.21 |
22 | Blade Tidwell | AAA | 24% | 7% | 43% | 4.03 | 1.20 |
23 | J.T. Ginn | AAA | 26% | 8% | 49% | 3.80 | 1.20 |
24 | Noah Cameron | AAA | 23% | 7% | 49% | 3.81 | 1.23 |
25 | AJ Smith-Shawver | AAA | 23% | 7% | 46% | 3.92 | 1.20 |
26 | Eduardo Rivera | AA | 26% | 8% | 54% | 3.61 | 1.21 |
27 | Zebby Matthews | AAA | 22% | 6% | 47% | 3.90 | 1.21 |
28 | Mitch Bratt | AA | 22% | 5% | 42% | 3.83 | 1.16 |
29 | Brandon Young | AAA | 21% | 6% | 46% | 4.05 | 1.23 |
30 | Brandon Walter | AAA | 22% | 6% | 54% | 3.83 | 1.20 |
31 | Bubba Chandler | AAA | 25% | 7% | 46% | 3.76 | 1.18 |
32 | Coleman Crow | AA | 22% | 7% | 49% | 3.68 | 1.22 |
33 | Chase Petty | AAA | 22% | 7% | 45% | 3.96 | 1.22 |
34 | Luis Morales | AAA | 23% | 7% | 44% | 4.06 | 1.21 |
35 | David Davalillo | AA | 22% | 6% | 51% | 3.71 | 1.22 |
36 | Trey Gibson | AA | 25% | 8% | 48% | 3.74 | 1.23 |
37 | Gage Stanifer | A+ | 27% | 9% | 49% | 3.70 | 1.21 |
38 | Gage Jump | A+ | 22% | 7% | 44% | 4.01 | 1.24 |
39 | Troy Melton | AAA | 23% | 6% | 41% | 3.90 | 1.19 |
40 | Mike Burrows | AAA | 25% | 7% | 43% | 3.96 | 1.19 |