X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Eric Cross' Top 100 Dynasty Prospect Rankings for Fantasy Baseball (April 2025)

Kristian Campbell - Fantasy Baseball Rankings, Draft Sleepers, MLB Prospects

Eric Cross' updated fantasy baseball prospect dynasty rankings - his top 100 hitters and pitchers for April 2025. Check out his dynasty prospect risers and fallers.

The 2025 Major League and Triple-A seasons are already in motion and the remainder of the full-season minor league levels will be on Friday as well. Finally, baseball is back in full swing with games that matter.

These MLB prospect rankings are geared toward standard 5x5 fantasy baseball leagues (AVG) and consider many factors, including performance to date, scouting grades, future projection, and video and data analysis. Or, as I like to call it... "PPP," which stands for profile, performance, and projection.

While these dynasty fantasy baseball prospect rankings are more slanted towards long-term fantasy value, proximity and short-term value do play a part in where a prospect lands in my rankings. If you want to see the full Top 500, then head on over to my Patreon!

Be sure to check all of our fantasy baseball lineup tools and resources:

 

Dynasty Fantasy Baseball Prospect Rankings: April Update

Prospect notes and analysis can be found in the rankings table below.

Prospect Eligibility: Less than 130 MLB AB or 50 IP (I'm ignoring service time)

Rankings Updated: April 2025

Rank Player Position(s)  Team Age ETA Prev
1 Roman Anthony OF BOS 20.88 2025 1
2 Kristian Campbell 2B/SS/OF BOS 22.76 Debuted 2
3 Jasson Dominguez OF NYY 22.14 Debuted 3
4 Walker Jenkins OF MIN 20.11 2026 5
5 Sebastian Walcott SS TEX 19.05 2026 6
6 Travis Bazzana 2B CLE 22.59 2025 7
7 Matt Shaw 2B/3B CHC 23.40 Debuted 8
8 Max Clark OF DET 20.27 2026 10
9 Jackson Jobe P DET 22.67 Debuted 17
10 Emmanuel Rodriguez OF MIN 22.09 2025 12
11 J.J. Wetherholt SS STL 22.56 2026 18
12 Nick Kurtz 1B ATH 22.05 2025 25
13 Samuel Basallo C/1B BAL 20.63 2025 13
14 Andrew Painter P PHI 21.97 2025 14
15 Jordan Lawlar SS/3B ARI 22.71 Debuted 15
16 Jesus Made 3B/SS MIL 17.89 2027 20
17 Coby Mayo 3B BAL 23.31 Debuted 11
18 Leodalis De Vries SS SDP 18.47 2027 16
19 Zyhir Hope OF LAD 20.19 2026 19
20 Kevin McGonigle 2B/SS DET 20.62 2026 21
21 Chase DeLauter OF CLE 23.48 2025 9
22 Charlie Condon 3B/OF COL 21.96 2026 22
23 Dalton Rushing C/OF LAD 24.11 2025 23
24 Bryce Eldridge 1B SFG 20.44 2025 24
25 Carson Williams SS TBR 21.77 2025 26
26 Noah Schultz P CHW 21.65 2025 27
27 Konnor Griffin SS/OF PIT 18.93 2027 28
28 Felnin Celesten SS SEA 19.54 2027 30
29 Bubba Chandler P PIT 22.54 2025 31
30 Jac Caglianone 1B KCR 22.14 2025 42
31 Robert Calaz OF COL 19.35 2027 29
32 Colt Emerson SS SEA 19.69 2026 32
33 Aidan Miller SS PHI 20.81 2026 37
34 Josue De Paula OF LAD 19.85 2026 38
35 Michael Arroyo 2B SEA 20.40 2025 39
36 Cam Smith 3B HOU 22.10 Debuted 79
37 Braden Montgomery OF CHW 21.93 2026 40
38 Marcelo Mayer SS BOS 22.30 2025 41
39 Lazaro Montes OF SEA 20.44 2025 35
40 Aidan Smith OF TBR 20.69 2026 43
41 Travis Sykora P WAS 20.92 2026 44
42 Emil Morales SS LAD 18.52 2027 33
43 Jonny Farmelo OF SEA 20.31 2026 48
44 Quinn Mathews P STL 24.49 2025 50
45 Agustin Ramirez C/1B MIA 23.56 2025 57
46 Chase Burns P CIN 22.20 2026 60
47 Chase Dollander P COL 23.43 2025 56
48 Luke Keaschall 2B MIN 22.63 2025 52
49 Kumar Rocker P TEX 25.36 Debuted 47
50 Drake Baldwin C ATL 24.01 Debuted 66
51 Jaison Chourio OF CLE 19.86 2026 53
52 Colby Thomas OF ATH 24.18 2025 49
53 Jett Williams SS/OF NYM 21.41 2025 55
54 Kevin Alcantara OF CHC 22.72 2025 58
55 Xavier Isaac 1B TBR 21.29 2025 59
56 Brayden Taylor SS/3B TBR 22.86 2025 54
57 Kyle Teel C CHW 23.12 2025 61
58 Cade Horton P CHC 23.61 2025 51
59 Cole Carrigg OF COL 22.90 2025 62
60 Moises Ballesteros C CHC 21.37 2025 63
61 Bryce Rainer SS/OF DET 19.74 2027 74
62 Zebby Matthews P MIN 24.86 Debuted 64
63 Joendry Vargas SS LAD 19.39 2027 34
64 Josue Briceno C/1B DET 20.52 2026 65
65 Ronny Mauricio 2B/SS NYM 23.99 Debuted 67
66 Brandon Sproat P NYM 24.54 2025 68
67 Christian Moore 2B LAA 22.44 2025 70
68 Thomas White P MIA 20.50 2026 71
69 Franklin Arias SS BOS 19.36 2027 72
70 Jarlin Susana P WAS 21.02 2026 73
71 Tink Hence P STL 22.65 2025 75
72 Brailer Guerrero OF TBR 18.76 2027 77
73 Adael Amador 2B COL 21.97 Debuted 78
74 Alejandro Rosario P TEX 23.23 2026 45
75 Yoeilin Cespedes 2B/SS BOS 19.56 2027 80
76 Jacob Misiorowski P MIL 22.99 2025 81
77 Jacob Melton OF HOU 24.56 2025 82
78 Hagen Smith P CHW 21.62 2026 83
79 Santiago Suarez P TBR 20.22 2026 84
80 Cam Collier 3B CIN 20.36 2026 85
81 Arjun Nimmala SS TOR 19.45 2026 86
82 Eduardo Beltre OF MIN 18.47 2027 87
83 Owen Caissie OF CHC 22.73 2025 46
84 Rhett Lowder P CIN 23.06 Debuted 76
85 Brady House 3B WAS 21.82 2025 88
86 Alejandro Osuna OF TEX 22.47 2025 89
87 Tre' Morgan 1B/OF TBR 22.71 2026 97
88 Jackson Ferris P LAD 21.20 2025 91
89 Braylin Morel OF TEX 19.19 2027 92
90 Josuar De Jesus Gonzalez SS SFG 17.47 2028 93
91 Harry Ford C SEA 22.11 2025 94
92 Dylan Beavers OF BAL 23.64 2025 95
93 Zach Dezenzo 1B/3B HOU 24.89 Debuted 107
94 Sal Stewart 2B/3B CIN 21.31 2025 135
95 Caden Dana P LAA 21.29 Debuted 96
96 Alex Freeland SS LAD 23.60 2025 268
97 James Triantos 2B CHC 22.17 2025 98
98 Welbyn Francisca SS CLE 18.87 2027 99
99 Colson Montgomery SS CHW 23.09 2025 100
100 Drew Gilbert OF NYM 24.51 2025 104

 

Fantasy Baseball Prospect Rankings Notes

Nick Kurtz, Athletics

It's rare for a first base prospect to push a top-10 overall status in my prospect rankings, but Nick Kurtz isn't your normal top first base prospect. You could make a strong argument that Kurtz has the best blend of contact, approach, and power in the minor leagues right now. Through his first five Triple-A games, Kurtz has 10 hits, including two doubles and three home runs.

Even in his small 50 plate appearance stint after the draft last season, Kurtz had an 82.5% contact rate, 6.6% SwStr rate, and more walks than strikeouts. This is a middle of the order thumper in the making who could exceed 30 home runs annually to pair with a good average and elite OBP. We honestly could see him join the top tier of fantasy first basemen in the next year or two.

Sal Stewart, Cincinnati Reds

It's time that Sal Stewart gets his due as a Top 100 fantasy prospect. Sure, the upside isn't sexy, but this is a rock-solid profile, and Stewart should be a quality Major League hitter for a long time. Stewart was having a productive season in High-A last year, slashing .279/.391/.454 in 80 games with eight home runs and 10 steals. Unfortunately, a wrist injury ended his season early.

When looking beyond the surface stats, you'll see consistently high contact rates, including an 83.4% mark in 2024. Stewart also has a phenomenal approach, which led to a 14.8% walk rate, 16.9% strikeout rate, and just a 7.4% SwStr rate. He'll probably never be more than a 10-steal player, but Stewart has average to above-average power and could be a 20-homer bat, given that he'll play half of his games in the hitter-friendly Great American Ballpark.

Alex Freeland, Los Angeles Dodgers

Given all the other big names in the Dodgers farm system, Alex Freeland seems to fly a bit under the radar, and I'm guilty of undervaluing him as well. The 2022 third-round pick had a sneaky-good 2024 season across three levels, slashing .260/.387/.442 with 18 home runs, 31 steals, and 100 runs scored.

The biggest reason why I gave him a notable bump in this rankings update was the major improvement Freeland made in the contact department last season. After making contact at a 69.9% clip in 2023 with a 13.2% SwStr, Freeland improved those metrics to 80.2% and 7.9%, respectively, last season. If these improvements stick to go with his above-average power/speed blend, Freeland could wind up as a well-rounded offensive shortstop.

Owen Caissie, Chicago Cubs

The biggest faller within my Top 100 this update was Owen Caissie of the Chicago Cubs. I've always been a bit hesitant to go too high with Caissie, given his higher strikeout rates, but the power/speed blend and 25/10 upside kept him in the Top 50 discussion for me. Well, not anymore.

Caissie is still a Top 100 fantasy prospect for now, but he's never had a strikeout rate below 28% at any level so far, and his contact rates have been sitting around 70% in each of the last two seasons. This could still be a 25-homer bat, but will Caissie make enough contact and keep the strikeout rate in check enough to be a Major League regular?

Alejandro Rosario, Texas Rangers

It's a real bummer that Alejandro Rosario will miss the entire 2025 season, but the silver lining here is that there's now a nice buying opportunity in dynasty leagues. Rosario was pushing Top-5 pitching prospect status for me last season thanks to three plus pitches and good command and control. So, if you can get him for a nice discount right now since he's out for the season, I'd recommend going for it.

Chase DeLauter, Cleveland Guardians

It pained me to drop him, but it was the right thing to do following another injury for Chase DeLauter which will keep him out for the next several weeks. I've said many times that DeLauter is a Top-10 prospect talent given his blend of contact, approach, power, and speed, but it's hard to rank him as a Top 10 guy with yet another injury on his resume.

With that said, I'm sure I'm still much higher than most, as I still have DeLauter in my Top 25 overall. I'm not sure he was ranked that high for many, even before this latest injury. Given where I believe the perceived value is these days, I'm still recommending buying DeLauter in dynasty leagues, given the potentially massive ROI you could receive if he stays healthy moving forward.

If you enjoyed these rankings and want to see the full Top 500 along with additional rankings, analysis, and more, check out Eric's Toolshed Fantasy Patreon.



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Fantasy Baseball Advice




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Daily Stats & Leaders
All Pitcher Matchups
Compare Any Players
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Brandin Podziemski23 mins ago

Picks Up Questionable Tag
Al Horford29 mins ago

Starts Game 2
Michael Porter Jr.37 mins ago

Practices On Wednesday
Jayson Tatum47 mins ago

Out On Wednesday
Isaiah Stewart51 mins ago

May Miss Another Game Thursday
NYI1 hour ago

Cal Clutterbuck Announces Retirement
Pavel Zacha1 hour ago

Recovering From Small Procedure
Will Smith1 hour ago

Out With Sore Wrist On Wednesday
Connor Wong1 hour ago

Likely To Go On Rehab Assignment This Weekend
Nikolaj Ehlers2 hours ago

To Miss At Least Two More Games
Lucas Giolito2 hours ago

Could Make Season Debut Next Thursday
Miro Heiskanen2 hours ago

Still Out On Wednesday
Blake Snell2 hours ago

To Be Shut Down From Throwing, Might Go For More Imaging
John Klingberg2 hours ago

Enters Oilers Lineup For Game 2
Grayson Rodriguez2 hours ago

Has Mild Lat Strain, To Resume Throwing In A Couple Weeks
Evander Kane2 hours ago

To Make Season Debut Wednesday Night
Edwin Díaz2 hours ago

Edwin Diaz Leaves With Left-Hip Cramping On Wednesday
Gabriel Landeskog2 hours ago

Likely To Play In Game 3
Cam Smith2 hours ago

Absent From Astros Lineup
Will Smith2 hours ago

Resting At Wrigley
Denver Broncos3 hours ago

Broncos Not Expected To Trade Up In Round 1
Nicky Lopez3 hours ago

Cubs Re-Signing Nicky Lopez
Houston Texans3 hours ago

Texans Trying To Move Up In Round 1 Of NFL Draft
Atlanta Falcons3 hours ago

James Pearce Jr., Mike Green Potential Top Targets For Falcons
Royce Lewis4 hours ago

Expected To Start Rehab Assignment This Week
Pablo López4 hours ago

Pablo Lopez Likely To Rejoin The Rotation This Weekend
Dallas Cowboys4 hours ago

Cowboys Could Add Wide Receiver Help With No. 12 Pick
Justin Martinez4 hours ago

Dealing With Shoulder Fatigue
New Orleans Saints4 hours ago

Saints Likely To Address Defense With No. 9 Pick?
Kristian Campbell4 hours ago

Sitting Against Mariners
4 hours ago

Rams Eyeing Trade Up For Tyler Warren, Colston Loveland?
Kyle Freeland4 hours ago

Next Outing To Be Determined
Ezequiel Tovar4 hours ago

Could Be Battling Hip Injury All Year
Patrick Mahomes4 hours ago

Itching To Get Explosive Passing Game Back
Kris Bryant4 hours ago

Not Ready To Return
Jacob Stallings4 hours ago

Kyle Farmer Sitting On Wednesday
Willi Castro5 hours ago

Not Playing On Wednesday
Zac Veen5 hours ago

Optioned to Triple-A
Brenton Doyle5 hours ago

Activated From Bereavement List
Lucas Erceg5 hours ago

Returns To Action On Tuesday
Chris Olave5 hours ago

Saints Picking Up Chris Olave's Fifth-Year Option
Derek Carr6 hours ago

Saints Hope To Have Clarity On Derek Carr Soon
6 hours ago

Chiefs Talk With TreVeyon Henderson
Los Angeles Rams6 hours ago

Rams Not Ruling Out Acquiring Jalen Ramsey
Dallas Cowboys6 hours ago

Micah Parsons Taking Part In Offseason Program
Anthony Richardson6 hours ago

Working On His Footwork
Kayshon Boutte6 hours ago

A Trade Candidate?
Kirk Cousins6 hours ago

Browns, Steelers, Vikings Could Target A Trade For Kirk Cousins
Jaren Jackson Jr.9 hours ago

Posts Team-High 26 Points In Tuesday's Loss
Shai Gilgeous-Alexander9 hours ago

Notches 27 Points Despite Poor Shooting
Max Greyserman9 hours ago

Aiming For Similar Success At TPC Louisiana
Pascal Siakam10 hours ago

Scores Team-High 24 Points In Game 2 Win
Giannis Antetokounmpo10 hours ago

Posts Big Double-Double In Game 2 Loss
Lee Hodges10 hours ago

A High-Upside Player In New Orleans
PGA10 hours ago

Nico Echavarria Looks To Ride Off Of Elite Putting In New Orleans
Julius Randle10 hours ago

Leads Timberwolves In Scoring In Game 2
Gary Woodland10 hours ago

A Player Worth Watching In New Orleans
Luka Dončić10 hours ago

Luka Doncic Nets 31 Points In Lakers Win
Max McGreevy10 hours ago

Returns To The Zurich Classic Of New Orleans
Rasmus Hojgaard10 hours ago

In Search Of Consistency Ahead Of Zurich Classic
Jock Landale10 hours ago

Unavailable For Game 2
Sam Stevens10 hours ago

A Boom-Or-Bust Candidate In New Orleans
Jae'Sean Tate10 hours ago

Remains Out Wednesday
Nicolai Hojgaard10 hours ago

Looking To Turn Season Around At Zurich Classic
John Tavares10 hours ago

Collects Two Points In Overtime Win
Christiaan Bezuidenhout10 hours ago

Looks To Sway A Hot Putter In Teams Favor At Zurich Classic
Frederik Andersen10 hours ago

Posts 40th Postseason Win
Akshay Bhatia10 hours ago

Looking To Bounce Back At TPC Louisiana
Carson Young10 hours ago

Looks To Turn Things Around At TPC Louisiana
Kirill Kaprizov11 hours ago

Leads Wild To Valuable Road Win
Matthew Tkachuk11 hours ago

Returns With Three-Point Performance
Erik Van Rooyen11 hours ago

Looking For Momentum In Louisiana
Anthony Cirelli11 hours ago

Suffers Undisclosed Injury Tuesday
Gabriel Vilardi11 hours ago

May Return To Jets Lineup Thursday
John Klingberg11 hours ago

Ready To Return To Action
Evander Kane11 hours ago

Could Be An Option For Game 2
Michael Pittman Jr.19 hours ago

Back Injury Is In The Past
George Pickens19 hours ago

Steelers Appear Unlikely To Trade George Pickens
Jaylen Warren19 hours ago

Steelers Believe Jaylen Warren Can Be Their RB1
Andrew Novak20 hours ago

Making Start At TPC Louisiana After Near Miss At Harbour Town
Ben Griffin21 hours ago

Making Third Career Start At Zurich Classic
Taylor Moore22 hours ago

Competing With A New Teammate In New Orleans
Wyndham Clark22 hours ago

Making Return To New Orleans
Kurt Kitayama22 hours ago

Teeing It Up Again In New Orleans
Collin Morikawa23 hours ago

Back At Zurich Classic For Fifth Time
Jaylen Warren23 hours ago

Signs One-Year Deal With Steelers
Will Levis1 day ago

Unlikely To Be Traded
Houston Texans1 day ago

Texans Considering Trading Up
Thomas Detry1 day ago

Making Third Appearance At New Orleans Team Event
Terry Rozier1 day ago

Ruled Out For Wednesday
Damian Lillard1 day ago

Will Have His Minutes Monitored Tuesday
Jayson Tatum1 day ago

Listed As Doubtful For Game 2
Robert MacIntyre1 day ago

Returns To Zurich Classic With High Hopes
Derek Forbort1 day ago

Recovering From Surgery
Martin Fehérváry1 day ago

Martin Fehervary To Miss Postseason Following Knee Surgery
Shane Lowry1 day ago

Returning To Zurich Classic With Red-Hot Teammate
Luke Glendening1 day ago

Available For Start Of Playoffs
Mitchell Chaffee1 day ago

Available Tuesday
Cody Glass1 day ago

Good To Go Tuesday
Brenden Dillon1 day ago

Won't Play In Game 2
Damian Lillard1 day ago

Cleared To Play Tuesday
Nikola Jokić1 day ago

Nikola Jokic Posts 19th Postseason Triple-Double
Kawhi Leonard1 day ago

Leads Clippers To Game 2 Victory
Jalen Brunson1 day ago

Leads All Scorers With 37 Points In Monday's Loss
Tobias Harris1 day ago

Notches Double-Double In Game 2 Win
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF